[data-astro-cid-zadwr3dc][data-hh]{--hh:#0d99ff}[data-astro-cid-zadwr3dc]:is([data-hh-frame],[data-hh-btn]){border:1px solid var(--hh);opacity:0;transition:opacity var(--duration-quick) var(--ease-smooth-out), border-radius var(--duration-micro) var(--ease-out)}[data-astro-cid-zadwr3dc][data-hh][data-on] [data-astro-cid-zadwr3dc][data-hh-frame],[data-astro-cid-zadwr3dc][data-hh][data-btn-on] [data-astro-cid-zadwr3dc][data-hh-btn]{opacity:1}[data-astro-cid-zadwr3dc][data-hh]:not([data-on]) [data-astro-cid-zadwr3dc][data-hh-frame] [data-astro-cid-zadwr3dc],[data-astro-cid-zadwr3dc][data-hh]:not([data-btn-on]) [data-astro-cid-zadwr3dc][data-hh-btn] [data-astro-cid-zadwr3dc]{pointer-events:none}[data-astro-cid-zadwr3dc][data-hh][data-on] [data-astro-cid-zadwr3dc][data-hh-frame] [data-astro-cid-zadwr3dc][data-hh-badge],[data-astro-cid-zadwr3dc][data-hh][data-btn-on] [data-astro-cid-zadwr3dc][data-hh-btn] [data-astro-cid-zadwr3dc]:is([data-hh-badge],[data-hh-dot]){pointer-events:auto}[data-astro-cid-zadwr3dc][data-hh-name]{color:var(--hh);font-family:var(--font-sans)}[data-astro-cid-zadwr3dc][data-hh-badge]{font-family:var(--font-sans);border-radius:3px;overflow:hidden}[data-astro-cid-zadwr3dc][data-hh-badge]>[data-astro-cid-zadwr3dc]{background:var(--hh);color:#fff}@media (width<40rem){[data-astro-cid-zadwr3dc][data-hh-badge]>[data-astro-cid-zadwr3dc]{height:2.25rem;padding-inline:.625rem;font-size:12px}}[data-astro-cid-zadwr3dc][data-hh-weight],[data-astro-cid-zadwr3dc][data-hh-r],[data-astro-cid-zadwr3dc][data-hh-dot]{touch-action:none}@media (hover:none){[data-headline]{-webkit-touch-callout:none;user-select:none}}[data-astro-cid-zadwr3dc][data-hh-badge] button[data-astro-cid-zadwr3dc]{cursor:pointer}[data-astro-cid-zadwr3dc][data-hh-badge]>[data-astro-cid-zadwr3dc]:hover,[data-astro-cid-zadwr3dc][data-hh][data-drag=weight] [data-astro-cid-zadwr3dc][data-hh-weight],[data-astro-cid-zadwr3dc][data-hh][data-drag=radius] [data-astro-cid-zadwr3dc][data-hh-r]{background:color-mix(in srgb, var(--hh) 85%, black)}[data-astro-cid-zadwr3dc][data-hh-badge]>[data-astro-cid-zadwr3dc]:focus-visible{outline-offset:-3px;outline:2px solid #fff}[data-astro-cid-zadwr3dc][data-hh-corner]{border:1px solid var(--hh);background:#fff;width:7px;height:7px;position:absolute}[data-astro-cid-zadwr3dc][data-hh-dot]{border:1px solid var(--hh);width:9px;height:9px;transition:scale var(--duration-quick) var(--ease-out);background:#fff;border-radius:9999px;margin:-4.5px 0 0 -4.5px}[data-astro-cid-zadwr3dc][data-hh-dot]:hover,[data-astro-cid-zadwr3dc][data-hh][data-drag=radius] [data-astro-cid-zadwr3dc][data-hh-dot]{scale:1.3}[data-astro-cid-zadwr3dc][data-hh-lens]{background:var(--bg);width:100px;height:100px;box-shadow:0 0 0 1px var(--line), 0 12px 30px -12px #00000059;border-radius:9999px;overflow:hidden}[data-astro-cid-zadwr3dc][data-hh-lens-stage]{transform-origin:0 0}[data-astro-cid-zadwr3dc][data-hh-lens] .mark-line{background:var(--hh);opacity:.85;height:1px;position:absolute;left:0;right:0}[data-astro-cid-zadwr3dc][data-hh-lens] .mark-label{color:var(--hh);font:500 8px/1 var(--font-sans);letter-spacing:.02em;padding-bottom:1px;position:absolute;left:8px;transform:translateY(-100%)}[data-astro-cid-zadwr3dc][data-hh-lens] .mark-gap{opacity:0;background:#f24822;height:1px;position:absolute;top:0;left:0}[data-astro-cid-zadwr3dc][data-hh-lens] .mark-gap:before,[data-astro-cid-zadwr3dc][data-hh-lens] .mark-gap:after{content:"";background:#f24822;width:1px;height:7px;position:absolute;top:-3px}[data-astro-cid-zadwr3dc][data-hh-lens] .mark-gap:before{left:0}[data-astro-cid-zadwr3dc][data-hh-lens] .mark-gap:after{right:0}[data-astro-cid-zadwr3dc][data-hh-lens] .mark-chip{opacity:0;color:#fff;font:600 8px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;background:#f24822;border-radius:2px;margin-top:-4px;padding:1px 3px;position:absolute;top:0;left:0}[data-astro-cid-zadwr3dc][data-hh-zoom]{background:var(--hh)}[data-astro-cid-zadwr3dc][data-hh-touch]{background:color-mix(in srgb, var(--fg) 14%, transparent);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--fg) 28%, transparent), 0 4px 14px -4px #00000040}[data-astro-cid-zadwr3dc][data-hh-hint]{background:var(--fg);color:var(--bg);font-family:var(--font-sans);translate:-50%}[data-astro-cid-zadwr3dc][data-hh-hint][data-you]{color:#fff;background:#9747ff}[data-astro-cid-zadwr3dc][data-hh-tag]{background:var(--hh);font-family:var(--font-sans)}[data-hero-copy]:has([data-hh][data-on]) [data-accent-word]{cursor:pointer}:root[data-inspect] [data-astro-cid-zadwr3dc][data-hh]{display:none}[data-astro-cid-ktfvogif][data-contact]{--underline:color-mix(in srgb, var(--fg) 20%, transparent);background:linear-gradient(var(--underline), var(--underline)) 0 calc(100% - 1px) / 100% 1px no-repeat}@media (hover:hover){[data-astro-cid-ktfvogif][data-contact]:hover{--underline:currentColor;color:var(--accent)}}[data-astro-cid-ktfvogif][data-contact]:focus-visible{--underline:currentColor;color:var(--accent)}[data-astro-cid-rj65ajc3][data-lightbox]{border-radius:var(--radius-box);overflow:visible}[data-astro-cid-rj65ajc3][data-lightbox] [data-astro-cid-rj65ajc3][data-empty-host],[data-astro-cid-rj65ajc3][data-lightbox-img]{border-radius:var(--radius-box)}[data-astro-cid-rj65ajc3][data-lightbox]::backdrop{opacity:0;transition:opacity .3s ease-out}[data-astro-cid-rj65ajc3][data-lightbox][open]::backdrop{opacity:1}@starting-style{[data-astro-cid-rj65ajc3][data-lightbox][open]::backdrop{opacity:0}}[data-astro-cid-rj65ajc3][data-lightbox].closing::backdrop{opacity:0}[data-astro-cid-rj65ajc3][data-lightbox]:focus,[data-astro-cid-rj65ajc3][data-lightbox]:focus-visible{outline:none}[data-astro-cid-rj65ajc3][data-lightbox-open][data-ring-muted]{outline:none!important}[data-astro-cid-rj65ajc3][data-lightbox-open]{transition:border-radius var(--duration-medium) var(--ease-smooth-out)}[data-astro-cid-rj65ajc3][data-open-prompt]{pointer-events:none;translate:-50% calc(-50% + var(--distance-micro));scale:var(--scale-small);font-family:var(--font-mono);color:var(--bg);background:var(--fg);border-radius:var(--radius-inner);box-shadow:0 4px 14px color-mix(in srgb, var(--fg) 22%, transparent);white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) var(--ease-bounce-strong), translate var(--duration-fast) var(--ease-bounce-strong), scale var(--duration-fast) var(--ease-bounce-strong);align-items:baseline;padding:.28rem .55rem .3rem;font-size:12px;line-height:1.3;display:inline-flex;position:absolute;inset:50% auto auto 50%}:root[data-theme=dark] [data-astro-cid-rj65ajc3][data-open-prompt]{color:#0b0b0b;background:#fff;box-shadow:0 4px 18px #0006}[data-astro-cid-rj65ajc3][data-open-prompt-label]{align-items:baseline;display:inline-flex}[data-astro-cid-rj65ajc3][data-open-prompt] [data-astro-cid-rj65ajc3][data-scramble]{white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}[data-astro-cid-rj65ajc3][data-open-prompt] .caret-blink[data-astro-cid-rj65ajc3]{animation:none}[data-astro-cid-rj65ajc3][data-lightbox-open]:is(:hover,:focus-visible) [data-astro-cid-rj65ajc3][data-open-prompt]{opacity:1;transition:opacity var(--duration-quick) var(--ease-smooth-out), translate var(--duration-quick) var(--ease-smooth-out), scale var(--duration-quick) var(--ease-smooth-out);translate:-50% -50%;scale:1}[data-astro-cid-rj65ajc3][data-lightbox-open]:is(:hover,:focus-visible) [data-astro-cid-rj65ajc3][data-open-prompt] .caret-blink[data-astro-cid-rj65ajc3]{animation:1.1s steps(2,jump-none) infinite caret-blink;animation-delay:var(--duration-micro)}@media (width<40rem){[data-astro-cid-rj65ajc3][data-open-prompt]{display:none}}@media (prefers-reduced-motion:reduce){[data-astro-cid-rj65ajc3][data-open-prompt]{transition:none;translate:-50% -50%;scale:1}}.lab-open[data-astro-cid-4okf66oa],.lab-open[data-astro-cid-4okf66oa]:hover,.lab-open[data-astro-cid-4okf66oa]:active,.lab-open[data-astro-cid-4okf66oa]:focus{background-color:#0000!important}[data-astro-cid-4okf66oa][data-corners-a]:before,[data-astro-cid-4okf66oa][data-corners-a]:after,[data-astro-cid-4okf66oa][data-corners-b]:before,[data-astro-cid-4okf66oa][data-corners-b]:after{content:"";border:0 solid var(--accent);opacity:0;width:9px;height:9px;transition:opacity var(--duration-quick) var(--ease-out), translate var(--duration-quick) var(--ease-out);position:absolute}[data-astro-cid-4okf66oa][data-corners-a]:before{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0;translate:-5px -5px}[data-astro-cid-4okf66oa][data-corners-a]:after{border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0;translate:5px 5px}[data-astro-cid-4okf66oa][data-corners-b]:before{border-top-width:1.5px;border-right-width:1.5px;top:0;right:0;translate:5px -5px}[data-astro-cid-4okf66oa][data-corners-b]:after{border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0;translate:-5px 5px}@media (hover:hover){.group[data-astro-cid-4okf66oa]:hover [data-astro-cid-4okf66oa][data-corners-a]:before,.group[data-astro-cid-4okf66oa]:hover [data-astro-cid-4okf66oa][data-corners-a]:after,.group[data-astro-cid-4okf66oa]:hover [data-astro-cid-4okf66oa][data-corners-b]:before,.group[data-astro-cid-4okf66oa]:hover [data-astro-cid-4okf66oa][data-corners-b]:after{opacity:1;translate:0}}.group[data-astro-cid-4okf66oa]:focus-visible [data-astro-cid-4okf66oa][data-corners-a]:before,.group[data-astro-cid-4okf66oa]:focus-visible [data-astro-cid-4okf66oa][data-corners-a]:after,.group[data-astro-cid-4okf66oa]:focus-visible [data-astro-cid-4okf66oa][data-corners-b]:before,.group[data-astro-cid-4okf66oa]:focus-visible [data-astro-cid-4okf66oa][data-corners-b]:after{opacity:1;translate:0}.lab-thumb[data-astro-cid-4okf66oa]{--lab-amber:var(--accent);--lab-amber-fill:var(--accent);--lab-amber-soft:var(--accent-soft);--lab-ink:color-mix(in oklab, var(--fg) 42%, transparent);--lab-ink-soft:color-mix(in oklab, var(--fg) 14%, transparent);background:var(--surface);outline-offset:-1.5px;box-shadow:none;border:none;outline:1.5px solid oklch(0% 0 0/.1)}:root[data-theme=dark] .lab-thumb[data-astro-cid-4okf66oa]{outline-color:oklch(100% 0 0/.1)}.lab-thumb[data-astro-cid-4okf66oa]:hover,.lab-open[data-astro-cid-4okf66oa]:hover .lab-thumb[data-astro-cid-4okf66oa],.lab-open[data-astro-cid-4okf66oa]:active .lab-thumb[data-astro-cid-4okf66oa]{filter:none;box-shadow:none;outline-width:1.5px;background:var(--surface)!important}.lab-mini[data-astro-cid-4okf66oa]{pointer-events:none;position:absolute;inset:0}.lab-mini[data-astro-cid-4okf66oa] i[data-astro-cid-4okf66oa],.lab-mini[data-astro-cid-4okf66oa] b[data-astro-cid-4okf66oa],.lab-mini[data-astro-cid-4okf66oa] em[data-astro-cid-4okf66oa]{font-style:normal;font-weight:inherit;display:block}.lab-mini-spacing[data-astro-cid-4okf66oa]{flex-direction:column;justify-content:center;height:100%;padding:8px 10px;display:flex}.lab-sp-bar[data-astro-cid-4okf66oa]{background:var(--lab-ink);border-radius:1px;height:3px}.lab-sp-bar[data-astro-cid-4okf66oa]:first-child{opacity:.7;width:40%;height:2px}.lab-sp-bar[data-astro-cid-4okf66oa]:nth-child(3){background:color-mix(in oklab, var(--fg) 55%, transparent);width:72%;height:5px}.lab-sp-cta[data-astro-cid-4okf66oa]{width:55%;background:var(--lab-amber-fill)!important;border-radius:2px!important;height:5px!important}.lab-sp-gap[data-astro-cid-4okf66oa]{background:repeating-linear-gradient(-45deg, transparent 0 1.5px, var(--lab-ink) 1.5px 2.5px);opacity:.55;width:100%;animation:lab-sp-gap-even 2.8s var(--ease-in-out) infinite;border-radius:1px}.lab-sp-gap[data-astro-cid-4okf66oa]:nth-child(2),.lab-sp-gap[data-astro-cid-4okf66oa]:nth-child(4){animation-name:lab-sp-gap-tight}.lab-sp-gap[data-astro-cid-4okf66oa]:nth-child(6){animation-name:lab-sp-gap-loose}@keyframes lab-sp-gap-even{0%,to{height:4px}45%,55%{height:4px}}@keyframes lab-sp-gap-tight{0%,to{height:4px}45%,55%{height:2px}}@keyframes lab-sp-gap-loose{0%,to{height:4px}45%,55%{height:7px}}.lab-nr-out[data-astro-cid-4okf66oa],.lab-nr-in[data-astro-cid-4okf66oa]{box-sizing:border-box;position:absolute}.lab-nr-out[data-astro-cid-4okf66oa]{border:1.5px solid var(--lab-ink);background:color-mix(in oklab, var(--fg) 6%, transparent);border-radius:11px;inset:7px}.lab-nr-in[data-astro-cid-4okf66oa]{border:1.5px solid var(--lab-amber);background:var(--lab-amber-soft);animation:lab-nr-in 2.8s var(--ease-in-out) infinite;border-radius:11px;inset:13px}@keyframes lab-nr-in{0%,18%,to{border-radius:11px}50%,68%{border-radius:5px}}.lab-mini-density[data-astro-cid-4okf66oa]{padding:5px 6px}.lab-de-rows[data-astro-cid-4okf66oa]{flex-direction:column;justify-content:flex-start;gap:1px;height:100%;display:flex}.lab-de-rows[data-astro-cid-4okf66oa]>i[data-astro-cid-4okf66oa]{height:6px;animation:lab-de-row 2.6s var(--ease-in-out) infinite;flex-shrink:0;position:relative}.lab-de-rows[data-astro-cid-4okf66oa]>i[data-astro-cid-4okf66oa]:before{content:"";z-index:1;background:var(--lab-amber-fill);border-radius:999px;width:3px;height:3px;position:absolute;top:50%;left:1px;translate:0 -50%}.lab-de-rows[data-astro-cid-4okf66oa]>i[data-astro-cid-4okf66oa]:after{content:"";z-index:1;background:var(--lab-ink);border-radius:1px;height:2px;position:absolute;top:50%;left:6px;translate:0 -50%}.lab-de-rows[data-astro-cid-4okf66oa]>i[data-astro-cid-4okf66oa]:first-child:after{width:70%}.lab-de-rows[data-astro-cid-4okf66oa]>i[data-astro-cid-4okf66oa]:nth-child(2):after{width:85%}.lab-de-rows[data-astro-cid-4okf66oa]>i[data-astro-cid-4okf66oa]:nth-child(3):after{width:60%}.lab-de-rows[data-astro-cid-4okf66oa]>i[data-astro-cid-4okf66oa]:nth-child(4):after{width:75%}.lab-de-rows[data-astro-cid-4okf66oa]>i[data-astro-cid-4okf66oa]:nth-child(5):after{opacity:.45;width:50%}.lab-de-band[data-astro-cid-4okf66oa]{z-index:0;border:1px dashed color-mix(in oklab, var(--lab-amber) 70%, transparent);background:var(--lab-amber-soft);opacity:.9;pointer-events:none;border-radius:2px;height:10px;position:absolute;top:50%;left:-2px;right:-2px;translate:0 -50%}@keyframes lab-de-row{0%,to{height:6px}45%,55%{height:3px}}.lab-mini-wrap[data-astro-cid-4okf66oa]{flex-direction:column;justify-content:center;gap:3px;padding:12px 9px;display:flex}.lab-mini-wrap[data-astro-cid-4okf66oa] i[data-astro-cid-4okf66oa]{background:var(--lab-ink);height:3px;animation:lab-wrap-rag 2.8s var(--ease-in-out) infinite;border-radius:1px}.lab-mini-wrap[data-astro-cid-4okf66oa] i[data-astro-cid-4okf66oa]:first-child{background:var(--lab-amber);width:88%}.lab-mini-wrap[data-astro-cid-4okf66oa] i[data-astro-cid-4okf66oa]:nth-child(2){width:52%;animation-name:lab-wrap-mid}.lab-mini-wrap[data-astro-cid-4okf66oa] i[data-astro-cid-4okf66oa]:nth-child(3){opacity:.65;width:70%;animation-name:lab-wrap-end}@keyframes lab-wrap-rag{0%,to{width:88%}50%{width:74%}}@keyframes lab-wrap-mid{0%,to{width:52%}50%{width:74%}}@keyframes lab-wrap-end{0%,to{width:70%}50%{width:74%}}.lab-mini-fling[data-astro-cid-4okf66oa]{position:relative}.lab-fl-pad[data-astro-cid-4okf66oa]{background:color-mix(in oklab, var(--fg) 8%, transparent);box-shadow:inset 0 0 0 1.5px var(--lab-ink-soft);border-radius:6px;position:absolute;inset:5px}.lab-fl-blob[data-astro-cid-4okf66oa]{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--lab-ink);animation:lab-fl-bounce 2.4s var(--ease-smooth-out) infinite;background:0 0;border-radius:3px 5px 4px 6px;position:absolute}@keyframes lab-fl-bounce{0%{translate:7px 26px}22%{translate:24px 8px}48%{translate:28px 24px}72%{translate:10px 10px}to{translate:7px 26px}}.lab-mini-draw[data-astro-cid-4okf66oa]{position:relative}.lab-dm-pad[data-astro-cid-4okf66oa]{background:color-mix(in oklab, var(--fg) 8%, transparent);box-shadow:inset 0 0 0 1.5px var(--lab-ink-soft);border-radius:6px;position:absolute;inset:5px}.lab-dm-axis[data-astro-cid-4okf66oa]{background:var(--lab-ink);opacity:.55;pointer-events:none;position:absolute}.lab-dm-axis--v[data-astro-cid-4okf66oa]{width:1.5px;top:10px;bottom:11px;left:11px}.lab-dm-axis--h[data-astro-cid-4okf66oa]{height:1.5px;bottom:11px;left:11px;right:10px}.lab-dm-plot[data-astro-cid-4okf66oa]{pointer-events:none;width:26px;height:26px;position:absolute;top:10px;left:11px;overflow:visible}.lab-dm-plot[data-astro-cid-4okf66oa] svg[data-astro-cid-4okf66oa]{width:100%;height:100%;display:block;overflow:visible}.lab-dm-wake[data-astro-cid-4okf66oa],.lab-dm-curve[data-astro-cid-4okf66oa]{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:lab-dm-paint 2.6s var(--ease-smooth-out) infinite}.lab-dm-wake[data-astro-cid-4okf66oa]{stroke:color-mix(in oklab, var(--fg) 14%, transparent);stroke-width:1.6px}.lab-dm-curve[data-astro-cid-4okf66oa]{stroke:var(--lab-ink);stroke-width:1.15px}.lab-dm-dot[data-astro-cid-4okf66oa]{background:var(--lab-amber);offset-path:path("M3 25 C4 16 8 6 16 4 S 24 3 25 3");offset-rotate:0deg;offset-distance:0%;width:3px;height:3px;animation:lab-dm-nib 2.6s var(--ease-smooth-out) infinite;border-radius:50%;margin:-1.5px 0 0 -1.5px;position:absolute;inset:0}@keyframes lab-dm-paint{0%{stroke-dashoffset:1px;opacity:1}52%{stroke-dashoffset:0;opacity:1}64%{stroke-dashoffset:0;opacity:1}78%{stroke-dashoffset:0;opacity:0}79%,to{stroke-dashoffset:1px;opacity:0}}@keyframes lab-dm-nib{0%{offset-distance:0%;opacity:1}52%{offset-distance:100%;opacity:1}64%{offset-distance:100%;opacity:1}78%{offset-distance:100%;opacity:0}79%,to{offset-distance:0%;opacity:0}}@media (prefers-reduced-motion:reduce){.lab-sp-gap[data-astro-cid-4okf66oa],.lab-nr-in[data-astro-cid-4okf66oa],.lab-de-rows[data-astro-cid-4okf66oa]>i[data-astro-cid-4okf66oa],.lab-sc-head[data-astro-cid-4okf66oa],.lab-mw-sheet[data-astro-cid-4okf66oa],.lab-dm-wake[data-astro-cid-4okf66oa],.lab-dm-curve[data-astro-cid-4okf66oa],.lab-dm-dot[data-astro-cid-4okf66oa],.lab-fl-blob[data-astro-cid-4okf66oa]{animation:none}.lab-dm-wake[data-astro-cid-4okf66oa],.lab-dm-curve[data-astro-cid-4okf66oa]{stroke-dashoffset:0;opacity:1}.lab-dm-dot[data-astro-cid-4okf66oa]{offset-distance:100%;opacity:1}.lab-nr-in[data-astro-cid-4okf66oa]{border-radius:5px}}
