.ad[data-astro-cid-edsdzodd]{gap:var(--sp-xs);min-width:0;display:grid}.ad__tabs[data-astro-cid-edsdzodd]{align-items:flex-start;gap:var(--sp-2xs);min-width:0;display:flex}.ad__tablist[data-astro-cid-edsdzodd]{flex-wrap:wrap;flex:1;gap:.375rem;min-width:0;display:flex}.ad__tab[data-astro-cid-edsdzodd]{border-radius:var(--radius-xs);min-height:2.25rem;color:var(--c-on-blue-muted);font:inherit;font-size:.9375rem;font-weight:var(--fw-medium);cursor:pointer;transition:color .2s var(--ease-out-quart), border-color .2s var(--ease-out-quart), background-color .2s var(--ease-out-quart);background:0 0;border:1px solid oklch(100% 0 0/.28);padding:.4rem .75rem;line-height:1.2;position:relative;overflow:hidden}.ad__tab[data-astro-cid-edsdzodd]:hover{color:var(--c-on-blue);border-color:oklch(100% 0 0/.6)}.ad__tab[data-astro-cid-edsdzodd]:focus-visible{outline:2px solid var(--c-amber);outline-offset:2px}.ad__tab[data-astro-cid-edsdzodd][aria-selected=true]{color:var(--c-on-blue);border-color:var(--c-on-blue);background:oklch(100% 0 0/.08)}.ad__timer[data-astro-cid-edsdzodd]{background:var(--c-amber);transform-origin:0;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.ad__pause[data-astro-cid-edsdzodd]{border-radius:var(--radius-xs);width:2.25rem;height:2.25rem;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}.ad__pause[data-astro-cid-edsdzodd]:hover{border-color:oklch(100% 0 0/.6)}.ad__pause[data-astro-cid-edsdzodd]:focus-visible{outline:2px solid var(--c-amber);outline-offset:2px}.ad__pause[data-astro-cid-edsdzodd][hidden]{display:none}.ad__pause[data-astro-cid-edsdzodd] svg{grid-area:1/1;width:1rem;height:1rem}.ad__pause[data-astro-cid-edsdzodd] .ad__play-ico,.ad[data-astro-cid-edsdzodd].is-paused .ad__pause[data-astro-cid-edsdzodd] .ad__pause-ico{opacity:0}.ad[data-astro-cid-edsdzodd].is-paused .ad__pause[data-astro-cid-edsdzodd] .ad__play-ico{opacity:1}.ap[data-astro-cid-edsdzodd]{--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);height:clamp(30rem,70vh,40rem);color:var(--c-ink);border-radius:var(--radius-md);font-family:var(--ff-sans);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)}.ap[data-astro-cid-edsdzodd] .ap-i12{flex-shrink:0;width:12px;height:12px}.ap[data-astro-cid-edsdzodd] .ap-i14{flex-shrink:0;width:14px;height:14px}.ap[data-astro-cid-edsdzodd] .ap-i16{flex-shrink:0;width:16px;height:16px}.ap__head[data-astro-cid-edsdzodd]{border-bottom:1px solid var(--c-rule);flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .75rem;display:flex}.ap__logo[data-astro-cid-edsdzodd]{border-radius:var(--ap-r);background:var(--c-blue-soft);width:1.75rem;height:1.75rem;color:var(--c-blue);flex-shrink:0;place-items:center;display:grid}.ap__titles[data-astro-cid-edsdzodd]{min-width:0;margin-right:auto}.ap__name[data-astro-cid-edsdzodd]{font-size:var(--ap-fs);font-weight:650;line-height:1.2}.ap__chat[data-astro-cid-edsdzodd]{font-size:var(--ap-fs-xs);color:var(--c-ink-2);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.ap__tools[data-astro-cid-edsdzodd]{color:var(--c-ink);align-items:center;gap:.125rem;display:flex}.ap__tool[data-astro-cid-edsdzodd]{border-radius:var(--ap-r);place-items:center;width:2rem;height:2rem;display:grid}.ap__thread[data-astro-cid-edsdzodd]{scrollbar-width:thin;scrollbar-color:var(--c-rule-strong) transparent;flex:1;min-height:0;position:relative;overflow-y:auto}.ad[data-astro-cid-edsdzodd].is-scrolled .ap__thread[data-astro-cid-edsdzodd]{mask-image:linear-gradient(#0000 0,#000 1.5rem)}.ap__list[data-astro-cid-edsdzodd]{flex-direction:column;gap:1.25rem;padding:1rem .75rem;display:flex}.ap__list[data-astro-cid-edsdzodd][hidden]{display:none}.ap-ask[data-astro-cid-edsdzodd]{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.ap-ask__bubble[data-astro-cid-edsdzodd]{background:var(--c-blue);max-width:88%;color:var(--c-paper);overflow-wrap:anywhere;border-radius:1rem 1rem .375rem;padding:.5rem .75rem;line-height:1.55}.ap-files[data-astro-cid-edsdzodd]{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;max-width:88%;display:flex}.ap-file[data-astro-cid-edsdzodd]{border:1px solid var(--c-rule);min-width:0;max-width:15rem;font-size:var(--ap-fs-s);border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .5rem;display:flex}.ap-file[data-astro-cid-edsdzodd] .ap-file__ico{color:var(--c-muted)}.ap-file__name[data-astro-cid-edsdzodd]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ap-file__size[data-astro-cid-edsdzodd]{color:var(--c-muted);flex-shrink:0}.ap-badge[data-astro-cid-edsdzodd]{border:1px solid var(--c-rule);height:1.25rem;color:var(--c-ink-2);font-size:var(--ap-fs-xs);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .45rem;line-height:1;display:inline-flex}.ap-tl[data-astro-cid-edsdzodd]{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;container:turn/inline-size}.ap-tl__head[data-astro-cid-edsdzodd]{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}.ap-tl__head[data-astro-cid-edsdzodd]:hover{background:color-mix(in oklch, var(--c-ink) 5%, transparent)}.ap-tl__head[data-astro-cid-edsdzodd]:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:-2px}.ap-tl__node[data-astro-cid-edsdzodd],.ap-prop__icon[data-astro-cid-edsdzodd]{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}.ap-tl__sum[data-astro-cid-edsdzodd]{min-width:0;color:var(--c-ink-2);font-variant-numeric:tabular-nums;flex:1}.ap-tl__live[data-astro-cid-edsdzodd]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:none;overflow:hidden}.ap-tl__phase[data-astro-cid-edsdzodd]{color:var(--c-ink);font-weight:560}.ap-tl__clock[data-astro-cid-edsdzodd]{color:var(--c-ink-2);font-variant-numeric:tabular-nums}.ap-tl[data-astro-cid-edsdzodd] .ap-tl__live-ico{display:none}.ap-tl[data-astro-cid-edsdzodd] .ap-tl__chev{color:var(--c-muted);transition:transform .2s var(--ease-out-quart)}.ap-tl[data-astro-cid-edsdzodd][data-open=true] .ap-tl__chev{transform:rotate(180deg)}.ap-tl[data-astro-cid-edsdzodd][data-live=true] .ap-tl__sum[data-astro-cid-edsdzodd],.ap-tl[data-astro-cid-edsdzodd][data-live=true] .ap-tl__mode[data-astro-cid-edsdzodd]{display:none}.ap-tl[data-astro-cid-edsdzodd][data-live=true] .ap-tl__live[data-astro-cid-edsdzodd]{display:block}.ap-tl[data-astro-cid-edsdzodd][data-live=true] .ap-tl__node[data-astro-cid-edsdzodd]{border-color:color-mix(in oklch, var(--c-blue) 40%, transparent);color:var(--c-blue)}.ap-tl[data-astro-cid-edsdzodd][data-live=true] .ap-tl__done-ico{display:none}.ap-tl[data-astro-cid-edsdzodd][data-live=true] .ap-tl__live-ico{animation:.9s linear infinite ap-spin;display:block}@keyframes ap-spin{to{transform:rotate(360deg)}}@container turn (width<=30rem){.ap-tl__mode-name[data-astro-cid-edsdzodd]{display:none}}.ap-tl__body[data-astro-cid-edsdzodd]{border-top:1px solid color-mix(in oklch, var(--c-rule) 80%, transparent);padding:.25rem .125rem}.ap-tl__body[data-astro-cid-edsdzodd][hidden]{display:none}.ap-steps[data-astro-cid-edsdzodd]{flex-direction:column;display:flex}.ap-step[data-astro-cid-edsdzodd]{position:relative}.ap-step[data-astro-cid-edsdzodd]:after{content:"";background:var(--c-rule);width:1px;position:absolute;top:1.5rem;bottom:0;left:calc(1.125rem - .5px)}.ap-step[data-astro-cid-edsdzodd]:last-child:after,.ap-step[data-astro-cid-edsdzodd]:has(+.ap-step[style*="display: none"]):after{display:none}.ap-step__row[data-astro-cid-edsdzodd]{border-radius:6px;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.ap-step__node[data-astro-cid-edsdzodd]{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}.ap-step__row[data-astro-cid-edsdzodd].is-success .ap-step__node[data-astro-cid-edsdzodd]{border-color:color-mix(in oklch, var(--c-blue) 40%, transparent);color:var(--c-blue)}.ap-step__text[data-astro-cid-edsdzodd]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ap-step__title[data-astro-cid-edsdzodd]{color:var(--c-ink)}.ap-step__meta[data-astro-cid-edsdzodd]{color:var(--c-ink-2)}.ap-step__time[data-astro-cid-edsdzodd]{color:var(--c-ink-2);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem}.ap-step[data-astro-cid-edsdzodd] .ap-step__chev{color:var(--c-muted)}.ap-step[data-astro-cid-edsdzodd] .ap-step__chev.is-open{transform:rotate(180deg)}.ap-plan[data-astro-cid-edsdzodd]{gap:.125rem;padding:.125rem .5rem .375rem 2.25rem;display:grid}.ap-plan[data-astro-cid-edsdzodd] li[data-astro-cid-edsdzodd]{color:color-mix(in oklch, var(--c-ink) 85%, var(--c-paper));align-items:flex-start;gap:.375rem;display:flex}.ap-plan[data-astro-cid-edsdzodd] .ap-plan__ico{color:var(--c-blue);margin-top:.2rem}.ap-again[data-astro-cid-edsdzodd]{color:var(--c-ink-2);align-items:center;gap:.25rem;margin:0 0 .25rem 2.25rem;font-size:.6875rem;display:flex}.ap-tl__foot[data-astro-cid-edsdzodd]{justify-content:flex-end;padding:0 .25rem;display:flex}.ap-ghost[data-astro-cid-edsdzodd]{height:1.625rem;color:var(--c-ink-2);font-size:var(--ap-fs-xs);border-radius:6px;align-items:center;gap:.375rem;padding:0 .5rem;display:inline-flex}.ap-md[data-astro-cid-edsdzodd]{color:var(--c-ink);line-height:1.6}.ap-md[data-astro-cid-edsdzodd]>[data-astro-cid-edsdzodd]+[data-astro-cid-edsdzodd]{margin-top:.5rem}.ap-md[data-astro-cid-edsdzodd] ul[data-astro-cid-edsdzodd],.ap-md[data-astro-cid-edsdzodd] ol[data-astro-cid-edsdzodd]{padding-left:1.25rem}.ap-md[data-astro-cid-edsdzodd] ul[data-astro-cid-edsdzodd]{list-style:outside}.ap-md[data-astro-cid-edsdzodd] ol[data-astro-cid-edsdzodd]{list-style:decimal}.ap-md[data-astro-cid-edsdzodd] li[data-astro-cid-edsdzodd]+li[data-astro-cid-edsdzodd]{margin-top:.2rem}.ap-md[data-astro-cid-edsdzodd] li[data-astro-cid-edsdzodd]::marker{color:var(--c-muted)}.ap-md[data-astro-cid-edsdzodd] strong[data-astro-cid-edsdzodd]{color:var(--c-ink);font-weight:650}.ap-md__link[data-astro-cid-edsdzodd]{color:var(--c-blue);text-decoration:underline;text-decoration-color:color-mix(in oklch, var(--c-blue) 30%, transparent);text-underline-offset:2px;font-weight:560}.ap-chart[data-astro-cid-edsdzodd]{border:1px solid var(--c-rule);border-radius:var(--ap-r);background:var(--c-paper);margin:.75rem 0 0;overflow:hidden}.ap-chart__title[data-astro-cid-edsdzodd]{border-bottom:1px solid var(--c-rule);font-size:var(--ap-fs-s);padding:.375rem .75rem;font-weight:560}.ap-chart__plot[data-astro-cid-edsdzodd]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;height:12rem;padding:1.75rem .75rem .5rem;display:grid}.ap-chart__col[data-astro-cid-edsdzodd]{grid-template-rows:1fr auto;justify-items:center;gap:.375rem;min-width:0;display:grid}.ap-chart__track[data-astro-cid-edsdzodd]{border-bottom:1px solid var(--c-rule-strong);justify-self:stretch;position:relative}.ap-chart__bar[data-astro-cid-edsdzodd]{width:min(70%,2.5rem);height:var(--h);background:var(--c-blue);transform-origin:bottom;border-radius:3px 3px 0 0;position:absolute;bottom:0;left:50%;translate:-50%}.ap-chart__val[data-astro-cid-edsdzodd]{left:0;right:0;bottom:calc(var(--h) + .25rem);color:var(--c-ink-2);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:.6875rem;position:absolute}.ap-chart__cat[data-astro-cid-edsdzodd]{color:var(--c-ink-2);text-align:center;min-height:2.5em;font-size:.6875rem;line-height:1.25}.ap-prop[data-astro-cid-edsdzodd]{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;transition:background-color .2s,border-color .2s;overflow:hidden}.ap-prop__head[data-astro-cid-edsdzodd]{align-items:center;gap:.5rem;padding:.5rem .5rem 0;display:flex}.ap-prop__title[data-astro-cid-edsdzodd]{min-width:0;color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:560;overflow:hidden}.ap-prop__done[data-astro-cid-edsdzodd]{flex-shrink:0;align-items:center;gap:.25rem;display:none}.ap-prop__done--applied[data-astro-cid-edsdzodd]{color:var(--c-blue)}.ap-prop__done--rejected[data-astro-cid-edsdzodd]{color:var(--c-muted)}.ap-prop__rows[data-astro-cid-edsdzodd]{padding:.25rem .5rem}.ap-prop__row[data-astro-cid-edsdzodd]{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:0 .5rem;padding:.25rem 0;display:grid}.ap-prop__row[data-astro-cid-edsdzodd]+.ap-prop__row[data-astro-cid-edsdzodd]{border-top:1px solid color-mix(in oklch, var(--c-rule) 60%, transparent)}.ap-prop__label[data-astro-cid-edsdzodd]{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;padding-top:1px;overflow:hidden}.ap-prop__change[data-astro-cid-edsdzodd]{flex-wrap:wrap;align-items:baseline;gap:0 .375rem;min-width:0;display:flex}.ap-prop__from[data-astro-cid-edsdzodd]{color:var(--c-muted)}.ap-prop__to[data-astro-cid-edsdzodd]{color:var(--c-ink);overflow-wrap:anywhere;font-weight:560}.ap-prop[data-astro-cid-edsdzodd] .ap-prop__arrow{color:var(--c-muted);transform:translateY(1px)}.ap-prop__warn[data-astro-cid-edsdzodd]{border-top:1px solid color-mix(in oklch, var(--c-rule) 80%, transparent);color:var(--c-muted);padding:.375rem .5rem}.ap-prop__actions[data-astro-cid-edsdzodd]{border-top:1px solid color-mix(in oklch, var(--c-rule) 80%, transparent);justify-content:flex-end;gap:.375rem;padding:.375rem .5rem;display:flex}.ap-prop__after[data-astro-cid-edsdzodd]{border-top:1px solid color-mix(in oklch, var(--c-blue) 30%, transparent);padding:.375rem .5rem;display:none}.ap-prop[data-astro-cid-edsdzodd][data-state=applied]{border-color:color-mix(in oklch, var(--c-blue) 40%, transparent);background:color-mix(in oklch, var(--c-blue) 5%, var(--c-paper))}.ap-prop[data-astro-cid-edsdzodd][data-state=applied] .ap-prop__done--applied[data-astro-cid-edsdzodd],.ap-prop[data-astro-cid-edsdzodd][data-state=rejected] .ap-prop__done--rejected[data-astro-cid-edsdzodd]{display:inline-flex}.ap-prop[data-astro-cid-edsdzodd][data-state=applied] .ap-prop__after[data-astro-cid-edsdzodd]{display:block}.ap-prop[data-astro-cid-edsdzodd]:not([data-state=pending]) .ap-prop__actions[data-astro-cid-edsdzodd],.ap-prop[data-astro-cid-edsdzodd]:not([data-state=pending]) .ap-prop__warn[data-astro-cid-edsdzodd]{display:none}.ap-btn[data-astro-cid-edsdzodd]{height:1.75rem;font:inherit;font-size:var(--ap-fs-s);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.3rem;padding:0 .625rem;font-weight:560;transition:background-color .12s,color .12s;display:inline-flex}.ap-btn[data-astro-cid-edsdzodd]:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:2px}.ap-btn--ghost[data-astro-cid-edsdzodd]{color:var(--c-ink);background:0 0}.ap-btn--ghost[data-astro-cid-edsdzodd]:hover{background:color-mix(in oklch, var(--c-ink) 6%, transparent)}.ap-btn--primary[data-astro-cid-edsdzodd]{background:var(--c-blue);color:var(--c-paper)}.ap-btn--primary[data-astro-cid-edsdzodd]:hover{background:color-mix(in oklch, var(--c-blue) 85%, var(--c-ink))}.ap__composer[data-astro-cid-edsdzodd]{border-top:1px solid var(--c-rule);flex-shrink:0;padding:.625rem}.ap-input[data-astro-cid-edsdzodd]{border:1px solid var(--c-rule-strong);border-radius:var(--ap-r);background:var(--c-paper);box-shadow:var(--shadow-sm)}.ap-input__ph[data-astro-cid-edsdzodd]{min-height:2.25rem;color:color-mix(in oklch, var(--c-ink) 62%, var(--c-paper));white-space:nowrap;text-overflow:ellipsis;padding:.5rem .75rem .25rem;overflow:hidden}.ap-input__bar[data-astro-cid-edsdzodd]{align-items:center;gap:.375rem;padding:.375rem .5rem .5rem;display:flex}.ap-pick[data-astro-cid-edsdzodd]{min-width:0;height:1.625rem;color:color-mix(in oklch, var(--c-ink) 85%, var(--c-paper));font-size:var(--ap-fs-s);border-radius:6px;align-items:center;gap:.3rem;padding:0 .4rem;display:inline-flex}.ap-pick__model[data-astro-cid-edsdzodd]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-pick[data-astro-cid-edsdzodd] .ap-pick__write{color:var(--c-blue)}.ap-pick[data-astro-cid-edsdzodd] .ap-pick__chev{opacity:.6}.ap-think[data-astro-cid-edsdzodd]{width:1.75rem;height:1.75rem;color:var(--c-muted);border-radius:6px;place-items:center;transition:background-color .2s,color .2s,box-shadow .2s;display:grid}.ap-think[data-astro-cid-edsdzodd] svg{grid-area:1/1}.ap-think[data-astro-cid-edsdzodd] .ap-think__deep{display:none}.ad[data-astro-cid-edsdzodd][data-mode=on] .ap-think[data-astro-cid-edsdzodd]{background:var(--c-blue-soft);color:var(--c-blue)}.ad[data-astro-cid-edsdzodd][data-mode=deep] .ap-think[data-astro-cid-edsdzodd]{background:color-mix(in oklch, var(--c-blue) 15%, var(--c-paper));color:var(--c-blue);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c-blue) 45%, transparent)}.ad[data-astro-cid-edsdzodd][data-mode=deep] .ap-think[data-astro-cid-edsdzodd] .ap-think__on{display:none}.ad[data-astro-cid-edsdzodd][data-mode=deep] .ap-think[data-astro-cid-edsdzodd] .ap-think__deep{display:block}.ap-think-more[data-astro-cid-edsdzodd]{width:1rem;height:1.75rem;color:var(--c-muted);place-items:center;margin-left:-.25rem;display:grid}.ap-icon-btn[data-astro-cid-edsdzodd]{width:1.75rem;height:1.75rem;color:var(--c-muted);place-items:center;display:grid}.ap-send[data-astro-cid-edsdzodd]{background:var(--c-blue);width:2rem;height:2rem;color:var(--c-paper);opacity:.5;border-radius:6px;place-items:center;margin-left:auto;display:grid;transform:scale(.9)}@media (width<=30rem){.ap__tool--wide[data-astro-cid-edsdzodd]{display:none}.ap__list[data-astro-cid-edsdzodd]{padding-inline:.625rem}.ap-prop__row[data-astro-cid-edsdzodd]{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.ad__tabs[data-astro-cid-edsdzodd]{align-items:center}.ad__tablist[data-astro-cid-edsdzodd]{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:.375rem;margin:-2px;padding:2px;position:relative;overflow-x:auto}.ad__tablist[data-astro-cid-edsdzodd]::-webkit-scrollbar{display:none}.ad__tablist[data-astro-cid-edsdzodd].is-more-end{mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.ad__tablist[data-astro-cid-edsdzodd].is-more-start{mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}.ad__tablist[data-astro-cid-edsdzodd].is-more-start.is-more-end{mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.ad__tab[data-astro-cid-edsdzodd]{white-space:nowrap;flex:none;min-height:2.75rem;padding-inline:.75rem;font-size:.9375rem}.ad__pause[data-astro-cid-edsdzodd]{width:2.75rem;height:2.75rem}.ap[data-astro-cid-edsdzodd]{height:clamp(25rem, calc(var(--stage-max-h) - 7rem), 40rem)}.ap__chat[data-astro-cid-edsdzodd]{white-space:normal}.ap__list[data-astro-cid-edsdzodd]{gap:1rem;padding-block:.75rem}.ap-step__text[data-astro-cid-edsdzodd],.ap-prop__title[data-astro-cid-edsdzodd],.ap-prop__label[data-astro-cid-edsdzodd],.ap-file__name[data-astro-cid-edsdzodd]{white-space:normal}.ap-file__name[data-astro-cid-edsdzodd]{overflow-wrap:anywhere}.ap-prop__row[data-astro-cid-edsdzodd]{grid-template-columns:minmax(0,6.75rem) minmax(0,1fr)}.ap__composer[data-astro-cid-edsdzodd]{padding:.5rem}.ap-input[data-astro-cid-edsdzodd]{align-items:center;gap:.25rem;display:flex}.ap-input__ph[data-astro-cid-edsdzodd]{white-space:normal;flex:1;min-width:0;min-height:0;padding:.4rem .25rem .4rem .75rem;line-height:1.35}.ap-input__bar[data-astro-cid-edsdzodd]{flex:none;padding:.375rem}.ap-pick[data-astro-cid-edsdzodd],.ap-think-more[data-astro-cid-edsdzodd],.ap-icon-btn[data-astro-cid-edsdzodd]{display:none}.ap-send[data-astro-cid-edsdzodd]{margin-left:0}}.ai-hero[data-astro-cid-poufsktr]{padding-block:clamp(2.5rem,1rem + 4vw,5rem) clamp(3.5rem,2rem + 5vw,6.5rem);overflow:clip}.ai-hero__grid[data-astro-cid-poufsktr]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,1rem + 4vw,5.5rem);display:grid}.ai-hero__copy[data-astro-cid-poufsktr]{gap:var(--sp-lg);align-content:center;display:grid}.ai-hero__title[data-astro-cid-poufsktr]{font-size:clamp(2.5rem,1.3rem + 3.3vw,4.5rem);font-weight:var(--fw-display);letter-spacing:-.032em;color:var(--c-on-blue);max-width:15ch;line-height:1.02}.ai-hero__lead[data-astro-cid-poufsktr]{max-width:46ch;font-size:var(--fs-lead);color:var(--c-on-blue-muted);line-height:1.5}.ai-hero__actions[data-astro-cid-poufsktr]{align-items:center;gap:var(--sp-sm) var(--sp-lg);flex-wrap:wrap;display:flex}.ai-hero__facts[data-astro-cid-poufsktr]{color:var(--c-amber)}.ai-hero__figure[data-astro-cid-poufsktr]{gap:var(--sp-xs);min-width:0;margin:0;display:grid}.ai-hero__caption[data-astro-cid-poufsktr]{color:var(--c-on-blue-muted);font-size:var(--fs-caption)}.ai-hero__caption-link[data-astro-cid-poufsktr]{color:var(--c-on-blue);text-underline-offset:3px;text-decoration:underline}.ai-hero__caption-link[data-astro-cid-poufsktr]:hover{text-decoration-thickness:2px}.ai-hero__lead--short[data-astro-cid-poufsktr]{display:none}@media (width<=64rem){.ai-hero__grid[data-astro-cid-poufsktr]{grid-template-columns:minmax(0,1fr)}.ai-hero__title[data-astro-cid-poufsktr]{max-width:18ch}}@media (width<=47.99rem){.ai-hero[data-astro-cid-poufsktr]{padding-block:var(--sp-lg) var(--section-y-tight)}.ai-hero__grid[data-astro-cid-poufsktr]{gap:var(--sp-xl)}.ai-hero__copy[data-astro-cid-poufsktr]{gap:var(--sp-md)}.ai-hero__title[data-astro-cid-poufsktr]{font-size:var(--fs-display);max-width:none}.ai-hero__lead--full[data-astro-cid-poufsktr]{display:none}.ai-hero__lead--short[data-astro-cid-poufsktr]{display:block}.ai-hero__actions[data-astro-cid-poufsktr]{gap:var(--sp-xs) var(--sp-lg)}}.flow__head[data-astro-cid-37o7ufld]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 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}.flow__head[data-astro-cid-37o7ufld] h2[data-astro-cid-37o7ufld]{max-width:17ch}.flow__intro[data-astro-cid-37o7ufld]{max-width:48ch;font-size:var(--fs-body)}.flow__wrap[data-astro-cid-37o7ufld]{container:flow/inline-size}.flow__figure[data-astro-cid-37o7ufld]{gap:var(--sp-lg);margin:0;display:grid}.flow__dwg--narrow[data-astro-cid-37o7ufld]{display:none}@container flow (width<=67.5rem){.flow__dwg--wide[data-astro-cid-37o7ufld]{display:none}.flow__dwg--narrow[data-astro-cid-37o7ufld]{max-width:26rem;display:block}.flow__figure[data-astro-cid-37o7ufld]{gap:var(--sp-lg) var(--sp-xl);grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start}}@container flow (width<=44rem){.flow__figure[data-astro-cid-37o7ufld]{grid-template-columns:minmax(0,1fr)}.flow__dwg--narrow[data-astro-cid-37o7ufld]{margin-inline:auto}}.flow__dwg--phone[data-astro-cid-37o7ufld]{display:none}.flow__caption[data-astro-cid-37o7ufld]{gap:var(--sp-md);display:grid}.flow__caption[data-astro-cid-37o7ufld]>.t-draft[data-astro-cid-37o7ufld]{color:var(--c-muted)}.flow__legend[data-astro-cid-37o7ufld]{gap:var(--sp-sm) var(--sp-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.flow__legend[data-astro-cid-37o7ufld] li[data-astro-cid-37o7ufld]{gap:var(--sp-xs);font-size:var(--fs-small);padding-top:var(--sp-xs);border-top:1px solid var(--c-rule-strong);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;line-height:1.55;display:grid}.flow__n[data-astro-cid-37o7ufld]{background:var(--c-amber);width:1.8rem;height:1.8rem;box-shadow:0 0 0 1.3px var(--c-ink);color:var(--c-ink);border-radius:50%;place-items:center;font-size:.9375rem;display:inline-grid;translate:0 .35rem}@media (width<=64rem){.flow__head[data-astro-cid-37o7ufld]{grid-template-columns:minmax(0,1fr);align-items:start}}.flow__routes[data-astro-cid-37o7ufld]{gap:var(--sp-2xs);margin-bottom:var(--sp-md);display:grid}html:not(.js) .flow__routes[data-astro-cid-37o7ufld]{display:none}.flow__routes-label[data-astro-cid-37o7ufld]{font-size:var(--fs-small);font-weight:var(--fw-strong);color:var(--c-ink)}.flow__route-list[data-astro-cid-37o7ufld]{gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.flow__route[data-astro-cid-37o7ufld]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2.75rem;color:var(--c-ink);font-size:1rem;font-weight:var(--fw-medium);text-align:start;transition:border-color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);padding:.4rem .9rem;line-height:1.2}.flow__route[data-astro-cid-37o7ufld]:hover:not(:disabled){border-color:var(--c-ink)}.flow__route[data-astro-cid-37o7ufld][aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.flow__route--all[data-astro-cid-37o7ufld]{color:var(--c-ink-2);background:0 0}.flow__route--all[data-astro-cid-37o7ufld]:disabled{opacity:.5;cursor:default}.flow__route-text[data-astro-cid-37o7ufld]{max-width:72ch;min-height:3.1em;font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.55}.flow__route-text[data-astro-cid-37o7ufld] span[data-astro-cid-37o7ufld][hidden]{display:none}.flow__figure[data-astro-cid-37o7ufld] .dwg :is(.dwg__node,.dwg__edge){transition:opacity var(--dur-2) var(--ease-out-quart)}.flow__figure[data-astro-cid-37o7ufld] .dwg.is-route .dwg__node:not(.is-lit){opacity:.25}.flow__figure[data-astro-cid-37o7ufld] .dwg.is-route .dwg__edge:not(.is-lit){opacity:.15}.flow__figure[data-astro-cid-37o7ufld] .dwg .dwg__node.is-stop .dwg__box{stroke:var(--st-red);stroke-dasharray:6 4;fill:var(--c-paper)}@container flow (width<=30rem){.flow__dwg--narrow[data-astro-cid-37o7ufld]{display:none}.flow__dwg--phone[data-astro-cid-37o7ufld]{margin-inline:auto;display:block}.flow__inner[data-astro-cid-37o7ufld]{gap:var(--sp-xs);display:grid}.flow__routes[data-astro-cid-37o7ufld]{display:contents}.flow__route-list[data-astro-cid-37o7ufld]{gap:var(--sp-2xs);margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.flow__route-list[data-astro-cid-37o7ufld]::-webkit-scrollbar{display:none}.flow__route-list[data-astro-cid-37o7ufld].is-more-end{mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.flow__route-list[data-astro-cid-37o7ufld].is-more-start{mask-image:linear-gradient(90deg,#0000,#000 3rem)}.flow__route-list[data-astro-cid-37o7ufld].is-more-start.is-more-end{mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.flow__route[data-astro-cid-37o7ufld]{white-space:nowrap;flex:none}.flow__figure[data-astro-cid-37o7ufld]{display:contents}.flow__dwg--phone[data-astro-cid-37o7ufld]{margin-top:var(--sp-2xs);order:1}.flow__route-text[data-astro-cid-37o7ufld]{order:2;min-height:0}.flow__caption[data-astro-cid-37o7ufld]{margin-top:var(--sp-xs);order:3}.flow__route-text[data-astro-cid-37o7ufld]:not(:has(span:not([hidden]))){display:none}.flow__legend[data-astro-cid-37o7ufld]{gap:var(--sp-xs)}.flow__legend[data-astro-cid-37o7ufld] li[data-astro-cid-37o7ufld]{grid-template-columns:minmax(0,1fr)}.flow__n[data-astro-cid-37o7ufld]{display:none}}.astools__head[data-astro-cid-7ytt7hin]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.astools__head[data-astro-cid-7ytt7hin] h2[data-astro-cid-7ytt7hin]{max-width:16ch}.astools__lead[data-astro-cid-7ytt7hin]{max-width:54ch}.astools__bar[data-astro-cid-7ytt7hin]{align-items:end;gap:var(--sp-sm) var(--sp-xl);margin-bottom:var(--sp-lg);flex-wrap:wrap;display:flex}.who[data-astro-cid-7ytt7hin]{border:0;grid-template-columns:repeat(2,auto);min-width:0;margin:0;padding:0;display:grid}.who__legend[data-astro-cid-7ytt7hin]{color:var(--c-ink-2);margin-bottom:.4rem;padding:0}.who__opt[data-astro-cid-7ytt7hin]{border:1px solid var(--c-rule-strong);background:var(--c-paper);min-height:2.75rem;color:var(--c-ink-2);font-size:.9375rem;font-weight:var(--fw-medium);text-align:center;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);justify-content:center;align-items:center;padding:.35rem 1rem;display:flex;position:relative}.who__opt[data-astro-cid-7ytt7hin]:first-of-type{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.who__opt[data-astro-cid-7ytt7hin]:last-of-type{border-radius:0 var(--radius-xs) var(--radius-xs) 0;border-left:0}.who__opt[data-astro-cid-7ytt7hin] input[data-astro-cid-7ytt7hin]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.who__opt[data-astro-cid-7ytt7hin]:has(input:checked){background:var(--c-ink);color:var(--c-paper)}.who__opt[data-astro-cid-7ytt7hin]:has(input:focus-visible){outline:2px solid var(--c-blue-line);outline-offset:2px;z-index:1}.astools__total[data-astro-cid-7ytt7hin]{font-family:var(--ff-cond);color:var(--c-ink);font-size:1.0625rem;font-weight:650}.astools__legend[data-astro-cid-7ytt7hin]{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.astools[data-astro-cid-7ytt7hin] .spec :is(thead,tbody){background:var(--c-paper)}.astools[data-astro-cid-7ytt7hin] .tl-tool{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);overflow-wrap:anywhere;margin:0 .3rem .3rem 0;padding:.05rem .5rem;font-size:.9375rem;font-weight:600;display:inline-block}.astools[data-astro-cid-7ytt7hin] .tl-tool.is-write{border-color:var(--c-ink);color:var(--c-ink);background:var(--c-amber)}.astools[data-astro-cid-7ytt7hin] .tl-tool.is-only{border-style:dashed}.astools[data-astro-cid-7ytt7hin] .tl-tool--sample{margin:0}.astools[data-astro-cid-7ytt7hin] .tl-n{font-family:var(--ff-cond);font-weight:650}.astools__body[data-astro-cid-7ytt7hin][data-who=agent] .tl-tool.is-only{display:none}.astools__after[data-astro-cid-7ytt7hin]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);margin-top:var(--sp-xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.astools__note[data-astro-cid-7ytt7hin]{font-size:var(--fs-small);color:var(--c-ink-2);max-width:58ch;line-height:1.6}.astools__note[data-astro-cid-7ytt7hin][hidden]{display:none}.astools__note[data-astro-cid-7ytt7hin] p[data-astro-cid-7ytt7hin]+p[data-astro-cid-7ytt7hin],.astools__link[data-astro-cid-7ytt7hin]{margin-top:var(--sp-xs)}.extras[data-astro-cid-7ytt7hin][hidden]{display:none}.extras[data-astro-cid-7ytt7hin] h3[data-astro-cid-7ytt7hin]{margin-bottom:var(--sp-xs)}.extras[data-astro-cid-7ytt7hin] ul[data-astro-cid-7ytt7hin]{gap:var(--sp-xs);display:grid}.extras[data-astro-cid-7ytt7hin] li[data-astro-cid-7ytt7hin]{gap:.1rem var(--sp-sm);padding-top:var(--sp-2xs);border-top:1px solid var(--c-rule);grid-template-columns:auto minmax(0,1fr);display:grid}.extras__n[data-astro-cid-7ytt7hin]{font-family:var(--ff-cond);color:var(--c-ink);grid-row:span 2;font-size:1.375rem;font-weight:700;line-height:1.1}.extras__name[data-astro-cid-7ytt7hin]{font-weight:var(--fw-medium);color:var(--c-ink)}.extras__text[data-astro-cid-7ytt7hin]{font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.5}@media (width<=64rem){.astools__head[data-astro-cid-7ytt7hin],.astools__after[data-astro-cid-7ytt7hin]{grid-template-columns:minmax(0,1fr)}.astools__head[data-astro-cid-7ytt7hin]{align-items:start}}.astools__lead--short[data-astro-cid-7ytt7hin]{display:none}@media (width<=47.99rem){.astools__lead--full[data-astro-cid-7ytt7hin]{display:none}.astools__lead--short[data-astro-cid-7ytt7hin]{display:block}.astools__head[data-astro-cid-7ytt7hin]{margin-bottom:var(--sp-lg)}.astools__bar[data-astro-cid-7ytt7hin]{gap:var(--sp-xs) var(--sp-lg);margin-bottom:var(--sp-md)}.astools__after[data-astro-cid-7ytt7hin]{gap:var(--sp-md);margin-top:var(--sp-lg)}.extras[data-astro-cid-7ytt7hin] h3[data-astro-cid-7ytt7hin]{margin-bottom:0}}.setup__head[data-astro-cid-lhkxackq]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.setup__head[data-astro-cid-lhkxackq] h2[data-astro-cid-lhkxackq]{max-width:17ch}.setup__lead[data-astro-cid-lhkxackq]{max-width:54ch}.setup__grid[data-astro-cid-lhkxackq]{gap:var(--sp-2xl) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;display:grid}.conn[data-astro-cid-lhkxackq]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);min-width:0}.conn__tabs[data-astro-cid-lhkxackq]{border-bottom:1px solid var(--c-rule-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.conn__tab[data-astro-cid-lhkxackq]{border-right:1px solid var(--c-rule-strong);min-height:2.75rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);padding:.4rem;font-size:1rem;font-weight:650;line-height:1.15}.conn__tab[data-astro-cid-lhkxackq]:last-child{border-right:0}.conn__tab[data-astro-cid-lhkxackq]:hover{background:var(--c-blue-soft)}.conn__tab[data-astro-cid-lhkxackq]:focus-visible{outline-offset:-2px}.conn__tab[data-astro-cid-lhkxackq][aria-selected=true]{background:var(--c-ink);color:var(--c-paper)}.conn__panel[data-astro-cid-lhkxackq]{gap:var(--sp-sm);padding:var(--sp-md);display:none}.conn__panel[data-astro-cid-lhkxackq].is-active{align-content:start;display:grid}.conn__panel[data-astro-cid-lhkxackq]:focus-visible{outline-offset:-3px}.conn__where[data-astro-cid-lhkxackq]{font-size:var(--fs-small);color:var(--c-ink)}.conn__where[data-astro-cid-lhkxackq] .t-draft[data-astro-cid-lhkxackq]{color:var(--c-ink-2);margin-right:.4em}.conn__fields[data-astro-cid-lhkxackq]{border-top:1px solid var(--c-rule);margin:0;display:grid}.conn__field[data-astro-cid-lhkxackq]{gap:.1rem var(--sp-sm);padding:var(--sp-2xs) 0;border-bottom:1px solid var(--c-rule);grid-template-columns:minmax(0,8rem) minmax(0,1fr);display:grid}.conn__field[data-astro-cid-lhkxackq] dt[data-astro-cid-lhkxackq]{font-family:var(--ff-cond);color:var(--c-ink-2);font-size:.9375rem;font-weight:650}.conn__field[data-astro-cid-lhkxackq] dd[data-astro-cid-lhkxackq]{font-size:var(--fs-small);color:var(--c-ink);overflow-wrap:anywhere;margin:0;line-height:1.5}.conn__note[data-astro-cid-lhkxackq]{font-size:var(--fs-small);color:var(--c-ink-2);max-width:46ch;line-height:1.55}.setup__facts[data-astro-cid-lhkxackq]{gap:var(--sp-lg);min-width:0;display:grid}.setup__facts[data-astro-cid-lhkxackq] li[data-astro-cid-lhkxackq]{gap:var(--sp-3xs);padding-left:var(--sp-md);border-left:1px solid var(--c-blue-line);display:grid}.setup__facts[data-astro-cid-lhkxackq] p[data-astro-cid-lhkxackq]{font-size:var(--fs-small);color:var(--c-ink-2);max-width:54ch;line-height:1.6}@media (width<=64rem){.setup__head[data-astro-cid-lhkxackq],.setup__grid[data-astro-cid-lhkxackq]{grid-template-columns:minmax(0,1fr)}.setup__head[data-astro-cid-lhkxackq]{align-items:start}}.setup__lead--short[data-astro-cid-lhkxackq],.setup__rest[data-astro-cid-lhkxackq]{display:none}@media (width<=47.99rem){.setup__head[data-astro-cid-lhkxackq]{margin-bottom:var(--sp-lg)}.setup__lead--full[data-astro-cid-lhkxackq]{display:none}.setup__lead--short[data-astro-cid-lhkxackq]{display:block}.setup__grid[data-astro-cid-lhkxackq]{gap:var(--sp-md)}.setup__rest[data-astro-cid-lhkxackq]{margin-bottom:var(--sp-md);font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.6;display:block}.setup__facts[data-astro-cid-lhkxackq]{gap:var(--sp-md)}.conn[data-astro-cid-lhkxackq] .conn__tabs[data-astro-cid-lhkxackq]{grid-template-columns:repeat(4,minmax(0,1fr))}.conn[data-astro-cid-lhkxackq] .conn__tabs[data-astro-cid-lhkxackq] .conn__tab[data-astro-cid-lhkxackq]{border-bottom:0;border-right:1px solid var(--c-rule-strong);padding-inline:.25rem}.conn[data-astro-cid-lhkxackq] .conn__tabs[data-astro-cid-lhkxackq] .conn__tab[data-astro-cid-lhkxackq]:last-child{border-right:0}}@media (width<=34rem){.conn__tabs[data-astro-cid-lhkxackq]{grid-template-columns:repeat(2,minmax(0,1fr))}.conn__tab[data-astro-cid-lhkxackq]:nth-child(2){border-right:0}.conn__tab[data-astro-cid-lhkxackq]:nth-child(-n+2){border-bottom:1px solid var(--c-rule-strong)}.conn__field[data-astro-cid-lhkxackq]{grid-template-columns:minmax(0,1fr)}}.access__head[data-astro-cid-ycdxxwk3]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.access__head[data-astro-cid-ycdxxwk3] h2[data-astro-cid-ycdxxwk3]{max-width:18ch}.access__lead[data-astro-cid-ycdxxwk3]{max-width:58ch}.access__grid[data-astro-cid-ycdxxwk3]{gap:var(--sp-2xl) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;display:grid}.access__left[data-astro-cid-ycdxxwk3],.access__right[data-astro-cid-ycdxxwk3]{gap:var(--sp-lg);align-content:start;min-width:0;display:grid}.access__points[data-astro-cid-ycdxxwk3]{gap:var(--sp-xs);margin-top:var(--sp-2xs);display:grid}.access__points[data-astro-cid-ycdxxwk3] li[data-astro-cid-ycdxxwk3]{padding-left:var(--sp-md);border-left:1px solid var(--c-line-on-blue);font-size:var(--fs-small);max-width:54ch;line-height:1.6}.access__block[data-astro-cid-ycdxxwk3]{gap:var(--sp-2xs);display:grid}.access__block[data-astro-cid-ycdxxwk3] p[data-astro-cid-ycdxxwk3]{font-size:var(--fs-small);max-width:56ch;line-height:1.6}.access__block[data-astro-cid-ycdxxwk3] p[data-astro-cid-ycdxxwk3][hidden]{display:none}.rights[data-astro-cid-ycdxxwk3]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:26rem;margin:0;padding:0;display:grid}.rights__legend[data-astro-cid-ycdxxwk3]{color:var(--c-on-blue-muted);margin-bottom:.4rem;padding:0}.rights__opt[data-astro-cid-ycdxxwk3]{border:1px solid var(--c-line-on-blue);min-height:2.75rem;color:var(--c-on-blue-muted);font-size:.9375rem;font-weight:var(--fw-medium);text-align:center;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);justify-content:center;align-items:center;padding:.35rem .6rem;display:flex;position:relative}.rights__opt[data-astro-cid-ycdxxwk3]:first-of-type{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.rights__opt[data-astro-cid-ycdxxwk3]:last-of-type{border-radius:0 var(--radius-xs) var(--radius-xs) 0;border-left:0}.rights__opt[data-astro-cid-ycdxxwk3] input[data-astro-cid-ycdxxwk3]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rights__opt[data-astro-cid-ycdxxwk3]:has(input:checked){background:var(--c-amber);color:var(--c-ink)}.rights__opt[data-astro-cid-ycdxxwk3]:has(input:focus-visible){outline:2px solid var(--c-on-blue);outline-offset:2px;z-index:1}.prop[data-astro-cid-ycdxxwk3]{gap:var(--sp-2xs);padding:var(--sp-md);background:var(--c-blue-ink);border:1px solid var(--c-line-on-blue);border-radius:var(--radius-sm);display:grid}.prop[data-astro-cid-ycdxxwk3][hidden]{display:none}.prop__badge[data-astro-cid-ycdxxwk3]{color:var(--c-amber)}.prop__where[data-astro-cid-ycdxxwk3]{font-family:var(--ff-cond);color:var(--c-on-blue-muted);font-size:.9375rem}.prop__field[data-astro-cid-ycdxxwk3]{font-weight:var(--fw-medium);color:var(--c-on-blue)}.prop__diff[data-astro-cid-ycdxxwk3]{gap:var(--sp-sm);padding:var(--sp-xs) 0;border-block:1px solid var(--c-line-on-blue);margin-block:var(--sp-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prop__side[data-astro-cid-ycdxxwk3]{gap:.1rem;min-width:0;display:grid}.prop__side[data-astro-cid-ycdxxwk3] .t-draft[data-astro-cid-ycdxxwk3],.prop__side[data-astro-cid-ycdxxwk3] s[data-astro-cid-ycdxxwk3]{color:var(--c-on-blue-muted)}.prop__side[data-astro-cid-ycdxxwk3] strong[data-astro-cid-ycdxxwk3]{color:var(--c-amber);font-weight:var(--fw-strong)}.prop__actions[data-astro-cid-ycdxxwk3]{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.prop__btn[data-astro-cid-ycdxxwk3]{border:1px solid var(--c-line-on-blue);border-radius:var(--radius-xs);font-size:.9375rem;font-weight:var(--fw-medium);color:var(--c-on-blue-muted);padding:.3rem .85rem}.prop__btn--apply[data-astro-cid-ycdxxwk3]{background:var(--c-amber);border-color:var(--c-amber);color:var(--c-ink)}.prop__foot[data-astro-cid-ycdxxwk3]{margin-top:var(--sp-2xs);color:var(--c-on-blue-muted);max-width:46ch;font-size:.9375rem;line-height:1.5}@media (width<=64rem){.access__head[data-astro-cid-ycdxxwk3],.access__grid[data-astro-cid-ycdxxwk3]{grid-template-columns:minmax(0,1fr)}.access__head[data-astro-cid-ycdxxwk3]{align-items:start}}@media (width<=30rem){.prop__diff[data-astro-cid-ycdxxwk3]{grid-template-columns:minmax(0,1fr)}}.access__more-body[data-astro-cid-ycdxxwk3]{gap:var(--sp-lg);display:grid}.access__lead--short[data-astro-cid-ycdxxwk3],.access__block--out-phone[data-astro-cid-ycdxxwk3]{display:none}@media (width<=47.99rem){.access__head[data-astro-cid-ycdxxwk3]{margin-bottom:var(--sp-lg)}.access__lead--full[data-astro-cid-ycdxxwk3]{display:none}.access__lead--short[data-astro-cid-ycdxxwk3]{display:block}.access__grid[data-astro-cid-ycdxxwk3]{gap:var(--sp-md);flex-direction:column;display:flex}.access__left[data-astro-cid-ycdxxwk3],.access__right[data-astro-cid-ycdxxwk3]{display:contents}.rights[data-astro-cid-ycdxxwk3]{order:0;max-width:none}.access__right[data-astro-cid-ycdxxwk3]>.access__block[data-astro-cid-ycdxxwk3]:first-child{order:1}.prop[data-astro-cid-ycdxxwk3]{order:2}.access__block--out[data-astro-cid-ycdxxwk3]{display:none}.access__block--out-phone[data-astro-cid-ycdxxwk3]{display:grid}.access__left[data-astro-cid-ycdxxwk3] .access__more{order:4}.prop__diff[data-astro-cid-ycdxxwk3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem) and (height<=44rem){.prop[data-astro-cid-ycdxxwk3]{order:1}.access__right[data-astro-cid-ycdxxwk3]>.access__block[data-astro-cid-ycdxxwk3]:first-child{order:2}}.sc[data-astro-cid-olzhwtag]{height:auto;font-family:var(--ff-sans);display:block;overflow:visible}.sc--wide[data-astro-cid-olzhwtag]{width:min(100%,720px)}.sc--narrow[data-astro-cid-olzhwtag],.sc--phone[data-astro-cid-olzhwtag]{width:min(100%,328px)}.sc--mini[data-astro-cid-olzhwtag]{width:100%}.sc__head[data-astro-cid-olzhwtag]{fill:color-mix(in oklab, var(--c-ink) 55%, var(--c-paper))}.sc__line[data-astro-cid-olzhwtag]{fill:none;stroke:color-mix(in oklab, var(--c-ink) 45%, var(--c-paper));stroke-width:1.25px;transition:stroke .7s var(--ease-out-quart)}.sc__line[data-astro-cid-olzhwtag].is-required{stroke-width:1.75px}.sc--mini[data-astro-cid-olzhwtag] .sc__line[data-astro-cid-olzhwtag]{stroke-width:3px}.sc__tag[data-astro-cid-olzhwtag]{fill:var(--c-paper);stroke:var(--c-rule-strong);transition:stroke .7s var(--ease-out-quart)}.sc__tag-text[data-astro-cid-olzhwtag]{fill:var(--c-ink-2);font-size:16.5px;font-weight:650}[data-astro-cid-olzhwtag]:is(.sc--narrow,.sc--phone) .sc__tag-text[data-astro-cid-olzhwtag]{font-size:15.5px}.sc__box[data-astro-cid-olzhwtag]{fill:var(--c-paper);stroke:var(--c-rule-strong);transition:stroke .7s var(--ease-out-quart), fill .7s var(--ease-out-quart)}.sc--mini[data-astro-cid-olzhwtag] .sc__box[data-astro-cid-olzhwtag]{stroke-width:3px}.sc__name[data-astro-cid-olzhwtag]{fill:var(--c-ink);letter-spacing:-.005em;font-weight:680}.sc__sub[data-astro-cid-olzhwtag]{fill:var(--c-ink-2);font-variant-numeric:tabular-nums}.sc__bar[data-astro-cid-olzhwtag]{fill:var(--c-rule)}.sc__bar--name[data-astro-cid-olzhwtag]{fill:var(--c-rule-strong)}.sc__node[data-astro-cid-olzhwtag][role=button]{cursor:pointer;outline:none}.sc__node[data-astro-cid-olzhwtag][role=button]:hover .sc__box[data-astro-cid-olzhwtag]{stroke:var(--c-ink-2)}.sc__node[data-astro-cid-olzhwtag][role=button]:focus-visible .sc__box[data-astro-cid-olzhwtag]{stroke:var(--c-blue);stroke-width:2.5px}.sc__node[data-astro-cid-olzhwtag][data-hot] .sc__box[data-astro-cid-olzhwtag]{stroke:var(--c-blue);stroke-width:2px;fill:color-mix(in oklab, var(--c-blue) 9%, var(--c-paper))}.sc__edge[data-astro-cid-olzhwtag][data-hot] .sc__line[data-astro-cid-olzhwtag]{stroke:var(--c-blue);stroke-width:2.25px}.sc__edge[data-astro-cid-olzhwtag][data-hot] .sc__tag[data-astro-cid-olzhwtag]{stroke:var(--c-blue)}[data-has]:not([data-has~=mods]) .sc[data-astro-cid-olzhwtag] [data-astro-cid-olzhwtag][data-needs=mods],[data-has]:not([data-has~=rel]) .sc[data-astro-cid-olzhwtag] [data-astro-cid-olzhwtag][data-needs=rel],[data-has]:not([data-has~=suppliers]) .sc[data-astro-cid-olzhwtag] [data-astro-cid-olzhwtag][data-needs=suppliers]{display:none}.cpl[data-astro-cid-jeghuqr6]{--node:2.5rem;--gutter:0rem;--cpl-tone:var(--st-green);gap:var(--sp-lg) clamp(2rem, 1rem + 3vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.cpl__heading[data-astro-cid-jeghuqr6]{margin-bottom:var(--sp-sm);grid-column:1/-1}.cpl[data-astro-cid-jeghuqr6] .cpl-i14{flex-shrink:0;width:14px;height:14px}.cpl[data-astro-cid-jeghuqr6] .cpl-i16{flex-shrink:0;width:16px;height:16px}.cpl__track[data-astro-cid-jeghuqr6]{position:relative}.cpl__list[data-astro-cid-jeghuqr6]{margin:0;padding:0;display:grid}.cpl__st[data-astro-cid-jeghuqr6]{grid-template-columns:var(--gutter) var(--node) minmax(0, 1fr);column-gap:0;padding-bottom:clamp(2.25rem,1.5rem + 2vw,3.5rem);display:grid;position:relative}.cpl__st[data-astro-cid-jeghuqr6]:last-child{padding-bottom:0}.cpl__node[data-astro-cid-jeghuqr6]{grid-column:2}.cpl__body[data-astro-cid-jeghuqr6]{grid-column:3;padding-left:clamp(1rem,.5rem + 1.5vw,2rem)}.cpl__seg[data-astro-cid-jeghuqr6]{left:calc(var(--gutter) + 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}.cpl__ink[data-astro-cid-jeghuqr6]{--f:1;background:var(--c-ink);width:2px;clip-path:inset(0 0 calc((1 - var(--f)) * 100%) 0);position:absolute;top:0;bottom:0;left:-1.5px}.cpl__seg--back[data-astro-cid-jeghuqr6] .cpl__ink[data-astro-cid-jeghuqr6]{background:repeating-linear-gradient(to bottom, var(--c-ink) 0 6px, transparent 6px 11px)}.cpl__node[data-astro-cid-jeghuqr6]{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}.cpl__st[data-astro-cid-jeghuqr6].is-on .cpl__node[data-astro-cid-jeghuqr6]{background:var(--c-amber);border-color:var(--c-ink);color:var(--c-ink)}.cpl__st--back[data-astro-cid-jeghuqr6].is-on .cpl__node[data-astro-cid-jeghuqr6]{background:var(--c-paper);border-style:dashed}.cpl__node[data-astro-cid-jeghuqr6]:after{content:"";border:1.5px solid var(--c-amber-deep);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.cpl[data-astro-cid-jeghuqr6].is-live .cpl__st[data-astro-cid-jeghuqr6].is-current .cpl__node[data-astro-cid-jeghuqr6]:after{animation:cpl-ring .7s var(--ease-out-quart) 1}@keyframes cpl-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.cpl__body[data-astro-cid-jeghuqr6]{gap:var(--sp-xs);min-width:0;padding-top:.3rem;display:grid}.cpl__where[data-astro-cid-jeghuqr6]{align-items:baseline;gap:var(--sp-2xs) var(--sp-xs);flex-wrap:wrap;display:flex}.cpl__stage[data-astro-cid-jeghuqr6]{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}.cpl__when[data-astro-cid-jeghuqr6]{font-family:var(--ff-cond);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:.01em;color:var(--c-muted)}.cpl__title[data-astro-cid-jeghuqr6]{font-size:var(--fs-h4);line-height:var(--lh-snug);letter-spacing:-.012em;color:var(--c-ink)}.cpl__text[data-astro-cid-jeghuqr6]{max-width:56ch;color:var(--c-ink-2);font-size:1.0625rem;line-height:1.55}.cpl__spec[data-astro-cid-jeghuqr6]{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:.3rem;padding:.6rem .9rem .7rem;display:grid}.cpl__st[data-astro-cid-jeghuqr6].is-on .cpl__spec[data-astro-cid-jeghuqr6]{border:1px solid var(--c-ink)}.cpl__line[data-astro-cid-jeghuqr6]{font-family:var(--ff-cond);color:var(--c-ink);overflow-wrap:anywhere;transition:color var(--dur-2) var(--ease-out-quart), opacity var(--dur-2) var(--ease-out-quart);flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;font-size:1.0625rem;line-height:1.4;display:flex}.cpl__line-text[data-astro-cid-jeghuqr6]{min-width:0;font-weight:650}.cpl__line-sub[data-astro-cid-jeghuqr6]{color:var(--c-ink-2);min-width:0}.cpl__line--quote[data-astro-cid-jeghuqr6] .cpl__line-text[data-astro-cid-jeghuqr6]{font-family:var(--ff-sans);font-size:1rem;font-weight:var(--fw-body);color:var(--c-ink-2);line-height:1.5}.cpl__line--steps[data-astro-cid-jeghuqr6] .cpl__line-text[data-astro-cid-jeghuqr6],.cpl__line--note[data-astro-cid-jeghuqr6] .cpl__line-text[data-astro-cid-jeghuqr6]{font-weight:var(--fw-medium)}.cpl__line--problem[data-astro-cid-jeghuqr6],.cpl__line--ok[data-astro-cid-jeghuqr6]{flex-wrap:nowrap;align-items:flex-start}.cpl__line--problem[data-astro-cid-jeghuqr6]{grid-template-columns:auto minmax(0,1fr);column-gap:.45rem;display:grid}.cpl__line--problem[data-astro-cid-jeghuqr6] .cpl__line-sub[data-astro-cid-jeghuqr6]{grid-column:2;font-size:.9375rem}.cpl__line--problem[data-astro-cid-jeghuqr6] .cpl__line-text[data-astro-cid-jeghuqr6]{font-weight:var(--fw-medium)}.cpl[data-astro-cid-jeghuqr6] .cpl__line-ico{color:var(--c-ink-2);margin-top:.3rem}.cpl__line--ok[data-astro-cid-jeghuqr6] .cpl__line-ico{color:var(--c-blue)}.cpl[data-astro-cid-jeghuqr6].is-live .cpl__st[data-astro-cid-jeghuqr6]:not(.is-on) .cpl__title[data-astro-cid-jeghuqr6]{color:var(--c-muted)}.cpl[data-astro-cid-jeghuqr6].is-live .cpl__st[data-astro-cid-jeghuqr6]:not(.is-on) .cpl__stage[data-astro-cid-jeghuqr6]{border-color:var(--c-rule-strong);color:var(--c-muted)}.cpl[data-astro-cid-jeghuqr6].is-live .cpl__line[data-astro-cid-jeghuqr6]:not(.is-lit){color:var(--c-muted);opacity:.55}.cpl[data-astro-cid-jeghuqr6].is-live .cpl__line[data-astro-cid-jeghuqr6]:not(.is-lit) .cpl__line-sub[data-astro-cid-jeghuqr6]{color:var(--c-muted)}.cpl__title[data-astro-cid-jeghuqr6],.cpl__stage[data-astro-cid-jeghuqr6]{transition:color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart)}.cpl__token[data-astro-cid-jeghuqr6]{top:calc(var(--node) / 2);left:calc(var(--gutter) + var(--node) / 2);z-index:2;pointer-events:none;width:1.125rem;height:1.125rem;margin:-.5625rem 0 0 -.5625rem;position:absolute}.cpl__dot[data-astro-cid-jeghuqr6]{background:var(--cpl-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}.cpl__flag[data-astro-cid-jeghuqr6]{background:var(--c-paper);border:1px solid var(--c-ink);width:max-content;max-width:10.5rem;box-shadow:var(--shadow-sm);justify-items:start;gap:.2rem;padding:.5rem .65rem .55rem;display:none;position:absolute;top:50%;right:calc(100% + 1.4rem);transform:translateY(-50%)}.cpl__flag[data-astro-cid-jeghuqr6]:after{content:"";border-top:1px solid var(--c-ink);width:1.4rem;position:absolute;top:50%;left:100%}.cpl__flag-name[data-astro-cid-jeghuqr6]{font-weight:var(--fw-strong);color:var(--c-ink);font-size:1rem;line-height:1.2}.cpl__flag-rev[data-astro-cid-jeghuqr6]{font-size:var(--fs-draft-sm);color:var(--c-ink-2);line-height:1.2}.cpl__badge[data-astro-cid-jeghuqr6]{background:color-mix(in oklab, var(--cpl-tone) 18%, white);color:color-mix(in oklab, var(--cpl-tone) 50%, black);font-family:var(--ff-sans);transition:background-color var(--dur-3) var(--ease-out-quart), color var(--dur-3) var(--ease-out-quart);border-radius:999px;align-items:center;gap:.4em;padding:.15em .6em .18em;font-size:.8125rem;font-weight:640;line-height:1.25;display:inline-flex}.cpl__badge[data-astro-cid-jeghuqr6]:before{content:"";background:var(--cpl-tone);border-radius:50%;flex:none;width:.5em;height:.5em}.cpl__aside[data-astro-cid-jeghuqr6]{top:calc(var(--header-h) + var(--sp-xl));gap:var(--sp-2xs);min-width:0;display:grid;position:sticky}.cpl__aside-label[data-astro-cid-jeghuqr6]{color:var(--c-muted);font-size:var(--fs-draft-sm)}.psh[data-astro-cid-jeghuqr6]{background:var(--c-paper);max-width:30rem;color:var(--c-ink);border:1px solid var(--c-ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-size:.9375rem;line-height:1.5;display:grid;overflow:hidden}.psh[data-astro-cid-jeghuqr6].is-flash .psh__head[data-astro-cid-jeghuqr6]{animation:cpl-flash .9s var(--ease-out-quart) 1}@keyframes cpl-flash{0%{background-color:color-mix(in oklab, var(--c-amber) 38%, transparent)}to{background-color:#0000}}.psh__head[data-astro-cid-jeghuqr6]{border-bottom:1px solid var(--c-rule);align-items:flex-start;gap:.6rem;padding:.75rem .85rem;display:flex}.psh__ico[data-astro-cid-jeghuqr6]{background:var(--c-blue-soft);width:1.75rem;height:1.75rem;color:var(--c-blue);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.psh__titles[data-astro-cid-jeghuqr6]{gap:.3rem;min-width:0;display:grid}.psh__name[data-astro-cid-jeghuqr6]{font-size:1.0625rem;font-weight:650;line-height:1.2}.psh__meta[data-astro-cid-jeghuqr6]{color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:.2rem .4rem;font-size:.875rem;line-height:1.3;display:flex}.psh__schema[data-astro-cid-jeghuqr6]{background:color-mix(in oklch, var(--c-tint) 70%, var(--c-paper));border-bottom:1px solid var(--c-rule);aspect-ratio:720/430;place-items:center;padding:.85rem 1.1rem;display:grid;position:relative}.psh__schema[data-astro-cid-jeghuqr6]>svg{grid-area:1/1}.psh__empty[data-astro-cid-jeghuqr6]{text-align:center;max-width:30ch;color:var(--c-ink-2);grid-area:1/1;gap:.25rem;font-size:.875rem;display:none}.psh__empty[data-astro-cid-jeghuqr6] strong[data-astro-cid-jeghuqr6]{color:var(--c-ink);font-size:1rem}.cpl[data-astro-cid-jeghuqr6]:not([data-has~=mods]) .psh__empty[data-astro-cid-jeghuqr6]{display:grid}.psh__strip[data-astro-cid-jeghuqr6]{align-content:start;min-height:5.75rem;padding:.7rem .85rem .8rem;display:grid}.psh__row[data-astro-cid-jeghuqr6]{gap:.25rem;min-width:0;display:none}.cpl[data-astro-cid-jeghuqr6][data-strip=rev] .psh__row--rev[data-astro-cid-jeghuqr6]{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.cpl[data-astro-cid-jeghuqr6][data-strip=empty] .psh__row--rev[data-astro-cid-jeghuqr6]{visibility:hidden;display:flex}.cpl[data-astro-cid-jeghuqr6][data-strip=problem] .psh__row--problem[data-astro-cid-jeghuqr6],.cpl[data-astro-cid-jeghuqr6][data-strip=clean] .psh__row--clean[data-astro-cid-jeghuqr6],.cpl[data-astro-cid-jeghuqr6][data-strip=deploying] .psh__row--deploying[data-astro-cid-jeghuqr6],.cpl[data-astro-cid-jeghuqr6][data-strip=deployed] .psh__row--deployed[data-astro-cid-jeghuqr6],.cpl[data-astro-cid-jeghuqr6][data-strip=reverted] .psh__row--reverted[data-astro-cid-jeghuqr6]{display:grid}.psh__k[data-astro-cid-jeghuqr6]{color:var(--c-ink);font-weight:650}.psh__count[data-astro-cid-jeghuqr6]{background:color-mix(in oklab, var(--st-orange) 22%, white);color:color-mix(in oklab, var(--st-orange) 45%, black);border-radius:999px;margin-left:.25rem;padding:0 .4rem;font-size:.75rem;font-weight:700;display:inline-block}.psh__pill[data-astro-cid-jeghuqr6]{background:var(--c-blue-soft);color:var(--c-blue);border-radius:999px;padding:0 .45rem;font-size:.75rem;font-weight:650}.psh__problem[data-astro-cid-jeghuqr6]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.psh__problem[data-astro-cid-jeghuqr6]>span[data-astro-cid-jeghuqr6]{gap:.15rem;min-width:0;display:grid}.psh[data-astro-cid-jeghuqr6] .psh__warn{color:color-mix(in oklab, var(--st-orange) 60%, black);margin-top:.25rem}.psh__msg[data-astro-cid-jeghuqr6]{overflow-wrap:anywhere}.psh__note[data-astro-cid-jeghuqr6]{color:var(--c-ink-2);font-size:.875rem}.psh__path[data-astro-cid-jeghuqr6]{font-family:var(--ff-cond);color:var(--c-muted);overflow-wrap:anywhere;font-size:.875rem}.psh__state[data-astro-cid-jeghuqr6]{align-items:flex-start;gap:.45rem;display:flex}.psh__state[data-astro-cid-jeghuqr6] svg{color:var(--c-ink-2);margin-top:.2rem}.psh__state[data-astro-cid-jeghuqr6] strong[data-astro-cid-jeghuqr6]{color:var(--c-ink);font-weight:650}.psh__state[data-astro-cid-jeghuqr6] .psh__ok{color:color-mix(in oklab, var(--st-green) 62%, black)}.psh__state[data-astro-cid-jeghuqr6] .psh__spin{color:var(--c-blue);animation:.9s linear infinite cpl-spin}@keyframes cpl-spin{to{transform:rotate(360deg)}}.psh__hint[data-astro-cid-jeghuqr6]{color:var(--c-ink-2);padding-left:1.45rem;font-size:.875rem;line-height:1.45}.psh__link[data-astro-cid-jeghuqr6]{color:var(--c-blue);font-weight:560}.cpl__bar[data-astro-cid-jeghuqr6]{display:none}@media (width>=80rem){.cpl[data-astro-cid-jeghuqr6]{--gutter:11.25rem}.cpl__flag[data-astro-cid-jeghuqr6]{display:grid}}@media (width<=63.99rem){.cpl[data-astro-cid-jeghuqr6]{grid-template-columns:minmax(0,1fr)}.cpl__aside[data-astro-cid-jeghuqr6]{display:none}.cpl__bar[data-astro-cid-jeghuqr6]{top:calc(var(--header-h) + var(--sp-2xs));z-index:3;align-items:center;gap:var(--sp-2xs);margin-bottom:var(--sp-lg);background:var(--c-paper);border:1px solid var(--c-ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:.5rem .7rem;font-size:.9375rem;display:flex;position:sticky}.cpl__bar-ico[data-astro-cid-jeghuqr6]{background:var(--c-blue-soft);width:1.5rem;height:1.5rem;color:var(--c-blue);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.cpl__bar-name[data-astro-cid-jeghuqr6]{color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:650;overflow:hidden}.cpl__bar-rev[data-astro-cid-jeghuqr6]{font-family:var(--ff-cond);color:var(--c-ink-2);white-space:nowrap;margin-left:auto}}@media (width<=30rem){.cpl[data-astro-cid-jeghuqr6]{--node:2.125rem}.cpl__body[data-astro-cid-jeghuqr6]{padding-left:.9rem}.cpl__node[data-astro-cid-jeghuqr6]{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.psh__state[data-astro-cid-jeghuqr6] .psh__spin{animation:none}}.cpl__steps[data-astro-cid-jeghuqr6]{display:none}@media (width<=47.99rem){.cpl[data-astro-cid-jeghuqr6]{row-gap:var(--sp-sm)}.cpl__bar[data-astro-cid-jeghuqr6]{margin-bottom:var(--sp-md);box-shadow:none;position:static}.cpl__heading[data-astro-cid-jeghuqr6]{margin-bottom:0}}.cpl[data-astro-cid-jeghuqr6].is-phone .cpl__bar[data-astro-cid-jeghuqr6]{margin-bottom:var(--sp-sm)}.cpl[data-astro-cid-jeghuqr6].is-phone .cpl__steps[data-astro-cid-jeghuqr6]{align-items:center;gap:var(--sp-sm);margin-bottom:var(--sp-md);display:flex}.cpl__steps-row[data-astro-cid-jeghuqr6]{flex:1;justify-content:space-between;min-width:0;display:flex;position:relative}.cpl__rail[data-astro-cid-jeghuqr6]{--p:0;border-top:1px dashed var(--c-blue-line);position:absolute;top:50%;left:1.375rem;right:1.375rem}.cpl__fill[data-astro-cid-jeghuqr6]{background:linear-gradient(to right, var(--c-ink) 0 75%, transparent 75%), repeating-linear-gradient(to right, var(--c-ink) 0 6px, transparent 6px 11px);height:2px;clip-path:inset(0 calc((1 - var(--p,0)) * 100%) 0 0);transition:clip-path .6s var(--ease-out-quart);position:absolute;top:-1.5px;left:0;right:0}.cpl__step[data-astro-cid-jeghuqr6]{z-index:1;border:1px solid var(--c-rule-strong);background:var(--c-paper);width:2.75rem;height:2.75rem;color:var(--c-muted);cursor:pointer;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}.cpl__step[data-astro-cid-jeghuqr6]:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.cpl__step[data-astro-cid-jeghuqr6].is-on{background:var(--c-amber);border-color:var(--c-ink);color:var(--c-ink)}.cpl__step--back[data-astro-cid-jeghuqr6].is-on{background:var(--c-paper);border-style:dashed}.cpl__step[data-astro-cid-jeghuqr6]:after{content:"";border:1.5px solid var(--c-amber-deep);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.cpl__step[data-astro-cid-jeghuqr6].is-current:after{animation:cpl-ring .7s var(--ease-out-quart) 1}.cpl__pause[data-astro-cid-jeghuqr6]{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);cursor:pointer;flex:none;place-items:center;display:inline-grid}.cpl__pause[data-astro-cid-jeghuqr6]:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.cpl__pause[data-astro-cid-jeghuqr6] svg{grid-area:1/1}.cpl__pause[data-astro-cid-jeghuqr6] .cpl__play-ico,.cpl[data-astro-cid-jeghuqr6].is-paused .cpl__pause[data-astro-cid-jeghuqr6] .cpl__pause-ico{opacity:0}.cpl[data-astro-cid-jeghuqr6].is-paused .cpl__pause[data-astro-cid-jeghuqr6] .cpl__play-ico{opacity:1}.cpl[data-astro-cid-jeghuqr6].is-phone .cpl__list[data-astro-cid-jeghuqr6]{display:grid}.cpl[data-astro-cid-jeghuqr6].is-phone .cpl__st[data-astro-cid-jeghuqr6]{visibility:hidden;grid-area:1/1;padding:0;display:block}.cpl[data-astro-cid-jeghuqr6].is-phone .cpl__st[data-astro-cid-jeghuqr6].is-current{visibility:visible}.cpl[data-astro-cid-jeghuqr6].is-phone [data-astro-cid-jeghuqr6]:is(.cpl__node,.cpl__seg,.cpl__token){display:none}.cpl[data-astro-cid-jeghuqr6].is-phone .cpl__body[data-astro-cid-jeghuqr6]{padding:0}@media (width<=47.99rem) and (height<=44rem){.cpl[data-astro-cid-jeghuqr6].is-phone .cpl__where[data-astro-cid-jeghuqr6]{display:none}}.cpj[data-astro-cid-fndfn6xy]{gap:var(--sp-lg) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cpj[data-astro-cid-fndfn6xy] .cpj-i12{flex-shrink:0;width:12px;height:12px}.cpj[data-astro-cid-fndfn6xy] .cpj-i14{flex-shrink:0;width:14px;height:14px}.cpj[data-astro-cid-fndfn6xy] .cpj-i16{flex-shrink:0;width:16px;height:16px}.cpj[data-astro-cid-fndfn6xy]:not([data-has~=mods]) [data-astro-cid-fndfn6xy][data-needs=mods],.cpj[data-astro-cid-fndfn6xy]:not([data-has~=rel]) [data-astro-cid-fndfn6xy][data-needs=rel],.cpj[data-astro-cid-fndfn6xy]:not([data-has~=extras]) [data-astro-cid-fndfn6xy][data-needs=extras],.cpj[data-astro-cid-fndfn6xy]:not([data-has~=mileage]) [data-astro-cid-fndfn6xy][data-needs=mileage],.cpj[data-astro-cid-fndfn6xy]:not([data-has~=suppliers]) [data-astro-cid-fndfn6xy][data-needs=suppliers],.cpj[data-astro-cid-fndfn6xy][data-has~=mods] [data-astro-cid-fndfn6xy][data-shown-without=mods],.cpj[data-astro-cid-fndfn6xy][data-has~=extras] [data-astro-cid-fndfn6xy][data-shown-without=extras],.cpj[data-astro-cid-fndfn6xy]:is([data-has~=rel],[data-has~=suppliers]) [data-astro-cid-fndfn6xy][data-shown-without=rel\ suppliers]{display:none}.cpj__intro[data-astro-cid-fndfn6xy]{gap:var(--sp-sm);min-width:0;display:grid}.cpj__title[data-astro-cid-fndfn6xy]{max-width:20ch}.cpj__lead[data-astro-cid-fndfn6xy]{max-width:58ch;color:var(--c-ink-2);font-size:1.0625rem;line-height:1.55}.cpj__ask[data-astro-cid-fndfn6xy]{gap:var(--sp-2xs);margin-top:var(--sp-xs);padding-top:var(--sp-sm);border-top:1px solid var(--c-ink);display:grid}.cpj__ask-label[data-astro-cid-fndfn6xy]{font-weight:var(--fw-strong);color:var(--c-ink)}.cpj__chips[data-astro-cid-fndfn6xy]{gap:var(--sp-2xs);justify-items:start;display:grid}.cpj__chip[data-astro-cid-fndfn6xy]{border:1px solid var(--c-ink);background:var(--c-paper);max-width:100%;min-height:2.75rem;color:var(--c-ink);font:inherit;text-align:left;cursor:default;transition:background-color var(--dur-1) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart);border-radius:1rem 1rem 1rem .375rem;align-items:center;gap:.6rem;padding:.45rem .85rem;font-size:1rem;line-height:1.35;display:inline-flex}.cpj[data-astro-cid-fndfn6xy].is-live .cpj__chip[data-astro-cid-fndfn6xy]{cursor:pointer;padding-right:.5rem}.cpj[data-astro-cid-fndfn6xy].is-live .cpj__chip[data-astro-cid-fndfn6xy]:hover{background:var(--c-tint)}.cpj__chip[data-astro-cid-fndfn6xy]:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.cpj__chip-text[data-astro-cid-fndfn6xy]{min-width:0}.cpj__chip-send[data-astro-cid-fndfn6xy]{background:var(--c-blue);width:1.75rem;height:1.75rem;color:var(--c-paper);border-radius:6px;flex:none;place-items:center;display:none}.cpj[data-astro-cid-fndfn6xy].is-live .cpj__chip[data-astro-cid-fndfn6xy]:not([data-state=done]) .cpj__chip-send[data-astro-cid-fndfn6xy]{display:grid}.cpj__chip-done[data-astro-cid-fndfn6xy]{font-family:var(--ff-cond);color:var(--c-muted);white-space:nowrap;flex:none;align-items:center;gap:.25rem;font-size:.9375rem;display:none}.cpj[data-astro-cid-fndfn6xy].is-live .cpj__chip[data-astro-cid-fndfn6xy][data-state=done]{border-color:var(--c-rule-strong);color:var(--c-muted);cursor:default;border-style:dashed;padding-right:.85rem}.cpj[data-astro-cid-fndfn6xy].is-live .cpj__chip[data-astro-cid-fndfn6xy][data-state=done]:hover{background:var(--c-paper)}.cpj__chip[data-astro-cid-fndfn6xy][data-state=done] .cpj__chip-done[data-astro-cid-fndfn6xy]{display:inline-flex}.cpj[data-astro-cid-fndfn6xy].is-live .cpj__chip[data-astro-cid-fndfn6xy][data-state=blocked]{border-color:var(--c-rule-strong);color:var(--c-muted);cursor:default}.cpj[data-astro-cid-fndfn6xy].is-live .cpj__chip[data-astro-cid-fndfn6xy][data-state=blocked] .cpj__chip-send[data-astro-cid-fndfn6xy]{background:var(--c-rule-strong)}.cpj__log[data-astro-cid-fndfn6xy]{min-height:1.4em;font-family:var(--ff-cond);color:var(--c-ink-2);overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.cpj[data-astro-cid-fndfn6xy] .cpj__hint{max-width:58ch;font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.55}.ps[data-astro-cid-fndfn6xy]{--ps-soft:color-mix(in oklch, var(--c-tint) 70%, var(--c-paper));background:var(--c-paper);min-width:0;color:var(--c-ink);border:1px solid var(--c-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:.9375rem;line-height:1.5;display:grid;position:relative;overflow:hidden;container:ps/inline-size}.ps__head[data-astro-cid-fndfn6xy]{align-items:flex-start;gap:.6rem;padding:.7rem .85rem;display:flex}.ps__head[data-astro-cid-fndfn6xy].is-flash{animation:cpj-flash .9s var(--ease-out-quart) 1}@keyframes cpj-flash{0%{background-color:color-mix(in oklab, var(--c-blue) 12%, transparent)}to{background-color:#0000}}.ps__ico[data-astro-cid-fndfn6xy]{background:var(--c-blue-soft);width:1.75rem;height:1.75rem;color:var(--c-blue);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ps__titles[data-astro-cid-fndfn6xy]{gap:.3rem;min-width:0;margin-right:auto;display:grid}.ps__name[data-astro-cid-fndfn6xy]{border-radius:var(--radius-xs);transition:background-color .7s var(--ease-out-quart);justify-self:start;margin-left:-.25rem;padding:0 .25rem;font-size:1.0625rem;font-weight:650;line-height:1.2}.ps__name[data-astro-cid-fndfn6xy][data-hot]{background:color-mix(in oklab, var(--c-blue) 12%, transparent)}.ps__meta[data-astro-cid-fndfn6xy]{color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:.2rem .4rem;font-size:.875rem;line-height:1.3;display:flex}.ps__badge[data-astro-cid-fndfn6xy]{border:1px solid var(--c-rule-strong);background:var(--ps-soft);color:var(--c-ink);border-radius:999px;padding:.05rem .5rem .1rem;font-size:.8125rem;font-weight:600;line-height:1.3}.ps__mode[data-astro-cid-fndfn6xy]{color:var(--c-ink-2);white-space:nowrap;flex:none;align-items:center;gap:.35rem;padding-top:.2rem;font-size:.8125rem;display:inline-flex}.ps__mode[data-astro-cid-fndfn6xy] svg{color:var(--c-blue)}.ps__tabs[data-astro-cid-fndfn6xy]{border-block:1px solid var(--c-rule);scrollbar-width:none;gap:.1rem;padding:0 .5rem;display:none;overflow-x:auto}.cpj[data-astro-cid-fndfn6xy].is-live .ps__tabs[data-astro-cid-fndfn6xy]{display:flex}.ps__tab[data-astro-cid-fndfn6xy]{min-height:2.5rem;color:var(--c-ink-2);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--dur-1) var(--ease-out-quart);background:0 0;border:0;flex:none;align-items:center;gap:.35rem;padding:0 .6rem;font-weight:560;display:inline-flex;position:relative}.ps__tab[data-astro-cid-fndfn6xy]:after{content:"";background:var(--c-ink);height:2px;transition:transform var(--dur-2) var(--ease-out-quart);position:absolute;inset:auto .4rem -1px;transform:scaleX(0)}.ps__tab[data-astro-cid-fndfn6xy]:hover{color:var(--c-ink)}.ps__tab[data-astro-cid-fndfn6xy]:focus-visible{outline:2px solid var(--c-blue);outline-offset:-3px;border-radius:4px}.ps__tab[data-astro-cid-fndfn6xy][aria-selected=true]{color:var(--c-ink)}.ps__tab[data-astro-cid-fndfn6xy][aria-selected=true]:after{transform:scaleX(1)}.ps__tab-n[data-astro-cid-fndfn6xy]{color:var(--c-muted);font-size:.75rem;font-weight:500}.ps__tab-n[data-astro-cid-fndfn6xy][hidden]{display:none}.ps__body[data-astro-cid-fndfn6xy]{min-width:0}.cpj[data-astro-cid-fndfn6xy].is-live .ps__body[data-astro-cid-fndfn6xy]{min-height:31rem}.ps__panel[data-astro-cid-fndfn6xy]{gap:var(--sp-sm);align-content:start;min-width:0;padding:.85rem;display:grid}.ps__panel[data-astro-cid-fndfn6xy][hidden]{display:none}.ps__panel[data-astro-cid-fndfn6xy]+.ps__panel[data-astro-cid-fndfn6xy]{border-top:1px solid var(--c-rule)}.ps__panel-title[data-astro-cid-fndfn6xy]{color:var(--c-ink);font-size:1rem;font-weight:650}.cpj[data-astro-cid-fndfn6xy].is-live .ps__panel-title[data-astro-cid-fndfn6xy]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cpj[data-astro-cid-fndfn6xy].is-live .ps__panel[data-astro-cid-fndfn6xy]+.ps__panel[data-astro-cid-fndfn6xy]{border-top:0}.ps__h5[data-astro-cid-fndfn6xy]{color:var(--c-ink);font-size:.875rem;font-weight:650}.ps__none[data-astro-cid-fndfn6xy]{color:var(--c-ink-2)}.ps__k[data-astro-cid-fndfn6xy]{color:var(--c-ink);font-weight:600}.ps__canvas[data-astro-cid-fndfn6xy]{border:1px solid var(--c-rule);background:var(--ps-soft);border-radius:8px;place-items:center;min-height:12rem;padding:1rem .75rem;display:grid;position:relative}.ps__canvas[data-astro-cid-fndfn6xy]>svg{grid-area:1/1}.ps__canvas[data-astro-cid-fndfn6xy]>.sc--narrow{display:none}@container ps (width<=44rem){.ps__canvas[data-astro-cid-fndfn6xy]>.sc--wide{display:none}.ps__canvas[data-astro-cid-fndfn6xy]>.sc--narrow{display:block}}@container ps (width<=23rem){.ps__panel[data-astro-cid-fndfn6xy]{padding:.6rem .5rem}.ps__canvas[data-astro-cid-fndfn6xy]{padding:.75rem .2rem}}.ps__blank[data-astro-cid-fndfn6xy]{text-align:center;max-width:40ch;color:var(--c-ink-2);grid-area:1/1;gap:.3rem;display:grid}.ps__blank[data-astro-cid-fndfn6xy] strong[data-astro-cid-fndfn6xy]{color:var(--c-ink);font-size:1rem}.ps__blank--flat[data-astro-cid-fndfn6xy]{justify-self:center;padding:2.5rem 0}.ps__legend[data-astro-cid-fndfn6xy]{color:var(--c-ink-2);flex-wrap:wrap;gap:.3rem 1.1rem;font-size:.875rem;display:flex}.ps__legend[data-astro-cid-fndfn6xy] li[data-astro-cid-fndfn6xy]{align-items:center;gap:.4rem;display:inline-flex}.ps__legend[data-astro-cid-fndfn6xy] line[data-astro-cid-fndfn6xy]{stroke:color-mix(in oklab, var(--c-ink) 55%, var(--c-paper));stroke-width:1.25px}.ps__legend[data-astro-cid-fndfn6xy] b[data-astro-cid-fndfn6xy]{color:var(--c-ink);font-weight:650}.ps__rels[data-astro-cid-fndfn6xy]{gap:.35rem;display:grid}.ps__rel[data-astro-cid-fndfn6xy]{transition:background-color .7s var(--ease-out-quart);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.15rem .4rem;margin-inline:-.4rem;padding:.25rem .4rem;display:flex}.ps__rel[data-astro-cid-fndfn6xy] strong[data-astro-cid-fndfn6xy]{color:var(--c-ink);font-weight:600}.ps__rel-meta[data-astro-cid-fndfn6xy]{color:var(--c-ink-2)}.ps[data-astro-cid-fndfn6xy] .ps__arrow{color:var(--c-muted)}.ps__rel[data-astro-cid-fndfn6xy][data-hot],.ps__field[data-astro-cid-fndfn6xy][data-hot],.ps__item[data-astro-cid-fndfn6xy][data-hot],.ps__role[data-astro-cid-fndfn6xy][data-hot]{background:color-mix(in oklab, var(--c-blue) 10%, transparent)}.ps__mods[data-astro-cid-fndfn6xy]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;gap:.6rem;display:grid}.ps__mod[data-astro-cid-fndfn6xy]{border:1px solid var(--c-rule);background:var(--c-paper);transition:border-color .7s var(--ease-out-quart), background-color .7s var(--ease-out-quart), box-shadow .7s var(--ease-out-quart);border-radius:8px;outline:none;align-content:start;gap:.35rem;padding:.6rem .7rem .7rem;display:grid}.ps__mod[data-astro-cid-fndfn6xy][data-hot],.ps__mod[data-astro-cid-fndfn6xy][data-flash]{border-color:var(--c-blue);background:color-mix(in oklab, var(--c-blue) 5%, var(--c-paper));box-shadow:0 0 0 2px color-mix(in oklab, var(--c-blue) 22%, transparent)}.ps__mod-name[data-astro-cid-fndfn6xy]{color:var(--c-ink);font-size:1rem;font-weight:650}.ps__fields[data-astro-cid-fndfn6xy]{display:grid}.ps__field[data-astro-cid-fndfn6xy]{border-top:1px solid color-mix(in oklch, var(--c-rule) 70%, transparent);transition:background-color .7s var(--ease-out-quart);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;margin-inline:-.3rem;padding:.22rem .3rem;display:flex}.ps__field[data-astro-cid-fndfn6xy]:first-child{border-top:0}.ps__f-label[data-astro-cid-fndfn6xy]{color:var(--c-ink);font-weight:560}.ps__f-type[data-astro-cid-fndfn6xy]{border:1px solid var(--c-rule-strong);color:var(--c-ink-2);border-radius:999px;padding:0 .4rem;font-size:.75rem;line-height:1.5}.ps__f-req[data-astro-cid-fndfn6xy],.ps__f-note[data-astro-cid-fndfn6xy]{color:var(--c-ink-2);font-size:.8125rem}.ps__f-note--line[data-astro-cid-fndfn6xy]{font-family:var(--ff-cond);overflow-wrap:anywhere;flex-basis:100%;font-size:.875rem}.ps__f-opts[data-astro-cid-fndfn6xy]{flex-wrap:wrap;flex-basis:100%;gap:.25rem;padding-block:.1rem;display:flex}.ps__opt[data-astro-cid-fndfn6xy]{border:1px solid var(--c-rule);border-radius:6px;align-items:center;gap:.35rem;padding:0 .45rem;font-size:.8125rem;line-height:1.6;display:inline-flex}.ps__opt[data-astro-cid-fndfn6xy]:before{content:"";background:var(--dot);border-radius:50%;width:.5rem;height:.5rem}.ps__opt[data-astro-cid-fndfn6xy] i[data-astro-cid-fndfn6xy]{color:var(--c-ink-2);font-style:normal}.ps__extra[data-astro-cid-fndfn6xy]{border-top:1px solid var(--c-rule);color:var(--c-ink-2);gap:.15rem;padding-top:.4rem;font-size:.875rem;display:grid}.ps__tr[data-astro-cid-fndfn6xy]{color:var(--c-ink);flex-wrap:wrap;align-items:center;gap:.1rem .35rem;display:flex}.ps__code[data-astro-cid-fndfn6xy]{font-family:var(--ff-cond);color:var(--c-ink)}.ps__group[data-astro-cid-fndfn6xy]{gap:.3rem;display:grid}.ps__group[data-astro-cid-fndfn6xy]+.ps__group[data-astro-cid-fndfn6xy]{padding-top:var(--sp-xs);border-top:1px solid var(--c-rule)}.ps__item[data-astro-cid-fndfn6xy]{transition:background-color .7s var(--ease-out-quart);border-radius:6px;gap:.05rem;margin-inline:-.4rem;padding:.25rem .4rem;display:grid}.ps__item[data-astro-cid-fndfn6xy] strong[data-astro-cid-fndfn6xy]{color:var(--c-ink);font-weight:600}.ps__item[data-astro-cid-fndfn6xy] span[data-astro-cid-fndfn6xy]{color:var(--c-ink-2)}.ps__role[data-astro-cid-fndfn6xy]{transition:background-color .7s var(--ease-out-quart);border-radius:6px;gap:.35rem;margin-inline:-.4rem;padding:.25rem .4rem;display:grid}.ps__role-name[data-astro-cid-fndfn6xy]{font-size:1rem;font-weight:650}.ps__table[data-astro-cid-fndfn6xy]{border-collapse:collapse;width:100%;max-width:34rem;font-size:.875rem}.ps__table[data-astro-cid-fndfn6xy] th[data-astro-cid-fndfn6xy],.ps__table[data-astro-cid-fndfn6xy] td[data-astro-cid-fndfn6xy]{text-align:left;vertical-align:top;border-top:1px solid var(--c-rule);font-weight:var(--fw-body);padding:.25rem .5rem .25rem 0}.ps__table[data-astro-cid-fndfn6xy] thead[data-astro-cid-fndfn6xy] th[data-astro-cid-fndfn6xy]{color:var(--c-muted);border-top:0}.ps__table[data-astro-cid-fndfn6xy] tbody[data-astro-cid-fndfn6xy] th[data-astro-cid-fndfn6xy]{color:var(--c-ink);font-weight:560}.ps__ok[data-astro-cid-fndfn6xy]{text-align:center;color:var(--c-ink-2);justify-items:center;gap:.4rem;padding:2.5rem 1rem;display:grid}.ps__ok[data-astro-cid-fndfn6xy] strong[data-astro-cid-fndfn6xy]{color:var(--c-ink);font-size:1rem}.ps__ok[data-astro-cid-fndfn6xy] p[data-astro-cid-fndfn6xy]{max-width:42ch}.ps[data-astro-cid-fndfn6xy] .ps__ok-ico{width:1.5rem;height:1.5rem;color:color-mix(in oklab, var(--st-green) 62%, black)}.ps__hist-intro[data-astro-cid-fndfn6xy]{max-width:70ch;color:var(--c-ink-2);font-size:.875rem}.ps__hist[data-astro-cid-fndfn6xy]{display:grid}.ps__hist[data-astro-cid-fndfn6xy] .rv{border:1px solid #0000;border-radius:8px}.ps__hist[data-astro-cid-fndfn6xy] .rv[data-open=true]{border-color:var(--c-rule)}.ps__hist[data-astro-cid-fndfn6xy] .rv__head{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.4rem .5rem;display:flex}.ps__hist[data-astro-cid-fndfn6xy] .rv__head:hover{background:var(--ps-soft)}.ps__hist[data-astro-cid-fndfn6xy] .rv__head:focus-visible{outline:2px solid var(--c-blue);outline-offset:-2px}.ps__hist[data-astro-cid-fndfn6xy] .rv__chev{width:14px;height:14px;color:var(--c-muted);transition:transform var(--dur-2) var(--ease-out-quart);flex:none;margin-top:.25rem;display:none}.cpj[data-astro-cid-fndfn6xy].is-live .ps__hist[data-astro-cid-fndfn6xy] .rv__chev{display:block}.ps__hist[data-astro-cid-fndfn6xy] .rv[data-open=true] .rv__chev{transform:rotate(90deg)}.ps__hist[data-astro-cid-fndfn6xy] .rv__main{gap:.05rem;min-width:0;display:grid}.ps__hist[data-astro-cid-fndfn6xy] .rv__top{flex-wrap:wrap;align-items:baseline;gap:.1rem .55rem;display:flex}.ps__hist[data-astro-cid-fndfn6xy] .rv__n{font-variant-numeric:tabular-nums;font-weight:650}.ps__hist[data-astro-cid-fndfn6xy] .rv__cur{background:var(--c-blue-soft);color:var(--c-blue);border-radius:999px;padding:0 .45rem;font-size:.75rem;font-weight:650}.ps__hist[data-astro-cid-fndfn6xy] .rv__time{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.ps__hist[data-astro-cid-fndfn6xy] .rv__sum{color:var(--c-ink-2);font-size:.875rem}.ps__hist[data-astro-cid-fndfn6xy] .rv__body{justify-items:start;gap:.6rem;padding:.1rem .75rem .75rem 1.9rem;display:grid}.ps__hist[data-astro-cid-fndfn6xy] .rv__body[hidden]{display:none}.ps__hist[data-astro-cid-fndfn6xy] .rv__lines{gap:.15rem;display:grid}.ps__hist[data-astro-cid-fndfn6xy] .rv__line{align-items:flex-start;gap:.4rem;font-size:.875rem;display:flex}.ps__hist[data-astro-cid-fndfn6xy] .rv__ico{flex:none;width:12px;height:12px;margin-top:.3rem}.ps__hist[data-astro-cid-fndfn6xy] .rv__line--added .rv__ico{color:color-mix(in oklab, var(--st-green) 62%, black)}.ps__hist[data-astro-cid-fndfn6xy] .rv__line--removed .rv__ico{color:color-mix(in oklab, var(--st-red) 70%, black)}.ps__hist[data-astro-cid-fndfn6xy] .rv__line--updated .rv__ico{color:var(--c-blue)}.ps__hist[data-astro-cid-fndfn6xy] .rv__kind,.ps__hist[data-astro-cid-fndfn6xy] .rv__mod{color:var(--c-ink-2)}.ps__hist[data-astro-cid-fndfn6xy] .rv__line strong{color:var(--c-ink);font-weight:600}.ps__hist[data-astro-cid-fndfn6xy] .rv__none{color:var(--c-ink-2);font-size:.875rem}.cpj[data-astro-cid-fndfn6xy].is-live .ps__hist[data-astro-cid-fndfn6xy] .rv__restore{display:inline-flex}.ps__hist[data-astro-cid-fndfn6xy] .rv__restore{border:1px solid var(--c-rule-strong);background:var(--c-paper);min-height:2rem;color:var(--c-ink);font:inherit;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart);border-radius:6px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.875rem;font-weight:560;display:none}.ps__hist[data-astro-cid-fndfn6xy] .rv__restore .rv__ico{margin-top:0}.ps__hist[data-astro-cid-fndfn6xy] .rv__restore:hover{background:var(--ps-soft);border-color:var(--c-ink)}.ps__hist[data-astro-cid-fndfn6xy] .rv__restore:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.ps__toast[data-astro-cid-fndfn6xy]{background:var(--c-ink);max-width:calc(100% - 1.5rem);color:var(--c-paper);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out-quart), transform var(--dur-2) var(--ease-out-quart);border-radius:8px;padding:.5rem .8rem;font-size:.875rem;font-weight:560;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(.4rem)}.ps__toast[data-astro-cid-fndfn6xy].is-on{opacity:1;transform:none}.ps__canvas[data-astro-cid-fndfn6xy]>.sc--phone{display:none}@container ps (width<=26rem){.ps__canvas[data-astro-cid-fndfn6xy]>.sc--narrow{display:none}.ps__canvas[data-astro-cid-fndfn6xy]>.sc--phone{display:block}}@media (width<=47.99rem){.cpj[data-astro-cid-fndfn6xy]{gap:var(--sp-sm)}.cpj__intro[data-astro-cid-fndfn6xy]{display:contents}.cpj__title[data-astro-cid-fndfn6xy]{order:0}.cpj__lead[data-astro-cid-fndfn6xy]{order:1}.cpj__ask[data-astro-cid-fndfn6xy]{margin-top:var(--sp-2xs);padding-top:var(--sp-xs);order:2}.cpj__ask-label[data-astro-cid-fndfn6xy]{font-size:1rem}.ps__canvas[data-astro-cid-fndfn6xy]{padding-block:.5rem}.ps[data-astro-cid-fndfn6xy]{order:3}.cpj[data-astro-cid-fndfn6xy] .cpj__hint{order:4}.cpj__chip[data-astro-cid-fndfn6xy]{justify-content:space-between;width:100%}.cpj__log[data-astro-cid-fndfn6xy]{min-height:0}.ps__scope[data-astro-cid-fndfn6xy],.ps__rels[data-astro-cid-fndfn6xy]{display:none}.cpj[data-astro-cid-fndfn6xy].is-live .ps__body[data-astro-cid-fndfn6xy]{min-height:0}.ps__mods[data-astro-cid-fndfn6xy]{display:block}.ps__mod[data-astro-cid-fndfn6xy]{gap:.25rem;height:100%;padding:.5rem .6rem .6rem}.ps__field[data-astro-cid-fndfn6xy]{padding-block:.12rem}.ps__f-note--line[data-astro-cid-fndfn6xy]{line-height:1.35}.ps__extra[data-astro-cid-fndfn6xy]{padding-top:.25rem}.ps__tab[data-astro-cid-fndfn6xy]{min-height:2.75rem}}@media (width>=75rem){.cpj[data-astro-cid-fndfn6xy]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.cpj__intro[data-astro-cid-fndfn6xy]{top:calc(var(--header-h) + var(--sp-xl));position:sticky}}@container ps (width<=30rem){.ps__mode[data-astro-cid-fndfn6xy]{display:none}}@media (prefers-reduced-motion:reduce){.ps__toast[data-astro-cid-fndfn6xy]{transition:none}.ps__head[data-astro-cid-fndfn6xy].is-flash{animation:none}}.kc[data-astro-cid-pqeqsdyj]{--cc-fs:.9375rem;--cc-fs-s:.875rem;--cc-soft:color-mix(in oklch, var(--c-tint) 70%, var(--c-paper));--cc-line:color-mix(in oklch, var(--c-rule) 80%, transparent);--cc-amber:color-mix(in oklab, var(--st-orange) 42%, black);border:1px solid var(--c-rule-strong);background:var(--c-paper);min-width:0;color:var(--c-ink);box-shadow:var(--shadow-md);font-family:var(--ff-sans);font-size:var(--cc-fs);border-radius:8px;outline:none;line-height:1.55;transition:background-color .2s,border-color .2s;overflow:hidden}.kc[data-astro-cid-pqeqsdyj]:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.kc[data-astro-cid-pqeqsdyj] .kc-i12{flex-shrink:0;width:12px;height:12px}.kc[data-astro-cid-pqeqsdyj] .kc-i14{flex-shrink:0;width:14px;height:14px}.kc__head[data-astro-cid-pqeqsdyj]{align-items:flex-start;gap:.5rem;padding:.6rem .65rem .35rem;display:flex}.kc__icon[data-astro-cid-pqeqsdyj]{width:1.25rem;height:1.25rem;color:var(--c-blue);flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}.kc__title[data-astro-cid-pqeqsdyj]{min-width:0;color:var(--c-ink);overflow-wrap:anywhere;flex:1;font-weight:600}.kc__done[data-astro-cid-pqeqsdyj]{flex-shrink:0;align-items:center;gap:.25rem;padding-top:.05rem;font-weight:560;display:none}.kc__done--applied[data-astro-cid-pqeqsdyj]{color:var(--c-blue)}.kc__done--rejected[data-astro-cid-pqeqsdyj],.kc__done--reverted[data-astro-cid-pqeqsdyj]{color:var(--c-muted)}.kc__actions[data-astro-cid-pqeqsdyj]{border-top:1px solid var(--cc-line);flex-wrap:wrap;justify-content:flex-end;gap:.375rem;padding:.5rem .65rem;display:flex}.kc__after[data-astro-cid-pqeqsdyj]{border-top:1px solid color-mix(in oklch, var(--c-blue) 30%, transparent);gap:.4rem;padding:.5rem .65rem;display:none}.kc__link[data-astro-cid-pqeqsdyj]{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}.kc__undo[data-astro-cid-pqeqsdyj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;display:flex}.kc__confirm[data-astro-cid-pqeqsdyj]{gap:.4rem;display:none}.kc__confirm-btns[data-astro-cid-pqeqsdyj]{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.kc[data-astro-cid-pqeqsdyj]:is([data-state=applied],[data-state=confirm]){border-color:color-mix(in oklch, var(--c-blue) 45%, transparent);background:color-mix(in oklch, var(--c-blue) 4%, var(--c-paper))}.kc[data-astro-cid-pqeqsdyj]:is([data-state=applied],[data-state=confirm]) .kc__done--applied[data-astro-cid-pqeqsdyj],.kc[data-astro-cid-pqeqsdyj][data-state=rejected] .kc__done--rejected[data-astro-cid-pqeqsdyj],.kc[data-astro-cid-pqeqsdyj][data-state=reverted] .kc__done--reverted[data-astro-cid-pqeqsdyj]{display:inline-flex}.kc[data-astro-cid-pqeqsdyj]:is([data-state=applied],[data-state=confirm]) .kc__after[data-astro-cid-pqeqsdyj]{display:grid}.kc[data-astro-cid-pqeqsdyj]:not([data-state=pending]) .kc__actions[data-astro-cid-pqeqsdyj],.kc[data-astro-cid-pqeqsdyj][data-state=confirm] .kc__undo[data-astro-cid-pqeqsdyj]{display:none}.kc[data-astro-cid-pqeqsdyj][data-state=confirm] .kc__confirm[data-astro-cid-pqeqsdyj]{display:grid}.kc[data-astro-cid-pqeqsdyj]:is([data-state=rejected],[data-state=reverted]){box-shadow:none;border-color:var(--c-rule)}.kc[data-astro-cid-pqeqsdyj]:is([data-state=rejected],[data-state=reverted]) .kc__title[data-astro-cid-pqeqsdyj]{color:var(--c-ink-2)}.kc[data-astro-cid-pqeqsdyj]:is([data-state=rejected],[data-state=reverted]) .kc__icon[data-astro-cid-pqeqsdyj]{color:var(--c-muted)}.kc[data-astro-cid-pqeqsdyj]:is([data-state=rejected],[data-state=reverted]) .kc__body[data-astro-cid-pqeqsdyj]{opacity:.6}.kc[data-astro-cid-pqeqsdyj] .kc-sec{gap:.3rem;min-width:0;padding:.45rem .65rem;display:grid}.kc[data-astro-cid-pqeqsdyj] .kc-sec+.kc-sec{border-top:1px solid var(--cc-line)}.kc[data-astro-cid-pqeqsdyj] .kc-muted{color:var(--c-ink-2)}.kc[data-astro-cid-pqeqsdyj] .kc-strong{color:var(--c-ink);font-weight:600}.kc[data-astro-cid-pqeqsdyj] .kc-row{flex-wrap:wrap;align-items:baseline;gap:.15rem .4rem;min-width:0;display:flex}.kc[data-astro-cid-pqeqsdyj] .kc-row--center{align-items:center}.kc[data-astro-cid-pqeqsdyj] .kc-arrow{width:12px;height:12px;color:var(--c-muted);flex:none;align-self:center}.kc[data-astro-cid-pqeqsdyj] .kc-badge{border:1px solid var(--c-rule-strong);color:var(--c-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .45rem;font-size:.75rem;font-weight:560;line-height:1.55;display:inline-flex}.kc[data-astro-cid-pqeqsdyj] .kc-badge--fill{background:var(--cc-soft);color:var(--c-ink);border-color:#0000}.kc[data-astro-cid-pqeqsdyj] .kc-badge--new{background:var(--c-blue-soft);color:var(--c-blue);border-color:#0000}.kc[data-astro-cid-pqeqsdyj] .kc-badge--stop{background:color-mix(in oklab, var(--st-red) 16%, white);color:color-mix(in oklab, var(--st-red) 60%, black);border-color:#0000}.kc[data-astro-cid-pqeqsdyj] .kc-key{font-family:var(--ff-cond);font-size:var(--cc-fs-s);color:var(--c-muted)}.kc[data-astro-cid-pqeqsdyj] .kc-code{background:var(--cc-soft);font-family:var(--ff-cond);color:var(--c-ink);overflow-wrap:anywhere;border-radius:4px;padding:.05rem .35rem;font-size:.9375rem;font-weight:560}.kc[data-astro-cid-pqeqsdyj] .kc-code--was{color:var(--c-ink-2);font-weight:400}.kc[data-astro-cid-pqeqsdyj] .kc-chips{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.kc[data-astro-cid-pqeqsdyj] .kc-chip{border:1px solid var(--c-rule);background:var(--c-paper);max-width:100%;color:var(--c-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:.375rem;padding:.05rem .45rem;display:inline-flex}.kc[data-astro-cid-pqeqsdyj] .kc-chip:before{content:"";background:var(--dot,var(--c-rule-strong));border-radius:50%;flex:none;width:.5rem;height:.5rem}.kc[data-astro-cid-pqeqsdyj] .kc-chip--plain:before{display:none}.kc[data-astro-cid-pqeqsdyj] .kc-chip.is-dim{border-style:dashed;border-color:var(--c-rule-strong);color:var(--c-ink-2)}.kc[data-astro-cid-pqeqsdyj] .kc-chip.is-open{border-color:color-mix(in oklab, var(--st-orange) 55%, white);color:var(--cc-amber)}.kc[data-astro-cid-pqeqsdyj] .kc-chip b{color:var(--c-ink-2);font-variant-numeric:tabular-nums;font-weight:400}.kc[data-astro-cid-pqeqsdyj] .kc-warn{color:var(--c-ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem;display:grid}.kc[data-astro-cid-pqeqsdyj] .kc-warn>svg{width:14px;height:14px;margin-top:.2rem}.kc[data-astro-cid-pqeqsdyj] .kc-warn--amber{color:var(--cc-amber)}.kc[data-astro-cid-pqeqsdyj] .kc-note{border:1px solid color-mix(in oklab, var(--st-orange) 45%, white);background:color-mix(in oklab, var(--st-orange) 9%, white);color:var(--cc-amber);border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.4rem .55rem;display:grid}.kc[data-astro-cid-pqeqsdyj] .kc-note>svg{width:16px;height:16px;margin-top:.15rem}.kc[data-astro-cid-pqeqsdyj] .kc-scroll{scrollbar-width:thin;overflow-x:auto}.kc[data-astro-cid-pqeqsdyj] .kc-table{border-collapse:collapse;width:100%;font-size:var(--cc-fs-s)}.kc[data-astro-cid-pqeqsdyj] .kc-table th,.kc[data-astro-cid-pqeqsdyj] .kc-table td{text-align:left;vertical-align:top;border-top:1px solid var(--cc-line);padding:.3rem .65rem}.kc[data-astro-cid-pqeqsdyj] .kc-table thead th{color:var(--c-ink-2);white-space:nowrap;border-top:0;padding-top:.15rem;font-weight:560}.kc[data-astro-cid-pqeqsdyj] .kc-table tbody th{color:var(--c-ink);max-width:11rem;font-weight:560}.kc[data-astro-cid-pqeqsdyj] .kc-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kc[data-astro-cid-pqeqsdyj] .kc-table tr.is-off{color:var(--c-ink-2)}.kc[data-astro-cid-pqeqsdyj] .kc-table tr.is-off th{color:var(--c-ink-2);font-weight:400}.kc[data-astro-cid-pqeqsdyj] .kc-from{color:var(--c-ink-2)}.kc[data-astro-cid-pqeqsdyj] .kc-to{color:var(--c-ink);font-weight:600}.kc[data-astro-cid-pqeqsdyj] .kc-btn{min-height:1.875rem;font:inherit;font-size:var(--cc-fs-s);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.3rem;padding:0 .7rem;font-weight:560;transition:background-color .12s,color .12s;display:inline-flex}.kc[data-astro-cid-pqeqsdyj] .kc-btn:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:2px}.kc[data-astro-cid-pqeqsdyj] .kc-btn--ghost{color:var(--c-ink);background:0 0}.kc[data-astro-cid-pqeqsdyj] .kc-btn--ghost:hover{background:color-mix(in oklch, var(--c-ink) 6%, transparent)}.kc[data-astro-cid-pqeqsdyj] .kc-btn--primary{background:var(--c-blue);color:var(--c-paper)}.kc[data-astro-cid-pqeqsdyj] .kc-btn--primary:hover{background:color-mix(in oklch, var(--c-blue) 85%, var(--c-ink))}@media (width<=30rem){.kc[data-astro-cid-pqeqsdyj] .kc-table th,.kc[data-astro-cid-pqeqsdyj] .kc-table td{padding-inline:.45rem}}@media (width<=47.99rem){.kc__body[data-astro-cid-pqeqsdyj]{max-height:max(16rem, calc(var(--stage-max-h) - 11.875rem));scrollbar-width:thin;scrollbar-color:var(--c-rule-strong) transparent;background:linear-gradient(var(--c-paper) 40%, transparent) top / 100% 1.5rem no-repeat local, linear-gradient(transparent, var(--c-paper) 60%) bottom / 100% 1.5rem no-repeat local, radial-gradient(farthest-side at 50% 0, color-mix(in oklab, var(--c-ink) 18%, transparent), transparent) top / 100% .6rem no-repeat scroll, radial-gradient(farthest-side at 50% 100%, color-mix(in oklab, var(--c-ink) 18%, transparent), transparent) bottom / 100% .6rem no-repeat scroll;overflow-y:auto}.kc[data-astro-cid-pqeqsdyj]:not([data-state=pending]) .kc__body[data-astro-cid-pqeqsdyj]{background:0 0}.kc[data-astro-cid-pqeqsdyj] .kc-btn{min-height:2.75rem}}.cm-fields[data-astro-cid-fb5kowew]{padding-left:.5rem;display:grid}.cm-field[data-astro-cid-fb5kowew]{gap:.25rem;padding:.3rem 0;display:grid}.cm-field[data-astro-cid-fb5kowew]+.cm-field[data-astro-cid-fb5kowew]{border-top:1px solid color-mix(in oklch, var(--c-rule) 80%, transparent)}.cr-sample[data-astro-cid-m72fd3pu]{padding-inline:0}.cr-sample[data-astro-cid-m72fd3pu]>p[data-astro-cid-m72fd3pu]{padding-inline:.65rem}.crl-mod[data-astro-cid-rlclb7n5]{border:1px solid var(--c-rule);background:var(--c-paper);border-radius:6px;align-items:baseline;gap:.4rem;padding:.15rem .55rem;display:inline-flex}.crl-mod[data-astro-cid-rlclb7n5] strong[data-astro-cid-rlclb7n5]{color:var(--c-ink);font-weight:600}.crl-mod[data-astro-cid-rlclb7n5] span[data-astro-cid-rlclb7n5]{color:var(--c-ink-2)}.crl-inherit[data-astro-cid-rlclb7n5]{display:grid}.crl-line[data-astro-cid-rlclb7n5]{gap:.1rem;padding:.3rem 0;display:grid}.crl-line[data-astro-cid-rlclb7n5]+.crl-line[data-astro-cid-rlclb7n5]{border-top:1px solid color-mix(in oklch, var(--c-rule) 80%, transparent)}.crl-line[data-astro-cid-rlclb7n5].is-keep{color:var(--c-ink-2)}.crl-line[data-astro-cid-rlclb7n5] .crl-plus{color:var(--c-ink)}.crl-hint[data-astro-cid-rlclb7n5]{color:var(--c-ink-2);font-size:.8125rem}.cv-list[data-astro-cid-4eqvabuf]{padding-inline:0}.cv-list[data-astro-cid-4eqvabuf]>[data-astro-cid-4eqvabuf]:not(.kc-scroll){padding-inline:.65rem}.cv-set[data-astro-cid-4eqvabuf]{gap:.05rem;margin:0;display:grid}.cv-set[data-astro-cid-4eqvabuf] div[data-astro-cid-4eqvabuf]{flex-wrap:wrap;gap:0 .45rem;display:flex}.cv-set[data-astro-cid-4eqvabuf] dt[data-astro-cid-4eqvabuf]{color:var(--c-ink-2)}.cv-set[data-astro-cid-4eqvabuf] dt[data-astro-cid-4eqvabuf]:after{content:":"}.cv-set[data-astro-cid-4eqvabuf] dd[data-astro-cid-4eqvabuf]{color:var(--c-ink);margin:0}.cv-bar[data-astro-cid-4eqvabuf]{background:var(--c-blue-soft);border-radius:99px;width:min(100%,14rem);height:.375rem;display:block;overflow:hidden}.cv-bar__fill[data-astro-cid-4eqvabuf]{border-radius:inherit;background:var(--c-blue);height:100%;transform:scaleX(var(--p));transform-origin:0;display:block}.ct-flow[data-astro-cid-dzynt32c]{justify-items:start;padding-top:.15rem;display:grid}.ct-step[data-astro-cid-dzynt32c]{justify-items:start;display:grid}.ct-edge[data-astro-cid-dzynt32c]{align-items:center;gap:.5rem;height:1.7rem;padding-left:.9rem;display:inline-flex}.ct-edge__line[data-astro-cid-dzynt32c]{border-left:1.5px solid var(--c-rule-strong);transform-origin:top;width:0;height:1.2rem;display:block;position:relative}.ct-edge__line[data-astro-cid-dzynt32c]:after{content:"";border-right:1.5px solid var(--c-rule-strong);border-bottom:1.5px solid var(--c-rule-strong);width:7px;height:7px;position:absolute;bottom:0;left:-4.75px;transform:rotate(45deg)}.ct-edge__label[data-astro-cid-dzynt32c]{font-family:var(--ff-cond);color:var(--c-ink-2);white-space:nowrap;font-size:.875rem;line-height:1.2}.ct-edge--new[data-astro-cid-dzynt32c] .ct-edge__line[data-astro-cid-dzynt32c],.ct-edge--new[data-astro-cid-dzynt32c] .ct-edge__line[data-astro-cid-dzynt32c]:after{border-color:var(--c-blue)}.ct-edge--new[data-astro-cid-dzynt32c] .ct-edge__label[data-astro-cid-dzynt32c]{color:var(--c-blue);font-weight:650}.ct-edge--manual[data-astro-cid-dzynt32c] .ct-edge__line[data-astro-cid-dzynt32c]{border-left-style:dashed}@media (width<=47.99rem){.ct-flow[data-astro-cid-dzynt32c]{flex-wrap:wrap;align-items:center;gap:.35rem 0;display:flex}.ct-step[data-astro-cid-dzynt32c]{align-items:center;display:inline-flex}.ct-edge[data-astro-cid-dzynt32c]{gap:.3rem;height:auto;padding:0 .45rem 0 .35rem}.ct-edge__line[data-astro-cid-dzynt32c]{border-left:0;border-top:1.5px solid var(--c-rule-strong);transform-origin:0;width:1.1rem;height:0}.ct-edge__line[data-astro-cid-dzynt32c]:after{bottom:-4px;left:auto;right:0;transform:rotate(-45deg)}.ct-edge--new[data-astro-cid-dzynt32c] .ct-edge__line[data-astro-cid-dzynt32c]{border-top-color:var(--c-blue)}.ct-edge--manual[data-astro-cid-dzynt32c] .ct-edge__line[data-astro-cid-dzynt32c]{border-top-style:dashed}}.ct-routes[data-astro-cid-dzynt32c]{display:grid}.ct-route[data-astro-cid-dzynt32c] .ct-plus{color:var(--c-blue)}.ct-route[data-astro-cid-dzynt32c]{gap:.2rem;padding:.35rem 0;display:grid}.ct-route[data-astro-cid-dzynt32c]+.ct-route[data-astro-cid-dzynt32c]{border-top:1px solid color-mix(in oklch, var(--c-rule) 80%, transparent)}.cn-examples[data-astro-cid-sztopaiz]{padding-inline:0}.cn-examples[data-astro-cid-sztopaiz]>p[data-astro-cid-sztopaiz]{padding-inline:.65rem}.cn-code[data-astro-cid-sztopaiz]{font-family:var(--ff-cond);letter-spacing:.01em;white-space:nowrap;font-size:.9375rem}.ca-set[data-astro-cid-5epr44to]{gap:.05rem;margin:0;display:grid}.ca-set[data-astro-cid-5epr44to] div[data-astro-cid-5epr44to]{flex-wrap:wrap;gap:0 .45rem;display:flex}.ca-set[data-astro-cid-5epr44to] dt[data-astro-cid-5epr44to]{color:var(--c-ink-2)}.ca-set[data-astro-cid-5epr44to] dt[data-astro-cid-5epr44to]:after{content:":"}.ca-set[data-astro-cid-5epr44to] dd[data-astro-cid-5epr44to]{color:var(--c-ink);margin:0}.ca-map[data-astro-cid-5epr44to]{gap:.1rem;display:grid}.ca-from[data-astro-cid-5epr44to]{color:var(--c-muted)}.ca-run[data-astro-cid-5epr44to]{border:1px solid color-mix(in oklch, var(--c-rule) 80%, transparent);border-radius:6px;display:grid}.ca-item[data-astro-cid-5epr44to]{gap:.1rem;padding:.3rem .5rem;display:grid}.ca-item[data-astro-cid-5epr44to]+.ca-item[data-astro-cid-5epr44to]{border-top:1px solid color-mix(in oklch, var(--c-rule) 80%, transparent)}.cd-rec[data-astro-cid-igzkcwjr]{color:var(--c-ink);text-decoration:underline;text-decoration-color:var(--c-rule-strong);text-underline-offset:2px}.cd-sheet[data-astro-cid-igzkcwjr]{border:1px solid var(--c-rule);background:var(--c-paper);box-shadow:var(--shadow-sm);border-radius:6px;gap:.15rem;padding:.55rem .7rem .6rem;display:grid}.cd-line[data-astro-cid-igzkcwjr]{overflow-wrap:anywhere;color:var(--c-ink)}.cd-line--h[data-astro-cid-igzkcwjr]{font-size:.9375rem;font-weight:650}.cd-line--mark[data-astro-cid-igzkcwjr]{color:var(--c-ink-2);font-style:italic}.cd-table[data-astro-cid-igzkcwjr]{padding-inline:0}.cd-table[data-astro-cid-igzkcwjr]>p[data-astro-cid-igzkcwjr]{padding-inline:.65rem}.cd-warn-title[data-astro-cid-igzkcwjr]{color:inherit}.cd-expr[data-astro-cid-igzkcwjr]{font-family:var(--ff-cond);font-size:.875rem}.cch-set[data-astro-cid-4n2qfzr6]{gap:.05rem;margin:0;display:grid}.cch-set[data-astro-cid-4n2qfzr6] div[data-astro-cid-4n2qfzr6]{flex-wrap:wrap;gap:0 .45rem;display:flex}.cch-set[data-astro-cid-4n2qfzr6] dt[data-astro-cid-4n2qfzr6]{color:var(--c-ink-2)}.cch-set[data-astro-cid-4n2qfzr6] dt[data-astro-cid-4n2qfzr6]:after{content:":"}.cch-set[data-astro-cid-4n2qfzr6] dd[data-astro-cid-4n2qfzr6]{color:var(--c-ink);margin:0}.cch-chart[data-astro-cid-4n2qfzr6]{gap:.3rem;margin:0;display:grid}.cch-plot[data-astro-cid-4n2qfzr6]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;height:11rem;padding-top:1.5rem;display:grid}.cch-col[data-astro-cid-4n2qfzr6]{grid-template-rows:1fr auto;justify-items:center;gap:.375rem;min-width:0;display:grid}.cch-track[data-astro-cid-4n2qfzr6]{border-bottom:1px solid var(--c-rule-strong);justify-self:stretch;position:relative}.cch-bar[data-astro-cid-4n2qfzr6]{width:min(70%,2.75rem);height:var(--h);background:var(--c-blue);transform-origin:bottom;border-radius:3px 3px 0 0;position:absolute;bottom:0;left:50%;translate:-50%}.cch-val[data-astro-cid-4n2qfzr6]{left:0;right:0;bottom:calc(var(--h) + .25rem);color:var(--c-ink-2);text-align:center;white-space:nowrap;font-size:.75rem;position:absolute}.cch-cat[data-astro-cid-4n2qfzr6]{color:var(--c-ink-2);text-align:center;overflow-wrap:anywhere;min-height:2.5em;font-size:.75rem;line-height:1.25}.cw-grid[data-astro-cid-zmdscy4n]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(2.6rem,auto);gap:.35rem;display:grid}.cw-block[data-astro-cid-zmdscy4n]{border:1px dashed var(--c-rule-strong);min-width:0;color:var(--c-ink-2);border-radius:6px;align-content:start;gap:.05rem;padding:.35rem .5rem .4rem;display:grid}.cw-block[data-astro-cid-zmdscy4n].is-new{border:1px solid var(--c-blue);background:color-mix(in oklab, var(--c-blue) 6%, var(--c-paper));color:var(--c-ink)}.cw-kind[data-astro-cid-zmdscy4n]{color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:.2rem .4rem;font-size:.75rem;display:flex}.cw-title[data-astro-cid-zmdscy4n]{overflow-wrap:anywhere;font-weight:600}.cw-value[data-astro-cid-zmdscy4n]{font-family:var(--ff-cond);color:var(--c-ink);font-size:1.25rem;font-weight:650;line-height:1.2}@container cc-panel (width<=26rem){.cw-grid[data-astro-cid-zmdscy4n]{grid-template-columns:minmax(0,1fr)}.cw-block[data-astro-cid-zmdscy4n]{grid-area:auto!important}}.cb-plus[data-astro-cid-5bme5ook]{color:var(--c-blue);font-weight:650}.cb-kinds[data-astro-cid-5bme5ook]{gap:.1rem;margin:0;display:grid}.cb-kinds[data-astro-cid-5bme5ook] div[data-astro-cid-5bme5ook]{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:0 .5rem;display:grid}.cb-kinds[data-astro-cid-5bme5ook] dt[data-astro-cid-5bme5ook]{color:var(--c-ink-2)}.cb-kinds[data-astro-cid-5bme5ook] dd[data-astro-cid-5bme5ook]{color:var(--c-ink);margin:0}.cro-wider[data-astro-cid-ht2ylkee]{color:color-mix(in oklab, var(--st-orange) 42%, black);align-items:center;gap:.25rem;display:inline-flex}.cro-grid[data-astro-cid-ht2ylkee]{border-collapse:collapse;table-layout:fixed;width:100%}.cro-grid[data-astro-cid-ht2ylkee] th[data-astro-cid-ht2ylkee],.cro-grid[data-astro-cid-ht2ylkee] td[data-astro-cid-ht2ylkee]{text-align:left;vertical-align:top;font-weight:var(--fw-body);color:var(--c-ink-2);padding:.12rem .6rem .12rem 0}.cro-grid[data-astro-cid-ht2ylkee] td[data-astro-cid-ht2ylkee]:last-child{padding-right:0}.cro-grid[data-astro-cid-ht2ylkee] thead[data-astro-cid-ht2ylkee] td[data-astro-cid-ht2ylkee]{width:30%}.cro-grid[data-astro-cid-ht2ylkee] .is-changed[data-astro-cid-ht2ylkee] td[data-astro-cid-ht2ylkee]:last-child{color:var(--c-ink);font-weight:600}.cro-was[data-astro-cid-ht2ylkee]{color:var(--c-ink-2)}.cro-people[data-astro-cid-ht2ylkee]{gap:.05rem;display:grid}.cro-note[data-astro-cid-ht2ylkee]{font-size:.8125rem}.ccs[data-astro-cid-bkfqyne6]{gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);min-width:0;display:grid}.ccs__intro[data-astro-cid-bkfqyne6]{gap:var(--sp-sm) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;display:grid}.ccs__title[data-astro-cid-bkfqyne6]{max-width:18ch}.ccs__lead[data-astro-cid-bkfqyne6]{max-width:58ch;color:var(--c-ink-2);font-size:1.0625rem;line-height:1.55}.ccs__grid[data-astro-cid-bkfqyne6]{gap:var(--sp-lg);min-width:0;display:grid}.ccs__tabs[data-astro-cid-bkfqyne6]{display:none}.ccs__panels[data-astro-cid-bkfqyne6]{gap:var(--sp-xl);min-width:0;display:grid}.ccs__panel[data-astro-cid-bkfqyne6]{gap:var(--sp-2xs);justify-items:start;min-width:0;display:grid;container:cc-panel/inline-size}.ccs__panel[data-astro-cid-bkfqyne6][hidden]{display:none}.ccs__panel-title[data-astro-cid-bkfqyne6]{font-size:var(--fs-h4);line-height:var(--lh-snug);font-weight:var(--fw-strong);color:var(--c-ink)}.ccs__panel-desc[data-astro-cid-bkfqyne6]{max-width:60ch;font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.5}.ccs__panel-desc[data-astro-cid-bkfqyne6] span[data-astro-cid-bkfqyne6]{font-family:var(--ff-draft);font-size:var(--fs-draft-sm);letter-spacing:var(--tr-draft);color:var(--c-muted)}.ccs__stage[data-astro-cid-bkfqyne6]{gap:var(--sp-sm);width:min(100%,38rem);min-width:0;margin-top:var(--sp-2xs);display:grid}.ccs__stage[data-astro-cid-bkfqyne6]>[hidden],.ccs__variants[data-astro-cid-bkfqyne6]{display:none}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__tabs[data-astro-cid-bkfqyne6]{display:flex}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__panels[data-astro-cid-bkfqyne6]{display:block}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__panel-title[data-astro-cid-bkfqyne6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__variants[data-astro-cid-bkfqyne6]{display:inline-flex}.ccs__tabs[data-astro-cid-bkfqyne6]{min-width:0;margin-inline:calc(-1 * var(--gutter));padding:.25rem var(--gutter) .5rem;scrollbar-width:none;scroll-snap-type:x proximity;gap:.375rem;overflow-x:auto}.ccs__tab[data-astro-cid-bkfqyne6]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2.75rem;color:var(--c-ink-2);font:inherit;text-align:left;scroll-snap-align:center;cursor:pointer;transition:color var(--dur-1) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart), background-color var(--dur-2) var(--ease-out-quart);flex:none;align-items:center;gap:.5rem;padding:.4rem .85rem;display:inline-flex}.ccs__tab[data-astro-cid-bkfqyne6]:hover{color:var(--c-ink);border-color:var(--c-ink-2)}.ccs__tab[data-astro-cid-bkfqyne6]:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.ccs__tab[data-astro-cid-bkfqyne6][aria-selected=true]{border-color:var(--c-ink);color:var(--c-ink)}.ccs__mark[data-astro-cid-bkfqyne6]{border:1px solid var(--c-rule-strong);background:var(--c-paper);width:.625rem;height:.625rem;transition:background-color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);border-radius:50%;flex:none}.ccs__tab[data-astro-cid-bkfqyne6][aria-selected=true] .ccs__mark[data-astro-cid-bkfqyne6]{background:var(--c-amber);border-color:var(--c-ink)}.ccs__what[data-astro-cid-bkfqyne6]{font-weight:var(--fw-medium);white-space:nowrap}.ccs__prev[data-astro-cid-bkfqyne6]{display:none}.ccs__variant[data-astro-cid-bkfqyne6]{border:1px solid var(--c-rule-strong);background:var(--c-paper);min-height:2.25rem;color:var(--c-ink-2);font:inherit;font-size:.9375rem;font-weight:var(--fw-medium);cursor:pointer;transition:color var(--dur-1) var(--ease-out-quart), background-color var(--dur-2) var(--ease-out-quart);border-left-width:0;padding:0 .85rem}.ccs__variant[data-astro-cid-bkfqyne6]:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs);border-left-width:1px}.ccs__variant[data-astro-cid-bkfqyne6]:last-child{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.ccs__variant[data-astro-cid-bkfqyne6]:hover{color:var(--c-ink)}.ccs__variant[data-astro-cid-bkfqyne6]:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px;position:relative}.ccs__variant[data-astro-cid-bkfqyne6][aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}@media (width>=64rem){.ccs[data-astro-cid-bkfqyne6].is-live .ccs__grid[data-astro-cid-bkfqyne6]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,1rem + 3vw,4.5rem)}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__tabs[data-astro-cid-bkfqyne6]{border-top:1px solid var(--c-ink);gap:0;margin:0;padding:0;display:grid;overflow:visible}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__tab[data-astro-cid-bkfqyne6]{border:0;border-bottom:1px solid var(--c-rule-strong);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.15rem .75rem;padding:.7rem .75rem .75rem .25rem;display:grid}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__tab[data-astro-cid-bkfqyne6]:hover{background:color-mix(in oklab, var(--c-blue) 4%, transparent)}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__tab[data-astro-cid-bkfqyne6][aria-selected=true]{background:var(--c-paper);border-bottom-color:var(--c-ink)}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__mark[data-astro-cid-bkfqyne6]{grid-row:1;align-self:center}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__what[data-astro-cid-bkfqyne6]{font-size:1.0625rem;font-weight:var(--fw-strong);white-space:normal;color:var(--c-ink)}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__prev[data-astro-cid-bkfqyne6]{color:var(--c-ink-2);grid-column:2;font-size:.9375rem;line-height:1.45;display:block}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__tab[data-astro-cid-bkfqyne6]:not([aria-selected=true]) .ccs__what[data-astro-cid-bkfqyne6]{color:var(--c-ink-2)}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__tab[data-astro-cid-bkfqyne6]:not([aria-selected=true]) .ccs__prev[data-astro-cid-bkfqyne6]{color:var(--c-muted)}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__panel-desc[data-astro-cid-bkfqyne6]{display:none}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__stage[data-astro-cid-bkfqyne6]{margin-top:0}}@media (width<=63.99rem){.ccs__intro[data-astro-cid-bkfqyne6]{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.ccs[data-astro-cid-bkfqyne6]{gap:var(--sp-md)}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__panel-desc[data-astro-cid-bkfqyne6]{display:none}.ccs[data-astro-cid-bkfqyne6].is-live .ccs__stage[data-astro-cid-bkfqyne6]{margin-top:0}.ccs__grid[data-astro-cid-bkfqyne6]{gap:var(--sp-xs)}}.ctor__head[data-astro-cid-emgf4ivt]{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}.ctor__title[data-astro-cid-emgf4ivt]{max-width:19ch}.ctor__lead[data-astro-cid-emgf4ivt]{max-width:50ch}.ctor__block[data-astro-cid-emgf4ivt]+.ctor__block[data-astro-cid-emgf4ivt]{margin-top:clamp(3.5rem,2rem + 5vw,7rem)}.ctor__block--ruled[data-astro-cid-emgf4ivt]{border-top:1px dashed var(--c-rule-strong);padding-top:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.ctor__foot[data-astro-cid-emgf4ivt]{justify-content:space-between;align-items:flex-end;gap:var(--sp-lg) var(--sp-xl);flex-wrap:wrap;margin-top:clamp(3.5rem,2rem + 5vw,7rem);display:flex}.ctor__note[data-astro-cid-emgf4ivt]{gap:var(--sp-xs);max-width:58rem;padding:var(--sp-md) clamp(1rem, .5rem + 2vw, 2rem);background:var(--c-paper);border:1px solid var(--c-ink);flex:34rem;display:grid}.ctor__note-title[data-astro-cid-emgf4ivt]{font-size:var(--fs-h4);line-height:var(--lh-snug);font-weight:var(--fw-strong);color:var(--c-ink)}.ctor__notes[data-astro-cid-emgf4ivt]{gap:var(--sp-2xs);display:grid}.ctor__notes[data-astro-cid-emgf4ivt] li[data-astro-cid-emgf4ivt]{font-size:var(--fs-small);color:var(--c-ink-2);grid-template-columns:1.25rem minmax(0,1fr);line-height:1.55;display:grid}.ctor__notes[data-astro-cid-emgf4ivt] li[data-astro-cid-emgf4ivt]:before{content:"—";color:var(--c-ink)}.ctor__lead--short[data-astro-cid-emgf4ivt]{display:none}@media (width<=63.99rem){.ctor__head[data-astro-cid-emgf4ivt]{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.ctor__head[data-astro-cid-emgf4ivt]{margin-bottom:var(--sp-xl)}.ctor__lead--full[data-astro-cid-emgf4ivt]{display:none}.ctor__lead--short[data-astro-cid-emgf4ivt]{display:block}.ctor__block[data-astro-cid-emgf4ivt]+.ctor__block[data-astro-cid-emgf4ivt]{margin-top:var(--sp-xl)}.ctor__block--ruled[data-astro-cid-emgf4ivt]{padding-top:var(--sp-lg)}.ctor__foot[data-astro-cid-emgf4ivt]{margin-top:var(--sp-xl)}.ctor__note[data-astro-cid-emgf4ivt]{padding:var(--sp-sm)}}.mem__head[data-astro-cid-6ecofcb6]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.mem__head[data-astro-cid-6ecofcb6] h3[data-astro-cid-6ecofcb6]{max-width:14ch}.mem__lead[data-astro-cid-6ecofcb6]{max-width:58ch}.mem__grid[data-astro-cid-6ecofcb6]{gap:var(--sp-2xl) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.mem__list[data-astro-cid-6ecofcb6]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper)}.note[data-astro-cid-6ecofcb6]{padding:var(--sp-sm) var(--sp-md);border-bottom:1px solid var(--c-rule);gap:.15rem;display:grid}.note[data-astro-cid-6ecofcb6]:last-child{border-bottom:0}.note__meta[data-astro-cid-6ecofcb6]{align-items:center;gap:.35rem var(--sp-xs);flex-wrap:wrap;display:flex}.note__kind[data-astro-cid-6ecofcb6]{color:var(--c-ink-2)}.note__pin[data-astro-cid-6ecofcb6]{background:var(--c-amber);color:var(--c-ink);border-radius:999px;padding:0 .4rem}.note__by[data-astro-cid-6ecofcb6]{font-family:var(--ff-cond);color:var(--c-muted);margin-left:auto;font-size:.9375rem}.note__text[data-astro-cid-6ecofcb6]{font-size:var(--fs-small);color:var(--c-ink);line-height:1.55}.mem__side[data-astro-cid-6ecofcb6]{align-content:start;min-width:0;display:grid}.mem__more[data-astro-cid-6ecofcb6]{gap:var(--sp-xl);display:grid}.mem__block[data-astro-cid-6ecofcb6]{gap:var(--sp-xs);display:grid}.mem__how[data-astro-cid-6ecofcb6]{max-width:58ch}.layers[data-astro-cid-6ecofcb6]{gap:var(--sp-sm);margin-top:var(--sp-2xs);display:grid}.layers[data-astro-cid-6ecofcb6] li[data-astro-cid-6ecofcb6]{gap:.15rem var(--sp-md);padding-top:var(--sp-xs);border-top:1px solid var(--c-blue-line);grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}.layers__n[data-astro-cid-6ecofcb6]{color:var(--c-ink)}.layers__text[data-astro-cid-6ecofcb6]{font-size:var(--fs-small);color:var(--c-ink-2);max-width:54ch;line-height:1.6}.mem__tail[data-astro-cid-6ecofcb6]{gap:var(--sp-2xs);margin-top:var(--sp-2xs);display:grid}.mem__tail[data-astro-cid-6ecofcb6] li[data-astro-cid-6ecofcb6]{padding-left:var(--sp-md);border-left:1px solid var(--c-rule-strong);font-size:var(--fs-small);color:var(--c-ink-2);max-width:56ch;line-height:1.55}@media (width<=64rem){.mem__head[data-astro-cid-6ecofcb6],.mem__grid[data-astro-cid-6ecofcb6]{grid-template-columns:minmax(0,1fr)}.mem__head[data-astro-cid-6ecofcb6]{align-items:start}}@media (width<=34rem){.layers[data-astro-cid-6ecofcb6] li[data-astro-cid-6ecofcb6]{grid-template-columns:minmax(0,1fr)}.note__by[data-astro-cid-6ecofcb6]{margin-left:0}}.mem__lead--short[data-astro-cid-6ecofcb6]{display:none}@media (width<=47.99rem){.mem__lead--full[data-astro-cid-6ecofcb6]{display:none}.mem__lead--short[data-astro-cid-6ecofcb6]{display:block}.mem__head[data-astro-cid-6ecofcb6]{margin-bottom:var(--sp-md)}.mem__grid[data-astro-cid-6ecofcb6]{gap:var(--sp-md)}.mem__more[data-astro-cid-6ecofcb6]{gap:var(--sp-lg)}.note[data-astro-cid-6ecofcb6]{padding:var(--sp-xs) var(--sp-sm)}}.web__head[data-astro-cid-ptcfadh5]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.web__head[data-astro-cid-ptcfadh5] h3[data-astro-cid-ptcfadh5]{max-width:16ch}.web__lead[data-astro-cid-ptcfadh5]{max-width:58ch}.web__grid[data-astro-cid-ptcfadh5]{gap:var(--sp-2xl) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;display:grid}.web__figure[data-astro-cid-ptcfadh5]{gap:var(--sp-xs);min-width:0;margin:0;display:grid;container:web/inline-size}.web__svg--narrow[data-astro-cid-ptcfadh5]{display:none}@container web (width<=27.5rem){.web__svg--wide[data-astro-cid-ptcfadh5]{display:none}.web__svg--narrow[data-astro-cid-ptcfadh5]{width:min(100%,340px);display:block}}.web__svg[data-astro-cid-ptcfadh5]{width:min(100%,520px);height:auto;color:var(--c-blue)}.web__t[data-astro-cid-ptcfadh5] text[data-astro-cid-ptcfadh5]{font-family:var(--ff-draft);fill:var(--c-ink);font-size:17px}.web__t[data-astro-cid-ptcfadh5] .web__t--sm[data-astro-cid-ptcfadh5]{fill:var(--c-ink-2);font-size:15px}.web__t[data-astro-cid-ptcfadh5] .web__t--edge[data-astro-cid-ptcfadh5]{fill:var(--c-blue)}.web__cap[data-astro-cid-ptcfadh5]{color:var(--c-muted)}.web__side[data-astro-cid-ptcfadh5]{align-content:start;min-width:0;display:grid}.web__more[data-astro-cid-ptcfadh5]{gap:var(--sp-xl);display:grid}.web__block[data-astro-cid-ptcfadh5]{gap:var(--sp-xs);display:grid}.web__block[data-astro-cid-ptcfadh5] p[data-astro-cid-ptcfadh5]{max-width:58ch}.web__facts[data-astro-cid-ptcfadh5]{gap:var(--sp-2xs);margin-top:var(--sp-2xs);display:grid}.web__facts[data-astro-cid-ptcfadh5] li[data-astro-cid-ptcfadh5]{padding-left:var(--sp-md);border-left:1px solid var(--c-rule-strong);font-size:var(--fs-small);max-width:58ch;line-height:1.6}@media (width<=64rem){.web__head[data-astro-cid-ptcfadh5],.web__grid[data-astro-cid-ptcfadh5]{grid-template-columns:minmax(0,1fr)}.web__head[data-astro-cid-ptcfadh5]{align-items:start}}@media (width<=47.99rem){.web__head[data-astro-cid-ptcfadh5]{margin-bottom:var(--sp-md)}.web__grid[data-astro-cid-ptcfadh5]{gap:var(--sp-md)}.web__more[data-astro-cid-ptcfadh5]{gap:var(--sp-lg)}}.hands__head[data-astro-cid-6bkxbmuw]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.hands__head[data-astro-cid-6bkxbmuw] h3[data-astro-cid-6bkxbmuw]{max-width:18ch}.hands__lead[data-astro-cid-6bkxbmuw]{max-width:54ch}.hands__grid[data-astro-cid-6bkxbmuw]{gap:var(--sp-2xl) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;display:grid}.hands__grid[data-astro-cid-6bkxbmuw]>.hands__more{grid-column:1/-1}.hands__pair[data-astro-cid-6bkxbmuw]{gap:var(--sp-2xl) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;display:grid}.hands__text[data-astro-cid-6bkxbmuw]{gap:var(--sp-xs);align-content:start;min-width:0;display:grid}.hands__text[data-astro-cid-6bkxbmuw] p[data-astro-cid-6bkxbmuw]{max-width:56ch}.hands__note[data-astro-cid-6bkxbmuw]{font-size:var(--fs-small);color:var(--c-ink-2);padding-left:var(--sp-md);border-left:1px solid var(--c-blue-line);line-height:1.6}.draft[data-astro-cid-6bkxbmuw]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);min-width:0}.draft__fields[data-astro-cid-6bkxbmuw]{margin:0;display:grid}.draft__fields[data-astro-cid-6bkxbmuw]>div[data-astro-cid-6bkxbmuw]{gap:var(--sp-sm);padding:var(--sp-xs) var(--sp-md);border-bottom:1px solid var(--c-rule);grid-template-columns:minmax(0,5rem) minmax(0,1fr);display:grid}.draft__fields[data-astro-cid-6bkxbmuw] dt[data-astro-cid-6bkxbmuw]{font-family:var(--ff-cond);color:var(--c-ink-2);font-size:.9375rem;font-weight:650}.draft__fields[data-astro-cid-6bkxbmuw] dd[data-astro-cid-6bkxbmuw]{font-size:var(--fs-small);color:var(--c-ink);overflow-wrap:anywhere;margin:0}.draft__body[data-astro-cid-6bkxbmuw]{padding:var(--sp-md)}.draft__text[data-astro-cid-6bkxbmuw]{color:var(--c-ink);max-width:60ch;line-height:1.65;display:none}.draft__text[data-astro-cid-6bkxbmuw].is-active{display:block}.draft__foot[data-astro-cid-6bkxbmuw]{gap:var(--sp-xs);padding:var(--sp-sm) var(--sp-md) var(--sp-md);border-top:1px solid var(--c-rule);display:grid}.draft__mark[data-astro-cid-6bkxbmuw]{background:var(--c-amber);width:fit-content;color:var(--c-ink);border-radius:999px;padding:.05rem .5rem}.draft__mark[data-astro-cid-6bkxbmuw][hidden]{display:none}.draft__sum[data-astro-cid-6bkxbmuw]{font-size:var(--fs-small);color:var(--c-ink-2);max-width:54ch;line-height:1.5;display:none}.draft__sum[data-astro-cid-6bkxbmuw].is-active{display:block}.draft__quick[data-astro-cid-6bkxbmuw]{align-items:center;gap:var(--sp-2xs) var(--sp-xs);margin-top:var(--sp-2xs);flex-wrap:wrap;display:flex}.draft__quick-label[data-astro-cid-6bkxbmuw]{color:var(--c-ink-2);margin-right:var(--sp-2xs)}.draft__btn[data-astro-cid-6bkxbmuw]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);min-height:2.25rem;font-size:.9375rem;font-weight:var(--fw-medium);color:var(--c-ink-2);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);padding:.25rem .8rem}.draft__btn[data-astro-cid-6bkxbmuw]:hover{background:var(--c-blue-soft);color:var(--c-ink)}.draft__btn[data-astro-cid-6bkxbmuw][aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}@media (width<=64rem){.hands__head[data-astro-cid-6bkxbmuw],.hands__grid[data-astro-cid-6bkxbmuw],.hands__pair[data-astro-cid-6bkxbmuw]{grid-template-columns:minmax(0,1fr)}.hands__head[data-astro-cid-6bkxbmuw]{align-items:start}}@media (width<=47.99rem){.hands__head[data-astro-cid-6bkxbmuw]{margin-bottom:var(--sp-md)}.hands__grid[data-astro-cid-6bkxbmuw]{gap:var(--sp-md)}.hands__pair[data-astro-cid-6bkxbmuw]{gap:var(--sp-lg)}}@media (width<=34rem){.draft__fields[data-astro-cid-6bkxbmuw]>div[data-astro-cid-6bkxbmuw]{grid-template-columns:minmax(0,1fr);gap:.1rem}}.sch__head[data-astro-cid-6v4icksm]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.sch__head[data-astro-cid-6v4icksm] h3[data-astro-cid-6v4icksm]{max-width:16ch}.sch__lead[data-astro-cid-6v4icksm]{max-width:58ch}.sch[data-astro-cid-6v4icksm] .spec :is(thead,tbody){background:var(--c-paper)}.sch__after[data-astro-cid-6v4icksm]{gap:var(--sp-xl) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.sch__facts[data-astro-cid-6v4icksm]{gap:var(--sp-lg) var(--sp-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sch__facts[data-astro-cid-6v4icksm] li[data-astro-cid-6v4icksm]{gap:var(--sp-3xs);display:grid}.sch__facts[data-astro-cid-6v4icksm] p[data-astro-cid-6v4icksm],.sch__auto[data-astro-cid-6v4icksm] p[data-astro-cid-6v4icksm]{font-size:var(--fs-small);color:var(--c-ink-2);max-width:48ch;line-height:1.6}.sch__auto[data-astro-cid-6v4icksm]{gap:var(--sp-3xs);padding-left:var(--sp-md);border-left:1px solid var(--c-blue-line);display:grid}@media (width<=64rem){.sch__head[data-astro-cid-6v4icksm],.sch__after[data-astro-cid-6v4icksm]{grid-template-columns:minmax(0,1fr)}.sch__head[data-astro-cid-6v4icksm]{align-items:start}}@media (width<=40rem){.sch__facts[data-astro-cid-6v4icksm]{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.sch__head[data-astro-cid-6v4icksm]{margin-bottom:var(--sp-md)}.sch[data-astro-cid-6v4icksm] .sch__more{margin-top:var(--sp-md)}.sch__after[data-astro-cid-6v4icksm]{gap:var(--sp-lg);margin-top:0}}.abil__head[data-astro-cid-mhufhk4x]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.abil__head[data-astro-cid-mhufhk4x] h2[data-astro-cid-mhufhk4x]{max-width:15ch}.abil__lead[data-astro-cid-mhufhk4x]{max-width:56ch}.abil__tabs[data-astro-cid-mhufhk4x]{border-bottom:1px solid var(--c-rule-strong);flex-wrap:wrap;gap:0;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.abil__tabs[data-astro-cid-mhufhk4x][hidden]{display:none}.abil__tab[data-astro-cid-mhufhk4x]{min-height:2.75rem;font-size:1.0625rem;font-weight:var(--fw-medium);color:var(--c-ink-2);transition:color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);padding:.5rem 1.1rem;position:relative}.abil__tab[data-astro-cid-mhufhk4x]:hover{color:var(--c-ink);background:var(--c-blue-soft)}.abil__tab[data-astro-cid-mhufhk4x][aria-selected=true]{color:var(--c-ink)}.abil__tab[data-astro-cid-mhufhk4x][aria-selected=true]:after{content:"";background:var(--c-ink);height:3px;position:absolute;inset:auto 0 -1px}.abil__tab[data-astro-cid-mhufhk4x]:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:-2px}.abil__panels[data-astro-cid-mhufhk4x]{gap:clamp(3rem,2rem + 3vw,5rem);display:grid}.abil__body[data-astro-cid-mhufhk4x]:not(.is-tabbed) .abil__panels[data-astro-cid-mhufhk4x]>.ability+.ability{border-top:1px solid var(--c-rule-strong);padding-top:clamp(3rem,2rem + 3vw,5rem)}.abil__panels[data-astro-cid-mhufhk4x]>.ability[hidden]{display:none}.abil__panels[data-astro-cid-mhufhk4x]>.ability:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:8px}@media (width<=64rem){.abil__head[data-astro-cid-mhufhk4x]{grid-template-columns:minmax(0,1fr);align-items:start}}@media (width<=34rem){.abil__tab[data-astro-cid-mhufhk4x]{padding-inline:.75rem;font-size:1rem}}@media (width<=47.99rem){.abil__head[data-astro-cid-mhufhk4x]{margin-bottom:var(--sp-lg)}.abil__tabs[data-astro-cid-mhufhk4x]{margin:0 calc(-1 * var(--gutter)) var(--sp-lg);padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.abil__tabs[data-astro-cid-mhufhk4x]::-webkit-scrollbar{display:none}.abil__tabs[data-astro-cid-mhufhk4x].is-more-end{mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.abil__tabs[data-astro-cid-mhufhk4x].is-more-start{mask-image:linear-gradient(90deg,#0000,#000 3rem)}.abil__tabs[data-astro-cid-mhufhk4x].is-more-start.is-more-end{mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.abil__tab[data-astro-cid-mhufhk4x]{white-space:nowrap;flex:none}}.tools__head[data-astro-cid-uvvhvfpx]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.tools__head[data-astro-cid-uvvhvfpx] h2[data-astro-cid-uvvhvfpx]{max-width:17ch}.tools__intro[data-astro-cid-uvvhvfpx]{max-width:48ch}.tools__order[data-astro-cid-uvvhvfpx]{margin-top:var(--sp-lg);max-width:70ch;font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.55}@media (width<=64rem){.tools__head[data-astro-cid-uvvhvfpx]{grid-template-columns:minmax(0,1fr);align-items:start}}.console[data-astro-cid-uvvhvfpx]{gap:var(--sp-lg);display:grid}.console__head[data-astro-cid-uvvhvfpx]{gap:var(--sp-xs);display:grid}.console__head[data-astro-cid-uvvhvfpx] .tools__order[data-astro-cid-uvvhvfpx]{margin-top:0}.console__grid[data-astro-cid-uvvhvfpx]{gap:var(--sp-lg) clamp(1.5rem, 1rem + 2vw, 3rem);grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;display:grid}.console__side[data-astro-cid-uvvhvfpx]{gap:var(--sp-sm);align-content:start;display:grid}html:not(.js) [data-astro-cid-uvvhvfpx].console__side{display:none}html:not(.js) .console__grid[data-astro-cid-uvvhvfpx]{grid-template-columns:minmax(0,1fr)}.console__mode[data-astro-cid-uvvhvfpx]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.console__legend[data-astro-cid-uvvhvfpx]{font-family:var(--ff-cond);color:var(--c-ink-2);margin-bottom:.4rem;padding:0;font-size:.9375rem;font-weight:650}.console__mode-opt[data-astro-cid-uvvhvfpx]{border:1px solid var(--c-rule-strong);background:var(--c-paper);min-height:2.75rem;color:var(--c-ink-2);font-size:.9375rem;font-weight:var(--fw-medium);text-align:center;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);justify-content:center;align-items:center;padding:.35rem .6rem;line-height:1.2;display:flex;position:relative}.console__mode-opt[data-astro-cid-uvvhvfpx]:first-of-type{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.console__mode-opt[data-astro-cid-uvvhvfpx]:last-of-type{border-radius:0 var(--radius-xs) var(--radius-xs) 0;border-left:0}.console__mode-opt[data-astro-cid-uvvhvfpx] input[data-astro-cid-uvvhvfpx]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.console__mode-opt[data-astro-cid-uvvhvfpx]:has(input:checked){background:var(--c-ink);color:var(--c-paper)}.console__mode-opt[data-astro-cid-uvvhvfpx]:has(input:focus-visible){outline:2px solid var(--c-blue-line);outline-offset:2px;z-index:1}.console__count[data-astro-cid-uvvhvfpx]{font-family:var(--ff-cond);color:var(--c-ink);font-size:.9375rem;font-weight:650}.console__tabs[data-astro-cid-uvvhvfpx]{border-top:1px solid var(--c-rule-strong);display:grid}.console__tab[data-astro-cid-uvvhvfpx]{justify-content:space-between;align-items:center;gap:.2rem var(--sp-xs);border-bottom:1px solid var(--c-rule-strong);min-height:2.75rem;color:var(--c-ink);text-align:start;transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);flex-wrap:wrap;padding:.4rem .75rem;display:flex}.console__tab[data-astro-cid-uvvhvfpx][hidden]{display:none}.console__tab[data-astro-cid-uvvhvfpx]:hover{background:var(--c-blue-soft)}.console__tab[data-astro-cid-uvvhvfpx]:focus-visible{outline-offset:-2px}.console__tab[data-astro-cid-uvvhvfpx][aria-selected=true]{background:var(--c-ink);color:var(--c-paper)}.console__tab-name[data-astro-cid-uvvhvfpx]{font-family:var(--ff-cond);letter-spacing:.01em;white-space:nowrap;font-size:1rem;font-weight:700}.console__tab-mark[data-astro-cid-uvvhvfpx]{background:var(--c-amber);color:var(--c-ink);border-radius:999px;flex:none;padding:.05rem .45rem;font-size:.8125rem;font-weight:650}.console__absent[data-astro-cid-uvvhvfpx]{padding:var(--sp-xs) var(--sp-sm);border:1px dashed var(--c-rule-strong);border-radius:var(--radius-xs);color:var(--c-ink-2);font-size:.9375rem;line-height:1.5}.console__absent[data-astro-cid-uvvhvfpx][hidden]{display:none}.console__panels[data-astro-cid-uvvhvfpx]{min-width:0}.console__panel[data-astro-cid-uvvhvfpx]{gap:var(--sp-xs);padding:var(--sp-md);background:var(--c-blue-ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);display:none}.console__panel[data-astro-cid-uvvhvfpx].is-active{align-content:start;display:grid}@media (width>=64.01rem){.console__panel[data-astro-cid-uvvhvfpx]{min-height:26rem}}.console__panel[data-astro-cid-uvvhvfpx]:focus-visible{outline-offset:3px}.console__label[data-astro-cid-uvvhvfpx]{color:var(--c-on-blue-muted)}.console__label[data-astro-cid-uvvhvfpx]+.console__code[data-astro-cid-uvvhvfpx]{margin-top:-.25rem}.console__code[data-astro-cid-uvvhvfpx]{color:var(--c-on-blue);font-family:var(--ff-cond);letter-spacing:.01em;font-variant-ligatures:none;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;font-size:1rem;font-weight:500;line-height:1.55}.console__code[data-astro-cid-uvvhvfpx] code[data-astro-cid-uvvhvfpx]{font:inherit;letter-spacing:inherit}.console__code--out[data-astro-cid-uvvhvfpx]{padding-top:var(--sp-xs);border-top:1px solid var(--c-line-on-blue);color:var(--c-on-blue-muted)}.console__code[data-astro-cid-uvvhvfpx] .console__slot{color:var(--c-amber)}.console[data-scope=read] [data-astro-cid-uvvhvfpx][data-variant=write],.console[data-scope=write] [data-astro-cid-uvvhvfpx][data-variant=read],html:not(.js) [data-astro-cid-uvvhvfpx][data-variant=read]{display:none}.console__note[data-astro-cid-uvvhvfpx]{margin-top:var(--sp-2xs);padding-top:var(--sp-xs);border-top:1px solid var(--c-line-on-blue);color:var(--c-on-blue);font-size:var(--fs-small);max-width:64ch;line-height:1.55}@media (width<=64rem){.console__grid[data-astro-cid-uvvhvfpx]{grid-template-columns:minmax(0,1fr)}.console__side[data-astro-cid-uvvhvfpx]{max-width:40rem}.console__tabs[data-astro-cid-uvvhvfpx]{column-gap:var(--sp-sm);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=26rem){.console__panel[data-astro-cid-uvvhvfpx]{padding:var(--sp-sm)}.console__code[data-astro-cid-uvvhvfpx]{font-size:.9375rem}}.tools__intro--short[data-astro-cid-uvvhvfpx]{display:none}@media (width<=47.99rem){.tools__intro--full[data-astro-cid-uvvhvfpx]{display:none}.tools__intro--short[data-astro-cid-uvvhvfpx]{display:block}.console__head[data-astro-cid-uvvhvfpx]{display:contents}.console__grid[data-astro-cid-uvvhvfpx]{order:1}.console__head[data-astro-cid-uvvhvfpx] .tools__order-more{order:2}.console__panel[data-astro-cid-uvvhvfpx]{padding:var(--sp-sm)}.console__code--out[data-astro-cid-uvvhvfpx]{scrollbar-width:thin;scrollbar-color:var(--c-line-on-blue) transparent;max-height:9rem;overflow-y:auto}.tools__head[data-astro-cid-uvvhvfpx]{margin-bottom:var(--sp-lg)}.console[data-astro-cid-uvvhvfpx]{gap:var(--sp-md)}.console__grid[data-astro-cid-uvvhvfpx]{gap:var(--sp-sm)}.console__side[data-astro-cid-uvvhvfpx]{gap:var(--sp-xs);max-width:none}.console__tabs[data-astro-cid-uvvhvfpx]{gap:var(--sp-2xs);margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;border-top:0;display:flex;overflow-x:auto}.console__tabs[data-astro-cid-uvvhvfpx]::-webkit-scrollbar{display:none}.console__tabs[data-astro-cid-uvvhvfpx].is-more-end{mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.console__tabs[data-astro-cid-uvvhvfpx].is-more-start{mask-image:linear-gradient(90deg,#0000,#000 3rem)}.console__tabs[data-astro-cid-uvvhvfpx].is-more-start.is-more-end{mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.console__tab[data-astro-cid-uvvhvfpx]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);flex-wrap:nowrap;flex:none}.console__tab[data-astro-cid-uvvhvfpx][aria-selected=true]{border-color:var(--c-ink)}}.tokens__head[data-astro-cid-zxw5sgtz]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 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}.tokens__head[data-astro-cid-zxw5sgtz] h2[data-astro-cid-zxw5sgtz]{max-width:16ch}.tokens__intro[data-astro-cid-zxw5sgtz]{max-width:48ch;font-size:var(--fs-body)}.tokens__grid[data-astro-cid-zxw5sgtz]{gap:var(--sp-2xl) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;display:grid}.tokens__tags[data-astro-cid-zxw5sgtz]{gap:var(--sp-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tag[data-astro-cid-zxw5sgtz]{--cut:1.5rem;--edge:oklch(100% 0 0/.75);--inner:var(--c-blue-deep);isolation:isolate;color:var(--c-on-blue-muted);align-content:start;gap:.45rem;padding:1.5rem 1.25rem 1.25rem 2.75rem;display:grid;position:relative}.tag[data-astro-cid-zxw5sgtz]:before,.tag[data-astro-cid-zxw5sgtz]:after{content:"";z-index:-1;clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));position:absolute}.tag[data-astro-cid-zxw5sgtz]:before{background:var(--edge);inset:0}.tag[data-astro-cid-zxw5sgtz]:after{background:var(--inner);--cut:calc(1.5rem - .6px);inset:1.5px}.tag--write[data-astro-cid-zxw5sgtz]{--edge:var(--c-amber);--inner:oklch(33% .16 267)}.tag__hole[data-astro-cid-zxw5sgtz]{border:1.5px solid var(--edge);background:var(--c-blue-deep);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:50%;left:.95rem;translate:0 -50%}.tag__mode[data-astro-cid-zxw5sgtz]{font-size:var(--fs-h4);font-weight:var(--fw-heading);color:var(--c-on-blue);line-height:1.2}.tag__scope[data-astro-cid-zxw5sgtz]{color:var(--c-amber)}.tag__hint[data-astro-cid-zxw5sgtz]{font-size:var(--fs-small);line-height:1.5}.tag__count[data-astro-cid-zxw5sgtz]{color:var(--c-on-blue);margin-top:.4rem}.tag__tools[data-astro-cid-zxw5sgtz]{border-top:1px solid oklch(100% 0 0/.22);gap:.2rem;padding-top:.5rem;display:grid}.tag__tools[data-astro-cid-zxw5sgtz] li[data-astro-cid-zxw5sgtz]{font-family:var(--ff-cond);color:var(--c-on-blue);letter-spacing:.01em;overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.tag__tools[data-astro-cid-zxw5sgtz] li[data-astro-cid-zxw5sgtz].is-write{color:var(--c-amber)}.tag__tools[data-astro-cid-zxw5sgtz] li[data-astro-cid-zxw5sgtz].is-write:after{content:" ✎";font-size:.85em}.tag__prefix[data-astro-cid-zxw5sgtz]{color:oklch(100% 0 0/.55);margin-top:.6rem}@media (width<=44rem){.tokens__rules[data-astro-cid-zxw5sgtz] .spec td{-webkit-hyphens:auto;hyphens:auto}.tokens__rules[data-astro-cid-zxw5sgtz] .spec tbody th{hyphens:manual;overflow-wrap:normal}}@media (width<=64rem){.tokens__head[data-astro-cid-zxw5sgtz],.tokens__grid[data-astro-cid-zxw5sgtz]{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.tokens__head[data-astro-cid-zxw5sgtz]{margin-bottom:var(--sp-lg)}.tokens__grid[data-astro-cid-zxw5sgtz]{gap:var(--sp-xl)}.tokens__side[data-astro-cid-zxw5sgtz]{gap:var(--sp-lg)}.tokens__tags[data-astro-cid-zxw5sgtz]{gap:var(--sp-xs)}.tag[data-astro-cid-zxw5sgtz]{--cut:1rem;gap:.3rem;padding:1rem .7rem .9rem 1.85rem}.tag[data-astro-cid-zxw5sgtz]:after{--cut:calc(1rem - .6px)}.tag__hole[data-astro-cid-zxw5sgtz]{width:.65rem;height:.65rem;left:.6rem}.tag__mode[data-astro-cid-zxw5sgtz]{font-size:1.125rem}.tag__hint[data-astro-cid-zxw5sgtz]{font-size:.9375rem;line-height:1.4}.tag__tools[data-astro-cid-zxw5sgtz]{gap:.1rem}.tag__tools[data-astro-cid-zxw5sgtz] li[data-astro-cid-zxw5sgtz]{font-size:.875rem}}.tokens__side[data-astro-cid-zxw5sgtz]{gap:var(--sp-xl);align-content:start;min-width:0;display:grid}.tokens.is-live .tag[data-astro-cid-zxw5sgtz]{cursor:pointer;transition:opacity var(--dur-2) var(--ease-out-quart)}.tokens__tags[data-astro-cid-zxw5sgtz][data-scope] .tag[data-astro-cid-zxw5sgtz]:not(.is-chosen){opacity:.5}.tokens__tags[data-astro-cid-zxw5sgtz][data-scope] .tag[data-astro-cid-zxw5sgtz]:not(.is-chosen):hover{opacity:.75}.tag__hole[data-astro-cid-zxw5sgtz]{transition:background-color var(--dur-2) var(--ease-out-quart)}.tag[data-astro-cid-zxw5sgtz].is-chosen .tag__hole[data-astro-cid-zxw5sgtz]{background:var(--edge)}.issue[data-astro-cid-zxw5sgtz]{gap:var(--sp-xs);display:grid}html:not(.js) .issue[data-astro-cid-zxw5sgtz]{display:none}.issue__win[data-astro-cid-zxw5sgtz]{--focus:var(--c-blue-line);background:var(--c-paper);color:var(--c-ink);box-shadow:var(--shadow-lg);border-radius:4px;display:grid;overflow:hidden}.issue__crumb[data-astro-cid-zxw5sgtz]{padding:.55rem var(--sp-md);border-bottom:1px solid var(--c-rule);font-family:var(--ff-cond);color:var(--c-ink-2);font-size:.9375rem;font-weight:650}.issue__form[data-astro-cid-zxw5sgtz],.issue__once[data-astro-cid-zxw5sgtz]{gap:var(--sp-sm);padding:var(--sp-md);display:grid}.issue__form[data-astro-cid-zxw5sgtz][hidden],.issue__once[data-astro-cid-zxw5sgtz][hidden]{display:none}.issue__once[data-astro-cid-zxw5sgtz]:focus-visible{outline-offset:-4px}.issue__title[data-astro-cid-zxw5sgtz]{font-size:1.1875rem;font-weight:var(--fw-heading);color:var(--c-ink);line-height:1.2}.issue__field[data-astro-cid-zxw5sgtz]{gap:.35rem;display:grid}.issue__label[data-astro-cid-zxw5sgtz]{font-family:var(--ff-cond);color:var(--c-ink-2);padding:0;font-size:.9375rem;font-weight:650}.issue__input[data-astro-cid-zxw5sgtz]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2.75rem;color:var(--c-ink);font:inherit;padding:.45rem .75rem;font-size:1rem}.issue__input[data-astro-cid-zxw5sgtz]:hover{border-color:var(--c-muted)}.issue__input[data-astro-cid-zxw5sgtz]:focus-visible{outline-offset:0;border-color:var(--c-blue-line)}.issue__input[data-astro-cid-zxw5sgtz][aria-invalid=true]{border-color:var(--st-red)}.issue__hint[data-astro-cid-zxw5sgtz]{color:var(--c-muted);font-size:.9375rem;line-height:1.45}.issue__err[data-astro-cid-zxw5sgtz]{color:var(--c-ink);font-size:.9375rem;font-weight:600;line-height:1.45}.issue__err[data-astro-cid-zxw5sgtz]:empty{display:none}.issue__err[data-astro-cid-zxw5sgtz]:not(:empty):before{content:"! ";color:var(--st-red);font-weight:800}.issue__modes[data-astro-cid-zxw5sgtz]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.issue__modes[data-astro-cid-zxw5sgtz] legend[data-astro-cid-zxw5sgtz]{margin-bottom:.35rem}@media (width<=26rem){.issue__modes[data-astro-cid-zxw5sgtz]{grid-template-columns:minmax(0,1fr)}}.issue__mode[data-astro-cid-zxw5sgtz]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);cursor:pointer;min-height:2.75rem;transition:border-color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.45rem .75rem;display:grid}.issue__mode[data-astro-cid-zxw5sgtz]:hover{border-color:var(--c-muted)}.issue__mode[data-astro-cid-zxw5sgtz]:has(input:checked){border-color:var(--c-ink);background:var(--c-blue-soft)}.issue__mode[data-astro-cid-zxw5sgtz] input[data-astro-cid-zxw5sgtz]{width:1.1rem;height:1.1rem;accent-color:var(--c-blue);margin:0}.issue__mode-text[data-astro-cid-zxw5sgtz]{color:var(--c-ink);font-size:1rem;font-weight:650;line-height:1.25}.issue__btn[data-astro-cid-zxw5sgtz]{border-radius:var(--radius-xs);min-height:2.75rem;font-size:1rem;font-weight:var(--fw-medium);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart);justify-content:center;align-items:center;padding:.4rem 1.1rem;display:inline-flex}.issue__btn--primary[data-astro-cid-zxw5sgtz]{background:var(--c-ink);color:var(--c-paper);justify-self:start}.issue__btn--primary[data-astro-cid-zxw5sgtz]:hover:not(:disabled){background:var(--c-blue)}.issue__btn--primary[data-astro-cid-zxw5sgtz]:disabled{background:var(--c-rule-strong);color:var(--c-ink-2);cursor:default}.issue__scope[data-astro-cid-zxw5sgtz]{font-family:var(--ff-cond);color:var(--c-blue);font-size:.9375rem;font-weight:650}.issue__token[data-astro-cid-zxw5sgtz],.issue__hash[data-astro-cid-zxw5sgtz]{border-radius:var(--radius-xs);font-family:var(--ff-cond);letter-spacing:.01em;overflow-wrap:anywhere;font-variant-ligatures:none;padding:.6rem .75rem}.issue__token[data-astro-cid-zxw5sgtz]{background:var(--c-blue-ink);color:var(--c-on-blue);font-size:1.0625rem;font-weight:600;line-height:1.45}.issue__hash[data-astro-cid-zxw5sgtz]{background:var(--c-tint);border:1px dashed var(--c-rule-strong);color:var(--c-ink-2);font-size:.9375rem;line-height:1.45}.issue__list[data-astro-cid-zxw5sgtz]{padding:var(--sp-sm) var(--sp-md) var(--sp-md);border-top:1px solid var(--c-rule-strong);background:var(--c-tint);gap:.5rem;display:grid}.issue__list-title[data-astro-cid-zxw5sgtz]{justify-content:space-between;align-items:baseline;gap:var(--sp-sm);color:var(--c-ink);font-weight:700;display:flex}.issue__count[data-astro-cid-zxw5sgtz]{font-family:var(--ff-cond);color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.issue__empty[data-astro-cid-zxw5sgtz]{color:var(--c-muted);font-size:.9375rem;line-height:1.45}.issue__empty[data-astro-cid-zxw5sgtz][hidden]{display:none}.issue__rows[data-astro-cid-zxw5sgtz]{gap:.4rem;max-height:19rem;display:grid;overflow-y:auto}.issue__rows[data-astro-cid-zxw5sgtz] .issue__row{gap:.4rem var(--sp-sm);border:1px solid var(--c-rule);border-radius:var(--radius-xs);background:var(--c-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.6rem .75rem;display:grid}.issue__rows[data-astro-cid-zxw5sgtz] .issue__row-main{gap:.2rem;min-width:0;display:grid}.issue__rows[data-astro-cid-zxw5sgtz] .issue__row-label{color:var(--c-ink);overflow-wrap:anywhere;font-weight:700}.issue__rows[data-astro-cid-zxw5sgtz] .issue__row-meta{font-family:var(--ff-cond);color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.875rem;display:flex}.issue__rows[data-astro-cid-zxw5sgtz] .issue__badge{background:var(--c-blue-soft);color:var(--c-ink);font-family:var(--ff-sans);border-radius:999px;padding:.05rem .5rem;font-size:.8125rem;font-weight:650}.issue__rows[data-astro-cid-zxw5sgtz] .issue__badge.is-write{background:var(--c-amber)}.issue__rows[data-astro-cid-zxw5sgtz] .issue__row-hash{font-family:var(--ff-cond);color:var(--c-ink-2);overflow-wrap:anywhere;font-size:.875rem}.issue__rows[data-astro-cid-zxw5sgtz] .issue__row-hash:empty{display:none}.issue__rows[data-astro-cid-zxw5sgtz] .issue__revoke{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);min-height:2.5rem;color:var(--c-ink);font-size:1rem;font-weight:var(--fw-medium);transition:border-color var(--dur-1) var(--ease-out-quart);padding:.35rem .9rem}.issue__rows[data-astro-cid-zxw5sgtz] .issue__revoke:hover{border-color:var(--c-ink)}.issue__demo[data-astro-cid-zxw5sgtz]{font-size:var(--fs-caption);color:var(--c-on-blue-muted);max-width:60ch;line-height:1.5}@media (width<=26rem){.issue__form[data-astro-cid-zxw5sgtz],.issue__once[data-astro-cid-zxw5sgtz]{padding:var(--sp-sm)}.issue__list[data-astro-cid-zxw5sgtz]{padding-inline:var(--sp-sm)}.issue__rows[data-astro-cid-zxw5sgtz] .issue__row{grid-template-columns:minmax(0,1fr)}.issue__rows[data-astro-cid-zxw5sgtz] .issue__revoke{justify-self:start}}.setup__grid[data-astro-cid-twityqu3]{gap:var(--sp-2xl) clamp(2.5rem, 1rem + 4vw, 6rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.setup__steps[data-astro-cid-twityqu3]{gap:var(--sp-md);display:grid}.setup__steps[data-astro-cid-twityqu3] h2[data-astro-cid-twityqu3]{max-width:14ch}.setup__intro[data-astro-cid-twityqu3]{max-width:46ch}.setup__list[data-astro-cid-twityqu3]{margin-top:var(--sp-sm);display:grid}.setup__list[data-astro-cid-twityqu3] li[data-astro-cid-twityqu3]{gap:var(--sp-xs);border-top:1px solid var(--c-rule-strong);font-size:var(--fs-small);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding-block:.75rem;line-height:1.55;display:grid}.setup__list[data-astro-cid-twityqu3] li[data-astro-cid-twityqu3]:last-child{border-bottom:1px solid var(--c-rule-strong)}.setup__n[data-astro-cid-twityqu3]{background:var(--c-amber);width:1.9rem;height:1.9rem;box-shadow:0 0 0 1.3px var(--c-ink);color:var(--c-ink);border-radius:50%;place-items:center;font-size:.9375rem;display:inline-grid;translate:0 .3rem}.setup__code[data-astro-cid-twityqu3]{gap:var(--sp-sm);align-content:start;display:grid}.setup__code[data-astro-cid-twityqu3] .setup__art{margin-top:var(--sp-lg)}@media (width<=47.99rem){.setup__grid[data-astro-cid-twityqu3]{gap:var(--sp-lg)}.setup__code[data-astro-cid-twityqu3] .setup__art{display:none}.setup__list[data-astro-cid-twityqu3] li[data-astro-cid-twityqu3]{padding-block:.6rem}}.setup__tabs[data-astro-cid-twityqu3]{gap:var(--sp-3xs);display:flex}html:not(.js) .setup__tabs[data-astro-cid-twityqu3]{display:none}.setup__tab[data-astro-cid-twityqu3]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);min-height:2.75rem;color:var(--c-ink-2);font-weight:var(--fw-medium);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:.5rem 1rem;font-size:1rem}.setup__tab[data-astro-cid-twityqu3]:hover{border-color:var(--c-ink);color:var(--c-ink)}.setup__tab[data-astro-cid-twityqu3][aria-selected=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.code[data-astro-cid-twityqu3]{gap:var(--sp-xs);padding:var(--sp-md) var(--sp-md) var(--sp-md);background:var(--c-blue-ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);display:grid;position:relative}html.js .code[data-astro-cid-twityqu3]:not(.is-active){display:none}.code__label[data-astro-cid-twityqu3]{color:var(--c-on-blue-muted)}html.js .code__label[data-astro-cid-twityqu3]{display:none}.code__text[data-astro-cid-twityqu3]{color:var(--c-on-blue);font-family:var(--ff-cond);letter-spacing:.01em;font-variant-ligatures:none;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding-right:5.5rem;font-size:1.0625rem;font-weight:500;line-height:1.6}.code__text[data-astro-cid-twityqu3] code[data-astro-cid-twityqu3]{font:inherit;letter-spacing:inherit}.code__text[data-astro-cid-twityqu3]:focus-visible{outline-color:var(--c-amber);outline-offset:6px}.code__text[data-astro-cid-twityqu3] .code__slot{color:var(--c-amber)}.code__copy[data-astro-cid-twityqu3]{top:var(--sp-sm);right:var(--sp-sm);border-radius:var(--radius-xs);min-height:2.5rem;color:var(--c-on-blue);font-size:.9375rem;font-weight:var(--fw-medium);--focus:var(--c-amber);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/.4);padding:.35rem .8rem;position:absolute}.code__copy[data-astro-cid-twityqu3]:hover{border-color:var(--c-on-blue);background:oklch(100% 0 0/.08)}html:not(.js) .code__copy[data-astro-cid-twityqu3]{display:none}@media (width<=47.99rem){.code__copy[data-astro-cid-twityqu3]{min-height:2.75rem}}.setup__note[data-astro-cid-twityqu3]{font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.55}.setup__security[data-astro-cid-twityqu3]{padding:var(--sp-sm);border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-tint);font-size:var(--fs-small);line-height:1.55}@media (width<=64rem){.setup__grid[data-astro-cid-twityqu3]{grid-template-columns:minmax(0,1fr)}.setup__list[data-astro-cid-twityqu3]{max-width:44rem}.setup__code[data-astro-cid-twityqu3] .setup__art{max-width:36rem}}@media (width<=30rem){.code__text[data-astro-cid-twityqu3]{padding-top:2.5rem;padding-right:0;font-size:1rem}}.limits__grid[data-astro-cid-ozsq65zv]{gap:var(--sp-2xl) clamp(2.5rem, 1rem + 4vw, 6rem);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.limits__head[data-astro-cid-ozsq65zv]{gap:var(--sp-md);top:calc(var(--header-h) + var(--sp-lg));display:grid;position:sticky}.limits__head[data-astro-cid-ozsq65zv] h2[data-astro-cid-ozsq65zv]{max-width:12ch}.limits__head[data-astro-cid-ozsq65zv]>p[data-astro-cid-ozsq65zv]{max-width:40ch}.limits__honest[data-astro-cid-ozsq65zv]{gap:var(--sp-xs);margin-top:var(--sp-sm);display:grid}.limits__honest[data-astro-cid-ozsq65zv] ul[data-astro-cid-ozsq65zv]{gap:var(--sp-2xs);display:grid}.limits__honest[data-astro-cid-ozsq65zv] li[data-astro-cid-ozsq65zv]{padding-left:var(--sp-md);border-left:1px solid var(--c-rule-strong);font-size:var(--fs-small);color:var(--c-ink-2);max-width:44ch;line-height:1.6}.limits[data-astro-cid-ozsq65zv] .spec :is(thead,tbody){background:var(--c-paper)}.limits[data-astro-cid-ozsq65zv] tbody th{font-weight:var(--fw-body);color:var(--c-ink-2);font-size:var(--fs-small);line-height:1.55}.limits[data-astro-cid-ozsq65zv] .lim-who{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);font-family:var(--ff-cond);color:var(--c-ink-2);white-space:nowrap;padding:.05rem .5rem;font-size:.9375rem;font-weight:650;display:inline-block}.limits[data-astro-cid-ozsq65zv] .lim-who--both{border-color:var(--c-ink);color:var(--c-ink)}@media (width<=64rem){.limits__grid[data-astro-cid-ozsq65zv]{grid-template-columns:minmax(0,1fr)}.limits__head[data-astro-cid-ozsq65zv]{position:static}}@media (width<=47.99rem){.limits__grid[data-astro-cid-ozsq65zv]{flex-direction:column;align-items:stretch;gap:0;display:flex}.limits__head[data-astro-cid-ozsq65zv]{display:contents}.limits__head[data-astro-cid-ozsq65zv] h2[data-astro-cid-ozsq65zv]{margin-bottom:var(--sp-sm);order:0}.limits__head[data-astro-cid-ozsq65zv]>p[data-astro-cid-ozsq65zv]{margin-bottom:var(--sp-lg);order:0}.limits__table[data-astro-cid-ozsq65zv]{order:1}.limits__honest[data-astro-cid-ozsq65zv]{margin-top:var(--sp-md);order:2}.limits__honest-title[data-astro-cid-ozsq65zv]{display:none}}.ai-cta__inner[data-astro-cid-xi4kkdvb]{gap:var(--sp-md);max-width:46rem;display:grid}.ai-cta__inner[data-astro-cid-xi4kkdvb] h2[data-astro-cid-xi4kkdvb]{max-width:17ch}.ai-cta__actions[data-astro-cid-xi4kkdvb]{align-items:center;gap:var(--sp-sm) var(--sp-lg);padding-top:var(--sp-xs);flex-wrap:wrap;display:flex}
