.hero{padding-block:clamp(2.5rem,1rem + 4vw,5rem) clamp(3rem,1.5rem + 5vw,6rem);overflow:clip}.hero__grid[data-astro-cid-dcwno5ig]{min-height:min(calc(100svh - var(--header-h) - 7rem), 46rem);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4.5rem);display:grid}.hero__copy[data-astro-cid-dcwno5ig]{gap:var(--sp-lg);align-content:center;display:grid}.hero__title[data-astro-cid-dcwno5ig]{font-size:clamp(2.5rem,1.25rem + 3.5vw,4.625rem);font-weight:var(--fw-display);letter-spacing:-.034em;color:var(--c-on-blue);text-wrap:balance;line-height:1}.hero__lead[data-astro-cid-dcwno5ig]{max-width:44ch;font-size:var(--fs-lead);color:var(--c-on-blue-muted);line-height:1.5}.hero__actions[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--sp-sm) var(--sp-lg);flex-wrap:wrap;display:flex}.hero__stage[data-astro-cid-dcwno5ig]{gap:var(--sp-sm);width:100%;min-width:0;max-width:calc(800px + 4rem);display:grid;container:hero-stage/inline-size}.hero__tabs[data-astro-cid-dcwno5ig]{align-items:stretch;gap:var(--sp-xs);display:flex}.hero__tablist[data-astro-cid-dcwno5ig]{gap:var(--sp-2xs);flex-wrap:wrap;flex:1;min-width:0;display:flex}.hero__tab[data-astro-cid-dcwno5ig]{align-items:baseline;gap:var(--sp-2xs);min-height:2.75rem;color:var(--c-on-blue-muted);border-radius:var(--radius-xs);font-size:1rem;font-weight:var(--fw-medium);transition:color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart), background-color var(--dur-2) var(--ease-out-quart);border:1px solid oklch(100% 0 0/.28);padding:.55rem .9rem .6rem;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.hero__tab[data-astro-cid-dcwno5ig]:hover{color:var(--c-on-blue);border-color:oklch(100% 0 0/.6)}.hero__tab[data-astro-cid-dcwno5ig][aria-selected=true]{color:var(--c-on-blue);border-color:var(--c-on-blue);background:oklch(100% 0 0/.08)}.hero__tab-no[data-astro-cid-dcwno5ig]{color:var(--c-amber);font-size:.9375rem}.hero__tab-timer[data-astro-cid-dcwno5ig]{background:var(--c-amber);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hero__pause[data-astro-cid-dcwno5ig]{width:2.75rem;min-height:2.75rem;color:var(--c-on-blue);border-radius:var(--radius-xs);border:1px solid oklch(100% 0 0/.28);place-items:center;display:inline-grid}.hero__pause[data-astro-cid-dcwno5ig]:hover{border-color:oklch(100% 0 0/.6)}.hero__pause[data-astro-cid-dcwno5ig][hidden]{display:none}.hero__pause[data-astro-cid-dcwno5ig] svg[data-astro-cid-dcwno5ig]{grid-area:1/1;width:1.1rem;height:1.1rem}.hero__play-icon[data-astro-cid-dcwno5ig],.is-paused .hero__pause-icon[data-astro-cid-dcwno5ig]{opacity:0}.is-paused .hero__play-icon[data-astro-cid-dcwno5ig]{opacity:1}.hero__grid[data-astro-cid-dcwno5ig]:not(.is-live) .hero__pause[data-astro-cid-dcwno5ig]{display:none}.hero__frame[data-astro-cid-dcwno5ig]{background:oklch(36% .19 266/.55);border:1px solid oklch(100% 0 0/.55);padding:1.75rem 1.75rem 1.75rem 2.25rem;position:relative}.hero__frame[data-astro-cid-dcwno5ig]:before{content:"";pointer-events:none;border:1px solid oklch(100% 0 0/.22);position:absolute;inset:.75rem .75rem .75rem 1.25rem}.hero__zones[data-astro-cid-dcwno5ig]{color:oklch(100% 0 0/.55);-webkit-text-stroke-width:.02em;pointer-events:none;font-size:.8125rem;display:flex;position:absolute}.hero__zones--x[data-astro-cid-dcwno5ig]{justify-content:space-around;height:.75rem;line-height:.8rem;top:0;left:1.25rem;right:.75rem}.hero__zones--y[data-astro-cid-dcwno5ig]{flex-direction:column;justify-content:space-around;align-items:center;width:1.25rem;top:.75rem;bottom:.75rem;left:0}.hero__scale[data-astro-cid-dcwno5ig]{background:var(--c-blue);color:var(--c-on-blue-muted);padding-inline:.4rem;font-size:.875rem;position:absolute;bottom:-.1rem;right:1.1rem;translate:0 50%}.hero__canvas[data-astro-cid-dcwno5ig]{aspect-ratio:800/560;max-width:800px;position:relative;container-type:inline-size}.hero__sheet[data-astro-cid-dcwno5ig]{position:absolute;inset:0}.hero__sheet[data-astro-cid-dcwno5ig][hidden]{display:none}.hero__svg[data-astro-cid-dcwno5ig]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero__svg--compact[data-astro-cid-dcwno5ig]{display:none}.hero__guides[data-astro-cid-dcwno5ig] line[data-astro-cid-dcwno5ig]{stroke:oklch(100% 0 0/.2);stroke-width:1px;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.hero__box-rect[data-astro-cid-dcwno5ig]{fill:oklch(42% .2 266/.35);stroke:oklch(100% 0 0/.92);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hero__box-name[data-astro-cid-dcwno5ig]{fill:var(--c-on-blue);font-family:var(--ff-draft);letter-spacing:.02em;stroke:currentColor;stroke-width:0;font-size:21px}.hero__field[data-astro-cid-dcwno5ig] line[data-astro-cid-dcwno5ig]{stroke:oklch(100% 0 0/.55);stroke-width:1px;vector-effect:non-scaling-stroke}.hero__field[data-astro-cid-dcwno5ig] text[data-astro-cid-dcwno5ig]{fill:var(--c-on-blue-muted);font-family:var(--ff-draft);font-size:17px}.hero__link[data-astro-cid-dcwno5ig]{fill:none;stroke:var(--c-on-blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hero__link-label[data-astro-cid-dcwno5ig]{fill:var(--c-amber);font-family:var(--ff-draft);font-size:17px}.hero__balloon[data-astro-cid-dcwno5ig] line[data-astro-cid-dcwno5ig]{stroke:var(--c-amber);stroke-width:1.2px;vector-effect:non-scaling-stroke}.hero__balloon[data-astro-cid-dcwno5ig] circle[data-astro-cid-dcwno5ig]{fill:var(--c-blue);stroke:var(--c-amber);stroke-width:1.4px;vector-effect:non-scaling-stroke}.hero__balloon[data-astro-cid-dcwno5ig] text[data-astro-cid-dcwno5ig]{fill:var(--c-amber);font-family:var(--ff-draft);text-anchor:middle;font-size:16px}.hero__dim-ext[data-astro-cid-dcwno5ig],.hero__dim-line[data-astro-cid-dcwno5ig]{stroke:oklch(100% 0 0/.75);stroke-width:1px;vector-effect:non-scaling-stroke}.hero__dim-arrow[data-astro-cid-dcwno5ig]{fill:oklch(100% 0 0/.85)}.hero__dim-text[data-astro-cid-dcwno5ig]{fill:var(--c-on-blue);font-family:var(--ff-draft);text-anchor:middle;font-size:17px}.hero__card[data-astro-cid-dcwno5ig]{left:var(--w-l);top:var(--w-t);width:var(--w-w);height:var(--w-h);background:var(--c-paper);color:var(--c-ink);border-radius:4px;grid-template-rows:auto auto auto 1fr;align-content:start;gap:clamp(4px,1.1cqi,10px);padding:clamp(10px,2.1cqi,18px);font-size:clamp(12px,2cqi,15px);line-height:1.3;display:grid;position:absolute;overflow:hidden;box-shadow:0 24px 50px -18px oklch(12% .1 268/.7)}.hero__card-head[data-astro-cid-dcwno5ig]{justify-content:space-between;align-items:center;gap:.5em;display:flex}.hero__card-code[data-astro-cid-dcwno5ig]{font-family:var(--ff-cond);color:var(--c-muted);letter-spacing:.01em;font-weight:600}.hero__status[data-astro-cid-dcwno5ig]{white-space:nowrap;border-radius:999px;font-size:.86em;font-weight:650;display:inline-grid;position:relative;overflow:hidden}.hero__status[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]{background:color-mix(in oklab, var(--tone) 18%, white);color:color-mix(in oklab, var(--tone) 55%, black);border-radius:999px;grid-area:1/1;align-items:center;gap:.35em;padding:.2em .65em;display:inline-flex}.hero__status[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]:before{content:"";background:var(--tone);border-radius:50%;width:.5em;height:.5em}.hero__status-from[data-astro-cid-dcwno5ig]{opacity:0}.hero__card-title[data-astro-cid-dcwno5ig]{letter-spacing:-.015em;color:var(--c-ink);font-size:1.28em;font-weight:760;line-height:1.15}.hero__card-rows[data-astro-cid-dcwno5ig]{gap:.1em;margin:0;display:grid}.hero__card-row[data-astro-cid-dcwno5ig]{border-top:1px solid var(--c-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:.6em;padding-block:.3em;display:grid}.hero__card-row[data-astro-cid-dcwno5ig] dt[data-astro-cid-dcwno5ig]{color:var(--c-muted);font-family:var(--ff-cond);letter-spacing:.01em}.hero__card-row[data-astro-cid-dcwno5ig] dd[data-astro-cid-dcwno5ig]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.hero__progress[data-astro-cid-dcwno5ig]{border-top:1px solid var(--c-rule);align-self:end;gap:.35em;padding-top:.35em;display:grid}.hero__progress-label[data-astro-cid-dcwno5ig]{color:var(--c-muted);font-family:var(--ff-cond);font-size:.95em}.hero__progress-track[data-astro-cid-dcwno5ig]{background:var(--c-blue-soft);border-radius:99px;height:.45em;overflow:hidden}.hero__progress-bar[data-astro-cid-dcwno5ig]{height:100%;width:calc(var(--p) * 100%);background:var(--c-blue);border-radius:inherit;transform-origin:0;display:block}.hero__scan[data-astro-cid-dcwno5ig]{background:var(--c-amber);opacity:0;height:2px;position:absolute;top:100%;left:-4%;right:-4%;box-shadow:0 0 14px 2px oklch(83% .15 75/.8)}@container (width<=34rem){.hero__card-row--optional[data-astro-cid-dcwno5ig]{display:none}}.hero__toast[data-astro-cid-dcwno5ig]{background:var(--c-blue-ink);max-width:88%;color:var(--c-on-blue);border-radius:var(--radius-xs);border:1px solid oklch(100% 0 0/.3);align-items:center;gap:.6em;padding:.55em .9em;font-size:clamp(11px,1.8cqi,14.5px);line-height:1.3;display:flex;position:absolute;bottom:-.25rem;left:50%;translate:-50%;box-shadow:0 16px 30px -16px oklch(10% .1 268/.9)}.hero__toast-dot[data-astro-cid-dcwno5ig]{background:var(--c-amber);border-radius:50%;flex:none;width:.55em;height:.55em;box-shadow:0 0 0 .25em oklch(83% .15 75/.25)}.hero__grid[data-astro-cid-dcwno5ig]:not(.is-live) .hero__box--focal[data-astro-cid-dcwno5ig] .hero__box-rect[data-astro-cid-dcwno5ig]{opacity:0}@media (width>=64.01rem){.hero__title[data-astro-cid-dcwno5ig]{font-size:clamp(3rem,.5rem + 3.9vw,4.625rem)}}@media (width<=64rem){.hero__grid[data-astro-cid-dcwno5ig]{gap:var(--sp-2xl);grid-template-columns:minmax(0,1fr);min-height:0}.hero__copy[data-astro-cid-dcwno5ig]{max-width:44rem}}@media (width<=40rem){.hero__frame[data-astro-cid-dcwno5ig]{padding:1.25rem .75rem 1.5rem 1.4rem}.hero__frame[data-astro-cid-dcwno5ig]:before{inset:.5rem .5rem .5rem 1rem}.hero__zones--x[data-astro-cid-dcwno5ig]{height:.5rem;font-size:.6875rem;line-height:.55rem;left:1rem}.hero__zones--y[data-astro-cid-dcwno5ig]{width:1rem;font-size:.6875rem}.hero__tab[data-astro-cid-dcwno5ig]{padding-inline:.7rem}.hero__tab-no[data-astro-cid-dcwno5ig]{display:none}.hero__toast[data-astro-cid-dcwno5ig]{max-width:96%;bottom:-1.1rem}}@media (width<=47.99rem){.hero{padding-block:var(--sp-lg) var(--sp-2xl)}.hero__grid[data-astro-cid-dcwno5ig]{gap:var(--sp-lg)}.hero__copy[data-astro-cid-dcwno5ig]{gap:var(--sp-md)}.hero__scope[data-astro-cid-dcwno5ig],.hero__actions[data-astro-cid-dcwno5ig]>.hero__how{display:none}}@container hero-stage (width<44rem){.hero__tabs[data-astro-cid-dcwno5ig],.hero__frame[data-astro-cid-dcwno5ig]{width:100%;max-width:calc(360px + 4rem);margin-inline:auto}.hero__tab-no[data-astro-cid-dcwno5ig]{display:none}.hero__canvas[data-astro-cid-dcwno5ig]{aspect-ratio:360/684;max-width:360px;margin-inline:auto}.hero__svg--wide[data-astro-cid-dcwno5ig]{display:none}.hero__svg--compact[data-astro-cid-dcwno5ig]{display:block}.hero__card[data-astro-cid-dcwno5ig]{left:var(--c-l);top:var(--c-t);width:var(--c-w);height:var(--c-h);gap:clamp(6px,2cqi,9px);padding:clamp(10px,3.6cqi,14px);font-size:clamp(13px,4.3cqi,15px)}.hero__toast[data-astro-cid-dcwno5ig]{top:var(--toast-top);width:max-content;max-width:96%;font-size:13px;bottom:auto}}.xv[data-astro-cid-mpl7mtcq]{margin:0;container:xv/inline-size}.xv__art[data-astro-cid-mpl7mtcq]{width:100%;position:relative}.xv__layer[data-astro-cid-mpl7mtcq]{position:absolute;inset:0}.xv__svg[data-astro-cid-mpl7mtcq]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xv__axis[data-astro-cid-mpl7mtcq]{stroke:var(--c-blue-line);stroke-width:1px;stroke-dasharray:22 5 3 5;vector-effect:non-scaling-stroke}.xv__conn[data-astro-cid-mpl7mtcq]{stroke:var(--c-ink);stroke-width:.9px;vector-effect:non-scaling-stroke;opacity:.7}.xv__face[data-astro-cid-mpl7mtcq]{fill:var(--c-paper);stroke:var(--c-ink);stroke-width:1.3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke var(--dur-2) var(--ease-out-quart)}.xv__front[data-astro-cid-mpl7mtcq]{fill:var(--c-blue-soft);stroke:var(--c-ink);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.xv__side[data-astro-cid-mpl7mtcq]{fill:color-mix(in oklab, var(--c-blue-soft) 70%, var(--c-blue-line));stroke:var(--c-ink);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.xv__sheet[data-astro-cid-mpl7mtcq] [data-astro-cid-mpl7mtcq]{vector-effect:non-scaling-stroke}.xv__h[data-astro-cid-mpl7mtcq]{font-family:var(--ff-sans);letter-spacing:-.01em;fill:var(--c-ink);font-size:21px;font-weight:780}.xv__h-note[data-astro-cid-mpl7mtcq]{font-family:var(--ff-cond);letter-spacing:0;fill:var(--c-muted);font-size:15px;font-weight:600}.xv__field-box[data-astro-cid-mpl7mtcq]{fill:var(--c-paper);stroke:var(--c-rule-strong);stroke-width:.9px}.xv__grip[data-astro-cid-mpl7mtcq] circle[data-astro-cid-mpl7mtcq]{fill:var(--c-rule-strong)}.xv__field-name[data-astro-cid-mpl7mtcq]{font-family:var(--ff-sans);fill:var(--c-ink);font-size:17px;font-weight:600}.xv__chip[data-astro-cid-mpl7mtcq]{fill:var(--c-blue-soft)}.xv__chip-text[data-astro-cid-mpl7mtcq]{font-family:var(--ff-cond);fill:var(--c-blue);text-anchor:middle;font-size:13.5px;font-weight:650}.xv__thead[data-astro-cid-mpl7mtcq] text[data-astro-cid-mpl7mtcq]{font-family:var(--ff-cond);fill:var(--c-muted);font-size:13px;font-weight:600}.xv__rule[data-astro-cid-mpl7mtcq]{stroke:var(--c-rule);stroke-width:.9px}.xv__rule--strong[data-astro-cid-mpl7mtcq]{stroke:var(--c-rule-strong)}.xv__rec-code[data-astro-cid-mpl7mtcq]{font-family:var(--ff-cond);fill:var(--c-muted);font-size:14px;font-weight:650}.xv__rec-title[data-astro-cid-mpl7mtcq]{font-family:var(--ff-sans);fill:var(--c-ink);font-size:16px;font-weight:560}.xv__pill[data-astro-cid-mpl7mtcq]{fill:color-mix(in oklab, var(--tone) 18%, white)}.xv__pill-dot[data-astro-cid-mpl7mtcq]{fill:var(--tone)}.xv__pill-text[data-astro-cid-mpl7mtcq]{font-family:var(--ff-cond);fill:color-mix(in oklab, var(--tone) 55%, black);font-size:12px;font-weight:700}.xv__mark[data-astro-cid-mpl7mtcq] path[data-astro-cid-mpl7mtcq]{fill:none;stroke:var(--c-muted);stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round}.xv__mark[data-astro-cid-mpl7mtcq] text[data-astro-cid-mpl7mtcq]{font-family:var(--ff-cond);fill:var(--c-muted);font-size:13px;font-weight:600}.xv__tab[data-astro-cid-mpl7mtcq]{font-family:var(--ff-sans);fill:var(--c-muted);font-size:16px;font-weight:560}.xv__tab--on[data-astro-cid-mpl7mtcq]{fill:var(--c-ink);font-weight:700}.xv__tab-line[data-astro-cid-mpl7mtcq]{stroke:var(--c-blue);stroke-width:2px}.xv__lock[data-astro-cid-mpl7mtcq] rect[data-astro-cid-mpl7mtcq],.xv__lock[data-astro-cid-mpl7mtcq] path[data-astro-cid-mpl7mtcq]{fill:none;stroke:var(--c-ink-2);stroke-width:1.2px}.xv__lock[data-astro-cid-mpl7mtcq] text[data-astro-cid-mpl7mtcq]{font-family:var(--ff-cond);fill:var(--c-ink-2);font-size:13px;font-weight:650}.xv__kcol-bg[data-astro-cid-mpl7mtcq]{fill:var(--c-tint);stroke:var(--c-rule);stroke-width:.8px}.xv__kcol-name[data-astro-cid-mpl7mtcq]{font-family:var(--ff-cond);fill:var(--c-ink);font-size:12.5px;font-weight:700}.xv__card[data-astro-cid-mpl7mtcq] rect[data-astro-cid-mpl7mtcq]{fill:var(--c-paper);stroke:var(--c-rule-strong);stroke-width:.9px}.xv__card-code[data-astro-cid-mpl7mtcq]{font-family:var(--ff-cond);fill:var(--c-ink);font-size:14px;font-weight:700}.xv__card-sub[data-astro-cid-mpl7mtcq]{font-family:var(--ff-sans);fill:var(--c-blue-line);font-size:12px;font-weight:500}.xv__doc-page[data-astro-cid-mpl7mtcq]{fill:var(--c-paper);stroke:var(--c-ink-2);stroke-width:1px;stroke-linejoin:round}.xv__doc-fold[data-astro-cid-mpl7mtcq]{fill:none;stroke:var(--c-ink-2);stroke-width:1px}.xv__doc-title[data-astro-cid-mpl7mtcq]{font-family:var(--ff-sans);fill:var(--c-ink);font-size:14px;font-weight:700}.xv__doc-line[data-astro-cid-mpl7mtcq]{stroke:var(--c-rule-strong);stroke-width:1.4px}.xv__doc-tag[data-astro-cid-mpl7mtcq]{fill:var(--c-blue)}.xv__doc-tag-text[data-astro-cid-mpl7mtcq]{font-family:var(--ff-cond);fill:var(--c-paper);text-anchor:middle;letter-spacing:.04em;font-size:10px;font-weight:700}.xv__chart-bg[data-astro-cid-mpl7mtcq]{fill:var(--c-paper);stroke:var(--c-rule-strong);stroke-width:.9px}.xv__chart-axis[data-astro-cid-mpl7mtcq]{stroke:var(--c-ink-2);stroke-width:1px}.xv__chart-bar[data-astro-cid-mpl7mtcq]{fill:var(--tone)}.xv__leader[data-astro-cid-mpl7mtcq] circle[data-astro-cid-mpl7mtcq]{fill:var(--c-ink)}.xv__leader[data-astro-cid-mpl7mtcq] polyline[data-astro-cid-mpl7mtcq]{fill:none;stroke:var(--c-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.xv__label[data-astro-cid-mpl7mtcq]{white-space:nowrap;color:var(--c-ink);align-items:center;gap:.6rem;display:flex;position:absolute;translate:0 -50%}.xv__balloon[data-astro-cid-mpl7mtcq]{border:1.5px solid var(--c-ink);background:var(--c-paper);width:2rem;height:2rem;transition:background-color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);border-radius:50%;flex:none;place-items:center;padding-top:.1em;font-size:1.125rem;line-height:1;display:inline-grid}.xv__label-text[data-astro-cid-mpl7mtcq]{gap:.1rem;display:grid}.xv__label-title[data-astro-cid-mpl7mtcq]{font-size:1.25rem;line-height:1.1}.xv__label-sub[data-astro-cid-mpl7mtcq]{font-size:var(--fs-draft-sm);color:var(--c-muted);line-height:1.2}.xv[data-astro-cid-mpl7mtcq][data-active="1"] [data-astro-cid-mpl7mtcq][data-xv-label="1"] .xv__balloon[data-astro-cid-mpl7mtcq],.xv[data-astro-cid-mpl7mtcq][data-active="2"] [data-astro-cid-mpl7mtcq][data-xv-label="2"] .xv__balloon[data-astro-cid-mpl7mtcq],.xv[data-astro-cid-mpl7mtcq][data-active="3"] [data-astro-cid-mpl7mtcq][data-xv-label="3"] .xv__balloon[data-astro-cid-mpl7mtcq]{background:var(--c-amber);border-color:var(--c-ink)}.xv[data-astro-cid-mpl7mtcq][data-active="1"] [data-astro-cid-mpl7mtcq][data-xv-sheet="1"] .xv__face[data-astro-cid-mpl7mtcq],.xv[data-astro-cid-mpl7mtcq][data-active="2"] [data-astro-cid-mpl7mtcq][data-xv-sheet="2"] .xv__face[data-astro-cid-mpl7mtcq],.xv[data-astro-cid-mpl7mtcq][data-active="3"] [data-astro-cid-mpl7mtcq][data-xv-sheet="3"] .xv__face[data-astro-cid-mpl7mtcq]{stroke:var(--c-blue)}.xv__caption[data-astro-cid-mpl7mtcq]{margin-top:var(--sp-sm);color:var(--c-ink-2);text-align:center}.xv__sk[data-astro-cid-mpl7mtcq]{fill:var(--c-ink);opacity:.55;display:none}.xv__sk--muted[data-astro-cid-mpl7mtcq]{fill:var(--c-muted);opacity:.45}.xv__sk--chip[data-astro-cid-mpl7mtcq]{fill:var(--c-blue);opacity:.6}.xv__sk--pill[data-astro-cid-mpl7mtcq]{fill:color-mix(in oklab, var(--tone) 55%, black);opacity:.6}.xv__sk--link[data-astro-cid-mpl7mtcq]{fill:var(--c-blue-line);opacity:.55}@container xv (width<=40rem){.xv__label-text[data-astro-cid-mpl7mtcq]{display:none}.xv__balloon[data-astro-cid-mpl7mtcq]{width:1.625rem;height:1.625rem;font-size:1rem}}@container xv (width<43rem){.xv__sheet[data-astro-cid-mpl7mtcq] text[data-astro-cid-mpl7mtcq]{display:none}.xv__sk[data-astro-cid-mpl7mtcq]{display:inline}}.fp[data-astro-cid-m6s3kh2p]{border-top:1px solid var(--c-rule-strong);margin-top:clamp(4.5rem,2rem + 7vw,9rem);padding-top:clamp(2.5rem,1.5rem + 3vw,4rem);position:relative}.fp__head[data-astro-cid-m6s3kh2p]{gap:var(--sp-md) clamp(2rem, .5rem + 4vw, 5.5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.fp__title[data-astro-cid-m6s3kh2p]{max-width:16ch}.fp__text[data-astro-cid-m6s3kh2p]{max-width:54ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-2)}.fp__stage[data-astro-cid-m6s3kh2p]{gap:var(--sp-xl) clamp(2rem, .5rem + 4vw, 5.5rem);margin-top:var(--sp-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.fp__palette[data-astro-cid-m6s3kh2p]{gap:var(--sp-md);min-width:0;display:grid}.fp__palette-title[data-astro-cid-m6s3kh2p]{padding-bottom:var(--sp-2xs);border-bottom:1.5px solid var(--c-ink);color:var(--c-ink);font-size:1.25rem}.fp__group[data-astro-cid-m6s3kh2p]{gap:var(--sp-2xs);display:grid}.fp__group-name[data-astro-cid-m6s3kh2p]{justify-content:space-between;align-items:baseline;gap:var(--sp-2xs);color:var(--c-ink-2);display:flex}.fp__group-count[data-astro-cid-m6s3kh2p]{color:var(--c-muted)}.fp__chips[data-astro-cid-m6s3kh2p]{flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.fp__chip[data-astro-cid-m6s3kh2p]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:1.875rem;color:var(--c-ink-2);transition:background-color var(--dur-3) var(--ease-out-quart), border-color var(--dur-3) var(--ease-out-quart), color var(--dur-3) var(--ease-out-quart);align-items:center;padding:.2rem .6rem .25rem;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex}.fp__chip[data-astro-cid-m6s3kh2p].is-used{border-color:var(--c-blue-line);background:var(--c-blue-soft);color:var(--c-blue);font-weight:620}.fp__ghost[data-astro-cid-m6s3kh2p]{z-index:2;border-color:var(--c-blue);background:var(--c-blue-soft);color:var(--c-blue);box-shadow:var(--shadow-md);pointer-events:none;white-space:nowrap;margin:0;font-weight:620;list-style:none;position:absolute}.fp__note[data-astro-cid-m6s3kh2p]{font-size:var(--fs-small);color:var(--c-muted);max-width:44ch;line-height:1.55}.fp__figure[data-astro-cid-m6s3kh2p]{gap:var(--sp-sm);min-width:0;margin:0;display:grid}.fp__form[data-astro-cid-m6s3kh2p]{background:var(--c-paper);border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:clamp(1rem,.6rem + 1.4vw,1.75rem);font-size:15px;line-height:1.35;position:relative}.fp__form-head[data-astro-cid-m6s3kh2p]{padding-bottom:var(--sp-sm);margin-bottom:var(--sp-sm);border-bottom:1px solid var(--c-rule);font-family:var(--ff-cond);color:var(--c-muted);align-items:baseline;gap:.5rem;font-size:15px;display:flex}.fp__form-code[data-astro-cid-m6s3kh2p]{color:var(--c-ink);font-weight:700}.fp__fields[data-astro-cid-m6s3kh2p]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.fp__field[data-astro-cid-m6s3kh2p]{gap:6px;min-width:0;display:grid}.fp__field--wide[data-astro-cid-m6s3kh2p]{grid-column:1/-1}.fp__field[data-astro-cid-m6s3kh2p] dt[data-astro-cid-m6s3kh2p]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.fp__label[data-astro-cid-m6s3kh2p]{font-family:var(--ff-cond);color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.fp__tag[data-astro-cid-m6s3kh2p]{background:var(--c-blue-soft);font-family:var(--ff-cond);color:var(--c-blue);white-space:nowrap;border-radius:99px;flex:none;padding:1px 8px 2px;font-size:12.5px;font-weight:650}.fp__tag--system[data-astro-cid-m6s3kh2p]{background:var(--c-tint);color:var(--c-muted)}.fp__value[data-astro-cid-m6s3kh2p]{border:1px solid var(--c-rule-strong);min-height:38px;color:var(--c-ink);border-radius:5px;align-items:center;gap:8px;min-width:0;margin:0;padding:6px 11px;font-weight:520;display:flex}.fp__value[data-astro-cid-m6s3kh2p]>span[data-astro-cid-m6s3kh2p]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fp__value--title[data-astro-cid-m6s3kh2p]{letter-spacing:-.01em;font-size:17px;font-weight:700}.fp__value--link[data-astro-cid-m6s3kh2p]{color:var(--c-blue-line);justify-content:space-between}.fp__value--link[data-astro-cid-m6s3kh2p] svg[data-astro-cid-m6s3kh2p]{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:15px;height:15px}.fp__value--num[data-astro-cid-m6s3kh2p]{font-variant-numeric:tabular-nums}.fp__value--plain[data-astro-cid-m6s3kh2p]{border-color:#0000;padding-inline:0}.fp__icon[data-astro-cid-m6s3kh2p]{fill:none;width:16px;height:16px;stroke:var(--c-muted);stroke-width:1.3px;flex:none}.fp__check[data-astro-cid-m6s3kh2p] svg[data-astro-cid-m6s3kh2p]{flex:none;width:20px;height:20px}.fp__check[data-astro-cid-m6s3kh2p] rect[data-astro-cid-m6s3kh2p]{fill:var(--c-blue)}.fp__check[data-astro-cid-m6s3kh2p] path[data-astro-cid-m6s3kh2p]{fill:none;stroke:var(--c-paper);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fp__table[data-astro-cid-m6s3kh2p]{border:1px solid var(--c-rule-strong);border-radius:5px;width:100%;font-size:14px}.fp__table[data-astro-cid-m6s3kh2p] th[data-astro-cid-m6s3kh2p],.fp__table[data-astro-cid-m6s3kh2p] td[data-astro-cid-m6s3kh2p]{text-align:start;padding:6px 10px}.fp__table[data-astro-cid-m6s3kh2p] th[data-astro-cid-m6s3kh2p]{font-family:var(--ff-cond);color:var(--c-muted);background:var(--c-tint);font-size:13px;font-weight:600}.fp__table[data-astro-cid-m6s3kh2p] td[data-astro-cid-m6s3kh2p]{border-top:1px solid var(--c-rule);color:var(--c-ink)}.fp__table[data-astro-cid-m6s3kh2p] .is-num[data-astro-cid-m6s3kh2p]{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.fp__caption[data-astro-cid-m6s3kh2p]{color:var(--c-ink-2)}@media (width<=63.99rem){.fp__head[data-astro-cid-m6s3kh2p],.fp__stage[data-astro-cid-m6s3kh2p]{grid-template-columns:minmax(0,1fr)}.fp__stage[data-astro-cid-m6s3kh2p]{gap:var(--sp-xl)}}@media (width<=30rem){.fp__table[data-astro-cid-m6s3kh2p] th[data-astro-cid-m6s3kh2p]:nth-child(3),.fp__table[data-astro-cid-m6s3kh2p] td[data-astro-cid-m6s3kh2p]:nth-child(3){display:none}.fp__table[data-astro-cid-m6s3kh2p] th[data-astro-cid-m6s3kh2p],.fp__table[data-astro-cid-m6s3kh2p] td[data-astro-cid-m6s3kh2p]{padding-inline:8px}}@media (width<=47.99rem){.fp[data-astro-cid-m6s3kh2p]{margin-top:var(--sp-2xl);padding-top:var(--sp-lg)}.fp__head[data-astro-cid-m6s3kh2p]{gap:var(--sp-xs)}.fp__text-more[data-astro-cid-m6s3kh2p],.fp__note[data-astro-cid-m6s3kh2p]{display:none}.fp__stage[data-astro-cid-m6s3kh2p]{margin-top:var(--sp-md);gap:var(--sp-md)}.fp__palette[data-astro-cid-m6s3kh2p]{gap:.375rem}.fp__palette-title[data-astro-cid-m6s3kh2p]{font-size:1.125rem}.fp__group[data-astro-cid-m6s3kh2p]{align-items:center;gap:0 var(--sp-2xs);grid-template-columns:5.75rem minmax(0,1fr)}.fp__group-name[data-astro-cid-m6s3kh2p]{justify-content:start;gap:0;line-height:1.1;display:grid}.fp__chips[data-astro-cid-m6s3kh2p]{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding-block:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.fp__chips[data-astro-cid-m6s3kh2p]::-webkit-scrollbar{display:none}.fp__chip[data-astro-cid-m6s3kh2p]{white-space:nowrap;flex:none;min-height:2rem}.fp__chip[data-astro-cid-m6s3kh2p]:last-child{margin-right:1.5rem}.fp__form[data-astro-cid-m6s3kh2p]{padding:.875rem}.fp__form-head[data-astro-cid-m6s3kh2p]{padding-bottom:var(--sp-2xs);margin-bottom:var(--sp-xs)}.fp__fields[data-astro-cid-m6s3kh2p]{gap:10px 12px}.fp__field[data-astro-cid-m6s3kh2p] dt[data-astro-cid-m6s3kh2p]{flex-wrap:wrap;gap:2px 6px}.fp__label[data-astro-cid-m6s3kh2p]{white-space:normal;overflow:visible}.fp__value[data-astro-cid-m6s3kh2p]{min-height:36px;padding:5px 9px}.fp__caption[data-astro-cid-m6s3kh2p],.fp__field[data-astro-cid-m6s3kh2p][data-fp-type=title],.fp__table[data-astro-cid-m6s3kh2p] tbody[data-astro-cid-m6s3kh2p] tr[data-astro-cid-m6s3kh2p]:nth-child(3){display:none}.fp__value[data-astro-cid-m6s3kh2p]>span[data-astro-cid-m6s3kh2p]{white-space:normal}}.how__scrolly[data-astro-cid-wrqoux2n]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,.5rem + 4vw,5.5rem);display:grid}.how__intro[data-astro-cid-wrqoux2n]{gap:var(--sp-md);display:grid}.how__title[data-astro-cid-wrqoux2n]{max-width:12ch}.how__lead[data-astro-cid-wrqoux2n]{max-width:40ch;font-size:var(--fs-lead);color:var(--c-ink-2);line-height:1.5}.how__steps[data-astro-cid-wrqoux2n]{margin:var(--sp-2xl) 0 0;counter-reset:none;padding:0;display:grid}.how__step[data-astro-cid-wrqoux2n]{gap:var(--sp-xs);padding-block:var(--sp-md);border-top:1px solid var(--c-rule-strong);display:grid}.how__step[data-astro-cid-wrqoux2n]:last-child{border-bottom:1px solid var(--c-rule-strong)}.how__step-title[data-astro-cid-wrqoux2n]{align-items:center;gap:var(--sp-xs);font-size:var(--fs-h4);line-height:var(--lh-snug);letter-spacing:-.012em;display:flex}.how__step-n[data-astro-cid-wrqoux2n]{border:1.5px solid var(--c-ink);width:2rem;height:2rem;color:var(--c-ink);transition:background-color var(--dur-2) var(--ease-out-quart);border-radius:50%;flex:none;place-items:center;padding-top:.1em;font-size:1.125rem;line-height:1;display:inline-grid}.how__step-text[data-astro-cid-wrqoux2n]{max-width:44ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-ink-2);transition:color var(--dur-2) var(--ease-out-quart)}.how__visual[data-astro-cid-wrqoux2n]{align-self:stretch;min-width:0}.how__sticky[data-astro-cid-wrqoux2n]{padding-top:var(--sp-2xs)}@media (width>=64rem) and (height>=40rem){.how__sticky[data-astro-cid-wrqoux2n]{top:calc(var(--header-h) + var(--sp-md));position:sticky}.how__sticky[data-astro-cid-wrqoux2n] .xv{width:min(100%, calc((100svh - var(--header-h) - 7.5rem) * 760 / 580));margin-inline:auto}}.how__scrolly[data-astro-cid-wrqoux2n].is-scrolly .how__steps[data-astro-cid-wrqoux2n]{margin-top:var(--sp-lg)}.how__scrolly[data-astro-cid-wrqoux2n].is-scrolly .how__step[data-astro-cid-wrqoux2n]{border-top-color:var(--c-rule);align-content:center;min-height:54svh}.how__scrolly[data-astro-cid-wrqoux2n].is-scrolly .how__step[data-astro-cid-wrqoux2n]:first-child{padding-top:var(--sp-2xl);align-content:start}.how__scrolly[data-astro-cid-wrqoux2n].is-scrolly .how__step[data-astro-cid-wrqoux2n]:last-child{border-bottom:0;min-height:64svh}.how__scrolly[data-astro-cid-wrqoux2n].is-scrolly .how__step-text[data-astro-cid-wrqoux2n]{color:var(--c-muted)}.how__scrolly[data-astro-cid-wrqoux2n].is-scrolly .how__step-title[data-astro-cid-wrqoux2n]{color:var(--c-muted);transition:color var(--dur-2) var(--ease-out-quart)}.how__scrolly[data-astro-cid-wrqoux2n].is-scrolly .how__step[data-astro-cid-wrqoux2n].is-active .how__step-text[data-astro-cid-wrqoux2n]{color:var(--c-ink-2)}.how__scrolly[data-astro-cid-wrqoux2n].is-scrolly .how__step[data-astro-cid-wrqoux2n].is-active .how__step-title[data-astro-cid-wrqoux2n]{color:var(--c-ink)}.how__step[data-astro-cid-wrqoux2n].is-active .how__step-n[data-astro-cid-wrqoux2n]{background:var(--c-amber)}@media (width<=63.99rem){.how__scrolly[data-astro-cid-wrqoux2n]{row-gap:var(--sp-xl);grid-template-columns:minmax(0,1fr)}.how__text[data-astro-cid-wrqoux2n]{display:contents}.how__intro[data-astro-cid-wrqoux2n]{order:1}.how__visual[data-astro-cid-wrqoux2n]{order:2}.how__steps[data-astro-cid-wrqoux2n]{order:3;margin-top:0}.how__title[data-astro-cid-wrqoux2n]{max-width:16ch}.how__lead[data-astro-cid-wrqoux2n]{max-width:52ch}.how__sticky[data-astro-cid-wrqoux2n]{max-width:44rem;margin-inline:auto;padding-top:0}}@media (width>=40rem) and (width<=63.99rem){.how__steps[data-astro-cid-wrqoux2n]{column-gap:var(--sp-md);grid-template-columns:repeat(3,minmax(0,1fr))}.how__step[data-astro-cid-wrqoux2n]:last-child{border-bottom:0}}.how__nav[data-astro-cid-wrqoux2n]{display:none}@media (width<=47.99rem){.how__scrolly[data-astro-cid-wrqoux2n]{row-gap:var(--sp-lg)}.how__intro[data-astro-cid-wrqoux2n]{gap:var(--sp-sm)}.how__scrolly[data-astro-cid-wrqoux2n].is-steps .how__nav[data-astro-cid-wrqoux2n]{gap:var(--sp-2xs);order:3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.how__scrolly[data-astro-cid-wrqoux2n].is-steps .how__steps[data-astro-cid-wrqoux2n]{margin-top:calc(var(--sp-lg) * -1 + var(--sp-sm));order:4;display:grid}.how__scrolly[data-astro-cid-wrqoux2n].is-steps .how__step[data-astro-cid-wrqoux2n]{opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-out-quart), visibility 0s linear var(--dur-1);border:0;grid-area:1/1;padding:0}.how__scrolly[data-astro-cid-wrqoux2n].is-steps .how__step[data-astro-cid-wrqoux2n].is-active{opacity:1;visibility:visible;transition:opacity var(--dur-3) var(--ease-out-quart) var(--dur-1), visibility 0s linear var(--dur-1)}.how__scrolly[data-astro-cid-wrqoux2n].is-steps .how__step-title[data-astro-cid-wrqoux2n]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.how__scrolly[data-astro-cid-wrqoux2n].is-steps .how__step-text[data-astro-cid-wrqoux2n]{color:var(--c-ink-2)}}.how__nav-btn[data-astro-cid-wrqoux2n]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);min-width:0;min-height:2.75rem;color:var(--c-muted);font-size:.9375rem;font-weight:var(--fw-medium);transition:color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);justify-content:center;align-items:center;gap:.4rem;padding:.25rem .3rem;line-height:1.15;display:flex}.how__nav-btn[data-astro-cid-wrqoux2n] .how__step-n[data-astro-cid-wrqoux2n]{width:1.5rem;height:1.5rem;color:inherit;border-color:currentColor;font-size:.9375rem}.how__nav-btn[data-astro-cid-wrqoux2n]{gap:.3rem}.how__nav-btn[data-astro-cid-wrqoux2n][aria-selected=true]{color:var(--c-ink);border-color:var(--c-ink)}.how__nav-btn[data-astro-cid-wrqoux2n][aria-selected=true] .how__step-n[data-astro-cid-wrqoux2n]{background:var(--c-amber);border-color:var(--c-ink);color:var(--c-ink)}.how__nav-btn[data-astro-cid-wrqoux2n]:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.vw[data-astro-cid-w647bskd]{background:var(--c-paper);color:var(--c-ink-2);letter-spacing:0;border-radius:6px;font-size:13.5px;line-height:1.3;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px oklch(12% .1 268/.75),0 0 0 1px oklch(100% 0 0/.5);container:vw/inline-size}.vw__chrome[data-astro-cid-w647bskd]{border-bottom:1px solid var(--c-rule);justify-content:space-between;align-items:center;gap:12px;height:52px;padding-inline:16px 12px;display:flex;position:relative}.vw__where[data-astro-cid-w647bskd]{align-items:center;gap:10px;min-width:0;display:flex}.vw__where--chart[data-astro-cid-w647bskd],.vw[data-astro-cid-w647bskd][data-layout=chart] .vw__where--views[data-astro-cid-w647bskd]{display:none}.vw[data-astro-cid-w647bskd][data-layout=chart] .vw__where--chart[data-astro-cid-w647bskd]{display:flex}.vw__module[data-astro-cid-w647bskd]{letter-spacing:-.02em;color:var(--c-ink);white-space:nowrap;font-size:19px;font-weight:780}.vw__module--chart[data-astro-cid-w647bskd]{letter-spacing:-.01em;text-overflow:ellipsis;font-size:16px;overflow:hidden}.vw__crumb[data-astro-cid-w647bskd]{font-family:var(--ff-cond);color:var(--c-muted);font-size:14px}.vw__crumb-sep[data-astro-cid-w647bskd]{color:var(--c-rule-strong)}.vw__count[data-astro-cid-w647bskd]{background:var(--c-tint);min-width:26px;height:22px;font-family:var(--ff-cond);color:var(--c-muted);border-radius:99px;place-items:center;padding-inline:7px;font-size:13px;font-weight:600;display:inline-grid}.vw__company[data-astro-cid-w647bskd]{border:1px solid var(--c-rule);color:var(--c-ink);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:13px;font-weight:600;display:inline-flex}.vw__company-mark[data-astro-cid-w647bskd]{background:var(--c-blue-soft);width:20px;height:20px;color:var(--c-blue);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.vw__switch[data-astro-cid-w647bskd]{border:1px solid var(--c-rule);border-radius:var(--radius-sm);height:32px;color:var(--c-ink);white-space:nowrap;align-items:center;gap:7px;padding-inline:10px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.vw__switch[data-astro-cid-w647bskd] svg[data-astro-cid-w647bskd]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:17px;height:17px}.vw__switch-icon[data-astro-cid-w647bskd],.vw__switch-label[data-astro-cid-w647bskd]{display:none}.vw__chevron[data-astro-cid-w647bskd]{color:var(--c-muted);width:15px!important;height:15px!important}.vw[data-astro-cid-w647bskd][data-layout=list] [data-astro-cid-w647bskd][data-for=list],.vw[data-astro-cid-w647bskd][data-layout=kanban] [data-astro-cid-w647bskd][data-for=kanban],.vw[data-astro-cid-w647bskd][data-layout=gantt] [data-astro-cid-w647bskd][data-for=gantt],.vw[data-astro-cid-w647bskd][data-layout=calendar] [data-astro-cid-w647bskd][data-for=calendar],.vw[data-astro-cid-w647bskd][data-layout=chart] [data-astro-cid-w647bskd][data-for=chart]{display:inline}.vw[data-astro-cid-w647bskd][data-layout=chart] .vw__switch-label--narrow[data-astro-cid-w647bskd]{display:none}.vw__viewport[data-astro-cid-w647bskd]{overscroll-behavior-x:contain;position:relative;overflow:hidden}.vw__canvas[data-astro-cid-w647bskd]{--h:420px;--pad:16px;--lhead:36px;--row-h:38px;--lcols:5.25rem minmax(0, 1.75fr) minmax(0, 1fr) 8.25rem 6.25rem 7.75rem;--lareas:"code title client status due amount";--kn:5;--kgap:10px;--kcol:calc((100% - var(--pad) * 2 - (var(--kn) - 1) * var(--kgap)) / var(--kn));--kin:8px;--khead:44px;--card-h:84px;--card-gap:8px;--glabel:12.5rem;--ghead:48px;--grow:26px;--bar-h:16px;--w0:0;--w1:22;--wk:calc((100% - var(--glabel) - var(--pad)) / (var(--w1) - var(--w0)));--mtop:36px;--mwdh:24px;--mbot:36px;--mrow:calc((var(--h) - var(--mtop) - var(--mwdh) - var(--mbot)) / var(--mweeks));--mcol:calc((100% - var(--pad) * 2) / 7);--mchip:7.75rem;--mchip-h:22px;--axis:4.5rem;--ctop:44px;--cplot:300px;--cn:5;--ccol:calc((100% - var(--axis) - var(--pad)) / var(--cn));--cbar:min(66px, calc(var(--ccol) * .52));height:var(--h);position:relative}.vw__deco[data-astro-cid-w647bskd]{pointer-events:none;display:none;position:absolute;inset:0}.vw[data-astro-cid-w647bskd][data-layout=list] .vw__deco--list[data-astro-cid-w647bskd],.vw[data-astro-cid-w647bskd][data-layout=kanban] .vw__deco--kanban[data-astro-cid-w647bskd],.vw[data-astro-cid-w647bskd][data-layout=gantt] .vw__deco--gantt[data-astro-cid-w647bskd],.vw[data-astro-cid-w647bskd][data-layout=calendar] .vw__deco--calendar[data-astro-cid-w647bskd],.vw[data-astro-cid-w647bskd][data-layout=chart] .vw__deco--chart[data-astro-cid-w647bskd]{display:block}.vw__items[data-astro-cid-w647bskd]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.vw-item[data-astro-cid-w647bskd]{box-sizing:border-box;background-color:var(--c-paper);box-shadow:inset 0 -1px 0 0 var(--c-rule), 0 0 0 0 transparent;border-radius:0;position:absolute}.vw-item__row[data-astro-cid-w647bskd],.vw-item__card[data-astro-cid-w647bskd],.vw-item__bar[data-astro-cid-w647bskd],.vw-item__chip[data-astro-cid-w647bskd],.vw-item__seg[data-astro-cid-w647bskd]{display:none}.vw[data-astro-cid-w647bskd][data-layout=list] .vw-item[data-astro-cid-w647bskd]{left:0;top:calc(var(--lhead) + var(--li) * var(--row-h));width:100%;height:var(--row-h)}.vw__lhead[data-astro-cid-w647bskd],.vw[data-astro-cid-w647bskd][data-layout=list] .vw-item__row[data-astro-cid-w647bskd]{grid-template-columns:var(--lcols);grid-template-areas:var(--lareas);padding-inline:var(--pad);align-items:center;column-gap:14px;display:grid}.vw__lhead[data-astro-cid-w647bskd]{height:var(--lhead);border-bottom:1px solid var(--c-rule-strong);font-family:var(--ff-cond);color:var(--c-muted);white-space:nowrap;font-size:13px;font-weight:600}.vw__lhead[data-astro-cid-w647bskd]>span[data-astro-cid-w647bskd]{text-overflow:ellipsis;overflow:hidden}.vw[data-astro-cid-w647bskd][data-layout=list] .vw-item__row[data-astro-cid-w647bskd]{position:absolute;inset:0}.vw-a-code[data-astro-cid-w647bskd]{grid-area:code}.vw-a-title[data-astro-cid-w647bskd]{grid-area:title}.vw-a-client[data-astro-cid-w647bskd]{grid-area:client}.vw-a-status[data-astro-cid-w647bskd]{grid-area:status}.vw-a-due[data-astro-cid-w647bskd]{grid-area:due}.vw-a-amount[data-astro-cid-w647bskd]{text-align:end;grid-area:amount}.vw-item__row[data-astro-cid-w647bskd]>span[data-astro-cid-w647bskd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vw-item__code[data-astro-cid-w647bskd]{font-family:var(--ff-cond);color:var(--c-muted);font-size:13px;font-weight:600}.vw-item__title[data-astro-cid-w647bskd]{color:var(--c-ink);font-weight:560}.vw-item__client[data-astro-cid-w647bskd]{color:var(--c-blue-line);font-weight:500}.vw-item__due[data-astro-cid-w647bskd]{font-family:var(--ff-cond);color:var(--c-ink-2);font-variant-numeric:tabular-nums;font-size:14px}.vw-item__amount[data-astro-cid-w647bskd]{color:var(--c-ink);font-variant-numeric:tabular-nums;font-weight:600}.vw[data-astro-cid-w647bskd][data-layout=kanban] .vw-item[data-astro-cid-w647bskd]{left:calc(var(--pad) + var(--kc) * (var(--kcol) + var(--kgap)) + var(--kin));top:calc(var(--khead) + var(--ki) * (var(--card-h) + var(--card-gap)));width:calc(var(--kcol) - var(--kin) * 2);height:var(--card-h);box-shadow:inset 0 0 0 1px var(--c-rule-strong), 0 1px 3px 0 oklch(20% .06 268/.1);border-radius:6px}.vw__kcol[data-astro-cid-w647bskd]{top:8px;bottom:10px;left:calc(var(--pad) + var(--kc) * (var(--kcol) + var(--kgap)));width:var(--kcol);background:var(--c-tint);scroll-snap-align:start;border-radius:8px;align-items:flex-start;gap:7px;padding:9px 10px;display:flex;position:absolute}.vw__kcol-dot[data-astro-cid-w647bskd]{background:var(--tone);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.vw__kcol-name[data-astro-cid-w647bskd]{min-width:0;color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:650;overflow:hidden}.vw__kcol-count[data-astro-cid-w647bskd]{background:var(--c-paper);min-width:20px;height:20px;font-family:var(--ff-cond);color:var(--c-muted);border-radius:99px;flex:none;place-items:center;padding-inline:5px;font-size:12px;font-weight:650;display:inline-grid}.vw[data-astro-cid-w647bskd][data-layout=kanban] .vw-item__card[data-astro-cid-w647bskd]{flex-direction:column;gap:3px;padding:9px 11px;display:flex;position:absolute;inset:0;overflow:hidden}.vw-item__ctitle[data-astro-cid-w647bskd]{-webkit-line-clamp:2;color:var(--c-ink);-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.22;display:-webkit-box;overflow:hidden}.vw-item__cclient[data-astro-cid-w647bskd]{color:var(--c-blue-line);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;font-size:12.5px;font-weight:500;overflow:hidden}.vw-item__cmeta[data-astro-cid-w647bskd]{font-family:var(--ff-cond);white-space:nowrap;justify-content:space-between;gap:6px;font-size:13px;display:flex}.vw-item__camount[data-astro-cid-w647bskd]{color:var(--c-ink);font-variant-numeric:tabular-nums;font-weight:650}.vw-item__cdue[data-astro-cid-w647bskd]{color:var(--c-muted);font-variant-numeric:tabular-nums}.vw[data-astro-cid-w647bskd][data-layout=gantt] .vw-item[data-astro-cid-w647bskd]{left:calc(var(--glabel) + (max(var(--gs), var(--w0)) - var(--w0)) * var(--wk));top:calc(var(--ghead) + var(--gr) * var(--grow) + (var(--grow) - var(--bar-h)) / 2);width:max(5px, calc((min(var(--gs) + var(--gl), var(--w1)) - max(var(--gs), var(--w0))) * var(--wk)));height:var(--bar-h);background-color:color-mix(in oklab, var(--tone) 26%, white);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 80%, black), 0 0 0 0 transparent;border-radius:4px}.vw[data-astro-cid-w647bskd][data-layout=gantt] .vw-item__bar[data-astro-cid-w647bskd]{font-family:var(--ff-cond);color:color-mix(in oklab, var(--tone) 50%, black);white-space:nowrap;align-items:center;padding-inline:6px;font-size:12px;font-weight:650;display:flex;position:absolute;inset:0;overflow:hidden}.vw[data-astro-cid-w647bskd][data-layout=gantt] .vw-item--label-out[data-astro-cid-w647bskd] .vw-item__bar[data-astro-cid-w647bskd]{padding:0;overflow:visible}.vw-item--label-out[data-astro-cid-w647bskd] .vw-item__blabel[data-astro-cid-w647bskd]{color:var(--c-ink-2);position:absolute;left:calc(100% + 6px)}.vw-item__bedge[data-astro-cid-w647bskd]{display:none}.vw__ghead[data-astro-cid-w647bskd]{height:var(--ghead);border-bottom:1px solid var(--c-rule-strong);font-family:var(--ff-cond);color:var(--c-muted);position:absolute;inset:0 0 auto}.vw__gcorner[data-astro-cid-w647bskd]{left:var(--pad);font-size:13px;font-weight:600;position:absolute;bottom:8px}.vw__gmonth[data-astro-cid-w647bskd]{top:6px;left:calc(var(--glabel) + (var(--m) - var(--w0)) * var(--wk) + 4px);color:var(--c-ink-2);white-space:nowrap;font-size:13px;font-weight:600;position:absolute}.vw__gweek[data-astro-cid-w647bskd]{bottom:6px;left:calc(var(--glabel) + (var(--wi) - var(--w0)) * var(--wk));width:var(--wk);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;position:absolute}.vw__gline[data-astro-cid-w647bskd]{top:26px;bottom:0;left:calc(var(--glabel) + (var(--wi) - var(--w0)) * var(--wk));background:var(--c-rule);opacity:.7;width:1px;position:absolute}.vw__gline--month[data-astro-cid-w647bskd]{background:var(--c-rule-strong);opacity:1;top:0}.vw__grow[data-astro-cid-w647bskd]{left:0;right:0;top:calc(var(--ghead) + var(--gr) * var(--grow));height:var(--grow);border-bottom:1px solid var(--c-rule);align-items:center;display:flex;position:absolute}.vw__grow--group[data-astro-cid-w647bskd]{background:color-mix(in oklab, var(--c-tint) 70%, transparent);color:var(--c-ink);gap:5px;padding-left:10px;font-weight:650}.vw__gcaret[data-astro-cid-w647bskd]{fill:none;width:12px;height:12px;stroke:var(--c-muted);stroke-width:1.4px}.vw__gname[data-astro-cid-w647bskd]{font-size:13px}.vw__gcount[data-astro-cid-w647bskd]{font-family:var(--ff-cond);color:var(--c-muted);font-size:12px;font-weight:600}.vw__glabel[data-astro-cid-w647bskd]{width:var(--glabel);white-space:nowrap;gap:6px;padding-inline:28px 10px;font-size:12.5px;display:flex;overflow:hidden}.vw__glabel-code[data-astro-cid-w647bskd]{font-family:var(--ff-cond);color:var(--c-ink);flex:none;font-weight:650}.vw__glabel-title[data-astro-cid-w647bskd]{text-overflow:ellipsis;min-width:0;color:var(--c-ink-2);overflow:hidden}.vw__gtoday[data-astro-cid-w647bskd]{top:0;bottom:0;left:calc(var(--glabel) + (var(--gt) - var(--w0)) * var(--wk));border-left:1.5px solid var(--st-red);width:0;position:absolute}.vw__gtoday-label[data-astro-cid-w647bskd]{background:var(--st-red);color:var(--c-paper);font-family:var(--ff-cond);white-space:nowrap;border-radius:3px;padding:0 4px;font-size:11.5px;font-weight:700;line-height:1.45;position:absolute;top:4px;left:4px}.vw[data-astro-cid-w647bskd][data-layout=calendar] .vw-item[data-astro-cid-w647bskd]{height:var(--mchip-h);background-color:color-mix(in oklab, var(--tone) 22%, white);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 72%, black), 0 0 0 0 transparent;border-radius:4px}.vw[data-astro-cid-w647bskd][data-layout=calendar] .vw-item[data-astro-cid-w647bskd][data-cal=in]{left:calc(var(--pad) + var(--md) * var(--mcol) + 4px);top:calc(var(--mtop) + var(--mwdh) + var(--mw) * var(--mrow) + 26px + var(--ms) * (var(--mchip-h) + 3px));width:calc(var(--mcol) - 8px)}.vw[data-astro-cid-w647bskd][data-layout=calendar] .vw-item[data-astro-cid-w647bskd]:is([data-cal=before],[data-cal=after]){left:calc(100% - var(--pad) - (var(--mn) - var(--mx)) * (var(--mchip) + 6px) + 6px);width:var(--mchip)}.vw[data-astro-cid-w647bskd][data-layout=calendar] .vw-item[data-astro-cid-w647bskd][data-cal=before]{top:calc((var(--mtop) - var(--mchip-h)) / 2)}.vw[data-astro-cid-w647bskd][data-layout=calendar] .vw-item[data-astro-cid-w647bskd][data-cal=after]{top:calc(100% - var(--mbot) + (var(--mbot) - var(--mchip-h)) / 2)}.vw[data-astro-cid-w647bskd][data-layout=calendar] .vw-item__chip[data-astro-cid-w647bskd]{font-family:var(--ff-cond);white-space:nowrap;color:color-mix(in oklab, var(--tone) 45%, black);align-items:center;gap:6px;padding-inline:6px;font-size:12.5px;display:flex;position:absolute;inset:0;overflow:hidden}.vw-item__mcode[data-astro-cid-w647bskd]{font-variant-numeric:tabular-nums;flex:none;font-weight:650}.vw-item__mtitle[data-astro-cid-w647bskd]{text-overflow:ellipsis;min-width:0;color:var(--c-ink-2);overflow:hidden}.vw-item__mdate[data-astro-cid-w647bskd]{color:var(--c-ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.vw__mbar[data-astro-cid-w647bskd]{padding-inline:var(--pad);font-family:var(--ff-cond);color:var(--c-muted);align-items:center;display:flex;position:absolute;left:0;right:0}.vw__mbar--top[data-astro-cid-w647bskd]{height:var(--mtop);top:0}.vw__mbar--bottom[data-astro-cid-w647bskd]{height:var(--mbot);border-top:1px solid var(--c-rule-strong);bottom:0}.vw__mtitle[data-astro-cid-w647bskd]{font-family:var(--ff-sans);letter-spacing:-.01em;color:var(--c-ink);white-space:nowrap;font-size:15px;font-weight:700}.vw__mnote[data-astro-cid-w647bskd]{white-space:nowrap;font-size:13px}.vw__mhint[data-astro-cid-w647bskd]{right:calc(var(--pad) + var(--mn) * (var(--mchip) + 6px) + 4px);white-space:nowrap;gap:5px;font-size:13px;font-weight:600;display:inline-flex;position:absolute}.vw__mwd[data-astro-cid-w647bskd]{top:var(--mtop);left:var(--pad);right:var(--pad);height:var(--mwdh);border-block:1px solid var(--c-rule-strong);font-family:var(--ff-cond);color:var(--c-muted);font-size:12.5px;font-weight:600;position:absolute}.vw__mwd-day[data-astro-cid-w647bskd]{top:0;bottom:0;left:calc(var(--md) * 100% / 7);text-transform:capitalize;align-items:center;width:14.2857%;padding-left:7px;display:flex;position:absolute}.vw__mcell[data-astro-cid-w647bskd]{left:calc(var(--pad) + var(--md) * var(--mcol));top:calc(var(--mtop) + var(--mwdh) + var(--mw) * var(--mrow));width:var(--mcol);height:var(--mrow);box-shadow:inset -1px 0 0 0 var(--c-rule), inset 0 -1px 0 0 var(--c-rule);position:absolute}.vw__mcell[data-astro-cid-w647bskd].is-weekend{background:color-mix(in oklab, var(--c-tint) 65%, transparent)}.vw__mnum[data-astro-cid-w647bskd]{min-width:20px;height:20px;font-family:var(--ff-cond);font-variant-numeric:tabular-nums;color:var(--c-ink-2);border-radius:99px;place-items:center;padding-inline:3px;font-size:13px;font-weight:600;display:inline-grid;position:absolute;top:4px;left:5px}.vw__mcell[data-astro-cid-w647bskd].is-outside .vw__mnum[data-astro-cid-w647bskd]{color:var(--c-rule-strong)}.vw__mcell[data-astro-cid-w647bskd].is-today .vw__mnum[data-astro-cid-w647bskd]{background:var(--st-red);color:var(--c-paper);font-weight:700}.vw[data-astro-cid-w647bskd][data-layout=chart] .vw-item[data-astro-cid-w647bskd]{left:calc(var(--axis) + var(--cc) * var(--ccol) + (var(--ccol) - var(--cbar)) / 2);top:calc(var(--ctop) + var(--cplot) * (1 - var(--cb) - var(--cs)));width:var(--cbar);height:calc(var(--cplot) * var(--cs));background-color:var(--tone);box-shadow:inset 0 1px 0 0 var(--c-paper), 0 0 0 0 transparent;border-radius:0}.vw__ctick[data-astro-cid-w647bskd]{left:var(--axis);right:var(--pad);top:calc(var(--ctop) + var(--cplot) * (1 - var(--t)));background:var(--c-rule);height:1px;position:absolute}.vw__ctick[data-astro-cid-w647bskd]:first-child{background:var(--c-rule-strong)}.vw__ctick-label[data-astro-cid-w647bskd]{font-family:var(--ff-cond);color:var(--c-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;position:absolute;top:-.65em;right:calc(100% + 8px)}.vw__clabel[data-astro-cid-w647bskd]{top:calc(var(--ctop) + var(--cplot) + 10px);left:calc(var(--axis) + var(--cc) * var(--ccol));width:var(--ccol);color:var(--c-ink-2);text-align:center;justify-content:center;align-items:baseline;gap:5px;padding-inline:4px;font-size:12.5px;font-weight:560;line-height:1.2;display:flex;position:absolute}.vw__clabel-dot[data-astro-cid-w647bskd]{background:var(--tone);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.vw__ctotal[data-astro-cid-w647bskd]{top:calc(var(--ctop) + var(--cplot) * (1 - var(--ct)) - 22px);left:calc(var(--axis) + var(--cc) * var(--ccol));width:var(--ccol);text-align:center;font-family:var(--ff-cond);color:var(--c-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:650;position:absolute}@container vw (width<=46rem){.vw__canvas[data-astro-cid-w647bskd]{--lcols:5rem minmax(0, 1fr) 8rem 6rem 7.25rem;--lareas:"code title status due amount";--glabel:9rem;--kgap:8px;--kin:6px;--card-h:92px}.vw-a-client[data-astro-cid-w647bskd]{display:none}.vw__kcol-name[data-astro-cid-w647bskd],.vw-item__ctitle[data-astro-cid-w647bskd]{font-size:12.5px}.vw-item__cmeta[data-astro-cid-w647bskd]{flex-direction:column;gap:0}.vw__glabel-title[data-astro-cid-w647bskd]{display:none}.vw__glabel[data-astro-cid-w647bskd]{padding-left:26px}.vw-item__mtitle[data-astro-cid-w647bskd]{display:none}.vw__canvas[data-astro-cid-w647bskd]{--mchip:6.75rem}}@container vw (width<=34rem){.vw__canvas[data-astro-cid-w647bskd]{--h:480px;--pad:12px;--lhead:32px;--row-h:44px;--lcols:minmax(0, 1fr) auto;--lareas:"code status" "title status";--kcol:13.5rem;--kgap:8px;--card-h:96px;--glabel:4.75rem;--w0:2;--w1:13;--ghead:46px;--mtop:34px;--mbot:34px;--mchip:3.85rem;--axis:7.25rem;--ctop:14px;--crow:62px;--cbarh:30px;--cplot:calc(100% - var(--axis) - 5.25rem)}.vw__chrome[data-astro-cid-w647bskd]{height:48px;padding-inline:12px 8px}.vw__module[data-astro-cid-w647bskd]{font-size:17px}.vw__company[data-astro-cid-w647bskd]{display:none}.vw__module--chart[data-astro-cid-w647bskd]{font-size:14.5px}.vw__crumb[data-astro-cid-w647bskd],.vw__crumb-sep[data-astro-cid-w647bskd],.vw[data-astro-cid-w647bskd][data-layout=chart] .vw__switch-label--wide[data-astro-cid-w647bskd]{display:none}.vw[data-astro-cid-w647bskd][data-layout=chart] .vw__switch-label--narrow[data-astro-cid-w647bskd]{display:inline}.vw__switch[data-astro-cid-w647bskd]{padding-inline:8px 6px}.vw__lhead[data-astro-cid-w647bskd]{grid-template-areas:"title status"}.vw__lhead[data-astro-cid-w647bskd] .vw-a-code[data-astro-cid-w647bskd],.vw-a-due[data-astro-cid-w647bskd],.vw-a-amount[data-astro-cid-w647bskd]{display:none}.vw[data-astro-cid-w647bskd][data-layout=list] .vw-item__row[data-astro-cid-w647bskd]{grid-template-areas:"title status"}.vw[data-astro-cid-w647bskd][data-layout=list] .vw-item__row[data-astro-cid-w647bskd]>.vw-a-code[data-astro-cid-w647bskd]{display:none}.vw[data-astro-cid-w647bskd][data-layout=list] .vw-item__row[data-astro-cid-w647bskd]>.vw-a-title[data-astro-cid-w647bskd]{white-space:normal;overflow:visible}.vw-item__row[data-astro-cid-w647bskd]{align-content:center;row-gap:1px}.vw-item__code[data-astro-cid-w647bskd]{font-size:12px;line-height:1.1}.vw-item__title[data-astro-cid-w647bskd]{line-height:1.2}.vw-a-status[data-astro-cid-w647bskd]{align-self:center}.vw[data-astro-cid-w647bskd][data-layout=kanban] .vw__viewport[data-astro-cid-w647bskd]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:thin;overflow-x:auto}.vw[data-astro-cid-w647bskd][data-layout=kanban] .vw__canvas[data-astro-cid-w647bskd]{width:calc(var(--pad) * 2 + var(--kn) * var(--kcol) + (var(--kn) - 1) * var(--kgap))}.vw-item__cmeta[data-astro-cid-w647bskd]{flex-direction:row}.vw__gmonth[data-astro-cid-w647bskd]{left:calc(var(--glabel) + (var(--mn) - var(--w0)) * var(--wk) + 4px)}.vw__gcorner[data-astro-cid-w647bskd]{display:none}.vw__glabel[data-astro-cid-w647bskd]{padding-inline:12px 4px}.is-narrow-hidden[data-astro-cid-w647bskd]{display:none}.vw[data-astro-cid-w647bskd][data-layout=gantt] .vw-item[data-astro-cid-w647bskd][data-narrow-out]{background-color:var(--c-tint);width:6.25rem;box-shadow:inset 0 0 0 1px var(--c-rule-strong), 0 0 0 0 transparent}.vw[data-astro-cid-w647bskd][data-layout=gantt] .vw-item[data-astro-cid-w647bskd][data-narrow-out=left]{left:var(--glabel)}.vw[data-astro-cid-w647bskd][data-layout=gantt] .vw-item[data-astro-cid-w647bskd][data-narrow-out=right]{left:calc(100% - 6.25rem - 4px)}.vw[data-astro-cid-w647bskd][data-layout=gantt] .vw-item[data-astro-cid-w647bskd] .vw-item__blabel[data-astro-cid-w647bskd]{display:none}.vw[data-astro-cid-w647bskd][data-layout=gantt] .vw-item[data-astro-cid-w647bskd][data-narrow-out] .vw-item__bar[data-astro-cid-w647bskd]{color:var(--c-muted);justify-content:center}.vw-item__bedge[data-astro-cid-w647bskd]{display:inline}.vw[data-astro-cid-w647bskd][data-layout=calendar] .vw-item[data-astro-cid-w647bskd][data-cal=in]{left:calc(var(--pad) + var(--md) * var(--mcol) + 2px);width:calc(var(--mcol) - 4px)}.vw[data-astro-cid-w647bskd][data-layout=calendar] .vw-item[data-astro-cid-w647bskd][data-cal=in] .vw-item__mprefix[data-astro-cid-w647bskd]{display:none}.vw[data-astro-cid-w647bskd][data-layout=calendar] .vw-item__chip[data-astro-cid-w647bskd]{justify-content:center;padding-inline:2px;font-size:12px}.vw-item__mdate[data-astro-cid-w647bskd],.vw__mnote[data-astro-cid-w647bskd],.vw__mhint-text[data-astro-cid-w647bskd]{display:none}.vw__mtitle[data-astro-cid-w647bskd]{font-size:14px}.vw__mtitle-year[data-astro-cid-w647bskd]{display:none}.vw__mwd-day[data-astro-cid-w647bskd]{justify-content:center;padding-left:0}.vw__mnum[data-astro-cid-w647bskd]{left:2px}.vw[data-astro-cid-w647bskd][data-layout=chart] .vw-item[data-astro-cid-w647bskd]{left:calc(var(--axis) + var(--cplot) * var(--cb));top:calc(var(--ctop) + var(--cc) * var(--crow) + (var(--crow) - var(--cbarh)) / 2);width:calc(var(--cplot) * var(--cs));height:var(--cbarh);box-shadow:inset 1px 0 0 0 var(--c-paper), 0 0 0 0 transparent}.vw__ctick[data-astro-cid-w647bskd]{left:calc(var(--axis) + var(--cplot) * var(--t));right:auto;top:var(--ctop);height:calc(var(--cn) * var(--crow));width:1px}.vw__ctick-label[data-astro-cid-w647bskd]{font-size:12px;top:calc(100% + 6px);left:0;right:auto;translate:-50%}.vw__ctick[data-astro-cid-w647bskd]:first-child .vw__ctick-label[data-astro-cid-w647bskd]{translate:0}.vw__clabel[data-astro-cid-w647bskd]{top:calc(var(--ctop) + var(--cc) * var(--crow));left:var(--pad);width:calc(var(--axis) - var(--pad) - 8px);height:var(--crow);text-align:start;justify-content:flex-start;align-items:center;padding:0;font-size:12.5px}.vw__ctotal[data-astro-cid-w647bskd]{top:calc(var(--ctop) + var(--cc) * var(--crow) + var(--crow) / 2 - .65em);left:calc(var(--axis) + var(--cplot) * var(--ct) + 6px);text-align:start;width:auto}}.views__head[data-astro-cid-tergjwhu]{gap:var(--sp-md) var(--sp-2xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;display:grid}.views__title[data-astro-cid-tergjwhu]{max-width:13ch}.views__lead[data-astro-cid-tergjwhu]{max-width:46ch;font-size:var(--fs-lead);color:var(--c-on-blue-muted);line-height:1.5}.views__body[data-astro-cid-tergjwhu]{margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.views__controls[data-astro-cid-tergjwhu]{align-items:stretch;gap:var(--sp-xs);margin-bottom:var(--sp-md);display:flex}.views__tablist[data-astro-cid-tergjwhu]{gap:var(--sp-2xs);flex-wrap:wrap;min-width:0;display:flex}.views__tab[data-astro-cid-tergjwhu]{min-height:2.75rem;color:var(--c-on-blue-muted);border-radius:var(--radius-xs);font-size:1.0625rem;font-weight:var(--fw-medium);transition:color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart), background-color var(--dur-2) var(--ease-out-quart);border:1px solid oklch(100% 0 0/.28);align-items:center;gap:.5rem;padding:.5rem 1rem .55rem .8rem;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.views__tab[data-astro-cid-tergjwhu]:hover{color:var(--c-on-blue);border-color:oklch(100% 0 0/.6)}.views__tab[data-astro-cid-tergjwhu][aria-selected=true]{color:var(--c-on-blue);border-color:var(--c-on-blue);background:oklch(100% 0 0/.1)}.views__tab-icon[data-astro-cid-tergjwhu]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:1.15rem;height:1.15rem}.views__tab-timer[data-astro-cid-tergjwhu]{background:var(--c-amber);transform-origin:0;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.views__pause[data-astro-cid-tergjwhu]{width:2.75rem;min-height:2.75rem;color:var(--c-on-blue);border-radius:var(--radius-xs);transition:border-color var(--dur-2) var(--ease-out-quart);border:1px solid oklch(100% 0 0/.28);flex:none;place-items:center;display:inline-grid}.views__pause[data-astro-cid-tergjwhu]:hover{border-color:oklch(100% 0 0/.6)}.views__pause[data-astro-cid-tergjwhu][hidden]{display:none}.views__pause[data-astro-cid-tergjwhu] svg[data-astro-cid-tergjwhu]{grid-area:1/1;width:1.1rem;height:1.1rem}.views__play-icon[data-astro-cid-tergjwhu],.is-paused .views__pause-icon[data-astro-cid-tergjwhu]{opacity:0}.is-paused .views__play-icon[data-astro-cid-tergjwhu]{opacity:1}.views__grid[data-astro-cid-tergjwhu]{gap:var(--sp-lg) clamp(2rem, 1rem + 2.5vw, 4rem);grid-template-columns:minmax(0,17fr) minmax(0,6fr);align-items:start;display:grid}.views__figure[data-astro-cid-tergjwhu]{min-width:0;margin:0}.views__frame[data-astro-cid-tergjwhu]{--mark:oklch(100% 0 0/.75);position:relative}.views__frame[data-astro-cid-tergjwhu]:before{content:"";pointer-events:none;--t:1px;--l:14px;background:linear-gradient(var(--mark), var(--mark)) top left / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) top left / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) top right / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) top right / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) bottom left / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) bottom left / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) bottom right / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) bottom right / var(--t) var(--l);background-repeat:no-repeat;position:absolute;inset:-10px}.views__caption[data-astro-cid-tergjwhu]{margin-top:calc(var(--sp-sm) + 10px)}.views__caption-row[data-astro-cid-tergjwhu]{justify-content:space-between;align-items:baseline;gap:var(--sp-2xs) var(--sp-md);color:var(--c-on-blue);flex-wrap:wrap;display:flex}.views__caption-row[data-astro-cid-tergjwhu][hidden]{display:none}.views__caption-name[data-astro-cid-tergjwhu]{font-size:1.1875rem}.views__measure[data-astro-cid-tergjwhu]{color:var(--c-on-blue-muted);font-size:var(--fs-draft);align-items:center;gap:.6em;padding-right:.25em;display:inline-flex}.views__measure-tick[data-astro-cid-tergjwhu]{background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;border-inline:1px solid;width:2.25rem;height:9px}.views__facts[data-astro-cid-tergjwhu]{min-width:0;padding-top:var(--sp-2xs)}.views__panel[data-astro-cid-tergjwhu][hidden]{display:none}.views__panel-title[data-astro-cid-tergjwhu]{font-size:var(--fs-h4);line-height:var(--lh-snug);letter-spacing:-.012em;padding-bottom:var(--sp-sm);border-bottom:1px solid oklch(100% 0 0/.55)}.views__list[data-astro-cid-tergjwhu]{margin:0;padding:0}.views__list[data-astro-cid-tergjwhu] li[data-astro-cid-tergjwhu]{padding-block:var(--sp-sm);color:var(--c-on-blue-muted);border-bottom:1px solid oklch(100% 0 0/.2);font-size:1.0625rem;line-height:1.55}.views__list[data-astro-cid-tergjwhu] li[data-astro-cid-tergjwhu] strong{color:var(--c-on-blue);font-weight:var(--fw-strong)}@media (width<=64rem){.views__head[data-astro-cid-tergjwhu]{grid-template-columns:minmax(0,1fr)}.views__title[data-astro-cid-tergjwhu]{max-width:16ch}.views__grid[data-astro-cid-tergjwhu]{grid-template-columns:minmax(0,1fr)}.views__facts[data-astro-cid-tergjwhu]{max-width:44rem}}@media (width<=47.99rem){.views__head[data-astro-cid-tergjwhu]{gap:var(--sp-sm)}.views__lead-scene[data-astro-cid-tergjwhu]{display:none}.views__body[data-astro-cid-tergjwhu]{margin-top:var(--sp-lg)}.views__grid[data-astro-cid-tergjwhu]{gap:var(--sp-md)}.views__facts[data-astro-cid-tergjwhu]{padding-top:0}.views__panel-title[data-astro-cid-tergjwhu]{padding-bottom:var(--sp-2xs);font-size:1.125rem}}@media (width<=47.99rem) and (height<=44rem){.views__caption[data-astro-cid-tergjwhu]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=30rem){.views__controls[data-astro-cid-tergjwhu]{align-items:flex-start;gap:6px}.views__tablist[data-astro-cid-tergjwhu]{flex:1;gap:4px}.views__tab[data-astro-cid-tergjwhu]{flex:28%;justify-content:center;min-width:0;padding-inline:.45rem;font-size:.9688rem}.views__tab-icon[data-astro-cid-tergjwhu]{display:none}.views__pause[data-astro-cid-tergjwhu]{width:2.625rem}.views__caption-name[data-astro-cid-tergjwhu]{font-size:var(--fs-draft)}}.pl[data-astro-cid-zmh3tkbh]{--node:2.5rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,1rem + 3vw,5rem);display:grid}.pl__track[data-astro-cid-zmh3tkbh]{position:relative}.pl__list[data-astro-cid-zmh3tkbh]{margin:0;padding:0;display:grid}.pl__station[data-astro-cid-zmh3tkbh]{grid-template-columns:var(--node) minmax(0, 1fr);column-gap:clamp(1rem,.5rem + 1.5vw,2rem);padding-bottom:clamp(2.5rem,1.75rem + 2vw,4rem);display:grid;position:relative}.pl__station[data-astro-cid-zmh3tkbh]:last-child{padding-bottom:0}.pl__seg[data-astro-cid-zmh3tkbh]{left:calc(var(--node) / 2);top:calc(var(--node) / 2);bottom:calc(var(--node) / -2);border-left:1px dashed var(--c-blue-line);width:0;position:absolute}.pl__ink[data-astro-cid-zmh3tkbh]{background:var(--c-ink);transform-origin:50% 0;width:2px;position:absolute;top:0;bottom:0;left:-1.5px}.pl__node[data-astro-cid-zmh3tkbh]{z-index:1;width:var(--node);height:var(--node);background:var(--c-paper);border:1px solid var(--c-rule-strong);color:var(--c-muted);transition:background-color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart);border-radius:50%;place-items:center;font-size:1.1875rem;display:grid;position:relative}.pl__station[data-astro-cid-zmh3tkbh].is-on .pl__node[data-astro-cid-zmh3tkbh]{background:var(--c-amber);border-color:var(--c-ink);color:var(--c-ink)}.pl__node[data-astro-cid-zmh3tkbh]:after{content:"";border:1.5px solid var(--c-amber-deep);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.pl.is-live .pl__station[data-astro-cid-zmh3tkbh].is-current .pl__node[data-astro-cid-zmh3tkbh]:after{animation:pl-ring .7s var(--ease-out-quart) 1}@keyframes pl-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.pl__body[data-astro-cid-zmh3tkbh]{gap:var(--sp-xs);min-width:0;padding-top:.3rem;display:grid}.pl__where[data-astro-cid-zmh3tkbh]{align-items:baseline;gap:var(--sp-2xs) var(--sp-xs);flex-wrap:wrap;display:flex}.pl__module[data-astro-cid-zmh3tkbh]{border:1px solid var(--c-ink);color:var(--c-ink);background:var(--c-paper);font-size:var(--fs-draft);padding:.05rem .55rem .1rem;line-height:1.35;display:inline-block}.pl__rec[data-astro-cid-zmh3tkbh]{font-family:var(--ff-cond);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:.01em;color:var(--c-muted)}.pl__title[data-astro-cid-zmh3tkbh]{font-size:var(--fs-h4);line-height:var(--lh-snug);letter-spacing:-.012em;max-width:30ch;color:var(--c-ink)}.pl__text[data-astro-cid-zmh3tkbh]{max-width:56ch;color:var(--c-ink-2);font-size:1.0625rem;line-height:1.55}.pl__spec[data-astro-cid-zmh3tkbh]{max-width:100%;margin-top:var(--sp-2xs);background:var(--c-paper);border:1px dashed var(--c-rule-strong);transition:border-color var(--dur-2) var(--ease-out-quart);justify-self:start;gap:.2rem;padding:.6rem .9rem .7rem;display:grid}.pl__station[data-astro-cid-zmh3tkbh].is-on .pl__spec[data-astro-cid-zmh3tkbh]{border:1px solid var(--c-ink)}.pl__mech[data-astro-cid-zmh3tkbh]{color:var(--c-muted);font-size:var(--fs-draft-sm);align-items:center;gap:.45rem;display:flex}.pl__mech[data-astro-cid-zmh3tkbh]:before{content:"";border:1px solid var(--c-rule-strong);width:.5rem;height:.5rem;transition:background-color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);border-radius:50%;flex:none}.pl__station[data-astro-cid-zmh3tkbh].is-on .pl__mech[data-astro-cid-zmh3tkbh]{color:var(--c-ink-2)}.pl__station[data-astro-cid-zmh3tkbh].is-on .pl__mech[data-astro-cid-zmh3tkbh]:before{background:var(--c-amber);border-color:var(--c-ink)}.pl__code[data-astro-cid-zmh3tkbh],.pl__result[data-astro-cid-zmh3tkbh]{font-family:var(--ff-cond);color:var(--c-ink);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.4}.pl__result[data-astro-cid-zmh3tkbh]{font-weight:650}.pl__arrow[data-astro-cid-zmh3tkbh]{color:var(--c-blue-line)}.pl__note[data-astro-cid-zmh3tkbh]{color:var(--c-muted);font-weight:400}.pl.is-live .pl__station[data-astro-cid-zmh3tkbh]:not(.is-on) [data-astro-cid-zmh3tkbh]:is(.pl__title,.pl__code,.pl__result){color:var(--c-muted)}.pl.is-live .pl__station[data-astro-cid-zmh3tkbh]:not(.is-on) .pl__module[data-astro-cid-zmh3tkbh]{border-color:var(--c-rule-strong);color:var(--c-muted)}.pl__title[data-astro-cid-zmh3tkbh],.pl__code[data-astro-cid-zmh3tkbh],.pl__result[data-astro-cid-zmh3tkbh],.pl__module[data-astro-cid-zmh3tkbh]{transition:color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart)}.pl__token[data-astro-cid-zmh3tkbh]{--tone:var(--st-green);top:0;left:calc(var(--node) / 2);z-index:2;pointer-events:none;width:1.125rem;height:1.125rem;display:none;position:absolute}.pl.is-live .pl__token[data-astro-cid-zmh3tkbh]{display:block}.pl__token-dot[data-astro-cid-zmh3tkbh]{background:var(--tone);box-shadow:0 0 0 2px var(--c-ink), 0 0 0 5px var(--c-paper), 0 0 0 6px var(--c-amber-deep);transition:background-color var(--dur-3) var(--ease-out-quart);border-radius:50%;position:absolute;inset:0}.pl__token-label[data-astro-cid-zmh3tkbh]{background:var(--c-paper);color:var(--c-ink);font-size:var(--fs-draft-sm);white-space:nowrap;writing-mode:vertical-rl;padding:.35rem .1rem;line-height:1;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%)rotate(180deg)}.pl__aside[data-astro-cid-zmh3tkbh]{top:calc(var(--header-h) + var(--sp-xl));min-width:0;position:sticky}.rc[data-astro-cid-zmh3tkbh]{gap:var(--sp-2xs);max-width:27rem;display:grid}.rc__label[data-astro-cid-zmh3tkbh]{color:var(--c-muted);font-size:var(--fs-draft-sm)}.rc__box[data-astro-cid-zmh3tkbh]{gap:var(--sp-xs);padding:var(--sp-md);background:var(--c-paper);border:1px solid var(--c-ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);display:grid}.rc__head[data-astro-cid-zmh3tkbh]{justify-content:space-between;align-items:center;gap:var(--sp-xs);border-radius:var(--radius-xs);margin:-.3rem -.4rem;padding:.3rem .4rem;display:flex}.rc__code[data-astro-cid-zmh3tkbh]{font-family:var(--ff-cond);color:var(--c-muted);letter-spacing:.01em;font-weight:650}.rc__title[data-astro-cid-zmh3tkbh]{font-size:1.375rem;font-weight:var(--fw-heading);letter-spacing:-.015em;color:var(--c-ink);line-height:1.15}.rc__rows[data-astro-cid-zmh3tkbh]{margin:0;display:grid}.rc__row[data-astro-cid-zmh3tkbh]{gap:var(--sp-xs);border-top:1px solid var(--c-rule);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-inline:-.4rem;padding:.5rem .4rem;font-size:1rem;line-height:1.35;display:grid}.rc__row[data-astro-cid-zmh3tkbh] dt[data-astro-cid-zmh3tkbh]{color:var(--c-muted);font-family:var(--ff-cond);letter-spacing:.01em}.rc__row[data-astro-cid-zmh3tkbh] dd[data-astro-cid-zmh3tkbh]{color:var(--c-ink);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.rc__link[data-astro-cid-zmh3tkbh]{color:var(--c-blue-line);text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:.18em}.rc__stages[data-astro-cid-zmh3tkbh]{grid-template-columns:auto minmax(2rem,1fr) auto;align-items:center;gap:.6rem;display:grid}.rc__track[data-astro-cid-zmh3tkbh]{background:var(--c-blue-soft);border-radius:99px;height:.4rem;overflow:hidden}.rc__fill[data-astro-cid-zmh3tkbh]{--p:1;background:var(--c-blue);border-radius:inherit;height:100%;transform:scaleX(var(--p));transform-origin:0;display:block}.rc__pct[data-astro-cid-zmh3tkbh]{color:var(--c-muted);font-weight:500}.rc__foot[data-astro-cid-zmh3tkbh]{justify-content:space-between;gap:.25rem var(--sp-xs);padding-top:var(--sp-xs);border-top:1px solid var(--c-rule);font-family:var(--ff-cond);color:var(--c-muted);flex-wrap:wrap;font-size:.9375rem;display:flex}.rc__version[data-astro-cid-zmh3tkbh]{color:var(--c-ink);font-weight:600}.pl__badges[data-astro-cid-zmh3tkbh]{justify-items:end;display:inline-grid}.pl__badges[data-astro-cid-zmh3tkbh]>.badge{opacity:0;transition:opacity var(--dur-2) var(--ease-out-quart), transform var(--dur-2) var(--ease-out-quart);grid-area:1/1;transform:translateY(35%)}.pl__badges[data-astro-cid-zmh3tkbh][data-rc-status=draft]>.badge[data-status=draft],.pl__badges[data-astro-cid-zmh3tkbh][data-rc-status=confirmed]>.badge[data-status=confirmed],.pl__badges[data-astro-cid-zmh3tkbh][data-rc-status=production]>.badge[data-status=production],.pl__badges[data-astro-cid-zmh3tkbh][data-rc-status=ready]>.badge[data-status=ready],.pl__badges[data-astro-cid-zmh3tkbh][data-rc-status=shipped]>.badge[data-status=shipped]{opacity:1;transform:none}.pl .is-flash{animation:pl-flash .9s var(--ease-out-quart) 1}@keyframes pl-flash{0%{background-color:color-mix(in oklab, var(--c-amber) 38%, transparent)}to{background-color:#0000}}.pl__nav[data-astro-cid-zmh3tkbh]{display:none}@media (width<=47.99rem){.pl.is-steps .pl__bar[data-astro-cid-zmh3tkbh]{margin-bottom:var(--sp-sm);position:relative;top:auto}.pl.is-steps .pl__nav[data-astro-cid-zmh3tkbh]{margin-bottom:var(--sp-md);align-items:center;gap:.375rem;display:flex;position:relative}.pl.is-steps .pl__track[data-astro-cid-zmh3tkbh]{touch-action:pan-y}.pl.is-steps .pl__list[data-astro-cid-zmh3tkbh]{grid-template-areas:"st"}.pl.is-steps .pl__station[data-astro-cid-zmh3tkbh]{opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-out-quart), transform var(--dur-1) var(--ease-out-quart), visibility 0s linear var(--dur-1);grid-area:st;grid-template-columns:minmax(0,1fr);padding:0;transform:translate(1rem)}.pl.is-steps .pl__station[data-astro-cid-zmh3tkbh].is-shown{opacity:1;visibility:visible;transition:opacity var(--dur-3) var(--ease-out-quart) var(--dur-1), transform var(--dur-3) var(--ease-out-quart) var(--dur-1), visibility 0s linear var(--dur-1);transform:none}.pl.is-steps [data-astro-cid-zmh3tkbh]:is(.pl__seg,.pl__node,.pl__token){display:none}.pl.is-steps .pl__body[data-astro-cid-zmh3tkbh]{padding-top:0}.pl.is-steps .pl__text[data-astro-cid-zmh3tkbh]{font-size:1rem}}.pl__rail[data-astro-cid-zmh3tkbh]{border-top:1px dashed var(--c-blue-line);pointer-events:none;height:0;position:absolute;top:50%;left:0}.pl__rail-ink[data-astro-cid-zmh3tkbh]{background:var(--c-ink);transform-origin:0;height:2px;position:absolute;top:-1.5px;left:0;right:0;transform:scaleX(0)}.pl__rail-dot[data-astro-cid-zmh3tkbh]{border:3px solid var(--st-green);width:2.75rem;height:2.75rem;box-shadow:0 0 0 1.5px var(--c-ink), inset 0 0 0 1.5px var(--c-ink);z-index:2;border-radius:50%;position:absolute;top:-1.375rem;left:-1.375rem}.pl__go[data-astro-cid-zmh3tkbh]{z-index:1;min-width:0;height:2.75rem;color:var(--c-muted);flex:1 1 0;place-items:center;font-size:1.125rem;display:grid;position:relative}.pl__go[data-astro-cid-zmh3tkbh]:before{content:"";z-index:-1;border:1px solid var(--c-rule-strong);background:var(--c-paper);width:2.125rem;height:2.125rem;transition:background-color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);border-radius:50%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.pl__go[data-astro-cid-zmh3tkbh].is-on{color:var(--c-ink)}.pl__go[data-astro-cid-zmh3tkbh].is-on:before{background:var(--c-amber);border-color:var(--c-ink)}.pl__go[data-astro-cid-zmh3tkbh]:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px;border-radius:var(--radius-xs)}.pl__pause[data-astro-cid-zmh3tkbh]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);width:2.75rem;height:2.75rem;color:var(--c-ink);flex:none;place-items:center;margin-left:.25rem;display:inline-grid}.pl__pause[data-astro-cid-zmh3tkbh] svg[data-astro-cid-zmh3tkbh]{grid-area:1/1;width:1rem;height:1rem}.pl__play-i[data-astro-cid-zmh3tkbh],.pl.is-paused .pl__pause-i[data-astro-cid-zmh3tkbh]{opacity:0}.pl.is-paused .pl__play-i[data-astro-cid-zmh3tkbh]{opacity:1}.pl__bar[data-astro-cid-zmh3tkbh]{display:none}@media (width<=63.99rem){.pl[data-astro-cid-zmh3tkbh]{grid-template-columns:minmax(0,1fr)}.pl__aside[data-astro-cid-zmh3tkbh]{display:none}.pl__bar[data-astro-cid-zmh3tkbh]{top:calc(var(--header-h) + var(--sp-2xs));z-index:3;align-items:center;gap:var(--sp-xs);margin-bottom:var(--sp-xl);background:var(--c-paper);border:1px solid var(--c-ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:.55rem .8rem;font-size:.9375rem;display:flex;position:sticky}.pl__bar-code[data-astro-cid-zmh3tkbh]{font-family:var(--ff-cond);color:var(--c-ink);font-weight:650}.pl__bar-stages[data-astro-cid-zmh3tkbh]{font-family:var(--ff-cond);color:var(--c-muted);white-space:nowrap;margin-left:auto}.pl__bar-stages[data-astro-cid-zmh3tkbh] [data-astro-cid-zmh3tkbh][data-rc-val]{color:var(--c-ink);font-weight:600}.pl__bar[data-astro-cid-zmh3tkbh] .pl__badges[data-astro-cid-zmh3tkbh]{justify-items:start}}@media (width<=30rem){.pl[data-astro-cid-zmh3tkbh]{--node:2.125rem}.pl__station[data-astro-cid-zmh3tkbh]{column-gap:.9rem}.pl__node[data-astro-cid-zmh3tkbh]{font-size:1.0625rem}.pl__bar-stages[data-astro-cid-zmh3tkbh]>span[data-astro-cid-zmh3tkbh]:first-child{display:none}}.process__head[data-astro-cid-m72bh2nf]{gap:var(--sp-md) clamp(2rem, 1rem + 3vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-bottom:clamp(3rem,2rem + 3vw,5.5rem);display:grid}.process__title[data-astro-cid-m72bh2nf]{max-width:17ch}.process__lead[data-astro-cid-m72bh2nf]{max-width:46ch}.process__foot[data-astro-cid-m72bh2nf]{justify-content:space-between;align-items:center;gap:var(--sp-md) var(--sp-xl);padding-top:var(--sp-md);border-top:1px solid var(--c-rule-strong);flex-wrap:wrap;margin-top:clamp(3rem,2rem + 3vw,5rem);display:flex}.process__footnote[data-astro-cid-m72bh2nf]{max-width:70ch;font-size:var(--fs-small);color:var(--c-muted);line-height:1.55}@media (width<=63.99rem){.process__head[data-astro-cid-m72bh2nf]{grid-template-columns:minmax(0,1fr)}}.process__foot[data-astro-cid-m72bh2nf]>.process__more{max-width:70ch}@media (width<=47.99rem){.process__head[data-astro-cid-m72bh2nf]{gap:var(--sp-sm);margin-bottom:var(--sp-lg)}.process__foot[data-astro-cid-m72bh2nf]{justify-content:stretch;gap:var(--sp-xs);margin-top:var(--sp-lg);border-top:0;padding-top:0;display:grid}}.ssu-fig[data-astro-cid-jalcjvgd]{gap:var(--sp-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ssu-fig__cap[data-astro-cid-jalcjvgd]{color:var(--c-on-blue-muted);font-size:var(--fs-draft-sm)}@media (width<=47.99rem){.ssu-fig__cap[data-astro-cid-jalcjvgd]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ssu[data-astro-cid-jalcjvgd]{gap:var(--sp-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container:ssu/inline-size}.ssu[data-astro-cid-jalcjvgd] .ssu-off{display:none!important}.ssu[data-astro-cid-jalcjvgd] .ssu-ghost{visibility:hidden}.ssu__bar[data-astro-cid-jalcjvgd]{align-items:center;gap:var(--sp-xs) var(--sp-md);flex-wrap:wrap;min-width:0;display:none}.ssu[data-astro-cid-jalcjvgd].is-js .ssu__bar[data-astro-cid-jalcjvgd]{display:flex}.ssu__tablist[data-astro-cid-jalcjvgd]{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}.ssu__tab[data-astro-cid-jalcjvgd]{border-radius:var(--radius-xs);min-height:2.5rem;color:var(--c-on-blue-muted);font:inherit;font-size:1rem;font-weight:var(--fw-medium);cursor:pointer;transition:color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart), background-color var(--dur-2) var(--ease-out-quart);background:0 0;border:1px solid oklch(100% 0 0/.28);padding:.45rem .9rem;line-height:1.2}.ssu__tab[data-astro-cid-jalcjvgd]:hover{color:var(--c-on-blue);border-color:oklch(100% 0 0/.6)}.ssu__tab[data-astro-cid-jalcjvgd][aria-selected=true]{color:var(--c-on-blue);border-color:var(--c-on-blue);background:oklch(100% 0 0/.1)}.ssu[data-astro-cid-jalcjvgd] [data-astro-cid-jalcjvgd]:is(.ssu__tab,.ssu__step,.ssu__pause):focus-visible{outline:2px solid var(--c-amber);outline-offset:2px}.ssu__steps[data-astro-cid-jalcjvgd]{align-items:center;min-width:0;margin-left:auto;display:flex}.ssu__step-item[data-astro-cid-jalcjvgd]{align-items:center;display:flex}.ssu__step-item[data-astro-cid-jalcjvgd]+.ssu__step-item[data-astro-cid-jalcjvgd]:before{content:"";background:oklch(100% 0 0/.35);width:clamp(.5rem,1.6cqi,1.5rem);height:1px}.ssu__step[data-astro-cid-jalcjvgd]{border-radius:var(--radius-xs);min-height:2.5rem;color:var(--c-on-blue-muted);font:inherit;cursor:pointer;transition:color var(--dur-2) var(--ease-out-quart);background:0 0;border:0;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:1rem;line-height:1.2;display:inline-flex}.ssu__step[data-astro-cid-jalcjvgd]:hover{color:var(--c-on-blue)}.ssu__step-no[data-astro-cid-jalcjvgd]{width:1.6rem;height:1.6rem;font-size:var(--fs-draft-sm);transition:background-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);border:1px solid;border-radius:50%;place-items:center;line-height:1;display:grid}.ssu__step[data-astro-cid-jalcjvgd][aria-current=step]{color:var(--c-on-blue);font-weight:var(--fw-medium)}.ssu__step[data-astro-cid-jalcjvgd].is-done{color:var(--c-on-blue)}.ssu__step[data-astro-cid-jalcjvgd][aria-current=step] .ssu__step-no[data-astro-cid-jalcjvgd]{background:var(--c-amber);border-color:var(--c-amber);color:var(--c-on-amber)}.ssu__pause[data-astro-cid-jalcjvgd]{border-radius:var(--radius-xs);width:2.5rem;height:2.5rem;color:var(--c-on-blue);cursor:pointer;background:0 0;border:1px solid oklch(100% 0 0/.28);flex-shrink:0;place-items:center;display:inline-grid}.ssu__pause[data-astro-cid-jalcjvgd]:hover{border-color:oklch(100% 0 0/.6)}.ssu__pause[data-astro-cid-jalcjvgd][hidden]{display:none}.ssu__pause[data-astro-cid-jalcjvgd] svg{grid-area:1/1;width:1rem;height:1rem}.ssu__pause[data-astro-cid-jalcjvgd] .ssu__play-ico,.ssu[data-astro-cid-jalcjvgd].is-paused .ssu__pause[data-astro-cid-jalcjvgd] .ssu__pause-ico{opacity:0}.ssu[data-astro-cid-jalcjvgd].is-paused .ssu__pause[data-astro-cid-jalcjvgd] .ssu__play-ico{opacity:1}.ssu__stages[data-astro-cid-jalcjvgd]{gap:var(--sp-2xl);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ssu__stage-name[data-astro-cid-jalcjvgd]{color:var(--c-on-blue);margin-bottom:calc(var(--sp-sm) - var(--sp-2xl));font-size:1.25rem}.ssu[data-astro-cid-jalcjvgd].is-js .ssu__stage-name[data-astro-cid-jalcjvgd]{display:none}.ssu[data-astro-cid-jalcjvgd].is-js .ssu__stages[data-astro-cid-jalcjvgd]{gap:0}.ssu[data-astro-cid-jalcjvgd].is-js .ssu__stage[data-astro-cid-jalcjvgd]{grid-area:1/1}.ssu[data-astro-cid-jalcjvgd].is-js .ssu__stage[data-astro-cid-jalcjvgd]:not(.is-current){visibility:hidden;pointer-events:none}.ssu__stage[data-astro-cid-jalcjvgd]{gap:var(--sp-lg);grid-template-columns:minmax(0,1fr);grid-template-areas:"panel""draw""menu""spec";align-items:start;min-width:0;display:grid}.sp[data-astro-cid-jalcjvgd]{grid-area:panel}.sd[data-astro-cid-jalcjvgd]{grid-area:draw}.sm[data-astro-cid-jalcjvgd]{grid-area:menu}@container ssu (width>=44rem){.ssu__stage[data-astro-cid-jalcjvgd]{gap:var(--sp-lg) var(--sp-lg);grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);grid-template-areas:"panel draw""menu menu""spec spec"}}@container ssu (width>=76rem){.ssu__stage[data-astro-cid-jalcjvgd]{gap:var(--sp-lg) clamp(1.5rem, 3cqi, 2.75rem);grid-template-columns:23.5rem minmax(0,1fr) 12.5rem;grid-template-areas:"panel draw menu""spec spec spec"}}@container ssu (width<=34rem){.ssu__steps[data-astro-cid-jalcjvgd]{justify-content:space-between;width:100%;margin-left:0}.ssu__step-item[data-astro-cid-jalcjvgd]+.ssu__step-item[data-astro-cid-jalcjvgd]:before{flex:1;min-width:.375rem}.ssu__step-item[data-astro-cid-jalcjvgd]{flex:0 auto}.ssu__step-item[data-astro-cid-jalcjvgd]:not(:first-child){flex:auto}.ssu__step[data-astro-cid-jalcjvgd]{padding-inline:.15rem}.ssu__step[data-astro-cid-jalcjvgd]:not([aria-current=step]) .ssu__step-label[data-astro-cid-jalcjvgd]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sp[data-astro-cid-jalcjvgd]{--ap-fs:.9375rem;--ap-fs-s:.8125rem;--ap-fs-xs:.75rem;--ap-r:8px;--ap-soft:color-mix(in oklch, var(--c-tint) 70%, var(--c-paper));background:var(--c-paper);min-width:0;color:var(--c-ink);border-radius:var(--radius-md);font-size:var(--ap-fs);flex-direction:column;line-height:1.55;display:flex;overflow:hidden;box-shadow:0 30px 70px -28px oklch(10% .1 268/.85)}.ssu[data-astro-cid-jalcjvgd].is-js .sp[data-astro-cid-jalcjvgd]{height:clamp(31rem,72vh,38rem)}@container ssu (width<=43.99rem){.ssu[data-astro-cid-jalcjvgd].is-js .sp[data-astro-cid-jalcjvgd]{height:25rem}}.sp[data-astro-cid-jalcjvgd] .sp-i12{flex-shrink:0;width:12px;height:12px}.sp[data-astro-cid-jalcjvgd] .sp-i14{flex-shrink:0;width:14px;height:14px}.sp[data-astro-cid-jalcjvgd] .sp-i16{flex-shrink:0;width:16px;height:16px}.sp__head[data-astro-cid-jalcjvgd]{border-bottom:1px solid var(--c-rule);flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .75rem;display:flex}.sp__logo[data-astro-cid-jalcjvgd]{border-radius:var(--ap-r);background:var(--c-blue);width:1.75rem;height:1.75rem;color:var(--c-paper);flex-shrink:0;place-items:center;display:grid}.sp__titles[data-astro-cid-jalcjvgd]{min-width:0;margin-right:auto}.sp__name[data-astro-cid-jalcjvgd]{font-size:var(--ap-fs);color:var(--c-ink);font-weight:650;line-height:1.2}.sp__chat[data-astro-cid-jalcjvgd]{font-size:var(--ap-fs-xs);color:var(--c-ink-2);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.sp__tools[data-astro-cid-jalcjvgd]{color:var(--c-ink);align-items:center;gap:.125rem;display:flex}.sp__tool[data-astro-cid-jalcjvgd]{place-items:center;width:2rem;height:2rem;display:grid}.sp__thread[data-astro-cid-jalcjvgd]{scrollbar-width:thin;scrollbar-color:var(--c-rule-strong) transparent;background-image:radial-gradient(color-mix(in oklch, var(--c-blue) 14%, transparent) 1px, transparent 1px);background-size:14px 14px;flex:1;min-height:0;overflow-y:auto}.sp__list[data-astro-cid-jalcjvgd]{flex-direction:column;gap:1rem;padding:1rem .75rem;display:flex}.sp-ask[data-astro-cid-jalcjvgd]{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.sp-ask__bubble[data-astro-cid-jalcjvgd]{background:var(--c-blue);max-width:92%;color:var(--c-paper);overflow-wrap:anywhere;border-radius:1rem 1rem .375rem;padding:.5rem .75rem;line-height:1.5}.sp-badge[data-astro-cid-jalcjvgd]{border:1px solid var(--c-rule);background:var(--c-paper);height:1.25rem;color:var(--c-ink-2);font-size:var(--ap-fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:0 .45rem;line-height:1;display:inline-flex}.sp-tl[data-astro-cid-jalcjvgd]{border:1px solid var(--c-rule);border-radius:var(--ap-r);background:var(--ap-soft);font-size:var(--ap-fs-s);line-height:1.6}.sp-tl__head[data-astro-cid-jalcjvgd]{border-radius:var(--ap-r);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.sp-tl__head[data-astro-cid-jalcjvgd]:hover{background:color-mix(in oklch, var(--c-ink) 5%, transparent)}.sp-tl__head[data-astro-cid-jalcjvgd]:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:-2px}.sp-tl__node[data-astro-cid-jalcjvgd],.sp-prop__icon[data-astro-cid-jalcjvgd]{border:1px solid var(--c-rule);background:var(--c-paper);width:1.25rem;height:1.25rem;color:var(--c-muted);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.sp-tl__sum[data-astro-cid-jalcjvgd]{min-width:0;color:var(--c-ink-2);font-variant-numeric:tabular-nums;flex:1}.sp-tl__live[data-astro-cid-jalcjvgd]{min-width:0;color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:560;display:none;overflow:hidden}.sp-tl[data-astro-cid-jalcjvgd] .sp-tl__live-ico{display:none}.sp-tl[data-astro-cid-jalcjvgd] .sp-tl__chev{color:var(--c-muted);transition:transform var(--dur-2) var(--ease-out-quart)}.sp-tl[data-astro-cid-jalcjvgd][data-open=true] .sp-tl__chev{transform:rotate(180deg)}.sp-tl[data-astro-cid-jalcjvgd][data-live=true] .sp-tl__sum[data-astro-cid-jalcjvgd]{display:none}.sp-tl[data-astro-cid-jalcjvgd][data-live=true] .sp-tl__live[data-astro-cid-jalcjvgd]{display:block}.sp-tl[data-astro-cid-jalcjvgd][data-live=true] .sp-tl__node[data-astro-cid-jalcjvgd]{border-color:color-mix(in oklch, var(--c-blue) 40%, transparent);color:var(--c-blue)}.sp-tl[data-astro-cid-jalcjvgd][data-live=true] .sp-tl__done-ico{display:none}.sp-tl[data-astro-cid-jalcjvgd][data-live=true] .sp-tl__live-ico{animation:.9s linear infinite sp-spin;display:block}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-tl__body[data-astro-cid-jalcjvgd]{border-top:1px solid color-mix(in oklch, var(--c-rule) 80%, transparent);padding:.25rem .125rem}.sp-tl[data-astro-cid-jalcjvgd][data-open=false] .sp-tl__body[data-astro-cid-jalcjvgd]{display:none}.sp-steps[data-astro-cid-jalcjvgd]{flex-direction:column;display:flex}.sp-step[data-astro-cid-jalcjvgd]{position:relative}.sp-step[data-astro-cid-jalcjvgd]:after{content:"";background:var(--c-rule);width:1px;position:absolute;top:1.5rem;bottom:0;left:calc(1.125rem - .5px)}.sp-step[data-astro-cid-jalcjvgd]:last-child:after,.sp-step[data-astro-cid-jalcjvgd]:has(+.ssu-off):after{display:none}.sp-step__row[data-astro-cid-jalcjvgd]{align-items:center;gap:.5rem;padding:.2rem .5rem;display:flex}.sp-step__node[data-astro-cid-jalcjvgd]{border:1px solid var(--c-rule-strong);background:var(--c-paper);width:1.25rem;height:1.25rem;color:var(--c-muted);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.sp-step__row[data-astro-cid-jalcjvgd].is-success .sp-step__node[data-astro-cid-jalcjvgd]{border-color:color-mix(in oklch, var(--c-blue) 40%, transparent);color:var(--c-blue)}.sp-step__row[data-astro-cid-jalcjvgd].is-warn .sp-step__node[data-astro-cid-jalcjvgd]{border-color:var(--c-amber-deep);background:color-mix(in srgb, var(--c-amber) 22%, var(--c-paper));color:var(--c-ink)}.sp-step__text[data-astro-cid-jalcjvgd]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sp-step__title[data-astro-cid-jalcjvgd]{color:var(--c-ink)}.sp-step__meta[data-astro-cid-jalcjvgd]{color:var(--c-ink-2)}.sp-md[data-astro-cid-jalcjvgd]{color:var(--c-ink);line-height:1.6}.sp-prop[data-astro-cid-jalcjvgd]{border:1px solid var(--c-rule);border-radius:var(--ap-r);background:var(--c-paper);font-size:var(--ap-fs-s);transition:background-color var(--dur-2), border-color var(--dur-2);line-height:1.55;overflow:hidden}.sp-prop__head[data-astro-cid-jalcjvgd]{align-items:flex-start;gap:.5rem;padding:.5rem .5rem 0;display:flex}.sp-prop__icon[data-astro-cid-jalcjvgd]{color:var(--c-blue)}.sp-prop__title[data-astro-cid-jalcjvgd]{min-width:0;color:var(--c-ink);overflow-wrap:anywhere;flex:1;font-weight:560}.sp-prop__done[data-astro-cid-jalcjvgd]{flex-shrink:0;align-items:center;gap:.25rem;font-weight:560;display:none}.sp-prop__done--applied[data-astro-cid-jalcjvgd]{color:var(--c-blue)}.sp-prop__done--rejected[data-astro-cid-jalcjvgd],.sp-prop__done--reverted[data-astro-cid-jalcjvgd]{color:var(--c-muted);font-weight:inherit}.sp-prop__counts[data-astro-cid-jalcjvgd]{color:var(--c-ink);padding:.25rem .5rem .375rem}.sp-prop__sec[data-astro-cid-jalcjvgd]{border-top:1px solid color-mix(in oklch, var(--c-rule) 70%, transparent);padding:.375rem .5rem}.sp-prop__muted[data-astro-cid-jalcjvgd]{color:var(--c-muted)}.sp-prop__extras[data-astro-cid-jalcjvgd]{gap:.125rem;padding-top:.125rem;display:grid}.sp-prop__extras[data-astro-cid-jalcjvgd] li[data-astro-cid-jalcjvgd]{align-items:flex-start;gap:.375rem;display:flex}.sp-prop[data-astro-cid-jalcjvgd] .sp-prop__extra-ico{color:var(--c-muted);margin-top:.2rem}.sp-prop__extra-name[data-astro-cid-jalcjvgd]{color:var(--c-ink)}.sp-prop__note[data-astro-cid-jalcjvgd]{border-top:1px solid color-mix(in oklch, var(--c-rule) 70%, transparent);color:var(--c-muted);padding:.375rem .5rem}.sp-prop__actions[data-astro-cid-jalcjvgd]{border-top:1px solid color-mix(in oklch, var(--c-rule) 70%, transparent);justify-content:flex-end;gap:.375rem;padding:.375rem .5rem;display:flex}.sp-prop__after[data-astro-cid-jalcjvgd]{border-top:1px solid color-mix(in oklch, var(--c-blue) 25%, transparent);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.375rem .5rem;display:none}.sp-prop__link[data-astro-cid-jalcjvgd]{color:var(--c-blue);text-decoration:underline;text-decoration-color:color-mix(in oklch, var(--c-blue) 30%, transparent);text-underline-offset:2px;align-items:center;gap:.25rem;font-weight:560;display:inline-flex}.sp-prop__until[data-astro-cid-jalcjvgd]{color:var(--c-muted);margin-left:auto}.sp-prop[data-astro-cid-jalcjvgd][data-state=applied]{border-color:color-mix(in oklch, var(--c-blue) 40%, transparent);background:color-mix(in oklch, var(--c-tint) 60%, var(--c-paper))}.sp-prop[data-astro-cid-jalcjvgd][data-state=applied] .sp-prop__done--applied[data-astro-cid-jalcjvgd],.sp-prop[data-astro-cid-jalcjvgd][data-state=rejected] .sp-prop__done--rejected[data-astro-cid-jalcjvgd],.sp-prop[data-astro-cid-jalcjvgd][data-state=reverted] .sp-prop__done--reverted[data-astro-cid-jalcjvgd]{display:inline-flex}.sp-prop[data-astro-cid-jalcjvgd][data-state=applied] .sp-prop__after[data-astro-cid-jalcjvgd]{display:flex}.sp-prop[data-astro-cid-jalcjvgd]:not([data-state=pending]) [data-astro-cid-jalcjvgd]:is(.sp-prop__actions,.sp-prop__note){display:none}.sp-prop[data-astro-cid-jalcjvgd]:is([data-state=rejected],[data-state=reverted]){background:0 0}.sp-prop[data-astro-cid-jalcjvgd]:is([data-state=rejected],[data-state=reverted]) [data-astro-cid-jalcjvgd]:is(.sp-prop__title,.sp-prop__counts,.sp-prop__extra-name){color:var(--c-ink-2)}.sp-prop[data-astro-cid-jalcjvgd]:is([data-state=rejected],[data-state=reverted]) .sp-prop__icon[data-astro-cid-jalcjvgd]{color:var(--c-muted)}.sp-btn[data-astro-cid-jalcjvgd]{height:1.875rem;font:inherit;font-size:var(--ap-fs-s);cursor:pointer;transition:background-color var(--dur-1), color var(--dur-1), transform var(--dur-1) var(--ease-out-quart);border:1px solid #0000;border-radius:6px;align-items:center;gap:.3rem;padding:0 .7rem;font-weight:560;display:inline-flex}.sp-btn[data-astro-cid-jalcjvgd]:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:2px}.sp-btn[data-astro-cid-jalcjvgd]:active,.sp-btn[data-astro-cid-jalcjvgd].is-press{transform:scale(.96)}.sp-btn--ghost[data-astro-cid-jalcjvgd]{color:var(--c-ink);background:0 0}.sp-btn--ghost[data-astro-cid-jalcjvgd]:hover{background:color-mix(in oklch, var(--c-ink) 6%, transparent)}.sp-btn--primary[data-astro-cid-jalcjvgd]{background:var(--c-blue);color:var(--c-paper)}.sp-btn--primary[data-astro-cid-jalcjvgd]:hover,.sp-btn--primary[data-astro-cid-jalcjvgd].is-press{background:color-mix(in oklch, var(--c-blue) 85%, var(--c-ink))}.sp-btn--outline[data-astro-cid-jalcjvgd]{border-color:var(--c-rule-strong);background:var(--c-paper);color:var(--c-ink)}.sp-btn--outline[data-astro-cid-jalcjvgd]:hover,.sp-btn--outline[data-astro-cid-jalcjvgd].is-press{background:var(--c-tint)}.sp__composer[data-astro-cid-jalcjvgd]{border-top:1px solid var(--c-rule);background:var(--c-paper);flex-shrink:0;padding:.625rem}.sp-input[data-astro-cid-jalcjvgd]{border:1px solid color-mix(in oklch, var(--c-blue) 45%, var(--c-rule-strong));border-radius:var(--ap-r);background:var(--c-paper);box-shadow:var(--shadow-sm)}.sp-input__text[data-astro-cid-jalcjvgd]{height:calc(4.35em + .75rem);color:var(--c-ink);flex-direction:column;justify-content:flex-end;padding:.5rem .75rem .25rem;line-height:1.45;display:flex;overflow:hidden}.sp-input__text[data-astro-cid-jalcjvgd]>span[data-astro-cid-jalcjvgd]:first-child{display:block}.sp-input__text[data-astro-cid-jalcjvgd].is-ph{color:color-mix(in oklch, var(--c-ink) 62%, var(--c-paper));justify-content:flex-start}.sp-input__text[data-astro-cid-jalcjvgd]:not(.is-ph)>span[data-astro-cid-jalcjvgd]:first-child:after{content:"";vertical-align:-.18em;background:var(--c-amber-deep);width:2px;height:1.05em;margin-left:1px;display:inline-block}.sp-input__bar[data-astro-cid-jalcjvgd]{align-items:center;gap:.375rem;padding:.375rem .5rem .5rem;display:flex}.sp-pick[data-astro-cid-jalcjvgd]{min-width:0;height:1.625rem;color:color-mix(in oklch, var(--c-ink) 85%, var(--c-paper));font-size:var(--ap-fs-s);align-items:center;gap:.3rem;padding:0 .4rem;display:inline-flex}.sp-pick__model[data-astro-cid-jalcjvgd]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-chip[data-astro-cid-jalcjvgd]{background:var(--c-blue-soft);min-width:0;height:1.625rem;color:var(--c-blue);font-size:var(--ap-fs-xs);white-space:nowrap;border-radius:6px;align-items:center;gap:.3rem;padding:0 .5rem;font-weight:560;display:inline-flex}.sp-chip[data-astro-cid-jalcjvgd] span[data-astro-cid-jalcjvgd]{text-overflow:ellipsis;overflow:hidden}.sp-think[data-astro-cid-jalcjvgd]{background:color-mix(in oklch, var(--c-blue) 15%, var(--c-paper));width:1.75rem;height:1.75rem;color:var(--c-blue);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c-blue) 45%, transparent);border-radius:6px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.sp-send[data-astro-cid-jalcjvgd]{background:var(--c-blue);width:2rem;height:2rem;color:var(--c-paper);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.sd[data-astro-cid-jalcjvgd]{gap:var(--sp-sm);min-width:0;color:var(--c-on-blue-muted);display:grid;container:sd/inline-size}.sd__head[data-astro-cid-jalcjvgd]{align-items:center;gap:var(--sp-2xs) var(--sp-sm);flex-wrap:wrap;display:flex}.sd__title[data-astro-cid-jalcjvgd]{color:var(--c-on-blue);font-size:1.25rem;line-height:1.2}.sd__chip[data-astro-cid-jalcjvgd]{border:1px solid var(--c-line-on-blue);border-radius:var(--radius-xs);font-family:var(--ff-cond);font-size:.9375rem;font-weight:var(--fw-medium);color:var(--c-on-blue);transition:background-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);padding:.2em .65em;line-height:1.3}.sd__chip[data-astro-cid-jalcjvgd][data-state=deploying]{border-color:var(--c-amber);color:var(--c-amber)}.sd__chip[data-astro-cid-jalcjvgd][data-state=deployed]{border-color:var(--c-paper);background:var(--c-paper);color:var(--c-ink)}.sd__rev[data-astro-cid-jalcjvgd]{font-size:var(--fs-draft-sm);color:var(--c-on-blue-muted);margin-left:auto}.sd__sheet[data-astro-cid-jalcjvgd]{width:min(100%,640px);aspect-ratio:640 / var(--wide-h);align-items:center;display:grid;position:relative}.sd__svg[data-astro-cid-jalcjvgd]{grid-area:1/1;width:100%;height:auto;overflow:visible}.sd__svg--narrow[data-astro-cid-jalcjvgd]{display:none}@container sd (width<=34.49rem){.sd__sheet[data-astro-cid-jalcjvgd]{width:min(100%,352px);aspect-ratio:352 / var(--narrow-h);align-items:start}.sd__svg--wide[data-astro-cid-jalcjvgd]{display:none}.sd__svg--narrow[data-astro-cid-jalcjvgd]{display:block}}.sd__empty[data-astro-cid-jalcjvgd]{max-width:24rem;padding:var(--sp-md);border:1px dashed var(--c-line-on-blue);border-radius:var(--radius-sm);font-size:var(--fs-small);grid-area:1/1;align-self:center;line-height:1.5}.sd__empty[data-astro-cid-jalcjvgd][hidden]{display:none}.sd__empty-title[data-astro-cid-jalcjvgd]{color:var(--c-on-blue);font-weight:var(--fw-medium)}.sd__wire-line[data-astro-cid-jalcjvgd]{fill:none;stroke:var(--c-on-blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}.sd__wire-arrow[data-astro-cid-jalcjvgd]{fill:var(--c-on-blue)}.sd__wire-pulse[data-astro-cid-jalcjvgd]{fill:none;stroke:var(--c-amber);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.sd__node-rect[data-astro-cid-jalcjvgd]{fill:color-mix(in oklch, var(--c-blue-deep) 45%, transparent);stroke:oklch(100% 0 0/.9);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:fill var(--dur-3) var(--ease-out-quart), stroke var(--dur-3) var(--ease-out-quart)}.sd__node-name[data-astro-cid-jalcjvgd]{fill:var(--c-on-blue);font-family:var(--ff-draft);letter-spacing:.02em;transition:fill var(--dur-3) var(--ease-out-quart);font-size:20px}.sd__node-rule[data-astro-cid-jalcjvgd]{stroke:oklch(100% 0 0/.5);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke var(--dur-3) var(--ease-out-quart)}.sd__node-live[data-astro-cid-jalcjvgd]{fill:var(--st-green);opacity:0;transition:opacity var(--dur-3) var(--ease-out-quart)}.sd__field[data-astro-cid-jalcjvgd] text[data-astro-cid-jalcjvgd]{fill:var(--c-on-blue-muted);font-family:var(--ff-draft);transition:fill var(--dur-3) var(--ease-out-quart);font-size:17px}.sd__mark[data-astro-cid-jalcjvgd]{fill:none;stroke:var(--c-on-blue-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke var(--dur-3) var(--ease-out-quart)}.sd__field--inherit[data-astro-cid-jalcjvgd] text[data-astro-cid-jalcjvgd]{fill:var(--c-amber)}.sd__field--inherit[data-astro-cid-jalcjvgd] .sd__mark[data-astro-cid-jalcjvgd]{stroke:var(--c-amber)}.sd__node[data-astro-cid-jalcjvgd].is-live .sd__node-rect[data-astro-cid-jalcjvgd]{fill:var(--c-paper);stroke:var(--c-paper)}.sd__node[data-astro-cid-jalcjvgd].is-live .sd__node-name[data-astro-cid-jalcjvgd]{fill:var(--c-ink)}.sd__node[data-astro-cid-jalcjvgd].is-live .sd__node-rule[data-astro-cid-jalcjvgd]{stroke:var(--c-rule-strong)}.sd__node[data-astro-cid-jalcjvgd].is-live .sd__node-live[data-astro-cid-jalcjvgd]{opacity:1}.sd__node[data-astro-cid-jalcjvgd].is-live .sd__field[data-astro-cid-jalcjvgd] text[data-astro-cid-jalcjvgd]{fill:var(--c-ink-2)}.sd__node[data-astro-cid-jalcjvgd].is-live .sd__mark[data-astro-cid-jalcjvgd]{stroke:var(--c-muted)}.sd__node[data-astro-cid-jalcjvgd].is-live .sd__field--inherit[data-astro-cid-jalcjvgd] text[data-astro-cid-jalcjvgd]{fill:var(--c-blue)}.sd__node[data-astro-cid-jalcjvgd].is-live .sd__field--inherit[data-astro-cid-jalcjvgd] .sd__mark[data-astro-cid-jalcjvgd]{stroke:var(--c-blue)}.sd__node[data-astro-cid-jalcjvgd].is-problem .sd__node-rect[data-astro-cid-jalcjvgd]{stroke:var(--c-amber);stroke-width:2.5px}.sd__node[data-astro-cid-jalcjvgd].is-problem .is-problem-field text[data-astro-cid-jalcjvgd]{fill:var(--c-amber)}.sd__node[data-astro-cid-jalcjvgd].is-problem .is-problem-field .sd__mark[data-astro-cid-jalcjvgd]{stroke:var(--c-amber)}.sd__legend[data-astro-cid-jalcjvgd]{gap:var(--sp-3xs) var(--sp-md);font-family:var(--ff-draft);font-size:var(--fs-draft-sm);letter-spacing:var(--tr-draft);color:var(--c-on-blue-muted);flex-wrap:wrap;display:flex}.sd__legend[data-astro-cid-jalcjvgd] li[data-astro-cid-jalcjvgd]{align-items:center;gap:.4rem;display:inline-flex}.sd__legend-mark[data-astro-cid-jalcjvgd]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.sd__legend-mark--inherit[data-astro-cid-jalcjvgd]{color:var(--c-amber)}.sd__legend-dot[data-astro-cid-jalcjvgd]{background:var(--st-green);border-radius:50%;width:9px;height:9px}.sd__state[data-astro-cid-jalcjvgd]{gap:var(--sp-3xs);padding-block:var(--sp-xs);border-block:1px solid var(--c-line-on-blue);display:grid}.sd__problem[data-astro-cid-jalcjvgd]{font-size:var(--fs-small);color:var(--c-on-blue);flex-wrap:wrap;align-items:flex-start;gap:.25rem .6rem;line-height:1.45;display:flex}.sd__problem[data-astro-cid-jalcjvgd] .sd__problem-ico{width:1.05rem;height:1.05rem;color:var(--c-amber);flex-shrink:0;margin-top:.2rem}.sd__problem-body[data-astro-cid-jalcjvgd]{flex:14rem;min-width:0;display:grid}.sd__problem-msg[data-astro-cid-jalcjvgd]{overflow-wrap:anywhere}.sd__problem-path[data-astro-cid-jalcjvgd]{font-family:var(--ff-cond);color:var(--c-on-blue-muted);overflow-wrap:anywhere;font-size:.9375rem}.sd__problem-fixed[data-astro-cid-jalcjvgd]{font-family:var(--ff-cond);color:var(--c-on-blue);align-items:center;gap:.3rem;font-size:.9375rem;display:inline-flex}.sd__problem[data-astro-cid-jalcjvgd] .sd__problem-check{width:.9rem;height:.9rem}.sd__problem[data-astro-cid-jalcjvgd][data-state=open] .sd__problem-fixed[data-astro-cid-jalcjvgd]{visibility:hidden}.sd__problem[data-astro-cid-jalcjvgd][data-state=fixed] .sd__problem-msg[data-astro-cid-jalcjvgd]{text-decoration:line-through;text-decoration-color:var(--c-line-on-blue);color:var(--c-on-blue-muted)}.sd__problem[data-astro-cid-jalcjvgd][data-state=fixed] .sd__problem-ico{color:var(--c-on-blue-muted)}.sd__status[data-astro-cid-jalcjvgd]{min-height:1.45em;font-size:1.125rem;font-weight:var(--fw-medium);color:var(--c-on-blue);line-height:1.45}.sd__note[data-astro-cid-jalcjvgd]{min-height:1.5em;font-size:var(--fs-small);color:var(--c-on-blue-muted);line-height:1.5}.sx[data-astro-cid-jalcjvgd]{gap:var(--sp-2xs);min-width:0;color:var(--c-on-blue-muted);grid-area:spec;display:grid}.sx__cap[data-astro-cid-jalcjvgd]{font-size:var(--fs-draft-sm);color:var(--c-on-blue)}.sx__list[data-astro-cid-jalcjvgd]{gap:0 var(--sp-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));display:grid}.sx__item[data-astro-cid-jalcjvgd]{transition:opacity var(--dur-3) var(--ease-out-quart);border-top:1px solid oklch(100% 0 0/.28);align-content:start;gap:.15rem;padding:.55rem 0 .7rem;display:grid}.sx__item[data-astro-cid-jalcjvgd] dt[data-astro-cid-jalcjvgd]{font-weight:var(--fw-medium);color:var(--c-on-blue);align-items:baseline;gap:.6rem;display:flex}.sx__qty[data-astro-cid-jalcjvgd]{font-family:var(--ff-cond);color:var(--c-amber);font-size:1.125rem}.sx__item[data-astro-cid-jalcjvgd] dd[data-astro-cid-jalcjvgd]{font-size:var(--fs-small);line-height:1.45}.sx__item[data-astro-cid-jalcjvgd].is-dim{opacity:.32}.sx__item[data-astro-cid-jalcjvgd].is-problem{border-top-color:var(--c-amber)}.sx__item[data-astro-cid-jalcjvgd].is-problem .sx__name[data-astro-cid-jalcjvgd]{color:var(--c-amber)}.sm[data-astro-cid-jalcjvgd]{--ap-fs-s:.875rem;background:var(--c-paper);min-width:0;color:var(--c-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--ap-fs-s);align-content:start;gap:.25rem;padding:.75rem .625rem;line-height:1.4;display:grid}.sm[data-astro-cid-jalcjvgd] .sm-i{flex-shrink:0;width:15px;height:15px}.sm__title[data-astro-cid-jalcjvgd]{color:var(--c-ink);border-bottom:1px solid var(--c-rule);padding:0 .375rem .375rem;font-weight:650}.sm__sys[data-astro-cid-jalcjvgd],.sm__mods[data-astro-cid-jalcjvgd]{gap:.125rem;display:grid}.sm__sys[data-astro-cid-jalcjvgd] li[data-astro-cid-jalcjvgd]{color:var(--c-ink-2);align-items:center;gap:.5rem;padding:.3rem .375rem;display:flex}.sm__group[data-astro-cid-jalcjvgd]{color:var(--c-muted);padding:.5rem .375rem .125rem;font-size:.8125rem}.sm__mod[data-astro-cid-jalcjvgd]{border:1px dashed var(--c-rule-strong);min-width:0;color:var(--c-muted);transition:border-color var(--dur-3) var(--ease-out-quart), background-color var(--dur-3) var(--ease-out-quart), color var(--dur-3) var(--ease-out-quart);border-radius:6px;align-items:center;gap:.5rem;padding:.3rem .375rem;display:flex}.sm__mod[data-astro-cid-jalcjvgd] span[data-astro-cid-jalcjvgd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sm__mod[data-astro-cid-jalcjvgd].is-live{background:var(--c-blue-soft);color:var(--c-ink);font-weight:var(--fw-medium);border-style:solid;border-color:#0000}.sm__mod[data-astro-cid-jalcjvgd].is-live .sm-i{color:var(--c-blue)}@container ssu (width<=75.99rem){.sm[data-astro-cid-jalcjvgd]{align-items:start;gap:.25rem var(--sp-md);grid-template-columns:auto minmax(0,1fr);padding:.625rem .75rem}.sm__title[data-astro-cid-jalcjvgd]{border-bottom:0;grid-row:1/span 2;padding:.3rem 0}.sm__sys[data-astro-cid-jalcjvgd]{display:none}.sm__group[data-astro-cid-jalcjvgd]{padding:.3rem 0 0}.sm__mods[data-astro-cid-jalcjvgd]{flex-wrap:wrap;grid-column:2;gap:.375rem;display:flex}}@container ssu (width<=30rem){.sm[data-astro-cid-jalcjvgd]{grid-template-columns:minmax(0,1fr)}.sm__title[data-astro-cid-jalcjvgd]{grid-row:auto}.sm__mods[data-astro-cid-jalcjvgd]{grid-column:1}}@container ssu (width<=43.99rem){.ssu[data-astro-cid-jalcjvgd].is-js .ssu__bar[data-astro-cid-jalcjvgd]{gap:var(--sp-xs) var(--sp-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.ssu[data-astro-cid-jalcjvgd].is-js .ssu__tablist[data-astro-cid-jalcjvgd]{grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ssu[data-astro-cid-jalcjvgd].is-js .ssu__tab[data-astro-cid-jalcjvgd]{min-height:2.75rem;padding-inline:.35rem;font-size:.9375rem}.ssu[data-astro-cid-jalcjvgd].is-js .sp__chat[data-astro-cid-jalcjvgd]{white-space:normal}.ssu[data-astro-cid-jalcjvgd].is-js .ssu__steps[data-astro-cid-jalcjvgd]{width:auto;min-width:0;margin:0}.ssu[data-astro-cid-jalcjvgd].is-js .ssu__pause[data-astro-cid-jalcjvgd]{width:2.75rem;height:2.75rem}.ssu[data-astro-cid-jalcjvgd].is-js .ssu__step[data-astro-cid-jalcjvgd]{min-height:2.75rem}.ssu[data-astro-cid-jalcjvgd].is-js .ssu__stage[data-astro-cid-jalcjvgd]{height:clamp(33rem, calc(var(--stage-max-h) - 9rem), 40rem);border-radius:var(--radius-md);outline:1px solid var(--c-line-on-blue);outline-offset:-1px;grid-template:"view"minmax(0,1fr)/minmax(0,1fr);gap:0;position:relative;overflow:hidden}.ssu[data-astro-cid-jalcjvgd].is-js .sx[data-astro-cid-jalcjvgd]{display:none}.ssu[data-astro-cid-jalcjvgd].is-js [data-astro-cid-jalcjvgd]:is(.sp,.sd,.sm){opacity:0;visibility:hidden;min-height:0;transition:opacity var(--dur-2) var(--ease-out-quart), transform var(--dur-3) var(--ease-out-quart), visibility 0s linear var(--dur-3);grid-area:view;align-self:stretch}.ssu[data-astro-cid-jalcjvgd][data-ssu-view=chat] .sp[data-astro-cid-jalcjvgd],.ssu[data-astro-cid-jalcjvgd][data-ssu-view=schema] .sd[data-astro-cid-jalcjvgd],.ssu[data-astro-cid-jalcjvgd][data-ssu-view=menu] [data-astro-cid-jalcjvgd]:is(.sd,.sm){opacity:1;visibility:inherit;transition:opacity var(--dur-3) var(--ease-out-quart) var(--dur-1), transform var(--dur-3) var(--ease-out-quart), visibility 0s linear 0s}.ssu[data-astro-cid-jalcjvgd].is-js .sp[data-astro-cid-jalcjvgd]{height:auto}.ssu[data-astro-cid-jalcjvgd].is-js .sd[data-astro-cid-jalcjvgd]{gap:var(--sp-xs);padding:var(--sp-sm) var(--sp-sm) var(--sp-xs);grid-template-rows:auto minmax(0,1fr) auto}.ssu[data-astro-cid-jalcjvgd].is-js .sd__sheet[data-astro-cid-jalcjvgd]{aspect-ratio:auto;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0}.ssu[data-astro-cid-jalcjvgd].is-js .sd__svg[data-astro-cid-jalcjvgd]{height:100%}.ssu[data-astro-cid-jalcjvgd].is-js [data-astro-cid-jalcjvgd]:is(.sd__legend,.sd__note,.sd__problem-path){display:none}.ssu[data-astro-cid-jalcjvgd].is-js .sd__state[data-astro-cid-jalcjvgd]{padding-block:var(--sp-2xs) 0;border-bottom:0}.ssu[data-astro-cid-jalcjvgd].is-js .sd__status[data-astro-cid-jalcjvgd]{font-size:1rem}.ssu[data-astro-cid-jalcjvgd].is-js .sd__problem[data-astro-cid-jalcjvgd]{z-index:1;left:var(--sp-sm);right:var(--sp-sm);border:1px solid var(--c-amber);border-radius:var(--radius-xs);background:var(--c-blue-deep);padding:.6rem .75rem;position:absolute;bottom:3.5rem;box-shadow:0 18px 40px -20px oklch(10% .1 268/.9)}.ssu[data-astro-cid-jalcjvgd].is-js:not([data-step="2"]) .sd__problem[data-astro-cid-jalcjvgd],.ssu[data-astro-cid-jalcjvgd].is-js .sd__problem[data-astro-cid-jalcjvgd][data-state=open] .sd__problem-fixed[data-astro-cid-jalcjvgd]{display:none}.ssu[data-astro-cid-jalcjvgd].is-js .sm[data-astro-cid-jalcjvgd]{z-index:2;border-radius:var(--radius-md) 0 0 var(--radius-md);flex-direction:column;justify-self:start;align-items:stretch;gap:.25rem;width:min(13.5rem,60%);padding:.75rem .625rem;display:flex;transform:translate(-104%);box-shadow:18px 0 40px -24px oklch(10% .1 268/.9)}.ssu[data-astro-cid-jalcjvgd][data-ssu-view=menu] .sm[data-astro-cid-jalcjvgd]{transform:none}.ssu[data-astro-cid-jalcjvgd].is-js .sm__title[data-astro-cid-jalcjvgd]{border-bottom:1px solid var(--c-rule);padding:0 .375rem .375rem}.ssu[data-astro-cid-jalcjvgd].is-js .sm__sys[data-astro-cid-jalcjvgd]{display:grid}.ssu[data-astro-cid-jalcjvgd].is-js .sm__group[data-astro-cid-jalcjvgd]{padding:.5rem .375rem .125rem}.ssu[data-astro-cid-jalcjvgd].is-js .sm__mods[data-astro-cid-jalcjvgd]{gap:.25rem;display:grid}}@media (prefers-reduced-motion:reduce){.ssu[data-astro-cid-jalcjvgd] [data-astro-cid-jalcjvgd]:is(.sp,.sd,.sm){transition:none!important}.ssu[data-astro-cid-jalcjvgd] [data-astro-cid-jalcjvgd]:is(.sx__item,.sd__node-rect,.sd__node-name,.sd__node-rule,.sd__node-live,.sd__field text,.sd__mark,.sm__mod,.sd__chip,.sp-prop,.sp-btn){transition:none}.sp-tl[data-astro-cid-jalcjvgd][data-live=true] .sp-tl__live-ico{animation:none}}.mc[data-astro-cid-wppfinmn]{--mc-line:color-mix(in oklch, var(--c-rule) 75%, transparent);border:1px solid var(--c-rule);background:var(--c-paper);min-width:0;color:var(--c-ink);transition:background-color var(--dur-2), border-color var(--dur-2);border-radius:8px;font-size:.875rem;line-height:1.55;overflow:hidden}.mc[data-astro-cid-wppfinmn] .mc-i{flex-shrink:0;width:13px;height:13px}.mc__head[data-astro-cid-wppfinmn]{align-items:flex-start;gap:.5rem;padding:.6rem .75rem .35rem;display:flex}.mc__icon[data-astro-cid-wppfinmn]{border:1px solid var(--c-rule);background:var(--c-paper);width:1.375rem;height:1.375rem;color:var(--c-blue);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.mc__title[data-astro-cid-wppfinmn]{min-width:0;color:var(--c-ink);overflow-wrap:anywhere;flex:1;font-weight:600}.mc__done[data-astro-cid-wppfinmn]{flex-shrink:0;align-items:center;gap:.25rem;padding-top:.05rem;display:none}.mc__done--applied[data-astro-cid-wppfinmn]{color:var(--c-blue);font-weight:600}.mc__done--rejected[data-astro-cid-wppfinmn],.mc__done--reverted[data-astro-cid-wppfinmn]{color:var(--c-muted)}.mc__actions[data-astro-cid-wppfinmn],.mc__after[data-astro-cid-wppfinmn],.mc__confirm[data-astro-cid-wppfinmn]{border-top:1px solid var(--mc-line);padding:.5rem .75rem}.mc__actions[data-astro-cid-wppfinmn]{justify-content:flex-end;gap:.375rem;display:flex}.mc__after[data-astro-cid-wppfinmn]{border-top-color:color-mix(in oklch, var(--c-blue) 25%, transparent);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:none}.mc__link[data-astro-cid-wppfinmn]{color:var(--c-blue);text-decoration:underline;text-decoration-color:color-mix(in oklch, var(--c-blue) 30%, transparent);text-underline-offset:2px;align-items:center;gap:.25rem;font-weight:560;display:inline-flex}.mc__until[data-astro-cid-wppfinmn]{color:var(--c-muted);margin-left:auto}.mc__until[data-astro-cid-wppfinmn]:has([data-mc-until]:empty){display:none}.mc__until[data-astro-cid-wppfinmn]:has([data-mc-until]:empty)+.mc-btn[data-astro-cid-wppfinmn]{margin-left:auto}.mc__confirm[data-astro-cid-wppfinmn]{color:var(--c-ink-2);gap:.5rem;display:none}.mc__confirm-actions[data-astro-cid-wppfinmn]{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.mc[data-astro-cid-wppfinmn][data-state=applied],.mc[data-astro-cid-wppfinmn][data-state=confirm]{border-color:color-mix(in oklch, var(--c-blue) 40%, transparent);background:color-mix(in oklch, var(--c-tint) 60%, var(--c-paper))}.mc[data-astro-cid-wppfinmn]:is([data-state=applied],[data-state=confirm]) .mc__done--applied[data-astro-cid-wppfinmn],.mc[data-astro-cid-wppfinmn][data-state=rejected] .mc__done--rejected[data-astro-cid-wppfinmn],.mc[data-astro-cid-wppfinmn][data-state=reverted] .mc__done--reverted[data-astro-cid-wppfinmn]{display:inline-flex}.mc[data-astro-cid-wppfinmn][data-state=applied] .mc__after[data-astro-cid-wppfinmn]{display:flex}.mc[data-astro-cid-wppfinmn][data-state=confirm] .mc__confirm[data-astro-cid-wppfinmn]{display:grid}.mc[data-astro-cid-wppfinmn]:not([data-state=pending]) .mc__actions[data-astro-cid-wppfinmn]{display:none}.mc[data-astro-cid-wppfinmn]:is([data-state=rejected],[data-state=reverted]) .mc__title[data-astro-cid-wppfinmn]{color:var(--c-ink-2)}.mc[data-astro-cid-wppfinmn]:is([data-state=rejected],[data-state=reverted]) .mc__icon[data-astro-cid-wppfinmn]{color:var(--c-muted)}.mc[data-astro-cid-wppfinmn]:is([data-state=rejected],[data-state=reverted]) .mc__body[data-astro-cid-wppfinmn]{opacity:.72}.mc-btn[data-astro-cid-wppfinmn]{min-height:2rem;font:inherit;cursor:pointer;transition:background-color var(--dur-1), transform var(--dur-1) var(--ease-out-quart);border:1px solid #0000;border-radius:6px;align-items:center;gap:.3rem;padding:0 .75rem;font-weight:560;display:inline-flex}.mc-btn[data-astro-cid-wppfinmn]:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:2px}.mc-btn[data-astro-cid-wppfinmn]:active{transform:scale(.96)}.mc-btn--ghost[data-astro-cid-wppfinmn]{color:var(--c-ink);background:0 0}.mc-btn--ghost[data-astro-cid-wppfinmn]:hover{background:color-mix(in oklch, var(--c-ink) 6%, transparent)}.mc-btn--primary[data-astro-cid-wppfinmn]{background:var(--c-blue);color:var(--c-paper)}.mc-btn--primary[data-astro-cid-wppfinmn]:hover{background:color-mix(in oklch, var(--c-blue) 85%, var(--c-ink))}.mc-btn--outline[data-astro-cid-wppfinmn]{border-color:var(--c-rule-strong);background:var(--c-paper);color:var(--c-ink)}.mc-btn--outline[data-astro-cid-wppfinmn]:hover{background:var(--c-tint)}@media (prefers-reduced-motion:reduce){.mc[data-astro-cid-wppfinmn],.mc-btn[data-astro-cid-wppfinmn]{transition:none}}.mx[data-astro-cid-ws34enxr]{gap:var(--sp-lg);min-width:0;margin-top:clamp(4rem,2.5rem + 5vw,7.5rem);display:grid;container:mx/inline-size}@media (width<=47.99rem){.mx[data-astro-cid-ws34enxr]{gap:var(--sp-sm);margin-top:var(--sp-2xl)}.mx[data-astro-cid-ws34enxr] .mx__item[data-astro-cid-ws34enxr]{padding-block:var(--sp-sm)}.mx[data-astro-cid-ws34enxr].is-js .mx__btn[data-astro-cid-ws34enxr]{align-items:center;min-height:2.75rem;font-size:1.125rem}}.mx__title[data-astro-cid-ws34enxr]{max-width:26ch;color:var(--c-on-blue);text-wrap:balance}.mx__grid[data-astro-cid-ws34enxr]{border-bottom:1px solid var(--c-line-on-blue);min-width:0;display:grid}.mx__colhead[data-astro-cid-ws34enxr]{font-size:var(--fs-draft-sm);color:var(--c-on-blue-muted);display:none}.mx__item[data-astro-cid-ws34enxr]{gap:var(--sp-sm);min-width:0;padding-block:var(--sp-md);border-top:1px solid var(--c-line-on-blue);display:grid}.mx__job[data-astro-cid-ws34enxr]{min-width:0}.mx__btn[data-astro-cid-ws34enxr]{align-items:flex-start;gap:var(--sp-sm);width:100%;color:var(--c-on-blue);font:inherit;font-size:var(--fs-h4);font-weight:var(--fw-strong);line-height:var(--lh-snug);text-align:left;cursor:default;background:0 0;border:0;padding:0;display:flex}.mx__btn-text[data-astro-cid-ws34enxr]{flex:1;min-width:0}.mx__btn[data-astro-cid-ws34enxr] .mx__chev{width:1.25rem;height:1.25rem;transition:transform var(--dur-2) var(--ease-out-quart);flex-shrink:0;margin-top:.2em;display:none}.mx__btn[data-astro-cid-ws34enxr]:focus-visible{outline:2px solid var(--c-amber);outline-offset:4px}.mx__pane[data-astro-cid-ws34enxr]{gap:var(--sp-md);min-width:0;display:grid}.mx__pane[data-astro-cid-ws34enxr][hidden]{display:none}.mx__how[data-astro-cid-ws34enxr]{max-width:62ch;font-size:var(--fs-body);line-height:var(--lh-body-on-dark);color:var(--c-on-blue)}.mx__demo[data-astro-cid-ws34enxr]{gap:var(--sp-sm);min-width:0;max-width:44rem;display:grid}.mx__demo[data-astro-cid-ws34enxr]>*{box-shadow:var(--shadow-lg)}@container mx (width>=58rem){.mx__item[data-astro-cid-ws34enxr]{gap:var(--sp-md) clamp(2rem, 5cqi, 4.5rem);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.mx__demo--pair[data-astro-cid-ws34enxr]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none}}.mx[data-astro-cid-ws34enxr].is-js .mx__btn[data-astro-cid-ws34enxr]{cursor:pointer}.mx[data-astro-cid-ws34enxr].is-js .mx__btn[data-astro-cid-ws34enxr] .mx__chev{display:block}.mx[data-astro-cid-ws34enxr].is-js .mx__btn[data-astro-cid-ws34enxr][aria-expanded=true] .mx__chev{transform:rotate(180deg)}.mx[data-astro-cid-ws34enxr].is-js .mx__btn[data-astro-cid-ws34enxr][aria-expanded=false]{color:var(--c-on-blue-muted)}.mx[data-astro-cid-ws34enxr].is-js .mx__btn[data-astro-cid-ws34enxr][aria-expanded=false]:hover{color:var(--c-on-blue)}@container mx (width>=58rem){.mx[data-astro-cid-ws34enxr].is-js .mx__grid[data-astro-cid-ws34enxr]{border-bottom:0;grid-template-rows:repeat(7,auto) 1fr;grid-template-columns:minmax(0,21rem) minmax(0,1fr);column-gap:clamp(2rem,5cqi,4.5rem)}.mx[data-astro-cid-ws34enxr].is-js .mx__colhead[data-astro-cid-ws34enxr]{padding-bottom:var(--sp-xs);display:block}.mx[data-astro-cid-ws34enxr].is-js .mx__colhead--job[data-astro-cid-ws34enxr]{grid-area:1/1}.mx[data-astro-cid-ws34enxr].is-js .mx__colhead--how[data-astro-cid-ws34enxr]{grid-area:1/2}.mx[data-astro-cid-ws34enxr].is-js .mx__item[data-astro-cid-ws34enxr]{display:contents}.mx[data-astro-cid-ws34enxr].is-js .mx__job[data-astro-cid-ws34enxr]{border-top:1px solid var(--c-line-on-blue);grid-column:1}.mx[data-astro-cid-ws34enxr].is-js .mx__item[data-astro-cid-ws34enxr]:last-child .mx__job[data-astro-cid-ws34enxr]{border-bottom:1px solid var(--c-line-on-blue)}.mx[data-astro-cid-ws34enxr].is-js .mx__pane[data-astro-cid-ws34enxr]{padding-top:var(--sp-sm);border-top:1px solid var(--c-line-on-blue);grid-area:2/2/-1;align-content:start}.mx[data-astro-cid-ws34enxr].is-js .mx__btn[data-astro-cid-ws34enxr]{font-size:1.125rem;font-weight:var(--fw-medium);transition:background-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart);align-items:center;padding:.85rem .75rem .85rem .9rem}.mx[data-astro-cid-ws34enxr].is-js .mx__btn[data-astro-cid-ws34enxr]:focus-visible{outline-offset:-2px}.mx[data-astro-cid-ws34enxr].is-js .mx__btn[data-astro-cid-ws34enxr][aria-expanded=true]{background:var(--c-paper);color:var(--c-ink)}.mx[data-astro-cid-ws34enxr].is-js .mx__btn[data-astro-cid-ws34enxr] .mx__chev{opacity:0;margin-top:0;transform:rotate(-90deg)}.mx[data-astro-cid-ws34enxr].is-js .mx__btn[data-astro-cid-ws34enxr][aria-expanded=true] .mx__chev{opacity:1;transform:rotate(-90deg)}.mx[data-astro-cid-ws34enxr].is-js .mx__btn[data-astro-cid-ws34enxr][aria-expanded=false]:hover{background:oklch(100% 0 0/.08)}}.mx__demo[data-astro-cid-ws34enxr] .mb-i{flex-shrink:0;width:13px;height:13px}.mb-sec[data-astro-cid-ws34enxr]{border-top:1px solid color-mix(in oklch, var(--c-rule) 75%, transparent);padding:.5rem .75rem}.mc__body>.mb-sec[data-astro-cid-ws34enxr]:first-child{border-top:0;padding-top:.15rem}.mb-sec[data-astro-cid-ws34enxr]{gap:.3rem;display:grid}.mb-muted[data-astro-cid-ws34enxr]{color:var(--c-muted)}.mx__demo[data-astro-cid-ws34enxr] strong[data-astro-cid-ws34enxr]{color:var(--c-ink);font-weight:600}.mb-badges[data-astro-cid-ws34enxr]{flex-wrap:wrap;gap:.3rem;display:flex}.mb-badge[data-astro-cid-ws34enxr]{white-space:nowrap;border-radius:999px;align-items:center;padding:.05rem .5rem;font-size:.8125rem;font-weight:560;line-height:1.5;display:inline-flex}.mb-badge--outline[data-astro-cid-ws34enxr]{border:1px solid var(--c-rule-strong);color:var(--c-ink-2)}.mb-badge--soft[data-astro-cid-ws34enxr]{background:var(--c-tint);color:var(--c-ink)}.mb-badge--stop[data-astro-cid-ws34enxr]{background:color-mix(in oklch, var(--st-red) 14%, var(--c-paper));color:color-mix(in oklch, var(--st-red) 62%, var(--c-ink))}.mb-set[data-astro-cid-ws34enxr]{overflow-wrap:anywhere}.mb-formula[data-astro-cid-ws34enxr]{font-family:var(--ff-cond);font-size:.9375rem;font-weight:var(--fw-medium);color:var(--c-ink)}.mb-warnline[data-astro-cid-ws34enxr],.mb-wide[data-astro-cid-ws34enxr]{align-items:flex-start;gap:.4rem;display:flex}.mb-warnline[data-astro-cid-ws34enxr] .mb-warnline__ico{color:var(--st-red);margin-top:.3rem}.mb-wide[data-astro-cid-ws34enxr]{color:var(--c-ink);background:color-mix(in srgb, var(--c-amber) 20%, var(--c-paper))}.mb-wide[data-astro-cid-ws34enxr] .mb-wide__ico{color:var(--c-ink);margin-top:.3rem}.mb-wide--mark[data-astro-cid-ws34enxr]{border-radius:999px;align-items:center;gap:.3rem;padding:0 .45rem;font-size:.8125rem;font-weight:560}.mb-wide--mark[data-astro-cid-ws34enxr] .mb-wide__ico{margin-top:0}.mb-mod[data-astro-cid-ws34enxr]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mb-rec[data-astro-cid-ws34enxr]{color:var(--c-ink);text-decoration:underline;text-decoration-color:var(--c-rule-strong);text-underline-offset:2px;font-weight:560}.mb-change[data-astro-cid-ws34enxr]{flex-wrap:wrap;align-items:baseline;gap:0 .35rem;display:inline-flex}.mx__demo[data-astro-cid-ws34enxr] .mb-arrow{color:var(--c-muted);transform:translateY(1px)}.mb-sample[data-astro-cid-ws34enxr]{border-top:1px solid color-mix(in oklch, var(--c-rule) 75%, transparent)}.mb-sample__title[data-astro-cid-ws34enxr]{padding:.5rem .75rem .15rem}.mb-sample[data-astro-cid-ws34enxr] table[data-astro-cid-ws34enxr]{border-collapse:collapse;width:100%}.mb-sample[data-astro-cid-ws34enxr] [data-astro-cid-ws34enxr]:is(th,td){text-align:left;vertical-align:top;font-weight:inherit;padding:.3rem .75rem}.mb-sample[data-astro-cid-ws34enxr] thead[data-astro-cid-ws34enxr] th[data-astro-cid-ws34enxr]{color:var(--c-muted);border-bottom:1px solid var(--c-rule);font-weight:560}.mb-sample[data-astro-cid-ws34enxr] tbody[data-astro-cid-ws34enxr] tr[data-astro-cid-ws34enxr]+tr[data-astro-cid-ws34enxr] [data-astro-cid-ws34enxr]:is(th,td){border-top:1px solid color-mix(in oklch, var(--c-rule) 60%, transparent)}.mb-sample[data-astro-cid-ws34enxr] tr[data-astro-cid-ws34enxr].is-miss{color:var(--c-muted)}.mb-sample[data-astro-cid-ws34enxr] tr[data-astro-cid-ws34enxr].is-miss .mb-rec[data-astro-cid-ws34enxr]{color:var(--c-ink-2);font-weight:inherit}.mb-print[data-astro-cid-ws34enxr]{gap:.5rem}.mb-sheet[data-astro-cid-ws34enxr]{border:1px solid var(--c-rule);background:var(--c-paper);box-shadow:var(--shadow-sm);color:var(--c-ink);border-radius:2px;gap:.2rem;padding:.9rem 1rem 1rem;line-height:1.45;display:grid}.mb-sheet__h[data-astro-cid-ws34enxr]{padding-bottom:.25rem;font-size:1rem;font-weight:680}.mb-sheet__table[data-astro-cid-ws34enxr]{border-collapse:collapse;width:100%;margin-top:.4rem}.mb-sheet__table[data-astro-cid-ws34enxr] [data-astro-cid-ws34enxr]:is(th,td){border:1px solid var(--c-rule-strong);text-align:left;vertical-align:top;font-weight:inherit;padding:.25rem .4rem}.mb-sheet__table[data-astro-cid-ws34enxr] th[data-astro-cid-ws34enxr]{background:var(--c-tint);font-weight:560}.mb-sheet__table[data-astro-cid-ws34enxr] [data-astro-cid-ws34enxr]:is(th,td):not(:first-child){text-align:right;white-space:nowrap}.mb-sheet__total[data-astro-cid-ws34enxr]{text-align:right;padding-top:.4rem;font-weight:680}.mb-note[data-astro-cid-ws34enxr]{border:1px solid color-mix(in oklch, var(--c-amber-deep) 55%, transparent);background:color-mix(in srgb, var(--c-amber) 16%, var(--c-paper));color:var(--c-ink);border-radius:6px;align-items:flex-start;gap:.5rem;padding:.45rem .6rem;display:flex}.mb-note[data-astro-cid-ws34enxr] .mb-note__ico{flex-shrink:0;width:15px;height:15px;margin-top:.25rem}.mb-note__title[data-astro-cid-ws34enxr]{font-weight:600}.mb-note__where[data-astro-cid-ws34enxr]{color:var(--c-ink-2)}.mb-note[data-astro-cid-ws34enxr] code[data-astro-cid-ws34enxr]{font-family:var(--ff-cond);font-size:.9375rem;font-weight:var(--fw-medium)}.mb-matrix[data-astro-cid-ws34enxr]{border-collapse:collapse;width:100%}.mb-matrix[data-astro-cid-ws34enxr] [data-astro-cid-ws34enxr]:is(th,td){text-align:left;vertical-align:top;font-weight:inherit;color:var(--c-muted);padding:.15rem .6rem .15rem 0}.mb-matrix[data-astro-cid-ws34enxr] tbody[data-astro-cid-ws34enxr] th[data-astro-cid-ws34enxr]{width:34%}.mb-matrix[data-astro-cid-ws34enxr] td[data-astro-cid-ws34enxr]{overflow-wrap:anywhere;width:33%}.mb-matrix[data-astro-cid-ws34enxr] td[data-astro-cid-ws34enxr].is-changed{color:var(--c-ink);font-weight:600}.mb-chips[data-astro-cid-ws34enxr]{flex-wrap:wrap;gap:.3rem;padding-top:.2rem;display:flex}.mb-chip[data-astro-cid-ws34enxr]{border:1px solid var(--c-rule-strong);background:var(--c-paper);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.3rem;max-width:100%;padding:.1rem .5rem;display:inline-flex}.mb-chip__from[data-astro-cid-ws34enxr]{color:var(--c-muted)}.mb-chip[data-astro-cid-ws34enxr].is-opened{border-color:var(--c-amber-deep);background:color-mix(in srgb, var(--c-amber) 20%, var(--c-paper))}.mb-chip[data-astro-cid-ws34enxr].is-opened .mb-chip__from[data-astro-cid-ws34enxr]{color:var(--c-ink-2)}.mb-rows[data-astro-cid-ws34enxr]{grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:.1rem .6rem;display:grid}.mb-rows[data-astro-cid-ws34enxr] dt[data-astro-cid-ws34enxr]{color:var(--c-muted)}.mb-rows[data-astro-cid-ws34enxr] dd[data-astro-cid-ws34enxr]{color:var(--c-ink);font-weight:560}.mb-board[data-astro-cid-ws34enxr]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;padding-top:.15rem;display:grid}.mb-col[data-astro-cid-ws34enxr]{background:var(--c-tint);border-radius:6px;align-content:start;gap:.3rem;min-width:0;padding:.4rem;display:grid}.mb-col__head[data-astro-cid-ws34enxr]{align-items:center;gap:.3rem;min-width:0;font-size:.8125rem;line-height:1.25;display:flex}.mb-col__dot[data-astro-cid-ws34enxr]{background:var(--tone);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.mb-col__name[data-astro-cid-ws34enxr]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-ink);flex:1;overflow:hidden}.mb-col__n[data-astro-cid-ws34enxr]{color:var(--c-ink);font-weight:600}.mb-col__cards[data-astro-cid-ws34enxr]{gap:.25rem;display:grid}.mb-col__cards[data-astro-cid-ws34enxr] span[data-astro-cid-ws34enxr]{border:1px solid var(--c-rule);background:var(--c-paper);border-radius:4px;height:1.25rem}@container mx (width<=34rem){.pj__schema[data-astro-cid-ws34enxr]{grid-template-columns:minmax(0,1fr) 1rem minmax(0,1.4fr) 1rem minmax(0,1fr);margin:.6rem;padding:.4rem}.pj__node[data-astro-cid-ws34enxr]{padding:0 .35rem;font-size:.8125rem}.mb-board[data-astro-cid-ws34enxr]{grid-template-columns:minmax(0,1fr)}.mb-col[data-astro-cid-ws34enxr]{grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:center}.mb-col__cards[data-astro-cid-ws34enxr]{grid-auto-columns:1.5rem;grid-auto-flow:column}.mb-rows[data-astro-cid-ws34enxr]{grid-template-columns:minmax(0,1fr)}.mb-rows[data-astro-cid-ws34enxr] dd[data-astro-cid-ws34enxr]{padding-bottom:.25rem}}.pj[data-astro-cid-ws34enxr]{background:var(--c-paper);min-width:0;color:var(--c-ink);border-radius:8px;font-size:.875rem;line-height:1.5;overflow:hidden}.pj__head[data-astro-cid-ws34enxr]{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .75rem .4rem;display:flex}.pj__name[data-astro-cid-ws34enxr]{color:var(--c-ink);font-weight:650}.pj__tabs[data-astro-cid-ws34enxr]{border-bottom:1px solid var(--c-rule);white-space:nowrap;color:var(--c-muted);flex-wrap:wrap;gap:0 .9rem;padding:0 .75rem;display:flex}.pj__tab[data-astro-cid-ws34enxr]{border-bottom:2px solid #0000;align-items:center;gap:.3rem;padding:.3rem 0;display:inline-flex}.pj__tab[data-astro-cid-ws34enxr].is-on{border-bottom-color:var(--c-blue);color:var(--c-ink);font-weight:600}.pj__count[data-astro-cid-ws34enxr]{background:var(--c-amber);min-width:1.15rem;height:1.15rem;color:var(--c-on-amber);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.75rem;font-weight:650;display:inline-grid}.pj__schema[data-astro-cid-ws34enxr]{background:var(--c-tint);border-radius:6px;grid-template-rows:repeat(6,1.375rem);grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr) 1.75rem minmax(0,1fr);margin:.75rem;padding:.5rem;display:grid}.pj__node[data-astro-cid-ws34enxr]{border:1px solid var(--c-rule-strong);background:var(--c-paper);min-width:0;color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;transition:border-color var(--dur-2), background-color var(--dur-2);border-radius:6px;align-items:center;margin-block:4px;padding:0 .5rem;font-weight:600;display:flex;overflow:hidden}.pj__node--a1[data-astro-cid-ws34enxr]{grid-area:2/1/4/2}.pj__node--a2[data-astro-cid-ws34enxr]{grid-area:4/1/6/2}.pj__node--b[data-astro-cid-ws34enxr]{grid-area:3/3/5/4}.pj__node--c1[data-astro-cid-ws34enxr]{grid-area:1/5/3/6}.pj__node--c2[data-astro-cid-ws34enxr]{grid-area:3/5/5/6}.pj__node--c3[data-astro-cid-ws34enxr]{grid-area:5/5/7/6}.pj__wires[data-astro-cid-ws34enxr]{grid-row:1/-1;width:100%;height:100%;overflow:visible}.pj__wires--ab[data-astro-cid-ws34enxr]{grid-column:2}.pj__wires--bc[data-astro-cid-ws34enxr]{grid-column:4}.pj__wires[data-astro-cid-ws34enxr] path[data-astro-cid-ws34enxr]{fill:none;stroke:var(--c-muted);stroke-width:1.25px;vector-effect:non-scaling-stroke}.pj__problems[data-astro-cid-ws34enxr]{gap:.4rem;padding:0 .75rem .75rem;display:grid}.pj__problem[data-astro-cid-ws34enxr]{border-top:1px solid var(--c-rule);align-items:flex-start;gap:.5rem;padding-top:.4rem;display:flex}.pj[data-astro-cid-ws34enxr] .pj__warn{width:15px;height:15px;color:var(--c-amber-deep);flex-shrink:0;margin-top:.2rem}.pj__problem-body[data-astro-cid-ws34enxr]{min-width:0;color:var(--c-ink);overflow-wrap:anywhere;flex:1;display:grid}.pj__path[data-astro-cid-ws34enxr]{font-family:var(--ff-cond);color:var(--c-muted)}.mc-like-btn[data-astro-cid-ws34enxr]{min-height:2rem;color:var(--c-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .6rem;font-weight:560;display:inline-flex}.mc-like-btn[data-astro-cid-ws34enxr]:hover{background:color-mix(in oklch, var(--c-ink) 6%, transparent)}.mc-like-btn[data-astro-cid-ws34enxr]:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:2px}.mc-like-btn[data-astro-cid-ws34enxr][aria-pressed=true]{border-color:var(--c-rule-strong);background:var(--c-tint)}.pj__where[data-astro-cid-ws34enxr]{background:var(--c-tint);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.4rem .6rem;display:flex}.pj__formula[data-astro-cid-ws34enxr]{font-family:var(--ff-cond);font-size:.9375rem;font-weight:var(--fw-medium);color:var(--c-ink)}.pj__formula[data-astro-cid-ws34enxr] mark[data-astro-cid-ws34enxr]{background:var(--c-amber);color:var(--c-on-amber);border-radius:3px;padding:0 .15em}.pj__where[data-astro-cid-ws34enxr]{transition:border-color var(--dur-2), background-color var(--dur-2);border:1px solid #0000}.pj__node[data-astro-cid-ws34enxr].is-on,.pj__where[data-astro-cid-ws34enxr].is-on{border-color:var(--c-amber-deep);background:color-mix(in srgb, var(--c-amber) 30%, var(--c-paper))}.hx[data-astro-cid-ws34enxr]{background:var(--c-paper);color:var(--c-ink);border-radius:8px;gap:.4rem;padding:.65rem .75rem .75rem;font-size:.875rem;line-height:1.5;display:grid}.hx__title[data-astro-cid-ws34enxr]{color:var(--c-ink);align-items:center;gap:.4rem;font-weight:650;display:flex}.hx[data-astro-cid-ws34enxr] .hx__ico{width:15px;height:15px;color:var(--c-muted)}.hx__list[data-astro-cid-ws34enxr]{display:grid}.hx__row[data-astro-cid-ws34enxr]{border-top:1px solid var(--c-rule);flex-wrap:wrap;align-items:center;gap:.2rem .6rem;padding:.3rem 0;display:flex}.hx__v[data-astro-cid-ws34enxr]{color:var(--c-ink);font-weight:600}.hx__what[data-astro-cid-ws34enxr]{min-width:6rem;color:var(--c-ink-2);flex:1}.hx__restore[data-astro-cid-ws34enxr]{border:1px solid var(--c-rule-strong);width:1.6rem;height:1.6rem;color:var(--c-ink-2);border-radius:6px;place-items:center;display:grid}.hx__hint[data-astro-cid-ws34enxr]{color:var(--c-muted)}.hx__row--restored[data-astro-cid-ws34enxr]{display:none}[data-astro-cid-ws34enxr][data-hx].is-reverted .hx__row--restored[data-astro-cid-ws34enxr]{display:flex}[data-astro-cid-ws34enxr][data-hx].is-reverted .hx__current[data-astro-cid-ws34enxr]{display:none}@media (prefers-reduced-motion:reduce){.mx[data-astro-cid-ws34enxr] [data-astro-cid-ws34enxr]:is(.mx__btn,.pj__node),.mx__btn[data-astro-cid-ws34enxr] .mx__chev{transition:none}}.selfs__head[data-astro-cid-e2gslmnr]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 6rem);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.selfs__title[data-astro-cid-e2gslmnr]{text-wrap:balance;max-width:15ch}.selfs__intro[data-astro-cid-e2gslmnr]{gap:var(--sp-md);min-width:0;display:grid}.selfs__lead[data-astro-cid-e2gslmnr]{max-width:50ch}.selfs__actions[data-astro-cid-e2gslmnr]{align-items:center;gap:var(--sp-sm) var(--sp-lg);flex-wrap:wrap;display:flex}.selfs__footnote[data-astro-cid-e2gslmnr]{max-width:80ch;padding:var(--sp-sm) var(--sp-md);border:1px solid var(--c-line-on-blue);border-radius:var(--radius-xs);font-size:var(--fs-small);color:var(--c-on-blue);margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);line-height:1.55}.selfs__actions--foot[data-astro-cid-e2gslmnr]{display:none}@media (width<=63.99rem){.selfs__head[data-astro-cid-e2gslmnr]{grid-template-columns:minmax(0,1fr);align-items:start}.selfs__title[data-astro-cid-e2gslmnr]{max-width:18ch}}@media (width<=47.99rem){.selfs__head[data-astro-cid-e2gslmnr]{gap:var(--sp-sm);margin-bottom:var(--sp-lg)}.selfs__pain[data-astro-cid-e2gslmnr],.selfs__actions--head[data-astro-cid-e2gslmnr]{display:none}.selfs__actions--foot[data-astro-cid-e2gslmnr]{margin-top:var(--sp-lg);display:flex}.selfs__footnote[data-astro-cid-e2gslmnr]{margin-top:var(--sp-lg)}}.wb-fig .p2w .p2w__body{padding:0}.wb-bar__title[data-astro-cid-w47omwti]{font-weight:var(--fw-strong);color:var(--c-ink);min-width:0}.wb-pause[data-astro-cid-w47omwti]{width:1.875rem;margin-left:auto;padding:0}.wb-pause__i[data-astro-cid-w47omwti]{width:.875rem;height:.875rem}.wb-pause__i--play[data-astro-cid-w47omwti],.wb-fig.is-stopped .wb-pause__i--pause[data-astro-cid-w47omwti]{display:none}.wb-fig.is-stopped .wb-pause__i--play[data-astro-cid-w47omwti]{fill:currentColor;display:block}svg[data-astro-cid-w47omwti]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.wb[data-astro-cid-w47omwti]{font-size:.8125rem;position:relative;container:wb/inline-size}.wb-app[data-astro-cid-w47omwti]{grid-template-columns:minmax(0,1fr);min-height:100%;display:grid}.wb-side[data-astro-cid-w47omwti]{border-right:1px solid var(--c-rule);background:var(--c-tint);padding:.625rem .375rem;display:none}.wb-nav[data-astro-cid-w47omwti]{gap:1px;display:grid}.wb-nav__item[data-astro-cid-w47omwti]{border-radius:var(--radius-sm);min-height:2rem;color:var(--c-ink-2);white-space:nowrap;align-items:center;gap:.5rem;padding:0 .5rem;display:flex}.wb-nav__item[data-astro-cid-w47omwti] svg[data-astro-cid-w47omwti]{width:1rem;height:1rem;color:var(--c-muted)}.wb-nav__t[data-astro-cid-w47omwti]{text-overflow:ellipsis;overflow:hidden}.wb-nav__item--group[data-astro-cid-w47omwti]{margin-top:.5rem}.wb-nav__chev[data-astro-cid-w47omwti]{margin-left:auto;width:.75rem!important;height:.75rem!important}.wb-nav__item--sub[data-astro-cid-w47omwti]{min-height:1.75rem;padding-left:2rem}.wb-nav__sub-i[data-astro-cid-w47omwti]{display:none}.wb-nav__item[data-astro-cid-w47omwti].is-active{background:var(--c-blue-soft);color:var(--c-blue-deep);font-weight:var(--fw-medium)}.wb-nav__item[data-astro-cid-w47omwti].is-active svg[data-astro-cid-w47omwti]{color:var(--c-blue)}.wb-main[data-astro-cid-w47omwti]{grid-template-rows:auto 1fr;min-width:0;display:grid}.wb-head[data-astro-cid-w47omwti]{border-bottom:1px solid var(--c-rule);gap:.5rem;padding:.75rem .875rem 0;display:grid}.wb-head__name[data-astro-cid-w47omwti]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wb-head__title[data-astro-cid-w47omwti]{font-size:1rem;font-weight:var(--fw-strong);color:var(--c-ink)}.wb-pill[data-astro-cid-w47omwti]{background:color-mix(in oklab, var(--st-green) 18%, white);color:color-mix(in oklab, var(--st-green) 55%, black);border-radius:999px;align-items:center;gap:.35em;padding:.15em .55em;font-size:.75rem;font-weight:640;display:inline-flex}.wb-pill[data-astro-cid-w47omwti]:before{content:"";background:var(--st-green);border-radius:50%;width:.45em;height:.45em}.wb-head__row[data-astro-cid-w47omwti]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem .75rem;display:flex}.wb-tabs[data-astro-cid-w47omwti]{gap:.25rem;display:flex}.wb-tab[data-astro-cid-w47omwti]{color:var(--c-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.35rem .5rem .5rem}.wb-tab[data-astro-cid-w47omwti].is-on{color:var(--c-ink);font-weight:var(--fw-medium);border-color:var(--c-blue)}.wb-actions[data-astro-cid-w47omwti]{gap:.375rem;padding-bottom:.5rem;display:flex}.wb-preview[data-astro-cid-w47omwti] svg[data-astro-cid-w47omwti]{width:.875rem;height:.875rem}.wb-publish[data-astro-cid-w47omwti]{cursor:default}.wb-preview[data-astro-cid-w47omwti]:focus-visible,.wb-pause[data-astro-cid-w47omwti]:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:2px}.wb-canvas[data-astro-cid-w47omwti]{background:var(--c-tint);align-content:start;gap:.5rem;padding:.625rem .75rem .875rem;display:grid}.wb-pagebar[data-astro-cid-w47omwti]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);margin:0;font-size:.75rem;display:grid}.wb-pagebar[data-astro-cid-w47omwti]>span[data-astro-cid-w47omwti]{transition:opacity var(--dur-2) var(--ease-out-quart);grid-area:1/1}.wb-pagebar__p[data-astro-cid-w47omwti]{opacity:0;align-items:center;gap:.5rem;display:inline-flex}.wb[data-astro-cid-w47omwti][data-mode=preview] .wb-pagebar__b[data-astro-cid-w47omwti]{opacity:0}.wb[data-astro-cid-w47omwti][data-mode=preview] .wb-pagebar__p[data-astro-cid-w47omwti]{opacity:1}.wb-rec[data-astro-cid-w47omwti]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);color:var(--c-ink);font-variant-numeric:tabular-nums;padding:0 .4rem}.wb-sheet[data-astro-cid-w47omwti]{background:var(--c-paper);border:1px solid var(--c-rule);box-shadow:var(--shadow-sm);color:var(--c-ink);align-content:start;gap:.4rem;padding:1.125rem 1.125rem 1.25rem;line-height:1.5;display:grid}.wb-p[data-astro-cid-w47omwti]{min-width:0;margin:0}.wb-p--company[data-astro-cid-w47omwti]{border-bottom:1px solid var(--c-ink);font-weight:var(--fw-strong);margin-bottom:.2rem;padding-bottom:.4rem}.wb-p--title[data-astro-cid-w47omwti]{text-align:center;font-size:.9375rem;font-weight:var(--fw-strong);margin:.25rem 0 .2rem}.wb-p--total[data-astro-cid-w47omwti]{text-align:right;font-weight:var(--fw-medium)}.wb-p--words[data-astro-cid-w47omwti]{color:var(--c-ink-2)}.wb-p--sign[data-astro-cid-w47omwti]{margin-top:.4rem}.wb-slot[data-astro-cid-w47omwti]{vertical-align:bottom;grid-template-columns:minmax(0,max-content);max-width:100%;display:inline-grid;position:relative}.wb-slot[data-astro-cid-w47omwti]>[data-astro-cid-w47omwti]:not(.wb-caret){grid-area:1/1;min-width:0}.wb-slot--block[data-astro-cid-w47omwti]{display:grid}.wb-chip[data-astro-cid-w47omwti]{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-xs);background:color-mix(in oklab, var(--c-blue) 10%, var(--c-paper));max-width:100%;color:var(--c-blue);font-family:var(--ff-cond);font-size:.8125rem;font-weight:var(--fw-medium);letter-spacing:.01em;transition:box-shadow var(--dur-3) var(--ease-out-quart);place-self:start;margin-inline:.1rem;padding:0 .3rem;line-height:1.5;overflow:hidden}.wb-chip[data-astro-cid-w47omwti].is-picked{box-shadow:0 0 0 1px var(--c-blue-line)}.wb-val[data-astro-cid-w47omwti]{border-radius:var(--radius-xs);transition:background-color .9s var(--ease-out-quart);justify-self:start}.wb-val[data-astro-cid-w47omwti].is-fresh{background:var(--c-blue-soft);transition-duration:0s}.wb-slot--block[data-astro-cid-w47omwti]>.wb-val[data-astro-cid-w47omwti]{white-space:normal}.wb-slot--block[data-astro-cid-w47omwti]>.wb-chip[data-astro-cid-w47omwti]{white-space:nowrap}.wb[data-astro-cid-w47omwti][data-mode=builder] .wb-val[data-astro-cid-w47omwti],.wb[data-astro-cid-w47omwti][data-mode=preview] .wb-chip[data-astro-cid-w47omwti],.wb-slot[data-astro-cid-w47omwti].is-empty>.wb-chip[data-astro-cid-w47omwti]{visibility:hidden}.wb-caret[data-astro-cid-w47omwti]{background:var(--c-ink);width:1.5px;height:1.1em;display:none;position:absolute;top:.2em;left:.1rem}.wb[data-astro-cid-w47omwti].is-demo .wb-caret[data-astro-cid-w47omwti]{animation:1s step-end infinite wb-blink;display:block}@keyframes wb-blink{50%{opacity:0}}.wb-table-wrap[data-astro-cid-w47omwti]{gap:.375rem;margin:.3rem 0 .1rem;display:grid;position:relative}.wb-table[data-astro-cid-w47omwti]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.75rem}.wb-table[data-astro-cid-w47omwti] [data-astro-cid-w47omwti]:is(th,td){border:1px solid var(--c-rule-strong);text-align:left;padding:.25rem .375rem;overflow:hidden}.wb-table[data-astro-cid-w47omwti] th[data-astro-cid-w47omwti]{background:var(--c-tint);font-weight:var(--fw-medium);color:var(--c-ink-2)}.wb-table[data-astro-cid-w47omwti] [data-astro-cid-w47omwti]:is(th,td):first-child{width:3rem}.wb-table[data-astro-cid-w47omwti] [data-astro-cid-w47omwti]:is(th,td):nth-child(3){width:17%}.wb-table[data-astro-cid-w47omwti] [data-astro-cid-w47omwti]:is(th,td):nth-child(4){width:24%}.wb-table[data-astro-cid-w47omwti] [data-astro-cid-w47omwti]:is(th,td):nth-child(n+3){text-align:right}.wb-table[data-astro-cid-w47omwti] td[data-astro-cid-w47omwti]:nth-child(n+3) .wb-slot[data-astro-cid-w47omwti]{justify-items:end}.wb-table[data-astro-cid-w47omwti] td[data-astro-cid-w47omwti]:nth-child(n+3) [data-astro-cid-w47omwti]:is(.wb-chip,.wb-val){justify-self:end}.wb-table[data-astro-cid-w47omwti] .wb-chip[data-astro-cid-w47omwti]{margin-inline:0;padding-inline:.2rem;font-size:.75rem}.wb-table[data-astro-cid-w47omwti] td[data-astro-cid-w47omwti]{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.wb-cell[data-astro-cid-w47omwti]{text-overflow:ellipsis;display:block;overflow:hidden}.wb-row--loop[data-astro-cid-w47omwti]{position:relative}.wb[data-astro-cid-w47omwti][data-mode=builder] .wb-row--loop[data-astro-cid-w47omwti] td[data-astro-cid-w47omwti]{background:color-mix(in oklab, var(--c-blue) 5%, var(--c-paper))}.wb-row__loop-i[data-astro-cid-w47omwti],.wb[data-astro-cid-w47omwti][data-mode=builder] .wb-row--more[data-astro-cid-w47omwti]{display:none}.wb[data-astro-cid-w47omwti][data-mode=swap] .wb-row--more[data-astro-cid-w47omwti]{visibility:hidden}.wb[data-astro-cid-w47omwti][data-mode=preview] .wb-loop[data-astro-cid-w47omwti]{display:none}.wb[data-astro-cid-w47omwti][data-mode=swap] .wb-loop[data-astro-cid-w47omwti]{background:var(--c-paper);position:absolute;bottom:0;left:0;right:0}.wb-loop[data-astro-cid-w47omwti]{border:1px dashed color-mix(in oklab, var(--c-blue) 45%, var(--c-rule));border-radius:var(--radius-sm);color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.375rem .5rem;font-size:.75rem;display:flex}.wb-loop[data-astro-cid-w47omwti] p[data-astro-cid-w47omwti]{margin:0}.wb-loop__t[data-astro-cid-w47omwti]{color:var(--c-blue);font-weight:var(--fw-medium);align-items:center;gap:.3rem;display:inline-flex}.wb-loop__t[data-astro-cid-w47omwti] svg[data-astro-cid-w47omwti]{width:.8125rem;height:.8125rem}.wb-loop__f[data-astro-cid-w47omwti]{align-items:center;gap:.3rem;display:inline-flex}.wb-loop__l[data-astro-cid-w47omwti]{color:var(--c-muted)}.wb-loop__v[data-astro-cid-w47omwti]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);font-family:var(--ff-cond);color:var(--c-ink);padding:0 .35rem}.wb-data[data-astro-cid-w47omwti]{border-left:1px solid var(--c-rule);align-content:start;gap:.125rem;padding:.625rem .625rem .875rem;display:none}.wb-data[data-astro-cid-w47omwti] p[data-astro-cid-w47omwti]{margin:0}.wb-dtabs[data-astro-cid-w47omwti]{border-radius:var(--radius-sm);background:var(--c-tint);grid-template-columns:1fr 1fr;gap:2px;margin-bottom:.375rem;padding:2px;display:grid}.wb-dtab[data-astro-cid-w47omwti]{border-radius:var(--radius-xs);min-height:1.625rem;color:var(--c-muted);justify-content:center;align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.wb-dtab[data-astro-cid-w47omwti] svg[data-astro-cid-w47omwti]{width:.8125rem;height:.8125rem}.wb-dtab[data-astro-cid-w47omwti].is-on{background:var(--c-paper);color:var(--c-ink);font-weight:var(--fw-medium);box-shadow:var(--shadow-sm)}.wb-dsearch[data-astro-cid-w47omwti]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);min-height:1.875rem;color:var(--c-muted);align-items:center;margin-bottom:.25rem;padding:0 .5rem;font-size:.75rem;display:flex}.wb-dsec[data-astro-cid-w47omwti]{font-size:.75rem;font-weight:var(--fw-medium);color:var(--c-muted);padding:.5rem .375rem .125rem}.wb-drow[data-astro-cid-w47omwti]{border-radius:var(--radius-sm);min-height:1.75rem;color:var(--c-ink);transition:background-color var(--dur-2) var(--ease-out-quart);align-items:center;gap:.4rem;padding:0 .375rem;display:flex}.wb-drow[data-astro-cid-w47omwti] svg[data-astro-cid-w47omwti]{width:.8125rem;height:.8125rem;color:var(--c-muted)}.wb-drow__chev[data-astro-cid-w47omwti]{width:.75rem!important;height:.75rem!important}.wb-drow--group[data-astro-cid-w47omwti] .wb-drow__l[data-astro-cid-w47omwti]{font-weight:var(--fw-medium)}.wb-drow__l[data-astro-cid-w47omwti]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wb-drow[data-astro-cid-w47omwti].is-hover{background:var(--c-blue-soft)}.wb-hint[data-astro-cid-w47omwti]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);font-family:var(--ff-cond);color:var(--c-muted);flex:none;padding:0 .3rem;font-size:.75rem;line-height:1.35}.wb-cursor[data-astro-cid-w47omwti],.wb-ghost[data-astro-cid-w47omwti]{visibility:hidden;opacity:0;pointer-events:none;z-index:2;position:absolute;top:0;left:0}.wb-cursor[data-astro-cid-w47omwti]{width:1.125rem;height:1.125rem;fill:var(--c-paper);stroke:var(--c-ink);stroke-width:1.6px;filter:drop-shadow(0 1px 1px oklch(20% .05 268/.25))}.wb-ghost[data-astro-cid-w47omwti]{box-shadow:var(--shadow-md);background:var(--c-blue-soft)}@container wb (width>=30rem){.wb-app[data-astro-cid-w47omwti]{grid-template-columns:3rem minmax(0,1fr)}.wb-side[data-astro-cid-w47omwti]{padding-inline:.375rem;display:block}.wb-nav__item[data-astro-cid-w47omwti]{justify-content:center;padding:0}.wb-nav__t[data-astro-cid-w47omwti],.wb-nav__chev[data-astro-cid-w47omwti]{display:none}.wb-nav__item--group[data-astro-cid-w47omwti]{margin-top:.375rem}.wb-nav__item--sub[data-astro-cid-w47omwti]{display:none}.wb-nav__item--sub[data-astro-cid-w47omwti].is-active{padding:0;display:flex}.wb-nav__item--sub[data-astro-cid-w47omwti].is-active .wb-nav__sub-i[data-astro-cid-w47omwti]{display:block}}@container wb (width>=42rem){.wb-app[data-astro-cid-w47omwti]{grid-template-columns:3rem minmax(0,1fr) 12.5rem}.wb-data[data-astro-cid-w47omwti]{display:grid}}@container wb (width>=52rem){.wb-app[data-astro-cid-w47omwti]{grid-template-columns:10.5rem minmax(0,1fr) 13.5rem}.wb-side[data-astro-cid-w47omwti]{padding-inline:.5rem}.wb-nav__item[data-astro-cid-w47omwti]{justify-content:flex-start;padding:0 .5rem}.wb-nav__t[data-astro-cid-w47omwti],.wb-nav__chev[data-astro-cid-w47omwti]{display:block}.wb-nav__item--sub[data-astro-cid-w47omwti]{padding-left:2rem;display:flex}.wb-nav__item--sub[data-astro-cid-w47omwti].is-active{padding-left:2rem}.wb-nav__item--sub[data-astro-cid-w47omwti].is-active .wb-nav__sub-i[data-astro-cid-w47omwti]{display:none}.wb-sheet[data-astro-cid-w47omwti]{padding:1.5rem 1.5rem 1.625rem}.wb-canvas[data-astro-cid-w47omwti]{padding:.75rem 1rem 1rem}}@container wb (width<=29.99rem){.wb-table[data-astro-cid-w47omwti] [data-astro-cid-w47omwti]:is(th,td):first-child{width:2.5rem;padding-inline:.25rem}.wb-table[data-astro-cid-w47omwti] [data-astro-cid-w47omwti]:is(th,td):nth-child(3){width:15%}.wb-table[data-astro-cid-w47omwti] [data-astro-cid-w47omwti]:is(th,td):nth-child(4){width:30%}.wb-table[data-astro-cid-w47omwti] td[data-astro-cid-w47omwti]{white-space:normal}.wb-table[data-astro-cid-w47omwti] td[data-astro-cid-w47omwti]:nth-child(n+3){white-space:nowrap}.wb-table[data-astro-cid-w47omwti] [data-astro-cid-w47omwti]:is(.wb-cell,.wb-val){text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.wb-canvas[data-astro-cid-w47omwti]{padding:.5rem .5rem .625rem}.wb-sheet[data-astro-cid-w47omwti]{gap:.25rem;padding:.75rem .75rem .875rem;line-height:1.4}.wb-head[data-astro-cid-w47omwti]{gap:.375rem;padding-top:.625rem}}@media (pointer:coarse){.wb-preview[data-astro-cid-w47omwti]{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.wb[data-astro-cid-w47omwti].is-demo .wb-caret[data-astro-cid-w47omwti]{animation:none}.wb-pagebar[data-astro-cid-w47omwti]>span[data-astro-cid-w47omwti],.wb-chip[data-astro-cid-w47omwti],.wb-drow[data-astro-cid-w47omwti],.wb-val[data-astro-cid-w47omwti]{transition:none}}.dom[data-astro-cid-klf35qmf]{gap:var(--sp-sm);margin:0;display:grid}.dom__zone[data-astro-cid-klf35qmf]{gap:var(--sp-2xs);padding:var(--sp-sm);border:1px dashed var(--c-blue-line);border-radius:var(--radius-sm);display:none}.dom.is-live .dom__zone[data-astro-cid-klf35qmf]{display:grid}.dom__zone-title[data-astro-cid-klf35qmf]{font-size:var(--fs-draft);color:var(--c-blue);overflow-wrap:anywhere;line-height:1.2}.dom__zone-hint[data-astro-cid-klf35qmf]{color:var(--c-ink-2);font-size:.9375rem;line-height:1.45}.dom__chips[data-astro-cid-klf35qmf]{margin-top:var(--sp-3xs);flex-wrap:wrap;gap:.375rem;display:flex}.dom__chip[data-astro-cid-klf35qmf]{border:1px dashed var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2.75rem;color:var(--c-ink-2);font-family:var(--ff-cond);letter-spacing:.01em;transition:background-color var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);align-items:center;gap:.4rem;padding:0 .6rem 0 .5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.dom__chip[data-astro-cid-klf35qmf]:hover{border-color:var(--c-blue-line);color:var(--c-ink)}.dom__chip[data-astro-cid-klf35qmf][aria-pressed=true]{border-style:solid;border-color:var(--c-blue);background:var(--c-blue-soft);color:var(--c-ink)}.dom__chip[data-astro-cid-klf35qmf].is-missing{border-color:var(--st-red);border-style:solid}.dom__chip-box[data-astro-cid-klf35qmf]{border:1.5px solid var(--c-rule-strong);background:var(--c-paper);width:1rem;height:1rem;transition:background-color var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart);border-radius:2px;place-items:center;display:grid}.dom__chip-box[data-astro-cid-klf35qmf] svg[data-astro-cid-klf35qmf]{fill:none;width:.75rem;height:.75rem;stroke:var(--c-paper);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.dom__chip[data-astro-cid-klf35qmf][aria-pressed=true] .dom__chip-box[data-astro-cid-klf35qmf]{background:var(--c-blue);border-color:var(--c-blue)}.dom__chip[data-astro-cid-klf35qmf][aria-pressed=true] .dom__chip-box[data-astro-cid-klf35qmf] svg[data-astro-cid-klf35qmf]{opacity:1}.dom__chip[data-astro-cid-klf35qmf].is-missing .dom__chip-box[data-astro-cid-klf35qmf]{border-color:var(--st-red)}.dom__card[data-astro-cid-klf35qmf]{gap:var(--sp-sm);padding:var(--sp-md);background:var(--c-paper);border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);display:grid}.dom__head[data-astro-cid-klf35qmf]{justify-content:space-between;align-items:center;gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.dom__title[data-astro-cid-klf35qmf]{align-items:center;gap:.25rem var(--sp-2xs);flex-wrap:wrap;min-width:0;display:inline-flex}.dom__name[data-astro-cid-klf35qmf]{font-weight:var(--fw-strong);color:var(--c-ink);overflow-wrap:anywhere;font-size:1.125rem}.dom__status[data-astro-cid-klf35qmf]{justify-items:start;display:inline-grid}.dom__pill[data-astro-cid-klf35qmf]{white-space:nowrap;transition:opacity var(--dur-2) var(--ease-out-quart), transform var(--dur-2) var(--ease-out-quart);border-radius:999px;grid-area:1/1;padding:.2em .65em .22em;font-size:.8125rem;font-weight:640;line-height:1.2}.dom__pill--pending[data-astro-cid-klf35qmf]{background:color-mix(in oklab, var(--st-gray) 22%, white);color:color-mix(in oklab, var(--st-gray) 40%, black)}.dom__pill--verified[data-astro-cid-klf35qmf]{background:color-mix(in oklab, var(--st-green) 20%, white);color:color-mix(in oklab, var(--st-green) 45%, black)}.dom__status[data-astro-cid-klf35qmf][data-dom-status=verified] .dom__pill--pending[data-astro-cid-klf35qmf],.dom__status[data-astro-cid-klf35qmf][data-dom-status=pending] .dom__pill--verified[data-astro-cid-klf35qmf]{opacity:0;transform:translateY(35%)}.dom__verify[data-astro-cid-klf35qmf]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);min-height:2.5rem;color:var(--c-ink);font-size:.875rem;font-weight:var(--fw-medium);transition:border-color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);align-items:center;gap:.35rem;margin-left:auto;padding:0 .6rem;display:none}.dom.is-live .dom__verify[data-astro-cid-klf35qmf]{display:inline-flex}.dom__verify[data-astro-cid-klf35qmf]:hover{border-color:var(--c-blue);background:var(--c-tint)}.dom__verify[data-astro-cid-klf35qmf] svg[data-astro-cid-klf35qmf]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.dom__verify[data-astro-cid-klf35qmf][aria-busy=true]{cursor:progress;color:var(--c-muted)}.dom__verify[data-astro-cid-klf35qmf][aria-busy=true] svg[data-astro-cid-klf35qmf]{animation:.9s linear infinite dom-spin}@keyframes dom-spin{to{transform:rotate(360deg)}}.dom__ok[data-astro-cid-klf35qmf]{color:var(--c-ink-2);font-size:.9375rem;line-height:1.45}.dom__ok[data-astro-cid-klf35qmf][hidden]{display:none}.dom__ok-title[data-astro-cid-klf35qmf]{color:var(--c-ink);align-items:center;gap:.45em;font-weight:640;display:flex}.dom__ok[data-astro-cid-klf35qmf][data-tone=warn] .dom__ok-title[data-astro-cid-klf35qmf]:before{content:"";background:var(--st-orange);border-radius:50%;flex:none;width:.55em;height:.55em}.dom__records[data-astro-cid-klf35qmf]{border-top:1px solid var(--c-rule);margin:0;padding:0;display:grid}.dom__record[data-astro-cid-klf35qmf]{justify-content:space-between;align-items:baseline;gap:var(--sp-sm);border-bottom:1px solid var(--c-rule);padding:.45rem 0;font-size:.9375rem;display:flex}.dom__rname[data-astro-cid-klf35qmf]{font-family:var(--ff-cond);color:var(--c-ink);letter-spacing:.01em;font-weight:560}.dom__rec[data-astro-cid-klf35qmf]{font-family:var(--ff-sans);font-size:.8125rem;font-weight:var(--fw-body);color:var(--c-muted);white-space:nowrap;margin-left:.5em}.dom__check[data-astro-cid-klf35qmf]{white-space:nowrap;color:var(--c-muted);transition:color var(--dur-1) var(--ease-out-quart);align-items:center;gap:.4em;font-size:.875rem;display:inline-flex}.dom__check[data-astro-cid-klf35qmf]:before{content:"";background:0 0;border-radius:50%;width:.5em;height:.5em}.dom__record[data-astro-cid-klf35qmf][data-state=ok] .dom__check[data-astro-cid-klf35qmf]{color:color-mix(in oklab, var(--st-green) 50%, black);font-weight:600}.dom__record[data-astro-cid-klf35qmf][data-state=ok] .dom__check[data-astro-cid-klf35qmf]:before{background:var(--st-green)}.dom__record[data-astro-cid-klf35qmf][data-state=fail] .dom__check[data-astro-cid-klf35qmf]{color:color-mix(in oklab, var(--st-red) 62%, black);font-weight:600}.dom__record[data-astro-cid-klf35qmf][data-state=fail] .dom__check[data-astro-cid-klf35qmf]:before{background:var(--st-red)}.dom__record[data-astro-cid-klf35qmf][data-state=checking] .dom__check[data-astro-cid-klf35qmf]:before{background:var(--c-rule-strong)}.dom__addr[data-astro-cid-klf35qmf]{gap:.3rem;display:grid}.dom__addr-title[data-astro-cid-klf35qmf]{color:var(--c-muted);font-size:.875rem;font-weight:640}.dom__addr-row[data-astro-cid-klf35qmf]{justify-content:space-between;gap:.25rem var(--sp-sm);flex-wrap:wrap;font-size:.9375rem;display:flex}.dom__addr-row[data-astro-cid-klf35qmf][hidden],.dom__addr-wait[data-astro-cid-klf35qmf][hidden]{display:none}.dom__mail[data-astro-cid-klf35qmf]{color:var(--c-ink);overflow-wrap:anywhere;font-weight:560}.dom__receives[data-astro-cid-klf35qmf]{color:var(--c-muted);font-family:var(--ff-cond)}.dom__addr-wait[data-astro-cid-klf35qmf]{color:var(--c-muted);font-size:.9375rem;line-height:1.45}.dom__caption[data-astro-cid-klf35qmf] .t-draft[data-astro-cid-klf35qmf]{color:var(--c-muted)}@media (width<=47.99rem){.dom[data-astro-cid-klf35qmf]{gap:var(--sp-xs)}.dom__zone[data-astro-cid-klf35qmf]{padding-block:var(--sp-xs)}.dom__card[data-astro-cid-klf35qmf]{gap:var(--sp-xs);padding:var(--sp-sm)}.dom__record[data-astro-cid-klf35qmf]{padding-block:.375rem}}@media (pointer:coarse){.dom__verify[data-astro-cid-klf35qmf]{min-height:2.75rem}}.ws__head[data-astro-cid-b5j6wfuk]{gap:var(--sp-md) clamp(2rem, 1rem + 3vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.ws__title[data-astro-cid-b5j6wfuk]{max-width:16ch}.ws__lead[data-astro-cid-b5j6wfuk]{max-width:46ch}.ws__views[data-astro-cid-b5j6wfuk]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:clamp(2rem,1rem + 2vw,3rem) clamp(2rem,1rem + 2.5vw,4rem);margin-bottom:clamp(3rem,2rem + 3vw,5.5rem);display:grid}@media (width>=48rem){.ws__views[data-astro-cid-b5j6wfuk] .ws__editor{grid-area:1/1/span 2}.ws__views[data-astro-cid-b5j6wfuk] .ws__search{grid-area:1/2}.ws__views[data-astro-cid-b5j6wfuk] .ws__domain{grid-area:2/2}}.ws-spec .ws-pos{font-size:1.125rem}.ws-spec .ws-name{font-weight:var(--fw-strong);color:var(--c-ink);font-size:1.0625rem}.ws-spec .ws-note{color:var(--c-muted)}.ws-spec .ws-link{white-space:nowrap}.ws-spec :is(thead,tbody){background:var(--c-paper)}@media (width<=63.99rem){.ws__head[data-astro-cid-b5j6wfuk]{grid-template-columns:minmax(0,1fr)}}@media (width>=48rem) and (width<=79.99rem){.ws__views[data-astro-cid-b5j6wfuk]{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,1rem + 2.5vw,4rem) clamp(2rem,1rem + 2vw,3rem)}.ws__views[data-astro-cid-b5j6wfuk] .ws__editor{grid-area:1/1/auto/-1}.ws__views[data-astro-cid-b5j6wfuk] .ws__search{grid-area:2/1}.ws__views[data-astro-cid-b5j6wfuk] .ws__domain{grid-area:2/2}}@media (width<=47.99rem){.ws__head[data-astro-cid-b5j6wfuk]{gap:var(--sp-sm);margin-bottom:var(--sp-lg)}.ws__views[data-astro-cid-b5j6wfuk]{margin-bottom:var(--sp-md);--rail-align:start;display:block}.ws__views[data-astro-cid-b5j6wfuk] .rail__track{position:relative}}@media (width<=44rem){.ws-spec tbody tr,.ws-spec thead tr{grid-template-columns:2.5rem minmax(0,1fr)!important}.ws-spec thead th:nth-child(n+3){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ws-spec tbody td:nth-child(n+3){grid-column:1/-1;padding-top:0;border-left:0!important}.ws-spec tbody td:nth-child(2){align-self:center}.ws-spec tbody td:last-child{padding-bottom:var(--sp-sm)}}.mcp[data-astro-cid-rsqz2yig]{min-width:0;margin:0}.mcp__sheet[data-astro-cid-rsqz2yig]{background:color-mix(in oklab, var(--c-blue) 32%, transparent);border:1px solid oklch(100% 0 0/.55);gap:clamp(1.5rem,1rem + 1.5vw,2.25rem);padding:clamp(1rem,.5rem + 2vw,2rem);display:grid;position:relative}.mcp__sheet[data-astro-cid-rsqz2yig]:before{content:"";pointer-events:none;border:1px solid oklch(100% 0 0/.16);position:absolute;inset:.5rem}.mcp__connect[data-astro-cid-rsqz2yig]{gap:var(--sp-2xs);display:grid;position:relative}.mcp__tag[data-astro-cid-rsqz2yig]{color:var(--c-on-blue-muted);font-size:var(--fs-draft-sm)}.mcp__cmd[data-astro-cid-rsqz2yig]{background:var(--c-blue-ink);color:var(--c-on-blue);font-family:var(--ff-cond);letter-spacing:.01em;border:1px solid oklch(100% 0 0/.3);gap:.6rem;padding:.8rem 1rem;font-size:1.0625rem;line-height:1.5;display:flex}.mcp__prompt[data-astro-cid-rsqz2yig]{color:var(--c-amber);flex:none;font-weight:700}.mcp__cmd-text[data-astro-cid-rsqz2yig]{overflow-wrap:anywhere;min-width:0}.mcp__secret[data-astro-cid-rsqz2yig]{white-space:nowrap;color:var(--c-amber)}.mcp__dots[data-astro-cid-rsqz2yig]{color:var(--c-on-blue-muted);letter-spacing:.08em}.mcp__hint[data-astro-cid-rsqz2yig]{color:var(--c-on-blue-muted);font-size:.9375rem;line-height:1.5}.mcp__seq[data-astro-cid-rsqz2yig]{--ax:4.5rem;--sx:5rem;padding-top:4.25rem;position:relative}.mcp__seq[data-astro-cid-rsqz2yig]:before,.mcp__seq[data-astro-cid-rsqz2yig]:after{content:"";border-left:1px dashed oklch(100% 0 0/.42);width:0;position:absolute;top:3.4rem;bottom:-.5rem}.mcp__seq[data-astro-cid-rsqz2yig]:before{left:var(--ax)}.mcp__seq[data-astro-cid-rsqz2yig]:after{right:var(--sx)}.mcp__actors[data-astro-cid-rsqz2yig]{height:3.4rem;position:absolute;inset:0 0 auto}.mcp__actor[data-astro-cid-rsqz2yig]{background:var(--c-blue-deep);color:var(--c-on-blue);white-space:nowrap;border:1px solid oklch(100% 0 0/.85);justify-items:center;gap:.05rem;padding:.35rem .8rem .4rem;line-height:1.15;display:grid;position:absolute;top:0}.mcp__actor[data-astro-cid-rsqz2yig] .t-draft[data-astro-cid-rsqz2yig]{font-size:1.1875rem}.mcp__actor[data-astro-cid-rsqz2yig] small[data-astro-cid-rsqz2yig]{font-family:var(--ff-cond);color:var(--c-on-blue-muted);letter-spacing:.02em;font-size:.8125rem}.mcp__actor--agent[data-astro-cid-rsqz2yig]{left:var(--ax);transform:translate(-50%)}.mcp__actor--server[data-astro-cid-rsqz2yig]{right:var(--sx);transform:translate(50%)}.mcp__steps[data-astro-cid-rsqz2yig]{gap:.35rem;margin:0;padding:0;display:grid}.mcp__step--call[data-astro-cid-rsqz2yig],.mcp__step--ret[data-astro-cid-rsqz2yig]{margin-inline:calc(var(--ax) + .75rem) calc(var(--sx) + .75rem);gap:.3rem;padding-bottom:.55rem;display:grid;position:relative}.mcp__step--ret[data-astro-cid-rsqz2yig]{margin-bottom:.4rem}.mcp__label[data-astro-cid-rsqz2yig]{font-family:var(--ff-cond);letter-spacing:.01em;overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.mcp__step--call[data-astro-cid-rsqz2yig] .mcp__label[data-astro-cid-rsqz2yig]{color:var(--c-on-blue)}.mcp__step--ret[data-astro-cid-rsqz2yig] .mcp__label[data-astro-cid-rsqz2yig]{color:var(--c-on-blue-muted);text-align:right}.mcp__tool[data-astro-cid-rsqz2yig]{margin-right:.5rem;font-size:1.0625rem;font-weight:700}.mcp__args[data-astro-cid-rsqz2yig]{color:var(--c-on-blue-muted)}.mcp__arrow[data-astro-cid-rsqz2yig]{border-top:1.5px solid oklch(100% 0 0/.85);height:0;position:absolute;bottom:0;left:-.75rem;right:-.75rem}.mcp__step--ret[data-astro-cid-rsqz2yig] .mcp__arrow[data-astro-cid-rsqz2yig]{border-top:1.5px dashed oklch(100% 0 0/.5)}.mcp__arrow[data-astro-cid-rsqz2yig]:after{content:"";border-block:5px solid #0000;width:0;height:0;position:absolute;top:-5.5px}.mcp__step--call[data-astro-cid-rsqz2yig] .mcp__arrow[data-astro-cid-rsqz2yig]:after{border-left:10px solid oklch(100% 0 0/.9);right:-1px}.mcp__step--ret[data-astro-cid-rsqz2yig] .mcp__arrow[data-astro-cid-rsqz2yig]:after{border-right:10px solid oklch(100% 0 0/.6);left:-1px}.mcp__step[data-astro-cid-rsqz2yig].is-active .mcp__arrow[data-astro-cid-rsqz2yig]{border-top-color:var(--c-amber)}.mcp__step--call[data-astro-cid-rsqz2yig].is-active .mcp__arrow[data-astro-cid-rsqz2yig]:after{border-left-color:var(--c-amber)}.mcp__step--ret[data-astro-cid-rsqz2yig].is-active .mcp__arrow[data-astro-cid-rsqz2yig]:after{border-right-color:var(--c-amber)}.mcp__note[data-astro-cid-rsqz2yig]{margin:.6rem calc(var(--sx) - 1.5rem) .75rem calc(var(--ax) + 1.25rem);background:var(--c-blue-deep);border:1px solid oklch(100% 0 0/.5);gap:.3rem;padding:.7rem 1rem .8rem;display:grid;position:relative}.mcp__note[data-astro-cid-rsqz2yig]:before{content:"";border-top:1px dashed oklch(100% 0 0/.5);width:1.25rem;position:absolute;top:1.35rem;left:-1.25rem}.mcp__note--agent[data-astro-cid-rsqz2yig]{background:color-mix(in oklab, var(--c-blue) 45%, var(--c-blue-deep));clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);border-color:oklch(100% 0 0/.85)}.mcp__note--agent[data-astro-cid-rsqz2yig]:after{content:"";background:linear-gradient(to bottom left, transparent 50%, oklch(100% 0 0/.85) 50%, oklch(100% 0 0/.85) calc(50% + 1px), color-mix(in oklab, var(--c-blue) 60%, var(--c-blue-deep)) calc(50% + 1px));width:14px;height:14px;position:absolute;top:-1px;right:-1px}.mcp__who[data-astro-cid-rsqz2yig]{font-size:var(--fs-draft-sm);color:var(--c-on-blue-muted)}.mcp__note--agent[data-astro-cid-rsqz2yig] .mcp__who[data-astro-cid-rsqz2yig]{color:var(--c-amber)}.mcp__say[data-astro-cid-rsqz2yig]{color:var(--c-on-blue);max-width:60ch;font-size:1.0625rem;line-height:1.55}.mcp__controls[data-astro-cid-rsqz2yig]{justify-content:flex-end;min-height:2.75rem;display:none;position:relative}.mcp.is-live .mcp__controls[data-astro-cid-rsqz2yig]{display:flex}.mcp__btn[data-astro-cid-rsqz2yig]{border-radius:var(--radius-xs);min-height:2.75rem;color:var(--c-on-blue);font-size:.9375rem;font-weight:var(--fw-medium);transition:border-color var(--dur-2) var(--ease-out-quart), background-color var(--dur-2) var(--ease-out-quart);border:1px solid oklch(100% 0 0/.45);padding:0 1rem}.mcp__btn[data-astro-cid-rsqz2yig]:hover{border-color:var(--c-on-blue);background:oklch(100% 0 0/.08)}.mcp__btn[data-astro-cid-rsqz2yig][hidden]{display:none}@media (width<=47.99rem){.mcp.is-live{position:relative}.mcp.is-live .mcp__sheet[data-astro-cid-rsqz2yig]{height:min(var(--stage-max-h), 38rem);overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:oklch(100% 0 0/.35) transparent;align-content:start;gap:var(--sp-md);padding-bottom:4.5rem;position:static;overflow-y:auto}.mcp.is-live .mcp__sheet[data-astro-cid-rsqz2yig]:before{display:none}.mcp.is-live .mcp__controls[data-astro-cid-rsqz2yig]{z-index:2;padding:var(--sp-lg) var(--sp-sm) var(--sp-sm);background:linear-gradient(to bottom, transparent, var(--c-blue-deep) 45%);position:absolute;bottom:1px;left:1px;right:1px}}@media (width<=40rem){.mcp__seq[data-astro-cid-rsqz2yig]{--ax:2.4rem;--sx:2.6rem;padding-top:4rem}.mcp__actor[data-astro-cid-rsqz2yig]{padding-inline:.5rem}.mcp__actor[data-astro-cid-rsqz2yig] .t-draft[data-astro-cid-rsqz2yig]{font-size:1.0625rem}.mcp__note[data-astro-cid-rsqz2yig]{margin-right:0;margin-left:calc(var(--ax) + .9rem)}.mcp__note[data-astro-cid-rsqz2yig]:before{width:.9rem;left:-.9rem}.mcp__cmd[data-astro-cid-rsqz2yig]{padding:.7rem .8rem;font-size:1rem}}.agents__grid[data-astro-cid-u4htrgnq]{grid-template:"head sheet""aside sheet"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,1rem + 2.5vw,3.5rem) clamp(2rem,1rem + 3.5vw,5.5rem);display:grid}.agents__head[data-astro-cid-u4htrgnq]{gap:var(--sp-md);grid-area:head;display:grid}.agents__sheet[data-astro-cid-u4htrgnq]{grid-area:sheet;min-width:0}.agents__aside[data-astro-cid-u4htrgnq]{grid-area:aside;justify-items:start;gap:clamp(2rem,1.5rem + 1.5vw,3rem);display:grid}.agents__title[data-astro-cid-u4htrgnq]{max-width:14ch}.agents__lead[data-astro-cid-u4htrgnq]{max-width:44ch}.agents__block[data-astro-cid-u4htrgnq]{gap:var(--sp-sm);width:100%;display:grid}.agents__h3[data-astro-cid-u4htrgnq]{font-size:var(--fs-h4);line-height:var(--lh-snug);letter-spacing:-.012em}.tools[data-astro-cid-u4htrgnq]{border-top:1px solid oklch(100% 0 0/.8);margin:0;padding:0;display:grid}.tools__row[data-astro-cid-u4htrgnq]{border-bottom:1px solid oklch(100% 0 0/.22)}.tools__btn[data-astro-cid-u4htrgnq]{align-items:baseline;gap:.25rem var(--sp-sm);text-align:left;width:100%;min-height:2.75rem;color:inherit;grid-template-columns:minmax(0,11.5rem) minmax(0,1fr) auto 1rem;padding:.55rem 0;display:grid}.tools__chev[data-astro-cid-u4htrgnq]{fill:none;width:1rem;height:1rem;stroke:var(--c-on-blue-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-2) var(--ease-out-quart), stroke var(--dur-1) var(--ease-out-quart);grid-column:4;align-self:center}.agents__block[data-astro-cid-u4htrgnq]:not(.is-live) .tools__chev[data-astro-cid-u4htrgnq]{display:none}.agents__block[data-astro-cid-u4htrgnq]:not(.is-live) .tools__btn[data-astro-cid-u4htrgnq]{cursor:default}.tools__btn[data-astro-cid-u4htrgnq][aria-expanded=true] .tools__chev[data-astro-cid-u4htrgnq]{transform:rotate(180deg)}.agents__block.is-live .tools__btn[data-astro-cid-u4htrgnq]:hover .tools__name[data-astro-cid-u4htrgnq],.agents__block.is-live .tools__btn[data-astro-cid-u4htrgnq][aria-expanded=true] .tools__name[data-astro-cid-u4htrgnq]{color:var(--c-amber)}.tools__btn[data-astro-cid-u4htrgnq]:hover .tools__chev[data-astro-cid-u4htrgnq]{stroke:var(--c-amber)}.tools__ex[data-astro-cid-u4htrgnq]{background:var(--c-blue-ink);font-family:var(--ff-cond);letter-spacing:.01em;border:1px solid oklch(100% 0 0/.22);gap:.3rem;margin:0 0 .75rem;padding:.6rem .8rem .7rem;font-size:1rem;line-height:1.45;display:grid}.tools__ex[data-astro-cid-u4htrgnq][hidden]{display:none}.tools__call[data-astro-cid-u4htrgnq],.tools__ret[data-astro-cid-u4htrgnq]{gap:var(--sp-2xs);grid-template-columns:3.75rem minmax(0,1fr);align-items:baseline;display:grid}.tools__ex-k[data-astro-cid-u4htrgnq]{font-size:var(--fs-draft-sm);color:var(--c-on-blue-muted)}.tools__ex-v[data-astro-cid-u4htrgnq]{overflow-wrap:anywhere;grid-column:2;min-width:0}.tools__ex-v[data-astro-cid-u4htrgnq][hidden]{display:none}.tools__call[data-astro-cid-u4htrgnq] .tools__ex-v[data-astro-cid-u4htrgnq]{color:var(--c-on-blue)}.tools__call[data-astro-cid-u4htrgnq] b[data-astro-cid-u4htrgnq]{margin-right:.35rem;font-weight:700}.tools__ret[data-astro-cid-u4htrgnq] .tools__ex-v[data-astro-cid-u4htrgnq]{color:var(--c-on-blue-muted)}.tools__row--write[data-astro-cid-u4htrgnq] .tools__call[data-astro-cid-u4htrgnq] b[data-astro-cid-u4htrgnq]{color:var(--c-amber)}.tools__gone[data-astro-cid-u4htrgnq]{color:var(--c-on-blue-muted);border-bottom:1px dashed oklch(100% 0 0/.35);padding:.7rem 0;font-size:.9375rem;line-height:1.5}.tools__gone[data-astro-cid-u4htrgnq][hidden]{display:none}.tools__bar[data-astro-cid-u4htrgnq]{align-items:center;gap:var(--sp-2xs) var(--sp-sm);flex-wrap:wrap;display:none}.agents__block.is-live .tools__bar[data-astro-cid-u4htrgnq]{display:flex}.tools__mode[data-astro-cid-u4htrgnq]{border-radius:var(--radius-xs);border:1px solid oklch(100% 0 0/.45);display:inline-flex}.tools__mode-btn[data-astro-cid-u4htrgnq]{min-height:2.75rem;color:var(--c-on-blue-muted);font-size:.9375rem;font-weight:var(--fw-medium);transition:color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);padding:0 .9rem}.tools__mode-btn[data-astro-cid-u4htrgnq]+.tools__mode-btn[data-astro-cid-u4htrgnq]{border-left:1px solid oklch(100% 0 0/.45)}.tools__mode-btn[data-astro-cid-u4htrgnq]:hover{color:var(--c-on-blue);background:oklch(100% 0 0/.06)}.tools__mode-btn[data-astro-cid-u4htrgnq][aria-checked=true]{color:var(--c-blue-deep);background:var(--c-on-blue)}.tools__count[data-astro-cid-u4htrgnq]{font-size:var(--fs-draft-sm);color:var(--c-on-blue-muted)}.tools__name[data-astro-cid-u4htrgnq]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-on-blue);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700}.tools__does[data-astro-cid-u4htrgnq]{color:var(--c-on-blue-muted);font-size:1rem;line-height:1.45}.tools__tag[data-astro-cid-u4htrgnq]{border:1px solid var(--c-amber);color:var(--c-amber);font-size:var(--fs-draft-sm);padding:0 .45rem .05rem;line-height:1.35}.tools__row[data-astro-cid-u4htrgnq]:not(.tools__row--write) .tools__does[data-astro-cid-u4htrgnq]{grid-column:2/4}.agents__note[data-astro-cid-u4htrgnq]{color:var(--c-on-blue-muted);max-width:48ch;font-size:1rem;line-height:1.6}.access[data-astro-cid-u4htrgnq]{gap:var(--sp-sm);margin:0;padding:0;display:grid}.access__item[data-astro-cid-u4htrgnq]{gap:var(--sp-xs);color:var(--c-on-blue);grid-template-columns:1.75rem minmax(0,1fr);max-width:52ch;font-size:1.0625rem;line-height:1.55;display:grid}.access__n[data-astro-cid-u4htrgnq]{width:1.75rem;height:1.75rem;color:var(--c-on-blue);border:1px solid oklch(100% 0 0/.7);border-radius:50%;place-items:center;font-size:.9375rem;display:grid}@media (width<=63.99rem){.agents__grid[data-astro-cid-u4htrgnq]{grid-template:"head""sheet""aside"/minmax(0,1fr)}.agents__aside[data-astro-cid-u4htrgnq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start}}.agents__aside[data-astro-cid-u4htrgnq]>.agents__more{width:100%}@media (width<=47.99rem){.agents__grid[data-astro-cid-u4htrgnq]{gap:var(--sp-lg)}.agents__head[data-astro-cid-u4htrgnq]{gap:var(--sp-sm)}.agents__aside[data-astro-cid-u4htrgnq]{gap:0}.agents__aside[data-astro-cid-u4htrgnq]>.agents__more:last-of-type{border-bottom:1px solid color-mix(in oklab, currentColor 18%, transparent);margin-bottom:var(--sp-md)}.agents__h3[data-astro-cid-u4htrgnq]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=30rem){.tools__btn[data-astro-cid-u4htrgnq]{grid-template-columns:minmax(0,1fr) auto 1rem}.tools__chev[data-astro-cid-u4htrgnq]{grid-area:1/3}.tools__does[data-astro-cid-u4htrgnq]{grid-area:2/1/auto/-1}.tools__row[data-astro-cid-u4htrgnq]:not(.tools__row--write) .tools__does[data-astro-cid-u4htrgnq]{grid-column:1/-1}.tools__call[data-astro-cid-u4htrgnq],.tools__ret[data-astro-cid-u4htrgnq]{grid-template-columns:minmax(0,1fr);gap:0}.tools__ex-v[data-astro-cid-u4htrgnq]{grid-column:1}}.v[data-astro-cid-2lcuiijv]{width:100%;height:auto;display:block;overflow:visible}.v-skel[data-astro-cid-2lcuiijv]{fill:var(--c-rule)}.v-skel-2[data-astro-cid-2lcuiijv]{fill:var(--c-rule-strong)}.v-grid[data-astro-cid-2lcuiijv]{stroke:var(--c-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.v-rule[data-astro-cid-2lcuiijv]{stroke:var(--c-rule-strong);stroke-width:1.2px;vector-effect:non-scaling-stroke}.v-track[data-astro-cid-2lcuiijv]{fill:var(--c-blue-soft)}.v-fill[data-astro-cid-2lcuiijv]{fill:var(--c-blue)}.v-limit[data-astro-cid-2lcuiijv]{stroke:var(--c-ink);stroke-width:1.5px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.v-seg[data-astro-cid-2lcuiijv]{fill:none;stroke-width:24px}.v-seg--1[data-astro-cid-2lcuiijv]{stroke:var(--c-blue)}.v-seg--2[data-astro-cid-2lcuiijv]{stroke:var(--c-blue-line)}.v-seg--3[data-astro-cid-2lcuiijv]{stroke:var(--st-violet)}.v-seg--4[data-astro-cid-2lcuiijv]{stroke:var(--st-gray)}.v-swatch--1[data-astro-cid-2lcuiijv]{fill:var(--c-blue)}.v-swatch--2[data-astro-cid-2lcuiijv]{fill:var(--c-blue-line)}.v-swatch--3[data-astro-cid-2lcuiijv]{fill:var(--st-violet)}.v-swatch--4[data-astro-cid-2lcuiijv]{fill:var(--st-gray)}.v-bar[data-astro-cid-2lcuiijv]{fill:var(--c-blue-soft);stroke:var(--c-blue);stroke-width:1.2px;vector-effect:non-scaling-stroke}.v-bar--done[data-astro-cid-2lcuiijv]{fill:var(--c-blue)}.v-bar-progress[data-astro-cid-2lcuiijv]{fill:var(--c-blue);opacity:.85}.v-dep[data-astro-cid-2lcuiijv]{fill:none;stroke:var(--c-ink);stroke-width:1.4px;vector-effect:non-scaling-stroke}.v-dep-head[data-astro-cid-2lcuiijv]{fill:var(--c-ink)}.v-milestone[data-astro-cid-2lcuiijv]{fill:var(--c-paper);stroke:var(--c-blue);stroke-width:1.6px;vector-effect:non-scaling-stroke}.v-today[data-astro-cid-2lcuiijv]{stroke:var(--st-red);stroke-width:1.4px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.v-lane[data-astro-cid-2lcuiijv]{fill:var(--c-tint)}.v-dot--1[data-astro-cid-2lcuiijv]{fill:var(--st-gray)}.v-dot--2[data-astro-cid-2lcuiijv]{fill:var(--st-orange)}.v-dot--3[data-astro-cid-2lcuiijv]{fill:var(--st-green)}.v-card[data-astro-cid-2lcuiijv]{fill:var(--c-paper);stroke:var(--c-rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.v-card--drop[data-astro-cid-2lcuiijv]{fill:none;stroke:var(--c-blue-line);stroke-dasharray:4 3}.v-card--lift[data-astro-cid-2lcuiijv]{stroke:var(--c-blue);stroke-width:1.4px;filter:drop-shadow(0 6px 8px color-mix(in oklab, var(--c-ink) 18%, transparent))}.v-move[data-astro-cid-2lcuiijv]{fill:none;stroke:var(--c-blue);stroke-width:1.3px;vector-effect:non-scaling-stroke}.v-cover--1[data-astro-cid-2lcuiijv]{fill:var(--c-blue-soft)}.v-cover--2[data-astro-cid-2lcuiijv]{fill:color-mix(in oklab, var(--st-violet) 26%, white)}.v-cover--3[data-astro-cid-2lcuiijv]{fill:color-mix(in oklab, var(--st-orange) 30%, white)}.v-cover--4[data-astro-cid-2lcuiijv]{fill:color-mix(in oklab, var(--st-green) 26%, white)}.v-disc[data-astro-cid-2lcuiijv]{fill:var(--c-ink)}.v-disc-label[data-astro-cid-2lcuiijv]{fill:var(--c-paper)}.v-star[data-astro-cid-2lcuiijv]{fill:var(--st-orange)}.v-star--off[data-astro-cid-2lcuiijv]{fill:var(--c-rule-strong)}.v-heat--0[data-astro-cid-2lcuiijv]{fill:var(--c-tint);stroke:var(--c-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.v-heat--1[data-astro-cid-2lcuiijv]{fill:color-mix(in oklab, var(--c-blue) 28%, white)}.v-heat--2[data-astro-cid-2lcuiijv]{fill:color-mix(in oklab, var(--c-blue) 62%, white)}.v-heat--3[data-astro-cid-2lcuiijv]{fill:var(--c-blue)}.v-heat[data-astro-cid-2lcuiijv]{transition:fill var(--dur-2) var(--ease-out-quart), stroke var(--dur-2) var(--ease-out-quart)}.v-heat[data-astro-cid-2lcuiijv].is-off{fill:#0000;stroke:var(--c-rule-strong);stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.v-balloon[data-astro-cid-2lcuiijv] line[data-astro-cid-2lcuiijv]{stroke:var(--c-ink);stroke-width:1.1px;vector-effect:non-scaling-stroke}.v-balloon[data-astro-cid-2lcuiijv] circle[data-astro-cid-2lcuiijv]{fill:var(--c-amber);stroke:var(--c-ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.v-balloon[data-astro-cid-2lcuiijv] text[data-astro-cid-2lcuiijv]{fill:var(--c-ink);font-family:var(--ff-draft);text-anchor:middle;stroke:var(--c-ink);stroke-width:.35px;font-size:15.5px}@container (width<=21rem){.v-balloon[data-astro-cid-2lcuiijv] text[data-astro-cid-2lcuiijv]{font-size:17px}}.ls[data-astro-cid-h5nogef6]{gap:var(--sp-md);min-width:0;padding:var(--sp-md) var(--sp-md) var(--sp-md);background:var(--c-paper);flex-direction:column;margin:0;display:flex;container-type:inline-size}.ls__head[data-astro-cid-h5nogef6]{align-items:baseline;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.ls__no[data-astro-cid-h5nogef6]{font-size:var(--fs-draft-sm);color:var(--c-blue);white-space:nowrap}.ls__title[data-astro-cid-h5nogef6]{font-size:var(--fs-h4);letter-spacing:-.012em;color:var(--c-ink);line-height:1.2}.ls__drawings[data-astro-cid-h5nogef6]{gap:var(--sp-md);align-items:start;display:grid}.ls__schema[data-astro-cid-h5nogef6],.ls__view[data-astro-cid-h5nogef6]{min-width:0;max-width:22rem}.ls__view[data-astro-cid-h5nogef6]{padding-top:1.6rem;position:relative}.ls__view-label[data-astro-cid-h5nogef6]{color:var(--c-ink);border-bottom:1.5px solid;padding-bottom:2px;font-size:1.25rem;line-height:1;position:absolute;top:0;left:0}.ls__schema[data-astro-cid-h5nogef6] svg[data-astro-cid-h5nogef6]{width:100%;height:auto;display:block;overflow:visible}.s-link[data-astro-cid-h5nogef6]{fill:none;stroke:var(--c-blue);stroke-width:1.4px;vector-effect:non-scaling-stroke}.s-link--dashed[data-astro-cid-h5nogef6]{stroke-dasharray:5 4;stroke:var(--c-blue-line)}.s-mult[data-astro-cid-h5nogef6]{fill:var(--c-blue);font-family:var(--ff-draft);letter-spacing:.02em;font-size:14px}.s-box[data-astro-cid-h5nogef6] rect[data-astro-cid-h5nogef6]{fill:var(--c-paper);stroke:var(--c-blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}.s-box--tab[data-astro-cid-h5nogef6] rect[data-astro-cid-h5nogef6]{stroke-dasharray:5 4;stroke:var(--c-blue-line);fill:var(--c-tint)}.s-tab-ear[data-astro-cid-h5nogef6]{fill:var(--c-tint);stroke:var(--c-blue-line);stroke-width:1.2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.s-name[data-astro-cid-h5nogef6]{fill:var(--c-ink);font-family:var(--ff-draft);letter-spacing:.02em;stroke:var(--c-ink);stroke-width:.35px;font-size:18.5px}.s-field[data-astro-cid-h5nogef6] line[data-astro-cid-h5nogef6]{stroke:var(--c-blue-line);stroke-width:1px;vector-effect:non-scaling-stroke}.s-field[data-astro-cid-h5nogef6] text[data-astro-cid-h5nogef6]{fill:var(--c-blue);font-family:var(--ff-draft);letter-spacing:.02em;font-size:14.5px}.s-arrow[data-astro-cid-h5nogef6] line[data-astro-cid-h5nogef6]{stroke:var(--c-ink);stroke-width:1.4px;vector-effect:non-scaling-stroke}.s-arrow[data-astro-cid-h5nogef6] path[data-astro-cid-h5nogef6]{fill:var(--c-ink)}.s-arrow[data-astro-cid-h5nogef6] text[data-astro-cid-h5nogef6]{fill:var(--c-ink);font-family:var(--ff-draft);stroke:var(--c-ink);stroke-width:.35px;font-size:19px}.s-balloon[data-astro-cid-h5nogef6] line[data-astro-cid-h5nogef6]{stroke:var(--c-ink);stroke-width:1.1px;vector-effect:non-scaling-stroke}.s-balloon[data-astro-cid-h5nogef6] circle[data-astro-cid-h5nogef6]{fill:var(--c-amber);stroke:var(--c-ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.s-balloon[data-astro-cid-h5nogef6] .s-balloon-dot[data-astro-cid-h5nogef6]{fill:var(--c-ink);stroke:none}.s-balloon[data-astro-cid-h5nogef6] text[data-astro-cid-h5nogef6]{fill:var(--c-ink);font-family:var(--ff-draft);text-anchor:middle;stroke:var(--c-ink);stroke-width:.35px;font-size:15.5px}.ls__days[data-astro-cid-h5nogef6]{gap:var(--sp-2xs);margin-top:var(--sp-xs);display:none}.ls__days[data-astro-cid-h5nogef6].is-live{display:grid}.ls__days-label[data-astro-cid-h5nogef6],.ls__days-count[data-astro-cid-h5nogef6]{font-size:var(--fs-draft-sm);color:var(--c-blue);line-height:1.2}.ls__days-count[data-astro-cid-h5nogef6]{color:var(--c-ink-2)}.ls__days-set[data-astro-cid-h5nogef6]{flex-wrap:wrap;gap:.25rem;display:flex}.ls__day[data-astro-cid-h5nogef6]{border:1px dashed var(--c-rule-strong);border-radius:var(--radius-xs);min-width:2.5rem;min-height:2.5rem;color:var(--c-muted);font-family:var(--ff-cond);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart);padding:0 .35rem;font-size:.9375rem;font-weight:600}.ls__day[data-astro-cid-h5nogef6]:hover{border-color:var(--c-blue-line);color:var(--c-ink)}.ls__day[data-astro-cid-h5nogef6][aria-pressed=true]{border-style:solid;border-color:var(--c-blue);background:var(--c-blue);color:var(--c-on-blue)}.ls__notes[data-astro-cid-h5nogef6]{padding-top:var(--sp-sm);border-top:1px solid var(--c-rule);margin-top:auto}.ls__list[data-astro-cid-h5nogef6]{gap:var(--sp-2xs);margin:0;padding:0;display:grid}.ls__list[data-astro-cid-h5nogef6] li[data-astro-cid-h5nogef6]{gap:var(--sp-xs);font-size:var(--fs-small);color:var(--c-ink-2);grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;line-height:1.45;display:grid}.ls__n[data-astro-cid-h5nogef6]{background:var(--c-amber);width:1.5rem;height:1.5rem;color:var(--c-ink);box-shadow:inset 0 0 0 1.2px var(--c-ink);border-radius:50%;place-items:center;font-size:.9375rem;line-height:1;display:inline-grid;translate:0 .3em}.ls__n--view[data-astro-cid-h5nogef6]{box-shadow:none;border-bottom:1.5px solid var(--c-ink);background:0 0;border-radius:0;justify-self:center;width:auto;height:auto;padding-bottom:1px;translate:0}@container (width<=21rem){.s-name[data-astro-cid-h5nogef6]{font-size:20.5px}.s-field[data-astro-cid-h5nogef6] text[data-astro-cid-h5nogef6]{font-size:16px}.s-mult[data-astro-cid-h5nogef6]{font-size:15.5px}.s-balloon[data-astro-cid-h5nogef6] text[data-astro-cid-h5nogef6]{font-size:17px}}@media (width<=40rem){.ls[data-astro-cid-h5nogef6]{padding:var(--sp-sm)}}@media (width<=47.99rem){.ls[data-astro-cid-h5nogef6],.ls__drawings[data-astro-cid-h5nogef6]{gap:var(--sp-sm)}.ls__view[data-astro-cid-h5nogef6]{max-width:14rem;padding-top:1.4rem}.ls__days-set[data-astro-cid-h5nogef6]{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.ls__day[data-astro-cid-h5nogef6]{min-width:0;min-height:2.75rem;padding:0}.ls__days[data-astro-cid-h5nogef6]{margin-top:var(--sp-3xs)}.ls__view[data-astro-cid-h5nogef6]:has(.ls__days){max-width:none}.ls__view[data-astro-cid-h5nogef6]:has(.ls__days) svg{max-width:14rem}.ls__notes[data-astro-cid-h5nogef6]{padding-top:var(--sp-2xs)}.ls__list[data-astro-cid-h5nogef6] li[data-astro-cid-h5nogef6]{line-height:1.4}}@container (width>=36rem){.ls__drawings[data-astro-cid-h5nogef6]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end}}.life__head[data-astro-cid-l76tqcx2]{gap:var(--sp-xl) clamp(2rem, 1rem + 3.5vw, 5.5rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;margin-bottom:clamp(3rem,2rem + 3vw,5rem);display:grid}.life__title[data-astro-cid-l76tqcx2]{max-width:12ch}.life__intro[data-astro-cid-l76tqcx2]{gap:var(--sp-sm);align-content:end;display:grid}.life__lead[data-astro-cid-l76tqcx2]{margin-top:var(--sp-sm);max-width:44ch}.life__head[data-astro-cid-l76tqcx2]>.life__photo{min-width:0}.life__note[data-astro-cid-l76tqcx2]{align-items:center;gap:var(--sp-2xs);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--c-ink);display:flex}.life__note[data-astro-cid-l76tqcx2] svg[data-astro-cid-l76tqcx2]{fill:none;width:1.25rem;height:1.25rem;stroke:var(--c-blue);stroke-width:1.5px;flex:none}.life__board[data-astro-cid-l76tqcx2]{--board-line:color-mix(in oklab, var(--c-blue-line) 45%, white);background:var(--board-line);border:1.5px solid var(--c-blue);grid-template-columns:repeat(24,minmax(0,1fr));gap:1px;display:grid;position:relative}.life__board[data-astro-cid-l76tqcx2] .ls:first-child{grid-column:span 9}.life__board[data-astro-cid-l76tqcx2] .ls:nth-child(2){grid-column:span 8}.life__board[data-astro-cid-l76tqcx2] .ls:nth-child(3),.life__board[data-astro-cid-l76tqcx2] .ls:nth-child(4){grid-column:span 7}.life__board[data-astro-cid-l76tqcx2] .ls:nth-child(5){grid-column:span 8}.life__board[data-astro-cid-l76tqcx2] .ls:nth-child(6){grid-column:span 9}@media (width<=64rem){.life__head[data-astro-cid-l76tqcx2]{grid-template-columns:minmax(0,1fr)}.life__title[data-astro-cid-l76tqcx2]{max-width:18ch}.life__lead[data-astro-cid-l76tqcx2]{max-width:52ch}.life__head[data-astro-cid-l76tqcx2]>.life__photo{max-width:40rem}}@media (width<=80rem){.life__board[data-astro-cid-l76tqcx2]{grid-template-columns:repeat(6,minmax(0,1fr))}.life__board[data-astro-cid-l76tqcx2] .ls:nth-child(n){grid-column:span 3}.life__board[data-astro-cid-l76tqcx2] .ls:first-child,.life__board[data-astro-cid-l76tqcx2] .ls:nth-child(6){grid-column:1/-1}}@media (width<=47.99rem){.life__head[data-astro-cid-l76tqcx2]{margin-bottom:var(--sp-lg)}.life__head[data-astro-cid-l76tqcx2]>.life__photo{display:none}.life__lead[data-astro-cid-l76tqcx2]{margin-top:0}.life__board[data-astro-cid-l76tqcx2]{background:0 0;border:0;display:block}.life__board[data-astro-cid-l76tqcx2] .ls:nth-child(n){border:1.5px solid var(--c-blue);grid-column:auto}}.sec__root[data-astro-cid-komjns3c]{gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.sec__head[data-astro-cid-komjns3c]{gap:var(--sp-xl);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;display:grid}.sec__copy[data-astro-cid-komjns3c]{gap:var(--sp-md);display:grid}.sec__title[data-astro-cid-komjns3c]{max-width:16ch}.sec__copy[data-astro-cid-komjns3c] .t-lead[data-astro-cid-komjns3c]{max-width:50ch}.sec__plan[data-astro-cid-komjns3c]{justify-items:center;gap:var(--sp-2xs);margin:0;display:grid}.sec__plan[data-astro-cid-komjns3c] svg[data-astro-cid-komjns3c]{width:min(100%,18rem);height:auto;overflow:visible}.sec__plan[data-astro-cid-komjns3c] figcaption[data-astro-cid-komjns3c]{font-size:var(--fs-draft-sm);color:var(--c-on-blue-muted)}.p-outline[data-astro-cid-komjns3c]{fill:color-mix(in oklab, var(--c-on-blue) 4%, transparent);stroke:var(--c-on-blue);stroke-width:2px;vector-effect:non-scaling-stroke}.p-cell[data-astro-cid-komjns3c]{fill:none;stroke:color-mix(in oklab, var(--c-on-blue) 45%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.p-cut[data-astro-cid-komjns3c]{stroke:var(--c-amber);stroke-width:1.2px;stroke-dasharray:14 4 2 4;vector-effect:non-scaling-stroke}.p-cut-end[data-astro-cid-komjns3c]{stroke:var(--c-amber);stroke-width:3px;vector-effect:non-scaling-stroke}.p-arrow[data-astro-cid-komjns3c]{fill:none;stroke:var(--c-amber);stroke-width:1.5px;vector-effect:non-scaling-stroke}.p-letter[data-astro-cid-komjns3c]{fill:var(--c-amber);font-family:var(--ff-draft);text-anchor:middle;font-size:20px}.cut[data-astro-cid-komjns3c]{--wall:2px solid var(--c-on-blue);--gap-out:clamp(3rem, 1rem + 4vw, 5.5rem);column-gap:var(--gap-out);grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-template-areas:"label.""clients.""server out";margin:0;display:grid}.cut__label[data-astro-cid-komjns3c]{margin-bottom:var(--sp-md);color:var(--c-on-blue);border-bottom:1.5px solid;grid-area:label;justify-self:start;padding-bottom:.2rem;font-size:1.625rem;line-height:1}.cut__clients[data-astro-cid-komjns3c]{justify-self:center;justify-items:center;gap:var(--sp-2xs);padding-bottom:var(--sp-xl);grid-area:clients;display:grid;position:relative}.cut__clients-label[data-astro-cid-komjns3c]{font-size:var(--fs-draft-sm);color:var(--c-on-blue-muted)}.cut__clients-list[data-astro-cid-komjns3c]{border:1px solid var(--c-line-on-blue);flex-wrap:wrap;justify-content:center;padding:0;display:flex}.cut__clients-list[data-astro-cid-komjns3c] li[data-astro-cid-komjns3c]{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--c-on-blue);padding:.55rem 1rem}.cut__clients-list[data-astro-cid-komjns3c] li[data-astro-cid-komjns3c]+li[data-astro-cid-komjns3c]{border-left:1px solid var(--c-line-on-blue)}.cut__entry[data-astro-cid-komjns3c]{height:var(--sp-xl);border-left:1.5px solid var(--c-on-blue);width:0;position:absolute;bottom:0;left:50%}.cut__entry[data-astro-cid-komjns3c]:after{content:"";border:6px solid #0000;border-top:10px solid var(--c-on-blue);border-bottom:0;position:absolute;bottom:-1px;left:-6.5px}.cut__server[data-astro-cid-komjns3c]{border:var(--wall);background:color-mix(in oklab, var(--c-blue-deep) 34%, transparent);grid-area:server;position:relative}.cut__server-label[data-astro-cid-komjns3c]{top:0;left:var(--sp-md);background:var(--c-blue);color:var(--c-on-blue);padding-inline:.5rem;font-size:1.125rem;line-height:1;position:absolute;translate:0 -55%}.layer[data-astro-cid-komjns3c]{grid-template-columns:2.5rem minmax(7.5rem,9rem) minmax(0,1fr);align-items:start;display:grid}.layer[data-astro-cid-komjns3c]+.layer[data-astro-cid-komjns3c]{border-top:1px solid color-mix(in oklab, var(--c-on-blue) 30%, transparent)}.layer__hatch[data-astro-cid-komjns3c]{border-right:1px solid color-mix(in oklab, var(--c-on-blue) 30%, transparent);background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--c-on-blue) 42%, transparent) 0 1px, transparent 1px 7px);align-self:stretch}.layer__hatch--alt[data-astro-cid-komjns3c]{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--c-on-blue) 42%, transparent) 0 1px, transparent 1px 7px)}.layer__name[data-astro-cid-komjns3c]{padding:1.05rem var(--sp-sm) 0 var(--sp-md);color:var(--c-on-blue);letter-spacing:.02em;font-size:1.3125rem;font-weight:400;line-height:1.2}.layer__body[data-astro-cid-komjns3c]{gap:var(--sp-xs);padding:1rem var(--sp-md) 1.1rem 0;min-width:0;display:grid}.layer__body[data-astro-cid-komjns3c] p[data-astro-cid-komjns3c]{font-size:var(--fs-small);max-width:62ch;line-height:1.55}.layer__note[data-astro-cid-komjns3c]{color:var(--c-on-blue-muted)}.layer__chips-text[data-astro-cid-komjns3c]{display:none}.layer__chips[data-astro-cid-komjns3c]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));padding:0 1px 1px 0;display:grid}.layer__chips[data-astro-cid-komjns3c] li[data-astro-cid-komjns3c]{border:1px solid color-mix(in oklab, var(--c-on-blue) 35%, transparent);background:var(--c-blue);gap:.1rem;margin:0 -1px -1px 0;padding:.55rem .75rem .6rem;display:grid}.layer__chip-name[data-astro-cid-komjns3c]{font-family:var(--ff-cond);color:var(--c-on-blue);letter-spacing:.005em;font-size:1.0625rem;font-weight:640}.layer__chip-role[data-astro-cid-komjns3c]{font-size:var(--fs-caption);color:var(--c-on-blue-muted);line-height:1.3}.cut__out[data-astro-cid-komjns3c]{align-content:start;gap:var(--sp-sm);grid-area:out;min-width:0;display:grid}.cut__out-label[data-astro-cid-komjns3c]{color:var(--c-amber);letter-spacing:.02em;font-size:1.125rem;font-weight:400}.out[data-astro-cid-komjns3c]{gap:var(--sp-sm);padding:0;display:grid}.out__item[data-astro-cid-komjns3c]{border:1px solid color-mix(in oklab, var(--c-on-blue) 55%, transparent);font-size:var(--fs-small);gap:.15rem;padding:.7rem .9rem .8rem;line-height:1.45;display:grid;position:relative}.out__item--local[data-astro-cid-komjns3c]{border-style:dashed}.out__name[data-astro-cid-komjns3c]{color:var(--c-on-blue);font-size:1.0625rem;font-weight:var(--fw-strong)}.out__where[data-astro-cid-komjns3c]{font-size:var(--fs-caption);color:var(--c-amber)}.out__what[data-astro-cid-komjns3c]{color:var(--c-on-blue-muted)}.out__arrow[data-astro-cid-komjns3c]{width:var(--gap-out);border-top:1.5px solid var(--c-amber);transform-origin:0;height:0;position:absolute;top:1.35rem;right:100%}.out__arrow[data-astro-cid-komjns3c]:after{content:"";border:6px solid #0000;border-left:10px solid var(--c-amber);border-right:0;position:absolute;top:-6.75px;right:-1px}.out__item--self[data-astro-cid-komjns3c]{border-style:dotted;display:none}.out__self[data-astro-cid-komjns3c]{font-size:var(--fs-small);color:var(--c-on-blue-muted);padding-top:var(--sp-2xs);line-height:1.5}.sec__more[data-astro-cid-komjns3c]{display:flex}@media (width<=64rem){.sec__head[data-astro-cid-komjns3c]{grid-template-columns:minmax(0,1fr)}.sec__plan[data-astro-cid-komjns3c]{display:none}.cut[data-astro-cid-komjns3c]{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""clients""server""out"}.cut__out[data-astro-cid-komjns3c]{margin-top:var(--sp-xl);position:relative}.cut__out[data-astro-cid-komjns3c]:before{content:"";left:var(--sp-lg);top:calc(var(--sp-xl) * -1);height:calc(var(--sp-xl) - .4rem);border-left:1.5px solid var(--c-amber);position:absolute}.out__arrow[data-astro-cid-komjns3c]{display:none}.out[data-astro-cid-komjns3c]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media (width<=47.99rem){.sec__root[data-astro-cid-komjns3c]{gap:var(--sp-lg)}.sec__copy[data-astro-cid-komjns3c]{gap:var(--sp-sm)}.cut__label[data-astro-cid-komjns3c]{margin-bottom:var(--sp-sm);font-size:1.375rem}.cut__clients[data-astro-cid-komjns3c]{padding-bottom:var(--sp-md)}.cut__entry[data-astro-cid-komjns3c]{height:var(--sp-md)}.cut[data-astro-cid-komjns3c] .cut__clients-list[data-astro-cid-komjns3c]{border:0;flex-direction:row;justify-content:center;gap:.375rem}.cut[data-astro-cid-komjns3c] .cut__clients-list[data-astro-cid-komjns3c] li[data-astro-cid-komjns3c]{border:1px solid var(--c-line-on-blue);padding:.3rem .45rem;font-size:.875rem}.out__item--self[data-astro-cid-komjns3c]{display:grid}.out__self[data-astro-cid-komjns3c]{display:none}.cut__out[data-astro-cid-komjns3c]{margin-top:var(--sp-lg);gap:var(--sp-xs)}.out__item[data-astro-cid-komjns3c]{height:100%}.cut[data-astro-cid-komjns3c].is-steps .cut__server[data-astro-cid-komjns3c]{padding-top:var(--sp-2xs);grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cut[data-astro-cid-komjns3c].is-steps .layer[data-astro-cid-komjns3c]{display:contents}.cut[data-astro-cid-komjns3c].is-steps .layer__hatch[data-astro-cid-komjns3c]{display:none}.cut[data-astro-cid-komjns3c].is-steps .layer__name[data-astro-cid-komjns3c]{border-bottom:1px solid color-mix(in oklab, var(--c-on-blue) 30%, transparent);grid-row:1;padding:0;font-size:.9375rem;display:flex}.cut[data-astro-cid-komjns3c].is-steps .layer[data-astro-cid-komjns3c]+.layer[data-astro-cid-komjns3c] .layer__name[data-astro-cid-komjns3c]{border-left:1px solid color-mix(in oklab, var(--c-on-blue) 30%, transparent)}.cut[data-astro-cid-komjns3c].is-steps .layer__body[data-astro-cid-komjns3c]{padding:var(--sp-sm);opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-out-quart), transform var(--dur-1) var(--ease-out-quart), visibility 0s linear var(--dur-1);grid-area:2/1/auto/-1;align-content:start;transform:translateY(.5rem)}.cut[data-astro-cid-komjns3c].is-steps .layer[data-astro-cid-komjns3c].is-open .layer__body[data-astro-cid-komjns3c]{opacity:1;visibility:visible;transition:opacity var(--dur-3) var(--ease-out-quart) var(--dur-1), transform var(--dur-3) var(--ease-out-quart) var(--dur-1), visibility 0s linear var(--dur-1);transform:none}.cut[data-astro-cid-komjns3c].is-steps .layer__body[data-astro-cid-komjns3c] p[data-astro-cid-komjns3c]{font-size:1rem;line-height:1.5}.cut[data-astro-cid-komjns3c].is-steps .layer__chips[data-astro-cid-komjns3c]{display:none}.cut[data-astro-cid-komjns3c].is-steps .layer__chips-text[data-astro-cid-komjns3c]{display:block}.cut[data-astro-cid-komjns3c] .layer__btn{width:100%;min-height:2.75rem;color:var(--c-on-blue-muted);font:inherit;letter-spacing:inherit;text-align:center;transition:color var(--dur-2) var(--ease-out-quart), background-color var(--dur-2) var(--ease-out-quart);place-items:center;padding:.25rem .125rem;display:grid;position:relative}.cut[data-astro-cid-komjns3c] .layer__btn[aria-expanded=true]{color:var(--c-on-blue);background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--c-on-blue) 30%, transparent) 0 1px, transparent 1px 7px)}.cut[data-astro-cid-komjns3c] .layer__btn[aria-expanded=true]:after{content:"";background:var(--c-amber);height:2px;position:absolute;bottom:-1px;left:.375rem;right:.375rem}.cut[data-astro-cid-komjns3c] .layer__btn:focus-visible{outline:2px solid var(--c-amber);outline-offset:-2px}}@media (width<=40rem){.layer[data-astro-cid-komjns3c]{grid-template-columns:1.25rem minmax(0,1fr)}.layer__hatch[data-astro-cid-komjns3c]{grid-row:span 2}.layer__name[data-astro-cid-komjns3c]{padding:.9rem var(--sp-sm) 0}.layer__body[data-astro-cid-komjns3c]{padding:.35rem var(--sp-sm) 1rem}.layer__chips[data-astro-cid-komjns3c]{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.cut__clients-list[data-astro-cid-komjns3c]{flex-direction:column}.cut__clients-list[data-astro-cid-komjns3c] li[data-astro-cid-komjns3c]+li[data-astro-cid-komjns3c]{border-left:0;border-top:1px solid var(--c-line-on-blue)}.cut__server-label[data-astro-cid-komjns3c]{left:var(--sp-sm);font-size:1rem}}.price__head[data-astro-cid-ve6wmju3]{gap:var(--sp-lg) var(--sp-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.price__title[data-astro-cid-ve6wmju3]{max-width:17ch}.pt[data-astro-cid-ve6wmju3]{--cols:minmax(0, 1.45fr) repeat(4, minmax(0, 1fr));--line:var(--c-ink);--line-soft:var(--c-rule-strong);border:1.5px solid var(--line);position:relative}.pt__row[data-astro-cid-ve6wmju3]{grid-template-columns:var(--cols);display:grid}.pt__row--plans[data-astro-cid-ve6wmju3]{border-bottom:1.5px solid var(--line)}.pt__body[data-astro-cid-ve6wmju3] .pt__row[data-astro-cid-ve6wmju3]+.pt__row[data-astro-cid-ve6wmju3]{border-top:1px solid var(--c-rule)}.pt__body[data-astro-cid-ve6wmju3] .pt__row[data-astro-cid-ve6wmju3]:nth-child(3){border-top-color:var(--line-soft)}.pt__corner[data-astro-cid-ve6wmju3]{padding:var(--sp-md);font-size:var(--fs-draft);color:var(--c-muted);align-items:end;display:flex}.pt__plan[data-astro-cid-ve6wmju3]{border-left:1px solid var(--line-soft);display:grid}.pt__pick[data-astro-cid-ve6wmju3]{width:100%;min-width:0;padding:var(--sp-md) var(--sp-md) var(--sp-sm);text-align:left;color:inherit;transition:background-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart);align-content:start;gap:.25rem;display:grid;position:relative}.pt[data-astro-cid-ve6wmju3]:not(.is-live) .pt__pick[data-astro-cid-ve6wmju3]{cursor:default}.pt.is-live .pt__pick[data-astro-cid-ve6wmju3]:hover{background:var(--c-tint)}.pt__pick[data-astro-cid-ve6wmju3]:focus-visible{outline-offset:-4px}.pt__pick[data-astro-cid-ve6wmju3][aria-pressed=true],.pt.is-live .pt__pick[data-astro-cid-ve6wmju3][aria-pressed=true]:hover{background:var(--c-blue);--focus:var(--c-amber)}.pt__pick[data-astro-cid-ve6wmju3][aria-pressed=true] [data-astro-cid-ve6wmju3]:is(.pt__name,.pt__price,.pt__period){color:var(--c-on-blue)}.pt__radio[data-astro-cid-ve6wmju3]{top:var(--sp-sm);right:var(--sp-sm);border:1.5px solid var(--c-rule-strong);width:.9rem;height:.9rem;transition:border-color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-1) var(--ease-out-quart);border-radius:50%;display:none;position:absolute}.pt.is-live .pt__radio[data-astro-cid-ve6wmju3]{display:block}.pt.is-live .pt__pick[data-astro-cid-ve6wmju3]:hover .pt__radio[data-astro-cid-ve6wmju3]{border-color:var(--c-blue)}.pt__pick[data-astro-cid-ve6wmju3][aria-pressed=true] .pt__radio[data-astro-cid-ve6wmju3]{border-color:var(--c-on-blue);background:var(--c-amber);box-shadow:inset 0 0 0 2px var(--c-blue)}.pt__name[data-astro-cid-ve6wmju3]{font-size:var(--fs-h4);font-weight:var(--fw-heading);letter-spacing:-.012em;color:var(--c-ink);line-height:1.2}.pt__price[data-astro-cid-ve6wmju3]{min-height:3.25rem;font-family:var(--ff-cond);color:var(--c-ink);align-items:baseline;gap:.3rem;padding-top:.35rem;display:flex}.pt__amount[data-astro-cid-ve6wmju3]{letter-spacing:-.02em;font-size:clamp(2.25rem,1.6rem + 1.6vw,3rem);font-weight:720;line-height:1}.pt__cur[data-astro-cid-ve6wmju3]{font-size:1.25rem;font-weight:640}.pt__price-req[data-astro-cid-ve6wmju3]{align-self:end;padding-bottom:.2rem;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:700;line-height:1.1}.pt__period[data-astro-cid-ve6wmju3]{font-size:var(--fs-caption);color:var(--c-muted)}.pt__label[data-astro-cid-ve6wmju3]{padding:.85rem var(--sp-md);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--c-ink);align-items:center;line-height:1.35;display:flex}.pt__cell[data-astro-cid-ve6wmju3]{border-left:1px solid var(--line-soft);min-height:3.25rem;transition:background-color var(--dur-2) var(--ease-out-quart);position:relative}.pt__cell[data-astro-cid-ve6wmju3].is-sel{background:color-mix(in oklab, var(--c-blue-soft) 70%, var(--c-paper))}.pt__row[data-astro-cid-ve6wmju3]{transition:opacity var(--dur-2) var(--ease-out-quart)}.pt__row[data-astro-cid-ve6wmju3].is-out{opacity:.4}.pt__cell--dim[data-astro-cid-ve6wmju3]{align-items:center;padding:.7rem .9rem;display:flex}.dim[data-astro-cid-ve6wmju3]{width:100%;color:var(--c-blue);gap:.1rem;display:grid}.dim__text[data-astro-cid-ve6wmju3]{text-align:center;font-size:var(--fs-draft);line-height:1.15}.dim__line[data-astro-cid-ve6wmju3]{border-inline:1px solid;height:.75rem;display:block;position:relative}.dim__line[data-astro-cid-ve6wmju3]:before{content:"";border-top:1px solid;position:absolute;top:50%;left:0;right:0}.dim__line[data-astro-cid-ve6wmju3]:after{content:"";clip-path:polygon(0 50%,10px 0,10px 100%,0 50%,100% 50%,calc(100% - 10px) 0,calc(100% - 10px) 100%,100% 50%);background:currentColor;height:7px;position:absolute;top:calc(50% - 3.5px);left:0;right:0}.dim[data-astro-cid-ve6wmju3][data-open] .dim__line[data-astro-cid-ve6wmju3]{border-right:0;margin-right:-.9rem}.dim[data-astro-cid-ve6wmju3][data-open] .dim__line[data-astro-cid-ve6wmju3]:after{clip-path:polygon(0 50%,10px 0,10px 100%,0 50%)}.dim[data-astro-cid-ve6wmju3][data-open] .dim__line[data-astro-cid-ve6wmju3]:before{border-top-style:dashed;right:0}.pt__cell--feature[data-astro-cid-ve6wmju3]:before{content:"";border-top:2px solid var(--c-blue);position:absolute;top:50%;left:0;right:0;translate:0 -1px}.pt__cell--feature[data-astro-cid-ve6wmju3].is-start:before{left:50%}.pt__cell--feature[data-astro-cid-ve6wmju3].is-start:after{content:"";background:var(--c-blue);width:.8rem;height:.8rem;box-shadow:0 0 0 3px var(--c-paper);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.pt__cell--feature[data-astro-cid-ve6wmju3].is-off:before{border-top:1.5px solid var(--c-rule-strong);width:.9rem;left:calc(50% - .45rem);right:auto}.pt__cell--feature[data-astro-cid-ve6wmju3].is-start.is-last:before{right:0}.pt.is-armed .pt__cell--feature[data-astro-cid-ve6wmju3]:not(.is-off):before{transform-origin:0;transform:scaleX(0)}.pt.is-armed .pt__cell--feature[data-astro-cid-ve6wmju3].is-start:after{scale:0}.pt.is-drawn .pt__cell--feature[data-astro-cid-ve6wmju3]:not(.is-off):before{transition:transform .32s var(--ease-out-quart) calc(var(--d,0s) + .16s);transform:scaleX(1)}.pt.is-drawn .pt__cell--feature[data-astro-cid-ve6wmju3].is-start:after{transition:scale .26s var(--ease-out-quart) var(--d,0s);scale:1}.price__foot[data-astro-cid-ve6wmju3]{gap:var(--sp-sm) var(--sp-xl);margin-top:var(--sp-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.price__legend[data-astro-cid-ve6wmju3],.price__note[data-astro-cid-ve6wmju3],.price__pick[data-astro-cid-ve6wmju3]{max-width:62ch;font-size:var(--fs-small);grid-column:1;line-height:1.5}.price__pick[data-astro-cid-ve6wmju3]{color:var(--c-ink);min-height:3em;display:none}.price__pick[data-astro-cid-ve6wmju3].is-live{display:block}.price__pick-hint[data-astro-cid-ve6wmju3]{color:var(--c-muted)}.price__pick[data-astro-cid-ve6wmju3].has-pick .price__pick-hint[data-astro-cid-ve6wmju3]{display:none}.price__pick-text[data-astro-cid-ve6wmju3]{font-weight:var(--fw-medium)}.price__pick-text[data-astro-cid-ve6wmju3][hidden]{display:none}.price__legend[data-astro-cid-ve6wmju3]{align-items:center;gap:var(--sp-xs);color:var(--c-muted);display:flex}.price__legend-mark[data-astro-cid-ve6wmju3]{background:linear-gradient(var(--c-blue), var(--c-blue)) right center / calc(100% - .4rem) 2px no-repeat;flex:none;width:2.25rem;height:.8rem;position:relative}.price__legend-mark[data-astro-cid-ve6wmju3]:before{content:"";background:var(--c-blue);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:0;left:0}.price__note[data-astro-cid-ve6wmju3]{color:var(--c-ink-2)}.price__actions[data-astro-cid-ve6wmju3]{gap:var(--sp-sm);flex-wrap:wrap;grid-area:1/2/span 3;justify-content:flex-end;display:flex}@media (width<=64rem){.price__head[data-astro-cid-ve6wmju3],.price__foot[data-astro-cid-ve6wmju3]{grid-template-columns:minmax(0,1fr)}.price__actions[data-astro-cid-ve6wmju3]{margin-top:var(--sp-xs);grid-area:auto/1;justify-content:flex-start}}@media (width>=44.01rem) and (width<=64rem){.pt__pick[data-astro-cid-ve6wmju3]{padding-inline:var(--sp-sm)}.pt__name[data-astro-cid-ve6wmju3]{font-family:var(--ff-cond);letter-spacing:0}}@media (width<=44rem){.pt[data-astro-cid-ve6wmju3]{--cols:repeat(4, minmax(0, 1fr));margin-inline:calc(var(--gutter) * -1);border-inline:0}.pt__corner[data-astro-cid-ve6wmju3]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pt__pick[data-astro-cid-ve6wmju3]{padding:var(--sp-sm) .45rem var(--sp-xs);gap:.1rem}.pt__plan[data-astro-cid-ve6wmju3]:first-of-type{border-left:0}.pt__plan[data-astro-cid-ve6wmju3]:first-of-type .pt__pick[data-astro-cid-ve6wmju3]{padding-left:var(--gutter)}.pt.is-live .pt__radio[data-astro-cid-ve6wmju3],.pt__plan[data-astro-cid-ve6wmju3]:last-child .pt__period[data-astro-cid-ve6wmju3]{display:none}.pt__name[data-astro-cid-ve6wmju3]{font-family:var(--ff-cond);letter-spacing:0;font-size:1rem}.pt__price[data-astro-cid-ve6wmju3]{min-height:2.25rem}.pt__amount[data-astro-cid-ve6wmju3]{font-size:1.625rem}.pt__cur[data-astro-cid-ve6wmju3],.pt__price-req[data-astro-cid-ve6wmju3]{font-size:1rem}.pt__period[data-astro-cid-ve6wmju3]{font-size:.8125rem;line-height:1.25}.pt__label[data-astro-cid-ve6wmju3]{padding:.6rem var(--gutter) .1rem;color:var(--c-ink-2);grid-column:1/-1;font-size:.9375rem}.pt__cell[data-astro-cid-ve6wmju3]{min-height:2.5rem}.pt__cell[data-astro-cid-ve6wmju3]:nth-child(2){border-left:0}.pt__cell--dim[data-astro-cid-ve6wmju3]{padding:.35rem .5rem .6rem}.pt__cell--dim[data-astro-cid-ve6wmju3]:nth-child(2){padding-left:var(--gutter)}.dim__text[data-astro-cid-ve6wmju3]{font-size:var(--fs-draft-sm)}.dim[data-astro-cid-ve6wmju3][data-open] .dim__line[data-astro-cid-ve6wmju3]{margin-right:-.5rem}}@media (width<=30rem){.price__actions[data-astro-cid-ve6wmju3]{grid-template-columns:minmax(0,1fr);display:grid}}.cta{padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.cta__sheet[data-astro-cid-k353fsaz]{--margin-l:2.75rem;--margin:1.1rem;padding:var(--margin) var(--margin) var(--margin) var(--margin-l);border:1px solid color-mix(in oklab, var(--c-on-blue) 50%, transparent);position:relative}.cta__zones[data-astro-cid-k353fsaz]{color:color-mix(in oklab, var(--c-on-blue) 60%, transparent);font-size:var(--fs-draft-sm);pointer-events:none;line-height:1;display:flex;position:absolute}.cta__zones--x[data-astro-cid-k353fsaz]{top:0;left:var(--margin-l);right:var(--margin);height:var(--margin);justify-content:space-around;align-items:center}.cta__zones--y[data-astro-cid-k353fsaz]{top:var(--margin);bottom:var(--margin);width:var(--margin-l);flex-direction:column;justify-content:space-around;align-items:center;left:0}.cta__frame[data-astro-cid-k353fsaz]{border:2px solid var(--c-on-blue);background:color-mix(in oklab, var(--c-blue-deep) 38%, transparent);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);padding:clamp(4rem,2.5rem + 4vw,7rem) clamp(1.5rem,.5rem + 4vw,5rem) clamp(3rem,2rem + 4vw,6rem);display:grid;position:relative}.cta__designation[data-astro-cid-k353fsaz]{border-right:1.5px solid var(--c-on-blue);border-bottom:1.5px solid var(--c-on-blue);font-size:var(--fs-draft-sm);letter-spacing:.06em;color:var(--c-on-blue-muted);padding:.45rem .9rem .4rem;line-height:1;position:absolute;top:0;left:0}.cta__designation[data-astro-cid-k353fsaz]>span[data-astro-cid-k353fsaz]{display:inline-block;rotate:180deg}.cta__copy[data-astro-cid-k353fsaz]{gap:var(--sp-lg);justify-items:start;display:grid}.cta__title[data-astro-cid-k353fsaz]{text-wrap:balance;max-width:17ch;font-size:clamp(2.5rem,1.3rem + 3.2vw,4.5rem);font-weight:var(--fw-display);letter-spacing:-.032em;line-height:1}.cta__text[data-astro-cid-k353fsaz]{max-width:46ch;font-size:var(--fs-lead);color:var(--c-on-blue-muted);line-height:1.5}.cta__actions[data-astro-cid-k353fsaz]{align-items:center;gap:var(--sp-sm) var(--sp-lg);padding-top:var(--sp-2xs);flex-wrap:wrap;display:flex}.cta__signin[data-astro-cid-k353fsaz]{font-size:var(--fs-small);color:var(--c-on-blue-muted);flex-wrap:wrap;gap:.4em;display:flex}.cta__signin[data-astro-cid-k353fsaz] .link[data-astro-cid-k353fsaz]{font-weight:var(--fw-strong)}.cta__field[data-astro-cid-k353fsaz] svg[data-astro-cid-k353fsaz]{width:100%;height:auto;display:block;overflow:visible}.f-guides[data-astro-cid-k353fsaz] line[data-astro-cid-k353fsaz]{stroke:color-mix(in oklab, var(--c-on-blue) 20%, transparent);stroke-width:1px;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.f-links[data-astro-cid-k353fsaz] path[data-astro-cid-k353fsaz]{fill:none;stroke:color-mix(in oklab, var(--c-on-blue) 45%, transparent);stroke-width:1.2px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.f-ghosts[data-astro-cid-k353fsaz] rect[data-astro-cid-k353fsaz]{fill:none;stroke:color-mix(in oklab, var(--c-on-blue) 62%, transparent);stroke-width:1.2px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.f-ghosts[data-astro-cid-k353fsaz] line[data-astro-cid-k353fsaz]{stroke:color-mix(in oklab, var(--c-on-blue) 28%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.f-focus[data-astro-cid-k353fsaz] rect[data-astro-cid-k353fsaz]{fill:color-mix(in oklab, var(--c-amber) 9%, transparent);stroke:var(--c-amber);stroke-width:2px;vector-effect:non-scaling-stroke}.f-name[data-astro-cid-k353fsaz]{fill:var(--c-amber);font-family:var(--ff-draft);letter-spacing:.02em;stroke:var(--c-amber);stroke-width:.35px;font-size:28px}.f-tick[data-astro-cid-k353fsaz]{stroke:color-mix(in oklab, var(--c-amber) 60%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.f-balloon[data-astro-cid-k353fsaz] line[data-astro-cid-k353fsaz]{stroke:var(--c-amber);stroke-width:1.2px;vector-effect:non-scaling-stroke}.f-balloon[data-astro-cid-k353fsaz] circle[data-astro-cid-k353fsaz]{fill:var(--c-blue);stroke:var(--c-amber);stroke-width:1.4px;vector-effect:non-scaling-stroke}.f-balloon[data-astro-cid-k353fsaz] text[data-astro-cid-k353fsaz]{fill:var(--c-amber);font-family:var(--ff-draft);text-anchor:middle;font-size:20px}.f-hint[data-astro-cid-k353fsaz] line[data-astro-cid-k353fsaz]{stroke:var(--c-on-blue);stroke-width:1px;vector-effect:non-scaling-stroke}.f-hint[data-astro-cid-k353fsaz] text[data-astro-cid-k353fsaz]{fill:var(--c-on-blue);font-family:var(--ff-draft);letter-spacing:.02em;font-size:24px}.cta__scale[data-astro-cid-k353fsaz]{right:calc(var(--margin) + 1rem);background:var(--c-blue);color:var(--c-on-blue-muted);font-size:var(--fs-draft-sm);padding-inline:.4rem;line-height:1.2;position:absolute;bottom:0;translate:0 50%}@media (width<=64rem){.cta__frame[data-astro-cid-k353fsaz]{grid-template-columns:minmax(0,1fr)}.cta__field[data-astro-cid-k353fsaz]{max-width:34rem}}@media (width<=40rem){.cta__sheet[data-astro-cid-k353fsaz]{--margin-l:1.6rem;--margin:1rem}.cta__frame[data-astro-cid-k353fsaz]{padding:3.75rem 1.1rem 2.5rem}.cta__field[data-astro-cid-k353fsaz]{display:none}.cta__title[data-astro-cid-k353fsaz]{font-size:clamp(2.25rem,1.4rem + 4vw,2.75rem)}}@media (width<=47.99rem){.cta__signin[data-astro-cid-k353fsaz]{align-items:center;row-gap:0}.cta__signin[data-astro-cid-k353fsaz] .link[data-astro-cid-k353fsaz]{align-items:center;min-height:2.75rem;display:inline-flex}}
