main[data-astro-cid-rl256s6p]>.hero[data-astro-cid-rl256s6p].srh{isolation:isolate;position:relative;overflow:hidden}.srh[data-astro-cid-rl256s6p]>.wrap[data-astro-cid-rl256s6p]{z-index:1;position:relative}.srh__grid[data-astro-cid-rl256s6p]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));height:100%;min-height:0;display:grid}.srh__copy[data-astro-cid-rl256s6p]{align-self:start;justify-items:start;gap:var(--s-5);grid-column:1/span 6;display:grid}.srh__copy[data-astro-cid-rl256s6p] .sp-crumbs{margin:-12px 0 -8px}.srh__copy[data-astro-cid-rl256s6p] h1[data-astro-cid-rl256s6p]{text-wrap:balance;max-width:14ch}.srh__lead[data-astro-cid-rl256s6p]{max-width:48ch;color:color-mix(in oklab, var(--p-ink) 90%, var(--p-muted));font-size:17px;line-height:1.55}.srh__acts[data-astro-cid-rl256s6p]{align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.srh__how[data-astro-cid-rl256s6p]{min-height:44px}.srh__micro[data-astro-cid-rl256s6p]{max-width:44ch;font-size:var(--t-small);color:var(--p-muted);line-height:1.45}.srh__copy[data-astro-cid-rl256s6p] .srh__proof{margin-top:-4px}.srh__stage[data-astro-cid-rl256s6p]{grid-column:7/span 6;align-self:center;min-width:0;margin:0}.srh__art[data-astro-cid-rl256s6p]{grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.srh__badge[data-astro-cid-rl256s6p]{z-index:3;right:var(--s-5);position:absolute;top:-13px}.srh__window[data-astro-cid-rl256s6p]{grid-area:1/1/auto/span 9;min-width:0;position:relative}.srh__window[data-astro-cid-rl256s6p] .dc-window{--dc-scale:.9}.srh__window[data-astro-cid-rl256s6p] .dc-embed{max-width:none}.srh__window[data-astro-cid-rl256s6p] .dc-messages{padding-bottom:calc(16 * var(--dc-u))}.srh__modal[data-astro-cid-rl256s6p]{z-index:2;grid-area:2/4/auto/span 9;justify-self:end;width:100%;margin-top:-54px;position:relative}.srh__modal[data-astro-cid-rl256s6p] .dc-modal{--dc-scale:.9;max-width:none}.srh__caption[data-astro-cid-rl256s6p]{margin-top:var(--s-3);font-size:var(--t-label);color:var(--sp-muted);line-height:1.3}.srh__modal[data-astro-cid-rl256s6p].is-before{opacity:0;transform:translateY(14px)scale(.97)}.srh__modal[data-astro-cid-rl256s6p].is-in{transition:opacity .32s var(--sp-ease-enter), transform .42s var(--sp-ease-enter)}@media (width<=1279px){.srh__stage[data-astro-cid-rl256s6p]{align-self:start}}@media (width>=1024px) and (height<=860px){.srh__window[data-astro-cid-rl256s6p] .dc-window,.srh__modal[data-astro-cid-rl256s6p] .dc-modal{--dc-scale:.78}.srh__modal[data-astro-cid-rl256s6p]{margin-top:-44px}}@media (width<=1023px){.srh__grid[data-astro-cid-rl256s6p]{gap:var(--s-7);flex-direction:column;height:auto;display:flex}.srh__stage[data-astro-cid-rl256s6p]{width:100%;max-width:680px}}@media (width<=639px){.srh__copy[data-astro-cid-rl256s6p] h1[data-astro-cid-rl256s6p]{max-width:none}.srh__acts[data-astro-cid-rl256s6p]{gap:var(--s-2);width:100%;display:grid}.srh__acts[data-astro-cid-rl256s6p] .btn{width:100%}.srh__window[data-astro-cid-rl256s6p]{grid-column:1/-1}.srh__modal[data-astro-cid-rl256s6p]{grid-column:2/-1;margin-top:-28px}}@media (prefers-reduced-motion:reduce){.srh__modal[data-astro-cid-rl256s6p].is-before{opacity:1;transform:none}}.rs[data-astro-cid-ifhqhj5c]{align-items:center;gap:var(--s-3);grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);display:grid}.rs__card[data-astro-cid-ifhqhj5c]{background:var(--dc-bg);border:1px solid color-mix(in oklab, var(--dc-text) 10%, transparent);min-height:300px;box-shadow:var(--sp-shadow-md);border-radius:14px;align-content:start;gap:14px;padding:18px;display:grid;position:relative}.rs__msg[data-astro-cid-ifhqhj5c]{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.rs__av[data-astro-cid-ifhqhj5c]{background:var(--dc-grey);border-radius:50%;width:34px;height:34px}.rs__lines[data-astro-cid-ifhqhj5c]{gap:8px;padding-top:3px;display:grid}.rs__lines[data-astro-cid-ifhqhj5c] i[data-astro-cid-ifhqhj5c]{width:var(--w);background:color-mix(in oklab, var(--dc-text) 22%, transparent);border-radius:4px;height:8px;display:block}.rs__lines[data-astro-cid-ifhqhj5c] i[data-astro-cid-ifhqhj5c]:first-child{background:color-mix(in oklab, var(--dc-text) 45%, transparent)}.rs__reactions[data-astro-cid-ifhqhj5c]{flex-wrap:wrap;gap:5px;padding-left:46px;display:flex}.rs__r[data-astro-cid-ifhqhj5c]{background:var(--dc-reaction-bg);height:24px;font:600 12px/1 var(--dc-font);color:var(--dc-text-muted);border-radius:8px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.rs__r[data-astro-cid-ifhqhj5c] span[data-astro-cid-ifhqhj5c]{font-size:14px}.rs__btn[data-astro-cid-ifhqhj5c]{background:var(--dc-green);color:#fff;height:30px;font:500 13px/1 var(--dc-font);border-radius:8px;justify-self:start;align-items:center;margin-left:46px;padding:0 14px;display:inline-flex}.rs__pop[data-astro-cid-ifhqhj5c]{background:var(--dc-bg-2);border:1px solid color-mix(in oklab, var(--sp-roles) 55%, transparent);width:72%;box-shadow:var(--sp-shadow-md);border-radius:10px;justify-self:end;gap:7px;margin-top:-4px;padding:12px;display:grid}.rs__pop-title[data-astro-cid-ifhqhj5c]{background:color-mix(in oklab, var(--dc-text) 50%, transparent);border-radius:4px;width:46%;height:9px;margin-bottom:4px;display:block}.rs__opt[data-astro-cid-ifhqhj5c]{justify-content:space-between;align-items:center;gap:10px;display:flex}.rs__opt[data-astro-cid-ifhqhj5c] i[data-astro-cid-ifhqhj5c]{background:color-mix(in oklab, var(--dc-text) 24%, transparent);border-radius:4px;width:58%;height:7px;display:block}.rs__box[data-astro-cid-ifhqhj5c]{border:1px solid var(--dc-text-faint);border-radius:4px;width:14px;height:14px}.rs__opt[data-astro-cid-ifhqhj5c].is-on .rs__box[data-astro-cid-ifhqhj5c]{background:var(--dc-blurple);border-color:var(--dc-blurple)}.rs__arrow[data-astro-cid-ifhqhj5c]{color:var(--p-muted);place-items:center;display:grid}.rs__arrow[data-astro-cid-ifhqhj5c] svg[data-astro-cid-ifhqhj5c]{width:40px;height:20px}@media (width<=639px){.rs[data-astro-cid-ifhqhj5c]{grid-template-columns:minmax(0,1fr)}.rs__arrow[data-astro-cid-ifhqhj5c]{height:32px;transform:rotate(90deg)}.rs__card[data-astro-cid-ifhqhj5c]{min-height:0}}.sr-mark[data-astro-cid-o5mi5z45]{background:linear-gradient(transparent 82%, color-mix(in oklab, var(--sp-roles) 70%, transparent) 82%, color-mix(in oklab, var(--sp-roles) 70%, transparent) 94%, transparent 94%) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .sr-mark[data-astro-cid-o5mi5z45]{animation:linear both sr-mark view();animation-range:entry 40% cover 45%}}}@keyframes sr-mark{0%{background-size:0% 100%}to{background-size:100% 100%}}.sr-reaction__sketch[data-astro-cid-o5mi5z45]{align-self:center}.sr-frames[data-astro-cid-o5mi5z45]{margin:0}.sr-frames__row[data-astro-cid-o5mi5z45]{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.sr-frame[data-astro-cid-o5mi5z45]{gap:var(--s-4);min-width:0;display:grid}.sr-frame__step[data-astro-cid-o5mi5z45]{gap:var(--s-3);grid-template-columns:32px minmax(0,1fr);align-items:start;min-height:3lh;line-height:1.5;display:grid}.sr-frame__n[data-astro-cid-o5mi5z45]{border:1px solid color-mix(in oklab, var(--sp-roles) 70%, transparent);width:30px;height:30px;color:color-mix(in oklab, var(--sp-roles) 55%, var(--p-ink));font:600 13px/1 var(--font-mono);border-radius:50%;place-items:center;font-stretch:87.5%;display:grid;transform:translateY(-3px)}.sr-frame__art[data-astro-cid-o5mi5z45]{padding:var(--s-4);border-radius:var(--r-lg);background:var(--sp-surface);border:1px solid var(--sp-line)}.sr-frame__art[data-astro-cid-o5mi5z45] .dc-window{--dc-scale:.82;box-shadow:var(--sp-shadow-md)}.sr-frame__art[data-astro-cid-o5mi5z45] .dc-header,.sr-frame__art[data-astro-cid-o5mi5z45] .dc-composer{display:none}.sr-frame__art[data-astro-cid-o5mi5z45] .dc-messages{padding-block:calc(14 * var(--dc-u))}.sr-frame__art[data-astro-cid-o5mi5z45] .dc-embed{max-width:none}.sr-frame__art[data-astro-cid-o5mi5z45] .dc-modal{--dc-scale:.82;max-width:none}.sr-matrix[data-astro-cid-o5mi5z45]{width:100%;position:relative;overflow-x:auto}.sr-matrix[data-astro-cid-o5mi5z45] table[data-astro-cid-o5mi5z45]{border-collapse:separate;border-spacing:8px;width:calc(100% + 16px);margin:-8px}.sr-matrix[data-astro-cid-o5mi5z45] th[data-astro-cid-o5mi5z45],.sr-matrix[data-astro-cid-o5mi5z45] td[data-astro-cid-o5mi5z45]{text-align:left;vertical-align:top;line-height:1.45}.sr-matrix[data-astro-cid-o5mi5z45] thead[data-astro-cid-o5mi5z45] th[data-astro-cid-o5mi5z45]{font:600 var(--t-small)/1.3 var(--font-text);color:var(--p-muted);padding:0 var(--s-4) var(--s-2);vertical-align:bottom}.sr-matrix[data-astro-cid-o5mi5z45] tbody[data-astro-cid-o5mi5z45] th[data-astro-cid-o5mi5z45]{width:28%;padding:var(--s-4) var(--s-3) var(--s-4) 0;font-weight:600}.sr-matrix[data-astro-cid-o5mi5z45] tbody[data-astro-cid-o5mi5z45] td[data-astro-cid-o5mi5z45]{padding:var(--s-4);border-radius:var(--r-md);background:var(--p-bg);border:1px solid var(--sp-line)}.sr-matrix[data-astro-cid-o5mi5z45] td[data-astro-cid-o5mi5z45].is-open{border-color:color-mix(in oklab, var(--sp-roles) 45%, transparent)}.sr-matrix[data-astro-cid-o5mi5z45] tbody[data-astro-cid-o5mi5z45] td[data-astro-cid-o5mi5z45]:before{content:"";width:8px;height:8px;margin-bottom:var(--s-2);background:var(--sp-faint);border-radius:50%;display:block}.sr-matrix[data-astro-cid-o5mi5z45] td[data-astro-cid-o5mi5z45].is-open:before{background:var(--sp-roles)}.sr-fig[data-astro-cid-o5mi5z45]{width:100%;margin:0}.sr-noaccess[data-astro-cid-o5mi5z45] .dc-window{--dc-scale:.86}.sr-noaccess[data-astro-cid-o5mi5z45] .dc-header,.sr-noaccess[data-astro-cid-o5mi5z45] .dc-composer{display:none}.sr-noaccess[data-astro-cid-o5mi5z45] .dc-messages{padding-block:calc(12 * var(--dc-u))}.sr-design .sr-fig[data-astro-cid-o5mi5z45] .dc-window{--dc-scale:.95}.sr-design .sr-fig[data-astro-cid-o5mi5z45] .dc-embed{max-width:none}.sr-design .sr-fig[data-astro-cid-o5mi5z45] .dc-embed__thumb img{object-fit:contain}.sr-setup__note[data-astro-cid-o5mi5z45]{padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--sp-elevated);color:var(--p-ink)}.sr-setup__art[data-astro-cid-o5mi5z45]{align-self:center;place-items:center;display:grid}.sr-setup__art[data-astro-cid-o5mi5z45] img{width:min(100%,540px);height:auto}.sr-auto[data-astro-cid-o5mi5z45]{justify-items:start;gap:var(--s-3);width:100%;margin-top:var(--s-2);padding-top:var(--s-5);border-top:1px solid var(--sp-line);display:grid}.sr-auto__head[data-astro-cid-o5mi5z45]{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.sr-auto__head[data-astro-cid-o5mi5z45] h3[data-astro-cid-o5mi5z45]{font:600 var(--t-card)/1.3 var(--font-text);letter-spacing:-.01em;font-stretch:100%}@media (width<=1023px){.sr-setup__art[data-astro-cid-o5mi5z45] img{width:min(100%,360px)}.sr-frames__row[data-astro-cid-o5mi5z45]{grid-template-columns:minmax(0,1fr);max-width:520px}.sr-frame__step[data-astro-cid-o5mi5z45]{min-height:0}}
