.pfh{padding-block:clamp(2.5rem,1rem + 4vw,5rem) clamp(3rem,1.5rem + 4.5vw,6rem)}.pfh__intro[data-astro-cid-63dubizq]{gap:var(--sp-lg) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;display:grid}.pfh__title[data-astro-cid-63dubizq]{text-wrap:balance;max-width:11em}.pfh__side[data-astro-cid-63dubizq]{gap:var(--sp-lg);display:grid}.pfh__lead[data-astro-cid-63dubizq]{max-width:58ch}.pfh__actions[data-astro-cid-63dubizq]{align-items:center;gap:var(--sp-sm) var(--sp-lg);flex-wrap:wrap;display:flex}.pfh__plan[data-astro-cid-63dubizq]{gap:var(--sp-lg);margin:clamp(3rem,2rem + 3vw,5rem) 0 0;display:grid}.pfh__chain[data-astro-cid-63dubizq]{grid-template-columns:minmax(0,1fr) 6.5rem minmax(0,1.1fr) 6.5rem minmax(0,1fr);align-items:start;display:grid}.pfh__stage[data-astro-cid-63dubizq]{gap:var(--sp-xs);min-width:0;display:grid}.pfh__stage-title[data-astro-cid-63dubizq]{color:var(--c-blue-line);font-size:1.1875rem}.pfh__note[data-astro-cid-63dubizq]{color:var(--c-muted)}.pfh__box[data-astro-cid-63dubizq]{background:var(--c-paper);border:1.5px solid var(--c-ink);border-radius:2px;padding:.875rem 1rem .5rem}.pfh__box-name[data-astro-cid-63dubizq]{border-bottom:1px solid var(--c-ink);font-weight:var(--fw-heading);color:var(--c-ink);letter-spacing:-.01em;padding-bottom:.5rem;font-size:1.125rem}.pfh__fields[data-astro-cid-63dubizq]{display:grid}.pfh__fields[data-astro-cid-63dubizq] li[data-astro-cid-63dubizq]{justify-content:space-between;align-items:baseline;gap:var(--sp-sm);border-bottom:1px solid var(--c-rule);color:var(--c-ink);padding-block:.4rem;font-size:.9375rem;display:flex}.pfh__fields[data-astro-cid-63dubizq] li[data-astro-cid-63dubizq]:last-child{border-bottom:0}.pfh__type[data-astro-cid-63dubizq]{font-family:var(--ff-cond);color:var(--c-blue-line);letter-spacing:.01em;white-space:nowrap;font-size:.875rem}.pfh__cards[data-astro-cid-63dubizq]{padding:0 14px 14px 0;position:relative}.pfh__sheet[data-astro-cid-63dubizq]{background:var(--c-paper);border:1px solid var(--c-rule-strong);border-radius:4px;position:absolute;inset:14px 0 0 14px}.pfh__sheet--1[data-astro-cid-63dubizq]{inset:7px}.pfh__card[data-astro-cid-63dubizq]{background:var(--c-paper);border:1px solid var(--c-rule-strong);box-shadow:var(--shadow-md);color:var(--c-ink);border-radius:4px;gap:.5rem;padding:.875rem 1rem;display:grid;position:relative}.pfh__card-head[data-astro-cid-63dubizq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pfh__code[data-astro-cid-63dubizq]{font-family:var(--ff-cond);color:var(--c-muted);letter-spacing:.01em;font-weight:600}.pfh__card-title[data-astro-cid-63dubizq]{letter-spacing:-.012em;font-size:1.125rem;font-weight:760;line-height:1.2}.pfh__card-rows[data-astro-cid-63dubizq]{margin:0;display:grid}.pfh__card-rows[data-astro-cid-63dubizq] div[data-astro-cid-63dubizq]{justify-content:space-between;gap:var(--sp-sm);border-top:1px solid var(--c-rule);padding-block:.35rem;font-size:.9375rem;display:flex}.pfh__card-rows[data-astro-cid-63dubizq] dt[data-astro-cid-63dubizq]{color:var(--c-muted);font-family:var(--ff-cond);letter-spacing:.01em}.pfh__card-rows[data-astro-cid-63dubizq] dd[data-astro-cid-63dubizq]{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.pfh__outs[data-astro-cid-63dubizq]{border-top:1.5px solid var(--c-ink);display:grid}.pfh__outs[data-astro-cid-63dubizq] li[data-astro-cid-63dubizq]{border-bottom:1px solid var(--c-rule-strong)}.pfh__out[data-astro-cid-63dubizq]{min-height:2.75rem;color:var(--c-ink);font-weight:var(--fw-medium);transition:background-color var(--dur-1) var(--ease-out-quart);align-items:center;gap:.75rem;padding-block:.4rem;text-decoration:none;display:flex}.pfh__out-go[data-astro-cid-63dubizq]{color:var(--c-blue);opacity:0;transition:opacity var(--dur-1) var(--ease-out-quart), transform var(--dur-2) var(--ease-out-quart);margin-left:auto;padding-right:.25rem;transform:translate(-4px)}.pfh__out[data-astro-cid-63dubizq]:hover{background:linear-gradient(90deg, var(--c-blue-soft), transparent)}.pfh__out[data-astro-cid-63dubizq]:is(:hover,:focus-visible) .pfh__out-go[data-astro-cid-63dubizq]{opacity:1;transform:none}.pfh__to[data-astro-cid-63dubizq]{color:inherit;text-underline-offset:.2em;transition:text-decoration-color var(--dur-1) var(--ease-out-quart);text-decoration:underline #0000}.pfh__to[data-astro-cid-63dubizq]:hover{text-decoration-color:currentColor}.pfh__bus-items[data-astro-cid-63dubizq] .pfh__to[data-astro-cid-63dubizq]{padding-block:.3rem;display:inline-block}.pfh__outs[data-astro-cid-63dubizq] svg[data-astro-cid-63dubizq]{fill:none;width:1.25rem;height:1.25rem;stroke:var(--c-blue);stroke-width:1.5px;stroke-linejoin:round;flex:none}.pfh__arrow[data-astro-cid-63dubizq]{color:var(--c-ink);align-content:start;justify-items:center;gap:.35rem;padding:5.25rem .5rem 0;display:grid;position:relative}.pfh__arrow-label[data-astro-cid-63dubizq]{color:var(--c-muted);font-size:var(--fs-draft-sm)}.pfh__arrow-line[data-astro-cid-63dubizq]{background:var(--c-ink);transform-origin:0;width:100%;height:1.5px;position:relative}.pfh__arrow-line[data-astro-cid-63dubizq]:after{content:"";border-left:11px solid var(--c-ink);border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;width:0;height:0;position:absolute;top:50%;right:-1px;translate:0 -50%}.pfh__bus[data-astro-cid-63dubizq]{align-items:center;gap:var(--sp-xs) var(--sp-md);padding-top:var(--sp-sm);border-top:1.5px solid var(--c-ink);flex-wrap:wrap;display:flex;position:relative}.pfh__bus[data-astro-cid-63dubizq]:before,.pfh__bus[data-astro-cid-63dubizq]:after{content:"";background:var(--c-ink);width:1.5px;height:11px;position:absolute;top:-6px}.pfh__bus[data-astro-cid-63dubizq]:before{left:0}.pfh__bus[data-astro-cid-63dubizq]:after{right:0}.pfh__bus-label[data-astro-cid-63dubizq]{color:var(--c-blue-line);font-size:1.1875rem}.pfh__bus-items[data-astro-cid-63dubizq]{flex-wrap:wrap;gap:.25rem 1.25rem;padding-left:.7rem;display:flex}.pfh__bus-items[data-astro-cid-63dubizq] li[data-astro-cid-63dubizq]{color:var(--c-ink);font-weight:var(--fw-medium);position:relative}.pfh__bus-items[data-astro-cid-63dubizq] li[data-astro-cid-63dubizq]:before{content:"";background:var(--c-blue-line);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-.7rem;translate:0 -50%}.pfh__caption[data-astro-cid-63dubizq]{color:var(--c-muted)}@media (prefers-reduced-motion:no-preference){.pfh__stage[data-astro-cid-63dubizq],.pfh__bus[data-astro-cid-63dubizq]{animation:pfh-wipe .76s var(--ease-out-quart) both;animation-delay:calc(.18s + var(--i) * .17s)}.pfh__arrow[data-astro-cid-63dubizq]{animation:pfh-fade .3s var(--ease-out-quart) both;animation-delay:calc(.18s + var(--i) * .17s)}.pfh__arrow-line[data-astro-cid-63dubizq]{animation:pfh-draw .52s var(--ease-out-quart) both;animation-delay:calc(.24s + var(--i) * .17s)}}@keyframes pfh-wipe{0%{clip-path:inset(-40px 100% -40px -40px)}to{clip-path:inset(-40px)}}@keyframes pfh-fade{0%{opacity:0}}@keyframes pfh-draw{0%{transform:scaleX(0)}}@media (width<=64rem){.pfh__intro[data-astro-cid-63dubizq]{grid-template-columns:minmax(0,1fr);align-items:start}.pfh__title[data-astro-cid-63dubizq]{max-width:14em}.pfh__chain[data-astro-cid-63dubizq]{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1.1fr) 4.5rem minmax(0,1fr)}.pfh__arrow[data-astro-cid-63dubizq]{padding-inline:.25rem}}@media (width<=52rem){.pfh__chain[data-astro-cid-63dubizq]{grid-template-columns:minmax(0,1fr);gap:0}.pfh__stage[data-astro-cid-63dubizq]{max-width:30rem}.pfh__arrow[data-astro-cid-63dubizq]{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:.75rem;height:4rem;padding:.5rem 0 .75rem 1.5rem}.pfh__arrow-line[data-astro-cid-63dubizq]{transform-origin:top;order:-1;width:1.5px;height:100%}.pfh__arrow-line[data-astro-cid-63dubizq]:after{border-left:4.5px solid #0000;border-right:4.5px solid #0000;border-top:11px solid var(--c-ink);border-bottom:0;inset:auto auto -1px 50%;translate:-50%}}@media (width<=52rem) and (prefers-reduced-motion:no-preference){.pfh__arrow-line[data-astro-cid-63dubizq]{animation-name:pfh-draw-down}.pfh__stage[data-astro-cid-63dubizq],.pfh__bus[data-astro-cid-63dubizq]{animation-name:pfh-wipe-down}}@keyframes pfh-draw-down{0%{transform:scaleY(0)}}.pfh__lead-short[data-astro-cid-63dubizq]{display:none}@media (width<=47.99rem){.pfh{padding-block:var(--sp-lg) var(--sp-xl)}.pfh__intro[data-astro-cid-63dubizq],.pfh__side[data-astro-cid-63dubizq]{gap:var(--sp-md)}.pfh__lead-full[data-astro-cid-63dubizq]{display:none}.pfh__lead-short[data-astro-cid-63dubizq]{display:inline}.pfh__actions[data-astro-cid-63dubizq]{gap:var(--sp-xs) var(--sp-md)}.pfh__plan[data-astro-cid-63dubizq]{margin-top:var(--sp-xl);gap:var(--sp-sm)}.pfh__chain[data-astro-cid-63dubizq]{grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr);grid-template-areas:"mod in rec"". .out""res res res";align-items:start;gap:0}.pfh__chain[data-astro-cid-63dubizq]>[data-astro-cid-63dubizq]:first-child{grid-area:mod}.pfh__chain[data-astro-cid-63dubizq]>[data-astro-cid-63dubizq]:nth-child(2){grid-area:in}.pfh__chain[data-astro-cid-63dubizq]>[data-astro-cid-63dubizq]:nth-child(3){grid-area:rec}.pfh__chain[data-astro-cid-63dubizq]>[data-astro-cid-63dubizq]:nth-child(4){grid-area:out}.pfh__chain[data-astro-cid-63dubizq]>[data-astro-cid-63dubizq]:nth-child(5){grid-area:res}.pfh__stage[data-astro-cid-63dubizq]{gap:var(--sp-2xs);max-width:none}.pfh__stage-title[data-astro-cid-63dubizq]{font-size:var(--fs-draft);line-height:1.2}.pfh__note[data-astro-cid-63dubizq]{font-size:var(--fs-draft-sm);line-height:1.25}.pfh__chain[data-astro-cid-63dubizq]>.pfh__arrow[data-astro-cid-63dubizq]:nth-child(2){height:auto;padding:6.5rem .25rem 0;display:block}.pfh__chain[data-astro-cid-63dubizq]>.pfh__arrow[data-astro-cid-63dubizq]:nth-child(2) .pfh__arrow-label[data-astro-cid-63dubizq]{display:none}.pfh__chain[data-astro-cid-63dubizq]>.pfh__arrow[data-astro-cid-63dubizq]:nth-child(2) .pfh__arrow-line[data-astro-cid-63dubizq]{transform-origin:0;width:100%;height:1.5px}.pfh__chain[data-astro-cid-63dubizq]>.pfh__arrow[data-astro-cid-63dubizq]:nth-child(2) .pfh__arrow-line[data-astro-cid-63dubizq]:after{border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:10px solid var(--c-ink);border-right:0;inset:50% -1px auto auto;translate:0 -50%}.pfh__chain[data-astro-cid-63dubizq]>.pfh__arrow[data-astro-cid-63dubizq]:nth-child(4){height:2.75rem;padding:.25rem 0 .5rem 1.25rem}.pfh__box[data-astro-cid-63dubizq]{padding:.625rem .75rem .25rem}.pfh__box-name[data-astro-cid-63dubizq]{padding-bottom:.375rem;font-size:1.0625rem}.pfh__fields[data-astro-cid-63dubizq] li[data-astro-cid-63dubizq]{flex-direction:column;align-items:flex-start;gap:0;padding-block:.3rem;line-height:1.25}.pfh__fields[data-astro-cid-63dubizq] li[data-astro-cid-63dubizq]:nth-child(n+4){display:none}.pfh__fields[data-astro-cid-63dubizq] li[data-astro-cid-63dubizq]:nth-child(3){border-bottom:0}.pfh__cards[data-astro-cid-63dubizq]{padding:0 10px 10px 0}.pfh__sheet[data-astro-cid-63dubizq]{inset:10px 0 0 10px}.pfh__sheet--1[data-astro-cid-63dubizq]{inset:5px}.pfh__card[data-astro-cid-63dubizq]{gap:.375rem;padding:.625rem .75rem}.pfh__card-title[data-astro-cid-63dubizq]{font-size:1rem}.pfh__card-rows[data-astro-cid-63dubizq] div[data-astro-cid-63dubizq]{flex-direction:column;gap:0;padding-block:.25rem;line-height:1.25}.pfh__card-rows[data-astro-cid-63dubizq] dd[data-astro-cid-63dubizq]{text-align:left}.pfh__outs[data-astro-cid-63dubizq]{column-gap:var(--sp-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.pfh__out[data-astro-cid-63dubizq]{gap:.5rem;line-height:1.2}.pfh__out-go[data-astro-cid-63dubizq]{display:none}.pfh__bus[data-astro-cid-63dubizq]{gap:var(--sp-2xs) var(--sp-sm)}.pfh__bus-label[data-astro-cid-63dubizq]{font-size:var(--fs-draft)}.pfh__bus-items[data-astro-cid-63dubizq]{gap:0 1rem}.pfh__bus-items[data-astro-cid-63dubizq] .pfh__to[data-astro-cid-63dubizq]{padding-block:.5rem}}@media (width<=47.99rem) and (height<=44rem){.pfh__plan[data-astro-cid-63dubizq]{margin-top:var(--sp-lg);position:relative}.pfh__fields[data-astro-cid-63dubizq] li[data-astro-cid-63dubizq]:nth-child(n+3){display:none}.pfh__fields[data-astro-cid-63dubizq] li[data-astro-cid-63dubizq]:nth-child(2){border-bottom:0}.pfh__chain[data-astro-cid-63dubizq]>.pfh__arrow[data-astro-cid-63dubizq]:nth-child(2){padding-top:5rem}.pfh__chain[data-astro-cid-63dubizq]>.pfh__arrow[data-astro-cid-63dubizq]:nth-child(4){height:2rem;padding-block:.125rem .25rem}.pfh__caption[data-astro-cid-63dubizq]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=47.99rem) and (prefers-reduced-motion:no-preference){.pfh__chain[data-astro-cid-63dubizq]>.pfh__arrow[data-astro-cid-63dubizq]:nth-child(2) .pfh__arrow-line[data-astro-cid-63dubizq]{animation-name:pfh-draw}.pfh__stage[data-astro-cid-63dubizq],.pfh__bus[data-astro-cid-63dubizq]{animation-name:pfh-wipe}}@keyframes pfh-wipe-down{0%{clip-path:inset(-40px -40px 100%)}to{clip-path:inset(-40px)}}.pfnav__list[data-astro-cid-emicvowf]{margin:0;padding:0}.pfnav__link[data-astro-cid-emicvowf]{color:inherit;text-decoration:none}@media (width<=74.99rem){.pfnav-track[data-astro-cid-emicvowf],.pfnav-frame[data-astro-cid-emicvowf]{display:contents}.pfnav[data-astro-cid-emicvowf]{top:var(--header-h);z-index:calc(var(--z-header) - 1);background:var(--c-paper);max-width:100%;color:var(--c-ink-2);box-shadow:0 1px 0 var(--c-rule);transition:background-color var(--dur-3) var(--ease-out-quart), color var(--dur-3) var(--ease-out-quart), box-shadow var(--dur-3) var(--ease-out-quart);position:sticky}@media (width<=47.99rem){.pfnav[data-astro-cid-emicvowf]{transition-property:background-color,color,box-shadow,transform}.pfnav[data-astro-cid-emicvowf][data-hidden]{box-shadow:none;transform:translateY(calc(-100% - 2px))}}@media (width<=47.99rem) and (prefers-reduced-motion:reduce){.pfnav[data-astro-cid-emicvowf]{transition:none}}.pfnav[data-astro-cid-emicvowf][data-tone=blue]{background:var(--c-blue);color:var(--c-on-blue-muted);box-shadow:0 1px 0 var(--c-grid-major);--focus:var(--c-amber)}.pfnav__list[data-astro-cid-emicvowf]{gap:var(--sp-3xs);padding-inline:calc(var(--gutter) - .75rem);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--gutter) - .75rem);scrollbar-width:none;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - 2.5rem),#0000)}.pfnav__list[data-astro-cid-emicvowf]::-webkit-scrollbar{display:none}.pfnav__item[data-astro-cid-emicvowf]{scroll-snap-align:start;flex:none}.pfnav__link[data-astro-cid-emicvowf]{min-height:var(--pf-strip-h,2.75rem);font-size:1rem;font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur-2) var(--ease-out-quart);align-items:center;padding-inline:.75rem;display:flex;position:relative}.pfnav__link[data-astro-cid-emicvowf]:focus-visible{outline-offset:-3px}.pfnav__zone[data-astro-cid-emicvowf]{display:none}.pfnav__link[data-astro-cid-emicvowf]:after{content:"";background:var(--c-blue);transform-origin:0;height:2px;transition:transform var(--dur-3) var(--ease-out-expo);position:absolute;bottom:0;left:.75rem;right:.75rem;transform:scaleX(0)}.pfnav[data-astro-cid-emicvowf][data-tone=blue] .pfnav__link[data-astro-cid-emicvowf]:after{background:var(--c-amber)}.pfnav__link[data-astro-cid-emicvowf]:hover{color:var(--c-ink)}.pfnav[data-astro-cid-emicvowf][data-tone=blue] .pfnav__link[data-astro-cid-emicvowf]:hover{color:var(--c-on-blue)}.pfnav__item[data-astro-cid-emicvowf].is-active .pfnav__link[data-astro-cid-emicvowf]{color:var(--c-ink)}.pfnav[data-astro-cid-emicvowf][data-tone=blue] .pfnav__item[data-astro-cid-emicvowf].is-active .pfnav__link[data-astro-cid-emicvowf]{color:var(--c-on-blue)}.pfnav__item[data-astro-cid-emicvowf].is-active .pfnav__link[data-astro-cid-emicvowf]:after{transform:scaleX(1)}}@media (width>=75rem){.pfnav-track[data-astro-cid-emicvowf]{z-index:10;pointer-events:none;position:absolute;inset:0}.pfnav-frame[data-astro-cid-emicvowf]{height:100%;display:flow-root}.pfnav[data-astro-cid-emicvowf]{--item-h:clamp(1.875rem, calc((100svh - var(--header-h) - 5rem) / var(--pfnav-n,20)), 2.5rem);top:calc(var(--header-h) + var(--sp-lg));width:var(--pf-rail-w);margin-top:var(--section-y);max-height:calc(100svh - var(--header-h) - var(--sp-lg) * 2);overscroll-behavior:contain;scrollbar-width:thin;pointer-events:auto;position:sticky;overflow-y:auto}.pfnav__list[data-astro-cid-emicvowf]{display:grid}.pfnav__item[data-astro-cid-emicvowf]{--line:color-mix(in oklab, var(--c-ink) 55%, transparent);--txt:var(--c-ink-2);--txt-hi:var(--c-ink);color:var(--txt);transition:color var(--dur-2) var(--ease-out-quart)}.pfnav__item[data-astro-cid-emicvowf][data-dark]{--line:var(--c-line-on-blue);--txt:var(--c-on-blue-muted);--txt-hi:var(--c-on-blue);--focus:var(--c-amber)}.pfnav__link[data-astro-cid-emicvowf]{min-height:var(--item-h);grid-template-columns:1.75rem minmax(0,1fr);align-items:center;display:grid}.pfnav__link[data-astro-cid-emicvowf]:focus-visible{outline-offset:-2px}.pfnav__zone[data-astro-cid-emicvowf]{border-inline:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--fs-draft-sm);transition:background-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);align-self:stretch;place-items:center;line-height:1;display:grid}.pfnav__item[data-astro-cid-emicvowf]:first-child .pfnav__zone[data-astro-cid-emicvowf]{border-top:1px solid var(--line)}.pfnav__label[data-astro-cid-emicvowf]{font-size:1rem;line-height:1.2;font-weight:var(--fw-medium);padding:.2rem 0 .2rem .875rem}.pfnav__link[data-astro-cid-emicvowf]:hover .pfnav__label[data-astro-cid-emicvowf]{color:var(--txt-hi);text-underline-offset:.25em;text-decoration:underline 1px}.pfnav__item[data-astro-cid-emicvowf].is-active .pfnav__zone[data-astro-cid-emicvowf]{background:var(--c-amber);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.pfnav__item[data-astro-cid-emicvowf][data-dark].is-active .pfnav__zone[data-astro-cid-emicvowf]{box-shadow:none}.pfnav__item[data-astro-cid-emicvowf].is-active .pfnav__label[data-astro-cid-emicvowf]{color:var(--txt-hi);font-weight:var(--fw-strong)}}.pf-sec{scroll-margin-top:calc(-1 * var(--sp-md))}.pf-shift[data-astro-cid-qyala73x]{gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);min-width:0;display:grid}.pf-sec--rule:before{--edge:max(var(--gutter), (100% - var(--container)) / 2);content:"";top:-4px;left:calc(var(--edge) + var(--pf-shift,0px));right:var(--edge);background:linear-gradient(var(--c-rule-strong), var(--c-rule-strong)) left center / 100% 1px no-repeat, linear-gradient(var(--c-ink), var(--c-ink)) left top / 1px 100% no-repeat, linear-gradient(var(--c-ink), var(--c-ink)) right top / 1px 100% no-repeat;opacity:.55;pointer-events:none;height:9px;position:absolute}@media (width>=75rem){.pf-shift[data-astro-cid-qyala73x]{margin-left:var(--pf-shift)}}@media (width<=47.99rem){.section.pf-sec{padding-block:calc(var(--pf-strip-h,2.75rem) + var(--sp-sm)) 2.5rem}.pf-shift[data-astro-cid-qyala73x]{gap:1.75rem}}@media (width<=47.99rem) and (height<=44rem){.pf-shift[data-astro-cid-qyala73x]{gap:1.25rem}}.pf-head[data-astro-cid-z7l4rqvr]{gap:var(--sp-md);align-content:start;min-width:0;display:grid}.pf-head__title[data-astro-cid-z7l4rqvr]{max-width:17em}.pf-head__lead[data-astro-cid-z7l4rqvr]{max-width:60ch}.pf-head__short[data-astro-cid-z7l4rqvr]{display:none}@media (width<=47.99rem){.pf-head[data-astro-cid-z7l4rqvr]{gap:var(--sp-sm)}.pf-head__full[data-astro-cid-z7l4rqvr]{display:none}.pf-head__short[data-astro-cid-z7l4rqvr]{display:inline}}.pf-facts[data-astro-cid-v5zsj5rn]{columns:var(--pf-facts-min) var(--pf-facts-cols,var(--pf-facts-cap));column-gap:var(--sp-lg)}.pf-facts__group[data-astro-cid-v5zsj5rn]{break-inside:avoid;margin-bottom:var(--sp-xl);gap:var(--sp-xs);padding-top:var(--sp-sm);border-top:1px solid var(--c-rule-strong);min-width:0;display:grid}.pf-facts__group[data-astro-cid-v5zsj5rn]:last-child{margin-bottom:0}:is(.tone-blue,.tone-deep) .pf-facts__group[data-astro-cid-v5zsj5rn]{border-top-color:color-mix(in oklab, var(--c-on-blue) 32%, transparent)}.pf-facts__title[data-astro-cid-v5zsj5rn]{letter-spacing:-.01em;font-size:1.125rem;line-height:1.3;font-weight:var(--fw-strong)}.pf-facts__list[data-astro-cid-v5zsj5rn]{gap:var(--sp-2xs);font-size:var(--fs-small);line-height:1.5;display:grid}.pf-facts__list[data-astro-cid-v5zsj5rn] li[data-astro-cid-v5zsj5rn]{padding-left:1.125rem;position:relative}.pf-facts__list[data-astro-cid-v5zsj5rn] li[data-astro-cid-v5zsj5rn]:before{content:"";background:var(--c-blue-line);width:.625rem;height:1px;position:absolute;top:.75em;left:0}:is(.tone-blue,.tone-deep) .pf-facts__list[data-astro-cid-v5zsj5rn] li[data-astro-cid-v5zsj5rn]:before{background:var(--c-on-blue-muted)}.pf-facts__list[data-astro-cid-v5zsj5rn] b{color:inherit;font-weight:var(--fw-medium)}.pf-facts__list[data-astro-cid-v5zsj5rn] .pf-k{font-family:var(--ff-cond);font-weight:var(--fw-medium);letter-spacing:.01em;color:var(--c-ink);white-space:nowrap}:is(.tone-blue,.tone-deep) .pf-facts__list[data-astro-cid-v5zsj5rn] .pf-k{color:var(--c-on-blue)}@media (width<=47.99rem){.pf-facts[data-astro-cid-v5zsj5rn]{columns:auto 1}.pf-facts__group[data-astro-cid-v5zsj5rn]{margin-bottom:var(--sp-md);gap:var(--sp-2xs);padding-top:var(--sp-xs)}.pf-facts-more .pf-facts__group[data-astro-cid-v5zsj5rn]:first-child{padding-top:var(--sp-2xs);border-top:0}.pf-facts__list[data-astro-cid-v5zsj5rn] li[data-astro-cid-v5zsj5rn]{overflow-wrap:anywhere}.pf-facts__list[data-astro-cid-v5zsj5rn] .pf-k{white-space:normal}}.p1w-fig[data-astro-cid-tzfl2rex]{gap:var(--sp-sm);min-width:0;margin:0;display:grid}.p1w-frame[data-astro-cid-tzfl2rex]{--mark:var(--c-ink);position:relative}:is(.tone-blue,.tone-deep) .p1w-frame[data-astro-cid-tzfl2rex]{--mark:var(--c-on-blue)}.p1w-frame[data-astro-cid-tzfl2rex]:before{content:"";pointer-events:none;--t:1px;--l:14px;background:linear-gradient(var(--mark), var(--mark)) top left / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) top left / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) top right / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) top right / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) bottom left / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) bottom left / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) bottom right / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) bottom right / var(--t) var(--l);opacity:.6;background-repeat:no-repeat;position:absolute;inset:-10px}.p1w[data-astro-cid-tzfl2rex]{background:var(--c-paper);color:var(--c-ink);border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);letter-spacing:0;font-size:.9375rem;line-height:1.35;position:relative;overflow:hidden}:is(.tone-blue,.tone-deep) .p1w[data-astro-cid-tzfl2rex]{box-shadow:0 24px 50px -18px color-mix(in oklab, var(--c-blue-ink) 85%, transparent);border-color:#0000}.p1w__bar[data-astro-cid-tzfl2rex]{justify-content:space-between;align-items:center;gap:.375rem var(--sp-sm);border-bottom:1px solid var(--c-rule);background:var(--c-tint);min-height:2.75rem;font-family:var(--ff-cond);letter-spacing:.01em;flex-wrap:wrap;padding:.5rem 1rem;display:flex}.p1w__title[data-astro-cid-tzfl2rex]{font-weight:var(--fw-strong);color:var(--c-ink);overflow-wrap:anywhere;min-width:0}.p1w__bar[data-astro-cid-tzfl2rex] .p1w__meta{color:var(--c-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.p1w__body[data-astro-cid-tzfl2rex]{padding:var(--p1w-body-pad,var(--p1w-pad,1rem))}.p1w-fig__cap[data-astro-cid-tzfl2rex]{color:var(--c-muted)}@media (width<=47.99rem){.p1w__bar[data-astro-cid-tzfl2rex]{padding:.375rem .75rem}.p1w__body[data-astro-cid-tzfl2rex]{--p1w-pad:.75rem}}@media (width<=47.99rem) and (height<=44rem){.p1w__body[data-astro-cid-tzfl2rex]{--p1w-pad:.5rem}.p1w-fig[data-astro-cid-tzfl2rex]{gap:0;position:relative}.p1w-fig__cap[data-astro-cid-tzfl2rex]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:is(.tone-blue,.tone-deep) .p1w-fig__cap[data-astro-cid-tzfl2rex]{color:var(--c-on-blue-muted)}.pfb__top[data-astro-cid-7p5qwkgw]{gap:var(--sp-xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}@media (width<=64rem){.pfb__top[data-astro-cid-7p5qwkgw]{grid-template-columns:minmax(0,1fr)}}.pfb-tabs[data-astro-cid-7p5qwkgw]{background:var(--c-tint);border-radius:var(--radius-xs);font-family:var(--ff-cond);letter-spacing:.01em;flex-wrap:wrap;gap:.125rem;margin-bottom:.875rem;padding:.25rem;font-size:.875rem;display:flex}.pfb-tab[data-astro-cid-7p5qwkgw]{color:var(--c-muted);border-radius:2px;padding:.2rem .5rem}.pfb-tab[data-astro-cid-7p5qwkgw].is-on{background:var(--c-paper);color:var(--c-ink);box-shadow:var(--shadow-sm);font-weight:650}.pfb-formtab[data-astro-cid-7p5qwkgw]{border-bottom:2px solid var(--c-blue);margin-bottom:.5rem;padding-bottom:.25rem;font-size:.9375rem;font-weight:650;display:inline-block}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-fields{border-radius:var(--radius-xs);transition:box-shadow var(--dur-1) var(--ease-out-quart);gap:.375rem;display:grid}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-fields.is-drop{box-shadow:0 0 0 2px var(--c-paper), 0 0 0 4px var(--c-blue-line)}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-field{border:1px solid var(--c-rule);border-radius:var(--radius-xs);background:var(--c-paper);grid-template-columns:.625rem minmax(0,1fr) auto auto;align-items:center;gap:.625rem;min-height:2.5rem;padding:.5rem .625rem;display:grid}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-field--x{padding-block:.1875rem;grid-template-columns:.625rem minmax(0,1fr) auto auto 2rem;padding-right:.25rem}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-grip{background-image:radial-gradient(circle, var(--c-rule-strong) 1.2px, transparent 1.4px);background-size:4px 4.5px;width:.5rem;height:.875rem}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-req{color:var(--st-red);margin-left:.15em;font-weight:700}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-type{background:var(--c-blue-soft);color:var(--c-blue);font-family:var(--ff-cond);letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.8125rem;font-weight:650}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-note{font-family:var(--ff-cond);color:var(--c-muted);white-space:nowrap;font-size:.875rem}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-note--new{color:var(--c-ink);font-weight:650}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-field:not(:has(.pfb-note)) .pfb-type{grid-column:3/span 2;justify-self:end}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-x{border-radius:var(--radius-xs);width:2rem;height:2rem;color:var(--c-muted);place-items:center;font-size:1.125rem;line-height:1;display:inline-grid}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-x:hover{background:var(--c-tint);color:var(--c-ink)}@media (prefers-reduced-motion:no-preference){.pfb-live[data-astro-cid-7p5qwkgw] .pfb-field.is-new{animation:pfb-in var(--dur-2) var(--ease-out-quart)}}@keyframes pfb-in{0%{opacity:0;transform:translateY(-6px)}}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-field.is-saved{border-color:color-mix(in oklab, var(--c-blue-line) 45%, var(--c-rule))}.pfb-pal[data-astro-cid-7p5qwkgw]{border:1px dashed var(--c-rule-strong);border-radius:var(--radius-xs);background:color-mix(in oklab, var(--c-tint) 70%, var(--c-paper));gap:.5rem;margin-top:.875rem;padding:.75rem;display:grid}.pfb-live[data-astro-cid-7p5qwkgw]:not(.is-live) .pfb-pal[data-astro-cid-7p5qwkgw]{display:none}.pfb-pal__t[data-astro-cid-7p5qwkgw]{color:var(--c-ink);font-size:.875rem;font-weight:650}.pfb-pal__cats[data-astro-cid-7p5qwkgw]{flex-wrap:wrap;gap:.25rem;display:flex}.pfb-cat[data-astro-cid-7p5qwkgw]{border-radius:var(--radius-xs);min-height:2.25rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);border:1px solid #0000;padding:0 .625rem;font-size:.875rem}.pfb-cat[data-astro-cid-7p5qwkgw]:hover{color:var(--c-ink)}.pfb-cat[data-astro-cid-7p5qwkgw][aria-selected=true]{border-color:var(--c-rule-strong);background:var(--c-paper);color:var(--c-ink);font-weight:650}.pfb-cat__n[data-astro-cid-7p5qwkgw]{color:var(--c-muted);font-weight:400}.pfb-types[data-astro-cid-7p5qwkgw]{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.pfb-types[data-astro-cid-7p5qwkgw][hidden]{display:none}.pfb-typebtn[data-astro-cid-7p5qwkgw]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2.25rem;color:var(--c-blue);cursor:grab;transition:border-color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);padding:0 .625rem;font-size:.8125rem;font-weight:600}.pfb-typebtn[data-astro-cid-7p5qwkgw]:hover{border-color:var(--c-blue-line);background:var(--c-blue-soft)}.pfb-typebtn[data-astro-cid-7p5qwkgw]:active{cursor:grabbing}.pfb-typebtn[data-astro-cid-7p5qwkgw]:disabled{color:var(--c-muted);background:var(--c-paper);border-color:var(--c-rule);cursor:not-allowed}.pfb-pal__limit[data-astro-cid-7p5qwkgw]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-size:.875rem}.pfb-pal__limit[data-astro-cid-7p5qwkgw][hidden]{display:none}.pfb-bar[data-astro-cid-7p5qwkgw]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;margin-left:auto;display:inline-flex}.pfb-bar[data-astro-cid-7p5qwkgw] [data-astro-cid-7p5qwkgw][hidden]{display:none}.pfb-chip[data-astro-cid-7p5qwkgw]{background:color-mix(in oklab, var(--c-amber) 38%, var(--c-paper));min-height:2rem;color:var(--c-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:0 .625rem;font-size:.8125rem;font-weight:650;display:inline-flex}.pfb-chip[data-astro-cid-7p5qwkgw]:hover{background:color-mix(in oklab, var(--c-amber) 55%, var(--c-paper))}.pfb-chip__dot[data-astro-cid-7p5qwkgw]{background:var(--c-amber-deep);border-radius:50%;width:.5rem;height:.5rem}@media (prefers-reduced-motion:no-preference){.pfb-chip__dot[data-astro-cid-7p5qwkgw]{animation:pfb-pulse 1.6s var(--ease-in-out) infinite}}@keyframes pfb-pulse{50%{opacity:.35}}.pfb-savebtn[data-astro-cid-7p5qwkgw]{border-radius:var(--radius-xs);background:var(--c-blue);min-height:2rem;color:var(--c-on-blue);padding:0 .75rem;font-size:.8125rem;font-weight:650}.pfb-savebtn[data-astro-cid-7p5qwkgw]:hover{background:var(--c-blue-deep)}.pfb-savebtn[data-astro-cid-7p5qwkgw]:disabled{opacity:.7;cursor:progress}.pfb-changes[data-astro-cid-7p5qwkgw]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);box-shadow:var(--shadow-md);gap:.25rem;margin-bottom:.75rem;padding:.625rem .75rem;display:grid}.pfb-changes[data-astro-cid-7p5qwkgw][hidden]{display:none}.pfb-changes__t[data-astro-cid-7p5qwkgw]{font-size:.875rem;font-weight:700}.pfb-changes__g[data-astro-cid-7p5qwkgw]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.8125rem}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-changes__list li{color:var(--c-ink-2);font-size:.875rem}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-changes__list b{color:var(--c-ink);font-weight:650}.pfb-id[data-astro-cid-7p5qwkgw]{border-top:1px dashed var(--c-rule-strong);font-family:var(--ff-cond);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.875rem;padding-top:.75rem;display:flex}.pfb-id__k[data-astro-cid-7p5qwkgw]{color:var(--c-muted)}.pfb-id__tpl[data-astro-cid-7p5qwkgw]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);padding:.1rem .45rem;font-weight:600}.pfb-id__arrow[data-astro-cid-7p5qwkgw]{background:var(--c-ink);width:1.75rem;height:1px;position:relative}.pfb-id__arrow[data-astro-cid-7p5qwkgw]:after{content:"";border-left:7px solid var(--c-ink);border-top:3px solid #0000;border-bottom:3px solid #0000;position:absolute;top:50%;right:0;translate:0 -50%}.pfb-id__out[data-astro-cid-7p5qwkgw]{color:var(--c-ink);font-variant-numeric:tabular-nums;font-weight:700}@media (width<=47.99rem){.pfb-tabs[data-astro-cid-7p5qwkgw]{display:none}.pfb-formtab[data-astro-cid-7p5qwkgw]{margin-bottom:.375rem}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-field--desk{display:none}.pfb-live[data-astro-cid-7p5qwkgw] .pfb-field{min-height:2.75rem;padding-block:.375rem}.pfb-pal[data-astro-cid-7p5qwkgw]{gap:.375rem;margin-top:.625rem;padding:.625rem 0 .625rem .625rem}.pfb-pal__t[data-astro-cid-7p5qwkgw],.pfb-pal__limit[data-astro-cid-7p5qwkgw]{padding-right:.625rem}.pfb-pal__cats[data-astro-cid-7p5qwkgw],.pfb-types[data-astro-cid-7p5qwkgw]{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding-right:.625rem;overflow-x:auto}.pfb-pal__cats[data-astro-cid-7p5qwkgw]::-webkit-scrollbar,.pfb-types[data-astro-cid-7p5qwkgw]::-webkit-scrollbar{display:none}.pfb-types[data-astro-cid-7p5qwkgw]{grid-template-rows:repeat(2,auto);grid-auto-flow:column;justify-content:start;display:grid}.pfb-cat[data-astro-cid-7p5qwkgw]{white-space:nowrap;flex:none;min-height:2.75rem}.pfb-typebtn[data-astro-cid-7p5qwkgw]{white-space:nowrap;min-height:2.75rem;font-size:.875rem}.pfb-id[data-astro-cid-7p5qwkgw]{margin-top:.625rem;padding-top:.5rem}}@media (width<=47.99rem) and (height<=44rem){.pfb-live[data-astro-cid-7p5qwkgw] .pfb-field:not(.pfb-field--desk):not(.pfb-field--x)~.pfb-field:not(.pfb-field--desk):not(.pfb-field--x)~.pfb-field:not(.pfb-field--desk):not(.pfb-field--x)~.pfb-field:not(.pfb-field--desk):not(.pfb-field--x){display:none}.pfb-types[data-astro-cid-7p5qwkgw]{grid-template-rows:auto}.pfb-formtab[data-astro-cid-7p5qwkgw]{margin-bottom:.25rem}.pfb-pal[data-astro-cid-7p5qwkgw]{margin-top:.5rem;padding-block:.5rem}.pfb-id[data-astro-cid-7p5qwkgw]{margin-top:.5rem}}.pf-note[data-astro-cid-hcck6if2]{max-width:68ch;padding-top:var(--sp-xs);border-top:1px dashed var(--c-rule-strong);font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.55}:is(.tone-blue,.tone-deep) .pf-note[data-astro-cid-hcck6if2]{border-top-color:color-mix(in oklab, var(--c-on-blue) 40%, transparent);color:var(--c-on-blue-muted)}.pf-note__key[data-astro-cid-hcck6if2]{color:var(--c-ink);margin-right:.35em}:is(.tone-blue,.tone-deep) .pf-note__key[data-astro-cid-hcck6if2]{color:var(--c-on-blue)}.rcm[data-astro-cid-zgk5icb2]{min-width:0;container:rcm/inline-size}.rcm-fig{--p1w-body-pad:0px}.rcm__screen[data-astro-cid-zgk5icb2]{color:var(--c-ink);font-size:.875rem;line-height:1.35;display:grid}.rcm-replay[data-astro-cid-zgk5icb2]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);transition:border-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);align-items:center;gap:.35rem;margin-block:-.25rem;padding:0 .55rem;font-size:.875rem;font-weight:600;display:inline-flex}.rcm-replay[data-astro-cid-zgk5icb2]:hover{border-color:var(--c-blue-line);color:var(--c-ink)}.rcm-replay[data-astro-cid-zgk5icb2][hidden]{display:none}.rcm-replay[data-astro-cid-zgk5icb2] svg[data-astro-cid-zgk5icb2]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}@media (pointer:coarse){.rcm-replay[data-astro-cid-zgk5icb2]{min-height:2.75rem}}.rcm-head[data-astro-cid-zgk5icb2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.875rem 1rem .625rem;display:flex}.rcm-head__t[data-astro-cid-zgk5icb2]{gap:.1rem;min-width:0;display:grid}.rcm-head__title[data-astro-cid-zgk5icb2]{letter-spacing:-.01em;font-size:1.0625rem;font-weight:720;line-height:1.2}.rcm-head__mod[data-astro-cid-zgk5icb2]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.8125rem}.rcm-head__act[data-astro-cid-zgk5icb2]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.rcm-eye[data-astro-cid-zgk5icb2]{color:var(--c-muted);align-items:center;gap:.3rem;margin-right:.25rem;display:inline-flex}.rcm-eye[data-astro-cid-zgk5icb2] svg[data-astro-cid-zgk5icb2]{fill:none;stroke:currentColor;stroke-width:1.4px;width:1rem;height:1rem}.rcm-chip[data-astro-cid-zgk5icb2]{background:color-mix(in oklab, var(--c-amber) 30%, var(--c-paper));font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink);white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.8125rem;font-weight:600}.rcm[data-astro-cid-zgk5icb2]:not(.is-dirty) .rcm-chip[data-astro-cid-zgk5icb2]{visibility:hidden}.rcm-btn[data-astro-cid-zgk5icb2]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);min-height:1.875rem;font-family:var(--ff-cond);letter-spacing:.01em;white-space:nowrap;align-items:center;padding:0 .7rem;font-size:.875rem;font-weight:620;display:inline-flex}.rcm-btn--primary[data-astro-cid-zgk5icb2]{border-color:var(--c-blue);background:var(--c-blue);color:var(--c-on-blue)}.rcm-tabs[data-astro-cid-zgk5icb2]{border-bottom:1px solid var(--c-rule);gap:1.25rem;padding:0 1rem;display:flex}.rcm-tab[data-astro-cid-zgk5icb2]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);padding:.35rem 0 .45rem;font-size:.875rem}.rcm-tab[data-astro-cid-zgk5icb2].is-on{color:var(--c-ink);box-shadow:inset 0 -2px 0 var(--c-blue);font-weight:650}.rcm-body[data-astro-cid-zgk5icb2]{grid-template-columns:minmax(0,1fr);display:grid}.rcm-main[data-astro-cid-zgk5icb2]{gap:1rem;min-width:0;padding:.875rem 1rem 1rem;display:grid}.rcm-side[data-astro-cid-zgk5icb2]{display:none}.rcm-form[data-astro-cid-zgk5icb2]{grid-template-columns:minmax(0,1fr);gap:.625rem 1rem;margin:0;display:grid}.rcm-f[data-astro-cid-zgk5icb2]{align-content:start;gap:.2rem;min-width:0;display:grid}.rcm-f[data-astro-cid-zgk5icb2] dt[data-astro-cid-zgk5icb2]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.8125rem}.rcm-f[data-astro-cid-zgk5icb2] dt[data-astro-cid-zgk5icb2] i[data-astro-cid-zgk5icb2]{color:var(--st-red);margin-left:.1em;font-style:normal}.rcm-f[data-astro-cid-zgk5icb2] dd[data-astro-cid-zgk5icb2]{border:1px solid var(--c-rule);border-radius:var(--radius-xs);background:var(--c-paper);overflow-wrap:anywhere;align-items:center;gap:.4rem;min-width:0;min-height:2rem;margin:0;padding:.25rem .55rem;display:flex}.rcm-num[data-astro-cid-zgk5icb2]{font-variant-numeric:tabular-nums}.rcm-link[data-astro-cid-zgk5icb2]{color:var(--c-blue);align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.rcm-link[data-astro-cid-zgk5icb2] svg[data-astro-cid-zgk5icb2]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:.875rem;height:.875rem}.rcm-check[data-astro-cid-zgk5icb2]{background:var(--c-blue);border-radius:3px;place-items:center;width:1rem;height:1rem;display:inline-grid}.rcm-check[data-astro-cid-zgk5icb2] svg[data-astro-cid-zgk5icb2]{fill:none;width:.75rem;height:.75rem;stroke:var(--c-on-blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rcm-f--calc[data-astro-cid-zgk5icb2]{--hl:0}.rcm-f--calc[data-astro-cid-zgk5icb2] dd[data-astro-cid-zgk5icb2]:not(.rcm-fx){background:color-mix(in oklab, var(--c-amber) calc(var(--hl) * 32%), var(--c-tint));border-color:color-mix(in oklab, var(--c-amber-deep) calc(var(--hl) * 100%), var(--c-rule));font-weight:650}.rcm-f[data-astro-cid-zgk5icb2] dd[data-astro-cid-zgk5icb2].rcm-fx{min-height:0;font-family:var(--ff-cond);letter-spacing:.01em;color:color-mix(in oklab, var(--c-blue) calc(40% + var(--hl) * 60%), var(--c-muted));background:0 0;border:0;padding:0;font-size:.75rem}.rcm-items[data-astro-cid-zgk5icb2]{gap:.35rem;min-width:0;display:grid}.rcm-items__t[data-astro-cid-zgk5icb2],.rcm-com__t[data-astro-cid-zgk5icb2]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-size:.875rem;font-weight:650}.rcm-table[data-astro-cid-zgk5icb2]{border-collapse:collapse;border:1px solid var(--c-rule);width:100%;font-size:.8125rem}.rcm-table[data-astro-cid-zgk5icb2] th[data-astro-cid-zgk5icb2],.rcm-table[data-astro-cid-zgk5icb2] td[data-astro-cid-zgk5icb2]{border-bottom:1px solid var(--c-rule);text-align:left;vertical-align:top;padding:.35rem .5rem}.rcm-table[data-astro-cid-zgk5icb2] th[data-astro-cid-zgk5icb2]{background:var(--c-tint);font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-weight:650}.rcm-table[data-astro-cid-zgk5icb2] [data-astro-cid-zgk5icb2]:is(th,td):not(:first-child){text-align:right;white-space:nowrap}.rcm-table[data-astro-cid-zgk5icb2] tr[data-astro-cid-zgk5icb2]:last-child td[data-astro-cid-zgk5icb2]{border-bottom:0}.rcm-cell[data-astro-cid-zgk5icb2]{min-width:2.25em;transition:box-shadow var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);border-radius:2px;margin:-.1rem -.2rem;padding:0 .2rem;display:inline-block}.rcm-cell[data-astro-cid-zgk5icb2].is-editing{box-shadow:0 0 0 1.5px var(--c-blue);background:var(--c-paper)}.rcm-cell[data-astro-cid-zgk5icb2].is-editing:not(.is-typed){background:var(--c-blue-soft)}.rcm-cell[data-astro-cid-zgk5icb2].is-editing.is-typed:after{content:"";vertical-align:-.12em;background:var(--c-ink);width:1px;height:1em;margin-left:1px;display:inline-block}.rcm-com[data-astro-cid-zgk5icb2]{border-top:1px solid var(--c-rule);gap:.5rem;padding-top:.75rem;display:grid}.rcm-com__t[data-astro-cid-zgk5icb2] span[data-astro-cid-zgk5icb2]{color:var(--c-muted);margin-left:.25rem;font-weight:500}.rcm-com__composer[data-astro-cid-zgk5icb2]{border:1px solid var(--c-rule);border-radius:var(--radius-sm);color:var(--c-muted);padding:.45rem .6rem;font-size:.8125rem}.rcm-com__list[data-astro-cid-zgk5icb2]{align-content:start;gap:.5rem;display:grid}.rcm-c[data-astro-cid-zgk5icb2]{border-radius:var(--radius-sm);background:var(--c-tint);transition:background-color var(--dur-3) var(--ease-out-quart);grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.5rem .6rem;display:grid}.rcm-c[data-astro-cid-zgk5icb2].is-fresh{background:color-mix(in oklab, var(--c-blue-soft) 80%, var(--c-paper));transition-duration:var(--dur-2)}.rcm-c__b[data-astro-cid-zgk5icb2]{gap:.15rem;min-width:0;display:grid}.rcm-c__h[data-astro-cid-zgk5icb2]{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:.8125rem;display:flex}.rcm-c__h[data-astro-cid-zgk5icb2] b[data-astro-cid-zgk5icb2]{font-weight:650}.rcm-c__h[data-astro-cid-zgk5icb2] span[data-astro-cid-zgk5icb2]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.75rem}.rcm-c__x[data-astro-cid-zgk5icb2]{color:var(--c-ink-2);font-size:.8125rem}.rcm-mention[data-astro-cid-zgk5icb2]{color:var(--c-blue);font-weight:600}.rcm-ava[data-astro-cid-zgk5icb2]{background:var(--c-blue-soft);width:1.75rem;height:1.75rem;color:var(--c-blue-deep);font-family:var(--ff-cond);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.rcm-ava--sm[data-astro-cid-zgk5icb2]{width:1.5rem;height:1.5rem;font-size:.75rem}.rcm-ava--me[data-astro-cid-zgk5icb2]{background:color-mix(in oklab, var(--st-violet) 20%, var(--c-paper));color:color-mix(in oklab, var(--st-violet) 55%, var(--c-ink))}.rcm-side__blk[data-astro-cid-zgk5icb2]{gap:.3rem;display:grid}.rcm-side__k[data-astro-cid-zgk5icb2]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.8125rem}.rcm-side__who[data-astro-cid-zgk5icb2]{align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:flex}.rcm-side__social[data-astro-cid-zgk5icb2]{color:var(--c-ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.8125rem;display:flex}.rcm-side__social[data-astro-cid-zgk5icb2]>span[data-astro-cid-zgk5icb2]{align-items:center;gap:.25rem;display:inline-flex}.rcm-side__social[data-astro-cid-zgk5icb2] svg[data-astro-cid-zgk5icb2]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:.9375rem;height:.9375rem}.rcm-side__follow[data-astro-cid-zgk5icb2]{font-family:var(--ff-cond);letter-spacing:.02em;color:var(--c-blue);font-weight:650}@container rcm (width>=17rem){.rcm-form[data-astro-cid-zgk5icb2]{grid-template-columns:repeat(2,minmax(0,1fr))}.rcm-f--wide[data-astro-cid-zgk5icb2]{grid-column:1/-1}}@container rcm (width>=42rem){.rcm-body[data-astro-cid-zgk5icb2]{grid-template-columns:minmax(0,1fr) 10.5rem}.rcm-side[data-astro-cid-zgk5icb2]{border-left:1px solid var(--c-rule);background:color-mix(in oklab, var(--c-tint) 50%, var(--c-paper));align-content:start;justify-items:start;gap:1rem;padding:.875rem 1rem;display:grid}}@container rcm (width<26rem){.rcm-head__mod[data-astro-cid-zgk5icb2],.rcm-eye[data-astro-cid-zgk5icb2]{display:none}.rcm-main[data-astro-cid-zgk5icb2],.rcm-head[data-astro-cid-zgk5icb2],.rcm-tabs[data-astro-cid-zgk5icb2]{padding-inline:.75rem}.rcm-table[data-astro-cid-zgk5icb2] th[data-astro-cid-zgk5icb2],.rcm-table[data-astro-cid-zgk5icb2] td[data-astro-cid-zgk5icb2]{padding-inline:.35rem}.rcm-table[data-astro-cid-zgk5icb2] [data-astro-cid-zgk5icb2]:is(th,td):nth-child(3),.rcm-f--wide[data-astro-cid-zgk5icb2],.rcm-f--desk[data-astro-cid-zgk5icb2],.rcm-btn--doc[data-astro-cid-zgk5icb2],.rcm-com__composer[data-astro-cid-zgk5icb2],.rcm-tabs[data-astro-cid-zgk5icb2],.rcm-head__t[data-astro-cid-zgk5icb2],.rcm-f--client[data-astro-cid-zgk5icb2]{display:none}.rcm-head__act[data-astro-cid-zgk5icb2]{width:100%}.rcm-btn--primary[data-astro-cid-zgk5icb2]{margin-left:auto}.rcm-head[data-astro-cid-zgk5icb2]{border-bottom:1px solid var(--c-rule);padding-block:.625rem .5rem}.rcm-main[data-astro-cid-zgk5icb2]{gap:.75rem;padding-block:.625rem .75rem}.rcm-form[data-astro-cid-zgk5icb2]{gap:.5rem .75rem}.rcm-com[data-astro-cid-zgk5icb2]{gap:.375rem;padding-top:.5rem}}@media (width<=47.99rem) and (height<=44rem){.rcm-items__t[data-astro-cid-zgk5icb2],.rcm-table[data-astro-cid-zgk5icb2] thead[data-astro-cid-zgk5icb2],.rcm-c[data-astro-cid-zgk5icb2][data-rcm-old],.rcm-com__t[data-astro-cid-zgk5icb2] [data-astro-cid-zgk5icb2][data-rcm-count]{display:none}}.pfr__split[data-astro-cid-kr7egpvj]{gap:var(--sp-2xl) clamp(2rem, 1rem + 3vw, 4rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.pfr__side[data-astro-cid-kr7egpvj]{gap:var(--sp-xl);min-width:0;display:grid}@media (width<=47.99rem){.pfr__split[data-astro-cid-kr7egpvj] .rail__track{align-items:start}.pfr__side[data-astro-cid-kr7egpvj]{gap:var(--sp-md)}}@media (width<=64rem){.pfr__split[data-astro-cid-kr7egpvj]{grid-template-columns:minmax(0,1fr)}}.pfr-v[data-astro-cid-kr7egpvj],.pfr-v[data-astro-cid-kr7egpvj] .pfr-vers{display:grid}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver{border-left:1px solid var(--c-rule-strong);gap:.4rem;padding:.75rem 0 .8rem 1rem;display:grid;position:relative}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver:before{content:"";background:var(--c-paper);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--c-blue);border-radius:50%;position:absolute;top:1.05rem;left:-4.5px}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver:first-child:before{background:var(--c-blue)}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__head{font-family:var(--ff-cond);letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__n{color:var(--c-ink);font-weight:700}.pfr-v[data-astro-cid-kr7egpvj] button.pfr-ver__head{border-radius:var(--radius-xs);text-align:left;width:calc(100% + .75rem);min-height:2.25rem;transition:background-color var(--dur-1) var(--ease-out-quart);margin:-.3rem 0 -.2rem -.375rem;padding:.3rem 2rem .3rem .375rem;position:relative}.pfr-v[data-astro-cid-kr7egpvj] button.pfr-ver__head:hover{background:var(--c-tint)}.pfr-v[data-astro-cid-kr7egpvj] button.pfr-ver__head:focus-visible{outline-offset:0}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__chev{border-right:1.5px solid var(--c-muted);border-bottom:1.5px solid var(--c-muted);width:.5rem;height:.5rem;transition:rotate var(--dur-2) var(--ease-out-quart);position:absolute;top:50%;right:.75rem;translate:0 -70%;rotate:45deg}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver.is-open .pfr-ver__chev{translate:0 -20%;rotate:225deg}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver.is-open{background:linear-gradient(90deg, color-mix(in oklab, var(--c-blue-soft) 60%, transparent), transparent 85%)}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__src{border:1px solid var(--c-rule-strong);color:var(--c-ink-2);border-radius:999px;padding:0 .45rem;font-size:.8125rem}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__date{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__cur{background:var(--c-blue);color:var(--c-on-blue);border-radius:999px;padding:0 .45rem;font-size:.8125rem;font-weight:650}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__diff{gap:.45rem;margin:0;display:grid}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__chg{grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__chg dt{color:var(--c-muted);font-family:var(--ff-cond);letter-spacing:.01em;font-size:.875rem}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__chg dd{font-variant-numeric:tabular-nums;justify-items:start;gap:.15rem;min-width:0;margin:0;font-size:.875rem;display:grid}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__pair{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__pair s{color:var(--c-muted);text-decoration-color:color-mix(in oklab, var(--st-red) 70%, transparent)}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__pair b{color:var(--c-ink);font-weight:650}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__arrow{color:var(--c-muted)}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__rows{gap:.1rem;display:grid}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__row--rm{color:var(--c-muted);text-decoration:line-through;text-decoration-color:color-mix(in oklab, var(--st-red) 70%, transparent)}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__init{color:var(--c-ink-2);font-size:.875rem}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__btn{border-radius:var(--radius-xs);min-height:2rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-blue);text-align:left;transition:background-color var(--dur-1) var(--ease-out-quart);align-items:center;gap:.35rem;margin-left:-.375rem;padding:0 .375rem;font-size:.875rem;font-weight:600;display:inline-flex}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__btn:before{content:"↺";font-family:var(--ff-sans);font-weight:500}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__btn:hover,.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__btn[aria-expanded=true]{background:var(--c-blue-soft)}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__btn--rec{justify-self:start}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver:not(.is-open) .pfr-ver__btn{display:none}.pfr-v[data-astro-cid-kr7egpvj] .pfr-confirm{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-tint);font-variant-numeric:normal;gap:.35rem;width:100%;margin-top:.25rem;padding:.75rem .875rem;display:grid}.pfr-v[data-astro-cid-kr7egpvj] .pfr-confirm__title{color:var(--c-ink);font-size:.9375rem;font-weight:700}.pfr-v[data-astro-cid-kr7egpvj] .pfr-confirm__body{color:var(--c-ink-2);font-size:.875rem}.pfr-v[data-astro-cid-kr7egpvj] .pfr-confirm__hint{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.8125rem}.pfr-v[data-astro-cid-kr7egpvj] .pfr-confirm__actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.pfr-v[data-astro-cid-kr7egpvj] .pfr-confirm__actions button{border-radius:var(--radius-xs);min-height:2.5rem;padding:0 .875rem;font-size:.875rem;font-weight:650}.pfr-v[data-astro-cid-kr7egpvj] .pfr-confirm__ok{background:var(--c-blue);color:var(--c-on-blue)}.pfr-v[data-astro-cid-kr7egpvj] .pfr-confirm__ok:hover{background:var(--c-blue-deep)}.pfr-v[data-astro-cid-kr7egpvj] .pfr-confirm__no{border:1px solid var(--c-rule-strong);background:var(--c-paper);color:var(--c-ink)}.pfr-v[data-astro-cid-kr7egpvj] .pfr-confirm__no:hover{border-color:var(--c-ink-2)}@media (prefers-reduced-motion:no-preference){.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver.is-new{animation:pfr-ver-in var(--dur-3) var(--ease-out-quart) both}.pfr-v[data-astro-cid-kr7egpvj] .pfr-confirm,.pfr-v[data-astro-cid-kr7egpvj] .pfr-vers__toast.is-on{animation:pfr-confirm-in var(--dur-2) var(--ease-out-quart) both}}@keyframes pfr-ver-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-8px)}to{opacity:1;clip-path:inset(-4px -8px -8px);transform:none}}@keyframes pfr-confirm-in{0%{opacity:0;transform:translateY(-4px)}}.pfr-vers__foot[data-astro-cid-kr7egpvj]{border-top:1px dashed var(--c-rule-strong);font-family:var(--ff-cond);color:var(--c-muted);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.5rem;padding-top:.625rem;font-size:.875rem;display:flex}.pfr-vers__hint[data-astro-cid-kr7egpvj]{flex:14rem}.pfr-vers__toast[data-astro-cid-kr7egpvj]:empty{display:none}@media (width<=47.99rem) and (height<=44rem){.pfr-vers__hint[data-astro-cid-kr7egpvj],.pfr-vers__foot[data-astro-cid-kr7egpvj]:has(.pfr-vers__toast:empty):has(.pfr-vers__reset[hidden]),.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver__init{display:none}.pfr-v[data-astro-cid-kr7egpvj] .pfr-ver:last-child{padding-bottom:.25rem}}.pfr-vers__toast[data-astro-cid-kr7egpvj]{border-radius:var(--radius-xs);background:var(--c-blue-ink);color:var(--c-on-blue);flex-basis:100%;order:-1;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.875rem;display:flex}.pfr-vers__toast[data-astro-cid-kr7egpvj]:before{content:"";background:var(--c-amber);border-radius:50%;flex:none;width:.45rem;height:.45rem}.pfr-vers__reset[data-astro-cid-kr7egpvj]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2.25rem;color:var(--c-ink);padding:0 .625rem;font-size:.875rem}.pfr-vers__reset[data-astro-cid-kr7egpvj]:hover{border-color:var(--c-ink-2)}.pfr-vers__reset[data-astro-cid-kr7egpvj][hidden]{display:none}.pft{--pft-gap:.75rem;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container:pft/inline-size}.pft .pft-win{min-width:0}.pft .pft-ico{flex:none;width:1em;height:1em}.pft .pft-h{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink);align-items:center;gap:.4em;margin:0;font-size:.875rem;font-weight:700;line-height:1.3;display:flex}.pft .pft-h .pft-ico{color:var(--c-muted)}.pft .pft-k{font-family:var(--ff-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--c-blue);font-size:.875rem;font-weight:750;line-height:2.25rem}.pft-bar__t{min-width:0;color:var(--c-ink);flex-wrap:wrap;align-items:baseline;gap:0 .4em;display:flex}.pft-bar__t b{font-weight:var(--fw-strong)}.pft-bar__sep,.pft-bar__m{color:var(--c-muted)}.pft [data-status=pending]{--tone:var(--st-gray)}.pft [data-status=accepted]{--tone:var(--st-blue)}.pft [data-status=in_progress]{--tone:var(--st-orange)}.pft [data-status=done]{--tone:var(--st-green)}.pft [data-status=declined]{--tone:var(--st-red)}.pft [data-priority=low]{--ptone:var(--st-gray)}.pft [data-priority=normal]{--ptone:var(--st-blue)}.pft [data-priority=high]{--ptone:var(--st-orange)}.pft [data-priority=urgent]{--ptone:var(--st-red)}.pft [data-tone="1"]{--atone:var(--st-blue)}.pft [data-tone="2"]{--atone:var(--st-violet)}.pft [data-tone="3"]{--atone:var(--st-green)}.pft [data-tone="4"]{--atone:var(--st-orange)}.pft [data-tone="5"]{--atone:var(--st-red)}.pft [data-tone="6"]{--atone:var(--st-gray)}.pft .pft-av{background:color-mix(in oklab, var(--atone) 26%, var(--c-paper));width:1.5rem;height:1.5rem;color:color-mix(in oklab, var(--atone) 38%, var(--c-ink));font-family:var(--ff-cond);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.pft .pft-av--xs{width:1.375rem;height:1.375rem;font-size:.6875rem}.pft .pft-st{background:color-mix(in oklab, var(--tone) 18%, var(--c-paper));color:color-mix(in oklab, var(--tone) 42%, var(--c-ink));font-family:var(--ff-cond);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.3em;padding:.1rem .5rem;font-size:.8125rem;font-weight:650;display:inline-flex}.pft .pft-st--round{justify-content:center;width:1.25rem;height:1.25rem;padding:0;font-size:.75rem}.pft .pft-pri{background:color-mix(in oklab, var(--ptone) 16%, var(--c-paper));color:color-mix(in oklab, var(--ptone) 42%, var(--c-ink));font-family:var(--ff-cond);letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.8125rem;font-weight:650}.pft .pft-dot{background:var(--ptone);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.4rem}.pft .pft-dot[data-priority=low]{background:color-mix(in oklab, var(--ptone) 55%, var(--c-paper))}.pft .pft-due{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.3em;font-size:.8125rem;display:inline-flex}.pft .pft-tag{background:var(--c-tint);border:1px solid var(--c-rule);max-width:9rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-size:.8125rem;overflow:hidden}.pft .pft-auto{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);align-items:flex-start;gap:.3em;min-width:0;margin:0;font-size:.8125rem;line-height:1.3;display:flex}.pft .pft-auto .pft-ico{color:var(--c-blue-line);margin-top:.15em}.pft .pft-plan{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;min-width:0;margin:0;display:flex}.pft .pft-plan__i{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.3em;min-width:0;font-size:.8125rem;display:inline-flex}.pft .pft-plan__i.is-full{color:color-mix(in oklab, var(--st-green) 45%, var(--c-ink))}.pft .pft-bar{background:var(--c-rule);border-radius:999px;width:2rem;height:4px;display:inline-block;overflow:hidden}.pft .pft-bar>span{border-radius:inherit;background:var(--c-blue);transform-origin:0;height:100%;transition:transform var(--dur-3) var(--ease-out-quart);display:block}.pft .pft-bar--wide{width:100%;height:5px;display:block}.pft .pft-rule{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.25rem 1.75rem;display:grid}.pft .pft-steps{min-width:0;display:grid}.pft .pft-step{border-top:1px solid var(--c-rule);grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:0 .75rem;padding-block:.75rem;display:grid}.pft .pft-step:first-child{border-top:0;padding-top:0}.pft .pft-step:last-child{padding-bottom:0}.pft .pft-step__body{gap:.5rem;min-width:0;display:grid}.pft .pft-opts{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}.pft .pft-opt{border:1px solid var(--c-rule-strong);background:var(--c-paper);max-width:100%;min-height:2.25rem;color:var(--c-ink-2);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.pft .pft-opt input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.pft .pft-opt .pft-ico{color:var(--c-muted)}.pft .pft-opt:hover{border-color:var(--c-blue-line)}.pft .pft-opt:has(input:checked){border-color:var(--c-blue);background:var(--c-blue-soft);color:var(--c-blue-deep)}.pft .pft-opt:has(input:checked) .pft-ico{color:var(--c-blue)}.pft .pft-opt:has(input:focus-visible){outline:2px solid var(--c-blue-line);outline-offset:2px}.pft .pft-opt:has(input:disabled){cursor:default}.pft .pft-opt:has(input:disabled):hover{border-color:var(--c-rule-strong)}.pft .pft-opt:has(input:disabled:checked):hover{border-color:var(--c-blue)}@media (pointer:coarse){.pft .pft-opt{min-height:2.75rem}}.pft .pft-step__detail{color:var(--c-ink-2);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;min-width:0;margin:0;font-size:.875rem;line-height:1.4;display:flex}.pft .pft-step__detail:empty{display:none}.pft .pft-kv{min-width:0}.pft .pft-kv__k{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted)}.pft .pft-kv b{color:var(--c-ink);font-weight:620}.pft .pft-tpl{flex:100%;min-width:0}.pft .pft-tpl__v{color:var(--c-ink);overflow-wrap:anywhere;font-weight:620}.pft .pft-var{border:1px solid color-mix(in oklab, var(--c-blue-line) 45%, var(--c-paper));border-radius:var(--radius-xs);background:var(--c-blue-soft);color:var(--c-blue-deep);font-family:var(--ff-cond);letter-spacing:.01em;white-space:nowrap;padding:.05rem .3rem;font-weight:600}.pft .pft-hint{color:var(--c-muted)}.pft .pft-out{border-left:1px solid var(--c-rule);align-content:start;gap:1.25rem;min-width:0;padding-left:1.75rem;display:grid}.pft .pft-say,.pft .pft-pre{gap:.5rem;min-width:0;display:grid}.pft .pft-say__text{gap:.5rem;display:grid}.pft .pft-say__when{letter-spacing:-.01em;color:var(--c-ink);text-wrap:pretty;margin:0;font-size:1.1875rem;font-weight:640;line-height:1.32}.pft .pft-say__then{color:var(--c-ink-2);text-wrap:pretty;align-items:flex-start;gap:.45rem;margin:0;font-size:1rem;line-height:1.4;display:flex}.pft .pft-say__then .pft-ico{color:var(--c-blue);margin-top:.22em}.pft .pft-say__then [data-frag=who]{color:var(--c-ink);font-weight:640}.pft .pft-say__facts{color:var(--c-muted)}.pft [data-frag],.pft [data-k]{border-radius:2px}.pft .pft-pre__body{gap:.5rem;display:grid}.pft .pft-pre__card{border:1px solid color-mix(in oklab, var(--ptone) 40%, var(--c-rule-strong));border-radius:var(--radius-sm);background:var(--c-paper);box-shadow:var(--shadow-sm);gap:.5rem;padding:.75rem .875rem;display:grid}.pft .pft-pre__card[data-priority=normal],.pft .pft-pre__card[data-priority=low]{border-color:var(--c-rule-strong)}.pft .pft-pre__title{color:var(--c-ink);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:640;line-height:1.3}.pft .pft-pre__meta{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:0;display:flex}.pft .pft-pre__who{color:var(--c-ink);align-items:center;gap:.4rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.pft .pft-pre__target{border-top:1px solid var(--c-rule);font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);margin:0;padding-top:.4rem;font-size:.8125rem}.pft .pft-pre__eg{color:var(--c-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.4}.pft .pft-pre__eg b{color:var(--c-ink);font-weight:640}.pft .pft-pre__eg.is-off{color:color-mix(in oklab, var(--st-red) 50%, var(--c-ink))}.pft .pft-event{border-top:1px solid var(--c-rule);background:var(--c-tint);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1rem 1.75rem;margin:1rem -1rem -1rem;padding:1rem;display:grid}.pft .pft-event__what{grid-template-columns:4rem minmax(0,1fr);gap:0 .75rem;min-width:0;display:grid}.pft .pft-event__body{gap:.625rem;min-width:0;display:grid}.pft .pft-opt--subject{border-radius:var(--radius-sm);flex:11rem;align-items:flex-start;padding:.4rem .7rem;font-weight:500}.pft .pft-opt--subject>span{min-width:0;display:grid}.pft .pft-opt--subject b{color:var(--c-ink);font-weight:700}.pft .pft-opt--subject:has(input:checked) b{color:var(--c-blue-deep)}.pft .pft-opt__sub{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);overflow-wrap:anywhere;font-size:.875rem}.pft .pft-opt__sub:empty{display:none}.pft .pft-event__text{color:var(--c-ink-2);text-wrap:pretty;align-items:flex-start;gap:.5rem;margin:0;font-size:.9375rem;line-height:1.4;display:flex}.pft .pft-event__text .pft-ico{color:var(--c-blue);margin-top:.2em}.pft .pft-event__text b{color:var(--c-ink);white-space:nowrap;font-weight:680}.pft .pft-event__go{grid-column:1;padding-left:4.75rem}.pft .pft-fire{min-height:2.75rem;padding-inline:1.1rem;font-size:1rem}.pft .pft-fire .pft-ico{width:.8em;height:.8em}.pft:not(.is-live) .p2-btn:disabled{opacity:1;cursor:default}.pft .pft-event__log{grid-area:1/2/span 2;align-content:start;gap:.5rem;min-width:0;padding-left:1.75rem;display:grid}.pft .pft-runs{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pft .pft-run{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.pft .pft-run>.pft-ico{color:var(--c-muted);margin-top:.15em}.pft .pft-run.is-ok>.pft-ico{color:color-mix(in oklab, var(--st-green) 70%, var(--c-ink))}.pft .pft-run__body{gap:.1rem;min-width:0;font-size:.875rem;line-height:1.35;display:grid}.pft .pft-run__head b{color:var(--c-ink);font-weight:640}.pft .pft-run__when,.pft .pft-run__meta,.pft .pft-run__line{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted)}.pft .pft-run__line{color:var(--c-ink-2);overflow-wrap:anywhere}.pft .pft-run:nth-child(n+2){opacity:.72}.pft .pft-live{color:var(--c-ink);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.4}.pft .pft-live:empty{display:none}.pft .pft-live[data-tone=off]{color:color-mix(in oklab, var(--st-red) 50%, var(--c-ink))}.pft .pft-link{height:3.5rem;color:var(--c-muted);align-items:center;gap:.75rem;padding-left:clamp(1.5rem,9%,6.5rem);display:flex}.pft .pft-link__line{background:linear-gradient(var(--c-ink), var(--c-ink)) center / 1px 100% no-repeat;opacity:.7;align-self:stretch;width:1px;margin-block:.75rem .625rem;position:relative}.pft .pft-link__line:after{content:"";border-top:7px solid var(--c-ink);border-inline:3.5px solid #0000;position:absolute;bottom:-1px;left:50%;translate:-50%}.pft .pft-link__dot{background:var(--c-amber);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in oklab, var(--c-amber) 35%, transparent);opacity:0;border-radius:50%;margin:-4px 0 0 -4.5px;position:absolute;top:0;left:50%}.pft .pft-link__cap{font-size:var(--fs-draft-sm)}.pft .pft-board{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.625rem;display:grid}.pft .pft-col{border:1px solid var(--c-rule);border-radius:var(--radius-md);background:var(--c-tint);align-content:start;gap:.5rem;min-width:0;min-height:8.5rem;padding:.5rem;display:grid}.pft .pft-col__head{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink);align-items:center;gap:.4rem;margin:0;padding:.1rem .15rem;font-size:.875rem;font-weight:700;line-height:1.3;display:flex}.pft .pft-col__n{color:var(--c-muted);font-variant-numeric:tabular-nums;font-weight:500}.pft .pft-col__cards{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pft .pft-col__cards:empty{display:none}.pft .pft-col__empty{border:1px dashed var(--c-rule-strong);border-radius:var(--radius-sm);font-family:var(--ff-cond);letter-spacing:.01em;text-align:center;color:var(--c-muted);margin:0;padding:1rem .5rem;font-size:.8125rem}.pft .pft-cardwrap{min-width:0;position:relative}.pft .pft-card{border:1px solid var(--c-rule);border-radius:var(--radius-sm);background:var(--c-paper);width:100%;box-shadow:var(--shadow-sm);color:var(--c-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out-quart), box-shadow var(--dur-2) var(--ease-out-quart);gap:.35rem;padding:.55rem .6rem;display:grid}.pft .pft-card[data-priority=high]{border-color:color-mix(in oklab, var(--st-orange) 45%, var(--c-rule))}.pft .pft-card[data-priority=urgent]{border-color:color-mix(in oklab, var(--st-red) 45%, var(--c-rule));background:color-mix(in oklab, var(--st-red) 4%, var(--c-paper))}.pft .pft-card:hover{border-color:var(--c-blue-line)}.pft .pft-card[aria-current=true]{border-color:var(--c-blue);box-shadow:0 0 0 1px var(--c-blue), var(--shadow-md)}.pft .pft-card:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:2px}.pft .pft-card__top{align-items:flex-start;gap:.4rem;min-width:0;display:flex}.pft .pft-card__title{overflow-wrap:anywhere;min-width:0;font-size:.9375rem;font-weight:640;line-height:1.25}.pft .pft-card__place{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);overflow-wrap:anywhere;font-size:.8125rem}.pft .pft-card__foot{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;display:flex}.pft .pft-card__who{display:inline-flex}.pft .pft-open{border-top:1px solid var(--c-rule);gap:.75rem;min-width:0;margin-top:1rem;padding-top:1rem;display:grid}.pft .pft-detail{gap:1rem;min-width:0;display:grid}.pft .pft-detail__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1.5rem;display:grid}.pft .pft-detail__titles{gap:.35rem;min-width:0;display:grid}.pft .pft-detail__line{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:0;display:flex}.pft .pft-detail__place{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.875rem}.pft .pft-detail__title{letter-spacing:-.012em;color:var(--c-ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.pft .pft-detail__title:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:3px;border-radius:2px}.pft .pft-detail__do{justify-items:end;gap:.4rem;min-width:0;max-width:24rem;display:grid}.pft .pft-acts{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.pft .pft-acts .p2-btn .pft-ico{width:.95em;height:.95em}.pft .pft-acts__hint{text-align:end;color:var(--c-ink-2);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.35}.pft .pft-acts__actor{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);display:block}.pft .pft-props{border-block:1px dashed var(--c-rule-strong);flex-wrap:wrap;gap:.6rem 1.75rem;margin:0;padding:.75rem 0;display:flex}.pft .pft-props>div{gap:.15rem;min-width:0;display:grid}.pft .pft-props dt{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.8125rem}.pft .pft-props dd{min-height:1.5rem;color:var(--c-ink);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}.pft .pft-src{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pft .pft-src li{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);max-width:100%;color:var(--c-ink);align-items:center;gap:.35rem;min-width:0;padding:.1rem .5rem;font-size:.875rem;font-weight:500;display:inline-flex}.pft .pft-src li span:last-child{overflow-wrap:anywhere}.pft .pft-src .pft-ico{color:var(--c-muted)}.pft .pft-detail__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;gap:1.25rem 2rem;display:grid}.pft .pft-stages,.pft .pft-checks,.pft .pft-desc{align-content:start;gap:.625rem;min-width:0;display:grid}.pft .pft-desc p{color:var(--c-ink-2);text-wrap:pretty;max-width:46ch;margin:0;font-size:.9375rem;line-height:1.45}.pft .pft-stages ol{margin:0;padding:0;list-style:none;display:grid}.pft .pft-stage{gap:.7rem;min-width:0;padding-bottom:.875rem;display:flex;position:relative}.pft .pft-stage:last-child{padding-bottom:0}.pft .pft-stage:not(:last-child):before{content:"";background:var(--c-rule-strong);width:1px;position:absolute;top:1.625rem;bottom:.125rem;left:.71875rem}.pft .pft-stage[data-state=done]:not(:last-child):before{background:color-mix(in oklab, var(--st-green) 60%, var(--c-paper))}.pft .pft-stage__n{background:var(--c-tint);border:1px solid var(--c-rule-strong);width:1.5rem;height:1.5rem;font-family:var(--ff-cond);color:var(--c-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.pft .pft-stage[data-state=active] .pft-stage__n{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-on-blue)}.pft .pft-stage[data-state=done] .pft-stage__n{background:color-mix(in oklab, var(--st-green) 26%, var(--c-paper));border-color:color-mix(in oklab, var(--st-green) 60%, var(--c-paper));color:color-mix(in oklab, var(--st-green) 38%, var(--c-ink))}.pft .pft-stage__body{gap:.2rem;min-width:0;padding-top:.1rem;display:grid}.pft .pft-stage__t{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.9375rem;display:flex}.pft .pft-stage__t b{color:var(--c-ink);font-weight:660}.pft .pft-stage[data-state=done] .pft-stage__t b{color:var(--c-ink-2)}.pft .pft-stage__now{background:var(--c-blue-soft);color:var(--c-blue-deep);font-family:var(--ff-cond);letter-spacing:.01em;border-radius:999px;padding:0 .45rem;font-size:.8125rem;font-weight:650}.pft .pft-stage__who{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);align-items:center;gap:.35rem;min-width:0;font-size:.875rem;display:flex}.pft .pft-stage__note{border-radius:var(--radius-sm);background:var(--c-tint);color:var(--c-ink-2);margin-top:.15rem;padding:.3rem .55rem;font-size:.875rem;line-height:1.4}.pft .pft-checks__n{color:var(--c-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.pft .pft-checks ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.pft .pft-check label{border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart);align-items:flex-start;gap:.6rem;margin-inline:-.4rem;padding:.35rem .4rem;display:flex}.pft .pft-check label:hover{background:var(--c-tint)}.pft .pft-check label:has(input:disabled){cursor:default}.pft .pft-check label:has(input:disabled):hover{background:0 0}.pft .pft-check input{width:1.125rem;height:1.125rem;accent-color:var(--c-blue);cursor:inherit;flex:none;margin:.1rem 0 0}.pft .pft-check__body{gap:.05rem;min-width:0;display:grid}.pft .pft-check__t{color:var(--c-ink);overflow-wrap:anywhere;transition:color var(--dur-2) var(--ease-out-quart);font-size:.9375rem;line-height:1.35}.pft .pft-check.is-done .pft-check__t{color:var(--c-muted);text-decoration:line-through 1px}.pft .pft-check__by{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.8125rem}@media (pointer:coarse){.pft .pft-check label{padding-block:.6rem}}.pft .pft-notes{gap:.375rem;min-width:0;display:grid}.pft .pft-notes:empty{display:none}.pft .pft-note{border-radius:var(--radius-sm);background:var(--c-blue-soft);color:var(--c-blue-ink);text-wrap:pretty;align-items:flex-start;gap:.5rem;margin:0;padding:.5rem .7rem;font-size:.875rem;line-height:1.4;display:flex}.pft .pft-note .pft-ico{color:var(--c-blue);margin-top:.18em}.pft .pft-note__to{font-family:var(--ff-cond);letter-spacing:.01em;font-weight:700}.pft .pft-note__to:after{content:":"}@media (prefers-reduced-motion:no-preference){.pft.is-live .is-flash{animation:pft-flash .9s var(--ease-out-quart)}.pft.is-live .pft-note{animation:pft-in var(--dur-3) var(--ease-out-quart) backwards}.pft.is-live .pft-note:nth-child(2){animation-delay:.14s}.pft.is-live .is-new{animation:pft-in var(--dur-3) var(--ease-out-quart) backwards}.pft.is-live .pft-cardwrap.is-fresh .pft-card{animation:pft-ring 1.4s var(--ease-out-quart)}}@keyframes pft-flash{0%{background:color-mix(in oklab, var(--c-amber) 62%, transparent)}}@keyframes pft-in{0%{opacity:0;transform:translateY(-5px)}}@keyframes pft-ring{0%{box-shadow:0 0 0 5px color-mix(in oklab, var(--c-amber) 70%, transparent), var(--shadow-md)}}@container pft (width<=56rem){.pft .pft-rule{grid-template-columns:minmax(0,1fr);gap:1rem}.pft .pft-out{display:contents}.pft .pft-say{border-bottom:1px solid var(--c-rule);order:-1;padding-bottom:1rem}.pft .pft-pre{border-top:1px solid var(--c-rule);padding-top:1rem}.pft .pft-event{grid-template-columns:minmax(0,1fr)}.pft .pft-event__log{border-top:1px solid var(--c-rule);grid-area:auto/1;padding:1rem 0 0}.pft .pft-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.pft .pft-col{min-height:0}.pft .pft-col.is-empty{background:0 0;border-style:dashed;padding-block:.4rem}.pft .pft-col.is-empty .pft-col__empty{display:none}.pft .pft-col.is-empty .pft-col__head:after{content:"—";color:var(--c-muted);margin-left:auto;font-weight:400}.pft .pft-col.is-empty .pft-col__n{display:none}.pft .pft-detail__head{grid-template-columns:minmax(0,1fr)}.pft .pft-detail__do{justify-items:start;max-width:none}.pft .pft-acts{justify-content:flex-start}.pft .pft-acts__hint{text-align:start}}@container pft (width<=36rem){.pft .pft-board{grid-template-columns:minmax(0,1fr)}}.pft .pft-steptabs,.pft .pft-panes,.pft .pft-dtabs{display:none}.pft .pft-steptab,.pft .pft-pane,.pft .pft-dtab{border-radius:calc(var(--radius-sm) - 2px);min-width:0;min-height:2.75rem;color:var(--c-ink-2);font-family:var(--ff-cond);letter-spacing:.01em;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);background:0 0;border:0;flex:1 1 0;padding:.25rem .375rem;font-size:.9375rem;font-weight:650;line-height:1.15}.pft .pft-steptab[aria-expanded=true],.pft .pft-pane[aria-pressed=true],.pft .pft-dtab[aria-expanded=true]{background:var(--c-paper);color:var(--c-blue-deep);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--c-blue)}.pft .pft-steptab:focus-visible,.pft .pft-pane:focus-visible,.pft .pft-dtab:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:1px}@container pft (width<=30rem){.pft.is-live :is(.pft-steptabs,.pft-panes,.pft-dtabs){border-radius:var(--radius-sm);background:var(--c-tint);gap:.125rem;padding:.1875rem;display:flex}.pft.is-live .pft-steptab{text-transform:uppercase;letter-spacing:.04em;font-size:.875rem}.pft.is-live [data-step-panel]:not(.is-on){display:none}.pft.is-live .pft-step{border-top:0;padding:0}.pft.is-live .pft-step .pft-k{display:none}.pft.is-live .pft-pre{border-top:0;padding-top:0}.pft.is-live .pft-pre>.pft-h{display:none}.pft.is-live .pft-rule{gap:.75rem}.pft.is-live .pft-say{padding-bottom:.75rem}.pft .pft-opt__sub{display:none}.pft .pft-opt--subject{flex:8rem}.pft.is-live .pft-event{gap:.625rem;margin-top:.75rem;padding-block:.75rem}.pft.is-live .pft-event__log{border-top:0;padding-top:0}.pft.is-live .pft-event__log>.pft-h,.pft.is-live .pft-runs{display:none}.pft.is-live .pft-link{height:2.75rem}.pft .pft-bar__m,.pft [data-step-detail=trigger],.pft [data-step-detail=cond]{display:none}.pft.is-live .pft-board{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.pft.is-live .pft-board::-webkit-scrollbar{display:none}.pft.is-live .pft-col{scroll-snap-align:start;flex:0 0 80%}.pft.is-live .pft-col.is-empty{flex-basis:42%}.pft.is-live .pft-card .pft-tag{display:none}.pft.is-live[data-pane=board] .pft-open,.pft.is-live[data-pane=card] .pft-board{display:none}.pft.is-live .pft-open{border-top:0;margin-top:0;padding-top:0}.pft .pft-props>.pft-props__desk,.pft .pft-say__facts{display:none}.pft .pft-stage{padding-bottom:.5rem}.pft.is-live .pft-panes{margin-bottom:.5rem}.pft .pft-props{gap:.5rem 1.25rem;padding-block:.5rem}.pft .pft-detail{gap:.75rem}.pft .pft-detail__title{font-size:1.125rem}.pft.is-live .pft-detail__cols>[data-dpanel]:not(.is-on),.pft.is-live .pft-detail__cols>[data-dpanel]>.pft-h:not(:has(.pft-checks__n)){display:none}.pft .pft-step,.pft .pft-event__what{grid-template-columns:minmax(0,1fr)}.pft .pft-k{margin-bottom:.4rem;line-height:1.3}.pft .pft-event__go{padding-left:0}.pft .pft-fire{width:100%}.pft .pft-say__when{font-size:1.0625rem}.pft .pft-link__cap{font-size:var(--fs-draft-sm)}}@media (width<=47.99rem) and (height<=44rem){.pft.is-live .pft-say>.pft-h,.pft.is-live .pft-event__what>.pft-k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pft.is-live .pft-say,.pft.is-live .pft-event__what{position:relative}.pft.is-live .pft-rule{gap:.5rem}.pft.is-live .pft-say{padding-bottom:.5rem}.pft.is-live .pft-say__when{font-size:1rem;line-height:1.3}.pft.is-live .pft-say__text{gap:.25rem}.pft.is-live .pft-step .pft-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.pft.is-live .pft-step .pft-opt{text-wrap:balance;padding-inline:.625rem}.pft.is-live .pft-event{gap:.5rem;margin:.5rem -.5rem -.5rem;padding:.5rem}.pft.is-live .pft-event__body{gap:.375rem}.pft.is-live .pft-event__text{font-size:.875rem;line-height:1.35}.pft.is-live .pft-link{height:2.25rem}.pft.is-live [data-step-detail=what],.pft.is-live [data-step-detail=who],.pft.is-live .pft-pre__target{display:none}.pft.is-live .pft-pre__card{gap:.375rem;padding-block:.5rem}.pft.is-live .pft-stage__note,.pft.is-live .pft-acts__actor{display:none}.pft.is-live .pft-detail{gap:.5rem}}.pft-try[data-astro-cid-acepkzcx]{max-width:60ch;font-size:var(--fs-small);color:var(--c-muted);line-height:1.5}.vc-fig[data-astro-cid-x352i7t2]{gap:var(--sp-sm);min-width:0;display:grid}.vc-top[data-astro-cid-x352i7t2]{align-items:baseline;gap:.75rem;min-width:0;display:inline-flex}.vc-top__name[data-astro-cid-x352i7t2]{font-weight:var(--fw-strong);color:var(--c-ink);white-space:nowrap}.vc-top__view[data-astro-cid-x352i7t2]{color:var(--c-muted);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.vc-top__view[data-astro-cid-x352i7t2] svg[data-astro-cid-x352i7t2]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;align-self:center;width:1rem;height:1rem}.vc-top__tools[data-astro-cid-x352i7t2]{align-items:center;gap:.5rem;display:inline-flex}.vc-top__mode[data-astro-cid-x352i7t2]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);height:1.875rem;color:var(--c-ink);white-space:nowrap;align-items:center;gap:.3rem;padding:0 .4rem 0 .65rem;font-size:.875rem;font-weight:600;display:inline-flex}.vc-top__mode[data-astro-cid-x352i7t2] svg[data-astro-cid-x352i7t2]{fill:none;width:1rem;height:1rem;stroke:var(--c-muted);stroke-width:1.5px;stroke-linecap:round}.vc-top__tools[data-astro-cid-x352i7t2] .vc-replay[data-astro-cid-x352i7t2].p2-btn{width:1.875rem;padding:0}.vc-replay[data-astro-cid-x352i7t2][hidden]{display:none}.vc-replay[data-astro-cid-x352i7t2] svg[data-astro-cid-x352i7t2]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.0625rem;height:1.0625rem}@media (pointer:coarse){.vc-top__tools[data-astro-cid-x352i7t2] .vc-replay[data-astro-cid-x352i7t2].p2-btn{width:2.75rem}}.vc-win{--p2w-body-pad:0px}.vc[data-astro-cid-x352i7t2]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-size:.8125rem;line-height:1.25;container:vc/inline-size}.vc__layout[data-astro-cid-x352i7t2]{grid-template-columns:minmax(0,1fr);display:grid}.vc__main[data-astro-cid-x352i7t2]{--d0:2;--dn:3;--gt:2.75rem;--hh:44px;--m0:540;--cw:calc(100% / var(--dn));min-width:0}@container vc (width>=30rem){.vc__main[data-astro-cid-x352i7t2]{--d0:0;--dn:5;--gt:3.25rem}}@container vc (width>=44rem){.vc__main[data-astro-cid-x352i7t2]{--dn:7}}@container vc (width>=60rem){.vc__layout[data-astro-cid-x352i7t2]{grid-template-columns:minmax(0,1fr) 17.5rem}}.vc__toolbar[data-astro-cid-x352i7t2]{border-bottom:1px solid var(--c-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;display:flex}.vc__nav[data-astro-cid-x352i7t2]{min-width:0;color:var(--c-muted);align-items:center;gap:.35rem;display:inline-flex}.vc__nav[data-astro-cid-x352i7t2] svg[data-astro-cid-x352i7t2]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.vc__today-btn[data-astro-cid-x352i7t2]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);height:1.75rem;color:var(--c-ink);align-items:center;margin-right:.15rem;padding:0 .6rem;font-weight:620;display:inline-flex}.vc__range[data-astro-cid-x352i7t2]{color:var(--c-ink);font-family:var(--ff-sans);font-size:.9375rem;font-weight:var(--fw-strong);letter-spacing:-.005em;white-space:nowrap;margin-left:.25rem}.vc__range--mid[data-astro-cid-x352i7t2],.vc__range--wide[data-astro-cid-x352i7t2]{display:none}@container vc (width>=30rem){.vc__range--narrow[data-astro-cid-x352i7t2]{display:none}.vc__range--mid[data-astro-cid-x352i7t2]{display:inline}}@container vc (width>=44rem){.vc__range--mid[data-astro-cid-x352i7t2]{display:none}.vc__range--wide[data-astro-cid-x352i7t2]{display:inline}}.vc__layers[data-astro-cid-x352i7t2]{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.vc-layer[data-astro-cid-x352i7t2]{border:1px solid var(--c-rule-strong);background:var(--c-paper);min-height:1.75rem;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), color var(--dur-1) var(--ease-out-quart);border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .6rem .15rem .5rem;font-weight:620;display:inline-flex;position:relative}.vc-layer[data-astro-cid-x352i7t2]:hover{background:var(--c-tint);border-color:var(--c-blue-line)}.vc-layer__dot[data-astro-cid-x352i7t2]{background:var(--tone);width:.5rem;height:.5rem;transition:opacity var(--dur-1) var(--ease-out-quart);border-radius:50%;flex:none}.vc-layer__count[data-astro-cid-x352i7t2]{color:var(--c-muted);font-variant-numeric:tabular-nums}.vc-layer[data-astro-cid-x352i7t2][aria-pressed=false]{color:var(--c-muted);border-style:dashed}.vc-layer[data-astro-cid-x352i7t2][aria-pressed=false] .vc-layer__name[data-astro-cid-x352i7t2]{text-decoration:line-through}.vc-layer[data-astro-cid-x352i7t2][aria-pressed=false] .vc-layer__dot[data-astro-cid-x352i7t2]{opacity:.3}.vc-layer[data-astro-cid-x352i7t2][aria-pressed=false] .vc-layer__count[data-astro-cid-x352i7t2]{visibility:hidden}@media (pointer:coarse){.vc-layer[data-astro-cid-x352i7t2]{min-height:2.75rem;padding-inline:.7rem .8rem}}.vc__grid[data-astro-cid-x352i7t2]{position:relative}.vc__row[data-astro-cid-x352i7t2]{grid-template-columns:var(--gt) minmax(0, 1fr);display:grid}.vc__gutter[data-astro-cid-x352i7t2]{border-right:1px solid var(--c-rule);color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:.75rem;position:relative}.vc__strip[data-astro-cid-x352i7t2]{min-width:0;position:relative;overflow:clip}.vc__row--head[data-astro-cid-x352i7t2]{border-bottom:1px solid var(--c-rule);background:var(--c-tint)}.vc__strip--head[data-astro-cid-x352i7t2]{height:2.125rem}.vc-day[data-astro-cid-x352i7t2]{top:0;bottom:0;left:calc((var(--d) - var(--d0)) * var(--cw));width:var(--cw);border-left:1px solid var(--c-rule);color:var(--c-muted);white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute}.vc-day__wd[data-astro-cid-x352i7t2]{text-transform:capitalize}.vc-day__num[data-astro-cid-x352i7t2]{color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:680}.vc-day--off[data-astro-cid-x352i7t2] .vc-day__num[data-astro-cid-x352i7t2]{color:var(--c-muted)}.vc-day--today[data-astro-cid-x352i7t2] .vc-day__num[data-astro-cid-x352i7t2]{background:var(--c-amber);min-width:1.5rem;height:1.5rem;color:var(--c-on-amber);border-radius:999px;place-items:center;padding-inline:.25rem;display:inline-grid}.vc-off[data-astro-cid-x352i7t2]{top:0;bottom:0;left:calc((5 - var(--d0)) * var(--cw));width:calc(2 * var(--cw));background:color-mix(in oklab, var(--c-tint) 70%, transparent);pointer-events:none;position:absolute}.vc__row--allday[data-astro-cid-x352i7t2]{border-bottom:1px solid var(--c-rule-strong)}.vc__gutter--allday[data-astro-cid-x352i7t2]{text-align:end;justify-content:flex-end;align-items:flex-start;padding:.3rem .35rem 0;font-size:.6875rem;line-height:1.15;display:flex}.vc__strip--allday[data-astro-cid-x352i7t2]{--lane-h:22px;height:calc(var(--lanes) * var(--lane-h) + 6px);background:linear-gradient(to right, var(--c-rule) 1px, transparent 1px) 0 0 / var(--cw) 100%}.vc-ad[data-astro-cid-x352i7t2]{top:calc(3px + var(--lane) * var(--lane-h));left:calc((max(var(--d), var(--d0)) - var(--d0)) * var(--cw) + 3px);width:calc((min(var(--d) + var(--l), var(--d0) + var(--dn)) - max(var(--d), var(--d0))) * var(--cw) - 5px);height:calc(var(--lane-h) - 3px);border:1px solid color-mix(in oklab, var(--tone) 45%, var(--c-paper));background:color-mix(in oklab, var(--tone) 16%, var(--c-paper));min-width:0;color:var(--c-ink);font:inherit;text-align:start;cursor:pointer;border-radius:4px;align-items:center;gap:.25rem;padding:0 .4rem;font-size:.75rem;font-weight:620;display:flex;position:absolute;overflow:hidden}.vc-ad__title[data-astro-cid-x352i7t2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vc-ad__more[data-astro-cid-x352i7t2]{color:var(--c-muted);flex:none;font-weight:700}.vc-ad__more[data-astro-cid-x352i7t2]:last-child{margin-left:auto}.vc__gutter--time[data-astro-cid-x352i7t2]{height:calc(var(--hh) * var(--hrs) + 10px)}.vc-hour[data-astro-cid-x352i7t2]{right:.35rem;top:calc(10px + (var(--h) - var(--m0)) * var(--hh) / 60);white-space:nowrap;font-size:.6875rem;position:absolute;translate:0 -50%}.vc-hour[data-astro-cid-x352i7t2]:first-child{translate:0 -30%}.vc-nowtag[data-astro-cid-x352i7t2]{right:.2rem;top:calc(10px + (var(--now) - var(--m0)) * var(--hh) / 60);background:var(--c-amber);color:var(--c-on-amber);white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:.6875rem;font-weight:680;position:absolute;translate:0 -50%}.vc__strip--time[data-astro-cid-x352i7t2]{height:calc(var(--hh) * var(--hrs) + 10px);background:linear-gradient(to right, var(--c-rule) 1px, transparent 1px) 0 0 / var(--cw) 100%, linear-gradient(var(--c-rule) 1px, transparent 1px) 0 10px / 100% var(--hh), linear-gradient(color-mix(in oklab, var(--c-rule) 40%, transparent) 1px, transparent 1px) 0 calc(10px + var(--hh) / 2) / 100% var(--hh);touch-action:pan-y}.vc-now[data-astro-cid-x352i7t2]{z-index:3;left:calc((var(--d) - var(--d0)) * var(--cw));width:var(--cw);top:calc(10px + (var(--now) - var(--m0)) * var(--hh) / 60 - 1px);background:var(--c-amber-deep);pointer-events:none;height:2px;position:absolute}.vc-now[data-astro-cid-x352i7t2]:before{content:"";background:var(--c-amber-deep);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-1px}.vc-ev[data-astro-cid-x352i7t2]{--w:calc((var(--cw) - 7px) / var(--cn));z-index:calc(1 + var(--ind));left:calc((var(--d) - var(--d0)) * var(--cw) + 3px + var(--ci) * var(--w) + var(--ind) * 14px);width:calc(var(--w) - 1px - var(--ind) * 14px);top:calc(10px + (var(--s) - var(--m0)) * var(--hh) / 60 + 1px);height:calc(var(--l) * var(--hh) / 60 - 2px);border:1px solid color-mix(in oklab, var(--tone) 45%, var(--c-paper));background:color-mix(in oklab, var(--tone) 16%, var(--c-paper));color:var(--c-ink);font:inherit;text-align:start;cursor:grab;user-select:none;transition:box-shadow var(--dur-2) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);border-radius:6px;padding:0;position:absolute}.vc-ev[data-astro-cid-x352i7t2]:hover{background:color-mix(in oklab, var(--tone) 24%, var(--c-paper))}.vc-ev__in[data-astro-cid-x352i7t2]{border-radius:inherit;padding:3px 6px;display:block;position:absolute;inset:0;overflow:hidden}.vc-ev__title[data-astro-cid-x352i7t2]{overflow-wrap:anywhere;max-height:2.3em;font-weight:650;line-height:1.15;display:block;overflow:hidden}.vc-ev__time[data-astro-cid-x352i7t2],.vc-ev__res[data-astro-cid-x352i7t2]{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;display:block;overflow:hidden}.vc-ev__time[data-astro-cid-x352i7t2]{color:var(--c-ink-2);font-variant-numeric:tabular-nums;margin-top:1px}.vc-ev__res[data-astro-cid-x352i7t2]{color:var(--c-muted)}.vc-ev[data-astro-cid-x352i7t2].is-hour [data-astro-cid-x352i7t2]:is(.vc-ev__time,.vc-ev__res){display:none}.vc-ev[data-astro-cid-x352i7t2].is-short .vc-ev__in[data-astro-cid-x352i7t2]{align-items:baseline;gap:.35rem;padding-block:1px;display:flex}.vc-ev[data-astro-cid-x352i7t2].is-short .vc-ev__title[data-astro-cid-x352i7t2]{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-height:none}.vc-ev[data-astro-cid-x352i7t2].is-short .vc-ev__time[data-astro-cid-x352i7t2]{flex:none;margin:0}.vc-ev[data-astro-cid-x352i7t2].is-short .vc-ev__res[data-astro-cid-x352i7t2]{display:none}.vc-ev__grip[data-astro-cid-x352i7t2]{cursor:ns-resize;height:8px;position:absolute;inset:auto 0 0}.vc-ev__grip[data-astro-cid-x352i7t2]:after{content:"";background:color-mix(in oklab, var(--c-ink) 32%, transparent);opacity:0;width:20px;height:2px;transition:opacity var(--dur-1) var(--ease-out-quart);border-radius:2px;margin-left:-10px;position:absolute;bottom:2px;left:50%}.vc-ev[data-astro-cid-x352i7t2]:hover .vc-ev__grip[data-astro-cid-x352i7t2]:after,.vc-ev[data-astro-cid-x352i7t2].is-drag .vc-ev__grip[data-astro-cid-x352i7t2]:after{opacity:1}.vc-ev__warn[data-astro-cid-x352i7t2]{width:.9375rem;height:.9375rem;fill:var(--c-paper);stroke:var(--st-red);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:none;position:absolute;bottom:3px;right:3px}.vc-ev[data-astro-cid-x352i7t2].is-over{box-shadow:0 0 0 1.5px var(--c-paper)}.vc-ad[data-astro-cid-x352i7t2][aria-pressed=true]{z-index:2}:is(.vc-ev,.vc-ad)[data-astro-cid-x352i7t2][aria-pressed=true]{box-shadow:0 0 0 2px var(--c-blue), 0 6px 14px -6px oklch(20% .1 268/.4)}[data-astro-cid-x352i7t2]:is(.vc-ev,.vc-ad):focus-visible{outline:2px solid var(--c-blue-line);outline-offset:-2px}:is(.vc-ev,.vc-ad).is-drag[data-astro-cid-x352i7t2]{z-index:4;cursor:grabbing;box-shadow:0 10px 22px -8px oklch(20% .1 268/.5), 0 0 0 2px var(--c-paper), 0 0 0 3.5px var(--c-blue-line)}.vc-ev[data-astro-cid-x352i7t2].is-clash{box-shadow:0 0 0 2px var(--st-red)}.vc-ev[data-astro-cid-x352i7t2].is-clash[aria-pressed=true]{box-shadow:0 0 0 2px var(--st-red), 0 0 0 4px var(--c-blue)}.vc-ev[data-astro-cid-x352i7t2]:is(.is-clash,.is-pending,.is-asked) .vc-ev__warn[data-astro-cid-x352i7t2]{display:block}.vc-ev[data-astro-cid-x352i7t2]:is(.is-pending,.is-asked){outline:2px dashed var(--st-red);outline-offset:1px}.vc-ghost[data-astro-cid-x352i7t2]{left:calc((var(--d) - var(--d0)) * var(--cw) + 3px);width:calc(var(--cw) - 8px);top:calc(10px + (var(--s) - var(--m0)) * var(--hh) / 60 + 1px);height:calc(var(--l) * var(--hh) / 60 - 2px);border:1.5px dashed var(--c-blue-line);visibility:hidden;pointer-events:none;border-radius:6px;position:absolute}.vc-ghost[data-astro-cid-x352i7t2].is-on{visibility:visible}.vc-cursor[data-astro-cid-x352i7t2]{z-index:5;visibility:hidden;opacity:0;pointer-events:none;filter:drop-shadow(0 1px 1.5px oklch(20% .05 268/.35));width:16px;height:22px;position:absolute;top:0;left:0}.vc-cursor[data-astro-cid-x352i7t2] svg[data-astro-cid-x352i7t2]{width:16px;height:22px;fill:var(--c-ink);stroke:var(--c-paper);stroke-width:1.4px;stroke-linejoin:round;display:block}.vc-ask[data-astro-cid-x352i7t2]{z-index:6;inset:auto .5rem .5rem calc(var(--gt) + .5rem);border:1px solid var(--st-red);border-radius:var(--radius-sm);background:var(--c-paper);box-shadow:var(--shadow-md);color:var(--c-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem .6rem;padding:.6rem .7rem;display:grid;position:absolute}.vc-ask__icon[data-astro-cid-x352i7t2]{fill:none;width:1.125rem;height:1.125rem;stroke:var(--st-red);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.vc-ask__text[data-astro-cid-x352i7t2]{margin:0;font-size:.875rem;line-height:1.35}.vc-ask__text[data-astro-cid-x352i7t2] strong[data-astro-cid-x352i7t2]{color:var(--c-ink);font-weight:700}.vc-ask__actions[data-astro-cid-x352i7t2]{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.4rem;display:flex}.vc__foot[data-astro-cid-x352i7t2]{border-top:1px solid var(--c-rule);background:var(--c-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;min-height:2.75rem;padding:.4rem .75rem;display:flex}.vc__status[data-astro-cid-x352i7t2]{flex:16rem;min-width:0;margin:0}.vc-idle--fine[data-astro-cid-x352i7t2]{display:none}@media (hover:hover) and (pointer:fine){.vc-idle--fine[data-astro-cid-x352i7t2]{display:inline}.vc-idle--touch[data-astro-cid-x352i7t2]{display:none}}.vc__actions[data-astro-cid-x352i7t2]{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:inline-flex}.vc-card[data-astro-cid-x352i7t2]{border-top:1px solid var(--c-rule);align-content:start;gap:.75rem;min-width:0;padding:.875rem;font-size:.875rem;display:grid}.vc-card__body[data-astro-cid-x352i7t2]{gap:.625rem;min-width:0;display:grid}.vc-card__title[data-astro-cid-x352i7t2]{color:var(--c-ink);font-family:var(--ff-sans);font-size:1rem;font-weight:var(--fw-strong);letter-spacing:-.005em;align-items:baseline;gap:.5rem;margin:0;line-height:1.25;display:flex}.vc-card__dot[data-astro-cid-x352i7t2]{background:var(--tone);border-radius:3px;flex:none;width:.625rem;height:.625rem;translate:0 -1px}.vc-card__meta[data-astro-cid-x352i7t2]{color:var(--c-muted);gap:.35rem;margin:0;display:grid}.vc-card__meta[data-astro-cid-x352i7t2]>div[data-astro-cid-x352i7t2]{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.vc-card__meta[data-astro-cid-x352i7t2] svg[data-astro-cid-x352i7t2]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.9375rem;height:.9375rem;margin-top:1px}.vc-card__meta[data-astro-cid-x352i7t2] dd[data-astro-cid-x352i7t2]{min-width:0;margin:0}.vc-card__when[data-astro-cid-x352i7t2]{color:var(--c-ink);font-variant-numeric:tabular-nums}.vc-card__when[data-astro-cid-x352i7t2]:first-letter{text-transform:uppercase}.vc-card__strong[data-astro-cid-x352i7t2]{color:var(--c-ink)}.vc-card__people[data-astro-cid-x352i7t2]{gap:.25rem;display:grid}.vc-card[data-astro-cid-x352i7t2] .vc-person{color:var(--c-ink);align-items:center;gap:.4rem;display:flex}.vc-card[data-astro-cid-x352i7t2] .vc-person__av{background:var(--c-blue-soft);width:1.375rem;height:1.375rem;color:var(--c-blue-deep);border-radius:50%;flex:none;place-items:center;font-size:.625rem;font-weight:700;display:inline-grid}.vc-card__clash[data-astro-cid-x352i7t2]{color:var(--st-red)}.vc-card__clash[data-astro-cid-x352i7t2] dd[data-astro-cid-x352i7t2]{color:color-mix(in oklab, var(--st-red) 72%, var(--c-ink));font-weight:620}.vc-card__fields[data-astro-cid-x352i7t2]{border-top:1px solid var(--c-rule);gap:.5rem;margin:0;padding-top:.625rem;display:grid}.vc-field[data-astro-cid-x352i7t2]{gap:1px;min-width:0;display:grid}.vc-field[data-astro-cid-x352i7t2] dt[data-astro-cid-x352i7t2]{color:var(--c-muted);font-size:.75rem}.vc-field[data-astro-cid-x352i7t2] dd[data-astro-cid-x352i7t2]{color:var(--c-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 .35rem;margin:0;display:flex}.vc-field[data-astro-cid-x352i7t2] s[data-astro-cid-x352i7t2],.vc-field__arrow[data-astro-cid-x352i7t2]{color:var(--c-muted)}.vc-field__now[data-astro-cid-x352i7t2]{background:color-mix(in oklab, var(--c-amber) calc(var(--fl,0) * 60%), transparent);border-radius:3px;margin-inline:-.2rem;padding:0 .2rem;font-weight:650}.vc-card__note[data-astro-cid-x352i7t2]{color:var(--c-muted);margin:0;line-height:1.35}.vc-card__body[data-astro-cid-x352i7t2].is-changed .vc-card__note[data-astro-cid-x352i7t2]{color:var(--c-ink-2)}.vc-card__empty[data-astro-cid-x352i7t2]{color:var(--c-muted);margin:0;line-height:1.4}.vc-card__move[data-astro-cid-x352i7t2]{border-top:1px solid var(--c-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding-top:.625rem;display:grid}.vc-card__keys[data-astro-cid-x352i7t2]{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0;font-size:.8125rem;line-height:1.3;display:none}.vc-keys[data-astro-cid-x352i7t2]{white-space:nowrap;align-items:center;gap:.2rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.vc-card__keys[data-astro-cid-x352i7t2]{display:flex}}@container vc (width>=36rem) and (width<=59.99rem){.vc-card[data-astro-cid-x352i7t2]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:1.5rem}.vc-card__body[data-astro-cid-x352i7t2]{grid-row:span 2}.vc-card__move[data-astro-cid-x352i7t2]{border-top:0;padding-top:0}}@container vc (width>=60rem){.vc-card[data-astro-cid-x352i7t2]{border-top:0;border-left:1px solid var(--c-rule)}}@container vc (width<=29.99rem){.vc__main[data-astro-cid-x352i7t2]{--hh:34px}.vc__nav[data-astro-cid-x352i7t2]{display:none}.vc__toolbar[data-astro-cid-x352i7t2]{gap:.375rem}.vc__layers[data-astro-cid-x352i7t2]{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 1.5rem);margin-inline:-.75rem;padding:.5rem .75rem .125rem;overflow-x:auto}.vc__layers[data-astro-cid-x352i7t2]::-webkit-scrollbar{display:none}.vc-layer[data-astro-cid-x352i7t2]{flex:none}.vc__status[data-astro-cid-x352i7t2]:has(.vc-idle),.vc-fig[data-astro-cid-x352i7t2].is-folded .vc-card[data-astro-cid-x352i7t2]{display:none}.vc-card[data-astro-cid-x352i7t2]{gap:.5rem;padding:.625rem .75rem .75rem}.vc-card__body[data-astro-cid-x352i7t2]{gap:.4rem}.vc-card__title[data-astro-cid-x352i7t2],.vc-card__meta[data-astro-cid-x352i7t2]>div[data-astro-cid-x352i7t2]:is(:has([data-vc-c-layer]),[data-vc-c-people-row]),.vc-card__note[data-astro-cid-x352i7t2],.vc-card__fields[data-astro-cid-x352i7t2]{display:none}.vc-card__meta[data-astro-cid-x352i7t2]{grid-template-columns:repeat(2,auto);justify-content:start;gap:.25rem 1rem}.vc-card__meta[data-astro-cid-x352i7t2]>.vc-card__clash[data-astro-cid-x352i7t2]{grid-column:1/-1}.vc-card__move[data-astro-cid-x352i7t2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding-top:.5rem}.vc-card__move[data-astro-cid-x352i7t2] .p2-btn[data-astro-cid-x352i7t2]{white-space:nowrap;padding-inline:.25rem;font-size:.875rem}.vc-ad[data-astro-cid-x352i7t2][data-layer=orders] .vc-ad__tail[data-astro-cid-x352i7t2]{display:none}}@media (width<=47.99rem) and (height<=44rem){.vc__toolbar[data-astro-cid-x352i7t2]{padding-block:.25rem}.vc__layers[data-astro-cid-x352i7t2]{padding-top:.25rem}.vc__strip--head[data-astro-cid-x352i7t2]{height:1.875rem}.vc__foot[data-astro-cid-x352i7t2]{padding-block:.25rem}}.vc-ball[data-astro-cid-x352i7t2]{background:var(--c-amber);width:1.5rem;height:1.5rem;color:var(--c-ink);-webkit-text-stroke-width:.03em;box-shadow:0 0 0 1.5px var(--c-ink);pointer-events:none;border-radius:50%;flex:none;place-items:center;font-size:.9375rem;line-height:1;display:inline-grid}.vc-ball--layers[data-astro-cid-x352i7t2]{width:1.25rem;height:1.25rem;font-size:.875rem;position:absolute;top:-.5rem;right:-.5rem}.vc-ball--ev[data-astro-cid-x352i7t2]{z-index:2;width:1.25rem;height:1.25rem;font-size:.875rem;position:absolute;top:-.8rem;left:-.8rem}.vc-legend[data-astro-cid-x352i7t2]{gap:var(--sp-2xs) var(--sp-lg);font-size:var(--fs-small);color:var(--c-ink-2);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;display:grid}:is(.tone-blue,.tone-deep) .vc-legend[data-astro-cid-x352i7t2]{color:var(--c-on-blue-muted)}.vc-legend[data-astro-cid-x352i7t2] li[data-astro-cid-x352i7t2]{gap:var(--sp-xs);align-items:baseline;display:flex}.vc-legend__n[data-astro-cid-x352i7t2]{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;display:inline-grid}.vg-fig[data-astro-cid-bo2pway3]{gap:var(--sp-sm);min-width:0;display:grid}.vg-top[data-astro-cid-bo2pway3]{align-items:baseline;gap:.75rem;min-width:0;display:inline-flex}.vg-top__module[data-astro-cid-bo2pway3]{font-weight:var(--fw-strong);color:var(--c-ink);white-space:nowrap}.vg-top__view[data-astro-cid-bo2pway3]{color:var(--c-muted);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.vg-top__view[data-astro-cid-bo2pway3] svg[data-astro-cid-bo2pway3],.vg-top__scale[data-astro-cid-bo2pway3] svg[data-astro-cid-bo2pway3]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:1rem;height:1rem}.vg-top__tools[data-astro-cid-bo2pway3]{align-items:center;gap:.5rem;display:inline-flex}.vg-top__scale[data-astro-cid-bo2pway3]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);height:1.875rem;color:var(--c-ink);white-space:nowrap;align-items:center;gap:.3rem;padding:0 .4rem 0 .65rem;font-size:.875rem;font-weight:600;display:inline-flex}.vg-top__scale[data-astro-cid-bo2pway3] svg[data-astro-cid-bo2pway3]{color:var(--c-muted)}.vg-top__tools[data-astro-cid-bo2pway3] .vg-pause[data-astro-cid-bo2pway3].p2-btn{width:1.875rem;padding:0}.vg-pause[data-astro-cid-bo2pway3][hidden]{display:none}.vg-pause__i[data-astro-cid-bo2pway3]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.vg-pause__i--play[data-astro-cid-bo2pway3]{fill:currentColor;stroke-width:1px;display:none}.vg-pause[data-astro-cid-bo2pway3].is-paused .vg-pause__i--pause[data-astro-cid-bo2pway3]{display:none}.vg-pause[data-astro-cid-bo2pway3].is-paused .vg-pause__i--play[data-astro-cid-bo2pway3]{display:block}@media (pointer:coarse){.vg-top__tools[data-astro-cid-bo2pway3] .vg-pause[data-astro-cid-bo2pway3].p2-btn{width:2.75rem}}@media (width<=47.99rem){.vg-top[data-astro-cid-bo2pway3]{flex-wrap:wrap;gap:0 .5rem}.vg-top__view[data-astro-cid-bo2pway3] svg[data-astro-cid-bo2pway3]{display:none}}.vg-win{--p2w-body-pad:0px}.vg[data-astro-cid-bo2pway3]{--w0:5;--wn:6;--tc:6.5rem;--rh:28px;--head:48px;--bar-h:16px;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-size:.8125rem;line-height:1.2;position:relative;container:vg/inline-size}@container vg (width>=40rem){.vg__head[data-astro-cid-bo2pway3],.vg__body[data-astro-cid-bo2pway3]{--w0:2;--wn:9;--tc:12rem}}@container vg (width>=56rem){.vg__head[data-astro-cid-bo2pway3],.vg__body[data-astro-cid-bo2pway3]{--w0:0;--wn:11;--tc:15.5rem}}@media (width<=47.99rem) and (height<=44rem){.vg[data-astro-cid-bo2pway3]{--rh:24px;--head:40px}.vg-month[data-astro-cid-bo2pway3]{top:3px}.vg-week[data-astro-cid-bo2pway3]{bottom:3px}}.vg__head[data-astro-cid-bo2pway3]{grid-template-columns:var(--tc) minmax(0, 1fr);height:var(--head);border-bottom:1px solid var(--c-rule-strong);background:var(--c-tint);display:grid}.vg__corner[data-astro-cid-bo2pway3]{border-right:1px solid var(--c-rule);color:var(--c-muted);white-space:nowrap;align-items:flex-end;padding:0 .625rem .4rem;font-weight:600;display:flex;overflow:hidden}.vg__ruler[data-astro-cid-bo2pway3]{position:relative;overflow:hidden}.vg-month[data-astro-cid-bo2pway3],.vg-week[data-astro-cid-bo2pway3]{white-space:nowrap;font-size:.75rem;position:absolute}.vg-month[data-astro-cid-bo2pway3]{--ms:var(--ms-narrow);top:5px;left:calc((var(--ms) - var(--w0) * 7) * 100% / (var(--wn) * 7));color:var(--c-ink);padding-left:5px;font-weight:650}.vg-week[data-astro-cid-bo2pway3]{bottom:6px;left:calc((var(--wi) - var(--w0)) * 100% / var(--wn));color:var(--c-muted);font-variant-numeric:tabular-nums;padding-left:5px}.vg__body[data-astro-cid-bo2pway3]{position:relative}.vg__lines[data-astro-cid-bo2pway3]{inset:0 0 0 var(--tc);pointer-events:none;position:absolute;overflow:hidden}.vg-line[data-astro-cid-bo2pway3]{top:0;bottom:0;left:calc((var(--wi) - var(--w0)) * 100% / var(--wn));background:var(--c-rule);width:1px;position:absolute}.vg-line--month[data-astro-cid-bo2pway3]{background:var(--c-rule-strong)}.vg-row[data-astro-cid-bo2pway3]{grid-template-columns:var(--tc) minmax(0, 1fr);height:var(--rh);display:grid;position:relative}.vg-row__label[data-astro-cid-bo2pway3]{border-right:1px solid var(--c-rule);border-bottom:1px dashed var(--c-rule);background:color-mix(in oklab, var(--c-tint) 55%, var(--c-paper));align-items:center;gap:.4rem;min-width:0;padding:0 .5rem 0 .625rem;display:flex}.vg-row__name[data-astro-cid-bo2pway3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-ink);flex:1;display:none;overflow:hidden}.vg-row__order[data-astro-cid-bo2pway3]{color:var(--c-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.75rem}.vg-row--group[data-astro-cid-bo2pway3] .vg-row__label[data-astro-cid-bo2pway3]{background:var(--c-tint);border-bottom-style:solid;border-right:0;grid-column:1/-1}.vg-row--group[data-astro-cid-bo2pway3] .vg-row__track[data-astro-cid-bo2pway3]{background:color-mix(in oklab, var(--c-tint) 60%, transparent);display:none}.vg-row__caret[data-astro-cid-bo2pway3]{fill:none;width:.75rem;height:.75rem;stroke:var(--c-muted);stroke-width:1.5px;stroke-linecap:round;flex:none;margin-left:-.15rem}.vg-row__group[data-astro-cid-bo2pway3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-ink);font-weight:700;overflow:hidden}.vg-row__count[data-astro-cid-bo2pway3]{color:var(--c-muted);font-variant-numeric:tabular-nums;flex:none}.vg-row__track[data-astro-cid-bo2pway3]{border-bottom:1px dashed var(--c-rule);min-width:0;position:relative;overflow-x:clip}@container vg (width>=40rem){.vg-fig[data-astro-cid-bo2pway3] .vg-row__name[data-astro-cid-bo2pway3]{display:block}.vg-fig[data-astro-cid-bo2pway3] .vg-row--group[data-astro-cid-bo2pway3] .vg-row__label[data-astro-cid-bo2pway3]{border-right:1px solid var(--c-rule);grid-column:auto}.vg-fig[data-astro-cid-bo2pway3] .vg-row--group[data-astro-cid-bo2pway3] .vg-row__track[data-astro-cid-bo2pway3]{display:block}}.vg-b[data-astro-cid-bo2pway3]{top:calc((var(--rh) - var(--bar-h)) / 2 - .5px);left:calc((var(--s) - var(--w0) * 7) * 100% / (var(--wn) * 7));width:calc(var(--l) * 100% / (var(--wn) * 7));height:var(--bar-h);background:var(--c-blue-line);transition:box-shadow var(--dur-2) var(--ease-out-quart);border-radius:4px;position:absolute}.vg-b__fill[data-astro-cid-bo2pway3]{width:calc(var(--p) * 100%);border-radius:inherit;background:var(--c-blue);position:absolute;inset:0 auto 0 0}.vg-b__label[data-astro-cid-bo2pway3]{color:var(--c-on-blue);white-space:nowrap;font-size:.75rem;font-weight:650;line-height:1;display:none;position:absolute;top:50%;left:6px;translate:0 -50%}.vg-b--label-out[data-astro-cid-bo2pway3] .vg-b__label[data-astro-cid-bo2pway3]{color:var(--c-ink-2);left:calc(100% + 6px)}@container vg (width>=40rem){.vg-fig[data-astro-cid-bo2pway3] .vg-b__label[data-astro-cid-bo2pway3]{display:block}}.vg-b__grip[data-astro-cid-bo2pway3]{background:color-mix(in oklab, var(--c-ink) 38%, transparent);opacity:0;width:6px;transition:opacity var(--dur-1) var(--ease-out-quart);position:absolute;top:0;bottom:0}.vg-b__grip--l[data-astro-cid-bo2pway3]{border-radius:4px 0 0 4px;left:0}.vg-b__grip--r[data-astro-cid-bo2pway3]{border-radius:0 4px 4px 0;right:0}.vg-b__handle[data-astro-cid-bo2pway3]{bottom:-5px;left:calc(var(--p) * 100%);border:2px solid color-mix(in oklab, var(--c-ink) 60%, transparent);background:var(--c-paper);opacity:0;width:10px;height:10px;transition:opacity var(--dur-1) var(--ease-out-quart);border-radius:50%;margin-left:-5px;position:absolute}.vg-b__pct[data-astro-cid-bo2pway3]{color:var(--c-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;font-weight:650;position:absolute;top:50%;left:calc(100% + 6px);translate:0 -50%}.vg-b[data-astro-cid-bo2pway3]:has(.vg-b__pct) .vg-b__label[data-astro-cid-bo2pway3]{left:6px}.vg-b[data-astro-cid-bo2pway3].is-hover .vg-b__grip[data-astro-cid-bo2pway3],.vg-b[data-astro-cid-bo2pway3].is-hover .vg-b__handle[data-astro-cid-bo2pway3]{opacity:1}.vg-b[data-astro-cid-bo2pway3].is-drag{box-shadow:0 6px 14px -4px oklch(20% .1 268/.45), 0 0 0 2px var(--c-paper), 0 0 0 3.5px var(--c-blue-line)}.vg-edge[data-astro-cid-bo2pway3]{color:var(--c-muted);white-space:nowrap;font-size:.75rem;display:none;position:absolute;top:50%;left:6px;translate:0 -50%}.vg-row__track[data-astro-cid-bo2pway3]:has(.is-out-narrow) .vg-edge[data-astro-cid-bo2pway3]{display:block}@container vg (width>=40rem){.vg-fig[data-astro-cid-bo2pway3] .vg-row__track[data-astro-cid-bo2pway3]:has(.is-out-narrow) .vg-edge[data-astro-cid-bo2pway3]{display:none}.vg-fig[data-astro-cid-bo2pway3] .vg-row__track[data-astro-cid-bo2pway3]:has(.is-out-mid) .vg-edge[data-astro-cid-bo2pway3]{display:block}}@container vg (width>=56rem){.vg-fig[data-astro-cid-bo2pway3] .vg-row__track[data-astro-cid-bo2pway3]:has(.is-out-mid) .vg-edge[data-astro-cid-bo2pway3]{display:none}}.vg-week[data-astro-cid-bo2pway3].is-before-narrow,.vg-line[data-astro-cid-bo2pway3].is-before-narrow,.vg-month[data-astro-cid-bo2pway3].is-hidden-narrow{display:none}@container vg (width>=40rem){.vg-fig[data-astro-cid-bo2pway3] .vg-month[data-astro-cid-bo2pway3]{--ms:var(--ms-mid)}.vg-fig[data-astro-cid-bo2pway3] :is(.vg-week,.vg-line).is-before-narrow[data-astro-cid-bo2pway3],.vg-fig[data-astro-cid-bo2pway3] .vg-month[data-astro-cid-bo2pway3].is-hidden-narrow{display:block}.vg-fig[data-astro-cid-bo2pway3] :is(.vg-week,.vg-line).is-before-mid[data-astro-cid-bo2pway3],.vg-fig[data-astro-cid-bo2pway3] .vg-month[data-astro-cid-bo2pway3].is-hidden-mid{display:none}}@container vg (width>=56rem){.vg-fig[data-astro-cid-bo2pway3] .vg-month[data-astro-cid-bo2pway3]{--ms:var(--ms-wide)}.vg-fig[data-astro-cid-bo2pway3] :is(.vg-week,.vg-line).is-before-mid[data-astro-cid-bo2pway3],.vg-fig[data-astro-cid-bo2pway3] .vg-month[data-astro-cid-bo2pway3].is-hidden-mid{display:block}.vg-fig[data-astro-cid-bo2pway3] .vg-month[data-astro-cid-bo2pway3].is-hidden-wide{display:none}}.vg-today[data-astro-cid-bo2pway3]{top:calc(var(--head) * -1);bottom:0;left:calc(var(--tc) + (var(--t) - var(--w0) * 7) * (100% - var(--tc)) / (var(--wn) * 7));background:var(--c-amber-deep);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.vg-today__label[data-astro-cid-bo2pway3]{background:var(--c-amber);color:var(--c-on-amber);white-space:nowrap;border-radius:3px;padding:1px 6px 2px;font-size:.75rem;font-weight:650;position:absolute;top:3px;left:50%;translate:-50%}.vg-ball[data-astro-cid-bo2pway3]{background:var(--c-amber);width:1.5rem;height:1.5rem;color:var(--c-ink);-webkit-text-stroke-width:.03em;box-shadow:0 0 0 1.5px var(--c-ink);pointer-events:none;border-radius:50%;flex:none;place-items:center;font-size:.9375rem;line-height:1;display:inline-grid}.vg-ball--bar[data-astro-cid-bo2pway3]{z-index:2;position:absolute;bottom:calc(100% + 3px);left:70%;translate:-50%}.vg-legend[data-astro-cid-bo2pway3]{gap:var(--sp-2xs) var(--sp-lg);font-size:var(--fs-small);color:var(--c-on-blue-muted);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;display:grid}.vg-legend[data-astro-cid-bo2pway3] li[data-astro-cid-bo2pway3]{gap:var(--sp-xs);align-items:baseline;display:flex}.vg-legend__n[data-astro-cid-bo2pway3]{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;display:inline-grid}.vg-fx[data-astro-cid-bo2pway3]{pointer-events:none;position:absolute;inset:0}.vg-ghost[data-astro-cid-bo2pway3],.vg-dim[data-astro-cid-bo2pway3],.vg-cursor[data-astro-cid-bo2pway3]{visibility:hidden;opacity:0;position:absolute;top:0;left:0}.vg-ghost[data-astro-cid-bo2pway3]{border:1.5px dashed var(--c-blue-line);border-radius:4px}.vg-dim[data-astro-cid-bo2pway3]{border-inline:1.5px solid var(--c-amber-deep);background:linear-gradient(var(--c-amber-deep), var(--c-amber-deep)) center / 100% 1.5px no-repeat;height:9px;margin-top:-4px}.vg-dim__label[data-astro-cid-bo2pway3]{background:var(--c-amber);color:var(--c-on-amber);white-space:nowrap;border-radius:3px;padding:0 5px 1px;font-size:.75rem;font-weight:650;position:absolute;top:calc(100% + 1px);left:50%;translate:-50%}.vg-cursor[data-astro-cid-bo2pway3]{z-index:3;filter:drop-shadow(0 1px 1.5px oklch(20% .05 268/.35));width:16px;height:22px}.vg-cursor[data-astro-cid-bo2pway3] svg[data-astro-cid-bo2pway3]{position:absolute;top:0;left:0}.vg-cursor__arrow[data-astro-cid-bo2pway3]{width:16px;height:22px;fill:var(--c-ink);stroke:var(--c-paper);stroke-width:1.4px;stroke-linejoin:round}.vg-cursor__resize[data-astro-cid-bo2pway3]{width:24px;height:16px;fill:var(--c-ink);stroke:var(--c-paper);stroke-width:1.4px;stroke-linejoin:round;margin:-8px 0 0 -12px;display:none}.vg-cursor[data-astro-cid-bo2pway3][data-mode=resize] .vg-cursor__arrow[data-astro-cid-bo2pway3]{display:none}.vg-cursor[data-astro-cid-bo2pway3][data-mode=resize] .vg-cursor__resize[data-astro-cid-bo2pway3]{display:block}.vl-win{--p2w-body-pad:0px}.vl[data-astro-cid-wwhwrm2n]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-size:.8125rem;line-height:1.25;container:vl/inline-size}.vl__tools[data-astro-cid-wwhwrm2n]{border-bottom:1px solid var(--c-rule);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.vl__qf[data-astro-cid-wwhwrm2n]{flex:0 9.5rem;min-width:7.5rem;position:relative}.vl__input[data-astro-cid-wwhwrm2n],.vl__select[data-astro-cid-wwhwrm2n]{width:100%;min-height:2rem;font-family:var(--ff-cond);padding-block:.2rem;font-size:.875rem}.vl__input[data-astro-cid-wwhwrm2n]::placeholder{color:var(--c-muted);opacity:1}.vl__input[data-astro-cid-wwhwrm2n]:not(:placeholder-shown),.vl__select[data-astro-cid-wwhwrm2n]:has(option:checked:not([value=""])){border-color:color-mix(in oklab, var(--c-blue) 60%, transparent);background-color:color-mix(in oklab, var(--c-blue) 5%, var(--c-paper))}.vl__input[data-astro-cid-wwhwrm2n]:not(:placeholder-shown){padding-right:1.9rem}.vl__select[data-astro-cid-wwhwrm2n]{flex:0 9.5rem;width:auto;min-width:7.5rem}.vl__clear[data-astro-cid-wwhwrm2n]{border-radius:var(--radius-xs);width:1.5rem;height:1.5rem;color:var(--c-muted);place-items:center;display:grid;position:absolute;top:50%;right:.25rem;translate:0 -50%}.vl__clear[data-astro-cid-wwhwrm2n]:hover{color:var(--c-ink);background:var(--c-tint)}.vl__clear[data-astro-cid-wwhwrm2n] svg[data-astro-cid-wwhwrm2n]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:.875rem;height:.875rem}.vl__clear[data-astro-cid-wwhwrm2n][hidden]{display:none}.vl__count[data-astro-cid-wwhwrm2n]{color:var(--c-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.8125rem}.vl-row[data-astro-cid-wwhwrm2n]{--cols:1rem minmax(0, 1fr) auto auto;grid-template-columns:var(--cols);border-bottom:1px solid var(--c-rule);background:var(--c-paper);grid-template-areas:"flag title disc amount"".client due status";align-items:center;gap:.2rem .5rem;min-height:2.25rem;padding:.45rem .75rem;display:grid;position:relative}.vl__rows[data-astro-cid-wwhwrm2n] .vl-row[data-astro-cid-wwhwrm2n]:last-child{border-bottom:0}.vl-row__flash[data-astro-cid-wwhwrm2n]{background:var(--c-blue-soft);opacity:0;pointer-events:none;position:absolute;inset:0}.vl-c[data-astro-cid-wwhwrm2n]{min-width:0;position:relative}.vl-c--title[data-astro-cid-wwhwrm2n]{grid-area:title}.vl-c--client[data-astro-cid-wwhwrm2n]{grid-area:client}.vl-c--status[data-astro-cid-wwhwrm2n]{grid-area:status;justify-self:end}.vl-c--due[data-astro-cid-wwhwrm2n]{color:var(--c-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:due}.vl-c--amount[data-astro-cid-wwhwrm2n]{color:var(--c-ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:amount;justify-self:end;font-weight:650}.vl-c--disc[data-astro-cid-wwhwrm2n]{color:var(--c-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:disc;justify-self:end}.vl-c--disc[data-astro-cid-wwhwrm2n].is-zero{color:var(--c-muted)}.vl-c--urgent[data-astro-cid-wwhwrm2n]{grid-area:flag;align-items:center;display:flex}.vl-title[data-astro-cid-wwhwrm2n]{overflow-wrap:anywhere;color:var(--c-ink);font-size:.875rem;font-weight:600;line-height:1.25;display:block}.vl-link[data-astro-cid-wwhwrm2n]{text-overflow:ellipsis;white-space:nowrap;color:var(--c-blue);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--c-blue) 35%, transparent);text-underline-offset:2px;display:block;overflow:hidden}.vl-link--sub[data-astro-cid-wwhwrm2n]{display:none}.vl-flag[data-astro-cid-wwhwrm2n]{fill:none;width:.9rem;height:.9rem;stroke:var(--c-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.vl-flag--on[data-astro-cid-wwhwrm2n]{stroke:var(--st-red);fill:color-mix(in oklab, var(--st-red) 30%, transparent)}.vl[data-astro-cid-wwhwrm2n] .badge{font-family:var(--ff-cond);letter-spacing:.01em;font-size:.75rem}.vl-row--head[data-astro-cid-wwhwrm2n]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container vl (width>=30rem){.vl-title[data-astro-cid-wwhwrm2n]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vl-row[data-astro-cid-wwhwrm2n]{--cols:minmax(0, 1fr) 6.5rem var(--due-w) 4.5rem 2.9rem 1rem;grid-template-areas:"title status due amount disc flag";gap:0 .5rem}.vl-row--head[data-astro-cid-wwhwrm2n]{clip-path:none;background:var(--c-tint);width:auto;height:auto;min-height:2rem;color:var(--c-muted);white-space:normal;padding-block:.35rem;font-size:.75rem;font-weight:600;position:relative;overflow:visible}.vl-row--head[data-astro-cid-wwhwrm2n] .vl-c--client[data-astro-cid-wwhwrm2n],.vl-c--client[data-astro-cid-wwhwrm2n]{display:none}.vl-link--sub[data-astro-cid-wwhwrm2n]{margin-top:.1rem;display:block}.vl-c--status[data-astro-cid-wwhwrm2n]{justify-self:start}.vl-c--due[data-astro-cid-wwhwrm2n]{color:var(--c-ink-2)}.vl-c--amount[data-astro-cid-wwhwrm2n],.vl-c--disc[data-astro-cid-wwhwrm2n]{justify-self:end}.vl-c--urgent[data-astro-cid-wwhwrm2n]{justify-content:center}}@container vl (width>=44rem){.vl-row[data-astro-cid-wwhwrm2n]{--cols:minmax(0, 1.35fr) minmax(0, 1fr) 6.75rem var(--due-w) 4.75rem 3rem 1rem;grid-template-areas:"title client status due amount disc flag"}.vl-row--head[data-astro-cid-wwhwrm2n] .vl-c--client[data-astro-cid-wwhwrm2n],.vl-c--client[data-astro-cid-wwhwrm2n]{display:block}.vl-link--sub[data-astro-cid-wwhwrm2n]{display:none}}.vk-win{--p2w-body-pad:0px}.vk-chip[data-astro-cid-2yqrs6dd]{border:1px solid color-mix(in oklab, var(--c-blue) 60%, transparent);background:color-mix(in oklab, var(--c-blue) 6%, var(--c-paper));min-width:0;height:1.625rem;color:var(--c-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:0 .6rem;font-size:.8125rem;display:inline-flex}.vk-chip[data-astro-cid-2yqrs6dd] b[data-astro-cid-2yqrs6dd]{color:var(--c-ink);font-weight:650}.vk-chip[data-astro-cid-2yqrs6dd][hidden]{display:none}.vk[data-astro-cid-2yqrs6dd]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-size:.8125rem;line-height:1.25;container:vk/inline-size}.vk__pills[data-astro-cid-2yqrs6dd]{scrollbar-width:none;gap:.375rem;padding:.625rem .75rem .25rem;display:flex;overflow-x:auto}.vk__pills[data-astro-cid-2yqrs6dd]::-webkit-scrollbar{display:none}.vk-pill[data-astro-cid-2yqrs6dd]{border:1px solid var(--c-rule-strong);background:var(--c-paper);min-height:2.25rem;color:var(--c-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.8125rem;display:inline-flex}.vk-pill[data-astro-cid-2yqrs6dd][aria-current=true]{border-color:var(--c-blue);background:color-mix(in oklab, var(--c-blue) 10%, var(--c-paper));color:var(--c-ink);font-weight:600}.vk-pill__n[data-astro-cid-2yqrs6dd]{font-variant-numeric:tabular-nums;opacity:.75}@media (pointer:coarse){.vk-pill[data-astro-cid-2yqrs6dd]{min-height:2.75rem}}.vk__board[data-astro-cid-2yqrs6dd]{--gap:.5rem;--col:calc(100% - 2.5rem);align-items:stretch;gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--c-rule-strong) transparent;padding:.5rem .75rem .75rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.vk__board[data-astro-cid-2yqrs6dd]:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:-2px}.vk-col[data-astro-cid-2yqrs6dd]{flex:0 0 var(--col);border-radius:var(--radius-md);background:color-mix(in oklab, var(--c-tint) 85%, var(--c-rule));scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.vk-col__head[data-astro-cid-2yqrs6dd]{align-items:flex-start;gap:.4rem;padding:.55rem .6rem .45rem;display:flex}.vk-dot[data-astro-cid-2yqrs6dd]{background:var(--tone);border-radius:50%;flex:none;width:.55rem;height:.55rem}.vk-col__head[data-astro-cid-2yqrs6dd] .vk-dot[data-astro-cid-2yqrs6dd]{margin-top:.3rem}.vk-col__name[data-astro-cid-2yqrs6dd]{min-width:0;color:var(--c-ink);hyphens:auto;font-size:.8125rem;font-weight:650;line-height:1.05}.vk-col__n[data-astro-cid-2yqrs6dd]{background:var(--c-paper);min-width:1.35rem;color:var(--c-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;margin-left:auto;padding:.05rem .4rem;font-size:.75rem;font-weight:600}.vk-col__cards[data-astro-cid-2yqrs6dd]{flex-direction:column;gap:.375rem;margin:0;padding:0 .375rem .375rem;list-style:none;display:flex}.vk-col__empty[data-astro-cid-2yqrs6dd]{border:1px dashed var(--c-rule-strong);border-radius:var(--radius-sm);color:var(--c-muted);text-align:center;margin:0 .375rem .375rem;padding:1rem .5rem;font-size:.75rem}.vk-col__empty[data-astro-cid-2yqrs6dd][hidden]{display:none}.vk-card[data-astro-cid-2yqrs6dd]{border:1px solid var(--c-rule);border-radius:var(--radius-sm);background:var(--c-paper);box-shadow:var(--shadow-sm);gap:.2rem;padding:.5rem .55rem .55rem;display:grid;position:relative}.vk-card[data-astro-cid-2yqrs6dd].is-lifted{box-shadow:var(--shadow-lg);border-color:color-mix(in oklab, var(--c-blue) 30%, var(--c-rule));z-index:2}.vk-card__title[data-astro-cid-2yqrs6dd]{color:var(--c-ink);hyphens:auto;overflow-wrap:break-word;font-size:.8125rem;font-weight:650;line-height:1.2}.vk-card__client[data-astro-cid-2yqrs6dd]{color:var(--c-blue);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--c-blue) 35%, transparent);text-underline-offset:2px;font-size:.75rem}.vk-card__meta[data-astro-cid-2yqrs6dd]{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:0 .5rem;font-size:.75rem;display:flex}.vk-card__amount[data-astro-cid-2yqrs6dd]{color:var(--c-ink);white-space:nowrap;font-weight:650}.vk-card__due[data-astro-cid-2yqrs6dd]{color:var(--c-muted);white-space:nowrap}@container vk (width>=30rem){.vk__pills[data-astro-cid-2yqrs6dd]{display:none}.vk-col__name[data-astro-cid-2yqrs6dd]{min-height:2.1em}.vk__board[data-astro-cid-2yqrs6dd]{--col:calc((100% - 1.5rem - 4 * var(--gap)) / 4);scroll-snap-type:none;padding-top:.75rem}}.vo[data-astro-cid-mljef2nu]{gap:var(--sp-xl) clamp(1.5rem, 1rem + 2vw, 3rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=48rem){.vo[data-astro-cid-mljef2nu]{grid-template-columns:minmax(0,1fr)}}.vo-panes[data-astro-cid-mljef2nu]{display:none}@media (width<=47.99rem){.vo[data-astro-cid-mljef2nu].is-panes{gap:var(--sp-sm)}.vo[data-astro-cid-mljef2nu].is-panes>figure:not(.is-on){display:none}.vo[data-astro-cid-mljef2nu].is-panes .vo-panes[data-astro-cid-mljef2nu]{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--c-paper) 14%, transparent);gap:.125rem;padding:.1875rem;display:flex}.vo-pane[data-astro-cid-mljef2nu]{border-radius:calc(var(--radius-sm) - 2px);min-height:2.75rem;color:var(--c-on-blue);font-weight:var(--fw-medium);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);flex:1 1 0}.vo-pane[data-astro-cid-mljef2nu][aria-pressed=true]{background:var(--c-paper);color:var(--c-blue-deep)}.vo-pane[data-astro-cid-mljef2nu]:focus-visible{outline:2px solid var(--c-amber);outline-offset:2px}.vo[data-astro-cid-mljef2nu]:not(.is-filtered) [data-vl-row]:nth-child(n+8){display:none}}.vo[data-astro-cid-mljef2nu] .vo-top{align-items:baseline;gap:.75rem;min-width:0;display:inline-flex}.vo[data-astro-cid-mljef2nu] .vo-top__module{font-weight:var(--fw-strong);color:var(--c-ink);white-space:nowrap}.vo[data-astro-cid-mljef2nu] .vo-top__view{color:var(--c-muted);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.vo[data-astro-cid-mljef2nu] .vo-top__view svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:1rem;height:1rem}.vo[data-astro-cid-mljef2nu] .p2w__bar .vo-pause.p2-btn{width:1.875rem;padding:0}.vo[data-astro-cid-mljef2nu] .vo-pause[hidden]{display:none}.vo[data-astro-cid-mljef2nu] .vo-pause__i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.vo[data-astro-cid-mljef2nu] .vo-pause__i--play{fill:currentColor;stroke-width:1px;display:none}.vo[data-astro-cid-mljef2nu] .vo-pause.is-paused .vo-pause__i--pause{display:none}.vo[data-astro-cid-mljef2nu] .vo-pause.is-paused .vo-pause__i--play{display:block}@media (pointer:coarse){.vo[data-astro-cid-mljef2nu] .p2w__bar .vo-pause.p2-btn{width:2.75rem}}.vo[data-astro-cid-mljef2nu] .vl__clear.is-pressed{background:var(--c-blue-soft);color:var(--c-ink)}.pfv-cal[data-astro-cid-a7selut6]{gap:var(--sp-lg);min-width:0;display:grid}.pfv-cal__head[data-astro-cid-a7selut6]{gap:var(--sp-sm) var(--sp-2xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.pfv-cal__title[data-astro-cid-a7selut6]{max-width:16em}.pfv-cal__lead[data-astro-cid-a7selut6]{max-width:62ch;color:var(--c-on-blue-muted);line-height:var(--lh-body-on-dark)}@media (width<=60rem){.pfv-cal__head[data-astro-cid-a7selut6]{grid-template-columns:minmax(0,1fr)}}.pfv-cal__short[data-astro-cid-a7selut6]{display:none}@media (width<=47.99rem){.pfv-cal[data-astro-cid-a7selut6]{gap:var(--sp-md)}.pfv-cal__full[data-astro-cid-a7selut6]{display:none}.pfv-cal__short[data-astro-cid-a7selut6]{display:inline}}.pfa__top[data-astro-cid-agoxgyjf]{gap:var(--sp-xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.pfa__top[data-astro-cid-agoxgyjf]>.pfa__mock{order:-1}@media (width<=64rem){.pfa__top[data-astro-cid-agoxgyjf]{grid-template-columns:minmax(0,1fr)}.pfa__top[data-astro-cid-agoxgyjf]>.pfa__mock{order:0}}.pfa-block[data-astro-cid-agoxgyjf]{gap:.5rem;display:grid}.pfa-block[data-astro-cid-agoxgyjf]+.pfa-block[data-astro-cid-agoxgyjf]{margin-top:.875rem}.pfa-block--sep[data-astro-cid-agoxgyjf]{border-top:1px dashed var(--c-rule-strong);padding-top:.875rem}.pfa-kw[data-astro-cid-agoxgyjf]{font-family:var(--ff-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--c-blue);font-size:.875rem;font-weight:750}.pfa-kw--sm[data-astro-cid-agoxgyjf]{letter-spacing:.04em}.pfa-logic[data-astro-cid-agoxgyjf]{letter-spacing:.01em;text-transform:none;color:var(--c-muted);margin-left:.4rem;font-weight:500}.pfa-rows[data-astro-cid-agoxgyjf]{border-left:1px solid var(--c-rule-strong);gap:.375rem;padding-left:.75rem;display:grid}.pfa-row[data-astro-cid-agoxgyjf]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pfa-pill[data-astro-cid-agoxgyjf]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);padding:.2rem .55rem;font-weight:560}.pfa-pill--val[data-astro-cid-agoxgyjf]{background:var(--c-tint)}.pfa-pill--act[data-astro-cid-agoxgyjf]{border-color:var(--c-blue-line);color:var(--c-blue);font-weight:650}.pfa-op[data-astro-cid-agoxgyjf]{color:var(--c-ink);text-align:center;min-width:1ch;font-weight:700}.pfa-to[data-astro-cid-agoxgyjf]{background:var(--c-ink);flex:none;width:1.25rem;height:1px;position:relative}.pfa-to[data-astro-cid-agoxgyjf]:after{content:"";border-left:6px solid var(--c-ink);border-top:3px solid #0000;border-bottom:3px solid #0000;position:absolute;top:50%;right:0;translate:0 -50%}.pfa-expr[data-astro-cid-agoxgyjf]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);overflow-wrap:anywhere;font-weight:600}.pfa-when[data-astro-cid-agoxgyjf]{color:var(--c-muted);font-family:var(--ff-cond);letter-spacing:.01em}.pfa-trans[data-astro-cid-agoxgyjf]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pfa-trans__k[data-astro-cid-agoxgyjf]{margin-right:.15rem;font-weight:600}.pfa__spec[data-astro-cid-agoxgyjf] .pfa-fn{font-family:var(--ff-cond);letter-spacing:.01em;color:inherit}.pfa-live[data-astro-cid-agoxgyjf]{display:grid}.pfa-verdict[data-astro-cid-agoxgyjf]{border:1px solid var(--c-rule-strong);letter-spacing:.01em;text-transform:none;color:var(--c-ink-2);background:var(--c-paper);transition:background-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);border-radius:999px;margin-left:.5rem;padding:.05rem .5rem;font-weight:650}.pfa-verdict[data-astro-cid-agoxgyjf].is-on{background:color-mix(in oklab, var(--st-green) 20%, var(--c-paper));color:color-mix(in oklab, var(--st-green) 40%, var(--c-ink));border-color:#0000}.pfa-check[data-astro-cid-agoxgyjf]{font-family:var(--ff-cond);letter-spacing:.01em;background:color-mix(in oklab, var(--st-red) 14%, var(--c-paper));color:color-mix(in oklab, var(--st-red) 55%, var(--c-ink));border-radius:999px;margin-left:auto;padding:.05rem .5rem;font-size:.8125rem;font-weight:650}.pfa-row[data-astro-cid-agoxgyjf].is-true .pfa-check[data-astro-cid-agoxgyjf]{background:color-mix(in oklab, var(--st-green) 20%, var(--c-paper));color:color-mix(in oklab, var(--st-green) 40%, var(--c-ink))}.pfa-then[data-astro-cid-agoxgyjf] .pfa-rows[data-astro-cid-agoxgyjf]{transition:opacity var(--dur-2) var(--ease-out-quart)}.pfa-then[data-astro-cid-agoxgyjf].is-off .pfa-rows[data-astro-cid-agoxgyjf]{opacity:.42}.pfa-form[data-astro-cid-agoxgyjf]{gap:.75rem;container:pfa-form/inline-size}.pfa-flabel[data-astro-cid-agoxgyjf]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.875rem}.pfa-status[data-astro-cid-agoxgyjf]{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.pfa-status[data-astro-cid-agoxgyjf] legend[data-astro-cid-agoxgyjf]{margin-bottom:.35rem;padding:0}.pfa-opts[data-astro-cid-agoxgyjf]{flex-wrap:wrap;gap:.375rem;display:flex}.pfa-opt[data-astro-cid-agoxgyjf]{border:1px solid var(--c-rule-strong);background:var(--c-paper);min-height:2.25rem;color:var(--c-ink-2);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart);border-radius:999px;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.pfa-opt[data-astro-cid-agoxgyjf]:before{content:"";background:var(--tone);border-radius:50%;flex:none;width:.5em;height:.5em}.pfa-opt[data-astro-cid-agoxgyjf] input[data-astro-cid-agoxgyjf]{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.pfa-opt[data-astro-cid-agoxgyjf]:hover{border-color:var(--c-ink-2)}.pfa-opt[data-astro-cid-agoxgyjf]:has(input:checked){border-color:color-mix(in oklab, var(--tone) 70%, var(--c-paper));background:color-mix(in oklab, var(--tone) 18%, var(--c-paper));color:color-mix(in oklab, var(--tone) 45%, var(--c-ink))}.pfa-opt[data-astro-cid-agoxgyjf]:has(input:focus-visible){outline:2px solid var(--c-blue-line);outline-offset:2px}.pfa-opt[data-astro-cid-agoxgyjf]:has(input:disabled){cursor:default}.pfa-items[data-astro-cid-agoxgyjf]{display:grid}.pfa-items__head[data-astro-cid-agoxgyjf],.pfa-item[data-astro-cid-agoxgyjf]{grid-template-columns:minmax(0,1fr) auto minmax(5.75rem,auto);align-items:center;gap:.35rem .75rem;display:grid}.pfa-items__head[data-astro-cid-agoxgyjf]{border-bottom:1px solid var(--c-rule);font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);padding-bottom:.3rem;font-size:.8125rem}.pfa-items__head[data-astro-cid-agoxgyjf] span[data-astro-cid-agoxgyjf]:nth-child(2){justify-self:center}.pfa-items__head[data-astro-cid-agoxgyjf] span[data-astro-cid-agoxgyjf]:last-child,.pfa-item__sum[data-astro-cid-agoxgyjf]{text-align:right;justify-self:end}.pfa-item[data-astro-cid-agoxgyjf]{border-bottom:1px solid var(--c-rule);padding-block:.35rem}.pfa-item__name[data-astro-cid-agoxgyjf]{min-width:0;font-size:.9375rem;font-weight:600;line-height:1.25;display:grid}.pfa-item__price[data-astro-cid-agoxgyjf]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:400}.pfa-item__sum[data-astro-cid-agoxgyjf]{font-variant-numeric:tabular-nums;font-weight:600}.pfa-step[data-astro-cid-agoxgyjf]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);align-items:stretch;display:inline-flex}.pfa-step[data-astro-cid-agoxgyjf]:has(.pfa-step__input:focus-visible){outline:2px solid var(--c-blue-line);outline-offset:2px}.pfa-step__btn[data-astro-cid-agoxgyjf]{width:2.25rem;min-height:2.25rem;color:var(--c-ink);font-size:1.125rem;line-height:1}.pfa-step__btn[data-astro-cid-agoxgyjf]:hover{background:var(--c-tint)}.pfa-step__input[data-astro-cid-agoxgyjf]{border:0;border-inline:1px solid var(--c-rule);text-align:center;font-variant-numeric:tabular-nums;width:3.25rem;color:var(--c-ink);-moz-appearance:textfield;appearance:textfield;background:0 0;padding:0;font-size:1rem;font-weight:650}.pfa-step__input[data-astro-cid-agoxgyjf]::-webkit-inner-spin-button,.pfa-step__input[data-astro-cid-agoxgyjf]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pfa-step__input[data-astro-cid-agoxgyjf]:focus-visible{outline:none}.pfa-live[data-astro-cid-agoxgyjf]:not(.is-live) .pfa-step__btn[data-astro-cid-agoxgyjf]{visibility:hidden}.pfa-total[data-astro-cid-agoxgyjf]{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.pfa-total[data-astro-cid-agoxgyjf] .pfa-expr[data-astro-cid-agoxgyjf]{color:var(--c-muted);font-size:.875rem;font-weight:500}.pfa-total__v[data-astro-cid-agoxgyjf]{font-variant-numeric:tabular-nums;color:var(--c-ink);border-radius:2px;margin-left:auto;padding:0 .25rem;font-size:1.0625rem;font-weight:760}.pfa-shop[data-astro-cid-agoxgyjf]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.5rem .625rem;display:flex}.pfa-shop[data-astro-cid-agoxgyjf][hidden],.pfa-ghost[data-astro-cid-agoxgyjf][hidden]{display:none}.pfa-shop[data-astro-cid-agoxgyjf] .pfa-flabel[data-astro-cid-agoxgyjf]{color:var(--c-ink);font-size:.9375rem;font-weight:600}.pfa-req[data-astro-cid-agoxgyjf]{color:var(--st-red);margin-left:.15em;font-weight:700}.pfa-select[data-astro-cid-agoxgyjf]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);min-height:2rem;color:var(--c-muted);flex:8rem;align-items:center;padding:0 .6rem;font-size:.875rem;display:flex}.pfa-flag[data-astro-cid-agoxgyjf]{border:1px dashed var(--c-rule-strong);font-family:var(--ff-cond);color:var(--c-muted);border-radius:999px;padding:0 .45rem;font-size:.8125rem}.pfa-ghost[data-astro-cid-agoxgyjf]{border:1px dashed var(--c-rule-strong);border-radius:var(--radius-xs);min-height:3.125rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);align-items:center;padding:.5rem .625rem;font-size:.875rem;display:flex}@media (prefers-reduced-motion:no-preference){.pfa-live[data-astro-cid-agoxgyjf].is-live .pfa-shop[data-astro-cid-agoxgyjf]:not([hidden]),.pfa-live[data-astro-cid-agoxgyjf].is-live .pfa-ghost[data-astro-cid-agoxgyjf]:not([hidden]){animation:pfa-in var(--dur-2) var(--ease-out-quart)}.pfa-total__v[data-astro-cid-agoxgyjf].is-flash{animation:pfa-flash .7s var(--ease-out-quart)}}@keyframes pfa-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes pfa-flash{0%{background:color-mix(in oklab, var(--c-amber) 60%, transparent)}}@container pfa-form (width<25rem){.pfa-items__head[data-astro-cid-agoxgyjf]{display:none}.pfa-item[data-astro-cid-agoxgyjf]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name step"}.pfa-item__name[data-astro-cid-agoxgyjf]{grid-area:name}.pfa-step[data-astro-cid-agoxgyjf]{grid-area:step}.pfa-item__sum[data-astro-cid-agoxgyjf]{display:none}.pfa-opts[data-astro-cid-agoxgyjf]{scrollbar-width:none;flex-wrap:nowrap;margin:-2px;padding:2px;overflow-x:auto}.pfa-opts[data-astro-cid-agoxgyjf]::-webkit-scrollbar{display:none}.pfa-opt[data-astro-cid-agoxgyjf]{white-space:nowrap;flex:none}}@media (width<=47.99rem){.pfa-block--trans[data-astro-cid-agoxgyjf]{display:none}.pfa-block[data-astro-cid-agoxgyjf]+.pfa-block[data-astro-cid-agoxgyjf]{margin-top:.625rem}.pfa-block--sep[data-astro-cid-agoxgyjf]{padding-top:.625rem}}@media (width<=47.99rem) and (height<=44rem){.pfa-item__price[data-astro-cid-agoxgyjf]{display:none}.pfa-item[data-astro-cid-agoxgyjf]{padding-block:.125rem}.pfa-shop[data-astro-cid-agoxgyjf]{padding-block:.375rem}.pfa-status[data-astro-cid-agoxgyjf]>.pfa-flabel[data-astro-cid-agoxgyjf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pfa-status[data-astro-cid-agoxgyjf]{position:relative}.pfa-block[data-astro-cid-agoxgyjf]{gap:.375rem}.pfa-block[data-astro-cid-agoxgyjf]+.pfa-block[data-astro-cid-agoxgyjf]{margin-top:.5rem}.pfa-block--sep[data-astro-cid-agoxgyjf]{padding-top:.5rem}}.pfl__split[data-astro-cid-twg7qpxu]{gap:var(--sp-2xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.pfl__text[data-astro-cid-twg7qpxu]{gap:var(--sp-xl);min-width:0;display:grid}.pfl__text[data-astro-cid-twg7qpxu] .pfl__facts{--pf-facts-cols:1}.pfl__fig[data-astro-cid-twg7qpxu]{top:calc(var(--header-h) + var(--sp-xl));gap:var(--sp-sm);min-width:0;margin:0;display:grid;position:sticky;container:pfl/inline-size}@media (width<=64rem){.pfl__split[data-astro-cid-twg7qpxu]{grid-template-columns:minmax(0,1fr)}.pfl__fig[data-astro-cid-twg7qpxu]{order:1;position:static}.pfl__text[data-astro-cid-twg7qpxu]{display:contents}.pfl__text[data-astro-cid-twg7qpxu] .pf-head{order:0}.pfl__text[data-astro-cid-twg7qpxu] .pfl__facts{--pf-facts-cols:initial;order:2}.pfl__text[data-astro-cid-twg7qpxu] .pf-note{order:3}}.pfl__svg[data-astro-cid-twg7qpxu]{width:100%;height:auto;overflow:visible}.pfl__svg--wide[data-astro-cid-twg7qpxu]{max-width:600px}.pfl__svg--tall[data-astro-cid-twg7qpxu]{max-width:340px;display:none}@container pfl (width<540px){.pfl__svg--wide[data-astro-cid-twg7qpxu]{display:none}.pfl__svg--tall[data-astro-cid-twg7qpxu]{display:block}}.pfl__cap[data-astro-cid-twg7qpxu]{color:var(--c-on-blue-muted)}@media (width<=47.99rem) and (height<=44rem){.pfl__fig[data-astro-cid-twg7qpxu]{position:relative}.pfl__cap[data-astro-cid-twg7qpxu]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.rl-node[data-astro-cid-twg7qpxu] rect[data-astro-cid-twg7qpxu]{fill:color-mix(in oklab, var(--c-blue-deep) 55%, transparent);stroke:var(--c-on-blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}.rl-node--focus[data-astro-cid-twg7qpxu] rect[data-astro-cid-twg7qpxu]{fill:var(--c-paper);stroke:none}.rl-node--ghost[data-astro-cid-twg7qpxu] rect[data-astro-cid-twg7qpxu]{fill:none;stroke:var(--c-line-on-blue);stroke-dasharray:5 4}.rl-head[data-astro-cid-twg7qpxu]{fill:var(--c-on-blue-muted);font-family:var(--ff-draft);stroke:currentColor;stroke-width:0;font-size:15px}.rl-node--focus[data-astro-cid-twg7qpxu] .rl-head[data-astro-cid-twg7qpxu]{fill:var(--c-muted)}.rl-title[data-astro-cid-twg7qpxu]{fill:var(--c-on-blue);font-family:var(--ff-sans);letter-spacing:-.01em;font-size:16px;font-weight:700}.rl-title--sm[data-astro-cid-twg7qpxu]{font-size:15px;font-weight:650}.rl-node--focus[data-astro-cid-twg7qpxu] .rl-title[data-astro-cid-twg7qpxu]{fill:var(--c-ink);font-size:15.5px}.rl-status[data-astro-cid-twg7qpxu]{fill:var(--c-ink-2);font-family:var(--ff-cond);font-size:13.5px;font-weight:600}.rl-dot[data-astro-cid-twg7qpxu]{fill:var(--st-orange)}.rl-small[data-astro-cid-twg7qpxu]{fill:var(--c-on-blue-muted);font-family:var(--ff-cond);font-size:13.5px}.rl-action[data-astro-cid-twg7qpxu]{fill:var(--c-amber);font-family:var(--ff-cond);font-size:13.5px;font-weight:650}.rl-mult[data-astro-cid-twg7qpxu]{fill:var(--c-amber);font-family:var(--ff-draft);font-size:15px}.rl-edge[data-astro-cid-twg7qpxu]{fill:none;stroke:var(--c-on-blue);stroke-width:1.5px;vector-effect:non-scaling-stroke}.rl-edge--ghost[data-astro-cid-twg7qpxu]{stroke:var(--c-line-on-blue);stroke-dasharray:4 4}.rl-arrow[data-astro-cid-twg7qpxu]{fill:var(--c-on-blue)}.pf-draw[data-astro-cid-twg7qpxu]:is(.is-armed,.is-drawn) .rl-edge[data-astro-cid-twg7qpxu]:not(.rl-edge--ghost){stroke-dasharray:1}.pf-draw[data-astro-cid-twg7qpxu].is-armed .rl-edge[data-astro-cid-twg7qpxu]:not(.rl-edge--ghost){stroke-dashoffset:1px}.pf-draw[data-astro-cid-twg7qpxu].is-armed [data-astro-cid-twg7qpxu]:is(.rl-arrow,.rl-mult,.rl-edge--ghost,.rl-node--ghost){opacity:0}.pf-draw[data-astro-cid-twg7qpxu].is-drawn .rl-edge[data-astro-cid-twg7qpxu]:not(.rl-edge--ghost){transition:stroke-dashoffset .7s var(--ease-out-quart);transition-delay:calc(var(--d,0) * .14s)}.pf-draw[data-astro-cid-twg7qpxu].is-drawn [data-astro-cid-twg7qpxu]:is(.rl-arrow,.rl-mult,.rl-edge--ghost,.rl-node--ghost){transition:opacity .4s var(--ease-out-quart) .7s}.dem[data-astro-cid-sts54cgx]{min-width:0;color:var(--c-ink);font-size:.875rem;line-height:1.4;display:grid;container:dem/inline-size}.dem-fig{--p1w-body-pad:0px}.dem-replay[data-astro-cid-sts54cgx]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);transition:border-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);align-items:center;gap:.35rem;margin-block:-.25rem;padding:0 .55rem;font-size:.875rem;font-weight:600;display:inline-flex}.dem-replay[data-astro-cid-sts54cgx]:hover{border-color:var(--c-blue-line);color:var(--c-ink)}.dem-replay[data-astro-cid-sts54cgx][hidden]{display:none}.dem-replay[data-astro-cid-sts54cgx] svg[data-astro-cid-sts54cgx],.dem-btn[data-astro-cid-sts54cgx] svg[data-astro-cid-sts54cgx],.dem-pv__x[data-astro-cid-sts54cgx] svg[data-astro-cid-sts54cgx]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}@media (pointer:coarse){.dem-replay[data-astro-cid-sts54cgx]{min-height:2.75rem}}.dem-head[data-astro-cid-sts54cgx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem .5rem;display:flex}.dem-head__t[data-astro-cid-sts54cgx]{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;display:flex}.dem-head__name[data-astro-cid-sts54cgx]{letter-spacing:-.01em;font-size:1.0625rem;font-weight:720}.dem-head__badges[data-astro-cid-sts54cgx]{flex-wrap:wrap;gap:.3rem;display:inline-flex}.dem-badge[data-astro-cid-sts54cgx]{border:1px solid var(--c-rule-strong);font-family:var(--ff-cond);letter-spacing:.02em;color:var(--c-ink-2);white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-size:.75rem;font-weight:600}.dem-badge--fmt[data-astro-cid-sts54cgx]{background:var(--c-blue-soft);color:var(--c-blue-deep);border-color:#0000}.dem-badge--ok[data-astro-cid-sts54cgx]{background:color-mix(in oklab, var(--st-green) 20%, var(--c-paper));color:color-mix(in oklab, var(--st-green) 45%, var(--c-ink));border-color:#0000}.dem-head__act[data-astro-cid-sts54cgx]{flex-wrap:wrap;gap:.4rem;display:flex}.dem-btn[data-astro-cid-sts54cgx]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);min-height:2rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart);align-items:center;gap:.35rem;padding:0 .7rem;font-size:.875rem;font-weight:620;display:inline-flex}button[data-astro-cid-sts54cgx].dem-btn{cursor:pointer}button[data-astro-cid-sts54cgx].dem-btn:hover{border-color:var(--c-blue-line);background:var(--c-tint)}button[data-astro-cid-sts54cgx].dem-btn[aria-pressed=true]{border-color:var(--c-blue);background:var(--c-blue-soft);color:var(--c-blue-deep)}.dem-btn[data-astro-cid-sts54cgx][hidden]{display:none}.dem-btn--primary[data-astro-cid-sts54cgx]{border-color:var(--c-blue);background:var(--c-blue);color:var(--c-on-blue)}@media (pointer:coarse){button[data-astro-cid-sts54cgx].dem-btn{min-height:2.75rem}}.dem-tabs[data-astro-cid-sts54cgx]{border-bottom:1px solid var(--c-rule);gap:1.25rem;padding:0 1rem;display:flex}.dem-tab[data-astro-cid-sts54cgx]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);padding:.3rem 0 .45rem;font-size:.875rem}.dem-tab[data-astro-cid-sts54cgx].is-on{color:var(--c-ink);box-shadow:inset 0 -2px 0 var(--c-blue);font-weight:650}.dem-bars[data-astro-cid-sts54cgx]{border-bottom:1px solid var(--c-rule);gap:.4rem;padding:.6rem 1rem;display:grid}.dem-file[data-astro-cid-sts54cgx]{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.dem-file__k[data-astro-cid-sts54cgx]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.8125rem}.dem-file__v[data-astro-cid-sts54cgx]{border:1px solid var(--c-rule);border-radius:var(--radius-xs);padding:.1rem .5rem;font-size:.8125rem}.dem-tool[data-astro-cid-sts54cgx]{color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:.3rem .9rem;display:flex}.dem-tool__g[data-astro-cid-sts54cgx]{border-right:1px solid var(--c-rule);align-items:center;gap:.65rem;padding-right:.9rem;font-size:.875rem;display:inline-flex}.dem-tool__g[data-astro-cid-sts54cgx] i[data-astro-cid-sts54cgx],.dem-tool__g[data-astro-cid-sts54cgx] u[data-astro-cid-sts54cgx],.dem-tool__g[data-astro-cid-sts54cgx] s[data-astro-cid-sts54cgx]{font-weight:500}.dem-tool__align[data-astro-cid-sts54cgx] span[data-astro-cid-sts54cgx]{opacity:.7;background:linear-gradient(currentColor 0 0) top/100% 1.5px no-repeat,linear-gradient(currentColor 0 0) 50%/70% 1.5px no-repeat,linear-gradient(currentColor 0 0) bottom/100% 1.5px no-repeat;width:.875rem;height:.625rem;display:block}.dem-tool__align[data-astro-cid-sts54cgx] span[data-astro-cid-sts54cgx]:nth-child(2){background-position:top,0,bottom}.dem-tool__setup[data-astro-cid-sts54cgx]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.8125rem}.dem-expr[data-astro-cid-sts54cgx]{border:1px solid var(--c-rule);border-radius:var(--radius-xs);background:var(--c-paper);align-items:center;gap:.5rem;min-width:0;min-height:2rem;padding:.2rem .55rem;display:flex}.dem-expr__sig[data-astro-cid-sts54cgx]{color:var(--c-blue);font-weight:700}.dem-expr__v[data-astro-cid-sts54cgx]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink);font-size:.875rem;font-weight:600}.dem-expr__ph[data-astro-cid-sts54cgx]{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.dem[data-astro-cid-sts54cgx]:not(.is-live) .dem-expr__ph[data-astro-cid-sts54cgx],.dem-expr[data-astro-cid-sts54cgx] [data-astro-cid-sts54cgx][hidden]{display:none}.dem-work[data-astro-cid-sts54cgx]{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.dem-desk[data-astro-cid-sts54cgx]{background:var(--c-tint);min-width:0;padding:1rem;display:grid}.dem-desk[data-astro-cid-sts54cgx]>[data-astro-cid-sts54cgx]{grid-area:1/1;min-width:0}.dem-page[data-astro-cid-sts54cgx]{border:1px solid var(--c-rule);background:var(--c-paper);width:100%;max-width:34rem;box-shadow:var(--shadow-sm);align-content:start;place-self:start center;gap:.35rem;padding:1.5rem 1.5rem 1.25rem;font-size:.875rem;display:grid}.dem-page__h[data-astro-cid-sts54cgx]{text-align:center;margin-bottom:.4rem;font-size:1.0625rem;font-weight:750}.dem-page__sub[data-astro-cid-sts54cgx]{margin-top:.5rem;font-weight:700}.dem-page__sign[data-astro-cid-sts54cgx]{align-items:end;gap:.5rem;margin-top:.75rem;display:flex}.dem-rule[data-astro-cid-sts54cgx]{border-bottom:1px solid var(--c-ink-2);width:7rem;margin-bottom:.25rem;display:inline-block}.dem-add[data-astro-cid-sts54cgx]{border:1px dashed var(--c-rule-strong);border-radius:var(--radius-xs);font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);justify-self:start;margin-top:.4rem;padding:.2rem .5rem;font-size:.8125rem}.dem-x[data-astro-cid-sts54cgx]{background:var(--c-blue-soft);color:var(--c-blue);font-family:var(--ff-cond);letter-spacing:.01em;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.05rem .35rem;font-size:.8125rem;font-weight:600}.dem-ghost[data-astro-cid-sts54cgx]{z-index:var(--z-raised);box-shadow:var(--shadow-md);pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}.dem-caret[data-astro-cid-sts54cgx]{display:none}.dem[data-astro-cid-sts54cgx].is-before .dem-caret[data-astro-cid-sts54cgx]{vertical-align:-.15em;background:var(--c-ink);width:1.5px;height:1.05em;margin-right:.15rem;animation:1s step-end infinite dem-blink;display:inline-block}@keyframes dem-blink{50%{opacity:0}}.dem-v[data-astro-cid-sts54cgx]{background:linear-gradient(transparent 58%, color-mix(in oklab, var(--c-amber) 45%, transparent) 58%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.dem-table[data-astro-cid-sts54cgx]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.25rem 0;font-size:.8125rem}.dem-table[data-astro-cid-sts54cgx] th[data-astro-cid-sts54cgx],.dem-table[data-astro-cid-sts54cgx] td[data-astro-cid-sts54cgx]{border:1px solid var(--c-rule-strong);text-align:left;vertical-align:top;padding:.3rem .4rem}.dem-table[data-astro-cid-sts54cgx] th[data-astro-cid-sts54cgx]{background:var(--c-tint);font-family:var(--ff-cond);letter-spacing:.01em;font-weight:650}.dem-table[data-astro-cid-sts54cgx] th[data-astro-cid-sts54cgx]:nth-child(3){white-space:nowrap}.dem-table[data-astro-cid-sts54cgx] [data-astro-cid-sts54cgx]:is(th,td):first-child{width:1.75rem}.dem-table[data-astro-cid-sts54cgx] [data-astro-cid-sts54cgx]:is(th,td):nth-child(n+3){text-align:right}.dem-table[data-astro-cid-sts54cgx] .dem-x[data-astro-cid-sts54cgx]{overflow-wrap:normal}.dem-table[data-astro-cid-sts54cgx] td[data-astro-cid-sts54cgx]:last-child .dem-v[data-astro-cid-sts54cgx]{white-space:nowrap}.dem-loopcap[data-astro-cid-sts54cgx] td[data-astro-cid-sts54cgx]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-blue);border-style:dashed;padding:.2rem .4rem;font-size:.8125rem;text-align:left!important}.dem-loopcap__k[data-astro-cid-sts54cgx]{font-weight:700}.dem-looprow[data-astro-cid-sts54cgx] td[data-astro-cid-sts54cgx]{background:color-mix(in oklab, var(--c-blue-soft) 35%, var(--c-paper))}.dem-pv[data-astro-cid-sts54cgx]{background:color-mix(in oklab, var(--c-blue-soft) 55%, var(--c-tint));visibility:hidden;opacity:0;align-content:start;justify-items:center;gap:.75rem;margin:-1rem;padding:0 1rem 1rem;display:grid}.dem-pv__bar[data-astro-cid-sts54cgx]{border-bottom:1px solid var(--c-rule);background:var(--c-paper);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;width:calc(100% + 2rem);margin-inline:-1rem;padding:.4rem .5rem .4rem 1rem;display:flex}.dem-pv__t[data-astro-cid-sts54cgx]{font-size:.875rem;font-weight:700}.dem-pv__rec[data-astro-cid-sts54cgx]{border:1px solid var(--c-blue);border-radius:var(--radius-xs);font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-blue);padding:.05rem .5rem;font-size:.8125rem;font-weight:650}.dem-pv__x[data-astro-cid-sts54cgx]{border-radius:var(--radius-xs);width:2rem;height:2rem;color:var(--c-ink-2);place-items:center;margin-left:auto;display:inline-grid}.dem-pv__x[data-astro-cid-sts54cgx]:hover{background:var(--c-tint);color:var(--c-ink)}@media (pointer:coarse){.dem-pv__x[data-astro-cid-sts54cgx]{width:2.75rem;height:2.75rem}}.dem-data[data-astro-cid-sts54cgx]{display:none}.dem-data__tabs[data-astro-cid-sts54cgx]{border-bottom:1px solid var(--c-rule);font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);gap:1rem;font-size:.875rem;display:flex}.dem-data__tabs[data-astro-cid-sts54cgx] span[data-astro-cid-sts54cgx]{padding-bottom:.35rem}.dem-data__tabs[data-astro-cid-sts54cgx] .is-on[data-astro-cid-sts54cgx]{color:var(--c-ink);box-shadow:inset 0 -2px 0 var(--c-blue);font-weight:650}.dem-data__sec[data-astro-cid-sts54cgx]{gap:.15rem;display:grid}.dem-data__h[data-astro-cid-sts54cgx]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-size:.8125rem;font-weight:700}.dem-data__list[data-astro-cid-sts54cgx]{display:grid}.dem-row[data-astro-cid-sts54cgx]{--hl:0;border-radius:var(--radius-xs);background:color-mix(in oklab, var(--c-blue-soft) calc(var(--hl) * 100%), transparent);min-height:1.75rem;box-shadow:inset 0 0 0 calc(var(--hl) * 1.5px) var(--c-blue);align-items:center;gap:.35rem;padding:0 .4rem;font-size:.8125rem;display:flex}.dem-row--sub[data-astro-cid-sts54cgx]{padding-left:1.4rem}.dem-row__chev[data-astro-cid-sts54cgx]{color:var(--c-muted);font-size:.75rem}.dem-row__l[data-astro-cid-sts54cgx]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dem-row__b[data-astro-cid-sts54cgx]{background:var(--c-tint);font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);border-radius:3px;margin-left:auto;padding:0 .35rem;font-size:.75rem}@container dem (width>=44rem){.dem-work[data-astro-cid-sts54cgx]{grid-template-columns:minmax(0,1fr) 15rem}.dem-data[data-astro-cid-sts54cgx]{border-left:1px solid var(--c-rule);align-content:start;gap:.75rem;padding:.75rem .875rem;display:grid}}@container dem (width>=60rem){.dem-work[data-astro-cid-sts54cgx]{grid-template-columns:minmax(0,1fr) 17rem}.dem-desk[data-astro-cid-sts54cgx]{padding:1.5rem}.dem-pv[data-astro-cid-sts54cgx]{margin:-1.5rem;padding:0 1.5rem 1.5rem}.dem-pv__bar[data-astro-cid-sts54cgx]{width:calc(100% + 3rem);margin-inline:-1.5rem}}@container dem (width<30rem){.dem-head[data-astro-cid-sts54cgx],.dem-tabs[data-astro-cid-sts54cgx],.dem-bars[data-astro-cid-sts54cgx]{padding-inline:.75rem}.dem-desk[data-astro-cid-sts54cgx]{padding:.5rem}.dem-pv[data-astro-cid-sts54cgx]{margin:-.5rem;padding:0 .5rem .5rem}.dem-pv__bar[data-astro-cid-sts54cgx]{width:calc(100% + 1rem);margin-inline:-.5rem}.dem-page[data-astro-cid-sts54cgx]{padding:1rem .75rem}.dem-tool__setup[data-astro-cid-sts54cgx],.dem-tool__align[data-astro-cid-sts54cgx]{display:none}.dem-table[data-astro-cid-sts54cgx] th[data-astro-cid-sts54cgx],.dem-table[data-astro-cid-sts54cgx] td[data-astro-cid-sts54cgx]{padding:.25rem .3rem}.dem-tabs[data-astro-cid-sts54cgx],.dem-file[data-astro-cid-sts54cgx],.dem-tool[data-astro-cid-sts54cgx],.dem-add[data-astro-cid-sts54cgx]{display:none}}@media (width<=47.99rem) and (height<=44rem){.dem-head__badges[data-astro-cid-sts54cgx],.dem-head__act[data-astro-cid-sts54cgx]>.dem-btn--static[data-astro-cid-sts54cgx],.dem-page__sign[data-astro-cid-sts54cgx],.dem-page__sub[data-astro-cid-sts54cgx]{display:none}.dem-head[data-astro-cid-sts54cgx]{gap:.375rem;padding-block:.5rem}.dem-bars[data-astro-cid-sts54cgx]{padding-block:.375rem}.dem-page[data-astro-cid-sts54cgx]{gap:.25rem;padding-block:.75rem}}@media (prefers-reduced-motion:reduce){.dem[data-astro-cid-sts54cgx].is-before .dem-caret[data-astro-cid-sts54cgx]{animation:none}}.pfd__top[data-astro-cid-m6pohm2h]{gap:var(--sp-xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}@media (width<=64rem){.pfd__top[data-astro-cid-m6pohm2h]{grid-template-columns:minmax(0,1fr)}}.pfd-doc[data-astro-cid-m6pohm2h]{gap:.75rem;display:grid;container:pfd/inline-size}.pfd-tabs[data-astro-cid-m6pohm2h]{border-radius:var(--radius-xs);background:var(--c-tint);flex-wrap:wrap;justify-self:start;gap:.125rem;padding:.25rem;display:flex}.pfd-tab[data-astro-cid-m6pohm2h]{min-height:2.25rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);transition:color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);border-radius:2px;padding:0 .875rem;font-size:.9375rem}.pfd-tab[data-astro-cid-m6pohm2h]:hover{color:var(--c-ink)}.pfd-tab[data-astro-cid-m6pohm2h][aria-selected=true]{background:var(--c-paper);color:var(--c-ink);box-shadow:var(--shadow-sm);font-weight:650}.pfd-doc[data-astro-cid-m6pohm2h]:not(.is-live) .pfd-tabs[data-astro-cid-m6pohm2h]{display:none}.pfd-desk[data-astro-cid-m6pohm2h]{border-radius:var(--radius-xs);background:var(--c-tint);gap:.75rem;padding:.875rem;display:grid}.pfd-panel[data-astro-cid-m6pohm2h]{gap:.625rem;min-width:0;display:grid}.pfd-panel[data-astro-cid-m6pohm2h][hidden],.pfd-sheet[data-astro-cid-m6pohm2h][hidden]{display:none}.pfd-panel__name[data-astro-cid-m6pohm2h]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-size:.875rem;font-weight:650}.pfd-doc[data-astro-cid-m6pohm2h].is-live .pfd-panel__name[data-astro-cid-m6pohm2h]{display:none}.pfd-sheet[data-astro-cid-m6pohm2h]{border:1px solid var(--c-rule);background:var(--c-paper);min-width:0;box-shadow:var(--shadow-sm);color:var(--c-ink);gap:.4rem;padding:1rem 1.125rem 1.125rem;font-size:.875rem;line-height:1.45;display:grid}.pfd-h[data-astro-cid-m6pohm2h]{letter-spacing:-.01em;margin-bottom:.25rem;font-size:1rem;font-weight:750}.pfd-k[data-astro-cid-m6pohm2h]{color:var(--c-ink-2)}.pfd-total[data-astro-cid-m6pohm2h]{text-align:right;justify-self:end;font-weight:650}.pfd-x[data-astro-cid-m6pohm2h]{background:var(--c-blue-soft);color:var(--c-blue);font-family:var(--ff-cond);letter-spacing:.01em;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.05rem .35rem;font-size:.8125rem;font-weight:600}.pfd-v[data-astro-cid-m6pohm2h]{background:linear-gradient(transparent 58%, color-mix(in oklab, var(--c-amber) 45%, transparent) 58%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.pfd-table[data-astro-cid-m6pohm2h]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.35rem 0;font-size:.8125rem}.pfd-table[data-astro-cid-m6pohm2h] th[data-astro-cid-m6pohm2h],.pfd-table[data-astro-cid-m6pohm2h] td[data-astro-cid-m6pohm2h]{border:1px solid var(--c-rule-strong);text-align:left;vertical-align:top;padding:.3rem .4rem}.pfd-table[data-astro-cid-m6pohm2h] th[data-astro-cid-m6pohm2h]{background:var(--c-tint);font-family:var(--ff-cond);letter-spacing:.01em;font-weight:650}.pfd-table[data-astro-cid-m6pohm2h] th[data-astro-cid-m6pohm2h]:first-child{width:1.75rem}.pfd-table[data-astro-cid-m6pohm2h] [data-astro-cid-m6pohm2h]:is(th,td):nth-child(3){text-align:right}.pfd-table[data-astro-cid-m6pohm2h] .pfd-x[data-astro-cid-m6pohm2h]{overflow-wrap:normal}.pfd-table[data-astro-cid-m6pohm2h] td[data-astro-cid-m6pohm2h]:nth-child(3) .pfd-v[data-astro-cid-m6pohm2h]{white-space:nowrap}.pfd-table[data-astro-cid-m6pohm2h] td[data-astro-cid-m6pohm2h]:nth-child(2){hyphens:auto}.pfd-loopcap[data-astro-cid-m6pohm2h] td[data-astro-cid-m6pohm2h]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-blue);border-style:dashed;padding:.2rem .4rem;font-size:.8125rem;text-align:left!important}.pfd-looprow[data-astro-cid-m6pohm2h] td[data-astro-cid-m6pohm2h]{background:color-mix(in oklab, var(--c-blue-soft) 35%, var(--c-paper))}.pfd-pick[data-astro-cid-m6pohm2h]{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.pfd-pick__k[data-astro-cid-m6pohm2h]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);margin-right:.25rem;font-size:.875rem}.pfd-pick__b[data-astro-cid-m6pohm2h]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2.25rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);padding:0 .7rem;font-size:.9375rem;font-weight:600}.pfd-pick__b[data-astro-cid-m6pohm2h]:hover{border-color:var(--c-ink-2)}.pfd-pick__b[data-astro-cid-m6pohm2h][aria-pressed=true]{border-color:var(--c-blue);box-shadow:inset 0 0 0 1px var(--c-blue);color:var(--c-blue)}.pfd-doc[data-astro-cid-m6pohm2h]:not(.is-live) .pfd-pick[data-astro-cid-m6pohm2h]{display:none}@container pfd (width<26rem){.pfd-desk[data-astro-cid-m6pohm2h]{padding:.5rem}.pfd-sheet[data-astro-cid-m6pohm2h]{padding:.75rem}.pfd-table[data-astro-cid-m6pohm2h]{font-size:.75rem}.pfd-table[data-astro-cid-m6pohm2h] th[data-astro-cid-m6pohm2h],.pfd-table[data-astro-cid-m6pohm2h] td[data-astro-cid-m6pohm2h]{padding:.25rem .3rem}.pfd-pick__k[data-astro-cid-m6pohm2h]{display:none}}.pfd-enote[data-astro-cid-m6pohm2h]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.pfd-doc[data-astro-cid-m6pohm2h].is-live .pfd-panel[data-astro-cid-m6pohm2h]:not([hidden]) .pfd-sheet[data-astro-cid-m6pohm2h]:not([hidden]){animation:pfd-in var(--dur-2) var(--ease-out-quart)}}@keyframes pfd-in{0%{opacity:0;transform:translateY(4px)}}.pfd__spec-row[data-astro-cid-m6pohm2h]{gap:var(--sp-lg) clamp(2rem, 1rem + 3vw, 4rem);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.pfd__spec-row[data-astro-cid-m6pohm2h] .pfd__note{margin-top:1.75rem}@media (width<=64rem){.pfd__spec-row[data-astro-cid-m6pohm2h]{grid-template-columns:minmax(0,1fr)}.pfd__spec-row[data-astro-cid-m6pohm2h] .pfd__note{margin-top:0}}.pfd__spec-row[data-astro-cid-m6pohm2h] .pfd__spec .pfd-fn{font-family:var(--ff-cond);letter-spacing:.01em;overflow-wrap:anywhere}.pfw-fig[data-astro-cid-jwxdxluq]{gap:var(--sp-sm);min-width:0;margin:0;display:grid}.pfw-frame[data-astro-cid-jwxdxluq]{--mark:var(--c-ink);position:relative}:is(.tone-blue,.tone-deep) .pfw-frame[data-astro-cid-jwxdxluq]{--mark:var(--c-on-blue)}.pfw-frame[data-astro-cid-jwxdxluq]:before{content:"";pointer-events:none;--t:1px;--l:14px;background:linear-gradient(var(--mark), var(--mark)) top left / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) top left / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) top right / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) top right / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) bottom left / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) bottom left / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) bottom right / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) bottom right / var(--t) var(--l);opacity:.6;background-repeat:no-repeat;position:absolute;inset:-10px}.pfw[data-astro-cid-jwxdxluq]{background:var(--c-paper);color:var(--c-ink);border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);letter-spacing:0;font-size:.9375rem;line-height:1.35;position:relative;overflow:hidden}:is(.tone-blue,.tone-deep) .pfw[data-astro-cid-jwxdxluq]{box-shadow:0 24px 50px -18px color-mix(in oklab, var(--c-blue-ink) 85%, transparent);border-color:#0000}.pfw__bar[data-astro-cid-jwxdxluq]{justify-content:space-between;align-items:baseline;gap:var(--sp-sm);border-bottom:1px solid var(--c-rule);background:var(--c-tint);font-family:var(--ff-cond);letter-spacing:.01em;padding:.625rem 1rem;display:flex}.pfw__title[data-astro-cid-jwxdxluq]{font-weight:var(--fw-strong);color:var(--c-ink);overflow-wrap:anywhere;min-width:0}.pfw__meta[data-astro-cid-jwxdxluq]{color:var(--c-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.pfw__body[data-astro-cid-jwxdxluq]{padding:var(--pfw-pad,1rem)}.pfw-fig__cap[data-astro-cid-jwxdxluq]{color:var(--c-muted)}@media (width<=47.99rem){.pfw__bar[data-astro-cid-jwxdxluq]{padding:.5rem .75rem}.pfw__body[data-astro-cid-jwxdxluq]{--pfw-pad:.75rem}}@media (width<=47.99rem) and (height<=44rem){.pfw__bar[data-astro-cid-jwxdxluq]{padding-block:.375rem}.pfw__body[data-astro-cid-jwxdxluq]{--pfw-pad:.5rem}.pfw-fig[data-astro-cid-jwxdxluq]{gap:0;position:relative}.pfw-fig__cap[data-astro-cid-jwxdxluq]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:is(.tone-blue,.tone-deep) .pfw-fig__cap[data-astro-cid-jwxdxluq]{color:var(--c-on-blue-muted)}.dsh[data-astro-cid-vo3tnjjh]{gap:.875rem;min-width:0;font-size:.875rem;line-height:1.35;display:grid;container:dsh/inline-size}.dsh-fig .pfw__body{background:var(--c-tint)}.dsh-head[data-astro-cid-vo3tnjjh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.dsh-head__t[data-astro-cid-vo3tnjjh]{gap:.1rem;min-width:0;display:grid}.dsh-head__name[data-astro-cid-vo3tnjjh]{letter-spacing:-.01em;color:var(--c-ink);font-size:1.125rem;font-weight:740}.dsh-head__sub[data-astro-cid-vo3tnjjh]{color:var(--c-muted);font-size:.8125rem}.dsh-btn[data-astro-cid-vo3tnjjh]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);min-height:2rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink);align-items:center;gap:.35rem;padding:0 .7rem;font-size:.875rem;font-weight:620;display:inline-flex}.dsh-btn[data-astro-cid-vo3tnjjh] svg[data-astro-cid-vo3tnjjh]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:.875rem;height:.875rem}.dsh-sec[data-astro-cid-vo3tnjjh]{border-bottom:1px solid var(--c-rule-strong);color:var(--c-ink-2);padding-bottom:.35rem;font-weight:700}.dsh-grid[data-astro-cid-vo3tnjjh]{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}.dsh-card[data-astro-cid-vo3tnjjh]{border:1px solid var(--c-rule);border-radius:var(--radius-sm);background:var(--c-paper);min-width:0;padding:.75rem .875rem}.dsh-kpi[data-astro-cid-vo3tnjjh]{grid-column:span 3;align-content:start;gap:.2rem;display:grid}.dsh-kpi__k[data-astro-cid-vo3tnjjh]{color:var(--c-ink-2);font-size:.8125rem;font-weight:600}.dsh-kpi__v[data-astro-cid-vo3tnjjh]{letter-spacing:-.015em;color:color-mix(in oklab, var(--tone) 62%, var(--c-ink));white-space:nowrap;font-size:1.75rem;font-weight:740;line-height:1.15}.dsh-kpi__s[data-astro-cid-vo3tnjjh]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.75rem}.dsh-chart[data-astro-cid-vo3tnjjh]{align-content:start;gap:.75rem;display:grid}.dsh-chart--bars[data-astro-cid-vo3tnjjh]{grid-column:span 8}.dsh-chart--pie[data-astro-cid-vo3tnjjh]{grid-column:span 4}.dsh-chart__h[data-astro-cid-vo3tnjjh]{gap:.1rem;display:grid}.dsh-chart__h[data-astro-cid-vo3tnjjh] b[data-astro-cid-vo3tnjjh]{color:var(--c-ink);font-weight:700}.dsh-chart__h[data-astro-cid-vo3tnjjh] span[data-astro-cid-vo3tnjjh]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.75rem}.dsh-bars[data-astro-cid-vo3tnjjh]{--h:11rem;grid-template-columns:1.25rem minmax(0,1fr);gap:.25rem;padding-top:1.1rem;display:grid}.dsh-bars__axis[data-astro-cid-vo3tnjjh]{height:var(--h);margin-top:.25rem;position:relative}.dsh-bars__axis[data-astro-cid-vo3tnjjh] li[data-astro-cid-vo3tnjjh]{right:0;bottom:calc(var(--t) / var(--max) * 100%);font-family:var(--ff-cond);color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1;position:absolute;translate:0 50%}.dsh-bars__plot[data-astro-cid-vo3tnjjh]{background:repeating-linear-gradient(to top, var(--c-rule) 0 1px, transparent 1px calc(var(--h) / var(--max))) 0 .25rem / 100% var(--h) no-repeat;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding-top:.25rem;display:grid}.dsh-bar[data-astro-cid-vo3tnjjh]{justify-items:center;gap:.35rem;min-width:0;display:grid}.dsh-bar__col[data-astro-cid-vo3tnjjh]{width:100%;height:var(--h);border-bottom:1px solid var(--c-ink-2);position:relative}.dsh-bar__fill[data-astro-cid-vo3tnjjh]{width:min(70%,1.75rem);height:calc(var(--n) / var(--max) * 100%);background:var(--c-blue-line);transform-origin:50% 100%;border-radius:4px 4px 0 0;position:absolute;bottom:0;left:50%;translate:-50%}.dsh-bar__v[data-astro-cid-vo3tnjjh]{left:0;right:0;bottom:calc(var(--n) / var(--max) * 100% + .2rem);text-align:center;font-family:var(--ff-cond);color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:650;position:absolute}.dsh-bar__lab[data-astro-cid-vo3tnjjh]{text-align:center;color:var(--c-ink-2);overflow-wrap:break-word;hyphens:auto;font-size:.75rem;line-height:1.2}.dsh-pie[data-astro-cid-vo3tnjjh]{justify-items:center;gap:.75rem;display:grid}.dsh-pie__svg[data-astro-cid-vo3tnjjh]{aspect-ratio:1;width:min(100%,9.5rem);display:block}.dsh-slice[data-astro-cid-vo3tnjjh]{fill:none;stroke-width:100px}.dsh-sep[data-astro-cid-vo3tnjjh]{stroke:var(--c-paper);stroke-width:2px}.dsh-legend[data-astro-cid-vo3tnjjh]{gap:.3rem;width:100%;display:grid}.dsh-legend[data-astro-cid-vo3tnjjh] li[data-astro-cid-vo3tnjjh]{align-items:baseline;gap:.45rem;font-size:.8125rem;display:flex}.dsh-legend[data-astro-cid-vo3tnjjh] li[data-astro-cid-vo3tnjjh]:before{content:"";background:var(--tone);border-radius:2px;flex:none;width:.625rem;height:.625rem;translate:0 .05rem}.dsh-legend__l[data-astro-cid-vo3tnjjh]{color:var(--c-ink-2);min-width:0}.dsh-legend__v[data-astro-cid-vo3tnjjh]{font-family:var(--ff-cond);color:var(--c-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:650}.dsh-legend__p[data-astro-cid-vo3tnjjh]{text-align:right;min-width:2.6rem;font-family:var(--ff-cond);color:var(--c-muted);font-variant-numeric:tabular-nums}@container dsh (width<50rem){.dsh-kpi[data-astro-cid-vo3tnjjh]{grid-column:span 6}.dsh-chart--bars[data-astro-cid-vo3tnjjh]{grid-column:span 7}.dsh-chart--pie[data-astro-cid-vo3tnjjh]{grid-column:span 5}}@container dsh (width<38rem){.dsh-bars[data-astro-cid-vo3tnjjh]{--h:9rem}.dsh-chart--bars[data-astro-cid-vo3tnjjh],.dsh-chart--pie[data-astro-cid-vo3tnjjh]{grid-column:1/-1}.dsh-pie[data-astro-cid-vo3tnjjh]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}.dsh-pie__svg[data-astro-cid-vo3tnjjh]{width:7.5rem}}@container dsh (width<24rem){.dsh-grid[data-astro-cid-vo3tnjjh]{gap:.5rem}.dsh-kpi__v[data-astro-cid-vo3tnjjh]{font-size:1.375rem}.dsh-card[data-astro-cid-vo3tnjjh]{padding:.625rem .7rem}.dsh-pie[data-astro-cid-vo3tnjjh]{grid-template-columns:minmax(0,1fr)}.dsh-chart--pie[data-astro-cid-vo3tnjjh],.dsh-kpi__s[data-astro-cid-vo3tnjjh],.dsh-head__sub[data-astro-cid-vo3tnjjh]{display:none}.dsh-bars[data-astro-cid-vo3tnjjh]{--h:8rem}}@media (width<=47.99rem) and (height<=44rem){.dsh-btn[data-astro-cid-vo3tnjjh],.dsh-sec[data-astro-cid-vo3tnjjh]{display:none}.dsh-bars[data-astro-cid-vo3tnjjh]{--h:7rem}}.pfan__top[data-astro-cid-4ahwpl4b]{gap:var(--sp-xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}@media (width<=64rem){.pfan__top[data-astro-cid-4ahwpl4b]{grid-template-columns:minmax(0,1fr)}}.pfan__lead[data-astro-cid-4ahwpl4b]{gap:var(--sp-xl);min-width:0;display:grid}.pfan-ch[data-astro-cid-4ahwpl4b]{gap:.875rem;display:grid;container:pfan/inline-size}.pfan-ctl[data-astro-cid-4ahwpl4b]{gap:.5rem;display:grid}.pfan-ctl__row[data-astro-cid-4ahwpl4b]{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.pfan-ctl__k[data-astro-cid-4ahwpl4b]{min-width:6.5rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.875rem}.pfan-seg[data-astro-cid-4ahwpl4b]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2.25rem;color:var(--c-ink-2);transition:border-color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);padding:0 .7rem;font-size:.875rem;font-weight:600}.pfan-seg[data-astro-cid-4ahwpl4b]:hover{border-color:var(--c-ink-2)}.pfan-seg[data-astro-cid-4ahwpl4b][aria-pressed=true]{border-color:var(--c-blue);background:color-mix(in oklab, var(--c-blue-soft) 45%, var(--c-paper));box-shadow:inset 0 0 0 1px var(--c-blue);color:var(--c-blue)}.pfan-ch[data-astro-cid-4ahwpl4b]:not(.is-live) .pfan-ctl[data-astro-cid-4ahwpl4b]{display:none}.pfan-head[data-astro-cid-4ahwpl4b]{border-top:1px dashed var(--c-rule-strong);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;padding-top:.625rem;display:flex}.pfan-ch[data-astro-cid-4ahwpl4b]:not(.is-live) .pfan-head[data-astro-cid-4ahwpl4b]{border-top:0;padding-top:0}.pfan-head__t[data-astro-cid-4ahwpl4b]{color:var(--c-ink);font-weight:700}.pfan-head__m[data-astro-cid-4ahwpl4b]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2)}.pfan-head__u[data-astro-cid-4ahwpl4b]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted)}.pfan-head__u[data-astro-cid-4ahwpl4b][hidden]{display:none}.pfan-stage[data-astro-cid-4ahwpl4b]{min-height:13.5rem;display:grid}.pfan-view[data-astro-cid-4ahwpl4b]{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--dur-2) var(--ease-out-quart), visibility 0s linear var(--dur-2);grid-area:1/1}.pfan-view[data-astro-cid-4ahwpl4b].is-on{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease-out-quart)}.pfan-bars[data-astro-cid-4ahwpl4b]{--h:9.5rem;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.5rem;height:100%;padding-top:1.5rem;display:grid}.pfan-bar[data-astro-cid-4ahwpl4b]{gap:.4rem;min-width:0;display:grid}.pfan-bar__col[data-astro-cid-4ahwpl4b]{height:var(--h);border-bottom:1px solid var(--c-ink);position:relative}.pfan-bar__fill[data-astro-cid-4ahwpl4b]{background:var(--tone);transform-origin:50% 100%;height:100%;transform:scaleY(var(--k));transition:transform var(--dur-3) var(--ease-out-quart);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:14%;right:14%}.pfan-bar__v[data-astro-cid-4ahwpl4b]{text-align:center;font-family:var(--ff-cond);font-variant-numeric:tabular-nums;color:var(--c-ink);white-space:nowrap;transform:translateY(calc(var(--k) * var(--h) * -1));transition:transform var(--dur-3) var(--ease-out-quart);font-size:.8125rem;font-weight:650;position:absolute;bottom:.15rem;left:-.25rem;right:-.25rem}.pfan-bar__lab[data-astro-cid-4ahwpl4b]{text-align:center;color:var(--c-ink-2);overflow-wrap:break-word;font-size:.8125rem;line-height:1.2}.pfan-hbars[data-astro-cid-4ahwpl4b]{align-content:center;gap:.55rem;height:100%;display:grid}.pfan-hbar[data-astro-cid-4ahwpl4b]{grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr) minmax(4rem,auto);align-items:center;gap:.625rem;display:grid}.pfan-hbar__lab[data-astro-cid-4ahwpl4b]{color:var(--c-ink-2);font-size:.875rem;line-height:1.2}.pfan-hbar__track[data-astro-cid-4ahwpl4b]{border-left:1px solid var(--c-ink);height:1.125rem;position:relative}.pfan-hbar__fill[data-astro-cid-4ahwpl4b]{background:var(--tone);transform-origin:0;transform:scaleX(var(--k));transition:transform var(--dur-3) var(--ease-out-quart);border-radius:0 2px 2px 0;position:absolute;inset:0}.pfan-hbar__v[data-astro-cid-4ahwpl4b]{text-align:right;font-family:var(--ff-cond);font-variant-numeric:tabular-nums;color:var(--c-ink);font-size:.875rem;font-weight:650}.pfan-view--round[data-astro-cid-4ahwpl4b]{place-items:center;display:grid}.pfan-round[data-astro-cid-4ahwpl4b]{aspect-ratio:1;width:min(100%,13.5rem);position:relative}.pfan-svg[data-astro-cid-4ahwpl4b]{width:100%;height:100%;display:block;overflow:visible}.pfan-donut__bg[data-astro-cid-4ahwpl4b]{fill:none;stroke:var(--c-rule);stroke-width:34px}.pfan-donut__seg[data-astro-cid-4ahwpl4b]{fill:none;stroke-width:34px;transform-box:view-box;transform-origin:50%;transition:stroke-dasharray var(--dur-3) var(--ease-out-quart), stroke-dashoffset var(--dur-3) var(--ease-out-quart);transform:rotate(-90deg)}.pfan-round__total[data-astro-cid-4ahwpl4b]{text-align:center;place-content:center;line-height:1.15;display:grid;position:absolute;inset:0}.pfan-round__total[data-astro-cid-4ahwpl4b] b[data-astro-cid-4ahwpl4b]{font-variant-numeric:tabular-nums;color:var(--c-ink);font-size:1.25rem;font-weight:760}.pfan-round__total[data-astro-cid-4ahwpl4b] span[data-astro-cid-4ahwpl4b]{font-family:var(--ff-cond);color:var(--c-muted);font-size:.8125rem}.pfan-rose__ring[data-astro-cid-4ahwpl4b]{fill:none;stroke:var(--c-rule-strong);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.pfan-rose__seg[data-astro-cid-4ahwpl4b]{stroke:var(--c-paper);stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:50%;transform:scale(var(--k));transition:transform var(--dur-3) var(--ease-out-quart)}.pfan-legend[data-astro-cid-4ahwpl4b]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.3rem 1.25rem;display:grid}.pfan-legend[data-astro-cid-4ahwpl4b] li[data-astro-cid-4ahwpl4b]{align-items:baseline;gap:.45rem;font-size:.8125rem;display:flex}.pfan-legend[data-astro-cid-4ahwpl4b] li[data-astro-cid-4ahwpl4b]:before{content:"";background:var(--tone);border-radius:2px;flex:none;width:.6rem;height:.6rem;translate:0 .05rem}.pfan-legend__lab[data-astro-cid-4ahwpl4b]{color:var(--c-ink-2)}.pfan-legend__v[data-astro-cid-4ahwpl4b]{font-family:var(--ff-cond);font-variant-numeric:tabular-nums;color:var(--c-ink);margin-left:auto;font-weight:650}.pfan-legend__s[data-astro-cid-4ahwpl4b]{text-align:right;min-width:2.75rem;font-family:var(--ff-cond);font-variant-numeric:tabular-nums;color:var(--c-muted)}.pfan-ch[data-astro-cid-4ahwpl4b][data-kind=hbar] .pfan-legend[data-astro-cid-4ahwpl4b]{display:none}@container pfan (width>=28rem){.pfan-ch[data-astro-cid-4ahwpl4b][data-kind=bar] .pfan-legend[data-astro-cid-4ahwpl4b]{display:none}}@container pfan (width<28rem){.pfan-ctl__k[data-astro-cid-4ahwpl4b]{flex-basis:100%}.pfan-bar__lab[data-astro-cid-4ahwpl4b]{display:none}.pfan-bars[data-astro-cid-4ahwpl4b]{--h:10.5rem}.pfan-hbar[data-astro-cid-4ahwpl4b]{grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr) minmax(3.5rem,auto);gap:.5rem}}@media (width<=47.99rem) and (height<=44rem){.pfan-ctl__k[data-astro-cid-4ahwpl4b]{display:none}.pfan-ctl[data-astro-cid-4ahwpl4b]{gap:.375rem}.pfan-stage[data-astro-cid-4ahwpl4b]{min-height:11rem}.pfan-bars[data-astro-cid-4ahwpl4b]{--h:8rem;padding-top:1.25rem}.pfan-legend[data-astro-cid-4ahwpl4b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem}.pfan-legend__s[data-astro-cid-4ahwpl4b]{display:none}}.pfs__split[data-astro-cid-wtejbsqc]{gap:var(--sp-2xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.pfs__text[data-astro-cid-wtejbsqc],.pfs__side[data-astro-cid-wtejbsqc]{gap:var(--sp-xl);min-width:0;display:grid}@media (width<=64rem){.pfs__split[data-astro-cid-wtejbsqc]{grid-template-columns:minmax(0,1fr)}}.pfs-calc[data-astro-cid-wtejbsqc]{gap:.875rem;display:grid}.pfs-calc__bar[data-astro-cid-wtejbsqc]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2.875rem;transition:border-color var(--dur-1) var(--ease-out-quart);align-items:center;gap:.5rem;padding:0 .25rem 0 .75rem;display:flex}.pfs-calc__bar[data-astro-cid-wtejbsqc]:focus-within{border-color:var(--c-blue-line)}.pfs-calc__bar[data-astro-cid-wtejbsqc]:has(.pfs-calc__input:focus-visible){outline:2px solid var(--c-blue-line);outline-offset:2px}.pfs-calc__glass[data-astro-cid-wtejbsqc]{fill:none;width:1.125rem;height:1.125rem;stroke:var(--c-muted);stroke-width:1.6px;stroke-linecap:round;flex:none}.pfs-calc__input[data-astro-cid-wtejbsqc]{min-width:0;font-family:var(--ff-cond);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--c-ink);background:0 0;border:0;flex:1;padding:.55rem 0;font-size:1.0625rem}.pfs-calc__input[data-astro-cid-wtejbsqc]:focus-visible{outline:none}.pfs-calc__clear[data-astro-cid-wtejbsqc]{border-radius:var(--radius-xs);width:2.5rem;height:2.5rem;color:var(--c-muted);flex:none;place-items:center;display:inline-grid}.pfs-calc__clear[data-astro-cid-wtejbsqc]:hover{color:var(--c-ink);background:var(--c-tint)}.pfs-calc__clear[data-astro-cid-wtejbsqc] svg[data-astro-cid-wtejbsqc]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:1rem;height:1rem}.pfs-calc__clear[data-astro-cid-wtejbsqc][hidden],.pfs-calc[data-astro-cid-wtejbsqc]:not(.is-live) .pfs-calc__clear[data-astro-cid-wtejbsqc]{display:none}.pfs-calc__card[data-astro-cid-wtejbsqc]{border:1px solid var(--c-blue-line);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--c-blue-soft) 55%, var(--c-paper));align-content:center;gap:.25rem;min-height:6.25rem;padding:.75rem 1rem;display:grid;position:relative}.pfs-calc__card[data-astro-cid-wtejbsqc][hidden],.pfs-calc__none[data-astro-cid-wtejbsqc][hidden]{display:none}.pfs-calc__expr[data-astro-cid-wtejbsqc]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);overflow-wrap:anywhere;padding-right:6rem;font-size:.9375rem}.pfs-calc__a[data-astro-cid-wtejbsqc]{font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:var(--fw-heading);letter-spacing:-.02em;color:var(--c-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;min-width:0;line-height:1.15;display:flex}.pfs-calc__sign[data-astro-cid-wtejbsqc]{color:var(--c-blue);font-weight:var(--fw-medium)}.pfs-calc__num[data-astro-cid-wtejbsqc]{overflow-wrap:anywhere;min-width:0}.pfs-calc__copy[data-astro-cid-wtejbsqc]{border-radius:var(--radius-xs);min-height:2.25rem;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);padding:0 .625rem;font-size:.875rem;position:absolute;top:.375rem;right:.375rem}.pfs-calc__copy[data-astro-cid-wtejbsqc]:hover{background:var(--c-paper);color:var(--c-ink)}.pfs-calc__copy[data-astro-cid-wtejbsqc].is-done{color:var(--c-blue)}.pfs-calc[data-astro-cid-wtejbsqc]:not(.is-live) .pfs-calc__copy[data-astro-cid-wtejbsqc]{display:none}.pfs-calc__none[data-astro-cid-wtejbsqc]{border:1px dashed var(--c-rule-strong);border-radius:var(--radius-sm);min-height:6.25rem;color:var(--c-ink-2);align-items:center;padding:.75rem 1rem;font-size:.9375rem;display:grid}@media (prefers-reduced-motion:no-preference){.pfs-calc[data-astro-cid-wtejbsqc].is-live .pfs-calc__card[data-astro-cid-wtejbsqc]:not([hidden]),.pfs-calc[data-astro-cid-wtejbsqc].is-live .pfs-calc__none[data-astro-cid-wtejbsqc]:not([hidden]){animation:pfs-calc-in var(--dur-2) var(--ease-out-quart)}}@keyframes pfs-calc-in{0%{opacity:0;transform:translateY(4px)}}.pfs-calc__ex[data-astro-cid-wtejbsqc]{gap:.5rem;display:grid}.pfs-calc[data-astro-cid-wtejbsqc]:not(.is-live) .pfs-calc__ex[data-astro-cid-wtejbsqc]{display:none}.pfs-calc__ex-title[data-astro-cid-wtejbsqc]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.875rem}.pfs-calc__chips[data-astro-cid-wtejbsqc]{flex-wrap:wrap;gap:.375rem;display:flex}.pfs-calc__chip[data-astro-cid-wtejbsqc]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);text-align:left;min-height:2.75rem;transition:border-color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);justify-items:start;gap:.05rem;padding:.3rem .625rem;display:grid}.pfs-calc__chip[data-astro-cid-wtejbsqc]:hover{border-color:var(--c-blue-line);background:var(--c-tint)}.pfs-calc__chip[data-astro-cid-wtejbsqc][aria-current=true]{border-color:var(--c-blue);box-shadow:inset 0 0 0 1px var(--c-blue)}.pfs-calc__chip-q[data-astro-cid-wtejbsqc]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.pfs-calc__chip-h[data-astro-cid-wtejbsqc]{font-family:var(--ff-cond);color:var(--c-muted);font-size:.8125rem}.pfs-calc__hint[data-astro-cid-wtejbsqc]{font-family:var(--ff-cond);color:var(--c-muted);letter-spacing:.01em;font-size:.875rem}.pfs-calc[data-astro-cid-wtejbsqc]:not(.is-live) .pfs-calc__hint[data-astro-cid-wtejbsqc]{display:none}@media (width<=47.99rem){.pfs__side[data-astro-cid-wtejbsqc]{gap:var(--sp-lg)}.pfs-calc[data-astro-cid-wtejbsqc]{gap:.625rem}.pfs-calc__card[data-astro-cid-wtejbsqc],.pfs-calc__none[data-astro-cid-wtejbsqc]{min-height:5.25rem}.pfs__side[data-astro-cid-wtejbsqc] .rail{--rail-align:start}.pfs-calc__hint[data-astro-cid-wtejbsqc]{display:none}}.pff__cols[data-astro-cid-67sitsxy]{gap:var(--sp-2xl);min-width:0;display:grid}.pff__row[data-astro-cid-67sitsxy]{gap:var(--sp-xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}@media (width<=64rem){.pff__row[data-astro-cid-67sitsxy]{grid-template-columns:minmax(0,1fr)}.pff__row[data-astro-cid-67sitsxy] .pff__mock{max-width:34rem}}@media (width<=47.99rem){.pff__cols[data-astro-cid-67sitsxy]{gap:var(--sp-md)}.pff__row[data-astro-cid-67sitsxy]{display:contents}.pff__row[data-astro-cid-67sitsxy] .pff__mock{margin-bottom:var(--sp-sm);order:-1}}.pffv[data-astro-cid-67sitsxy]{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.pffv-list[data-astro-cid-67sitsxy]{border:0;min-width:0;margin:0;padding:0}.pffv-list__items[data-astro-cid-67sitsxy]{display:grid}.pffv-ver[data-astro-cid-67sitsxy]{border-top:1px solid var(--c-rule);border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:0 .5rem;margin-inline:-.5rem;padding:.4rem .5rem;display:grid}.pffv-ver[data-astro-cid-67sitsxy]:hover{background:var(--c-tint)}.pffv-ver[data-astro-cid-67sitsxy]:has(input:checked){background:var(--c-blue-soft)}.pffv-ver[data-astro-cid-67sitsxy] input[data-astro-cid-67sitsxy]{width:1rem;height:1rem;accent-color:var(--c-blue);grid-row:1/span 2;align-self:center;margin:0}.pffv-ver__t[data-astro-cid-67sitsxy]{color:var(--c-ink);font-weight:650}.pffv-ver__o[data-astro-cid-67sitsxy]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);text-align:end;justify-self:end;font-size:.8125rem}.pffv-ver__m[data-astro-cid-67sitsxy]{color:var(--c-muted);grid-column:2/-1;font-size:.8125rem}@media (pointer:coarse){.pffv-ver[data-astro-cid-67sitsxy]{min-height:2.75rem}}@media (width<=47.99rem) and (height<=44rem){.pffv[data-astro-cid-67sitsxy]{gap:.5rem}.pffv-ver[data-astro-cid-67sitsxy]{padding-block:.25rem}}.pffv-cmp[data-astro-cid-67sitsxy]{border-top:1px dashed var(--c-rule-strong);gap:.5rem;padding-top:.75rem;display:grid}.pffv-cmp__head[data-astro-cid-67sitsxy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;display:flex}.pffv-cmp__t[data-astro-cid-67sitsxy]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-weight:650}.pffv-diff[data-astro-cid-67sitsxy]{border:1px solid var(--c-rule);border-radius:var(--radius-sm);background:var(--c-paper);padding:.375rem 0;font-size:.875rem;line-height:1.45;display:grid}.pffv-l[data-astro-cid-67sitsxy]{grid-template-columns:1.5rem minmax(0,1fr);padding:.1rem .625rem .1rem 0;display:grid}.pffv-l__s[data-astro-cid-67sitsxy]{text-align:center;color:var(--c-muted);font-weight:700}.pffv-l__x[data-astro-cid-67sitsxy]{overflow-wrap:anywhere;min-width:0}.pffv-l--del[data-astro-cid-67sitsxy]{background:color-mix(in oklab, var(--st-red) 12%, white)}.pffv-l--del[data-astro-cid-67sitsxy] .pffv-l__x[data-astro-cid-67sitsxy]{color:color-mix(in oklab, var(--st-red) 55%, black);text-decoration:line-through;text-decoration-color:color-mix(in oklab, var(--st-red) 50%, transparent)}.pffv-l--del[data-astro-cid-67sitsxy] .pffv-l__s[data-astro-cid-67sitsxy]{color:color-mix(in oklab, var(--st-red) 60%, black)}.pffv-l--add[data-astro-cid-67sitsxy]{background:color-mix(in oklab, var(--st-green) 16%, white)}.pffv-l--add[data-astro-cid-67sitsxy] .pffv-l__x[data-astro-cid-67sitsxy]{color:color-mix(in oklab, var(--st-green) 45%, black)}.pffv-l--add[data-astro-cid-67sitsxy] .pffv-l__s[data-astro-cid-67sitsxy]{color:color-mix(in oklab, var(--st-green) 50%, black)}.pffv-l--fold[data-astro-cid-67sitsxy]{color:var(--c-muted);font-family:var(--ff-cond);letter-spacing:.01em}.pffv-note[data-astro-cid-67sitsxy]{color:var(--c-ink-2);font-size:.875rem}.pffv-act[data-astro-cid-67sitsxy]{justify-content:flex-end;display:flex}.pffv-confirm[data-astro-cid-67sitsxy]{border:1px solid var(--c-blue-line);border-radius:var(--radius-sm);background:var(--c-tint);gap:.4rem;padding:.75rem;display:grid}.pffv-confirm__t[data-astro-cid-67sitsxy]{font-weight:680}.pffv-confirm__x[data-astro-cid-67sitsxy]{color:var(--c-ink-2);font-size:.875rem;line-height:1.45}.pffv-confirm__btns[data-astro-cid-67sitsxy]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.pfm__cols[data-astro-cid-cj3syuld]{gap:var(--sp-2xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}@media (width>=64.01rem){.pfm__cols[data-astro-cid-cj3syuld] .pfm__mock{top:calc(var(--header-h) + var(--sp-lg));position:sticky}}@media (width<=64rem){.pfm__cols[data-astro-cid-cj3syuld]{grid-template-columns:minmax(0,1fr)}.pfm__cols[data-astro-cid-cj3syuld] .pfm__mock{min-width:0;max-width:34rem}}@media (width<=34rem){.pfm__cols[data-astro-cid-cj3syuld] .pfm__mock .p2w__meta{display:none}}.pfm-dom[data-astro-cid-cj3syuld]{border-bottom:1px solid var(--c-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.625rem;display:flex}.pfm-dom__name[data-astro-cid-cj3syuld]{color:var(--c-ink);overflow-wrap:anywhere;font-weight:700}.pfm-chip[data-astro-cid-cj3syuld]{font-family:var(--ff-cond);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;padding:.1rem .55rem;font-size:.8125rem;font-weight:650;display:inline-flex}.pfm-chip[data-astro-cid-cj3syuld]:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.pfm-chip--ok[data-astro-cid-cj3syuld],.pfm-chip--found[data-astro-cid-cj3syuld]{background:color-mix(in oklab, var(--st-green) 18%, white);color:color-mix(in oklab, var(--st-green) 50%, black)}.pfm-recs[data-astro-cid-cj3syuld]{margin-top:.25rem;display:grid}.pfm-recs[data-astro-cid-cj3syuld] li[data-astro-cid-cj3syuld]{border-bottom:1px solid var(--c-rule);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.45rem;display:flex}.pfm-recs__name[data-astro-cid-cj3syuld]{font-weight:560}.pfm-ok[data-astro-cid-cj3syuld]{font-family:var(--ff-cond);color:var(--c-muted);letter-spacing:.01em;margin-top:.5rem;font-size:.875rem}.pfm-sub[data-astro-cid-cj3syuld]{border-top:1px dashed var(--c-rule-strong);margin-top:.875rem;padding-top:.75rem;font-weight:650}.pfm-addr[data-astro-cid-cj3syuld]{gap:.25rem;margin-top:.375rem;display:grid}.pfm-addr[data-astro-cid-cj3syuld] li[data-astro-cid-cj3syuld]{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}.pfm-addr__a[data-astro-cid-cj3syuld]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink);overflow-wrap:anywhere;font-weight:600}.pfm-addr__n[data-astro-cid-cj3syuld]{color:var(--c-muted);font-size:.875rem}.pfm-bar__title[data-astro-cid-cj3syuld]{font-weight:var(--fw-strong);color:var(--c-ink)}.pfm-tabs[data-astro-cid-cj3syuld]{flex-wrap:wrap;align-self:stretch;gap:.25rem;min-width:0;margin-block:-.375rem;display:flex}.pfm-tab[data-astro-cid-cj3syuld]{min-height:2.75rem;color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .5rem;font-weight:650;display:inline-flex;position:relative}.pfm-tab[data-astro-cid-cj3syuld]:hover,.pfm-tab[data-astro-cid-cj3syuld][aria-selected=true]{color:var(--c-ink)}.pfm-tab[data-astro-cid-cj3syuld][aria-selected=true]:after{content:"";background:var(--c-blue);height:2px;position:absolute;bottom:0;left:.5rem;right:.5rem}.pfm-tab[data-astro-cid-cj3syuld]:focus-visible{outline-offset:-2px}.pfm-panel[data-astro-cid-cj3syuld]:focus-visible{outline-offset:4px}.pfm-chip--neutral[data-astro-cid-cj3syuld]{background:var(--c-tint);color:var(--c-ink-2)}.pfm-chip--warn[data-astro-cid-cj3syuld]{background:color-mix(in oklab, var(--st-orange) 20%, white);color:color-mix(in oklab, var(--st-orange) 55%, black)}.pfm-chip--bad[data-astro-cid-cj3syuld]{background:color-mix(in oklab, var(--st-red) 18%, white);color:color-mix(in oklab, var(--st-red) 50%, black)}.pfm-ov__head[data-astro-cid-cj3syuld]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.pfm-ov__name[data-astro-cid-cj3syuld]{overflow-wrap:anywhere;font-weight:650}.pfm-tiles[data-astro-cid-cj3syuld]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin-top:.75rem;display:grid}.pfm-tiles[data-astro-cid-cj3syuld] li[data-astro-cid-cj3syuld]{border-top:1px solid var(--c-rule-strong);align-content:start;gap:.1rem;padding-top:.4rem;display:grid}.pfm-tiles__n[data-astro-cid-cj3syuld]{font-family:var(--ff-cond);color:var(--c-ink);font-size:1.375rem;font-weight:700;line-height:1.1}.pfm-tiles__l[data-astro-cid-cj3syuld]{font-size:.9375rem;font-weight:560}.pfm-tiles__note[data-astro-cid-cj3syuld]{color:var(--c-muted);font-size:.8125rem;line-height:1.4}.pfm-flow[data-astro-cid-cj3syuld]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;height:5.5rem;margin-top:.4rem;display:grid}.pfm-flow__day[data-astro-cid-cj3syuld]{grid-template-rows:minmax(0,1fr) auto;gap:.25rem;min-width:0;display:grid}.pfm-flow__bars[data-astro-cid-cj3syuld]{justify-content:center;align-items:flex-end;gap:.15rem;display:flex}.pfm-flow__bar[data-astro-cid-cj3syuld]{border-radius:1px 1px 0 0;width:.5rem;min-height:2px;display:block}.pfm-flow__bar--in[data-astro-cid-cj3syuld]{background:var(--c-blue)}.pfm-flow__bar--out[data-astro-cid-cj3syuld]{background:var(--c-amber)}.pfm-flow__d[data-astro-cid-cj3syuld]{text-align:center;font-family:var(--ff-cond);color:var(--c-muted);font-size:.8125rem}.pfm-flow__legend[data-astro-cid-cj3syuld]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.pfm-key[data-astro-cid-cj3syuld]{font-family:var(--ff-cond);color:var(--c-ink-2);align-items:center;gap:.35em;font-size:.8125rem;display:inline-flex}.pfm-key[data-astro-cid-cj3syuld]:before{content:"";border-radius:1px;width:.6em;height:.6em}.pfm-key--in[data-astro-cid-cj3syuld]:before{background:var(--c-blue)}.pfm-key--out[data-astro-cid-cj3syuld]:before{background:var(--c-amber)}.pfm-wait[data-astro-cid-cj3syuld]{margin-top:.25rem;display:grid}.pfm-wait[data-astro-cid-cj3syuld] li[data-astro-cid-cj3syuld]{border-bottom:1px solid var(--c-rule);grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem;padding:.4rem 0;display:grid}.pfm-wait[data-astro-cid-cj3syuld] li[data-astro-cid-cj3syuld]:last-child{border-bottom:0}.pfm-wait__who[data-astro-cid-cj3syuld]{font-weight:560}.pfm-wait__s[data-astro-cid-cj3syuld]{color:var(--c-ink-2);overflow-wrap:anywhere;min-width:0;font-size:.9375rem}.pfm-wait__age[data-astro-cid-cj3syuld]{font-family:var(--ff-cond);color:var(--c-muted);white-space:nowrap;font-size:.875rem}.pfm-score[data-astro-cid-cj3syuld]{align-items:baseline;gap:.4rem;display:inline-flex}.pfm-score[data-astro-cid-cj3syuld] .t-num[data-astro-cid-cj3syuld]{font-family:var(--ff-cond);color:var(--c-ink);font-size:1.25rem;font-weight:700}.pfm-score__l[data-astro-cid-cj3syuld]{font-family:var(--ff-cond);color:var(--c-muted);font-size:.8125rem}.pfm-checks[data-astro-cid-cj3syuld]{margin-top:.5rem;display:grid}.pfm-checks[data-astro-cid-cj3syuld] li[data-astro-cid-cj3syuld]{border-bottom:1px solid var(--c-rule);grid-template-columns:minmax(0,8rem) minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.35rem 0;display:grid}.pfm-checks[data-astro-cid-cj3syuld] li[data-astro-cid-cj3syuld]:last-child{border-bottom:0}.pfm-checks__n[data-astro-cid-cj3syuld]{font-weight:560}.pfm-checks__v[data-astro-cid-cj3syuld]{color:var(--c-ink-2);overflow-wrap:anywhere;min-width:0;font-size:.9375rem}.pfm-advice[data-astro-cid-cj3syuld]{color:var(--c-ink-2);margin-top:.25rem;font-size:.9375rem;line-height:1.55}@media (width<=30rem){.pfm-wait[data-astro-cid-cj3syuld] li[data-astro-cid-cj3syuld],.pfm-checks[data-astro-cid-cj3syuld] li[data-astro-cid-cj3syuld]{grid-template-columns:minmax(0,1fr)}.pfm-wait__s[data-astro-cid-cj3syuld],.pfm-checks__v[data-astro-cid-cj3syuld]{grid-column:1}.pfm-wait__age[data-astro-cid-cj3syuld],.pfm-checks[data-astro-cid-cj3syuld] li[data-astro-cid-cj3syuld] .pfm-chip[data-astro-cid-cj3syuld]{justify-self:start;margin-top:.15rem}}.pfm-f[data-astro-cid-cj3syuld]{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.pfm-f__hint[data-astro-cid-cj3syuld]{color:var(--c-ink-2);font-size:.875rem;line-height:1.45}.pfm-f__match[data-astro-cid-cj3syuld]{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-weight:560;display:flex}.pfm-conds[data-astro-cid-cj3syuld]{gap:.5rem;display:grid}.pfm-cond[data-astro-cid-cj3syuld]{border:1px solid var(--c-rule);border-radius:var(--radius-sm);background:var(--c-tint);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.375rem;padding:.5rem;display:grid}.pfm-cond__value[data-astro-cid-cj3syuld]{grid-column:1/3}.pfm-cond__rm[data-astro-cid-cj3syuld]{grid-area:1/3;width:2.25rem;padding:0}.pfm-cond__rm[data-astro-cid-cj3syuld] svg[data-astro-cid-cj3syuld],.pfm-f__add[data-astro-cid-cj3syuld] svg[data-astro-cid-cj3syuld]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:.875rem;height:.875rem}.pfm-f__add[data-astro-cid-cj3syuld]{justify-self:start}.pfm-f__act[data-astro-cid-cj3syuld]{border-block:1px dashed var(--c-rule-strong);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-block:.625rem;display:flex}.pfm-f__target[data-astro-cid-cj3syuld]{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:560;display:inline-flex}.pfm-f__read[data-astro-cid-cj3syuld]{cursor:pointer;align-items:center;gap:.5rem;min-height:2.25rem;display:inline-flex}.pfm-f__read[data-astro-cid-cj3syuld] input[data-astro-cid-cj3syuld]{width:1.125rem;height:1.125rem;accent-color:var(--c-blue);margin:0}.pfm-box[data-astro-cid-cj3syuld]{gap:.625rem;display:grid}.pfm-fold__t[data-astro-cid-cj3syuld]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);align-items:baseline;gap:.4rem;padding-bottom:.25rem;font-weight:650;display:flex}.pfm-fold__n[data-astro-cid-cj3syuld]{color:var(--c-muted);font-variant-numeric:tabular-nums;font-weight:560}.pfm-rows[data-astro-cid-cj3syuld]{display:grid}.pfm-row[data-astro-cid-cj3syuld]{border-top:1px solid var(--c-rule);border-radius:var(--radius-xs);transition:background-color var(--dur-2) var(--ease-out-quart);grid-template-columns:.5rem minmax(0,1fr) auto;align-items:baseline;column-gap:.5rem;margin-inline:-.5rem;padding:.4rem .5rem;display:grid}.pfm-row__dot[data-astro-cid-cj3syuld]{border-radius:50%;align-self:center;width:.4rem;height:.4rem}.pfm-row[data-astro-cid-cj3syuld].is-unread .pfm-row__dot[data-astro-cid-cj3syuld]{background:var(--c-blue)}.pfm-row__from[data-astro-cid-cj3syuld]{min-width:0;color:var(--c-ink-2);overflow-wrap:anywhere;grid-column:2;font-size:.875rem}.pfm-row__addr[data-astro-cid-cj3syuld]{font-family:var(--ff-cond);color:var(--c-muted);letter-spacing:.01em}.pfm-row__subj[data-astro-cid-cj3syuld]{min-width:0;color:var(--c-ink);overflow-wrap:anywhere;grid-column:2}.pfm-row[data-astro-cid-cj3syuld].is-unread .pfm-row__subj[data-astro-cid-cj3syuld]{font-weight:680}.pfm-row__to[data-astro-cid-cj3syuld]{background:var(--c-blue);color:var(--c-on-blue);font-family:var(--ff-cond);white-space:nowrap;border-radius:999px;grid-area:1/3/span 2;align-self:center;padding:.05rem .5rem;font-size:.8125rem;font-weight:650}.pfm-row[data-astro-cid-cj3syuld].is-match{background:var(--c-blue-soft)}.pfm-row[data-astro-cid-cj3syuld].is-moved{animation:pfm-in .32s var(--ease-out-quart)}@keyframes pfm-in{0%{opacity:0;transform:translateY(-4px)}}.pfm-f__foot[data-astro-cid-cj3syuld]{gap:.5rem;display:grid}.pfm-f__btns[data-astro-cid-cj3syuld]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (width<=47.99rem){.pfm-panel[data-astro-cid-cj3syuld]{max-height:calc(var(--pf-stage-max-h,var(--stage-max-h)) - 7.5rem);overscroll-behavior-y:contain;margin-inline:calc(var(--p2w-pad,.75rem) * -1);padding-inline:var(--p2w-pad,.75rem);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) 16%, transparent), transparent) top / 100% .5rem no-repeat scroll, radial-gradient(farthest-side at 50% 100%, color-mix(in oklab, var(--c-ink) 16%, transparent), transparent) bottom / 100% .5rem no-repeat scroll;overflow-y:auto}.pfm-panel[data-astro-cid-cj3syuld]:focus-visible{outline-offset:-2px}}@media (width<=26rem){.pfm-cond[data-astro-cid-cj3syuld]{grid-template-columns:minmax(0,1fr) auto}.pfm-cond[data-astro-cid-cj3syuld]>[data-astro-cid-cj3syuld]:first-child{grid-column:1}.pfm-cond[data-astro-cid-cj3syuld]>[data-astro-cid-cj3syuld]:nth-child(2){grid-area:2/1/auto/-1}.pfm-cond__value[data-astro-cid-cj3syuld]{grid-area:3/1/auto/-1}.pfm-cond__rm[data-astro-cid-cj3syuld]{grid-area:1/2}.pfm-row__to[data-astro-cid-cj3syuld]{grid-area:auto/2;justify-self:start;margin-top:.25rem}}.pfc__cols[data-astro-cid-ujill7wh]{gap:var(--sp-2xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.pfc__text[data-astro-cid-ujill7wh]{gap:var(--sp-xl);min-width:0;display:grid}@media (width<=64rem){.pfc__cols[data-astro-cid-ujill7wh]{grid-template-columns:minmax(0,1fr)}.pfc__cols[data-astro-cid-ujill7wh] .pfc__mock{order:1;max-width:34rem}}@media (width<=47.99rem){.pfc__cols[data-astro-cid-ujill7wh]{gap:var(--sp-lg)}.pfc__text[data-astro-cid-ujill7wh]{gap:var(--sp-md)}.pfc-msgs[data-astro-cid-ujill7wh]{max-height:max(14rem, calc(var(--pf-stage-max-h,var(--stage-max-h)) - 17rem));overscroll-behavior:contain;gap:.75rem;overflow-y:auto}}@media (width<=47.99rem) and (height<=44rem){.pfc-msgs[data-astro-cid-ujill7wh]{max-height:max(11rem, calc(var(--pf-stage-max-h,var(--stage-max-h)) - 19rem))}.pfc-compose__hint[data-astro-cid-ujill7wh]{display:none}}.pfc-msgs[data-astro-cid-ujill7wh]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pfc-msg[data-astro-cid-ujill7wh]{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.pfc-ava[data-astro-cid-ujill7wh]{background:var(--c-blue-soft);width:2rem;height:2rem;color:var(--c-blue);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}.pfc-msg__body[data-astro-cid-ujill7wh]{gap:.3rem;min-width:0;display:grid}.pfc-msg__meta[data-astro-cid-ujill7wh]{align-items:baseline;gap:.5rem;font-size:.875rem;display:flex}.pfc-msg__meta[data-astro-cid-ujill7wh] b[data-astro-cid-ujill7wh]{color:var(--c-ink);font-weight:700}.pfc-msg__meta[data-astro-cid-ujill7wh] span[data-astro-cid-ujill7wh]{color:var(--c-muted);font-variant-numeric:tabular-nums;font-family:var(--ff-cond)}.pfc-msg__text[data-astro-cid-ujill7wh]{color:var(--c-ink)}.pfc-card[data-astro-cid-ujill7wh]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-tint);gap:.3rem;margin-top:.25rem;padding:.625rem .75rem;display:grid}.pfc-card__k[data-astro-cid-ujill7wh]{font-family:var(--ff-cond);color:var(--c-muted);letter-spacing:.01em;font-size:.8125rem}.pfc-card__head[data-astro-cid-ujill7wh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.pfc-card__code[data-astro-cid-ujill7wh]{font-family:var(--ff-cond);color:var(--c-muted);font-weight:650}.pfc-card__title[data-astro-cid-ujill7wh]{color:var(--c-ink);font-weight:750;line-height:1.2}.pfc-card__meta[data-astro-cid-ujill7wh]{color:var(--c-ink-2);font-variant-numeric:tabular-nums;font-size:.875rem}.pfc-thread[data-astro-cid-ujill7wh]{background:var(--c-blue-soft);color:var(--c-blue);font-family:var(--ff-cond);border-radius:999px;justify-self:start;margin-top:.125rem;padding:.1rem .55rem;font-size:.8125rem;font-weight:650}.pfc[data-astro-cid-ujill7wh]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.pfc-msg--mine[data-astro-cid-ujill7wh]{animation:pfc-in .26s var(--ease-out-quart)}@keyframes pfc-in{0%{opacity:0;transform:translateY(6px)}}.pfc-ava--mine[data-astro-cid-ujill7wh]{background:var(--c-blue);color:var(--c-on-blue)}.pfc-msg__text[data-astro-cid-ujill7wh]{overflow-wrap:anywhere}.pfc-mention[data-astro-cid-ujill7wh]{border-radius:var(--radius-xs);background:var(--c-blue-soft);color:var(--c-blue-deep);padding:0 .25em;font-weight:620}.pfc-compose[data-astro-cid-ujill7wh]{border-top:1px solid var(--c-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.375rem .5rem;padding-top:.875rem;display:grid}.pfc-compose__input[data-astro-cid-ujill7wh]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);min-height:2.5rem;max-height:7.5rem;color:var(--c-ink);font:inherit;resize:none;padding:.5rem .625rem;line-height:1.4}.pfc-compose__input[data-astro-cid-ujill7wh]:hover{border-color:var(--c-blue-line)}.pfc-compose__input[data-astro-cid-ujill7wh]::placeholder{color:var(--c-muted)}.pfc-compose__send[data-astro-cid-ujill7wh]{width:2.5rem;height:2.5rem;padding:0}.pfc-compose__send[data-astro-cid-ujill7wh] svg[data-astro-cid-ujill7wh]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}@media (pointer:coarse){.pfc-compose__input[data-astro-cid-ujill7wh]{min-height:2.75rem;font-size:1rem}.pfc-compose__send[data-astro-cid-ujill7wh]{width:2.75rem;height:2.75rem}}.pfc-compose__hint[data-astro-cid-ujill7wh]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);grid-column:1/-1;font-size:.8125rem}.pfc-share[data-astro-cid-ujill7wh]{border:1px dashed var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-tint);grid-template-columns:minmax(0,1fr);gap:.4rem;padding:.75rem;display:grid}.pfc-share__t[data-astro-cid-ujill7wh]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-size:.875rem;font-weight:650}.pfc-share__row[data-astro-cid-ujill7wh]{flex-wrap:wrap;gap:.5rem;display:flex}.pfc-share__select[data-astro-cid-ujill7wh]{flex:12rem;width:100%}.ms-ch{--ch:var(--st-gray);font-size:var(--ch-size,1.25rem);background:var(--ch);width:1em;height:1em;color:var(--c-paper);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.ms-ch svg{width:58%;height:58%}.ms-ch__l{font-family:var(--ff-cond);letter-spacing:-.02em;font-size:.5em;font-weight:800}.ms-ch--telegram{--ch:color-mix(in oklab, var(--st-blue) 82%, var(--c-ink))}.ms-ch--telegram svg{transform:translate(-6%,6%)}.ms-ch--whatsapp{--ch:color-mix(in oklab, var(--st-green) 62%, var(--c-ink))}.ms-ch--vk{--ch:var(--c-blue)}.ms-ch--instagram{--ch:color-mix(in oklab, var(--st-violet) 80%, var(--c-ink))}.ms-ch--facebook{--ch:var(--c-blue-deep)}.ms-ch--facebook .ms-ch__l{font-size:.72em;font-family:var(--ff-sans)}.msm[data-astro-cid-thaufbzg]{grid-template-columns:1.875rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.msm__ava[data-astro-cid-thaufbzg]{background:var(--c-blue-soft);width:1.875rem;height:1.875rem;color:var(--c-blue-deep);font-family:var(--ff-cond);letter-spacing:.01em;border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:relative}.msm__ava--staff[data-astro-cid-thaufbzg]{background:var(--c-blue);color:var(--c-on-blue);font-size:.8125rem}.msm__ch[data-astro-cid-thaufbzg]{--ch-size:.9375rem;box-shadow:0 0 0 2px var(--c-paper);border-radius:50%;display:grid;position:absolute;bottom:-.25rem;right:-.25rem}.msm__body[data-astro-cid-thaufbzg]{gap:.15rem;min-width:0;display:grid}.msm__meta[data-astro-cid-thaufbzg]{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;font-size:.8125rem;line-height:1.3;display:flex}.msm__meta[data-astro-cid-thaufbzg] b[data-astro-cid-thaufbzg]{color:var(--c-ink);font-weight:700}.msm__time[data-astro-cid-thaufbzg]{font-family:var(--ff-cond);color:var(--c-muted);font-variant-numeric:tabular-nums}.msm__text[data-astro-cid-thaufbzg]{color:var(--c-ink);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.4}.msm__tag[data-astro-cid-thaufbzg]{border:1px solid var(--c-rule-strong);font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);white-space:nowrap;border-radius:999px;padding:0 .4rem;font-size:.75rem;font-weight:620}.msm__tag[data-astro-cid-thaufbzg][hidden]{display:none}.msm__status[data-astro-cid-thaufbzg]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.msm__status[data-astro-cid-thaufbzg] .msm__st{width:.875rem;height:.875rem;display:none}.msm__status[data-astro-cid-thaufbzg][data-status=sent] .msm__st--sent,.msm__status[data-astro-cid-thaufbzg]:is([data-status=delivered],[data-status=read]) .msm__st--dbl,.msm__status[data-astro-cid-thaufbzg][data-status=failed] .msm__st--failed{display:block}.msm__status[data-astro-cid-thaufbzg][data-status=read] .msm__st--dbl{color:var(--c-blue-line)}.msm__status[data-astro-cid-thaufbzg][data-status=failed]{color:color-mix(in oklab, var(--st-red) 62%, black);font-weight:620}.msm--sys[data-astro-cid-thaufbzg]{grid-template-columns:minmax(0,1fr);justify-items:center}.msm--sys[data-astro-cid-thaufbzg] span[data-astro-cid-thaufbzg]{background:var(--c-tint);max-width:100%;font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);text-align:center;border-radius:999px;padding:.1rem .6rem;font-size:.8125rem}.msm__note[data-astro-cid-thaufbzg]{border:1px dashed color-mix(in oklab, var(--c-amber-deep) 70%, var(--c-ink));border-radius:var(--radius-sm);background:color-mix(in oklab, var(--c-amber) 20%, var(--c-paper));padding:.4rem .6rem .5rem}.msm__note[data-astro-cid-thaufbzg] .msm__time[data-astro-cid-thaufbzg]{color:var(--c-ink-2)}.msm[data-astro-cid-thaufbzg] .msm__lock{width:.8125rem;height:.8125rem;color:var(--c-ink);align-self:center}.msm__notek[data-astro-cid-thaufbzg]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink);font-weight:650}.msm__poll[data-astro-cid-thaufbzg]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);gap:.35rem;max-width:24rem;margin-top:.15rem;padding:.55rem .7rem .6rem;display:grid}.msm__pollk[data-astro-cid-thaufbzg]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);align-items:center;gap:.3rem;font-size:.8125rem;font-weight:650;display:inline-flex}.msm__pollk[data-astro-cid-thaufbzg] .msm__lock{color:var(--c-muted)}.msm__pollq[data-astro-cid-thaufbzg]{color:var(--c-ink);font-weight:680;line-height:1.3}.msm__opts[data-astro-cid-thaufbzg]{gap:.25rem;display:grid}.msm__opts[data-astro-cid-thaufbzg] li[data-astro-cid-thaufbzg]{border:1px solid var(--c-rule);border-radius:var(--radius-xs);color:var(--c-ink);align-items:center;gap:.45rem;padding:.25rem .5rem;font-size:.875rem;display:flex}.msm__opts[data-astro-cid-thaufbzg] li[data-astro-cid-thaufbzg]:before{content:"";border:1.5px solid var(--c-rule-strong);border-radius:50%;flex:none;width:.75rem;height:.75rem}.msm--poll[data-astro-cid-thaufbzg][data-poll=buttons] .msm__opts[data-astro-cid-thaufbzg] li[data-astro-cid-thaufbzg]{border-color:var(--c-blue-line);color:var(--c-blue-deep);justify-content:center;font-weight:620}.msm--poll[data-astro-cid-thaufbzg][data-poll=buttons] .msm__opts[data-astro-cid-thaufbzg] li[data-astro-cid-thaufbzg]:before{content:none}.msm__pollhint[data-astro-cid-thaufbzg]{color:var(--c-ink-2);font-size:.8125rem;line-height:1.4}.msm__pollhint[data-astro-cid-thaufbzg]:empty{display:none}.msm[data-astro-cid-thaufbzg].is-new{animation:msm-in .28s var(--ease-out-quart)}@keyframes msm-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.msm[data-astro-cid-thaufbzg].is-new{animation:none}}.msd-wrap[data-astro-cid-ih723kev]{gap:var(--sp-md);--q-w:19rem;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container:msdwrap/inline-size}.msd-scene[data-astro-cid-ih723kev]{align-items:center;gap:var(--sp-xs) var(--sp-sm);flex-wrap:wrap;min-width:0;display:flex}.msd-pause[data-astro-cid-ih723kev]{border:1px solid var(--c-rule-strong);background:var(--c-paper);width:2.5rem;height:2.5rem;color:var(--c-ink);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);border-radius:50%;flex:none;place-items:center;display:grid}.msd-pause[data-astro-cid-ih723kev][hidden]{display:none}.msd-pause[data-astro-cid-ih723kev]:hover{border-color:var(--c-blue-line)}.msd-pause[data-astro-cid-ih723kev] .msd-pause__i{fill:currentColor;stroke-width:0;grid-area:1/1;width:.9375rem;height:.9375rem}.msd-pause[data-astro-cid-ih723kev] .msd-pause__i--play{opacity:0;transform:translate(1px)}.msd-pause[data-astro-cid-ih723kev][aria-pressed=true] .msd-pause__i--pause{opacity:0}.msd-pause[data-astro-cid-ih723kev][aria-pressed=true] .msd-pause__i--play{opacity:1}.msd-steps[data-astro-cid-ih723kev]{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.msd-steps[data-astro-cid-ih723kev] li[data-astro-cid-ih723kev]{align-items:center;gap:.25rem;display:flex}.msd-steps[data-astro-cid-ih723kev] li[data-astro-cid-ih723kev]+li[data-astro-cid-ih723kev]:before{content:"";background:var(--c-rule-strong);width:.75rem;height:1px}.msd-step[data-astro-cid-ih723kev]{min-height:2.25rem;color:var(--c-ink-2);font:inherit;font-size:.9375rem;font-weight:var(--fw-medium);cursor:pointer;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);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .7rem .2rem .25rem;line-height:1.2;display:inline-flex}.msd-step[data-astro-cid-ih723kev]:disabled{cursor:default}.msd-step[data-astro-cid-ih723kev]:hover:not(:disabled){border-color:var(--c-rule-strong);color:var(--c-ink)}.msd-step__n[data-astro-cid-ih723kev]{border:1px solid var(--c-rule-strong);background:var(--c-paper);width:1.625rem;height:1.625rem;font-family:var(--ff-cond);font-variant-numeric:tabular-nums;color:var(--c-ink);transition:background-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}.msd-step[data-astro-cid-ih723kev][aria-current=step]{background:var(--c-paper);border-color:var(--c-blue);color:var(--c-ink)}.msd-step[data-astro-cid-ih723kev][aria-current=step] .msd-step__n[data-astro-cid-ih723kev]{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-on-blue)}.msd-speed[data-astro-cid-ih723kev]{color:var(--c-muted);font-size:var(--fs-draft-sm);margin-left:auto;padding-right:.25em;display:none}@media (prefers-reduced-motion:no-preference){.msd-wrap[data-astro-cid-ih723kev].is-js .msd-speed[data-astro-cid-ih723kev]{display:block}}@media (pointer:coarse){.msd-step[data-astro-cid-ih723kev]{min-height:2.75rem}.msd-pause[data-astro-cid-ih723kev]{width:2.75rem;height:2.75rem}}.msd-wrap[data-astro-cid-ih723kev] .p2w-frame{min-width:0}.msd-bar__title[data-astro-cid-ih723kev]{font-weight:var(--fw-strong);color:var(--c-ink)}.msd-modes[data-astro-cid-ih723kev]{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--c-rule) 70%, var(--c-tint));grid-auto-flow:column;gap:2px;margin-right:auto;padding:2px;display:inline-grid}.msd-mode[data-astro-cid-ih723kev]{color:var(--c-muted);border-radius:4px;padding:.15rem .6rem;font-size:.875rem;font-weight:620}.msd-mode[data-astro-cid-ih723kev].is-on{background:var(--c-paper);color:var(--c-ink);box-shadow:var(--shadow-sm)}.msd-accept[data-astro-cid-ih723kev]{color:var(--c-ink-2);white-space:nowrap;align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.msd-accept[data-astro-cid-ih723kev]:before{content:"";background:var(--st-green);border-radius:50%;width:.5rem;height:.5rem}.msd-shell[data-astro-cid-ih723kev]{margin:calc(var(--p2w-pad,1rem) * -1);container:msd/inline-size}.msd[data-astro-cid-ih723kev]{grid-template-columns:minmax(0, var(--q-w)) minmax(0, 1fr);min-width:0;display:grid}.msq[data-astro-cid-ih723kev]{border-right:1px solid var(--c-rule);background:var(--c-paper);grid-template-rows:auto auto minmax(0,1fr);align-content:start;min-width:0;display:grid}.msc[data-astro-cid-ih723kev]{background:var(--c-paper);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;display:grid}.msd-shell[data-astro-cid-ih723kev].is-js .msd[data-astro-cid-ih723kev]{grid-template-rows:minmax(0,1fr);height:36rem}.msd-shell[data-astro-cid-ih723kev].is-js [data-astro-cid-ih723kev]:is(.msq,.msc){min-height:0}.msd-shell[data-astro-cid-ih723kev].is-js .msq-panel[data-astro-cid-ih723kev],.msd-shell[data-astro-cid-ih723kev].is-js .msc-log[data-astro-cid-ih723kev]{overflow-y:auto}.msq-search[data-astro-cid-ih723kev]{border:1px solid var(--c-rule);border-radius:var(--radius-sm);color:var(--c-muted);align-items:center;gap:.4rem;margin:.625rem .625rem 0;padding:.35rem .6rem;font-size:.8125rem;display:flex}.msq-search[data-astro-cid-ih723kev] .msq-search__i{flex:none;width:.875rem;height:.875rem}.msq-tabs[data-astro-cid-ih723kev]{border-bottom:1px solid var(--c-rule);flex-wrap:wrap;gap:.25rem;padding:.5rem .625rem;display:flex}.msq-tab[data-astro-cid-ih723kev]{background:var(--c-tint);min-height:1.75rem;color:var(--c-ink-2);font:inherit;font-family:var(--ff-cond);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .55rem;font-size:.8125rem;font-weight:620;line-height:1.2;display:inline-flex}.msq-tab[data-astro-cid-ih723kev]:disabled{cursor:default}.msq-tab[data-astro-cid-ih723kev]:hover:not(:disabled){border-color:var(--c-blue-line)}.msq-tab[data-astro-cid-ih723kev][aria-selected=true]{background:var(--c-blue);color:var(--c-on-blue)}.msq-tab__n[data-astro-cid-ih723kev]{font-variant-numeric:tabular-nums;opacity:.8}.msq-tab__n[data-astro-cid-ih723kev].is-bump{animation:msq-bump .42s var(--ease-out-quart)}@keyframes msq-bump{0%{opacity:0;transform:translateY(-.35em)}to{opacity:.8;transform:none}}@media (pointer:coarse){.msq-tab[data-astro-cid-ih723kev]{min-height:2.5rem;padding-inline:.7rem}}.msq-panel[data-astro-cid-ih723kev]{min-height:0}.msq-list[data-astro-cid-ih723kev]{margin:0;padding:.25rem .375rem;list-style:none;display:grid}.msq-row[data-astro-cid-ih723kev][hidden]{display:none}.msq-row[data-astro-cid-ih723kev]+.msq-row[data-astro-cid-ih723kev]{border-top:1px solid var(--c-rule)}.msq-row__btn[data-astro-cid-ih723kev]{border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.55rem .4rem;display:grid}.msq-row__btn[data-astro-cid-ih723kev]:disabled{cursor:default;color:inherit}.msq-row__btn[data-astro-cid-ih723kev]:hover:not(:disabled){background:var(--c-tint)}.msq-row__btn[data-astro-cid-ih723kev][aria-current=true]{background:var(--c-blue-soft)}.msq-row__btn[data-astro-cid-ih723kev]:focus-visible{outline-offset:-2px}.msq-row[data-astro-cid-ih723kev].is-new .msq-row__btn[data-astro-cid-ih723kev]{animation:msq-flash 1.4s var(--ease-out-quart)}.msq-row__btn[data-astro-cid-ih723kev].is-press{animation:msq-press .42s var(--ease-out-quart)}@keyframes msq-press{35%{background:color-mix(in oklab, var(--c-blue-soft) 70%, var(--c-blue-line));transform:scale(.985)}}@keyframes msq-flash{0%,35%{background:color-mix(in oklab, var(--c-amber) 30%, var(--c-paper))}}.msq-ava[data-astro-cid-ih723kev]{background:var(--c-blue-soft);width:2.125rem;height:2.125rem;color:var(--c-blue-deep);font-family:var(--ff-cond);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;margin-top:.1rem;font-size:.8125rem;font-weight:700;display:grid;position:relative}.msq-row__btn[data-astro-cid-ih723kev][aria-current=true] .msq-ava[data-astro-cid-ih723kev]{background:var(--c-paper)}.msq-ava[data-astro-cid-ih723kev] .msq-ava__ch{--ch-size:1rem;box-shadow:0 0 0 2px var(--c-paper);border-radius:50%;display:grid;position:absolute;bottom:-.2rem;right:-.2rem}.msq-row__main[data-astro-cid-ih723kev]{gap:.15rem;min-width:0;display:grid}.msq-row__top[data-astro-cid-ih723kev]{align-items:center;gap:.4rem;min-width:0;display:flex}.msq-dot[data-astro-cid-ih723kev]{background:var(--c-blue);border-radius:50%;flex:none;width:.4rem;height:.4rem}.msq-dot[data-astro-cid-ih723kev][data-status=pending]{background:var(--st-orange)}.msq-row__name[data-astro-cid-ih723kev]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-ink);font-size:.9375rem;font-weight:650;overflow:hidden}.msq-row__time[data-astro-cid-ih723kev]{font-family:var(--ff-cond);font-variant-numeric:tabular-nums;color:var(--c-muted);white-space:nowrap;margin-left:auto;font-size:.8125rem}.msq-row__prev[data-astro-cid-ih723kev],.msq-row__typing[data-astro-cid-ih723kev]{text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink-2);font-size:.8125rem;line-height:1.35;overflow:hidden}.msq-row__typing[data-astro-cid-ih723kev]{color:var(--c-blue);align-items:center;gap:.3rem;font-weight:620;display:flex}.msq-row__meta[data-astro-cid-ih723kev]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.2rem .5rem;font-size:.8125rem;display:flex}.msq-who[data-astro-cid-ih723kev],.msq-snz[data-astro-cid-ih723kev]{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.msq-snz[data-astro-cid-ih723kev],.msq-label[data-astro-cid-ih723kev]{border-radius:var(--radius-xs);background:var(--c-tint);color:var(--c-ink-2);padding:0 .35rem}.msq-row__btn[data-astro-cid-ih723kev][aria-current=true] [data-astro-cid-ih723kev]:is(.msq-snz,.msq-label){background:var(--c-paper)}:is(.msq-row__prev,.msq-row__typing,.msq-snz,.msq-timer,.msq-row__time)[data-astro-cid-ih723kev][hidden]{display:none}.msq-empty[data-astro-cid-ih723kev]{text-align:center;color:var(--c-muted);padding:1.5rem 1rem;font-size:.875rem}.msq-empty[data-astro-cid-ih723kev][hidden]{display:none}.msd-wrap[data-astro-cid-ih723kev] .msq-timer{border-radius:var(--radius-xs);font-family:var(--ff-cond);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-muted);transition:background-color var(--dur-3) var(--ease-out-quart), color var(--dur-3) var(--ease-out-quart);background:0 0;flex:none;align-items:center;gap:.25rem;margin-left:auto;padding:.05rem .4rem;font-size:.8125rem;font-weight:650;display:inline-flex}.msd-wrap[data-astro-cid-ih723kev] .msq-timer[data-tone=warn]{background:color-mix(in oklab, var(--c-amber) 42%, var(--c-paper));color:var(--c-ink)}.msd-wrap[data-astro-cid-ih723kev] .msq-timer[data-tone=breach]{background:color-mix(in oklab, var(--st-red) 16%, var(--c-paper));color:color-mix(in oklab, var(--st-red) 55%, black)}.msd-wrap[data-astro-cid-ih723kev] .msq-timer.is-turn{animation:msq-turn .7s var(--ease-out-expo)}@keyframes msq-turn{0%{box-shadow:0 0 0 0 color-mix(in oklab, currentColor 45%, transparent)}to{box-shadow:0 0 0 .5rem #0000}}.msd-wrap[data-astro-cid-ih723kev] .msq-timer__i{flex:none;width:.8125rem;height:.8125rem}.msc-head[data-astro-cid-ih723kev]{border-bottom:1px solid var(--c-rule);flex-wrap:wrap;align-items:center;gap:.5rem .625rem;padding:.55rem .875rem;display:flex}.msc-head[data-astro-cid-ih723kev] .msq-ava[data-astro-cid-ih723kev]{margin-top:0}.msc-head[data-astro-cid-ih723kev] .msq-ava[data-astro-cid-ih723kev] .ms-ch{--ch-size:1rem}.msc-head__who[data-astro-cid-ih723kev]{min-width:0;margin-right:auto;display:grid}.msc-head__name[data-astro-cid-ih723kev]{color:var(--c-ink);font-weight:700;line-height:1.25}.msc-head__via[data-astro-cid-ih723kev]{color:var(--c-muted);overflow-wrap:anywhere;font-size:.8125rem}.msc-back[data-astro-cid-ih723kev]{border-radius:var(--radius-sm);min-height:2.25rem;color:var(--c-blue);font:inherit;font-family:var(--ff-cond);cursor:pointer;background:0 0;border:0;align-items:center;gap:.15rem;margin-left:-.375rem;padding:0 .5rem 0 .25rem;font-weight:650;display:inline-flex}.msc-back[data-astro-cid-ih723kev][hidden]{display:none}.msc-back[data-astro-cid-ih723kev] .msc-back__i{width:1.125rem;height:1.125rem}@media (pointer:coarse){.msc-back[data-astro-cid-ih723kev]{min-height:2.75rem}}.msc-link[data-astro-cid-ih723kev]{border:1px dashed var(--c-rule-strong);border-radius:var(--radius-sm);min-width:0;color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.2rem .3rem .2rem .6rem;font-size:.8125rem;display:flex}.msc-link[data-astro-cid-ih723kev][hidden]{display:none}.msc-link__t[data-astro-cid-ih723kev]{min-width:0}.msc-link[data-astro-cid-ih723kev] b[data-astro-cid-ih723kev]{color:var(--c-ink);font-weight:680}.msc-link[data-astro-cid-ih723kev][data-state=linked]{border-style:solid;border-color:var(--c-rule);padding-block:.3rem;background:var(--c-tint);padding-right:.6rem}.msc-link[data-astro-cid-ih723kev][data-state=linked] .msc-link__m[data-astro-cid-ih723kev],.msc-link[data-astro-cid-ih723kev][data-state=linked] button[data-astro-cid-ih723kev]{display:none}.msc-bar[data-astro-cid-ih723kev]{border-bottom:1px solid var(--c-rule);background:var(--c-tint);min-height:2.75rem;color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.35rem .875rem;font-size:.8125rem;display:flex}.msc-bar[data-astro-cid-ih723kev]>span[data-astro-cid-ih723kev]{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.msc-bar[data-astro-cid-ih723kev]>span[data-astro-cid-ih723kev][hidden]{display:none}.msc-bar__mark[data-astro-cid-ih723kev]{--ch-size:1.0625rem;display:grid}.msc-bar__status[data-astro-cid-ih723kev]{color:var(--c-ink);font-weight:650}.msc-bar[data-astro-cid-ih723kev] .msq-timer{margin-left:0}.msc-bar__win[data-astro-cid-ih723kev]{border-radius:var(--radius-xs);font-family:var(--ff-cond);letter-spacing:.01em;white-space:nowrap;padding:.05rem .4rem;font-weight:620}.msc-bar__win[data-astro-cid-ih723kev][data-state=closed]{background:color-mix(in oklab, var(--c-rule) 80%, var(--c-tint));color:var(--c-ink)}.msc-bar__acts[data-astro-cid-ih723kev]{flex-wrap:wrap;justify-content:flex-end;margin-left:auto;gap:.375rem!important}.msc-bar[data-astro-cid-ih723kev] .msc-btn__i,.msc-banner[data-astro-cid-ih723kev] .msc-btn__i{width:.875rem;height:.875rem}.msc-bar[data-astro-cid-ih723kev] .p2-btn:disabled{opacity:1;cursor:default}.msc-bar[data-astro-cid-ih723kev] .p2-btn.is-press{animation:msc-press .52s var(--ease-out-quart)}@keyframes msc-press{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--c-blue) 40%, transparent);transform:scale(1)}35%{transform:scale(.96)}to{transform:scale(1);box-shadow:0 0 0 .6rem #0000}}.msc-log[data-astro-cid-ih723kev]{align-content:start;gap:.75rem;min-height:0;margin:0;padding:.875rem;list-style:none;display:grid}.msc-log[data-astro-cid-ih723kev]:focus-visible{outline-offset:-3px}.msc-compose[data-astro-cid-ih723kev]{border-top:1px solid var(--c-rule);gap:.5rem;padding:.625rem .875rem .875rem;display:grid}.msc-banner[data-astro-cid-ih723kev]{border-radius:var(--radius-sm);background:var(--c-tint);color:var(--c-ink);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.45rem .6rem;font-size:.8125rem;line-height:1.4;display:flex}.msc-banner[data-astro-cid-ih723kev][hidden]{display:none}.msc-banner[data-astro-cid-ih723kev] p[data-astro-cid-ih723kev]{flex:14rem;min-width:0}.msc-banner[data-astro-cid-ih723kev] .msc-banner__i{width:.9375rem;height:.9375rem;color:var(--c-muted);flex:none}.msc-banner[data-astro-cid-ih723kev].is-new{animation:msc-drop .32s var(--ease-out-quart)}@keyframes msc-drop{0%{opacity:0;transform:translateY(-4px)}}.msc-box[data-astro-cid-ih723kev]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-md);background:var(--c-paper);transition:background-color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);display:grid}.msc-box[data-astro-cid-ih723kev]:focus-within{border-color:var(--c-blue-line)}.msc-box[data-astro-cid-ih723kev][data-internal=true]{border-color:color-mix(in oklab, var(--c-amber-deep) 70%, var(--c-ink));background:color-mix(in oklab, var(--c-amber) 16%, var(--c-paper))}.msc-box[data-astro-cid-ih723kev][data-locked=true]{background:var(--c-tint)}.msc-box__note[data-astro-cid-ih723kev]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink);align-items:center;gap:.35rem;padding:.4rem .7rem 0;font-size:.8125rem;font-weight:650;display:flex}.msc-box__note[data-astro-cid-ih723kev][hidden]{display:none}.msc-fmt[data-astro-cid-ih723kev]{border-bottom:1px solid var(--c-rule);gap:.25rem;padding:.45rem .7rem .4rem;display:grid}.msc-box[data-astro-cid-ih723kev][data-internal=true] .msc-fmt[data-astro-cid-ih723kev]{border-bottom-color:color-mix(in oklab, var(--c-amber-deep) 35%, var(--c-paper))}.msc-fmt__label[data-astro-cid-ih723kev]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);font-size:.75rem}.msc-box[data-astro-cid-ih723kev][data-internal=true] .msc-fmt__label[data-astro-cid-ih723kev]{color:var(--c-ink-2)}.msc-fmt__list[data-astro-cid-ih723kev]{flex-wrap:wrap;gap:.2rem;min-height:1.625rem;margin:0;padding:0;list-style:none;display:flex}.msc-fmt__i[data-astro-cid-ih723kev]{border-radius:var(--radius-xs);background:var(--c-tint);width:1.625rem;height:1.625rem;color:var(--c-ink-2);place-items:center;display:grid}.msc-box[data-astro-cid-ih723kev][data-internal=true] .msc-fmt__i[data-astro-cid-ih723kev]{background:var(--c-paper)}.msc-fmt__i[data-astro-cid-ih723kev][hidden]{display:none}.msc-fmt__i[data-astro-cid-ih723kev] .msc-fmt__g{width:.875rem;height:.875rem}.msc-row[data-astro-cid-ih723kev]{align-items:flex-end;gap:.25rem;padding:.3rem .4rem;display:flex}.msc-ib[data-astro-cid-ih723kev]{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--c-ink-2);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);background:0 0;border:0;flex:none;place-items:center;display:grid}.msc-ib[data-astro-cid-ih723kev][hidden]{display:none}.msc-ib[data-astro-cid-ih723kev]:hover:not(:disabled){background:var(--c-tint);color:var(--c-ink)}.msc-ib[data-astro-cid-ih723kev]:disabled{cursor:default}.msd-shell[data-astro-cid-ih723kev].is-js .msc-ib[data-astro-cid-ih723kev]:disabled{opacity:.4;cursor:not-allowed}.msc-ib[data-astro-cid-ih723kev] .msc-ib__i{width:1.0625rem;height:1.0625rem}.msc-ib--note[data-astro-cid-ih723kev][aria-pressed=true]{background:color-mix(in oklab, var(--c-amber) 55%, var(--c-paper));color:var(--c-ink)}.msc-ib--send[data-astro-cid-ih723kev]{background:var(--c-blue);color:var(--c-on-blue)}.msc-ib--send[data-astro-cid-ih723kev]:hover:not(:disabled){background:var(--c-blue-deep);color:var(--c-on-blue)}.msc-ib[data-astro-cid-ih723kev].is-press{animation:msc-press .52s var(--ease-out-quart)}@media (pointer:coarse){.msc-ib[data-astro-cid-ih723kev]{width:2.75rem;height:2.75rem}}.msc-input[data-astro-cid-ih723kev]{min-width:0;min-height:2.25rem;max-height:6rem;color:var(--c-ink);font:inherit;resize:none;background:0 0;border:0;flex:8rem;padding:.45rem .4rem;font-size:.9375rem;line-height:1.4}.msc-input[data-astro-cid-ih723kev]:focus-visible{outline:none}.msc-input[data-astro-cid-ih723kev]::placeholder{color:var(--c-muted);opacity:1}.msc-input[data-astro-cid-ih723kev]:disabled{color:var(--c-ink);opacity:1;-webkit-text-fill-color:currentColor}@media (pointer:coarse){.msc-input[data-astro-cid-ih723kev]{min-height:2.75rem;font-size:1rem}}@container msd (width<=44rem){.msd[data-astro-cid-ih723kev]{grid-template-columns:minmax(0,1fr)}.msq[data-astro-cid-ih723kev]{border-right:0;border-bottom:1px solid var(--c-rule)}.msd-shell[data-astro-cid-ih723kev].is-js .msd[data-astro-cid-ih723kev]{height:36rem}.msd-shell[data-astro-cid-ih723kev].is-js .msq[data-astro-cid-ih723kev]{border-bottom:0}.msd-shell[data-astro-cid-ih723kev].is-js[data-screen=queue] .msc[data-astro-cid-ih723kev],.msd-shell[data-astro-cid-ih723kev].is-js[data-screen=conv] .msq[data-astro-cid-ih723kev]{display:none}.msd-shell[data-astro-cid-ih723kev].is-js .msc-back[data-astro-cid-ih723kev]{display:inline-flex}.msc-head[data-astro-cid-ih723kev]{gap:.35rem .5rem;padding:.4rem .625rem}.msc-link[data-astro-cid-ih723kev]{flex-wrap:nowrap;flex-basis:100%;justify-content:space-between;padding:.15rem .2rem .15rem .5rem}.msc-bar[data-astro-cid-ih723kev]{padding-inline:.625rem}.msc-bar[data-astro-cid-ih723kev] [data-astro-cid-ih723kev][data-f=channel],.msc-bar[data-astro-cid-ih723kev] [data-astro-cid-ih723kev][data-f=snooze-text]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.msc-log[data-astro-cid-ih723kev]{padding:.625rem}.msc-compose[data-astro-cid-ih723kev]{padding:.5rem .625rem .625rem}.msc-row[data-astro-cid-ih723kev]{flex-wrap:wrap}.msc-input[data-astro-cid-ih723kev]{flex-basis:100%;order:-1}.msc-box[data-astro-cid-ih723kev][data-locked=true] .msc-input[data-astro-cid-ih723kev]{min-height:3.75rem}.msc-ib--note[data-astro-cid-ih723kev]{margin-left:auto}}@container msd (width>=44.01rem){.msc-back[data-astro-cid-ih723kev]{display:none}}.msd-notes[data-astro-cid-ih723kev]{grid-template-columns:minmax(0, var(--q-w)) minmax(0, 1fr);gap:var(--sp-lg) var(--sp-xl);padding-top:var(--sp-xs);align-items:start;display:grid}.msd-timer[data-astro-cid-ih723kev],.msd-rules[data-astro-cid-ih723kev]{gap:var(--sp-xs);align-content:start;min-width:0;display:grid}.msd-note__t[data-astro-cid-ih723kev]{color:var(--c-ink);font-size:var(--fs-draft)}.msd-note__p[data-astro-cid-ih723kev]{max-width:62ch;font-size:var(--fs-caption);color:var(--c-ink-2);line-height:1.5}.msd-scale[data-astro-cid-ih723kev]{--thumb:1.25rem;gap:.2rem;padding-top:.25rem;display:grid}.msd-range[data-astro-cid-ih723kev]{--ok:color-mix(in oklab, var(--c-blue-line) 26%, var(--c-paper));--warn:var(--c-amber);--bad:color-mix(in oklab, var(--st-red) 78%, var(--c-paper));--b1:calc(var(--thumb) / 2 + (100% - var(--thumb)) * .375);--b2:calc(var(--thumb) / 2 + (100% - var(--thumb)) * .725);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.75rem;margin:0}.msd-range[data-astro-cid-ih723kev]:disabled{cursor:default}.msd-range[data-astro-cid-ih723kev]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ok) 0 var(--b1), var(--warn) var(--b1) var(--b2), var(--bad) var(--b2) 100%);border-radius:999px;height:.5rem}.msd-range[data-astro-cid-ih723kev]::-moz-range-track{background:linear-gradient(to right, var(--ok) 0 var(--b1), var(--warn) var(--b1) var(--b2), var(--bad) var(--b2) 100%);border-radius:999px;height:.5rem}.msd-range[data-astro-cid-ih723kev]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((.5rem - var(--thumb)) / 2);border:2px solid var(--c-ink);background:var(--c-paper);box-shadow:var(--shadow-sm);border-radius:50%}.msd-range[data-astro-cid-ih723kev]::-moz-range-thumb{width:calc(var(--thumb) - 4px);height:calc(var(--thumb) - 4px);border:2px solid var(--c-ink);background:var(--c-paper);box-shadow:var(--shadow-sm);border-radius:50%}.msd-range[data-astro-cid-ih723kev]:focus-visible{outline:2px solid var(--c-blue-line);outline-offset:2px;border-radius:var(--radius-xs)}.msd-scale__ticks[data-astro-cid-ih723kev]{height:1.1rem;font-family:var(--ff-cond);color:var(--c-muted);font-size:.8125rem;position:relative}.msd-scale__ticks[data-astro-cid-ih723kev] span[data-astro-cid-ih723kev]{left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--at));position:absolute;transform:translate(-50%)}.msd-timer__read[data-astro-cid-ih723kev]{font-size:var(--fs-caption);color:var(--c-ink-2);flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;display:flex}.msd-timer__read[data-astro-cid-ih723kev] b[data-astro-cid-ih723kev]{font-family:var(--ff-cond);font-variant-numeric:tabular-nums;color:var(--c-ink);font-size:1.0625rem;font-weight:700}.msd-zones[data-astro-cid-ih723kev]{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.msd-zones[data-astro-cid-ih723kev] .msq-timer{margin-left:0}.msd-zones[data-astro-cid-ih723kev] .msq-timer[data-tone=ok]{box-shadow:inset 0 0 0 1px var(--c-rule-strong)}.msr-pick[data-astro-cid-ih723kev]{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}.msr-pick[data-astro-cid-ih723kev][hidden]{display:none}.msd-wrap[data-astro-cid-ih723kev] .msr-chip{border:1px solid var(--c-rule-strong);background:var(--c-paper);min-height:2.25rem;color:var(--c-ink);font:inherit;font-size:.9375rem;font-weight:var(--fw-medium);cursor:pointer;--ch-size:1.125rem;transition:background-color var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .75rem .2rem .5rem;line-height:1.2;display:inline-flex}.msd-wrap[data-astro-cid-ih723kev] .msr-chip:disabled{cursor:default;color:var(--c-ink)}.msd-wrap[data-astro-cid-ih723kev] .msr-chip:hover:not(:disabled){border-color:var(--c-blue-line)}.msd-wrap[data-astro-cid-ih723kev] .msr-chip[aria-checked=true]{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-on-blue)}.msd-wrap[data-astro-cid-ih723kev] .msr-chip[aria-checked=true] .ms-ch{box-shadow:0 0 0 1.5px var(--c-on-blue)}.msd-wrap[data-astro-cid-ih723kev] .msr-chip--sm{min-height:2rem;padding-inline:.7rem;font-size:.875rem}@media (pointer:coarse){.msd-wrap[data-astro-cid-ih723kev] .msr-chip,.msd-wrap[data-astro-cid-ih723kev] .msr-chip--sm{min-height:2.75rem}}.msr-win[data-astro-cid-ih723kev]{min-height:2.25rem;font-size:var(--fs-caption);color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.msr-win[data-astro-cid-ih723kev][hidden]{display:none}.msr-win__l[data-astro-cid-ih723kev]{font-weight:var(--fw-medium);color:var(--c-ink)}.msr-win[data-astro-cid-ih723kev] :is(.msr-pick,.msr-win__none,.msr-win__l)[data-astro-cid-ih723kev][hidden]{display:none}.msr-table[data-astro-cid-ih723kev]{border-collapse:collapse;width:100%;font-size:var(--fs-caption);line-height:1.4}.msr-table[data-astro-cid-ih723kev] [data-astro-cid-ih723kev]:is(th,td){border-top:1px solid var(--c-rule-strong);text-align:start;vertical-align:top;padding:.45rem .75rem .45rem 0}.msr-table[data-astro-cid-ih723kev] thead[data-astro-cid-ih723kev] [data-astro-cid-ih723kev]:is(th,td){font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink);border-top:0;padding-top:0;font-weight:700}.msr-table[data-astro-cid-ih723kev] tbody[data-astro-cid-ih723kev] th[data-astro-cid-ih723kev]{width:9rem;font-weight:var(--fw-medium);color:var(--c-ink);white-space:nowrap}.msr-table[data-astro-cid-ih723kev] td[data-astro-cid-ih723kev]{color:var(--c-ink-2)}.msd-wrap[data-astro-cid-ih723kev].is-js .msr-table[data-astro-cid-ih723kev] thead[data-astro-cid-ih723kev]{display:none}.msd-wrap[data-astro-cid-ih723kev].is-js .msr-table[data-astro-cid-ih723kev] td[data-astro-cid-ih723kev]{font-size:var(--fs-small);color:var(--c-ink);display:none}.msd-wrap[data-astro-cid-ih723kev].is-js .msr-table[data-astro-cid-ih723kev][data-active=telegram] td[data-astro-cid-ih723kev][data-rule=telegram],.msd-wrap[data-astro-cid-ih723kev].is-js .msr-table[data-astro-cid-ih723kev][data-active=whatsapp] td[data-astro-cid-ih723kev][data-rule=whatsapp],.msd-wrap[data-astro-cid-ih723kev].is-js .msr-table[data-astro-cid-ih723kev][data-active=meta] td[data-astro-cid-ih723kev][data-rule=meta],.msd-wrap[data-astro-cid-ih723kev].is-js .msr-table[data-astro-cid-ih723kev][data-active=vk] td[data-astro-cid-ih723kev][data-rule=vk]{display:table-cell}.msr-table[data-astro-cid-ih723kev] td[data-astro-cid-ih723kev].is-new{animation:msr-in .32s var(--ease-out-quart) backwards;animation-delay:calc(var(--i,0) * 45ms)}@keyframes msr-in{0%{opacity:0;transform:translate(-6px)}}@container msdwrap (width<=56rem){.msd-notes[data-astro-cid-ih723kev]{grid-template-columns:minmax(0,1fr)}.msd-timer[data-astro-cid-ih723kev]{max-width:26rem}.msd-speed[data-astro-cid-ih723kev]{flex-basis:100%;margin-left:0}}@container msdwrap (width<=44rem){.msd-accept[data-astro-cid-ih723kev]{display:none}.msd-step[data-astro-cid-ih723kev]:not([aria-current=step]) .msd-step__t[data-astro-cid-ih723kev]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.msd-step[data-astro-cid-ih723kev]:not([aria-current=step]){padding-right:.25rem}.msd-steps[data-astro-cid-ih723kev] li[data-astro-cid-ih723kev]+li[data-astro-cid-ih723kev]:before{content:none}.msd-steps[data-astro-cid-ih723kev]{gap:.375rem}.msr-table[data-astro-cid-ih723kev],.msr-table[data-astro-cid-ih723kev] tbody[data-astro-cid-ih723kev],.msr-table[data-astro-cid-ih723kev] tr[data-astro-cid-ih723kev],.msr-table[data-astro-cid-ih723kev] [data-astro-cid-ih723kev]:is(th,td){display:block}.msr-table[data-astro-cid-ih723kev] thead[data-astro-cid-ih723kev]{display:none}.msr-table[data-astro-cid-ih723kev] tbody[data-astro-cid-ih723kev] th[data-astro-cid-ih723kev]{white-space:normal;width:auto;padding-bottom:.15rem}.msr-table[data-astro-cid-ih723kev] td[data-astro-cid-ih723kev]{border-top:0;padding-top:.1rem}.msr-table[data-astro-cid-ih723kev] td[data-astro-cid-ih723kev]:before{content:attr(data-label) " — ";font-family:var(--ff-cond);color:var(--c-ink);font-weight:650}.msd-wrap[data-astro-cid-ih723kev].is-js .msr-table[data-astro-cid-ih723kev] td[data-astro-cid-ih723kev]:before{content:none}.msd-wrap[data-astro-cid-ih723kev].is-js .msr-table[data-astro-cid-ih723kev][data-active=telegram] td[data-astro-cid-ih723kev][data-rule=telegram],.msd-wrap[data-astro-cid-ih723kev].is-js .msr-table[data-astro-cid-ih723kev][data-active=whatsapp] td[data-astro-cid-ih723kev][data-rule=whatsapp],.msd-wrap[data-astro-cid-ih723kev].is-js .msr-table[data-astro-cid-ih723kev][data-active=meta] td[data-astro-cid-ih723kev][data-rule=meta],.msd-wrap[data-astro-cid-ih723kev].is-js .msr-table[data-astro-cid-ih723kev][data-active=vk] td[data-astro-cid-ih723kev][data-rule=vk]{display:block}}@media (width<=47.99rem){.msd-shell[data-astro-cid-ih723kev]{margin:calc(var(--p2w-pad,.75rem) * -1)}.msd-shell[data-astro-cid-ih723kev].is-js .msd[data-astro-cid-ih723kev]{height:clamp(18rem, calc(var(--pf-stage-max-h,var(--stage-max-h)) - 12.5rem), 36rem)}.msq-row__prev[data-astro-cid-ih723kev]{white-space:normal;overflow-wrap:anywhere}.msd-wrap[data-astro-cid-ih723kev]{gap:var(--sp-sm)}.msd-speed[data-astro-cid-ih723kev]{font-size:var(--fs-draft-sm)}.msd-wrap[data-astro-cid-ih723kev] .msd-more{margin-top:var(--sp-2xs)}.msd-notes[data-astro-cid-ih723kev]{padding-top:0}}@media (prefers-reduced-motion:reduce){.msd-wrap[data-astro-cid-ih723kev] *{transition-duration:1ms!important;animation-duration:1ms!important}}.msb-fig .p2w-frame{min-width:0}.msb-bar__t[data-astro-cid-urlfybtb]{min-width:0;font-weight:var(--fw-strong);color:var(--c-ink);align-items:center;gap:.4rem;display:inline-flex}.msb-bar__t[data-astro-cid-urlfybtb] .msb-bar__i{flex:none;width:1rem;height:1rem}.msb-pause[data-astro-cid-urlfybtb]{border:1px solid var(--c-rule-strong);background:var(--c-paper);width:2rem;height:2rem;color:var(--c-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-block:-.125rem;display:grid}.msb-pause[data-astro-cid-urlfybtb][hidden]{display:none}.msb-pause[data-astro-cid-urlfybtb]:hover{border-color:var(--c-blue-line)}.msb-pause[data-astro-cid-urlfybtb] .msb-pause__i{fill:currentColor;stroke-width:0;grid-area:1/1;width:.8125rem;height:.8125rem}.msb-pause[data-astro-cid-urlfybtb] .msb-pause__i--play{opacity:0;transform:translate(1px)}.msb-pause[data-astro-cid-urlfybtb][aria-pressed=true] .msb-pause__i--pause{opacity:0}.msb-pause[data-astro-cid-urlfybtb][aria-pressed=true] .msb-pause__i--play{opacity:1}@media (pointer:coarse){.msb-pause[data-astro-cid-urlfybtb]{width:2.75rem;height:2.75rem}}.msb[data-astro-cid-urlfybtb]{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.msb-steps[data-astro-cid-urlfybtb]{margin:0;padding:0;list-style:none;display:grid}.msb-steps[data-astro-cid-urlfybtb] li[data-astro-cid-urlfybtb]{position:relative}.msb-steps[data-astro-cid-urlfybtb] li[data-astro-cid-urlfybtb]+li[data-astro-cid-urlfybtb]:before{content:"";background:var(--c-rule-strong);width:1px;height:.6rem;position:absolute;top:-.3rem;left:1.1875rem}.msb-step[data-astro-cid-urlfybtb]{border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.3rem .5rem .3rem .375rem;display:grid}.msb-step[data-astro-cid-urlfybtb]:disabled{cursor:default;color:inherit}.msb-step[data-astro-cid-urlfybtb]:hover:not(:disabled){background:var(--c-tint)}.msb-step[data-astro-cid-urlfybtb][aria-current=step]{background:var(--c-blue-soft);border-color:color-mix(in oklab, var(--c-blue-line) 45%, transparent)}.msb-step__n[data-astro-cid-urlfybtb]{border:1px solid var(--c-rule-strong);background:var(--c-paper);width:1.625rem;height:1.625rem;font-family:var(--ff-cond);color:var(--c-ink);transition:background-color var(--dur-2) var(--ease-out-quart), color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}.msb-step[data-astro-cid-urlfybtb][aria-current=step] .msb-step__n[data-astro-cid-urlfybtb]{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-on-blue)}.msb-step[data-astro-cid-urlfybtb].is-done .msb-step__n[data-astro-cid-urlfybtb]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.msb-step__b[data-astro-cid-urlfybtb]{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;min-width:0;display:flex}.msb-step__t[data-astro-cid-urlfybtb]{color:var(--c-ink);font-weight:650}.msb-step__d[data-astro-cid-urlfybtb]{color:var(--c-ink-2);font-size:.8125rem}.msb-step[data-astro-cid-urlfybtb] .msb-step__i{width:1rem;height:1rem;color:var(--c-muted)}.msb-step[data-astro-cid-urlfybtb].is-skipped [data-astro-cid-urlfybtb]:is(.msb-step__t,.msb-step__d){color:var(--c-muted);text-decoration:line-through}@media (pointer:coarse){.msb-step[data-astro-cid-urlfybtb]{min-height:2.75rem}}.msb-room[data-astro-cid-urlfybtb]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);display:grid;overflow:hidden}.msb-bar[data-astro-cid-urlfybtb]{border-bottom:1px solid var(--c-rule);background:var(--c-tint);min-height:2.5rem;color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;padding:.35rem .625rem;font-size:.8125rem;display:flex}.msb-bar__ch[data-astro-cid-urlfybtb]{--ch-size:1.0625rem;align-items:center;gap:.35rem;display:inline-flex}.msb-bar__st[data-astro-cid-urlfybtb]{color:var(--c-ink);align-items:center;gap:.35rem;font-weight:650;display:inline-flex}.msb-bar__st[data-astro-cid-urlfybtb]:before{content:"";background:var(--c-blue);border-radius:50%;width:.4rem;height:.4rem}.msb-chip[data-astro-cid-urlfybtb]{border-radius:var(--radius-xs);font-family:var(--ff-cond);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.3rem;padding:.05rem .45rem;font-size:.8125rem;font-weight:650;display:inline-flex}.msb-chip[data-astro-cid-urlfybtb][hidden]{display:none}.msb-chip--bot[data-astro-cid-urlfybtb]{background:var(--c-blue-soft);color:var(--c-blue-deep)}.msb-chip--wait[data-astro-cid-urlfybtb]{color:var(--c-muted);box-shadow:inset 0 0 0 1px var(--c-rule-strong);background:var(--c-paper)}.msb[data-astro-cid-urlfybtb] .msb-chip__i{flex:none;width:.8125rem;height:.8125rem}.msb-take[data-astro-cid-urlfybtb]{margin-left:auto}.msb-take[data-astro-cid-urlfybtb][hidden]{display:none}.msb-bar[data-astro-cid-urlfybtb] .p2-btn:disabled{opacity:1;cursor:default}.msb-log[data-astro-cid-urlfybtb]{align-content:start;gap:.6rem;margin:0;padding:.75rem .625rem;list-style:none;display:grid}.msb-fig.is-js .msb-log[data-astro-cid-urlfybtb]{height:19rem;overflow-y:auto}.msb-log[data-astro-cid-urlfybtb]:focus-visible{outline-offset:-3px}.msb-m[data-astro-cid-urlfybtb]{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.msb-m[data-astro-cid-urlfybtb][hidden]{display:none}.msb-ava[data-astro-cid-urlfybtb]{background:var(--c-blue-soft);width:1.75rem;height:1.75rem;color:var(--c-blue-deep);font-family:var(--ff-cond);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:relative}.msb-ava--bot[data-astro-cid-urlfybtb]{background:var(--c-ink);color:var(--c-paper)}.msb-ava[data-astro-cid-urlfybtb] .msb-ava__i{width:.9375rem;height:.9375rem}.msb-m__b[data-astro-cid-urlfybtb]{gap:.1rem;min-width:0;display:grid}.msb-m__who[data-astro-cid-urlfybtb]{color:var(--c-ink);font-size:.8125rem;font-weight:700}.msb-m--bot[data-astro-cid-urlfybtb] .msb-m__who[data-astro-cid-urlfybtb],.msb-m--team[data-astro-cid-urlfybtb] .msb-m__who[data-astro-cid-urlfybtb]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);font-weight:650}.msb-m__t[data-astro-cid-urlfybtb]{color:var(--c-ink);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.4}.msb-m__t--pressed[data-astro-cid-urlfybtb]{color:var(--c-blue-deep);font-weight:650}.msb-btns[data-astro-cid-urlfybtb]{flex-wrap:wrap;gap:.3rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.msb-btns[data-astro-cid-urlfybtb] li[data-astro-cid-urlfybtb]{border:1px solid var(--c-blue-line);border-radius:var(--radius-sm);color:var(--c-blue-deep);padding:.2rem .6rem;font-size:.875rem;font-weight:620}.msb-btns[data-astro-cid-urlfybtb] li[data-astro-cid-urlfybtb].is-picked{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-on-blue)}.msb-m--sys[data-astro-cid-urlfybtb],.msb-m--field[data-astro-cid-urlfybtb],.msb-m--record[data-astro-cid-urlfybtb]{grid-template-columns:minmax(0,1fr)}.msb-m--sys[data-astro-cid-urlfybtb]{justify-items:center}.msb-sys[data-astro-cid-urlfybtb]{background:var(--c-tint);font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);text-align:center;border-radius:999px;padding:.1rem .6rem;font-size:.8125rem}.msb-field[data-astro-cid-urlfybtb]{border-left:1px dashed var(--c-blue-line);font-size:var(--fs-draft-sm);color:var(--c-ink-2);align-items:baseline;gap:.4rem;margin-left:2.25rem;padding-left:.5rem;line-height:1.35;display:flex}.msb-field[data-astro-cid-urlfybtb] b[data-astro-cid-urlfybtb]{font-weight:inherit;color:var(--c-ink)}.msb-field[data-astro-cid-urlfybtb] .msb-field__i{width:.8125rem;height:.8125rem;color:var(--c-blue-line);flex:none;align-self:center}.msb-rec[data-astro-cid-urlfybtb]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-tint);gap:.3rem;margin-left:2.25rem;padding:.55rem .7rem .6rem;display:grid}.msb-rec__k[data-astro-cid-urlfybtb]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.msb-rec__code[data-astro-cid-urlfybtb]{color:var(--c-ink);font-weight:750;line-height:1.2}.msb-rec__rows[data-astro-cid-urlfybtb]{grid-template-columns:auto minmax(0,1fr);gap:.15rem .75rem;margin:0;font-size:.875rem;display:grid}.msb-rec__rows[data-astro-cid-urlfybtb] dt[data-astro-cid-urlfybtb]{color:var(--c-muted)}.msb-rec__rows[data-astro-cid-urlfybtb] dd[data-astro-cid-urlfybtb]{color:var(--c-ink);overflow-wrap:anywhere;margin:0}.msb-rec__link[data-astro-cid-urlfybtb]{color:var(--c-ink-2);align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.msb-queue[data-astro-cid-urlfybtb]{border-top:1px dashed var(--c-rule-strong);background:var(--c-paper);gap:.35rem;padding:.6rem .625rem .7rem;display:grid}.msb-queue__t[data-astro-cid-urlfybtb]{font-size:var(--fs-draft-sm);color:var(--c-muted)}.msb-row[data-astro-cid-urlfybtb]{align-items:center;gap:.35rem .6rem;display:flex}.msb-row[data-astro-cid-urlfybtb] [data-astro-cid-urlfybtb][hidden]{display:none}.msb-row__main[data-astro-cid-urlfybtb]{gap:.05rem;min-width:0;margin-right:auto;display:grid}.msb-row__side[data-astro-cid-urlfybtb]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem .4rem;display:flex}.msb-ava--row[data-astro-cid-urlfybtb]{width:2rem;height:2rem;margin-right:.15rem}.msb-ava[data-astro-cid-urlfybtb] .msb-row__ch{--ch-size:.9375rem;box-shadow:0 0 0 2px var(--c-paper);position:absolute;bottom:-.2rem;right:-.2rem}.msb-row__name[data-astro-cid-urlfybtb]{color:var(--c-ink);font-weight:650}.msb-row__bot[data-astro-cid-urlfybtb],.msb-row__who[data-astro-cid-urlfybtb]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-ink-2);align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.msb-row__bot[data-astro-cid-urlfybtb]{color:var(--c-blue-deep);font-weight:650}.msb-row__tab[data-astro-cid-urlfybtb]{background:var(--c-blue);color:var(--c-on-blue);font-family:var(--ff-cond);letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.8125rem;font-weight:620}.msb-queue__p[data-astro-cid-urlfybtb]{color:var(--c-ink-2);font-size:.8125rem;line-height:1.45}.msb-now[data-astro-cid-urlfybtb]{display:none}.msb[data-astro-cid-urlfybtb]{container:msb/inline-size}@media (width<=47.99rem){@container msb (width<=30rem){.msb[data-astro-cid-urlfybtb]{gap:.5rem}.msb-steps[data-astro-cid-urlfybtb]{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.msb-steps[data-astro-cid-urlfybtb] li[data-astro-cid-urlfybtb]+li[data-astro-cid-urlfybtb]:before{content:none}.msb-step[data-astro-cid-urlfybtb]{border-radius:50%;place-items:center;width:2.75rem;min-height:2.75rem;padding:0;display:inline-grid}.msb-step__b[data-astro-cid-urlfybtb],.msb-step[data-astro-cid-urlfybtb] .msb-step__i{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.msb-step[data-astro-cid-urlfybtb][aria-current=step]{background:0 0;border-color:#0000}.msb-step[data-astro-cid-urlfybtb][aria-current=step] .msb-step__n[data-astro-cid-urlfybtb]{box-shadow:0 0 0 3px var(--c-blue-soft)}.msb-now[data-astro-cid-urlfybtb]{min-height:2.8em;color:var(--c-ink-2);font-size:.9375rem;line-height:1.4;display:block}.msb-now[data-astro-cid-urlfybtb] b[data-astro-cid-urlfybtb]{color:var(--c-ink);font-weight:650}.msb-bar[data-astro-cid-urlfybtb]{gap:.3rem .5rem}.msb-queue[data-astro-cid-urlfybtb]{gap:.25rem;padding-block:.45rem .55rem}}.msb-fig.is-js .msb-log[data-astro-cid-urlfybtb]{height:clamp(8.5rem, calc(var(--pf-stage-max-h,var(--stage-max-h)) - 27.5rem), 19rem)}}@media (prefers-reduced-motion:reduce){.msb[data-astro-cid-urlfybtb] *{transition-duration:1ms!important;animation-duration:1ms!important}}.pfg__cols[data-astro-cid-pv2b4h2c]{gap:var(--sp-2xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}@media (width>=64.01rem) and (height>=54rem){.pfg__cols[data-astro-cid-pv2b4h2c] .msb-fig{top:calc(var(--header-h) + var(--sp-lg));position:sticky}}@media (width<=64rem){.pfg__cols[data-astro-cid-pv2b4h2c]{grid-template-columns:minmax(0,1fr)}.pfg__cols[data-astro-cid-pv2b4h2c] .msb-fig{min-width:0;max-width:34rem}}.pfsi[data-astro-cid-i4kxrlu3]{gap:var(--sp-sm);margin:0;display:grid}.pfsi__cap[data-astro-cid-i4kxrlu3]{color:var(--c-on-blue-muted)}.pfsi-st[data-astro-cid-i4kxrlu3]{border:1.5px solid var(--c-on-blue);background:color-mix(in oklab, var(--c-blue-deep) 50%, transparent);align-content:start;gap:.25rem;min-width:0;padding:.875rem 1rem;display:grid}.pfsi-st__t[data-astro-cid-i4kxrlu3]{color:var(--c-on-blue);font-weight:var(--fw-heading);letter-spacing:-.01em;font-size:1.125rem;line-height:1.2}.pfsi-st__n[data-astro-cid-i4kxrlu3]{color:var(--c-on-blue-muted);font-size:var(--fs-small);line-height:1.4}.pfsi-st--host[data-astro-cid-i4kxrlu3]{background:var(--c-paper);border-color:var(--c-paper)}.pfsi-st--host[data-astro-cid-i4kxrlu3] .pfsi-st__t[data-astro-cid-i4kxrlu3]{color:var(--c-ink)}.pfsi-st--host[data-astro-cid-i4kxrlu3] .pfsi-st__n[data-astro-cid-i4kxrlu3]{color:var(--c-ink-2)}.pfsi-st--app[data-astro-cid-i4kxrlu3]{border-color:var(--c-amber)}.pfsi__flow[data-astro-cid-i4kxrlu3]{grid-template-columns:minmax(0,1fr);max-width:30rem;display:grid}.pfsi-ar[data-astro-cid-i4kxrlu3]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .875rem;min-height:3.75rem;padding:.375rem 0 .375rem 1.25rem;display:grid;position:relative}.pfsi-ar__line[data-astro-cid-i4kxrlu3]{background:var(--c-on-blue);transform-origin:top;grid-area:1/1/span 2;width:1.5px;height:100%;min-height:3rem;position:relative}.pfsi-ar__line[data-astro-cid-i4kxrlu3]:after{content:"";border-left:4.5px solid #0000;border-right:4.5px solid #0000;border-top:10px solid var(--c-on-blue);position:absolute;bottom:-1px;left:50%;translate:-50%}.pfsi-ar__l[data-astro-cid-i4kxrlu3]{color:var(--c-amber);font-size:var(--fs-draft-sm);grid-column:2}.pfsi-ar__fallback[data-astro-cid-i4kxrlu3]{color:var(--c-on-blue-muted);grid-column:2;font-size:.9375rem;line-height:1.4}@media (width<=47.99rem){.pfsi-st[data-astro-cid-i4kxrlu3]{gap:.125rem;padding:.625rem .875rem}.pfsi-ar[data-astro-cid-i4kxrlu3]{min-height:2.75rem;padding-block:.25rem}.pfsi-ar__line[data-astro-cid-i4kxrlu3]{min-height:2.25rem}}@media (width<=47.99rem) and (height<=44rem){.pfsi[data-astro-cid-i4kxrlu3]{position:relative}.pfsi-ar[data-astro-cid-i4kxrlu3]{min-height:2.25rem;padding-block:.125rem}.pfsi-ar__line[data-astro-cid-i4kxrlu3]{min-height:1.75rem}.pfsi__cap[data-astro-cid-i4kxrlu3]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=52rem){.pfsi__flow[data-astro-cid-i4kxrlu3]{grid-template:"editor a1 build a2 host"". . . .a3"4.5rem"app a4 a4 a4 visitor"/minmax(0,1fr) minmax(4.5rem,.55fr) minmax(0,1fr) minmax(4.5rem,.55fr) minmax(0,1fr);max-width:none}.pfsi-st--editor[data-astro-cid-i4kxrlu3]{grid-area:editor}.pfsi-st--build[data-astro-cid-i4kxrlu3]{grid-area:build}.pfsi-st--host[data-astro-cid-i4kxrlu3]{grid-area:host}.pfsi-st--visitor[data-astro-cid-i4kxrlu3]{grid-area:visitor}.pfsi-st--app[data-astro-cid-i4kxrlu3]{grid-area:app}.pfsi-ar--a1[data-astro-cid-i4kxrlu3]{grid-area:a1}.pfsi-ar--a2[data-astro-cid-i4kxrlu3]{grid-area:a2}.pfsi-ar--a3[data-astro-cid-i4kxrlu3]{grid-area:a3}.pfsi-ar--a4[data-astro-cid-i4kxrlu3]{grid-area:a4}.pfsi-ar--a1[data-astro-cid-i4kxrlu3],.pfsi-ar--a2[data-astro-cid-i4kxrlu3],.pfsi-ar--a4[data-astro-cid-i4kxrlu3]{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:.4rem;min-height:0;padding:0 .75rem}.pfsi-ar--a1[data-astro-cid-i4kxrlu3] .pfsi-ar__line[data-astro-cid-i4kxrlu3],.pfsi-ar--a2[data-astro-cid-i4kxrlu3] .pfsi-ar__line[data-astro-cid-i4kxrlu3],.pfsi-ar--a4[data-astro-cid-i4kxrlu3] .pfsi-ar__line[data-astro-cid-i4kxrlu3]{transform-origin:0;grid-area:2/1;width:100%;height:1.5px;min-height:0}.pfsi-ar--a1[data-astro-cid-i4kxrlu3] .pfsi-ar__l[data-astro-cid-i4kxrlu3],.pfsi-ar--a2[data-astro-cid-i4kxrlu3] .pfsi-ar__l[data-astro-cid-i4kxrlu3],.pfsi-ar--a4[data-astro-cid-i4kxrlu3] .pfsi-ar__l[data-astro-cid-i4kxrlu3]{text-align:center;grid-area:1/1}.pfsi-ar--a4[data-astro-cid-i4kxrlu3] .pfsi-ar__fallback[data-astro-cid-i4kxrlu3]{text-align:center;grid-area:3/1;max-width:34ch;font-size:.875rem}.pfsi-ar--a1[data-astro-cid-i4kxrlu3] .pfsi-ar__line[data-astro-cid-i4kxrlu3]:after,.pfsi-ar--a2[data-astro-cid-i4kxrlu3] .pfsi-ar__line[data-astro-cid-i4kxrlu3]:after{border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:10px solid var(--c-on-blue);border-right:0;inset:50% -1px auto auto;translate:0 -50%}.pfsi-ar--a4[data-astro-cid-i4kxrlu3] .pfsi-ar__line[data-astro-cid-i4kxrlu3]{transform-origin:100%}.pfsi-ar--a4[data-astro-cid-i4kxrlu3] .pfsi-ar__line[data-astro-cid-i4kxrlu3]:after{border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-right:10px solid var(--c-on-blue);border-left:0;top:50%;bottom:auto;left:-1px;translate:0 -50%}.pfsi-ar--a3[data-astro-cid-i4kxrlu3]{grid-template-columns:auto auto;justify-self:center;min-height:0;padding:0}}.pf-draw[data-astro-cid-i4kxrlu3].is-armed .pfsi-ar__line[data-astro-cid-i4kxrlu3]{transform:scaleY(0)}.pf-draw[data-astro-cid-i4kxrlu3].is-armed [data-astro-cid-i4kxrlu3]:is(.pfsi-ar__l,.pfsi-ar__fallback){opacity:0}@media (width>=52rem){.pf-draw[data-astro-cid-i4kxrlu3].is-armed [data-astro-cid-i4kxrlu3]:is(.pfsi-ar--a1,.pfsi-ar--a2,.pfsi-ar--a4) .pfsi-ar__line[data-astro-cid-i4kxrlu3]{transform:scaleX(0)}}.pf-draw[data-astro-cid-i4kxrlu3].is-drawn .pfsi-ar__line[data-astro-cid-i4kxrlu3]{transition:transform .62s var(--ease-out-quart);transition-delay:calc(var(--d,0) * .26s + .15s)}.pf-draw[data-astro-cid-i4kxrlu3].is-drawn [data-astro-cid-i4kxrlu3]:is(.pfsi-ar__l,.pfsi-ar__fallback){transition:opacity .4s var(--ease-out-quart);transition-delay:calc(var(--d,0) * .26s + .45s)}.pfn__cols[data-astro-cid-lkkpodl5]{gap:var(--sp-2xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.pfn__text[data-astro-cid-lkkpodl5]{gap:var(--sp-xl);min-width:0;display:grid}@media (width<=64rem){.pfn__cols[data-astro-cid-lkkpodl5]{grid-template-columns:minmax(0,1fr)}.pfn__cols[data-astro-cid-lkkpodl5] .pfn__mock{max-width:34rem}}.pfn-counters[data-astro-cid-lkkpodl5]{gap:.375rem;margin-bottom:.625rem;display:flex}.pfn-count[data-astro-cid-lkkpodl5]{min-width:1.5rem;height:1.5rem;color:var(--c-on-blue);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.4rem;font-size:.8125rem;font-weight:750;display:inline-grid}.pfn-count--red[data-astro-cid-lkkpodl5]{background:var(--st-red)}.pfn-count--blue[data-astro-cid-lkkpodl5]{background:var(--c-blue)}.pfn-count[data-astro-cid-lkkpodl5].is-bumped{animation:pfn-bump .26s var(--ease-out-quart)}@keyframes pfn-bump{40%{transform:scale(1.18)}}.pfn-follow[data-astro-cid-lkkpodl5]{border-top:1px solid var(--c-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;padding-block:.5rem;display:flex}.pfn-follow__rec[data-astro-cid-lkkpodl5]{min-width:0;color:var(--c-ink);font-weight:560}.pfn-follow__code[data-astro-cid-lkkpodl5]{font-family:var(--ff-cond);color:var(--c-muted);margin-right:.2em;font-weight:650}.pfn-follow__btn[data-astro-cid-lkkpodl5]{text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.pfn-follow__tick[data-astro-cid-lkkpodl5]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem;display:none}.pfn-follow__btn[data-astro-cid-lkkpodl5][aria-pressed=true] .pfn-follow__tick[data-astro-cid-lkkpodl5]{display:block}.pfn-list[data-astro-cid-lkkpodl5]{display:grid}.pfn-item[data-astro-cid-lkkpodl5]{border-top:1px solid var(--c-rule);gap:.2rem;padding-block:.55rem;display:grid}.pfn-item--new[data-astro-cid-lkkpodl5]{animation:pfn-in .28s var(--ease-out-quart)}@keyframes pfn-in{0%{opacity:0;transform:translateY(-6px)}}.pfn-item__kind[data-astro-cid-lkkpodl5]{font-family:var(--ff-cond);color:var(--c-muted);letter-spacing:.01em;justify-content:space-between;gap:.5rem;font-size:.875rem;display:flex}.pfn-item--new[data-astro-cid-lkkpodl5] .pfn-item__kind[data-astro-cid-lkkpodl5] span[data-astro-cid-lkkpodl5]:first-child{color:var(--c-blue);font-weight:650}.pfn-item__when[data-astro-cid-lkkpodl5]{font-variant-numeric:tabular-nums;white-space:nowrap}.pfn-item__text[data-astro-cid-lkkpodl5]{color:var(--c-ink);font-weight:560}.pfn-item__pair[data-astro-cid-lkkpodl5]{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pfn-item__push[data-astro-cid-lkkpodl5]{background:var(--c-blue-soft);color:var(--c-blue-deep);font-family:var(--ff-cond);letter-spacing:.01em;border-radius:999px;justify-self:start;padding:.05rem .5rem;font-size:.8125rem;font-weight:620}.pfn-item__push[data-astro-cid-lkkpodl5].is-off{background:var(--c-tint);color:var(--c-muted)}.pfn-sim[data-astro-cid-lkkpodl5]{border-top:1px dashed var(--c-rule-strong);gap:.5rem;margin-top:.25rem;padding-top:.75rem;display:grid}.pfn-sim[data-astro-cid-lkkpodl5][hidden]{display:none}.pfn-sim__t[data-astro-cid-lkkpodl5]{font-weight:650}.pfn-sim__btns[data-astro-cid-lkkpodl5]{flex-wrap:wrap;gap:.375rem;display:flex}.pfn-sim__live[data-astro-cid-lkkpodl5]{min-height:2.7em}.pfn-push__t[data-astro-cid-lkkpodl5]{border-top:1px dashed var(--c-rule-strong);margin-top:.75rem;padding-top:.75rem;font-weight:650}.pfn-push[data-astro-cid-lkkpodl5]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.1rem 1.25rem;margin-top:.375rem;display:grid}.pfn-push[data-astro-cid-lkkpodl5] li[data-astro-cid-lkkpodl5]{min-width:0;display:flex}@media (width<=47.99rem){.pfn__cols[data-astro-cid-lkkpodl5]{gap:var(--sp-lg)}.pfn__text[data-astro-cid-lkkpodl5]{gap:var(--sp-md)}.pfn-follow__name[data-astro-cid-lkkpodl5]{display:none}.pfn-follow[data-astro-cid-lkkpodl5]{flex-wrap:nowrap}.pfn-item[data-astro-cid-lkkpodl5]:nth-child(n+3){display:none}.pfn-sim__live[data-astro-cid-lkkpodl5]{min-height:0}.pfn[data-astro-cid-lkkpodl5] .pfn-push-more{margin-top:.5rem}.pfn-push__t[data-astro-cid-lkkpodl5]{display:none}.pfn-push[data-astro-cid-lkkpodl5]{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem) and (height<=44rem){.pfn-item[data-astro-cid-lkkpodl5]:nth-child(n+2){display:none}}.pfst[data-astro-cid-5a6s4vz5]{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.pfst__step[data-astro-cid-5a6s4vz5]{align-content:start;gap:var(--sp-xs);padding:var(--sp-lg) var(--sp-lg) var(--sp-lg) 0;border-top:1.5px solid var(--c-ink);display:grid;position:relative}.pfst__step[data-astro-cid-5a6s4vz5]+.pfst__step[data-astro-cid-5a6s4vz5]{padding-left:var(--sp-lg);border-left:1px solid var(--c-rule-strong)}.pfst__step[data-astro-cid-5a6s4vz5]+.pfst__step[data-astro-cid-5a6s4vz5]:before{content:"";border-left:11px solid var(--c-ink);border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:-6px;left:-1px}.pfst__n[data-astro-cid-5a6s4vz5]{border:1px solid var(--c-ink);width:2rem;height:2rem;color:var(--c-ink);background:var(--c-paper);border-radius:50%;place-items:center;display:inline-grid}.pfst__t[data-astro-cid-5a6s4vz5]{font-size:var(--fs-h4);line-height:1.2}.pfst__x[data-astro-cid-5a6s4vz5]{font-size:var(--fs-small);max-width:38ch;line-height:1.55}.pfst__bottom[data-astro-cid-5a6s4vz5]{gap:var(--sp-xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.pfst__side[data-astro-cid-5a6s4vz5]{gap:var(--sp-lg);min-width:0;display:grid}@media (width<=64rem){.pfst__bottom[data-astro-cid-5a6s4vz5]{grid-template-columns:minmax(0,1fr)}.pfst__bottom[data-astro-cid-5a6s4vz5] .pfst__mock{max-width:34rem}}.pfsd[data-astro-cid-5a6s4vz5]{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.pfsd-sol[data-astro-cid-5a6s4vz5]{align-items:center;gap:.75rem;display:flex}.pfsd-sol__icon[data-astro-cid-5a6s4vz5]{border-radius:var(--radius-sm);background:var(--c-blue-soft);width:2.75rem;height:2.75rem;color:var(--c-blue);flex:none;place-items:center;display:grid}.pfsd-sol__icon[data-astro-cid-5a6s4vz5] svg[data-astro-cid-5a6s4vz5]{fill:none;stroke:currentColor;stroke-width:1.5px;width:1.5rem;height:1.5rem}.pfsd-sol__text[data-astro-cid-5a6s4vz5]{min-width:0}.pfsd-sol__name[data-astro-cid-5a6s4vz5]{color:var(--c-ink);font-weight:750;line-height:1.25}.pfsd-ver[data-astro-cid-5a6s4vz5]{background:var(--c-tint);border:1px solid var(--c-rule);font-family:var(--ff-cond);color:var(--c-ink-2);vertical-align:.1em;border-radius:999px;margin-left:.25rem;padding:0 .4rem;font-size:.8125rem;font-weight:650}.pfsd-sol__author[data-astro-cid-5a6s4vz5]{color:var(--c-muted);font-size:.875rem}.pfsd-contents[data-astro-cid-5a6s4vz5]{color:var(--c-ink-2);font-size:.875rem;line-height:1.45}.pfsd-news[data-astro-cid-5a6s4vz5]{border-radius:var(--radius-sm);background:var(--c-blue-soft);animation:pfsd-in .28s var(--ease-out-quart);gap:.15rem;padding:.5rem .75rem;display:grid}.pfsd-news__t[data-astro-cid-5a6s4vz5]{color:var(--c-blue-deep);font-weight:680}.pfsd-news__x[data-astro-cid-5a6s4vz5]{color:var(--c-ink-2);font-size:.875rem}.pfsd-target[data-astro-cid-5a6s4vz5]{border:0;gap:.375rem;min-width:0;margin:0;padding:0;display:grid}.pfsd-target__t[data-astro-cid-5a6s4vz5]{margin-bottom:.25rem;padding:0;font-weight:650}.pfsd-opt[data-astro-cid-5a6s4vz5]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);align-items:flex-start;gap:.625rem;padding:.5rem .625rem;display:flex}.pfsd-opt[data-astro-cid-5a6s4vz5]:hover{border-color:var(--c-blue-line)}.pfsd-opt[data-astro-cid-5a6s4vz5]:has(input:checked){border-color:var(--c-blue);background:var(--c-blue-soft)}.pfsd-opt[data-astro-cid-5a6s4vz5] input[data-astro-cid-5a6s4vz5]{width:1.05rem;height:1.05rem;accent-color:var(--c-blue);flex:none;margin:.15rem 0 0}.pfsd-opt__body[data-astro-cid-5a6s4vz5]{gap:.05rem;min-width:0;display:grid}.pfsd-opt__t[data-astro-cid-5a6s4vz5]{color:var(--c-ink);font-weight:620}.pfsd-opt__h[data-astro-cid-5a6s4vz5]{color:var(--c-muted);font-size:.875rem}.pfsd-hint[data-astro-cid-5a6s4vz5]{color:var(--c-ink-2);font-size:.875rem;line-height:1.45}.pfsd-actions[data-astro-cid-5a6s4vz5]{flex-wrap:wrap;gap:.5rem;display:flex}.pfsd-steps[data-astro-cid-5a6s4vz5]{border-top:1px dashed var(--c-rule-strong);gap:.375rem;padding-top:.625rem;display:grid}.pfsd-step[data-astro-cid-5a6s4vz5]{color:var(--c-muted);transition:color var(--dur-2) var(--ease-out-quart);grid-template-columns:1.125rem minmax(0,1fr);gap:.5rem;font-size:.875rem;line-height:1.4;display:grid}.pfsd-step[data-astro-cid-5a6s4vz5].is-done{color:var(--c-ink)}.pfsd-step[data-astro-cid-5a6s4vz5] b[data-astro-cid-5a6s4vz5]{font-weight:680}.pfsd-step__mark[data-astro-cid-5a6s4vz5]{border:1.5px solid var(--c-rule-strong);width:1.125rem;height:1.125rem;transition:background-color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart);border-radius:50%;margin-top:.05rem;position:relative}.pfsd-step[data-astro-cid-5a6s4vz5].is-done .pfsd-step__mark[data-astro-cid-5a6s4vz5]{border-color:var(--st-green);background:var(--st-green)}.pfsd-step[data-astro-cid-5a6s4vz5].is-done .pfsd-step__mark[data-astro-cid-5a6s4vz5]:after{content:"";border:solid var(--c-paper);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:.12rem;left:.3rem;transform:rotate(45deg)}.pfsd-inst[data-astro-cid-5a6s4vz5]{gap:.25rem;display:grid}.pfsd-inst__t[data-astro-cid-5a6s4vz5]{font-weight:650}.pfsd-inst__list[data-astro-cid-5a6s4vz5]{display:grid}.pfsd-entry[data-astro-cid-5a6s4vz5]{border-top:1px solid var(--c-rule);animation:pfsd-in .28s var(--ease-out-quart);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding-block:.25rem;display:flex}.pfsd-entry__x[data-astro-cid-5a6s4vz5]{font-family:var(--ff-cond);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:600}@keyframes pfsd-in{0%{opacity:0;transform:translateY(-4px)}}@media (width>=48rem) and (width<=52rem){.pfst[data-astro-cid-5a6s4vz5]{grid-template-columns:minmax(0,1fr)}.pfst__step[data-astro-cid-5a6s4vz5],.pfst__step[data-astro-cid-5a6s4vz5]+.pfst__step[data-astro-cid-5a6s4vz5]{padding:var(--sp-md) 0 var(--sp-md) 0;border-left:0}.pfst__step[data-astro-cid-5a6s4vz5]+.pfst__step[data-astro-cid-5a6s4vz5]:before{left:0}}@media (width<=47.99rem){.pfst[data-astro-cid-5a6s4vz5]{display:block}.pfst__step[data-astro-cid-5a6s4vz5],.pfst__step[data-astro-cid-5a6s4vz5]+.pfst__step[data-astro-cid-5a6s4vz5]{padding:var(--sp-sm) var(--sp-sm) var(--sp-md) 0;border-left:0}.pfst__step[data-astro-cid-5a6s4vz5]+.pfst__step[data-astro-cid-5a6s4vz5]:before{content:none}.pfst__t[data-astro-cid-5a6s4vz5]{font-size:1.25rem}.pfst__bottom[data-astro-cid-5a6s4vz5]{gap:var(--sp-lg)}}.pfas__more[data-astro-cid-ythpmusf]{margin-top:var(--sp-2xs)}.pfag[data-astro-cid-tzjqwfwf]{gap:var(--sp-xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.pfag__more[data-astro-cid-tzjqwfwf]{justify-items:start;gap:var(--sp-2xs);margin-top:var(--sp-2xs);display:grid}.pfag__spec[data-astro-cid-tzjqwfwf]{gap:var(--sp-md);min-width:0;display:grid}.pfag__spec[data-astro-cid-tzjqwfwf] .pfag-fn{font-family:var(--ff-cond);letter-spacing:.01em;overflow-wrap:anywhere;color:var(--c-on-blue)}.pfag__extra[data-astro-cid-tzjqwfwf]{font-size:var(--fs-small);max-width:60ch;line-height:1.55}@media (width<=64rem){.pfag[data-astro-cid-tzjqwfwf]{grid-template-columns:minmax(0,1fr)}}.pfap[data-astro-cid-vynkjhq6]{gap:var(--sp-xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.pfap__more[data-astro-cid-vynkjhq6]{margin-top:var(--sp-2xs)}@media (width<=64rem){.pfap[data-astro-cid-vynkjhq6]{grid-template-columns:minmax(0,1fr)}}.dsn-bar__t[data-astro-cid-vfrz2kao]{font-weight:var(--fw-strong);color:var(--c-ink);overflow-wrap:anywhere;min-width:0}button[data-astro-cid-vfrz2kao].dsn-pause.p2-btn{width:2rem;min-width:2rem;margin-right:-.5rem;padding:0}.dsn-pause[data-astro-cid-vfrz2kao] svg[data-astro-cid-vfrz2kao]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:1rem;height:1rem}.dsn-pause[data-astro-cid-vfrz2kao] .dsn-pause__i--play[data-astro-cid-vfrz2kao]{fill:currentColor;stroke:none;display:none}.dsn-paused .dsn-pause[data-astro-cid-vfrz2kao] .dsn-pause__i--pause[data-astro-cid-vfrz2kao]{display:none}.dsn-paused .dsn-pause[data-astro-cid-vfrz2kao] .dsn-pause__i--play[data-astro-cid-vfrz2kao]{display:block}.dsn[data-astro-cid-vfrz2kao]{margin:calc(var(--p2w-pad,1rem) * -1);gap:.625rem;display:grid;container:dsn/inline-size}.dsn-live[data-astro-cid-vfrz2kao]{padding:0 1rem .75rem}.dsn-live[data-astro-cid-vfrz2kao]:empty{display:none}.dsn-app[data-astro-cid-vfrz2kao]{background:var(--a-background);color:var(--a-foreground);border-bottom:1px solid var(--a-border);font-family:var(--ff-sans);grid-template-columns:9.5rem minmax(0,1fr);font-size:.875rem;line-height:1.35;display:grid}.dsn-app[data-astro-cid-vfrz2kao],.dsn-app[data-astro-cid-vfrz2kao] *{transition:background-color .25s var(--ease-out-quart), color .25s var(--ease-out-quart), border-color .25s var(--ease-out-quart), fill .25s var(--ease-out-quart), stroke .25s var(--ease-out-quart), box-shadow .25s var(--ease-out-quart)}@media (prefers-reduced-motion:reduce){.dsn-app[data-astro-cid-vfrz2kao],.dsn-app[data-astro-cid-vfrz2kao] *{transition:none}}.dsn-app[data-astro-cid-vfrz2kao] svg[data-astro-cid-vfrz2kao]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.dsn-side[data-astro-cid-vfrz2kao]{background:var(--a-sidebar);color:var(--a-sidebar-foreground);border-right:1px solid var(--a-sidebar-border);align-content:start;gap:.75rem;padding:.75rem .5rem;display:grid}.dsn-side__co[data-astro-cid-vfrz2kao]{align-items:center;gap:.5rem;min-width:0;padding-inline:.25rem;font-size:.875rem;font-weight:650;display:flex}.dsn-side__mark[data-astro-cid-vfrz2kao]{background:var(--a-sidebar-primary);width:1.5rem;height:1.5rem;color:var(--a-sidebar-primary-foreground);border-radius:.4rem;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.dsn-side__l[data-astro-cid-vfrz2kao]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dsn-side__nav[data-astro-cid-vfrz2kao]{gap:.125rem;display:grid}.dsn-side__nav[data-astro-cid-vfrz2kao] li[data-astro-cid-vfrz2kao]{border-radius:.4rem;align-items:center;gap:.5rem;min-height:1.875rem;padding:.25rem .5rem;font-size:.8125rem;display:flex}.dsn-side__nav[data-astro-cid-vfrz2kao] svg[data-astro-cid-vfrz2kao]{flex:none;width:1rem;height:1rem}.dsn-side__nav[data-astro-cid-vfrz2kao] li[data-astro-cid-vfrz2kao].is-on{background:var(--a-sidebar-accent);color:var(--a-sidebar-accent-foreground);font-weight:600}.dsn-main[data-astro-cid-vfrz2kao]{align-content:start;gap:1rem;min-width:0;padding:1rem 1.125rem 1.125rem;display:grid}.dsn-head[data-astro-cid-vfrz2kao]{gap:.125rem;display:grid}.dsn-h1[data-astro-cid-vfrz2kao]{letter-spacing:-.01em;align-items:center;gap:.4rem;font-size:1.25rem;font-weight:750;display:flex}.dsn-h1[data-astro-cid-vfrz2kao] svg[data-astro-cid-vfrz2kao]{width:1.25rem;height:1.25rem;color:var(--a-primary)}.dsn-muted[data-astro-cid-vfrz2kao]{color:var(--a-muted-foreground);font-size:.8125rem}.dsn-block[data-astro-cid-vfrz2kao]{border:0;border-top:1px solid var(--a-border);gap:.5rem;min-width:0;margin:0;padding:.875rem 0 0;display:grid}.dsn-block[data-astro-cid-vfrz2kao]>legend[data-astro-cid-vfrz2kao]{float:left;width:100%;padding:0}.dsn-block[data-astro-cid-vfrz2kao]>legend[data-astro-cid-vfrz2kao]+[data-astro-cid-vfrz2kao]{clear:both}.dsn-t[data-astro-cid-vfrz2kao]{font-size:.9375rem;font-weight:650}.dsn-radio[data-astro-cid-vfrz2kao]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dsn-seg[data-astro-cid-vfrz2kao]{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.dsn-segbtn[data-astro-cid-vfrz2kao]{border:1px solid var(--a-border);background:var(--a-background);min-height:2.25rem;color:var(--a-foreground);white-space:nowrap;border-radius:.45rem;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.8125rem;font-weight:560;display:inline-flex;position:relative}.dsn-segbtn[data-astro-cid-vfrz2kao] svg[data-astro-cid-vfrz2kao]{width:1rem;height:1rem}.dsn-segbtn[data-astro-cid-vfrz2kao]:hover{background:var(--a-accent);color:var(--a-accent-foreground)}.dsn-segbtn[data-astro-cid-vfrz2kao]:has(:checked){background:var(--a-primary);border-color:var(--a-primary);color:var(--a-primary-foreground)}.dsn-sys[data-astro-cid-vfrz2kao]{color:var(--a-muted-foreground);min-height:1em;font-size:.75rem}.dsn-sys[data-astro-cid-vfrz2kao]:empty,.dsn-block[data-astro-cid-vfrz2kao]:not(:has(input[value=system]:checked)) .dsn-sys[data-astro-cid-vfrz2kao]{display:none}.dsn-group[data-astro-cid-vfrz2kao]{gap:.5rem;margin-top:.375rem;display:grid}.dsn-gt[data-astro-cid-vfrz2kao]{color:var(--a-muted-foreground);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:flex}.dsn-gt[data-astro-cid-vfrz2kao] svg[data-astro-cid-vfrz2kao]{width:.875rem;height:.875rem}.dsn-grid[data-astro-cid-vfrz2kao]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.dsn-tile[data-astro-cid-vfrz2kao]{border:1px solid var(--a-border);background:var(--a-card);color:var(--a-foreground);cursor:pointer;border-radius:.6rem;display:grid;position:relative}.dsn-strip[data-astro-cid-vfrz2kao]{border-radius:calc(.6rem - 1px) calc(.6rem - 1px) 0 0;height:1.75rem;display:flex;overflow:hidden}.dsn-strip[data-astro-cid-vfrz2kao]>span[data-astro-cid-vfrz2kao]{flex:1}.dsn-tile__name[data-astro-cid-vfrz2kao]{justify-content:space-between;align-items:center;gap:.25rem;min-width:0;padding:.4rem .55rem;display:flex}.dsn-tile__t[data-astro-cid-vfrz2kao]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:560;overflow:hidden}.dsn-tile__ok[data-astro-cid-vfrz2kao]{width:.75rem;height:.75rem;color:var(--a-primary);stroke-width:1.8px;opacity:0;flex:none}.dsn-tile[data-astro-cid-vfrz2kao]:hover{border-color:color-mix(in oklab, var(--a-primary) 50%, var(--a-border))}.dsn-tile[data-astro-cid-vfrz2kao]:has(:checked){border-color:var(--a-primary);box-shadow:0 0 0 1px var(--a-primary)}.dsn-tile[data-astro-cid-vfrz2kao]:has(:checked) .dsn-tile__ok[data-astro-cid-vfrz2kao]{opacity:1}.is-live .dsn-tile[data-astro-cid-vfrz2kao]:has(:checked){box-shadow:none}.dsn[data-astro-cid-vfrz2kao] .dsn-ring{border:2px solid var(--a-primary);pointer-events:none;visibility:hidden;border-radius:.6rem;position:absolute;inset:-1px}.dsn-segbtn[data-astro-cid-vfrz2kao]:has(:focus-visible),.dsn-tile[data-astro-cid-vfrz2kao]:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.dsn-more[data-astro-cid-vfrz2kao]{padding-top:.25rem}.dsn-more--narrow[data-astro-cid-vfrz2kao]{display:none}@container dsn (width<=34rem){.dsn-app[data-astro-cid-vfrz2kao]{grid-template-columns:3rem minmax(0,1fr)}.dsn-side[data-astro-cid-vfrz2kao]{justify-items:center;padding-inline:.375rem}.dsn-side__l[data-astro-cid-vfrz2kao]{display:none}.dsn-side__co[data-astro-cid-vfrz2kao]{padding:0}.dsn-side__nav[data-astro-cid-vfrz2kao] li[data-astro-cid-vfrz2kao]{padding:.35rem}.dsn-grid[data-astro-cid-vfrz2kao]{grid-template-columns:repeat(2,minmax(0,1fr))}.dsn-tile--wide[data-astro-cid-vfrz2kao]:not(:has(:checked)),.dsn-more--wide[data-astro-cid-vfrz2kao]{display:none}.dsn-more--narrow[data-astro-cid-vfrz2kao]{display:inline}}@media (width<=47.99rem){.dsn[data-astro-cid-vfrz2kao]{margin:calc(var(--p2w-pad,.75rem) * -1)}.dsn-main[data-astro-cid-vfrz2kao]{gap:.75rem;padding:.75rem .875rem .875rem}.dsn-head[data-astro-cid-vfrz2kao] .dsn-muted[data-astro-cid-vfrz2kao],.dsn-block[data-astro-cid-vfrz2kao]>.dsn-muted[data-astro-cid-vfrz2kao]:not(.dsn-more){display:none}.dsn-block[data-astro-cid-vfrz2kao]{padding-top:.625rem}.dsn-seg[data-astro-cid-vfrz2kao]{flex-wrap:nowrap}.dsn-segbtn[data-astro-cid-vfrz2kao]{white-space:normal;text-align:center;flex:1 1 0;justify-content:center;min-width:0;min-height:2.75rem;padding-inline:.375rem;line-height:1.15}.dsn-segbtn[data-astro-cid-vfrz2kao] svg[data-astro-cid-vfrz2kao]{flex:none}}@container dsn (width<=22rem){.dsn-app[data-astro-cid-vfrz2kao]{grid-template-columns:minmax(0,1fr)}.dsn-side[data-astro-cid-vfrz2kao]{display:none}.dsn-main[data-astro-cid-vfrz2kao]{padding-inline:.875rem}.dsn-segbtn[data-astro-cid-vfrz2kao]{flex:auto;justify-content:center;padding-inline:.5rem}}.pfi__top[data-astro-cid-lsddkahf]{gap:var(--sp-xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.pfi__side[data-astro-cid-lsddkahf]{gap:var(--sp-xl);min-width:0;display:grid}@media (width<=64rem){.pfi__top[data-astro-cid-lsddkahf]{grid-template-columns:minmax(0,1fr)}.pfi__side[data-astro-cid-lsddkahf] .pfi__sc{max-width:36rem}.pfi__side[data-astro-cid-lsddkahf] .pfi__dsn{max-width:40rem}}@media (width<=47.99rem){.pfi__top[data-astro-cid-lsddkahf]{gap:var(--sp-lg)}.pfi__side[data-astro-cid-lsddkahf]{gap:var(--sp-md)}.pfi__side[data-astro-cid-lsddkahf] .pfi__sc-more .more__body{padding-top:var(--sp-sm)}}.pfi-sc[data-astro-cid-lsddkahf]{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.pfi-sc__hint[data-astro-cid-lsddkahf]{color:var(--c-ink-2);font-size:.875rem;line-height:1.45}.pfi-sc__hint--touch[data-astro-cid-lsddkahf]{display:none}@media (hover:none) and (pointer:coarse){.pfi-sc__hint--keys[data-astro-cid-lsddkahf],.pfi-sc__change[data-astro-cid-lsddkahf],.pfi-sc__reset[data-astro-cid-lsddkahf]{display:none!important}.pfi-sc__hint--touch[data-astro-cid-lsddkahf]{display:block}}.pfi-sc__gt[data-astro-cid-lsddkahf]{font-family:var(--ff-cond);letter-spacing:.01em;color:var(--c-muted);padding-bottom:.25rem;font-size:.875rem;font-weight:650}.pfi-sc__list[data-astro-cid-lsddkahf]{display:grid}.pfi-sc__row[data-astro-cid-lsddkahf]{border-top:1px solid var(--c-rule);border-radius:var(--radius-xs);transition:background-color var(--dur-3) var(--ease-out-quart);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.25rem .75rem;margin-inline:-.5rem;padding:.375rem .5rem;display:grid}.pfi-sc__row[data-astro-cid-lsddkahf].is-editing{background:var(--c-blue-soft)}.pfi-sc__row[data-astro-cid-lsddkahf].is-hit{animation:pfi-hit .7s var(--ease-out-quart)}.pfi-sc__row[data-astro-cid-lsddkahf].is-hit .p2-kbd{animation:pfi-key .26s var(--ease-out-quart)}@keyframes pfi-hit{0%,35%{background:color-mix(in oklab, var(--c-amber) 38%, white)}}@keyframes pfi-key{40%{border-bottom-width:1px;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.pfi-sc__row[data-astro-cid-lsddkahf].is-hit{background:color-mix(in oklab, var(--c-amber) 30%, white)}}.pfi-sc__name[data-astro-cid-lsddkahf]{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;min-width:0;display:flex}.pfi-sc__label[data-astro-cid-lsddkahf]{color:var(--c-ink);font-weight:560}.pfi-sc__row[data-astro-cid-lsddkahf].is-off .pfi-sc__label[data-astro-cid-lsddkahf]{color:var(--c-muted)}.pfi-sc__tag[data-astro-cid-lsddkahf]{background:var(--c-blue-soft);color:var(--c-blue-deep);font-family:var(--ff-cond);letter-spacing:.02em;border-radius:999px;padding:0 .45rem;font-size:.75rem;font-weight:650}.pfi-sc__tag[data-astro-cid-lsddkahf][hidden]{display:none}.pfi-sc__tag--off[data-astro-cid-lsddkahf]{background:var(--c-tint);color:var(--c-muted)}.pfi-sc__fixed[data-astro-cid-lsddkahf]{color:var(--c-muted);flex-basis:100%;font-size:.8125rem;line-height:1.3}.pfi-sc__keys[data-astro-cid-lsddkahf]{justify-self:end;gap:.2rem;display:inline-flex}.pfi-sc__row[data-astro-cid-lsddkahf].is-off .pfi-sc__keys[data-astro-cid-lsddkahf]{opacity:.4}.pfi-sc__holdtxt[data-astro-cid-lsddkahf]{color:var(--c-muted);white-space:nowrap;font-size:.8125rem;font-style:italic}.pfi-sc__acts[data-astro-cid-lsddkahf]{justify-self:end;align-items:center;gap:.125rem;display:inline-flex}.pfi-sc__reset[data-astro-cid-lsddkahf] svg[data-astro-cid-lsddkahf]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.pfi-sc__reset[data-astro-cid-lsddkahf][hidden]{display:none}@media (width<=26rem){.pfi-sc__row[data-astro-cid-lsddkahf]{grid-template-columns:minmax(0,1fr) auto}.pfi-sc__acts[data-astro-cid-lsddkahf]{grid-column:1/-1;justify-self:start}}.pfi-rec[data-astro-cid-lsddkahf]{border:1px solid var(--c-blue-line);border-radius:var(--radius-sm);background:var(--c-tint);gap:.5rem;padding:.75rem;display:grid}.pfi-rec[data-astro-cid-lsddkahf][hidden]{display:none}.pfi-rec__t[data-astro-cid-lsddkahf]{font-weight:650}.pfi-rec__box[data-astro-cid-lsddkahf]{border:2px dashed var(--c-rule-strong);border-radius:var(--radius-md);background:var(--c-paper);cursor:text;min-height:5.5rem;transition:border-color var(--dur-2) var(--ease-out-quart), background-color var(--dur-2) var(--ease-out-quart);align-content:center;justify-items:center;gap:.4rem;padding:.75rem;display:grid}.pfi-rec__box[data-astro-cid-lsddkahf]:focus-visible{outline-offset:2px}.pfi-rec__box[data-astro-cid-lsddkahf].is-set{border-color:var(--c-blue-line);background:var(--c-blue-soft)}.pfi-rec__box[data-astro-cid-lsddkahf].is-bad{border-color:var(--st-red);background:color-mix(in oklab, var(--st-red) 8%, white)}.pfi-rec__keys[data-astro-cid-lsddkahf]{color:var(--c-muted);gap:.25rem;font-size:.875rem;display:inline-flex}.pfi-rec__keys[data-astro-cid-lsddkahf] .p2-kbd{min-width:2.25rem;height:2.25rem;font-size:1rem}.pfi-rec__now[data-astro-cid-lsddkahf]{color:var(--c-muted);align-items:center;gap:.3rem;font-size:.8125rem;display:inline-flex}.pfi-rec__now[data-astro-cid-lsddkahf]>span[data-astro-cid-lsddkahf]{gap:.2rem;display:inline-flex}.pfi-rec__msg[data-astro-cid-lsddkahf]{color:var(--c-ink-2);font-size:.875rem;line-height:1.4}.pfi-rec__msg[data-astro-cid-lsddkahf].is-bad{color:color-mix(in oklab, var(--st-red) 70%, black);font-weight:560}.pfi-rec__btns[data-astro-cid-lsddkahf]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.pfi-sc__foot[data-astro-cid-lsddkahf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.pfi-sc__live[data-astro-cid-lsddkahf]{flex:12rem}.pf-cta__inner[data-astro-cid-hqyujerp]{gap:var(--sp-md);justify-items:start;max-width:46rem;display:grid}.pf-cta__actions[data-astro-cid-hqyujerp]{align-items:center;gap:var(--sp-sm) var(--sp-lg);margin-top:var(--sp-xs);flex-wrap:wrap;display:flex}.pf-body[data-astro-cid-nuksntkp]{--pf-rail-w:12.5rem;--pf-rail-gap:clamp(2rem, .5rem + 2.5vw, 3.5rem);--pf-shift:0px;--pf-strip-h:2.75rem;--pf-stage-max-h:calc(var(--stage-max-h) - var(--pf-strip-h));position:relative}@media (width>=75rem){.pf-body[data-astro-cid-nuksntkp]{--pf-shift:calc(var(--pf-rail-w) + var(--pf-rail-gap));--pf-strip-h:0px}}.pf-body[data-astro-cid-nuksntkp] .pf-lim-inline{display:none}@media (width<=44rem){.pf-body[data-astro-cid-nuksntkp] .pf-lim-inline{font-family:var(--ff-cond);font-weight:var(--fw-medium);letter-spacing:.01em;color:var(--c-ink);margin-top:.4em;display:block}.pf-body[data-astro-cid-nuksntkp] :is(.tone-blue,.tone-deep) .pf-lim-inline{color:var(--c-on-blue)}.pf-body[data-astro-cid-nuksntkp] .pf-spec-stack thead{display:none}.pf-body[data-astro-cid-nuksntkp] .pf-spec-stack tbody tr{column-gap:var(--sp-sm);grid-template-columns:minmax(0,1fr) auto}.pf-body[data-astro-cid-nuksntkp] .pf-spec-stack tbody tr>:is(th,td){border-left:0}.pf-body[data-astro-cid-nuksntkp] .pf-spec-stack tbody tr>:first-child{grid-area:1/1;padding-bottom:0}.pf-body[data-astro-cid-nuksntkp] .pf-spec-stack tbody tr>:last-child{grid-area:1/2;padding-bottom:0}.pf-body[data-astro-cid-nuksntkp] .pf-spec-stack tbody tr>:nth-child(2){padding-top:var(--sp-3xs);grid-area:2/1/3/-1}}
