.iu[data-astro-cid-uhfzbj2d]{border-radius:var(--radius-card);background:var(--surface);gap:18px;margin:0;padding:clamp(20px,2.8vw,32px);display:grid}.iu-top[data-astro-cid-uhfzbj2d]{gap:14px;display:grid}.iu-top[data-astro-cid-uhfzbj2d] h3[data-astro-cid-uhfzbj2d]{font-size:clamp(1.3rem,2vw,1.6rem)}.iu-chips[data-astro-cid-uhfzbj2d]{flex-wrap:wrap;gap:8px;display:flex}.iu-chips[data-astro-cid-uhfzbj2d][hidden]{display:none}.iu[data-astro-cid-uhfzbj2d] .pick-chip[data-astro-cid-uhfzbj2d]{background:#fff;gap:6px;min-height:44px;padding:0 14px 0 8px;font-size:.9375rem}.iu[data-astro-cid-uhfzbj2d] .pick-dot[data-astro-cid-uhfzbj2d]{width:20px;height:20px}.iu-n[data-astro-cid-uhfzbj2d]{font-family:var(--font-mono);opacity:.7}.iu-stage[data-astro-cid-uhfzbj2d]{transition:padding-top .42s var(--ease-out);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:0;display:grid;position:relative}.iu-joined[data-astro-cid-uhfzbj2d]{border:2px solid var(--ink);opacity:0;height:24px;transition:opacity .36s var(--ease-out), transform .52s var(--ease-spring);border-bottom:0;border-radius:14px 14px 0 0;margin:0;position:absolute;inset:12px 0 auto;transform:translateY(6px)}.iu-joined[data-astro-cid-uhfzbj2d] span[data-astro-cid-uhfzbj2d]{background:var(--surface);font:700 .9375rem/1 var(--font-display);white-space:nowrap;padding:0 12px;position:absolute;top:0;left:50%;translate:-50% -50%}.iu-stage[data-astro-cid-uhfzbj2d][data-joined=true]{padding-top:44px}.iu-stage[data-astro-cid-uhfzbj2d][data-joined=true] .iu-joined[data-astro-cid-uhfzbj2d]{opacity:1;transform:none}.iu-piece[data-astro-cid-uhfzbj2d]{border-radius:var(--radius-sm);background:var(--m);transition:opacity .42s var(--ease-out), filter .42s var(--ease-out), transform .52s var(--ease-spring);align-content:start;gap:8px;padding:clamp(16px,2.2vw,22px);display:grid}.iu-piece[data-astro-cid-uhfzbj2d][data-lit=false]{outline:1.5px dashed var(--ink-3);outline-offset:-1.5px;opacity:.5;filter:saturate(0);background:#fff}.iu-piece[data-astro-cid-uhfzbj2d][data-lit=true]{transform:translateY(-2px)}.iu-piece[data-astro-cid-uhfzbj2d][data-lit=false] .iu-jobs[data-astro-cid-uhfzbj2d] li[data-astro-cid-uhfzbj2d]{visibility:hidden}.iu-name[data-astro-cid-uhfzbj2d]{font:700 clamp(1.1rem, 1.7vw, 1.3rem)/1.2 var(--font-display);margin:0}.iu-half[data-astro-cid-uhfzbj2d]{font:.75rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;display:none}.iu-stage[data-astro-cid-uhfzbj2d][data-joined=true] .iu-half[data-astro-cid-uhfzbj2d]{display:block}.iu-jobs[data-astro-cid-uhfzbj2d]{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.iu-jobs[data-astro-cid-uhfzbj2d] li[data-astro-cid-uhfzbj2d]{border-radius:var(--pill);background:#ffffffb8;padding:6px 12px;font-size:.9375rem;line-height:1.3}.iu[data-astro-cid-uhfzbj2d].has-js .iu-piece[data-astro-cid-uhfzbj2d][data-lit=true] .iu-jobs[data-astro-cid-uhfzbj2d] li[data-astro-cid-uhfzbj2d]{animation:iu-job .52s var(--ease-spring) both;animation-delay:calc(.12s + var(--j) * 80ms)}@keyframes iu-job{0%{opacity:0;transform:translateY(8px)scale(.96)}}.iu-icon[data-astro-cid-uhfzbj2d]{width:40px;height:40px;position:relative}.iu-icon[data-astro-cid-uhfzbj2d]:before,.iu-icon[data-astro-cid-uhfzbj2d]:after{content:"";box-shadow:inset 0 0 0 2px var(--ink);background:#fffc;position:absolute}.iu-icon-iud[data-astro-cid-uhfzbj2d]:before{border-radius:4px;width:32px;height:8px;top:4px;left:4px}.iu-icon-iud[data-astro-cid-uhfzbj2d]:after{border-radius:4px;width:8px;height:34px;top:4px;left:16px}.iu-icon-e2[data-astro-cid-uhfzbj2d]:before{border-radius:9px;inset:4px}.iu-icon-e2[data-astro-cid-uhfzbj2d]:after{box-shadow:none;border:2px dashed var(--ink);background:0 0;border-radius:4px;inset:13px}.iu-steps[data-astro-cid-uhfzbj2d]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.iu-step[data-astro-cid-uhfzbj2d]{border-radius:var(--radius-sm);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:clamp(16px,2.2vw,22px);display:grid}.iu-step-n[data-astro-cid-uhfzbj2d]{background:var(--orb-rose-img) center / cover no-repeat;width:30px;height:30px;font:700 .9rem/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.iu-step[data-astro-cid-uhfzbj2d] p[data-astro-cid-uhfzbj2d]{max-width:66ch;margin:0;font-size:1.0625rem;line-height:1.55}.iu[data-astro-cid-uhfzbj2d].has-js .iu-step[data-astro-cid-uhfzbj2d]{display:none}.iu[data-astro-cid-uhfzbj2d].has-js .iu-step[data-astro-cid-uhfzbj2d][data-selected=true]{min-height:5.6em;animation:iu-in .46s var(--ease-out);display:grid}@keyframes iu-in{0%{opacity:0;transform:translateY(6px)}}figcaption[data-astro-cid-uhfzbj2d]{color:var(--ink-3);font-size:.875rem}@media (prefers-reduced-motion:reduce){.iu-stage[data-astro-cid-uhfzbj2d],.iu-joined[data-astro-cid-uhfzbj2d],.iu-piece[data-astro-cid-uhfzbj2d]{transition:none}.iu[data-astro-cid-uhfzbj2d].has-js .iu-piece[data-astro-cid-uhfzbj2d][data-lit=true] .iu-jobs[data-astro-cid-uhfzbj2d] li[data-astro-cid-uhfzbj2d],.iu[data-astro-cid-uhfzbj2d].has-js .iu-step[data-astro-cid-uhfzbj2d][data-selected=true]{animation:none}}@media (width<=560px){.iu-stage[data-astro-cid-uhfzbj2d]{gap:8px}.iu-piece[data-astro-cid-uhfzbj2d]{padding:14px}.iu-jobs[data-astro-cid-uhfzbj2d] li[data-astro-cid-uhfzbj2d]{padding:5px 10px;font-size:.875rem}.iu[data-astro-cid-uhfzbj2d].has-js .iu-step[data-astro-cid-uhfzbj2d][data-selected=true]{min-height:0}}.jb[data-astro-cid-evu7n3ba]{border-radius:var(--radius-card);background:var(--surface);gap:20px;margin:0;padding:clamp(22px,3vw,36px);display:grid}.jb[data-astro-cid-evu7n3ba] h2[data-astro-cid-evu7n3ba]{font-size:clamp(1.5rem,2.4vw,2rem)}.jb-chips[data-astro-cid-evu7n3ba]{flex-wrap:wrap;gap:10px;display:flex}.jb-chips[data-astro-cid-evu7n3ba][hidden]{display:none}.jb[data-astro-cid-evu7n3ba] .pick-chip[data-astro-cid-evu7n3ba]{background:#fff;min-height:48px;padding:0 18px 0 10px;font-size:1rem}.jb[data-astro-cid-evu7n3ba] .pick-dot[data-astro-cid-evu7n3ba]{width:22px;height:22px}.jb-cards[data-astro-cid-evu7n3ba]{gap:12px;display:grid}.jb-card[data-astro-cid-evu7n3ba]{border-radius:var(--radius-sm);background:#fff;gap:16px;padding:clamp(18px,2.4vw,26px);display:grid}.jb-name[data-astro-cid-evu7n3ba]{font:700 clamp(1.25rem, 2vw, 1.5rem)/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.jb-name[data-astro-cid-evu7n3ba] a[data-astro-cid-evu7n3ba]{color:inherit;text-decoration-color:var(--dash);text-underline-offset:.2em}.jb-jobs[data-astro-cid-evu7n3ba]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.jb-tile[data-astro-cid-evu7n3ba]{border-radius:var(--radius-sm);background:var(--m,var(--surface));align-content:start;gap:6px;height:100%;padding:16px 16px 18px;display:grid}.jb-job[data-astro-cid-evu7n3ba][data-state=part] .jb-tile[data-astro-cid-evu7n3ba]{outline:1.5px dashed var(--ink-3);outline-offset:-1.5px;background:#fff}.jb-job[data-astro-cid-evu7n3ba][data-state=no] .jb-tile[data-astro-cid-evu7n3ba]{background:var(--surface);color:var(--ink-2)}.jb-job-name[data-astro-cid-evu7n3ba]{font:.75rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.jb-cell[data-astro-cid-evu7n3ba]{font:700 clamp(1.05rem, 1.6vw, 1.25rem)/1.25 var(--font-display)}.jb-job[data-astro-cid-evu7n3ba][data-state=no] .jb-cell[data-astro-cid-evu7n3ba]{font-weight:600}.jb-mark[data-astro-cid-evu7n3ba]{border-radius:50%;width:22px;height:22px;margin-bottom:4px;box-shadow:inset 0 0 0 2px}.jb-job[data-astro-cid-evu7n3ba][data-state=yes] .jb-mark[data-astro-cid-evu7n3ba]{background:currentColor;-webkit-mask:radial-gradient(circle,#0000 0 4px,#000 4.5px);mask:radial-gradient(circle,#0000 0 4px,#000 4.5px)}.jb-job[data-astro-cid-evu7n3ba][data-state=part] .jb-mark[data-astro-cid-evu7n3ba]{background:linear-gradient(90deg,currentColor 0 50%,#0000 50%)}.jb-job[data-astro-cid-evu7n3ba][data-state=no] .jb-mark[data-astro-cid-evu7n3ba]{opacity:.55}.jb-text[data-astro-cid-evu7n3ba]{max-width:72ch;color:var(--ink-2);margin:0;font-size:1.0625rem;line-height:1.55}.jb[data-astro-cid-evu7n3ba].has-js .jb-card[data-astro-cid-evu7n3ba],.jb[data-astro-cid-evu7n3ba].has-js .jb-name[data-astro-cid-evu7n3ba]{display:none}.jb[data-astro-cid-evu7n3ba].has-js .jb-card[data-astro-cid-evu7n3ba][data-selected=true]{animation:jb-in .52s var(--ease-out);display:grid}.jb[data-astro-cid-evu7n3ba].has-js .jb-card[data-astro-cid-evu7n3ba][data-selected=true] .jb-job[data-astro-cid-evu7n3ba]{animation:jb-tile .62s var(--ease-spring) both;animation-delay:calc(80ms + var(--j) * 70ms)}.jb[data-astro-cid-evu7n3ba].has-js .jb-card[data-astro-cid-evu7n3ba][data-selected=true] .jb-text[data-astro-cid-evu7n3ba]{animation:jb-in .52s var(--ease-out) .26s both}@keyframes jb-in{0%{opacity:0;transform:translateY(8px)}}@keyframes jb-tile{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (prefers-reduced-motion:reduce){.jb[data-astro-cid-evu7n3ba].has-js .jb-card[data-astro-cid-evu7n3ba][data-selected=true],.jb[data-astro-cid-evu7n3ba].has-js .jb-card[data-astro-cid-evu7n3ba][data-selected=true] .jb-job[data-astro-cid-evu7n3ba],.jb[data-astro-cid-evu7n3ba].has-js .jb-card[data-astro-cid-evu7n3ba][data-selected=true] .jb-text[data-astro-cid-evu7n3ba]{animation:none}}figcaption[data-astro-cid-evu7n3ba]{max-width:78ch;color:var(--ink-3);font-size:.875rem;line-height:1.5}@media (width<=560px){.jb[data-astro-cid-evu7n3ba]{padding:20px}.jb-chips[data-astro-cid-evu7n3ba]{gap:6px}.jb[data-astro-cid-evu7n3ba] .pick-chip[data-astro-cid-evu7n3ba]{gap:6px;min-height:44px;padding:0 11px 0 7px;font-size:.875rem}.jb[data-astro-cid-evu7n3ba] .pick-dot[data-astro-cid-evu7n3ba]{width:20px;height:20px}.jb-jobs[data-astro-cid-evu7n3ba]{grid-template-columns:minmax(0,1fr);gap:8px}.jb-tile[data-astro-cid-evu7n3ba]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px 14px}.jb-mark[data-astro-cid-evu7n3ba]{grid-row:span 2;margin:0}}.sw[data-astro-cid-dzbq4dej]{border-radius:var(--radius-card);background:var(--surface);gap:14px;margin:0;padding:clamp(20px,2.8vw,32px);display:grid}.sw-top[data-astro-cid-dzbq4dej]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.sw-top[data-astro-cid-dzbq4dej] h3[data-astro-cid-dzbq4dej]{font-size:clamp(1.3rem,2vw,1.6rem)}.sw-chips[data-astro-cid-dzbq4dej]{flex-wrap:wrap;gap:8px;display:flex}.sw-chips[data-astro-cid-dzbq4dej][hidden]{display:none}.sw[data-astro-cid-dzbq4dej] .pick-chip[data-astro-cid-dzbq4dej]{background:#fff;gap:6px;min-height:44px;padding:0 14px 0 8px;font-size:.9375rem}.sw[data-astro-cid-dzbq4dej] .pick-dot[data-astro-cid-dzbq4dej]{width:20px;height:20px}.sw-plot[data-astro-cid-dzbq4dej]{border-radius:var(--radius-sm);background:var(--m);padding:14px 10px 26px;position:relative}.sw-plot[data-astro-cid-dzbq4dej] svg[data-astro-cid-dzbq4dej]{width:100%;height:clamp(170px,20vw,250px);display:block;overflow:visible}.sw-base[data-astro-cid-dzbq4dej],.sw-own[data-astro-cid-dzbq4dej],.sw-dosed[data-astro-cid-dzbq4dej]{vector-effect:non-scaling-stroke}.sw-base[data-astro-cid-dzbq4dej]{stroke:var(--ink);stroke-width:1.5px;opacity:.35}.sw-own[data-astro-cid-dzbq4dej],.sw-dosed[data-astro-cid-dzbq4dej]{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.sw-own[data-astro-cid-dzbq4dej]{stroke-width:2.5px;stroke-dasharray:2 6;opacity:.75}.sw-dosed[data-astro-cid-dzbq4dej]{stroke-width:4.5px}.sw-axis[data-astro-cid-dzbq4dej]{font:.75rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;position:absolute;bottom:6px;right:14px}.sw-set[data-astro-cid-dzbq4dej]{transition:opacity .36s var(--ease-out), clip-path .9s var(--ease-out)}.sw-set[data-astro-cid-dzbq4dej]:not([data-sw-set=peri]){display:none}.sw[data-astro-cid-dzbq4dej].has-js .sw-set[data-astro-cid-dzbq4dej]{opacity:0;clip-path:inset(0 100% 0 0);display:inline}.sw[data-astro-cid-dzbq4dej].has-js.is-drawn[data-mode=peri] .sw-set[data-astro-cid-dzbq4dej][data-sw-set=peri],.sw[data-astro-cid-dzbq4dej].has-js.is-drawn[data-mode=post] .sw-set[data-astro-cid-dzbq4dej][data-sw-set=post]{opacity:1;clip-path:inset(0)}.sw-key[data-astro-cid-dzbq4dej]{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.sw-key[data-astro-cid-dzbq4dej] li[data-astro-cid-dzbq4dej]{align-items:center;gap:10px;display:flex}.sw-swatch[data-astro-cid-dzbq4dej]{border-top:5px solid var(--ink);border-radius:3px;width:32px;height:0}.sw-swatch-own[data-astro-cid-dzbq4dej]{border-top:3px dotted var(--ink);opacity:.75}.sw-readout[data-astro-cid-dzbq4dej]{max-width:62ch;margin:0;font-size:1.0625rem;line-height:1.5}.sw-readout[data-astro-cid-dzbq4dej][hidden]{display:none}.sw[data-astro-cid-dzbq4dej].has-js .sw-readout[data-astro-cid-dzbq4dej]:not([hidden]){animation:sw-in .42s var(--ease-out)}@keyframes sw-in{0%{opacity:0;transform:translateY(6px)}}figcaption[data-astro-cid-dzbq4dej]{color:var(--ink-3);font-size:.875rem}@media (prefers-reduced-motion:reduce){.sw-set[data-astro-cid-dzbq4dej]{transition:none}.sw[data-astro-cid-dzbq4dej].has-js .sw-readout[data-astro-cid-dzbq4dej]:not([hidden]){animation:none}}.sp[data-astro-cid-bug2exga]{gap:16px;margin:0;display:grid}.sp[data-astro-cid-bug2exga] h3[data-astro-cid-bug2exga]{font-size:clamp(1.3rem,2vw,1.6rem)}.sp-steps[data-astro-cid-bug2exga]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sp-step[data-astro-cid-bug2exga]{border-radius:var(--radius-card);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:clamp(18px,2.4vw,26px);display:grid}.sp-n[data-astro-cid-bug2exga]{background:var(--orb-marigold-img) center / cover no-repeat;width:34px;height:34px;font:700 1rem/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.sp-body[data-astro-cid-bug2exga]{gap:14px;min-width:0;display:grid}.sp-text[data-astro-cid-bug2exga]{max-width:66ch;font:600 clamp(1.05rem, 1.6vw, 1.2rem)/1.45 var(--font-display);margin:0;padding-top:4px}.sp-pick[data-astro-cid-bug2exga]{gap:8px;display:grid}.sp-pick[data-astro-cid-bug2exga][hidden]{display:none}.sp-prompt[data-astro-cid-bug2exga]{color:var(--ink-2);font:.75rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.sp-chips[data-astro-cid-bug2exga]{flex-wrap:wrap;gap:8px;display:flex}.sp-chips[data-astro-cid-bug2exga][hidden]{display:none}.sp[data-astro-cid-bug2exga] .pick-chip[data-astro-cid-bug2exga]{background:#fff;gap:6px;min-height:44px;padding:0 14px 0 8px;font-size:.9375rem}.sp[data-astro-cid-bug2exga] .pick-dot[data-astro-cid-bug2exga]{width:20px;height:20px}.sp-branches[data-astro-cid-bug2exga]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sp-branch[data-astro-cid-bug2exga]{border-radius:var(--radius-sm);background:var(--m);transition:opacity .42s var(--ease-out), filter .42s var(--ease-out), transform .52s var(--ease-spring);align-content:start;gap:8px;padding:clamp(16px,2.2vw,22px);display:grid}.sp-branch[data-astro-cid-bug2exga] p[data-astro-cid-bug2exga]{margin:0;font-size:1.0625rem;line-height:1.5}.sp-branch[data-astro-cid-bug2exga] .sp-branch-label[data-astro-cid-bug2exga]{font:700 1rem/1.2 var(--font-display)}.sp-branch[data-astro-cid-bug2exga][data-state=on]{transform:translateY(-3px)}.sp-branch[data-astro-cid-bug2exga][data-state=off]{outline:1.5px dashed var(--ink-3);outline-offset:-1.5px;opacity:.5;filter:saturate(0);background:#fff}.sp-link[data-astro-cid-bug2exga]{color:inherit;text-underline-offset:.2em;justify-self:start;font-weight:600}.sp-part[data-astro-cid-bug2exga]{font-weight:inherit;transition:background-color .32s var(--ease-out), box-shadow .32s var(--ease-out);border-radius:4px}.sp-part[data-astro-cid-bug2exga][data-state=on]{background:color-mix(in srgb, var(--gold) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 45%, transparent)}.sp-part[data-astro-cid-bug2exga][data-state=off]{color:var(--ink-3)}.sp-track[data-astro-cid-bug2exga]{--to:0;gap:8px;padding:30px 6px 0;display:grid}.sp-rail[data-astro-cid-bug2exga]{border-radius:var(--pill);height:12px;box-shadow:inset 0 0 0 1px var(--dash);background:#fff;position:relative}.sp-fill[data-astro-cid-bug2exga]{width:calc(var(--to) / var(--full) * 100%);border-radius:inherit;background:var(--mesh-sunrise);transition:width .82s var(--ease-out);position:absolute;inset:0 auto 0 0}.sp-mark[data-astro-cid-bug2exga]{top:-6px;left:calc(var(--at) / var(--full) * 100%);background:var(--ink);width:3px;height:24px;transition:opacity .32s var(--ease-out);border-radius:2px;position:absolute;translate:-50%}.sp-mark[data-astro-cid-bug2exga]:last-child{translate:-100%}.sp-mark-label[data-astro-cid-bug2exga]{font:700 .875rem/1 var(--font-display);white-space:nowrap;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}.sp-mark[data-astro-cid-bug2exga]:last-child .sp-mark-label[data-astro-cid-bug2exga]{left:auto;right:0;translate:0}.sp-mark[data-astro-cid-bug2exga][data-state=off]{opacity:.3}.sp-start[data-astro-cid-bug2exga]{color:var(--ink-2);font:.75rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}figcaption[data-astro-cid-bug2exga]{color:var(--ink-3);font-size:.875rem}@media (prefers-reduced-motion:reduce){.sp-branch[data-astro-cid-bug2exga],.sp-fill[data-astro-cid-bug2exga],.sp-mark[data-astro-cid-bug2exga],.sp-part[data-astro-cid-bug2exga]{transition:none}}@media (width<=760px){.sp-branches[data-astro-cid-bug2exga]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.sp-step[data-astro-cid-bug2exga]{gap:12px;padding:16px}.sp-n[data-astro-cid-bug2exga]{width:28px;height:28px;font-size:.875rem}}.tr[data-astro-cid-dib6rihd]{gap:16px;margin:0;display:grid}.tr-top[data-astro-cid-dib6rihd]{gap:8px;display:grid}.tr-top[data-astro-cid-dib6rihd] h3[data-astro-cid-dib6rihd]{font-size:clamp(1.3rem,2vw,1.6rem)}.tr-caption[data-astro-cid-dib6rihd]{color:var(--ink-3);margin:0;font-size:.875rem}.tr-caption[data-astro-cid-dib6rihd][hidden]{display:none}.tr-bar[data-astro-cid-dib6rihd]{z-index:3;border-radius:calc(var(--pill) + 6px);min-width:0;margin:0 -8px;padding:6px 8px;position:sticky;top:86px}.tr-bar[data-astro-cid-dib6rihd][hidden]{display:none}.tr-bar[data-astro-cid-dib6rihd]:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--surface) 86%, transparent);backdrop-filter:blur(14px)saturate(1.2);position:absolute;inset:0;box-shadow:0 10px 24px -16px #12261b73}.tr-chips[data-astro-cid-dib6rihd]{flex-wrap:wrap;gap:6px;display:flex}.tr[data-astro-cid-dib6rihd] .pick-chip[data-astro-cid-dib6rihd]{background:#fff;flex:none;gap:6px;min-height:44px;padding:0 13px 0 8px;font-size:.9rem}.tr[data-astro-cid-dib6rihd] .pick-dot[data-astro-cid-dib6rihd]{width:20px;height:20px}.tr[data-astro-cid-dib6rihd] .tr-all[data-astro-cid-dib6rihd]{--c:var(--ink);--on:#fff;--orb:var(--orb-sage-img)}.tr[data-astro-cid-dib6rihd] .tr-all[data-astro-cid-dib6rihd]:before{transition:transform .7s var(--ease-spring), visibility 0s linear .7s}.tr[data-astro-cid-dib6rihd] .tr-all[data-astro-cid-dib6rihd][aria-pressed=false]:before{visibility:hidden}.tr[data-astro-cid-dib6rihd] .tr-all[data-astro-cid-dib6rihd][aria-pressed=true]:before{transition-delay:0s}.tr-list[data-astro-cid-dib6rihd]{--tr-cols:minmax(150px, .7fr) repeat(2, minmax(0, 1fr));gap:8px;display:grid}.tr-heads[data-astro-cid-dib6rihd]{grid-template-columns:var(--tr-cols);gap:0 12px;display:grid}.tr-head[data-astro-cid-dib6rihd]{border-radius:var(--radius-sm);background:var(--m);font:700 clamp(1.05rem, 1.6vw, 1.25rem)/1.2 var(--font-display);font-variation-settings:"wdth" 90;letter-spacing:-.01em;align-items:center;gap:10px;margin:0;padding:clamp(14px,2vw,20px) clamp(16px,2.2vw,24px);display:flex}.tr-head[data-astro-cid-dib6rihd]:first-child{grid-column:2}.tr-head[data-astro-cid-dib6rihd] .orb[data-astro-cid-dib6rihd]{--s:20px;flex:none}.tr-rows[data-astro-cid-dib6rihd]{gap:8px;margin:0;display:grid}.tr-row[data-astro-cid-dib6rihd]{grid-template-columns:var(--tr-cols);border-radius:var(--radius-sm);background:var(--surface);gap:0 12px;padding:16px 0;display:grid}.tr-row[data-astro-cid-dib6rihd][hidden]{display:none}.tr-row[data-astro-cid-dib6rihd] dt[data-astro-cid-dib6rihd]{color:var(--ink-2);font:.75rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 0 0 clamp(16px,2.2vw,24px)}.tr-row[data-astro-cid-dib6rihd] dd[data-astro-cid-dib6rihd]{margin:0;padding:0 clamp(16px,2.2vw,24px);font-size:1rem;line-height:1.5}.tr-row[data-astro-cid-dib6rihd] dd[data-astro-cid-dib6rihd]+dd[data-astro-cid-dib6rihd]{border-left:1px dashed var(--dash)}.tr-tag[data-astro-cid-dib6rihd]{display:none}.tr[data-astro-cid-dib6rihd].is-filtered .tr-row[data-astro-cid-dib6rihd] dd[data-astro-cid-dib6rihd]{font-size:1.125rem;font-weight:500}.tr[data-astro-cid-dib6rihd].is-filtered .tr-row[data-astro-cid-dib6rihd]:not([hidden]){animation:tr-in .42s var(--ease-out)}@keyframes tr-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.tr[data-astro-cid-dib6rihd].is-filtered .tr-row[data-astro-cid-dib6rihd]:not([hidden]){animation:none}}@media (width<=860px){.tr-list[data-astro-cid-dib6rihd]{--tr-cols:repeat(2, minmax(0, 1fr))}.tr-head[data-astro-cid-dib6rihd]:first-child{grid-column:auto}.tr-row[data-astro-cid-dib6rihd]{row-gap:10px;padding:16px 0 18px}.tr-row[data-astro-cid-dib6rihd] dt[data-astro-cid-dib6rihd]{grid-column:1/-1;padding:0 clamp(16px,2.2vw,24px)}}@media (width<=760px){.tr-bar[data-astro-cid-dib6rihd]{top:76px}}@media (width<=560px){.tr-heads[data-astro-cid-dib6rihd]{display:none}.tr-row[data-astro-cid-dib6rihd]{grid-template-columns:minmax(0,1fr);row-gap:12px}.tr-row[data-astro-cid-dib6rihd] dd[data-astro-cid-dib6rihd]+dd[data-astro-cid-dib6rihd]{border-left:0;border-top:1px dashed var(--dash);padding-top:12px}.tr-tag[data-astro-cid-dib6rihd]{font:700 .875rem/1.2 var(--font-display);align-items:center;gap:6px;margin-bottom:4px;display:flex}.tr-tag[data-astro-cid-dib6rihd] .orb[data-astro-cid-dib6rihd]{--s:14px}.tr-bar[data-astro-cid-dib6rihd]{border-radius:0;margin:0 -16px;padding:6px 0}.tr-chips[data-astro-cid-dib6rihd]{scrollbar-width:none;flex-wrap:nowrap;padding:0 16px;scroll-padding:0 16px;overflow-x:auto}.tr-chips[data-astro-cid-dib6rihd]::-webkit-scrollbar{display:none}.tr[data-astro-cid-dib6rihd] .pick-chip[data-astro-cid-dib6rihd]{padding:0 12px 0 8px}}.hrtpill[data-astro-cid-pmmqvxfn] .head-title[data-astro-cid-pmmqvxfn]{max-width:13ch}.hrtpill[data-astro-cid-pmmqvxfn] .chapter:not(#faq) .section-intro+*{margin-top:clamp(24px,3vw,36px)}.hrtpill[data-astro-cid-pmmqvxfn] .fig-gap[data-astro-cid-pmmqvxfn]{margin-top:16px}.hrtpill[data-astro-cid-pmmqvxfn] .things[data-astro-cid-pmmqvxfn]{gap:14px;display:grid}.hrtpill[data-astro-cid-pmmqvxfn] .things-lead[data-astro-cid-pmmqvxfn]{font:700 clamp(1.2rem, 1.8vw, 1.4rem)/1.3 var(--font-display);margin:0}.hrtpill[data-astro-cid-pmmqvxfn] .thing-cards[data-astro-cid-pmmqvxfn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hrtpill[data-astro-cid-pmmqvxfn] .thing-cards[data-astro-cid-pmmqvxfn] li[data-astro-cid-pmmqvxfn]{border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:clamp(16px,2.2vw,22px);display:grid}.hrtpill[data-astro-cid-pmmqvxfn] .thing-cards[data-astro-cid-pmmqvxfn] .orb[data-astro-cid-pmmqvxfn]{--s:20px;margin-top:3px}.hrtpill[data-astro-cid-pmmqvxfn] .thing-cards[data-astro-cid-pmmqvxfn] p[data-astro-cid-pmmqvxfn]{margin:0;font-size:1.0625rem;line-height:1.5}.hrtpill[data-astro-cid-pmmqvxfn] .thing-cards[data-astro-cid-pmmqvxfn] strong[data-astro-cid-pmmqvxfn]{font-family:var(--font-display)}.js .hrtpill[data-astro-cid-pmmqvxfn] .thing-cards[data-astro-cid-pmmqvxfn] li[data-astro-cid-pmmqvxfn],.js .hrtpill[data-astro-cid-pmmqvxfn] .clause-card[data-astro-cid-pmmqvxfn],.js .hrtpill[data-astro-cid-pmmqvxfn] .visit-cards[data-astro-cid-pmmqvxfn] li[data-astro-cid-pmmqvxfn]{opacity:0;transition:opacity .42s var(--ease-out), transform .62s var(--ease-spring);transition-delay:calc(.12s + var(--i) * 90ms);transform:translateY(14px)rotate(-.6deg)}.js .hrtpill[data-astro-cid-pmmqvxfn] .things[data-astro-cid-pmmqvxfn].is-in .thing-cards[data-astro-cid-pmmqvxfn] li[data-astro-cid-pmmqvxfn],.js .hrtpill[data-astro-cid-pmmqvxfn] .clause-block[data-astro-cid-pmmqvxfn].is-in .clause-card[data-astro-cid-pmmqvxfn],.js .hrtpill[data-astro-cid-pmmqvxfn] .visit-cards[data-astro-cid-pmmqvxfn].is-in li[data-astro-cid-pmmqvxfn]{opacity:1;transform:none}.hrtpill[data-astro-cid-pmmqvxfn] .side-note[data-astro-cid-pmmqvxfn]{border-radius:var(--radius-sm);background:var(--m);max-width:78ch;font:700 clamp(1.1rem, 1.7vw, 1.3rem)/1.4 var(--font-display);align-items:center;gap:16px;margin:16px 0 0;padding:clamp(18px,2.4vw,26px);display:flex}.hrtpill[data-astro-cid-pmmqvxfn] .side-note[data-astro-cid-pmmqvxfn] .orb[data-astro-cid-pmmqvxfn]{--s:26px;flex:none}.hrtpill[data-astro-cid-pmmqvxfn] .clause-block[data-astro-cid-pmmqvxfn]{gap:10px;display:grid}.hrtpill[data-astro-cid-pmmqvxfn] .clause-cards[data-astro-cid-pmmqvxfn]{flex-wrap:wrap;gap:10px;margin:0;display:flex}.hrtpill[data-astro-cid-pmmqvxfn] .clause-cards[data-astro-cid-pmmqvxfn] .clause-card[data-astro-cid-pmmqvxfn]{flex:auto;max-width:100%}.hrtpill[data-astro-cid-pmmqvxfn] .clause-cards-three[data-astro-cid-pmmqvxfn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.hrtpill[data-astro-cid-pmmqvxfn] .clause-card[data-astro-cid-pmmqvxfn]{border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:clamp(16px,2.2vw,20px);font-size:1.0625rem;line-height:1.45;display:grid}.hrtpill[data-astro-cid-pmmqvxfn] .clause-card[data-astro-cid-pmmqvxfn] .orb[data-astro-cid-pmmqvxfn]{--s:18px;margin-top:3px}.hrtpill[data-astro-cid-pmmqvxfn] .clause-note[data-astro-cid-pmmqvxfn]{color:var(--ink-3);margin:0;font-size:.875rem}.hrtpill[data-astro-cid-pmmqvxfn] .prose[data-astro-cid-pmmqvxfn]{gap:12px;max-width:68ch;margin-top:20px;display:grid}.hrtpill[data-astro-cid-pmmqvxfn] .prose[data-astro-cid-pmmqvxfn] p[data-astro-cid-pmmqvxfn]{margin:0;font-size:1.0625rem;line-height:1.6}.hrtpill[data-astro-cid-pmmqvxfn] .start-card[data-astro-cid-pmmqvxfn]{border-radius:var(--radius-sm);background:var(--m);align-items:flex-start;gap:16px;max-width:78ch;margin-top:16px;padding:clamp(18px,2.4vw,26px);display:flex}.hrtpill[data-astro-cid-pmmqvxfn] .start-card[data-astro-cid-pmmqvxfn] .orb[data-astro-cid-pmmqvxfn]{--s:26px;flex:none}.hrtpill[data-astro-cid-pmmqvxfn] .start-card[data-astro-cid-pmmqvxfn] p[data-astro-cid-pmmqvxfn]{margin:0;font-size:1.0625rem;line-height:1.5}.hrtpill[data-astro-cid-pmmqvxfn] .start-card[data-astro-cid-pmmqvxfn] .start-main[data-astro-cid-pmmqvxfn]{font:700 clamp(1.1rem, 1.7vw, 1.3rem)/1.4 var(--font-display);margin-bottom:8px}.hrtpill[data-astro-cid-pmmqvxfn] .hrt-aside[data-astro-cid-pmmqvxfn]{max-width:78ch;margin-top:16px}.hrtpill[data-astro-cid-pmmqvxfn] .chapter-line[data-astro-cid-pmmqvxfn]{max-width:68ch;margin:16px 0 0;font-size:1.125rem;line-height:1.55}.hrtpill[data-astro-cid-pmmqvxfn] .tests-line[data-astro-cid-pmmqvxfn]{margin-top:0}.hrtpill[data-astro-cid-pmmqvxfn] .pop-cards[data-astro-cid-pmmqvxfn]{align-content:start;gap:10px;display:grid}.hrtpill[data-astro-cid-pmmqvxfn] .pop-card[data-astro-cid-pmmqvxfn]{border-radius:var(--radius-sm);background:var(--m,var(--surface));align-items:flex-start;gap:14px;margin:0;padding:clamp(18px,2.4vw,24px);font-size:1.0625rem;line-height:1.5;display:flex}.hrtpill[data-astro-cid-pmmqvxfn] .pop-card[data-astro-cid-pmmqvxfn] .orb[data-astro-cid-pmmqvxfn]{--s:22px;flex:none;margin-top:2px}.hrtpill[data-astro-cid-pmmqvxfn] .visit-cards[data-astro-cid-pmmqvxfn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:960px;margin:0;padding:0;list-style:none;display:grid}.hrtpill[data-astro-cid-pmmqvxfn] .visit-cards[data-astro-cid-pmmqvxfn] li[data-astro-cid-pmmqvxfn]{border-radius:var(--radius-sm);background:var(--surface);align-content:start;gap:8px;padding:clamp(18px,2.4vw,24px);display:grid}.hrtpill[data-astro-cid-pmmqvxfn] .visit-cards[data-astro-cid-pmmqvxfn] p[data-astro-cid-pmmqvxfn]{margin:0;font-size:1.0625rem;line-height:1.5}.hrtpill[data-astro-cid-pmmqvxfn] .visit-cards[data-astro-cid-pmmqvxfn] .card-label[data-astro-cid-pmmqvxfn]{font:700 1.1rem/1.2 var(--font-display);align-items:center;gap:10px;display:flex}.hrtpill[data-astro-cid-pmmqvxfn] .visit-cards[data-astro-cid-pmmqvxfn] .orb[data-astro-cid-pmmqvxfn]{--s:20px}.hrtpill[data-astro-cid-pmmqvxfn] .gl-card[data-astro-cid-pmmqvxfn]{border-radius:var(--radius-card);background:var(--m);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;max-width:960px;margin-top:16px;padding:clamp(20px,2.6vw,28px);display:flex}.hrtpill[data-astro-cid-pmmqvxfn] .gl-card[data-astro-cid-pmmqvxfn] p[data-astro-cid-pmmqvxfn]{text-wrap:balance;font:600 clamp(1.05rem, 1.6vw, 1.2rem)/1.4 var(--font-display);flex:26ch;margin:0}.hrtpill[data-astro-cid-pmmqvxfn] .gl-card[data-astro-cid-pmmqvxfn] .btn[data-astro-cid-pmmqvxfn]{flex:none}@media (width<=900px){.hrtpill[data-astro-cid-pmmqvxfn] .thing-cards[data-astro-cid-pmmqvxfn]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.hrtpill[data-astro-cid-pmmqvxfn] .visit-cards[data-astro-cid-pmmqvxfn]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.js .hrtpill[data-astro-cid-pmmqvxfn] .thing-cards[data-astro-cid-pmmqvxfn] li[data-astro-cid-pmmqvxfn],.js .hrtpill[data-astro-cid-pmmqvxfn] .clause-card[data-astro-cid-pmmqvxfn],.js .hrtpill[data-astro-cid-pmmqvxfn] .visit-cards[data-astro-cid-pmmqvxfn] li[data-astro-cid-pmmqvxfn]{opacity:1;transition:none;transform:none}}
