.demo[data-astro-cid-qpd5d2az]{width:100%;container:demo-frame/inline-size}.demo__panel[data-astro-cid-qpd5d2az]{background:var(--paper-2);border-radius:1rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.demo__toolbar[data-astro-cid-qpd5d2az]{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.demo__set[data-astro-cid-qpd5d2az]{gap:.125rem;display:flex}.demo__note[data-astro-cid-qpd5d2az]{color:var(--text-muted);align-items:center;gap:.5rem;margin-left:auto;font-size:.8125rem;display:inline-flex}.demo__note[data-astro-cid-qpd5d2az]:before{content:"";background:var(--accent);border-radius:50%;width:.375rem;height:.375rem}.demo__btn[data-astro-cid-qpd5d2az]{min-height:2.75rem;color:var(--text-muted);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.4375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.demo__btn[data-astro-cid-qpd5d2az] svg[data-astro-cid-qpd5d2az]{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none}.demo__btn[data-astro-cid-qpd5d2az][aria-pressed=true]{background:var(--paper);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}@media (hover:hover) and (pointer:fine){.demo__btn[data-astro-cid-qpd5d2az]:hover{color:var(--text)}}.demo__exit[data-astro-cid-qpd5d2az]{display:none}.demo__set[data-astro-cid-qpd5d2az],.demo__full[data-astro-cid-qpd5d2az]{transition:opacity var(--dur-base) var(--ease-out)}.demo[data-astro-cid-qpd5d2az]:not([data-ready]) .demo__set[data-astro-cid-qpd5d2az],.demo[data-astro-cid-qpd5d2az]:not([data-ready]) .demo__full[data-astro-cid-qpd5d2az]{visibility:hidden;opacity:0}.demo__stage[data-astro-cid-qpd5d2az]{justify-content:center;min-width:0;display:flex}.demo__screen[data-astro-cid-qpd5d2az]{--screen-width:100%;width:100%;max-width:var(--screen-width);box-shadow:0 0 0 1px var(--line);--d-bg:#fff;--d-surface:#f5f7f6;--d-line:#e2e6e4;--d-text:#111618;--d-muted:#566165;--d-accent:var(--accent);--d-accent-text:#0b7490;--d-accent-soft:#e3f5fa;--d-on-accent:#111618;--d-danger:#b3261e;background:var(--d-bg);color:var(--d-text);color-scheme:light;transition:max-width var(--dur-slow) var(--ease-out), border-radius var(--dur-slow) var(--ease-out), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:.625rem;flex-direction:column;flex:none;display:flex;overflow:hidden;container:demo/inline-size}.demo__screen[data-astro-cid-qpd5d2az][data-device=tablet]{--screen-width:48rem}.demo__screen[data-astro-cid-qpd5d2az][data-device=phone]{--screen-width:24.375rem;border-radius:1.25rem}.demo__screen[data-astro-cid-qpd5d2az][data-theme=dark]{--text:var(--text-on-dark);--text-muted:var(--text-muted-on-dark);--line:var(--line-dark);--accent-text:var(--accent);--d-bg:#0e1213;--d-surface:#181e20;--d-line:#2b3437;--d-text:#f5f7f6;--d-muted:#a7b2b4;--d-accent-text:#4ccbe8;--d-accent-soft:#123039;--d-danger:#ff9c93;background:var(--d-bg);color:var(--d-text);color-scheme:dark}.demo__bar[data-astro-cid-qpd5d2az]{border-bottom:1px solid var(--line);min-height:2.25rem;font-family:var(--font-mono);color:var(--text-muted);transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:0 .875rem;font-size:.75rem;display:flex}.demo__address[data-astro-cid-qpd5d2az]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.demo__size[data-astro-cid-qpd5d2az]{font-variant-numeric:tabular-nums;flex:none}.demo__view[data-astro-cid-qpd5d2az]{flex:1;min-width:0;min-height:0}.demo__dialog[data-astro-cid-qpd5d2az][open]{width:100vw;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--paper-2);color:var(--text);animation:demo-frame-in var(--dur-base) var(--ease-out);border:0;margin:0;position:fixed;inset:0;container:demo-frame/inline-size}.demo__dialog[data-astro-cid-qpd5d2az]::backdrop{background:var(--paper-2)}.demo__dialog[data-astro-cid-qpd5d2az] .demo__panel[data-astro-cid-qpd5d2az]{border-radius:0;height:100%}.demo__dialog[data-astro-cid-qpd5d2az] .demo__stage[data-astro-cid-qpd5d2az]{flex:1;min-height:0}.demo__dialog[data-astro-cid-qpd5d2az] .demo__screen[data-astro-cid-qpd5d2az]{height:100%}.demo__dialog[data-astro-cid-qpd5d2az] .demo__view[data-astro-cid-qpd5d2az]{overflow:auto}.demo__dialog[data-astro-cid-qpd5d2az] .demo__view[data-astro-cid-qpd5d2az]>[data-demo]{height:100%;max-height:none}.demo__dialog[data-astro-cid-qpd5d2az] .demo__enter[data-astro-cid-qpd5d2az]{display:none}.demo__dialog[data-astro-cid-qpd5d2az] .demo__exit[data-astro-cid-qpd5d2az]{display:block}@keyframes demo-frame-in{0%{opacity:0}}@container demo-frame (width<=53.99rem){.demo__btn[data-astro-cid-qpd5d2az][data-set-device=tablet]{display:none}}@container demo-frame (width<=39.99rem){.demo__panel[data-astro-cid-qpd5d2az]{padding:.375rem}.demo__toolbar[data-astro-cid-qpd5d2az]{justify-content:space-between}.demo__devices[data-astro-cid-qpd5d2az]{display:none}.demo__note[data-astro-cid-qpd5d2az]{flex-basis:100%;order:1;margin:0;padding:0 .5rem .25rem}.demo__screen[data-astro-cid-qpd5d2az]{border-radius:.625rem;max-width:100%}}.md[data-astro-cid-wmvlsorl]{background:var(--d-bg);height:min(36rem,88svh);min-height:20rem;color:var(--d-text);font-family:var(--font-body);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);grid-template-rows:auto minmax(0,1fr);font-size:.9375rem;line-height:1.5;display:grid;position:relative;overflow:hidden}.md[data-astro-cid-wmvlsorl] [data-astro-cid-wmvlsorl][hidden]{display:none!important}.md[data-astro-cid-wmvlsorl] a[data-astro-cid-wmvlsorl],.md[data-astro-cid-wmvlsorl] button[data-astro-cid-wmvlsorl],.md[data-astro-cid-wmvlsorl] select[data-astro-cid-wmvlsorl],.md[data-astro-cid-wmvlsorl] input[data-astro-cid-wmvlsorl],.md[data-astro-cid-wmvlsorl] h3[data-astro-cid-wmvlsorl],.md[data-astro-cid-wmvlsorl] h4[data-astro-cid-wmvlsorl],.md[data-astro-cid-wmvlsorl] p[data-astro-cid-wmvlsorl],.md[data-astro-cid-wmvlsorl] legend[data-astro-cid-wmvlsorl]{outline-color:var(--d-accent-text)}.md[data-astro-cid-wmvlsorl] button[data-astro-cid-wmvlsorl]{cursor:pointer}h3[data-astro-cid-wmvlsorl],h4[data-astro-cid-wmvlsorl]{font:inherit}ul[data-astro-cid-wmvlsorl],ol[data-astro-cid-wmvlsorl]{margin:0;padding:0;list-style:none}dl[data-astro-cid-wmvlsorl],dd[data-astro-cid-wmvlsorl]{margin:0}fieldset[data-astro-cid-wmvlsorl]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-wmvlsorl]{padding:0}.md[data-astro-cid-wmvlsorl] [data-astro-cid-wmvlsorl][data-focus],.md[data-astro-cid-wmvlsorl] [data-astro-cid-wmvlsorl][data-step-title],.md[data-astro-cid-wmvlsorl] [data-astro-cid-wmvlsorl][data-done-title]{outline:none}.md-head[data-astro-cid-wmvlsorl]{z-index:3;border-bottom:1px solid var(--d-line);background:var(--d-bg);min-height:3.75rem;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);align-items:center;gap:.75rem;padding:.5rem 1.25rem;display:flex;position:relative}.md-brand[data-astro-cid-wmvlsorl]{min-height:2.75rem;color:inherit;letter-spacing:-.02em;align-items:center;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}.md-nav[data-astro-cid-wmvlsorl]{gap:.25rem;margin-left:1.25rem;display:none}.md-nav[data-astro-cid-wmvlsorl] a[data-astro-cid-wmvlsorl]{min-height:2.75rem;color:var(--d-muted);transition:color var(--dur-fast) var(--ease-out);align-items:center;padding-inline:.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.md-nav[data-astro-cid-wmvlsorl] a[data-astro-cid-wmvlsorl][aria-current=page]{color:var(--d-text);text-decoration:underline;text-decoration-color:var(--d-accent-text);text-underline-offset:.45em;text-decoration-thickness:1.5px}.md-pill[data-astro-cid-wmvlsorl]{border:1px solid var(--d-line);color:var(--d-muted);font-family:var(--font-mono);letter-spacing:.04em;border-radius:2rem;margin-left:auto;padding:.0625rem .5rem;font-size:.6875rem}.md-cta[data-astro-cid-wmvlsorl]{min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--d-line);color:var(--d-text);white-space:nowrap;border-radius:.625rem;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:none}.md-burger[data-astro-cid-wmvlsorl]{width:2.75rem;height:2.75rem;color:inherit;background:0 0;border:0;place-content:center;gap:.375rem;margin-right:-.625rem;padding:0;display:none}.md[data-astro-cid-wmvlsorl][data-ready] .md-burger[data-astro-cid-wmvlsorl]{display:grid}.md-burger[data-astro-cid-wmvlsorl] i[data-astro-cid-wmvlsorl]{width:1.25rem;height:1.5px;transition:transform var(--dur-fast) var(--ease-out);background:currentColor;display:block}.md-burger[data-astro-cid-wmvlsorl][aria-expanded=true] i[data-astro-cid-wmvlsorl]:first-child{transform:translateY(.2rem)rotate(45deg)}.md-burger[data-astro-cid-wmvlsorl][aria-expanded=true] i[data-astro-cid-wmvlsorl]:last-child{transform:translateY(-.2rem)rotate(-45deg)}.md-menu[data-astro-cid-wmvlsorl]{z-index:2;border-bottom:1px solid var(--d-line);background:var(--d-bg);animation:md-drop var(--dur-base) var(--ease-out);flex-direction:column;padding:.25rem 1.25rem .75rem;display:flex;position:absolute;inset:3.75rem 0 auto}.md-menu[data-astro-cid-wmvlsorl] a[data-astro-cid-wmvlsorl]{border-bottom:1px solid var(--d-line);min-height:3rem;color:var(--d-text);align-items:center;text-decoration:none;display:flex}.md-menu[data-astro-cid-wmvlsorl] a[data-astro-cid-wmvlsorl]:last-child{border-bottom:0}.md-menu[data-astro-cid-wmvlsorl] a[data-astro-cid-wmvlsorl][aria-current=page]{color:var(--d-accent-text);font-weight:500}@keyframes md-drop{0%{opacity:0;transform:translateY(-.375rem)}}.md-view[data-astro-cid-wmvlsorl]{scrollbar-width:thin;scrollbar-color:var(--d-line) transparent;min-height:0;overflow:hidden auto}.md[data-astro-cid-wmvlsorl][data-ready] .md-page[data-astro-cid-wmvlsorl]{animation:md-page var(--dur-base) var(--ease-out)}@keyframes md-page{0%{opacity:0;transform:translateY(.375rem)}}.md-banner[data-astro-cid-wmvlsorl]{border-bottom:1px solid var(--d-line);background:var(--d-surface);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.25rem;font-size:.8125rem;display:flex}.md-banner[data-astro-cid-wmvlsorl] b[data-astro-cid-wmvlsorl]{font-weight:600}.md-banner[data-astro-cid-wmvlsorl] a[data-astro-cid-wmvlsorl]{min-height:2.75rem;color:inherit;text-underline-offset:.2em;align-items:center;display:inline-flex}.md-hero[data-astro-cid-wmvlsorl]{gap:1.5rem;padding:1.75rem 1.25rem 1.25rem;display:grid}.md-open[data-astro-cid-wmvlsorl]{color:var(--d-muted);font-size:.8125rem}.md-title[data-astro-cid-wmvlsorl]{letter-spacing:-.035em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.875rem,4.4cqi,2.75rem);font-weight:400;line-height:1.08}.md-lead[data-astro-cid-wmvlsorl]{max-width:27em;color:var(--d-muted);margin-top:1rem}.md-actions[data-astro-cid-wmvlsorl]{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.md-btn[data-astro-cid-wmvlsorl]{background:var(--d-accent);min-height:2.75rem;color:var(--d-on-accent);white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:0;border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.md-btn--ink[data-astro-cid-wmvlsorl]{background:var(--d-text);color:var(--d-bg)}.md-btn--ghost[data-astro-cid-wmvlsorl]{box-shadow:inset 0 0 0 1px var(--d-line);color:var(--d-text);background:0 0}.md-btn[data-astro-cid-wmvlsorl]:disabled{box-shadow:inset 0 0 0 1px var(--d-line);color:var(--d-muted);cursor:not-allowed;background:0 0}.md-link[data-astro-cid-wmvlsorl]{min-height:2.75rem;color:inherit;text-underline-offset:.2em;background:0 0;border:0;align-items:center;padding:0;font-size:.8125rem;text-decoration:underline;display:inline-flex}.md-stage[data-astro-cid-wmvlsorl]{background:var(--d-surface);border-radius:1rem;justify-items:center;gap:.75rem;min-width:0;padding:.75rem;display:grid;position:relative;overflow:hidden}.md-archbox[data-astro-cid-wmvlsorl]{display:contents}.md-arch[data-astro-cid-wmvlsorl]{grid-area:1/1;width:100%;max-width:24rem;overflow:visible}.md-tooth[data-astro-cid-wmvlsorl]{cursor:pointer;-webkit-tap-highlight-color:transparent}.md-tooth[data-astro-cid-wmvlsorl] .md-body{fill:var(--d-bg);stroke:var(--d-muted);stroke-opacity:.55;stroke-width:1px;transition:fill var(--dur-fast) var(--ease-out), stroke var(--dur-fast) var(--ease-out)}.md-tooth[data-astro-cid-wmvlsorl].is-on .md-body{fill:var(--d-accent);stroke:var(--d-accent);stroke-opacity:1}.md-hit[data-astro-cid-wmvlsorl]{fill:#0000}.md-ask[data-astro-cid-wmvlsorl]{text-align:center;pointer-events:none;grid-area:1/1;align-self:center}.md-ask__title[data-astro-cid-wmvlsorl]{letter-spacing:-.015em;font-size:1.125rem;font-weight:500;line-height:1.2}.md-ask__text[data-astro-cid-wmvlsorl]{color:var(--d-muted);margin-top:.125rem;font-size:.8125rem}.md-card[data-astro-cid-wmvlsorl]{background:var(--d-bg);width:100%;box-shadow:inset 0 0 0 1px var(--d-line);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.md-select[data-astro-cid-wmvlsorl]{position:relative}.md-select[data-astro-cid-wmvlsorl]:after{content:"";border-right:1.5px solid var(--d-muted);border-bottom:1.5px solid var(--d-muted);pointer-events:none;width:.4375rem;height:.4375rem;margin-top:-.3125rem;position:absolute;top:50%;right:.25rem;rotate:45deg}.md-select[data-astro-cid-wmvlsorl] select[data-astro-cid-wmvlsorl]{width:100%;min-height:2.75rem;color:var(--d-muted);text-overflow:ellipsis;cursor:pointer;appearance:none;background:0 0;border:0;padding:0 1.25rem 0 0;font-size:.8125rem;display:block}.md-select--strong[data-astro-cid-wmvlsorl] select[data-astro-cid-wmvlsorl]{color:var(--d-text);letter-spacing:-.015em;font-size:.9375rem;font-weight:600}.md-select[data-astro-cid-wmvlsorl] select[data-astro-cid-wmvlsorl] option[data-astro-cid-wmvlsorl]{color:var(--d-text);background:var(--d-bg)}.md-visit[data-astro-cid-wmvlsorl]{background:var(--d-surface);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .625rem;display:flex}.md-visit[data-astro-cid-wmvlsorl] span[data-astro-cid-wmvlsorl]{min-width:0}.md-visit[data-astro-cid-wmvlsorl] b[data-astro-cid-wmvlsorl]{font-size:.875rem;font-weight:600;display:block}.md-visit[data-astro-cid-wmvlsorl] small[data-astro-cid-wmvlsorl]{color:var(--d-muted);font-size:.75rem;line-height:1.3;display:block}.md-visit[data-astro-cid-wmvlsorl] .md-price[data-astro-cid-wmvlsorl]{letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:1rem}.md-next[data-astro-cid-wmvlsorl]{color:var(--d-muted);font-size:.75rem;line-height:1.35}.md-hold[data-astro-cid-wmvlsorl]{background:var(--d-accent);min-height:2.75rem;color:var(--d-on-accent);border:0;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;display:flex}.md-hold[data-astro-cid-wmvlsorl] svg[data-astro-cid-wmvlsorl]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem;transition:transform var(--dur-fast) var(--ease-out);flex:none}.md-card[data-astro-cid-wmvlsorl] .md-link[data-astro-cid-wmvlsorl]{color:var(--d-muted);align-self:center}.md-band[data-astro-cid-wmvlsorl]{padding:2rem 1.25rem}.md-band[data-astro-cid-wmvlsorl]+.md-band[data-astro-cid-wmvlsorl]{padding-top:0}.md-band--first[data-astro-cid-wmvlsorl]{padding-top:1.25rem}.md-h[data-astro-cid-wmvlsorl]{letter-spacing:-.025em;margin-bottom:.75rem;font-size:1.25rem;font-weight:500}.md-promises[data-astro-cid-wmvlsorl]{display:grid}.md-promises[data-astro-cid-wmvlsorl] li[data-astro-cid-wmvlsorl]{border-top:1px solid var(--d-line);padding-block:.875rem;display:grid}.md-promises[data-astro-cid-wmvlsorl] b[data-astro-cid-wmvlsorl]{font-weight:500}.md-promises[data-astro-cid-wmvlsorl] span[data-astro-cid-wmvlsorl]{color:var(--d-muted);font-size:.875rem}.md-clinics[data-astro-cid-wmvlsorl] li[data-astro-cid-wmvlsorl]{border-top:1px solid var(--d-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;padding-block:.5rem;display:grid}.md-clinics[data-astro-cid-wmvlsorl] b[data-astro-cid-wmvlsorl]{font-weight:500}.md-clinics[data-astro-cid-wmvlsorl] span[data-astro-cid-wmvlsorl]:not(.sr-only){color:var(--d-muted);grid-row:2;font-size:.8125rem}.md-clinics[data-astro-cid-wmvlsorl] .md-link[data-astro-cid-wmvlsorl]{grid-area:1/2/3}.md-foot[data-astro-cid-wmvlsorl]{border-top:1px solid var(--d-line);color:var(--d-muted);gap:.25rem;padding:1rem 1.25rem;font-size:.75rem;display:grid}.md-foot[data-astro-cid-wmvlsorl] nav[data-astro-cid-wmvlsorl]{gap:1rem;display:flex}.md-foot[data-astro-cid-wmvlsorl] a[data-astro-cid-wmvlsorl]{min-height:2.75rem;color:inherit;text-underline-offset:.2em;align-items:center;display:inline-flex}.md-page-title[data-astro-cid-wmvlsorl]{letter-spacing:-.035em;font-size:clamp(1.75rem,4cqi,2.25rem);font-weight:400;line-height:1.1}.md-page-lead[data-astro-cid-wmvlsorl]{color:var(--d-muted);margin-top:.375rem}.md-tr[data-astro-cid-wmvlsorl]{border-bottom:1px solid var(--d-line);margin-top:1.25rem}.md-tr__head[data-astro-cid-wmvlsorl]{border-top:1px solid var(--d-line)}.md-tr__head[data-astro-cid-wmvlsorl] button[data-astro-cid-wmvlsorl]{width:100%;min-height:3.25rem;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 1.25rem;align-items:center;gap:.75rem;padding:.5rem 0;display:grid}.md-tr__head[data-astro-cid-wmvlsorl] small[data-astro-cid-wmvlsorl]{color:var(--d-muted);white-space:nowrap;font-size:.8125rem}.md-tr__head[data-astro-cid-wmvlsorl] svg[data-astro-cid-wmvlsorl]{fill:none;width:1.125rem;height:1.125rem;stroke:var(--d-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-fast) var(--ease-out)}.md-tr__head[data-astro-cid-wmvlsorl] [data-astro-cid-wmvlsorl][aria-expanded=true] svg[data-astro-cid-wmvlsorl]{transform:rotate(180deg)}.md-tr__head[data-astro-cid-wmvlsorl] [data-astro-cid-wmvlsorl][aria-expanded=true] span[data-astro-cid-wmvlsorl]{color:var(--d-accent-text);font-weight:500}.md-tr__panel[data-astro-cid-wmvlsorl]{padding:.25rem 0 1.25rem}.md-tr__name[data-astro-cid-wmvlsorl]{display:none}.md-tr__text[data-astro-cid-wmvlsorl]{max-width:34em;color:var(--d-muted)}.md-facts[data-astro-cid-wmvlsorl]{margin-block:.875rem 1rem}.md-facts[data-astro-cid-wmvlsorl] div[data-astro-cid-wmvlsorl]{border-top:1px solid var(--d-line);justify-content:space-between;gap:1.5rem;padding-block:.4375rem;font-size:.875rem;display:flex}.md-facts[data-astro-cid-wmvlsorl] div[data-astro-cid-wmvlsorl]:first-child{border-top:0}.md-facts[data-astro-cid-wmvlsorl] dt[data-astro-cid-wmvlsorl]{color:var(--d-muted);flex:none}.md-facts[data-astro-cid-wmvlsorl] dd[data-astro-cid-wmvlsorl]{text-align:right;min-width:0}.md-steps[data-astro-cid-wmvlsorl]{gap:.25rem 1rem;margin-top:.75rem;display:flex}.md-steps[data-astro-cid-wmvlsorl] button[data-astro-cid-wmvlsorl]{min-height:2.75rem;color:var(--d-muted);background:0 0;border:0;align-items:center;gap:.4375rem;padding:0;font-size:.8125rem;display:inline-flex}.md-steps[data-astro-cid-wmvlsorl] button[data-astro-cid-wmvlsorl]:disabled{color:var(--d-muted);cursor:default}.md-steps[data-astro-cid-wmvlsorl] i[data-astro-cid-wmvlsorl]{width:1.375rem;height:1.375rem;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.6875rem;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px}.md-steps[data-astro-cid-wmvlsorl] [data-astro-cid-wmvlsorl][aria-current=step]{color:var(--d-text);font-weight:500}.md-steps[data-astro-cid-wmvlsorl] [data-astro-cid-wmvlsorl][aria-current=step] i[data-astro-cid-wmvlsorl]{background:var(--d-accent);box-shadow:none;color:var(--d-on-accent)}.md-steps[data-astro-cid-wmvlsorl] span[data-astro-cid-wmvlsorl]{display:none}.md-steps[data-astro-cid-wmvlsorl] [data-astro-cid-wmvlsorl][aria-current=step] span[data-astro-cid-wmvlsorl]{display:inline}.md-book[data-astro-cid-wmvlsorl]{gap:1rem;margin-top:.5rem;display:grid}.md-book__main[data-astro-cid-wmvlsorl]{min-width:0}.md[data-astro-cid-wmvlsorl]:not([data-ready]) .md-book__main[data-astro-cid-wmvlsorl]>[data-astro-cid-wmvlsorl]+[data-astro-cid-wmvlsorl]{margin-top:1.5rem}.md-set[data-astro-cid-wmvlsorl]+.md-set[data-astro-cid-wmvlsorl]{margin-top:1rem}.md[data-astro-cid-wmvlsorl] legend[data-astro-cid-wmvlsorl],.md-legend[data-astro-cid-wmvlsorl]{letter-spacing:-.015em;margin-bottom:.75rem;font-size:1.0625rem;font-weight:500;display:block}.md[data-astro-cid-wmvlsorl] .md-label[data-astro-cid-wmvlsorl]{color:var(--d-muted);letter-spacing:0;margin-bottom:.375rem;font-size:.8125rem;font-weight:400}.md-opts[data-astro-cid-wmvlsorl]{gap:.375rem;display:grid}.md-opts--treat[data-astro-cid-wmvlsorl]{grid-template-columns:minmax(0,1fr)}.md-opts--clinic[data-astro-cid-wmvlsorl]{grid-template-columns:repeat(3,minmax(0,1fr))}.md-opts--clinic[data-astro-cid-wmvlsorl] .md-opt__box[data-astro-cid-wmvlsorl]{white-space:nowrap;padding-inline:.125rem;font-size:.8125rem}.md-opts--days[data-astro-cid-wmvlsorl]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.md-opts--times[data-astro-cid-wmvlsorl]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.md-opts--times[data-astro-cid-wmvlsorl] .md-opt__box[data-astro-cid-wmvlsorl]{white-space:nowrap;padding-inline:.125rem;font-size:.8125rem}.md-opt[data-astro-cid-wmvlsorl]{min-width:0;display:block;position:relative}.md-opt[data-astro-cid-wmvlsorl] input[data-astro-cid-wmvlsorl]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.md-opt[data-astro-cid-wmvlsorl] input[data-astro-cid-wmvlsorl]:disabled{cursor:not-allowed}.md-opt__box[data-astro-cid-wmvlsorl]{min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--d-line);background:var(--d-bg);font-variant-numeric:tabular-nums;text-align:center;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;padding:.375rem;font-size:.875rem;line-height:1.25;display:flex}.md-opt__box[data-astro-cid-wmvlsorl] small[data-astro-cid-wmvlsorl]{color:var(--d-muted);font-size:.75rem}.md-opt__box[data-astro-cid-wmvlsorl] b[data-astro-cid-wmvlsorl]{font-weight:500}.md-opts--treat[data-astro-cid-wmvlsorl] .md-opt__box[data-astro-cid-wmvlsorl]{text-align:left;flex-direction:row;justify-content:space-between;gap:.75rem;padding-inline:.875rem}.md-opts--treat[data-astro-cid-wmvlsorl] .md-opt__box[data-astro-cid-wmvlsorl] small[data-astro-cid-wmvlsorl]{white-space:nowrap}.md-opt[data-astro-cid-wmvlsorl] input[data-astro-cid-wmvlsorl]:checked+.md-opt__box[data-astro-cid-wmvlsorl]{background:var(--d-accent-soft);box-shadow:inset 0 0 0 1px var(--d-accent)}.md-opt[data-astro-cid-wmvlsorl] input[data-astro-cid-wmvlsorl]:checked+.md-opt__box[data-astro-cid-wmvlsorl] small[data-astro-cid-wmvlsorl]{color:inherit}.md-opt[data-astro-cid-wmvlsorl] input[data-astro-cid-wmvlsorl]:disabled+.md-opt__box[data-astro-cid-wmvlsorl]{box-shadow:inset 0 0 0 1px var(--d-line);color:var(--d-muted);background:0 0;text-decoration:line-through}.md-opt[data-astro-cid-wmvlsorl] input[data-astro-cid-wmvlsorl]:disabled+.md-opt__box[data-astro-cid-wmvlsorl] small[data-astro-cid-wmvlsorl]{color:inherit;text-decoration:none}.md-opt[data-astro-cid-wmvlsorl] input[data-astro-cid-wmvlsorl]:focus-visible+.md-opt__box[data-astro-cid-wmvlsorl]{outline:2px solid var(--d-accent-text);outline-offset:2px}.md-note[data-astro-cid-wmvlsorl]{color:var(--d-muted);font-size:.8125rem}.md-book__main[data-astro-cid-wmvlsorl] .md-note[data-astro-cid-wmvlsorl]{margin-top:.75rem}.md-held[data-astro-cid-wmvlsorl]{background:var(--d-surface);border-radius:.75rem;padding:.875rem 1rem}.md-held[data-astro-cid-wmvlsorl] b[data-astro-cid-wmvlsorl]{font-variant-numeric:tabular-nums;font-weight:600}.md-held__bar[data-astro-cid-wmvlsorl]{background:var(--d-line);height:2px;margin-block:.5rem;display:block;overflow:hidden}.md-held__bar[data-astro-cid-wmvlsorl] i[data-astro-cid-wmvlsorl]{background:var(--d-accent);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.md-held[data-astro-cid-wmvlsorl] small[data-astro-cid-wmvlsorl]{color:var(--d-muted);font-size:.8125rem;line-height:1.4;display:block}.md-check[data-astro-cid-wmvlsorl]{cursor:pointer;align-items:center;gap:.625rem;min-height:2.75rem;margin-top:.5rem;display:flex}.md-check[data-astro-cid-wmvlsorl] input[data-astro-cid-wmvlsorl]{width:1.125rem;height:1.125rem;accent-color:var(--d-accent);flex:none;margin:0}.md-side[data-astro-cid-wmvlsorl]{z-index:1;margin-inline:-1.25rem;border-top:1px solid var(--d-line);background:var(--d-bg);margin-bottom:-2rem;padding:.75rem 1.25rem;position:sticky;bottom:0}.md-side[data-astro-cid-wmvlsorl] .md-side__title[data-astro-cid-wmvlsorl],.md-side[data-astro-cid-wmvlsorl] .md-facts[data-astro-cid-wmvlsorl]{display:none}.md-side__title[data-astro-cid-wmvlsorl]{font-weight:500}.md-side__line[data-astro-cid-wmvlsorl]{margin-bottom:.5rem;font-size:.8125rem;line-height:1.35}.md-side__actions[data-astro-cid-wmvlsorl]{grid-template-columns:auto minmax(0,1fr);gap:.5rem;display:grid}.md-side__actions[data-astro-cid-wmvlsorl] [data-astro-cid-wmvlsorl][data-act=next]{grid-column:2}.md-side[data-astro-cid-wmvlsorl] .md-link[data-astro-cid-wmvlsorl]{justify-self:center;margin-inline:auto;display:flex}.md-done[data-astro-cid-wmvlsorl]{gap:1.5rem;display:grid}.md-done__next[data-astro-cid-wmvlsorl]{background:var(--d-surface);border-radius:1rem;padding:1rem}.md-done__next[data-astro-cid-wmvlsorl] li[data-astro-cid-wmvlsorl]{border-top:1px solid var(--d-line);color:var(--d-muted);padding-block:.5rem;font-size:.875rem}.md-done__next[data-astro-cid-wmvlsorl] li[data-astro-cid-wmvlsorl]:first-child{margin-top:.5rem}.md-done__mark[data-astro-cid-wmvlsorl]{background:var(--d-accent);width:2.25rem;height:2.25rem;color:var(--d-on-accent);border-radius:50%;place-items:center;margin-bottom:.75rem;display:grid}.md-done__mark[data-astro-cid-wmvlsorl] svg[data-astro-cid-wmvlsorl]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.md-done[data-astro-cid-wmvlsorl] .md-facts[data-astro-cid-wmvlsorl]{margin-top:1rem}@media (prefers-reduced-motion:reduce){.md[data-astro-cid-wmvlsorl][data-ready] .md-page[data-astro-cid-wmvlsorl],.md[data-astro-cid-wmvlsorl][data-ready] .md-tr__panel[data-astro-cid-wmvlsorl],.md-menu[data-astro-cid-wmvlsorl]{animation:none}.md-held__bar[data-astro-cid-wmvlsorl] i[data-astro-cid-wmvlsorl]{transition:none}}@media (hover:hover) and (pointer:fine){.md-nav[data-astro-cid-wmvlsorl] a[data-astro-cid-wmvlsorl]:hover{color:var(--d-text)}.md-btn[data-astro-cid-wmvlsorl]:not(:disabled):hover{opacity:.88}.md-cta[data-astro-cid-wmvlsorl]:hover{box-shadow:inset 0 0 0 1px var(--d-text)}.md-btn--ghost[data-astro-cid-wmvlsorl]:not(:disabled):hover{opacity:1;box-shadow:inset 0 0 0 1px var(--d-text)}.md-hold[data-astro-cid-wmvlsorl]:hover svg[data-astro-cid-wmvlsorl]{transform:translate(.1875rem)}.md-tooth[data-astro-cid-wmvlsorl]:not(.is-on):hover .md-body{stroke:var(--d-text);stroke-opacity:1}.md-opt[data-astro-cid-wmvlsorl] input[data-astro-cid-wmvlsorl]:not(:checked):not(:disabled):hover+.md-opt__box[data-astro-cid-wmvlsorl]{box-shadow:inset 0 0 0 1px var(--d-text)}.md-tr__head[data-astro-cid-wmvlsorl] button[data-astro-cid-wmvlsorl]:hover span[data-astro-cid-wmvlsorl]{color:var(--d-text)}}@container demo (width>=40rem){.md-head[data-astro-cid-wmvlsorl]{padding-inline:2rem}.md-nav[data-astro-cid-wmvlsorl]{display:flex}.md-cta[data-astro-cid-wmvlsorl]{display:inline-flex}.md[data-astro-cid-wmvlsorl][data-ready] .md-burger[data-astro-cid-wmvlsorl],.md-menu[data-astro-cid-wmvlsorl]{display:none}.md-banner[data-astro-cid-wmvlsorl]{padding-inline:2rem}.md-hero[data-astro-cid-wmvlsorl]{padding:2.25rem 2rem 1.5rem}.md-band[data-astro-cid-wmvlsorl]{padding:2.5rem 2rem}.md-band--first[data-astro-cid-wmvlsorl]{padding-top:2rem}.md-foot[data-astro-cid-wmvlsorl]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-inline:2rem}.md-stage[data-astro-cid-wmvlsorl]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.25rem}.md-card[data-astro-cid-wmvlsorl]{grid-column:2}.md-promises[data-astro-cid-wmvlsorl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.md-promises[data-astro-cid-wmvlsorl] li[data-astro-cid-wmvlsorl]{row-gap:.25rem}.md-clinics[data-astro-cid-wmvlsorl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.md-clinics[data-astro-cid-wmvlsorl] li[data-astro-cid-wmvlsorl]{grid-template-columns:minmax(0,1fr);padding-top:.875rem}.md-clinics[data-astro-cid-wmvlsorl] span[data-astro-cid-wmvlsorl]:not(.sr-only){grid-row:auto}.md-clinics[data-astro-cid-wmvlsorl] .md-link[data-astro-cid-wmvlsorl]{grid-area:auto/1;justify-self:start}.md[data-astro-cid-wmvlsorl][data-ready] .md-tr[data-astro-cid-wmvlsorl]{border-bottom:0;grid-template-rows:repeat(6,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:2.5rem;display:grid}.md[data-astro-cid-wmvlsorl][data-ready] .md-tr__item[data-astro-cid-wmvlsorl]{display:contents}.md[data-astro-cid-wmvlsorl][data-ready] .md-tr__head[data-astro-cid-wmvlsorl]{grid-column:1}.md[data-astro-cid-wmvlsorl][data-ready] .md-tr__head[data-astro-cid-wmvlsorl] svg[data-astro-cid-wmvlsorl]{rotate:-90deg}.md[data-astro-cid-wmvlsorl][data-ready] .md-tr__head[data-astro-cid-wmvlsorl] [data-astro-cid-wmvlsorl][aria-expanded=true] svg[data-astro-cid-wmvlsorl]{transform:none}.md[data-astro-cid-wmvlsorl][data-ready] .md-tr__panel[data-astro-cid-wmvlsorl]{background:var(--d-surface);animation:md-page var(--dur-base) var(--ease-out);border-radius:1rem;grid-area:1/2/-1;align-self:start;padding:1.25rem 1.5rem 1.5rem}.md[data-astro-cid-wmvlsorl][data-ready] .md-tr__name[data-astro-cid-wmvlsorl]{letter-spacing:-.02em;margin-bottom:.375rem;font-size:1.125rem;font-weight:500;display:block}.md-steps[data-astro-cid-wmvlsorl] span[data-astro-cid-wmvlsorl]{display:inline}.md-opts--treat[data-astro-cid-wmvlsorl]{grid-template-columns:repeat(2,minmax(0,1fr))}.md-opts--treat[data-astro-cid-wmvlsorl] .md-opt__box[data-astro-cid-wmvlsorl]{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:3.75rem}.md-opts--days[data-astro-cid-wmvlsorl],.md-opts--times[data-astro-cid-wmvlsorl]{gap:.375rem}.md-book[data-astro-cid-wmvlsorl]{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:2rem}.md-side[data-astro-cid-wmvlsorl]{background:var(--d-surface);border:0;border-radius:1rem;margin:0;padding:1rem;position:sticky;top:1rem;bottom:auto}.md-side[data-astro-cid-wmvlsorl] .md-side__title[data-astro-cid-wmvlsorl]{display:block}.md-side[data-astro-cid-wmvlsorl] .md-facts[data-astro-cid-wmvlsorl]{margin-block:.5rem .875rem;display:block}.md-side[data-astro-cid-wmvlsorl] .md-facts[data-astro-cid-wmvlsorl] div[data-astro-cid-wmvlsorl]{flex-direction:column;gap:0;padding-block:.375rem;font-size:.8125rem}.md-side[data-astro-cid-wmvlsorl] .md-facts[data-astro-cid-wmvlsorl] dd[data-astro-cid-wmvlsorl]{text-align:left}.md-side__line[data-astro-cid-wmvlsorl]{display:none}}@container demo (width>=60rem){.md-head[data-astro-cid-wmvlsorl],.md-banner[data-astro-cid-wmvlsorl]{padding-inline:2.5rem}.md-hero[data-astro-cid-wmvlsorl]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:stretch;gap:2.5rem;min-height:32rem;padding:1rem 1rem 1rem 2.5rem}.md-copy[data-astro-cid-wmvlsorl]{align-self:center}.md-band[data-astro-cid-wmvlsorl],.md-foot[data-astro-cid-wmvlsorl]{padding-inline:2.5rem}.md-stage[data-astro-cid-wmvlsorl]{justify-content:center;align-items:center;padding:.75rem;display:flex}.md-archbox[data-astro-cid-wmvlsorl]{aspect-ratio:600/625;flex:none;width:min(100%,28rem);display:block;position:relative}.md-arch[data-astro-cid-wmvlsorl]{width:100%;max-width:none;height:100%;position:absolute;inset:0}.md-ask[data-astro-cid-wmvlsorl]{position:absolute;inset:21.5% 0 auto}.md-ask__title[data-astro-cid-wmvlsorl]{font-size:1.125rem}.md-ask__text[data-astro-cid-wmvlsorl]{font-size:.75rem}.md-card[data-astro-cid-wmvlsorl]{gap:.3125rem;width:58%;padding:.5rem .625rem .25rem;position:absolute;top:33%;left:50%;translate:-50%}.md-card[data-astro-cid-wmvlsorl] .md-link[data-astro-cid-wmvlsorl],.md-select[data-astro-cid-wmvlsorl] select[data-astro-cid-wmvlsorl]{min-height:1.75rem}.md-select--strong[data-astro-cid-wmvlsorl] select[data-astro-cid-wmvlsorl]{min-height:2rem;font-size:.875rem}.md-hold[data-astro-cid-wmvlsorl]{min-height:2.5rem}.md-book[data-astro-cid-wmvlsorl]{grid-template-columns:minmax(0,1fr) 17rem;gap:3rem}.md-done[data-astro-cid-wmvlsorl]{grid-template-columns:minmax(0,30rem) 17rem;justify-content:space-between;align-items:start;gap:3rem}.md-opts--treat[data-astro-cid-wmvlsorl]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (pointer:coarse){.md-card[data-astro-cid-wmvlsorl]{top:30%}.md-select[data-astro-cid-wmvlsorl] select[data-astro-cid-wmvlsorl],.md-select--strong[data-astro-cid-wmvlsorl] select[data-astro-cid-wmvlsorl],.md-card[data-astro-cid-wmvlsorl] .md-link[data-astro-cid-wmvlsorl]{min-height:2.75rem}.md-ask[data-astro-cid-wmvlsorl]{inset-block-start:19%}}}.fl[data-astro-cid-q3wwjqef]{background:var(--d-bg);height:38rem;color:var(--d-text);font-family:var(--font-body);transition:background-color var(--dur-base) var(--ease-out);font-size:.875rem;line-height:1.35;position:relative}.fl[data-astro-cid-q3wwjqef] [data-astro-cid-q3wwjqef][hidden]{display:none!important}.fl[data-astro-cid-q3wwjqef] button[data-astro-cid-q3wwjqef]{cursor:pointer;-webkit-tap-highlight-color:transparent}.fl[data-astro-cid-q3wwjqef] [data-astro-cid-q3wwjqef]:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:-2px}.fl[data-astro-cid-q3wwjqef] [data-astro-cid-q3wwjqef][tabindex="-1"]:focus{outline:0}.guide[data-astro-cid-q3wwjqef],.office[data-astro-cid-q3wwjqef]{display:none}.phone[data-astro-cid-q3wwjqef],.glass[data-astro-cid-q3wwjqef]{height:100%}.app[data-astro-cid-q3wwjqef]{background:var(--d-bg);height:100%;transition:background-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.status[data-astro-cid-q3wwjqef]{font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:center;height:2rem;padding:.25rem 1.25rem 0;font-size:.75rem;font-weight:600;display:flex}.status__r[data-astro-cid-q3wwjqef]{align-items:center;gap:.375rem;display:flex}.bars[data-astro-cid-q3wwjqef]{fill:currentColor;width:1rem;height:.6875rem}.bars[data-astro-cid-q3wwjqef] rect[data-astro-cid-q3wwjqef]{transition:opacity var(--dur-base) var(--ease-out)}.is-offline[data-astro-cid-q3wwjqef] .bars[data-astro-cid-q3wwjqef] rect[data-astro-cid-q3wwjqef]{opacity:.22}.batt[data-astro-cid-q3wwjqef]{fill:none;stroke:currentColor;width:1.375rem;height:.6875rem}.batt__in[data-astro-cid-q3wwjqef]{fill:currentColor;stroke:none}.conn[data-astro-cid-q3wwjqef]{border-block:1px solid var(--d-line);min-height:3rem;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex:none;align-items:center;gap:.5rem;padding-inline:1rem .75rem;display:flex}.conn__dot[data-astro-cid-q3wwjqef]{background:var(--d-accent);width:.5rem;height:.5rem;transition:background-color var(--dur-base) var(--ease-out);border-radius:50%;flex:none}.conn__t[data-astro-cid-q3wwjqef]{flex:1;min-width:0;line-height:1.2;display:grid}.conn__t[data-astro-cid-q3wwjqef] b[data-astro-cid-q3wwjqef]{font-size:.8125rem;font-weight:600}.conn__t[data-astro-cid-q3wwjqef] span[data-astro-cid-q3wwjqef]{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;overflow:hidden}.is-offline[data-astro-cid-q3wwjqef] .conn[data-astro-cid-q3wwjqef]{background:var(--d-surface)}.is-offline[data-astro-cid-q3wwjqef] .conn__dot[data-astro-cid-q3wwjqef]{background:var(--d-muted)}.is-syncing[data-astro-cid-q3wwjqef] .conn__dot[data-astro-cid-q3wwjqef]{background:var(--d-accent)}.switch[data-astro-cid-q3wwjqef]{cursor:pointer;flex:none;align-items:center;gap:.4375rem;min-height:2.75rem;font-size:.71875rem;font-weight:500;display:flex;position:relative}.switch[data-astro-cid-q3wwjqef] input[data-astro-cid-q3wwjqef]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef]{background:var(--d-muted);width:2.25rem;height:1.375rem;transition:background-color var(--dur-fast) var(--ease-out);border-radius:1rem;flex:none;position:relative}.switch[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef]:after{content:"";background:var(--d-bg);width:1rem;height:1rem;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.switch[data-astro-cid-q3wwjqef] input[data-astro-cid-q3wwjqef]:checked+i[data-astro-cid-q3wwjqef]{background:var(--d-accent)}.switch[data-astro-cid-q3wwjqef] input[data-astro-cid-q3wwjqef]:checked+i[data-astro-cid-q3wwjqef]:after{background:var(--d-on-accent);transform:translate(.875rem)}.switch[data-astro-cid-q3wwjqef] input[data-astro-cid-q3wwjqef]:focus-visible+i[data-astro-cid-q3wwjqef]{outline:2px solid var(--d-accent-text);outline-offset:2px}.panels[data-astro-cid-q3wwjqef]{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.panels[data-astro-cid-q3wwjqef]::-webkit-scrollbar{display:none}.panel[data-astro-cid-q3wwjqef]{padding:.875rem 1rem 1rem}.panel[data-astro-cid-q3wwjqef].is-in{animation:fl-in var(--dur-base) var(--ease-out)}.panel--job[data-astro-cid-q3wwjqef]{flex-direction:column;min-height:100%;padding-bottom:0;display:flex}.head[data-astro-cid-q3wwjqef]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.title[data-astro-cid-q3wwjqef]{letter-spacing:-.025em;font-size:1.5rem;font-weight:500;line-height:1.15}.title--job[data-astro-cid-q3wwjqef]{margin-top:.5rem;font-size:1.3125rem}.kicker[data-astro-cid-q3wwjqef]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--d-muted);font-size:.6875rem;font-weight:500}.kicker--hot[data-astro-cid-q3wwjqef]{justify-content:space-between;gap:.5rem;display:flex}.list-label[data-astro-cid-q3wwjqef]{margin-top:1.125rem}.list-label--first[data-astro-cid-q3wwjqef]{margin-top:.75rem}.seg[data-astro-cid-q3wwjqef]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.1875rem;margin-top:.625rem;display:grid}.seg[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef]{background:var(--d-line);height:.1875rem;transition:background-color var(--dur-base) var(--ease-out);border-radius:1rem}.seg[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef].on{background:var(--d-text)}.seg[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef].now{background:var(--d-accent)}.mapbox[data-astro-cid-q3wwjqef]{background:var(--d-surface);height:7rem;transition:background-color var(--dur-base) var(--ease-out);border-radius:.875rem;margin-top:.75rem;overflow:hidden}.map[data-astro-cid-q3wwjqef]{width:100%;height:100%}.map[data-astro-cid-q3wwjqef] path[data-astro-cid-q3wwjqef]{fill:none}.map__water[data-astro-cid-q3wwjqef]{stroke:var(--d-line);stroke-width:5px;stroke-linecap:round}.map__road[data-astro-cid-q3wwjqef]{stroke:var(--d-bg);stroke-width:2.5px}.map__leg[data-astro-cid-q3wwjqef]{stroke:var(--d-muted);stroke-width:2.25px;stroke-linecap:round;stroke-dasharray:.1 4.5;transition:opacity var(--dur-base) var(--ease-out)}.map__leg[data-astro-cid-q3wwjqef].is-done{stroke:var(--d-text);stroke-dasharray:none;stroke-width:1.5px;opacity:.42}.map__leg[data-astro-cid-q3wwjqef].is-now{stroke:var(--d-accent);stroke-dasharray:none}.pin[data-astro-cid-q3wwjqef] circle[data-astro-cid-q3wwjqef]{fill:var(--d-bg);stroke:var(--d-muted);stroke-width:1px;transition:fill var(--dur-base) var(--ease-out)}.pin[data-astro-cid-q3wwjqef] text[data-astro-cid-q3wwjqef]{fill:var(--d-text);font:600 9px var(--font-mono)}.pin[data-astro-cid-q3wwjqef] path[data-astro-cid-q3wwjqef]{stroke:var(--d-bg);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:none}.pin[data-astro-cid-q3wwjqef].is-done circle[data-astro-cid-q3wwjqef]{fill:var(--d-text);stroke:var(--d-text)}.pin[data-astro-cid-q3wwjqef].is-done text[data-astro-cid-q3wwjqef]{display:none}.pin[data-astro-cid-q3wwjqef].is-done path[data-astro-cid-q3wwjqef]{display:block}.pin[data-astro-cid-q3wwjqef].is-now circle[data-astro-cid-q3wwjqef]{fill:var(--d-accent);stroke:var(--d-accent)}.pin[data-astro-cid-q3wwjqef].is-now text[data-astro-cid-q3wwjqef]{fill:var(--d-on-accent)}.van[data-astro-cid-q3wwjqef]{transition:transform var(--dur-slow) var(--ease-out)}.van__dot[data-astro-cid-q3wwjqef]{fill:var(--d-text);stroke:var(--d-surface);stroke-width:1.25px}.card[data-astro-cid-q3wwjqef]{background:var(--d-surface);transition:background-color var(--dur-base) var(--ease-out);border-radius:.875rem;margin-top:.625rem;padding:.75rem}.card__t[data-astro-cid-q3wwjqef]{letter-spacing:-.012em;margin-top:.1875rem;font-size:1.0625rem;font-weight:600;line-height:1.2}.card__a[data-astro-cid-q3wwjqef]{color:var(--d-muted);margin-top:.125rem;font-size:.8125rem}.timer-inline[data-astro-cid-q3wwjqef]{font-variant-numeric:tabular-nums}.facts[data-astro-cid-q3wwjqef]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.625rem 0 .75rem;display:grid}.facts[data-astro-cid-q3wwjqef] dt[data-astro-cid-q3wwjqef]{color:var(--d-muted);font-family:var(--font-mono);font-size:.6875rem}.facts[data-astro-cid-q3wwjqef] dd[data-astro-cid-q3wwjqef]{font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:600}.cta[data-astro-cid-q3wwjqef]{background:var(--d-accent);width:100%;min-height:2.875rem;color:var(--d-on-accent);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;border-radius:.75rem;justify-content:space-between;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;display:flex}.fl[data-astro-cid-q3wwjqef] .cta[data-astro-cid-q3wwjqef]:focus-visible{outline-offset:2px}.cta[data-astro-cid-q3wwjqef] svg[data-astro-cid-q3wwjqef]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.cta[data-astro-cid-q3wwjqef]:active{transform:scale(.985)}.cta[data-astro-cid-q3wwjqef][aria-disabled=true]{background:var(--d-line);color:var(--d-muted);cursor:not-allowed}.cta[data-astro-cid-q3wwjqef][aria-disabled=true]:active{transform:none}@media (hover:hover) and (pointer:fine){.cta[data-astro-cid-q3wwjqef]:not([aria-disabled=true]):hover{opacity:.86}}.stops[data-astro-cid-q3wwjqef]{margin-top:.25rem}.stop[data-astro-cid-q3wwjqef]{border:0;border-bottom:1px solid var(--d-line);text-align:left;background:0 0;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:0;display:flex}.stops[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef]:last-child .stop[data-astro-cid-q3wwjqef]{border-bottom:0}.stop__n[data-astro-cid-q3wwjqef]{background:var(--d-line);width:1.5rem;height:1.5rem;font-family:var(--font-mono);transition:background-color var(--dur-base) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid;position:relative}.stop__n[data-astro-cid-q3wwjqef] svg[data-astro-cid-q3wwjqef]{fill:none;width:.75rem;height:.75rem;stroke:var(--d-bg);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:none}.stop__t[data-astro-cid-q3wwjqef]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.stop__h[data-astro-cid-q3wwjqef]{color:var(--d-muted);font-family:var(--font-mono);flex:none;font-size:.71875rem}.stop[data-astro-cid-q3wwjqef].is-done .stop__t[data-astro-cid-q3wwjqef]{color:var(--d-muted)}.stop[data-astro-cid-q3wwjqef].is-done .stop__n[data-astro-cid-q3wwjqef]{background:var(--d-text)}.stop[data-astro-cid-q3wwjqef].is-done .stop__n[data-astro-cid-q3wwjqef] span[data-astro-cid-q3wwjqef]{display:none}.stop[data-astro-cid-q3wwjqef].is-done .stop__n[data-astro-cid-q3wwjqef] svg[data-astro-cid-q3wwjqef]{display:block}.stop[data-astro-cid-q3wwjqef].is-now .stop__n[data-astro-cid-q3wwjqef]{background:var(--d-accent);color:var(--d-on-accent)}.stop[data-astro-cid-q3wwjqef]:disabled{color:inherit;cursor:default}@media (hover:hover) and (pointer:fine){.stop[data-astro-cid-q3wwjqef]:not(:disabled):hover .stop__t[data-astro-cid-q3wwjqef]{color:var(--d-accent-text)}}.quiet[data-astro-cid-q3wwjqef]{min-height:2.75rem;color:var(--d-muted);text-decoration:underline;text-decoration-color:var(--d-line);text-underline-offset:.25em;background:0 0;border:0;align-items:center;padding:0;font-size:.8125rem;display:inline-flex}.fl[data-astro-cid-q3wwjqef] .quiet[data-astro-cid-q3wwjqef]:focus-visible{outline-offset:2px}.jobnav[data-astro-cid-q3wwjqef]{align-items:center;gap:.625rem;min-height:1.5rem;display:flex}.timer[data-astro-cid-q3wwjqef]{border:1px solid var(--d-line);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:1rem;align-items:center;gap:.3125rem;margin-left:auto;padding:.125rem .5rem;font-size:.71875rem;display:inline-flex}.timer[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef]{background:var(--d-accent);border-radius:50%;width:.375rem;height:.375rem}.timer[data-astro-cid-q3wwjqef].is-closed{color:var(--d-muted)}.timer[data-astro-cid-q3wwjqef].is-closed i[data-astro-cid-q3wwjqef]{display:none}.checks[data-astro-cid-q3wwjqef]{border-top:1px solid var(--d-line);margin-top:.625rem}.checks[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef]{border-bottom:1px solid var(--d-line)}.check[data-astro-cid-q3wwjqef]{cursor:pointer;align-items:center;gap:.625rem;min-height:3rem;font-size:.875rem;font-weight:500;display:flex;position:relative}.check[data-astro-cid-q3wwjqef] input[data-astro-cid-q3wwjqef]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.check[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef]{border:1.5px solid var(--d-muted);width:1.375rem;height:1.375rem;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:.4375rem;flex:none;place-items:center;display:grid}.check[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef] svg[data-astro-cid-q3wwjqef]{fill:none;width:.875rem;height:.875rem;stroke:var(--d-on-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);transform:scale(.7)}.check[data-astro-cid-q3wwjqef] span[data-astro-cid-q3wwjqef]{min-width:0;transition:color var(--dur-fast) var(--ease-out);flex:1}.check[data-astro-cid-q3wwjqef] b[data-astro-cid-q3wwjqef]{font-variant-numeric:tabular-nums;animation:fl-in var(--dur-base) var(--ease-out);flex:none;font-size:.9375rem;font-weight:600}.check[data-astro-cid-q3wwjqef] input[data-astro-cid-q3wwjqef]:checked+i[data-astro-cid-q3wwjqef]{border-color:var(--d-accent);background:var(--d-accent)}.check[data-astro-cid-q3wwjqef] input[data-astro-cid-q3wwjqef]:checked+i[data-astro-cid-q3wwjqef] svg[data-astro-cid-q3wwjqef]{opacity:1;transform:none}.check[data-astro-cid-q3wwjqef] input[data-astro-cid-q3wwjqef]:checked~span[data-astro-cid-q3wwjqef]{color:var(--d-muted)}.check[data-astro-cid-q3wwjqef] input[data-astro-cid-q3wwjqef]:disabled,.check[data-astro-cid-q3wwjqef]:has(input:disabled){cursor:default}.check[data-astro-cid-q3wwjqef] input[data-astro-cid-q3wwjqef]:disabled:not(:checked)+i[data-astro-cid-q3wwjqef]{border-color:var(--d-line)}.check[data-astro-cid-q3wwjqef] input[data-astro-cid-q3wwjqef]:disabled:not(:checked)~span[data-astro-cid-q3wwjqef]{color:var(--d-muted)}.check[data-astro-cid-q3wwjqef] input[data-astro-cid-q3wwjqef]:focus-visible+i[data-astro-cid-q3wwjqef]{outline:2px solid var(--d-accent-text);outline-offset:2px}.addnote[data-astro-cid-q3wwjqef]{width:100%;min-height:2.75rem;color:var(--d-muted);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;display:flex}.addnote__go[data-astro-cid-q3wwjqef]{color:var(--d-text);font-weight:600}.jobfoot[data-astro-cid-q3wwjqef]{background:var(--d-bg);transition:background-color var(--dur-base) var(--ease-out);margin-top:auto;padding-block:.5rem .75rem;position:sticky;bottom:0}.jobfoot__t[data-astro-cid-q3wwjqef]{color:var(--d-muted);margin-bottom:.5rem;font-size:.75rem}.presets[data-astro-cid-q3wwjqef]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin-top:.375rem;display:grid}.preset[data-astro-cid-q3wwjqef]{border:1px solid var(--d-line);white-space:nowrap;min-width:0;min-height:2.75rem;transition:opacity var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:.75rem;justify-content:center;align-items:center;gap:.25rem;padding:0 .25rem;font-size:.78125rem;font-weight:500;display:inline-flex}.preset[data-astro-cid-q3wwjqef] svg[data-astro-cid-q3wwjqef]{fill:none;width:.75rem;height:.75rem;stroke:var(--d-muted);stroke-width:1.6px;stroke-linecap:round;flex:none}.preset[data-astro-cid-q3wwjqef][aria-disabled=true]{color:var(--d-muted);cursor:default;opacity:.6}.preset[data-astro-cid-q3wwjqef][aria-disabled=true] svg[data-astro-cid-q3wwjqef]{display:none}@media (hover:hover) and (pointer:fine){.preset[data-astro-cid-q3wwjqef]:not([aria-disabled=true]):hover{border-color:var(--d-muted)}}.notes[data-astro-cid-q3wwjqef]{gap:.375rem;margin-top:.75rem;display:grid}.note[data-astro-cid-q3wwjqef]{background:var(--d-surface);transition:background-color var(--dur-base) var(--ease-out);border-radius:.75rem;padding:.625rem .75rem;font-size:.8125rem}.note__m[data-astro-cid-q3wwjqef]{color:var(--d-muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.3125rem;font-size:.6875rem;display:flex}.where[data-astro-cid-q3wwjqef]{flex:none;align-items:center;gap:.3125rem;display:inline-flex}.where[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef]{background:var(--d-muted);width:.375rem;height:.375rem;transition:background-color var(--dur-base) var(--ease-out);border-radius:50%}.note[data-astro-cid-q3wwjqef][data-status=queued] .where[data-astro-cid-q3wwjqef]{color:var(--d-accent-text)}.note[data-astro-cid-q3wwjqef][data-status=queued] .where[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef]{background:var(--d-accent)}.note[data-astro-cid-q3wwjqef][data-status=syncing] .where[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef]{background:var(--d-accent);animation:.8s ease-in-out infinite alternate fl-pulse}.is-new[data-astro-cid-q3wwjqef]{animation:fl-in var(--dur-base) var(--ease-out)}.toast[data-astro-cid-q3wwjqef]{z-index:2;background:var(--d-text);color:var(--d-bg);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:.75rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;position:absolute;bottom:4.125rem;left:.75rem;right:.75rem;transform:translateY(.375rem)}.toast[data-astro-cid-q3wwjqef].is-on{opacity:1;transform:none}.tabs[data-astro-cid-q3wwjqef]{border-top:1px solid var(--d-line);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tab[data-astro-cid-q3wwjqef]{min-height:3.5rem;color:var(--d-muted);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-content:center;justify-items:center;gap:.125rem;padding:0 0 .25rem;font-size:.6875rem;font-weight:500;display:grid;position:relative}.tab[data-astro-cid-q3wwjqef] svg[data-astro-cid-q3wwjqef]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.tab[data-astro-cid-q3wwjqef][aria-selected=true]{color:var(--d-accent-text)}.tab__live[data-astro-cid-q3wwjqef],.tab__badge[data-astro-cid-q3wwjqef]{position:absolute;top:.375rem;left:calc(50% + .5rem)}.tab__live[data-astro-cid-q3wwjqef]{background:var(--d-accent);border-radius:50%;width:.4375rem;height:.4375rem}.tab__badge[data-astro-cid-q3wwjqef]{background:var(--d-accent);min-width:1rem;height:1rem;color:var(--d-on-accent);font-family:var(--font-mono);border-radius:1rem;place-items:center;padding-inline:.25rem;font-size:.625rem;font-weight:700;display:grid}.brand[data-astro-cid-q3wwjqef]{letter-spacing:-.015em;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.brand[data-astro-cid-q3wwjqef] em[data-astro-cid-q3wwjqef]{border:1px solid var(--d-line);color:var(--d-muted);font-family:var(--font-mono);letter-spacing:0;border-radius:.25rem;padding:.0625rem .375rem;font-size:.6875rem;font-style:normal;font-weight:500}.guide__lead[data-astro-cid-q3wwjqef]{max-width:24em;color:var(--d-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.5}.steps[data-astro-cid-q3wwjqef]{border-top:1px solid var(--d-line);margin-top:1.25rem;display:grid}.steps[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef]{border-bottom:1px solid var(--d-line);min-height:2.75rem;color:var(--d-muted);transition:color var(--dur-base) var(--ease-out);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.steps[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef]{border:1.5px solid var(--d-line);width:1.125rem;height:1.125rem;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.steps[data-astro-cid-q3wwjqef] svg[data-astro-cid-q3wwjqef]{fill:none;width:.625rem;height:.625rem;stroke:var(--d-bg);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.steps[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef].is-next{color:var(--d-text);font-weight:500}.steps[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef].is-next i[data-astro-cid-q3wwjqef]{border-color:var(--d-text)}.steps[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef].is-done i[data-astro-cid-q3wwjqef]{border-color:var(--d-text);background:var(--d-text)}.steps[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef].is-done svg[data-astro-cid-q3wwjqef]{opacity:1}.guide[data-astro-cid-q3wwjqef] .quiet[data-astro-cid-q3wwjqef]{margin-top:.5rem}.office__hint[data-astro-cid-q3wwjqef]{color:var(--d-muted);flex:none;margin-bottom:.625rem;font-size:.8125rem}.console[data-astro-cid-q3wwjqef]{border:1px solid var(--d-line);border-radius:1rem;flex-direction:column;flex:1;min-height:0;padding:1rem;display:flex}.console__head[data-astro-cid-q3wwjqef]{flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.console__t[data-astro-cid-q3wwjqef]{letter-spacing:-.012em;font-size:.9375rem;font-weight:600}.console__s[data-astro-cid-q3wwjqef]{color:var(--d-muted);font-size:.75rem}.link[data-astro-cid-q3wwjqef]{color:var(--d-muted);font-family:var(--font-mono);flex:none;align-items:center;gap:.3125rem;padding-top:.125rem;font-size:.6875rem;display:inline-flex}.link[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef]{background:var(--d-accent);width:.375rem;height:.375rem;transition:background-color var(--dur-base) var(--ease-out);border-radius:50%}.is-offline[data-astro-cid-q3wwjqef] .link[data-astro-cid-q3wwjqef] i[data-astro-cid-q3wwjqef]{background:var(--d-muted)}.board[data-astro-cid-q3wwjqef]{border-top:1px solid var(--d-line);flex:none;margin-top:.75rem}.board[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef]{border-bottom:1px solid var(--d-line);align-items:center;gap:.625rem;min-height:2.125rem;font-size:.8125rem;display:flex}.board[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef].is-new{animation:fl-flash var(--dur-slow) var(--ease-out)}.board__n[data-astro-cid-q3wwjqef]{width:1rem;color:var(--d-muted);font-family:var(--font-mono);flex:none;font-size:.6875rem}.board__t[data-astro-cid-q3wwjqef]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.board__s[data-astro-cid-q3wwjqef]{color:var(--d-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem}.board[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef][data-state=active] .board__s[data-astro-cid-q3wwjqef]{color:var(--d-accent-text)}.board[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef][data-state=done] .board__t[data-astro-cid-q3wwjqef]{color:var(--d-muted)}.inbox[data-astro-cid-q3wwjqef]{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.inbox__list[data-astro-cid-q3wwjqef]{margin-top:.25rem}.inbox__list[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef]{border-bottom:1px solid var(--d-line);gap:.0625rem;padding-block:.4375rem;font-size:.8125rem;display:grid}.inbox__list[data-astro-cid-q3wwjqef] li[data-astro-cid-q3wwjqef]:last-child{border-bottom:0}.inbox__m[data-astro-cid-q3wwjqef]{color:var(--d-muted);font-family:var(--font-mono);font-size:.6875rem}@keyframes fl-in{0%{opacity:0;transform:translateY(.25rem)}}@keyframes fl-pulse{0%{opacity:1}to{opacity:.35}}@keyframes fl-flash{0%{background:var(--d-accent-soft)}}@container demo (width>=38rem){.fl[data-astro-cid-q3wwjqef]{grid-template-rows:minmax(0,1fr);grid-template-columns:19rem minmax(0,1fr);gap:1.5rem;padding:1rem;display:grid}.phone[data-astro-cid-q3wwjqef]{border:1px solid var(--d-line);border-radius:2rem;align-self:center;width:19rem;height:100%;max-height:46rem}.glass[data-astro-cid-q3wwjqef]{border-radius:calc(2rem - 1px);overflow:hidden}.status[data-astro-cid-q3wwjqef]{padding-top:.375rem;height:2.25rem;padding-inline:1.5rem}.office[data-astro-cid-q3wwjqef]{flex-direction:column;align-self:center;min-width:0;height:100%;max-height:46rem;padding-block:.75rem;display:flex}}@container demo (width>=64rem){.fl[data-astro-cid-q3wwjqef]{grid-template-columns:minmax(0,22rem) 19rem minmax(0,24rem);justify-content:center;gap:clamp(2rem,5cqw,4.5rem)}.guide[data-astro-cid-q3wwjqef]{align-self:center;display:block}.quiet--app[data-astro-cid-q3wwjqef],.office__hint[data-astro-cid-q3wwjqef]{display:none}}.od[data-astro-cid-m7v3fvbs]{--od-tap:2.25rem;--od-grip:1.625rem;background:var(--d-bg);height:36rem;color:var(--d-text);font-family:var(--font-body);font-variant-numeric:tabular-nums;grid-template-rows:auto auto minmax(0,1fr) auto;font-size:.8125rem;line-height:1.35;display:grid;position:relative;overflow:clip}@media (pointer:coarse){.od[data-astro-cid-m7v3fvbs]{--od-tap:2.75rem;--od-grip:2.75rem}.od-search[data-astro-cid-m7v3fvbs] input[data-astro-cid-m7v3fvbs]{font-size:1rem}}.od[data-astro-cid-m7v3fvbs] [data-astro-cid-m7v3fvbs][hidden]{display:none!important}.od[data-astro-cid-m7v3fvbs] p[data-astro-cid-m7v3fvbs]{margin:0}.od[data-astro-cid-m7v3fvbs] button[data-astro-cid-m7v3fvbs]{font:inherit;color:inherit;cursor:pointer}.od[data-astro-cid-m7v3fvbs] button[data-astro-cid-m7v3fvbs]:disabled{cursor:default}.od[data-astro-cid-m7v3fvbs] [data-astro-cid-m7v3fvbs]:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:1px}.od[data-astro-cid-m7v3fvbs] [data-astro-cid-m7v3fvbs][tabindex="-1"]:focus{outline:none}.od[data-astro-cid-m7v3fvbs] svg[data-astro-cid-m7v3fvbs]{flex:none}.od-top[data-astro-cid-m7v3fvbs]{border-bottom:1px solid var(--d-line);align-items:center;gap:.875rem;min-width:0;padding:.625rem 1rem;display:flex}.od-brand[data-astro-cid-m7v3fvbs]{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.od-depot[data-astro-cid-m7v3fvbs]{color:var(--d-muted);white-space:nowrap}.od-search[data-astro-cid-m7v3fvbs]{flex:0 17rem;min-width:0;margin-left:auto;display:block;position:relative}.od-search[data-astro-cid-m7v3fvbs] svg[data-astro-cid-m7v3fvbs]{fill:none;width:.875rem;height:.875rem;stroke:var(--d-muted);stroke-width:1.5px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.od-search[data-astro-cid-m7v3fvbs] input[data-astro-cid-m7v3fvbs]{width:100%;min-height:var(--od-tap);border:1px solid var(--d-line);background:var(--d-bg);color:var(--d-text);font:inherit;border-radius:.375rem;padding:.25rem .625rem .25rem 1.875rem}.od-search[data-astro-cid-m7v3fvbs] input[data-astro-cid-m7v3fvbs]::placeholder{color:var(--d-muted);opacity:1}.od-shown[data-astro-cid-m7v3fvbs]{color:var(--d-muted);white-space:nowrap;flex:none}.od-shown[data-astro-cid-m7v3fvbs]:empty{display:none}.od-excbtn[data-astro-cid-m7v3fvbs]{min-height:var(--od-tap);border:1px solid var(--d-line);background:var(--d-bg);border-radius:.375rem;flex:none;align-items:center;gap:.4rem;padding:0 .75rem;font-weight:500;display:none}.od-excbtn[data-astro-cid-m7v3fvbs] b[data-astro-cid-m7v3fvbs]{font-family:var(--font-mono);font-weight:600}.od-strip[data-astro-cid-m7v3fvbs]{border-bottom:1px solid var(--d-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.od-count[data-astro-cid-m7v3fvbs]{min-width:0;min-height:var(--od-tap);border:0;border-right:1px solid var(--d-line);text-align:left;color:var(--d-muted);transition:background-color var(--dur-fast) var(--ease-out);background:0 0;align-items:baseline;gap:.4rem;padding:.5rem 1rem;display:flex}.od-count[data-astro-cid-m7v3fvbs]:last-child{border-right:0}.od-count[data-astro-cid-m7v3fvbs] b[data-astro-cid-m7v3fvbs]{font:600 1.0625rem var(--font-mono);color:var(--d-text)}.od-count[data-astro-cid-m7v3fvbs] span[data-astro-cid-m7v3fvbs]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.od-count[data-astro-cid-m7v3fvbs][aria-pressed=true]{background:var(--d-accent-soft);color:var(--d-text)}.od-count[data-astro-cid-m7v3fvbs]:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.od-count[data-astro-cid-m7v3fvbs]:hover{background:var(--d-surface)}}.od-body[data-astro-cid-m7v3fvbs]{grid-template-columns:minmax(0,1fr) 19.5rem;min-height:0;display:grid}.od-board[data-astro-cid-m7v3fvbs]{grid-auto-rows:minmax(min-content,1fr);min-width:0;display:grid;overflow-y:auto}.od-board[data-astro-cid-m7v3fvbs]:focus{outline:none}.od-lane[data-astro-cid-m7v3fvbs]{border-bottom:1px solid var(--d-line);transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:.875rem;padding:.5rem 1rem;display:grid}.od-lane[data-astro-cid-m7v3fvbs]:last-child{border-bottom:0}.od-lane--queue[data-astro-cid-m7v3fvbs]{background:var(--d-surface)}.od-lane__title[data-astro-cid-m7v3fvbs]{white-space:nowrap;align-items:baseline;gap:.4rem;min-width:0;display:flex}.od-lane__title[data-astro-cid-m7v3fvbs] b[data-astro-cid-m7v3fvbs]{font-family:var(--font-mono);font-weight:600}.od-lane__title[data-astro-cid-m7v3fvbs] span[data-astro-cid-m7v3fvbs]{text-overflow:ellipsis;overflow:hidden}.od-lane__sub[data-astro-cid-m7v3fvbs],.od-lane__load[data-astro-cid-m7v3fvbs]{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.od-lane__load[data-astro-cid-m7v3fvbs].is-ok{color:var(--d-accent-text);font-weight:500}.od-lane__load[data-astro-cid-m7v3fvbs].is-no{font-weight:500}.od-lane[data-astro-cid-m7v3fvbs].is-hover-no .od-lane__load[data-astro-cid-m7v3fvbs]{color:var(--d-danger)}.od-lane__stops[data-astro-cid-m7v3fvbs]{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.375rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (pointer:coarse){.od-lane__stops[data-astro-cid-m7v3fvbs]{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}}.od-lane__none[data-astro-cid-m7v3fvbs]{color:var(--d-muted);grid-column:2}.od-lane[data-astro-cid-m7v3fvbs].is-none:not(.is-hover-ok) .od-lane__stops[data-astro-cid-m7v3fvbs],.od-lane[data-astro-cid-m7v3fvbs].is-hover-ok .od-lane__none[data-astro-cid-m7v3fvbs]{display:none}.od-card[data-astro-cid-m7v3fvbs]{--edge:var(--d-line);border:1px solid var(--edge);background:var(--d-bg);-webkit-user-select:none;user-select:none;min-width:0;transition:border-color var(--dur-fast) var(--ease-out);border-radius:.375rem;grid-template-columns:minmax(0,1fr) auto;display:grid}.od-card__main[data-astro-cid-m7v3fvbs]{min-width:0;min-height:var(--od-tap);text-align:left;background:0 0;border:0;gap:.0625rem;padding:.375rem 0 .375rem .5rem;display:grid}.od-card__name[data-astro-cid-m7v3fvbs]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.od-card__meta[data-astro-cid-m7v3fvbs]{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.od-card__meta[data-astro-cid-m7v3fvbs] b[data-astro-cid-m7v3fvbs]{font-family:var(--font-mono);color:var(--d-text);font-weight:500}.od-card__meta[data-astro-cid-m7v3fvbs] b[data-astro-cid-m7v3fvbs]:empty{display:none}.od-card__move[data-astro-cid-m7v3fvbs]{width:var(--od-grip);min-height:var(--od-tap);color:var(--d-muted);touch-action:none;background:0 0;border:0;border-radius:0 .3rem .3rem 0;place-items:center;padding:0;display:grid;cursor:grab!important}.od-card__move[data-astro-cid-m7v3fvbs] svg[data-astro-cid-m7v3fvbs]{fill:currentColor;width:.5rem;height:.875rem}.od-card__move[data-astro-cid-m7v3fvbs]:disabled{visibility:hidden}.od-card__main[data-astro-cid-m7v3fvbs]:focus-visible,.od-card__move[data-astro-cid-m7v3fvbs]:focus-visible{outline-offset:-2px;border-radius:.3rem}.od-card[data-astro-cid-m7v3fvbs][data-tone=tight] [data-astro-cid-m7v3fvbs][data-note]{color:var(--d-text)}.od-card[data-astro-cid-m7v3fvbs][data-tone=held]{background:var(--d-surface)}.od-card[data-astro-cid-m7v3fvbs][data-tone=held] [data-astro-cid-m7v3fvbs][data-note]{color:var(--d-text);font-weight:500}.od-card[data-astro-cid-m7v3fvbs][data-tone=late] [data-astro-cid-m7v3fvbs][data-note],.od-card[data-astro-cid-m7v3fvbs][data-tone=failed] [data-astro-cid-m7v3fvbs][data-note]{color:var(--d-danger);font-weight:500}.od-card[data-astro-cid-m7v3fvbs][data-tone=done]{background:0 0}.od-card[data-astro-cid-m7v3fvbs][data-tone=done] .od-card__name[data-astro-cid-m7v3fvbs],.od-card[data-astro-cid-m7v3fvbs][data-tone=done] .od-card__meta[data-astro-cid-m7v3fvbs] b[data-astro-cid-m7v3fvbs]{color:var(--d-muted);font-weight:400}.od-card[data-astro-cid-m7v3fvbs][data-tone=queue]{border-style:dashed}.od-card[data-astro-cid-m7v3fvbs].is-selected{--edge:var(--d-accent);background:var(--d-accent-soft)}.od-card[data-astro-cid-m7v3fvbs].is-source{opacity:.35}.od-card[data-astro-cid-m7v3fvbs]:not([data-tone=done]) .od-card__main[data-astro-cid-m7v3fvbs]{cursor:pointer}@media (hover:hover) and (pointer:fine){.od-card[data-astro-cid-m7v3fvbs]:not(.is-selected):hover{--edge:var(--d-muted)}.od-card__move[data-astro-cid-m7v3fvbs]:not(:disabled):hover{color:var(--d-text)}}.od-slot[data-astro-cid-m7v3fvbs]{border:1px dashed var(--d-accent);background:var(--d-accent-soft);border-radius:.375rem;min-height:2.75rem}.od-ghost[data-astro-cid-m7v3fvbs]{--edge:var(--d-text);z-index:30;pointer-events:none;will-change:transform;margin:0;list-style:none;position:absolute;top:0;left:0}.od[data-astro-cid-m7v3fvbs].is-dragging,.od[data-astro-cid-m7v3fvbs].is-dragging .od-card__main[data-astro-cid-m7v3fvbs]{cursor:grabbing}.od-lane[data-astro-cid-m7v3fvbs].is-hover-ok{background:var(--d-accent-soft)}.od-lane[data-astro-cid-m7v3fvbs].is-hover-no{background:var(--d-surface)}.od-rail[data-astro-cid-m7v3fvbs]{border-left:1px solid var(--d-line);background:var(--d-bg);min-width:0;min-height:0;display:grid;position:relative}.od-view[data-astro-cid-m7v3fvbs]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.od-view__head[data-astro-cid-m7v3fvbs]{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.625rem;padding:.25rem 1rem;display:flex}.od-scroll[data-astro-cid-m7v3fvbs]{min-height:0;overflow-y:auto}.od-h[data-astro-cid-m7v3fvbs]{font-weight:500}.od-h[data-astro-cid-m7v3fvbs] b[data-astro-cid-m7v3fvbs]{font-family:var(--font-mono);margin-left:.25rem;font-weight:600}.od-narrow[data-astro-cid-m7v3fvbs]{display:none!important}.od-link[data-astro-cid-m7v3fvbs]{min-width:var(--od-tap);min-height:var(--od-tap);color:var(--d-text);background:0 0;border:0;border-radius:.25rem;flex:none;justify-content:center;align-items:center;gap:.25rem;padding:0 .375rem;font-weight:500;display:inline-flex}.od-link[data-astro-cid-m7v3fvbs] svg[data-astro-cid-m7v3fvbs]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem;margin-left:-.25rem}.od-link[data-astro-cid-m7v3fvbs]:disabled{color:var(--d-muted);opacity:.6}@media (hover:hover) and (pointer:fine){.od-link[data-astro-cid-m7v3fvbs]:not(:disabled):hover{color:var(--d-accent-text)}}.od-btn[data-astro-cid-m7v3fvbs]{min-height:var(--od-tap);border:1px solid var(--d-line);background:var(--d-bg);transition:border-color var(--dur-fast) var(--ease-out);border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem .75rem;font-weight:500;display:inline-flex}.od-btn--main[data-astro-cid-m7v3fvbs]{border-color:var(--d-accent);background:var(--d-accent);color:var(--d-on-accent)!important}@media (hover:hover) and (pointer:fine){.od-btn[data-astro-cid-m7v3fvbs]:hover{border-color:var(--d-muted)}.od-btn--main[data-astro-cid-m7v3fvbs]:hover{border-color:var(--d-text)}}.od-excs[data-astro-cid-m7v3fvbs]{margin:0;padding:0;list-style:none}.od-exc[data-astro-cid-m7v3fvbs]{border-bottom:1px solid var(--d-line);gap:.375rem;padding:.75rem 1rem;display:grid}.od-exc__open[data-astro-cid-m7v3fvbs]{min-height:var(--od-tap);text-align:left;background:0 0;border:0;border-radius:.25rem;gap:.0625rem;padding:0;display:grid}.od-exc__kind[data-astro-cid-m7v3fvbs]{color:var(--d-muted);font-size:.75rem;font-weight:500}.od-exc[data-astro-cid-m7v3fvbs][data-rank="0"] .od-exc__kind[data-astro-cid-m7v3fvbs],.od-exc[data-astro-cid-m7v3fvbs][data-rank="2"] .od-exc__kind[data-astro-cid-m7v3fvbs]{color:var(--d-danger)}.od-exc__name[data-astro-cid-m7v3fvbs]{font-weight:500}.od-exc__why[data-astro-cid-m7v3fvbs]{color:var(--d-muted)}.od-exc__do[data-astro-cid-m7v3fvbs]{flex-wrap:wrap;gap:.375rem;margin-top:.125rem;display:flex}@media (hover:hover) and (pointer:fine){.od-exc__open[data-astro-cid-m7v3fvbs]:hover .od-exc__name[data-astro-cid-m7v3fvbs]{text-underline-offset:2px;text-decoration:underline}}.od-clear[data-astro-cid-m7v3fvbs]{color:var(--d-muted);gap:.25rem;padding:1rem;display:grid}.od-clear[data-astro-cid-m7v3fvbs] b[data-astro-cid-m7v3fvbs]{color:var(--d-text);font-weight:500}[data-astro-cid-m7v3fvbs][data-view=stop] .od-scroll[data-astro-cid-m7v3fvbs]{align-content:start;gap:.75rem;padding:.875rem 1rem 1rem;display:grid}.od-stop__where[data-astro-cid-m7v3fvbs]{color:var(--d-muted);font-size:.75rem;margin-bottom:-.625rem!important}.od-stop__name[data-astro-cid-m7v3fvbs]{letter-spacing:-.01em;font-size:1.0625rem;font-weight:500}.od-stop__tag[data-astro-cid-m7v3fvbs]{color:var(--d-muted);margin-top:-.625rem!important}.od-stop__tag[data-astro-cid-m7v3fvbs][data-tone=late],.od-stop__tag[data-astro-cid-m7v3fvbs][data-tone=failed]{color:var(--d-danger)}.od-stop__tag[data-astro-cid-m7v3fvbs][data-tone=held],.od-stop__tag[data-astro-cid-m7v3fvbs][data-tone=tight]{color:var(--d-text)}.od-facts[data-astro-cid-m7v3fvbs]{border-block:1px solid var(--d-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin:0;padding:.625rem 0;display:grid}.od-facts[data-astro-cid-m7v3fvbs] dt[data-astro-cid-m7v3fvbs]{color:var(--d-muted);font-size:.75rem}.od-facts[data-astro-cid-m7v3fvbs] dd[data-astro-cid-m7v3fvbs]{font-family:var(--font-mono);margin:0;font-size:.8125rem}.od-facts[data-astro-cid-m7v3fvbs] [data-astro-cid-m7v3fvbs][data-d-load]{font-family:inherit}.od-status[data-astro-cid-m7v3fvbs]{border:0;min-width:0;margin:0;padding:0}.od-status[data-astro-cid-m7v3fvbs] legend[data-astro-cid-m7v3fvbs]{color:var(--d-muted);margin-bottom:.3125rem;padding:0;font-size:.75rem}.od-status[data-astro-cid-m7v3fvbs] div[data-astro-cid-m7v3fvbs]{flex-wrap:wrap;gap:.25rem;display:flex}.od-status[data-astro-cid-m7v3fvbs] label[data-astro-cid-m7v3fvbs]{cursor:pointer;display:block;position:relative}.od-status[data-astro-cid-m7v3fvbs] input[data-astro-cid-m7v3fvbs]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.od-status[data-astro-cid-m7v3fvbs] span[data-astro-cid-m7v3fvbs]{min-height:var(--od-tap);border:1px solid var(--d-line);background:var(--d-bg);border-radius:.375rem;align-items:center;padding:0 .5625rem;display:flex}.od-status[data-astro-cid-m7v3fvbs] input[data-astro-cid-m7v3fvbs]:checked+span[data-astro-cid-m7v3fvbs]{border-color:var(--d-accent);background:var(--d-accent-soft);font-weight:500}.od-status[data-astro-cid-m7v3fvbs] input[data-astro-cid-m7v3fvbs]:focus-visible+span[data-astro-cid-m7v3fvbs]{outline:2px solid var(--d-accent-text);outline-offset:1px}.od-hintline[data-astro-cid-m7v3fvbs]{color:var(--d-muted)}.od-suggest[data-astro-cid-m7v3fvbs]{border:1px solid var(--d-line);background:var(--d-surface);border-radius:.375rem;gap:.5rem;padding:.625rem .75rem;display:grid}.od-suggest[data-astro-cid-m7v3fvbs] b[data-astro-cid-m7v3fvbs]{font-size:.75rem;font-weight:500;display:block}.od-runlist[data-astro-cid-m7v3fvbs]{border-top:1px solid var(--d-line);gap:.25rem;padding-top:.625rem;display:grid}.od-runlist[data-astro-cid-m7v3fvbs] .od-h[data-astro-cid-m7v3fvbs]{color:var(--d-muted);font-size:.75rem;font-weight:400}.od-runlist[data-astro-cid-m7v3fvbs] ol[data-astro-cid-m7v3fvbs]{margin:0;padding:0;list-style:none}.od-runlist[data-astro-cid-m7v3fvbs] button[data-astro-cid-m7v3fvbs]{width:100%;min-height:var(--od-tap);text-align:left;background:0 0;border:0;border-radius:.25rem;grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:center;gap:.375rem;padding:0 .25rem;display:grid}.od-runlist[data-astro-cid-m7v3fvbs] i[data-astro-cid-m7v3fvbs]{font:500 .75rem var(--font-mono);color:var(--d-muted);font-style:normal}.od-runlist[data-astro-cid-m7v3fvbs] span[data-astro-cid-m7v3fvbs]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.od-runlist[data-astro-cid-m7v3fvbs] time[data-astro-cid-m7v3fvbs]{font-family:var(--font-mono);color:var(--d-muted);font-size:.75rem}.od-runlist[data-astro-cid-m7v3fvbs] [data-astro-cid-m7v3fvbs][aria-current=true]{background:var(--d-surface);font-weight:500}.od-runlist[data-astro-cid-m7v3fvbs] [data-astro-cid-m7v3fvbs][data-tone=late] time[data-astro-cid-m7v3fvbs],.od-runlist[data-astro-cid-m7v3fvbs] [data-astro-cid-m7v3fvbs][data-tone=failed] time[data-astro-cid-m7v3fvbs]{color:var(--d-danger)}.od-runlist[data-astro-cid-m7v3fvbs] [data-astro-cid-m7v3fvbs][data-tone=held] time[data-astro-cid-m7v3fvbs],.od-runlist[data-astro-cid-m7v3fvbs] [data-astro-cid-m7v3fvbs][data-tone=tight] time[data-astro-cid-m7v3fvbs]{color:var(--d-text)}@media (hover:hover) and (pointer:fine){.od-runlist[data-astro-cid-m7v3fvbs] button[data-astro-cid-m7v3fvbs]:hover{background:var(--d-surface)}}.od-foot[data-astro-cid-m7v3fvbs]{border-top:1px solid var(--d-line);align-items:center;gap:.25rem;min-height:2.5rem;padding:.125rem .625rem .125rem 1rem;display:flex}.od-log[data-astro-cid-m7v3fvbs]{min-width:0;color:var(--d-muted);flex:1}.od-menu[data-astro-cid-m7v3fvbs]{z-index:20;border:1px solid var(--d-text);background:var(--d-bg);border-radius:.5rem;gap:.0625rem;width:min(17rem,100% - 1rem);max-height:calc(100% - 1rem);padding:.375rem;display:grid;position:absolute;overflow-y:auto}.od-menu__title[data-astro-cid-m7v3fvbs]{color:var(--d-muted);padding:.25rem .5rem .375rem;font-size:.75rem}.od-item[data-astro-cid-m7v3fvbs]{min-height:var(--od-tap);text-align:left;background:0 0;border:0;border-radius:.25rem;gap:0;padding:.3125rem .5rem;display:grid}.od-item[data-astro-cid-m7v3fvbs] b[data-astro-cid-m7v3fvbs]{font-weight:500}.od-item[data-astro-cid-m7v3fvbs] span[data-astro-cid-m7v3fvbs]{color:var(--d-accent-text);font-size:.75rem}.od-item[data-astro-cid-m7v3fvbs][aria-disabled=true]{cursor:not-allowed!important}.od-item[data-astro-cid-m7v3fvbs][aria-disabled=true] b[data-astro-cid-m7v3fvbs]{color:var(--d-muted);font-weight:400}.od-item[data-astro-cid-m7v3fvbs][aria-disabled=true] span[data-astro-cid-m7v3fvbs]{color:var(--d-muted)}.od-item[data-astro-cid-m7v3fvbs]:focus-visible{outline-offset:-2px;background:var(--d-surface)}@media (hover:hover) and (pointer:fine){.od-item[data-astro-cid-m7v3fvbs]:hover{background:var(--d-surface)}}.od-scrim[data-astro-cid-m7v3fvbs]{display:none}@container demo (width<=63.99rem){.od[data-astro-cid-m7v3fvbs]{height:38rem}.od-lane[data-astro-cid-m7v3fvbs]{align-items:start}.od-body[data-astro-cid-m7v3fvbs]{grid-template-columns:minmax(0,1fr)}.od-excbtn[data-astro-cid-m7v3fvbs]{display:inline-flex}.od-narrow[data-astro-cid-m7v3fvbs]{display:inline-flex!important}.od-rail[data-astro-cid-m7v3fvbs]{z-index:10;border-left:1px solid var(--d-line);visibility:hidden;width:min(21rem,100%);transition:transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);position:absolute;inset:0 0 0 auto;transform:translate(100%)}.od[data-astro-cid-m7v3fvbs][data-rail-state=open] .od-rail[data-astro-cid-m7v3fvbs]{visibility:visible;transition-delay:0s;transform:none}.od[data-astro-cid-m7v3fvbs][data-rail-state=open] .od-scrim[data-astro-cid-m7v3fvbs]{z-index:9;background:var(--d-bg);opacity:.7;border:0;padding:0;display:block;position:absolute;inset:0}}@container demo (width<=52rem){.od-depot[data-astro-cid-m7v3fvbs]{display:none}.od-lane[data-astro-cid-m7v3fvbs]{grid-template-columns:8rem minmax(0,1fr);gap:.625rem;padding-inline:.75rem}.od-top[data-astro-cid-m7v3fvbs]{padding-inline:.75rem}.od-count[data-astro-cid-m7v3fvbs]{flex-direction:column;gap:0;padding:.375rem .75rem}.od-count[data-astro-cid-m7v3fvbs] b[data-astro-cid-m7v3fvbs]{font-size:.9375rem}}@container demo (width<=38rem){.od[data-astro-cid-m7v3fvbs]{--od-tap:2.75rem;--od-grip:2.75rem;height:38rem}.od-top[data-astro-cid-m7v3fvbs]{flex-wrap:wrap;gap:.375rem .625rem}.od-excbtn[data-astro-cid-m7v3fvbs]{margin-left:auto}.od-search[data-astro-cid-m7v3fvbs]{flex:100%;order:3;margin-left:0}.od-search[data-astro-cid-m7v3fvbs] input[data-astro-cid-m7v3fvbs]{font-size:1rem}.od-count[data-astro-cid-m7v3fvbs]{text-align:center;align-items:center;padding:.3125rem .125rem}.od-count[data-astro-cid-m7v3fvbs] span[data-astro-cid-m7v3fvbs]{font-size:.75rem}.od-board[data-astro-cid-m7v3fvbs]{grid-auto-rows:auto}.od-lane[data-astro-cid-m7v3fvbs]{grid-template-columns:minmax(0,1fr);gap:.375rem;padding-block:.625rem}.od-lane__head[data-astro-cid-m7v3fvbs]{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;display:grid}.od-lane__load[data-astro-cid-m7v3fvbs]{grid-area:1/2/span 2;align-self:center}.od[data-astro-cid-m7v3fvbs] .od-lane__stops[data-astro-cid-m7v3fvbs]{grid-template-columns:minmax(0,1fr)}.od-lane__none[data-astro-cid-m7v3fvbs]{grid-column:1}.od-card__main[data-astro-cid-m7v3fvbs]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding-block:.25rem}.od-rail[data-astro-cid-m7v3fvbs]{border-left:0;width:100%}.od-foot[data-astro-cid-m7v3fvbs]{padding-left:.75rem}.od-log[data-astro-cid-m7v3fvbs]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.od-slot[data-astro-cid-m7v3fvbs]{min-height:2.75rem}}.sc[data-astro-cid-tj3chjoh]{background:var(--d-bg);width:100%;height:100%;min-height:36rem;color:var(--d-text);font-family:var(--font-body);grid-template-rows:auto minmax(0,1fr);font-size:.875rem;line-height:1.35;display:grid}.sc[data-astro-cid-tj3chjoh] [data-astro-cid-tj3chjoh]:focus-visible{outline-color:var(--d-accent-text)}.sc__bar[data-astro-cid-tj3chjoh]{border-bottom:1px solid var(--d-line);align-items:center;gap:.75rem;min-height:3rem;padding:.375rem 1rem;display:flex}.sc__brand[data-astro-cid-tj3chjoh]{font-weight:600}.sc__title[data-astro-cid-tj3chjoh]{border-left:1px solid var(--d-line);color:var(--d-muted);margin-right:auto;padding-left:.75rem}.sc__sim[data-astro-cid-tj3chjoh]{color:var(--d-muted);white-space:nowrap;font-size:.75rem}.sc__clock[data-astro-cid-tj3chjoh]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem}.sc__body[data-astro-cid-tj3chjoh]{grid-template:"rail main"minmax(0,1fr)"rail log"/19rem minmax(0,1fr);min-height:0;display:grid}.sc__rail[data-astro-cid-tj3chjoh]{border-right:1px solid var(--d-line);background:var(--d-surface);flex-direction:column;grid-area:rail;gap:1.125rem;min-width:0;padding:1rem;display:flex}.sc__main[data-astro-cid-tj3chjoh]{grid-area:main;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.sc__group[data-astro-cid-tj3chjoh]{gap:.5rem;min-width:0;display:grid}.sc__row[data-astro-cid-tj3chjoh]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.sc__label[data-astro-cid-tj3chjoh]{color:var(--d-muted);font-size:.8125rem}.sc__traffic[data-astro-cid-tj3chjoh]{color:var(--d-muted);white-space:nowrap;font-size:.8125rem}.sc__traffic[data-astro-cid-tj3chjoh] b[data-astro-cid-tj3chjoh]{color:var(--d-text);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:500}.sc__note[data-astro-cid-tj3chjoh]{color:var(--d-muted);font-size:.75rem}.sc__range[data-astro-cid-tj3chjoh]{--thumb:1.25rem;align-items:center;height:2.75rem;margin-block:-.625rem;display:flex;position:relative}.sc__range[data-astro-cid-tj3chjoh]:before,.sc__range[data-astro-cid-tj3chjoh]:after{content:"";border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.sc__range[data-astro-cid-tj3chjoh]:before{background:var(--d-line);right:0}.sc__range[data-astro-cid-tj3chjoh]:after{width:calc(var(--thumb) / 2 + var(--p) * (100% - var(--thumb)));background:var(--d-text)}.sc__range[data-astro-cid-tj3chjoh] input[data-astro-cid-tj3chjoh]{z-index:1;cursor:pointer;touch-action:pan-y;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:2.75rem;margin:0;position:relative}.sc__range[data-astro-cid-tj3chjoh] input[data-astro-cid-tj3chjoh]::-webkit-slider-runnable-track{background:0 0;height:.25rem}.sc__range[data-astro-cid-tj3chjoh] input[data-astro-cid-tj3chjoh]::-moz-range-track{background:0 0;height:.25rem}.sc__range[data-astro-cid-tj3chjoh] input[data-astro-cid-tj3chjoh]::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);margin-top:calc((.25rem - var(--thumb)) / 2);border:2px solid var(--d-text);background:var(--d-bg);-webkit-appearance:none;appearance:none;border-radius:50%}.sc__range[data-astro-cid-tj3chjoh] input[data-astro-cid-tj3chjoh]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border:2px solid var(--d-text);background:var(--d-bg);box-sizing:border-box;border-radius:50%}.sc__hold-mark[data-astro-cid-tj3chjoh]{top:calc(50% + .3rem);left:calc(var(--thumb) / 2 + var(--hold) * (100% - var(--thumb)));background:var(--d-muted);pointer-events:none;width:1px;height:.4rem;position:absolute}.sc__scenarios[data-astro-cid-tj3chjoh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.sc__scenario[data-astro-cid-tj3chjoh],.sc__action[data-astro-cid-tj3chjoh]{border:1px solid var(--d-line);background:var(--d-bg);min-height:2.75rem;color:var(--d-text);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:.5rem;padding:.25rem .125rem;font-size:.8125rem;line-height:1.15}.sc__scenario[data-astro-cid-tj3chjoh][aria-pressed=true]{border-color:var(--d-accent);background:var(--d-accent);color:var(--d-on-accent)}@media (hover:hover) and (pointer:fine){.sc__scenario[data-astro-cid-tj3chjoh]:not([aria-pressed=true]):hover,.sc__action[data-astro-cid-tj3chjoh]:hover{border-color:var(--d-muted)}}.sc__switches[data-astro-cid-tj3chjoh]{display:grid}.sc__switch[data-astro-cid-tj3chjoh]{border-top:1px solid var(--d-line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3rem;padding-block:.25rem;display:grid;position:relative}.sc__switch[data-astro-cid-tj3chjoh]:last-child{border-bottom:1px solid var(--d-line)}.sc__switch[data-astro-cid-tj3chjoh] input[data-astro-cid-tj3chjoh]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sc__switch-text[data-astro-cid-tj3chjoh]{min-width:0;display:grid}.sc__switch-name[data-astro-cid-tj3chjoh]{font-weight:500}.sc__switch-note[data-astro-cid-tj3chjoh]{color:var(--d-muted);font-size:.75rem}.sc__track[data-astro-cid-tj3chjoh]{background:var(--d-line);width:2.25rem;height:1.25rem;transition:background-color var(--dur-fast) var(--ease-out);border-radius:.625rem;position:relative}.sc__track[data-astro-cid-tj3chjoh]:after{content:"";background:var(--d-bg);width:.875rem;height:.875rem;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.sc__switch[data-astro-cid-tj3chjoh] input[data-astro-cid-tj3chjoh]:checked~.sc__track[data-astro-cid-tj3chjoh]{background:var(--d-accent)}.sc__switch[data-astro-cid-tj3chjoh] input[data-astro-cid-tj3chjoh]:checked~.sc__track[data-astro-cid-tj3chjoh]:after{background:var(--d-on-accent);transform:translate(1rem)}.sc__switch[data-astro-cid-tj3chjoh] input[data-astro-cid-tj3chjoh]:focus-visible~.sc__track[data-astro-cid-tj3chjoh]{outline:2px solid var(--d-accent-text);outline-offset:2px}.sc__foot[data-astro-cid-tj3chjoh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-top:auto;display:grid}.sc__action[data-astro-cid-tj3chjoh][hidden]{display:none}.sc__action[data-astro-cid-tj3chjoh][hidden]+.sc__action[data-astro-cid-tj3chjoh]{grid-column:1/-1}.sc__status[data-astro-cid-tj3chjoh]{border-bottom:1px solid var(--d-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;min-height:3.75rem;padding:.625rem 1rem;display:grid}.sc__state[data-astro-cid-tj3chjoh]{white-space:nowrap;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.sc__state[data-astro-cid-tj3chjoh] i[data-astro-cid-tj3chjoh]{background:var(--d-accent);border-radius:50%;width:.5rem;height:.5rem}[data-astro-cid-tj3chjoh][data-tone=warn] .sc__state[data-astro-cid-tj3chjoh] i[data-astro-cid-tj3chjoh]{background:var(--d-muted)}[data-astro-cid-tj3chjoh][data-tone=bad] .sc__state[data-astro-cid-tj3chjoh]{color:var(--d-danger)}[data-astro-cid-tj3chjoh][data-tone=bad] .sc__state[data-astro-cid-tj3chjoh] i[data-astro-cid-tj3chjoh]{background:var(--d-danger)}.sc__read[data-astro-cid-tj3chjoh]{max-width:38em;color:var(--d-muted)}.sc__grid[data-astro-cid-tj3chjoh]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.sc__m[data-astro-cid-tj3chjoh]{border-bottom:1px solid var(--d-line);grid-template-rows:auto minmax(0,1fr) auto;gap:.375rem;min-width:0;min-height:0;padding:.625rem 1rem;display:grid}.sc__m[data-astro-cid-tj3chjoh]:nth-child(odd){border-right:1px solid var(--d-line)}.sc__m-head[data-astro-cid-tj3chjoh]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sc__m-name[data-astro-cid-tj3chjoh]{color:var(--d-muted);white-space:nowrap;font-size:.8125rem}.sc__m-val[data-astro-cid-tj3chjoh]{font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--dur-base) var(--ease-out);font-size:1.125rem;font-weight:500;line-height:1.2}.is-bad[data-astro-cid-tj3chjoh] .sc__m-val[data-astro-cid-tj3chjoh]{color:var(--d-danger)}.is-warn[data-astro-cid-tj3chjoh] .sc__m-val[data-astro-cid-tj3chjoh]{font-weight:600}.sc__m-sub[data-astro-cid-tj3chjoh]{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.sc__chart[data-astro-cid-tj3chjoh]{contain:size;width:100%;max-width:none;height:100%;min-height:2.5rem;overflow:hidden}.sc__ln[data-astro-cid-tj3chjoh]{fill:none;stroke:var(--d-text);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sc__ln--hot[data-astro-cid-tj3chjoh]{stroke:var(--d-danger)}.sc__ln--over[data-astro-cid-tj3chjoh]{stroke-width:2px}.sc__ln--load[data-astro-cid-tj3chjoh]{stroke:var(--d-accent-text)}.sc__ln--cap[data-astro-cid-tj3chjoh]{stroke:var(--d-muted);stroke-width:1px}.sc__fill[data-astro-cid-tj3chjoh]{fill:var(--d-muted);fill-opacity:.16}.sc__target[data-astro-cid-tj3chjoh]{fill:none;stroke:var(--d-muted);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.sc__marks[data-astro-cid-tj3chjoh]{fill:none;stroke:var(--d-line);stroke-width:1px;vector-effect:non-scaling-stroke}.sc__bars[data-astro-cid-tj3chjoh]{fill:none;stroke:var(--d-muted);stroke-opacity:.4;stroke-width:1px}.sc__log[data-astro-cid-tj3chjoh]{grid-area:log;min-width:0;padding:.5rem 1rem .625rem}.sc__log-head[data-astro-cid-tj3chjoh]{margin-bottom:.25rem}.sc__tally[data-astro-cid-tj3chjoh]{color:var(--d-muted);font-size:.75rem}.sc__tally[data-astro-cid-tj3chjoh] b[data-astro-cid-tj3chjoh]{color:var(--d-text);font-variant-numeric:tabular-nums;font-weight:500}.sc__events[data-astro-cid-tj3chjoh]{overscroll-behavior:auto;gap:.125rem;height:3.625rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid;overflow-y:auto}.sc__events[data-astro-cid-tj3chjoh] li{grid-template-columns:auto minmax(0,1fr);gap:.75rem;display:grid}.sc__events[data-astro-cid-tj3chjoh] li:first-child{color:var(--d-text)}.sc__events[data-astro-cid-tj3chjoh] li:not(:first-child){color:var(--d-muted)}.sc__events[data-astro-cid-tj3chjoh] time{color:var(--d-muted);font-family:var(--font-mono);font-size:.75rem;line-height:1.45}@container demo (width<=899px){.sc__body[data-astro-cid-tj3chjoh]{grid-template-columns:16rem minmax(0,1fr)}.sc[data-astro-cid-tj3chjoh]{min-height:40rem}.sc__read[data-astro-cid-tj3chjoh]{font-size:.8125rem}.sc__scenarios[data-astro-cid-tj3chjoh]{grid-template-columns:minmax(0,1fr)}.sc__scenario[data-astro-cid-tj3chjoh]{min-height:2.75rem}}@container demo (width<=679px){.sc[data-astro-cid-tj3chjoh]{grid-template-rows:auto auto;height:auto;min-height:0}.sc__body[data-astro-cid-tj3chjoh]{background:var(--d-bg);grid-template:"main""rail""log"/minmax(0,1fr);min-height:auto}.sc__main[data-astro-cid-tj3chjoh]{grid-template-rows:auto auto;min-height:auto}.sc__grid[data-astro-cid-tj3chjoh]{grid-template-rows:repeat(2,auto);min-height:auto}.sc__rail[data-astro-cid-tj3chjoh]{border-right:0;border-bottom:1px solid var(--d-line);gap:1rem}.sc__foot[data-astro-cid-tj3chjoh]{margin-top:0}.sc__m[data-astro-cid-tj3chjoh]{grid-template-rows:auto 4rem auto;min-height:auto}.sc__scenarios[data-astro-cid-tj3chjoh]{grid-template-columns:repeat(3,minmax(0,1fr))}.sc__events[data-astro-cid-tj3chjoh]{height:4.75rem}}@container demo (width<=479px){.sc__bar[data-astro-cid-tj3chjoh]{flex-wrap:wrap;gap:.25rem .625rem;padding-inline:.75rem}.sc__title[data-astro-cid-tj3chjoh]{display:none}.sc__sim[data-astro-cid-tj3chjoh]{margin-left:auto}.sc__status[data-astro-cid-tj3chjoh]{grid-template-columns:minmax(0,1fr);align-content:start;gap:.125rem;min-height:5rem;padding-inline:.75rem}.sc__m[data-astro-cid-tj3chjoh]{padding:.5rem .75rem}.sc__m-name[data-astro-cid-tj3chjoh]{font-size:.75rem}.sc__rail[data-astro-cid-tj3chjoh]{padding:.75rem}.sc__log[data-astro-cid-tj3chjoh]{padding-inline:.75rem}.sc__switches[data-astro-cid-tj3chjoh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.sc__switch[data-astro-cid-tj3chjoh],.sc__switch[data-astro-cid-tj3chjoh]:last-child{border:1px solid var(--d-line);background:var(--d-bg);border-radius:.5rem;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.25rem;min-height:3.5rem;padding:.375rem .5rem}.sc__switch-note[data-astro-cid-tj3chjoh]{display:none}.sc__switch-name[data-astro-cid-tj3chjoh]{font-size:.8125rem;line-height:1.15}}[data-demo=e-commerce]{background:var(--d-bg);height:36rem;color:var(--d-text);font-family:var(--font-body);font-size:.9375rem;line-height:1.45;position:relative;overflow:hidden}[data-demo=e-commerce] [hidden]{display:none!important}[data-demo=e-commerce] :focus-visible{outline:2px solid var(--d-accent-text);outline-offset:2px}[data-demo=e-commerce] [tabindex="-1"]:focus{outline:0}:where([data-demo=e-commerce]) :where(button){cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}:where([data-demo=e-commerce]) :where(fieldset){border:0;min-width:0;margin:0;padding:0}:where([data-demo=e-commerce]) :where(legend){padding:0}:where([data-demo=e-commerce]) :where(dl,dd){margin:0}:where([data-demo=e-commerce]) :where(ul){margin:0;padding:0;list-style:none}.tws-defs{position:absolute}.tws-shell{grid-template-rows:auto auto minmax(0,1fr);display:grid;position:absolute;inset:0}.tws-muted{color:var(--d-muted)}.tws-art{width:100%;max-width:none;height:100%;transform:scale(var(--k,1));transform-origin:50% 88%;transition:transform var(--dur-base) var(--ease-out);overflow:visible}.tws-notice{background:var(--d-surface);color:var(--d-muted);white-space:nowrap;justify-content:space-between;gap:1rem;padding:.3125rem 1.5rem;font-size:.75rem;display:flex}.tws-head{border-bottom:1px solid var(--d-line);align-items:center;gap:2rem;min-height:3.75rem;padding:0 1.5rem;display:flex}.tws-logo{letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;min-height:2.75rem;font-size:1rem;font-weight:500;display:inline-flex}.tws-tabs{flex:1;gap:1.5rem;display:flex}.tws-tab{min-height:2.75rem;color:var(--d-muted);transition:color var(--dur-fast) var(--ease-out);font-size:.875rem;position:relative}.tws-tab:after{content:"";background:var(--d-accent);transform-origin:0;height:2px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:.4375rem;left:0;right:0;transform:scaleX(0)}.tws-tab[aria-pressed=true]{color:var(--d-text)}.tws-tab[aria-pressed=true]:after{transform:none}.tws-keep{min-height:2.75rem;color:var(--d-muted);margin-left:auto;font-size:.875rem;display:none}.tws-bagbtn{flex:none;align-items:center;gap:.5rem;min-height:2.75rem;margin-left:auto;font-size:.875rem;display:inline-flex}.tws-bagbtn b{border:1px solid var(--d-line);min-width:1.5rem;height:1.5rem;color:var(--d-muted);font-family:var(--font-mono);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:.375rem;place-items:center;padding:0 .3rem;font-size:.75rem;font-weight:500;display:grid}.tws-bagbtn b[data-on=true]{border-color:var(--d-text);background:var(--d-text);color:var(--d-bg)}[data-view=checkout] .tws-tabs,[data-view=done] .tws-tabs{visibility:hidden}[data-view=checkout] .tws-keep{display:block}[data-view=checkout] .tws-bagbtn,[data-view=done] .tws-bagbtn{display:none}.tws-main{scrollbar-width:thin;scrollbar-color:var(--d-line) transparent;min-height:0;position:relative;overflow-y:auto;container:tws-main/size}.tws-view{min-height:100%}.tws-kicker{color:var(--d-muted);font-size:.8125rem}.tws-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:500;line-height:1.2}.tws-count{color:var(--d-muted);font-size:.8125rem}.tws-shop{padding:1.25rem 1.5rem 1.5rem}.tws-shop__head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.125rem;display:flex}.tws-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1rem;display:grid}.tws-card{min-width:0;position:relative}.tws-card__open{border-radius:.5rem;width:100%;display:block}.tws-tile{background:var(--d-surface);height:clamp(7.5rem,50cqh - 7.3rem,17rem);transition:background-color var(--dur-base) var(--ease-out);border-radius:.5rem;padding:.75rem;display:block}.tws-card__name{margin-top:.625rem;font-size:.875rem;line-height:1.3;display:block}.tws-card__price{color:var(--d-muted);margin-top:.0625rem;font-size:.8125rem;display:block}.tws-plus{place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:0;right:0}.tws-plus:before{content:"";border:1px solid var(--d-line);background:var(--d-bg);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:.375rem;position:absolute;inset:.4375rem}.tws-plus svg{fill:none;width:1rem;height:1rem;stroke:var(--d-text);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--dur-fast) var(--ease-out);grid-area:1/1;position:relative}.tws-plus__done,.tws-plus.is-added .tws-plus__add{opacity:0}.tws-plus.is-added .tws-plus__done{opacity:1;stroke:var(--d-on-accent)}.tws-plus.is-added:before{border-color:var(--d-accent);background:var(--d-accent)}.tws-plus[aria-disabled=true]{cursor:not-allowed}.tws-plus[aria-disabled=true] svg{opacity:.35}.tws-plus[aria-disabled=true].is-added .tws-plus__done{opacity:1}@media (hover:hover) and (pointer:fine){.tws-card__open:hover .tws-tile,.tws-pair__open:hover .tws-thumb{background:var(--d-line)}.tws-plus:not([aria-disabled=true]):hover:before{border-color:var(--d-text)}.tws-tab:hover,.tws-keep:hover,.tws-back:hover{color:var(--d-text)}.tws-cta:not([aria-disabled=true]):hover{background:color-mix(in oklab, var(--d-accent) 86%, var(--d-text))}.tws-link:hover{text-decoration-color:currentColor}.tws-qty button:not([aria-disabled=true]):hover,.tws-also__add:hover{background:var(--d-surface)}.tws-pill:hover input:not(:checked)+span{border-color:var(--d-muted)}}.tws-pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);height:100%;display:grid}[data-v=product]{height:100%}.tws-stage{background:var(--d-surface);place-items:center;min-height:0;display:grid;overflow:hidden}.tws-stage .tws-art{aspect-ratio:1;width:min(58%,20rem);height:auto}.tws-pdp__info{scrollbar-width:thin;scrollbar-color:var(--d-line) transparent;min-height:0;padding:.5rem 1.75rem 0;overflow-y:auto}.tws-back{min-height:2.75rem;color:var(--d-muted);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.tws-back svg,.tws-qty svg,.tws-close svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.tws-pdp__price{margin-top:.25rem;font-size:1rem}.tws-pdp__blurb{color:var(--d-muted);margin-top:.5rem;font-size:.875rem}.tws-opt{margin-top:.875rem}.tws-opt legend{color:var(--d-muted);font-size:.8125rem}.tws-pills{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.tws-pill{cursor:pointer;display:block;position:relative}.tws-pill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tws-pill span{border:1px solid var(--d-line);min-height:2.75rem;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:.5rem;place-items:center;padding:0 .875rem;font-size:.875rem;display:grid}.tws-pill.is-out span{color:var(--d-muted);text-decoration:line-through}.tws-pill input:checked+span{border-color:var(--d-accent);background:var(--d-accent-soft);color:var(--d-accent-text)}.tws-pill input:focus-visible+span{outline:2px solid var(--d-accent-text);outline-offset:2px}.tws-stock{color:var(--d-muted);margin-top:.75rem;font-size:.8125rem}.tws-stock[data-state=low]{color:var(--d-text)}.tws-buy{z-index:1;border-block:1px solid var(--d-line);background:var(--d-bg);gap:.625rem;margin:.625rem -1.75rem 0;padding:.625rem 1.75rem;display:flex;position:sticky;bottom:0}.tws-qty{border:1px solid var(--d-line);border-radius:.5rem;flex:none;grid-template-columns:2.75rem 1.75rem 2.75rem;align-items:center;display:inline-grid}.tws-qty output{text-align:center;font-family:var(--font-mono);font-size:.875rem}.tws-qty button{width:2.75rem;height:2.75rem;transition:background-color var(--dur-fast) var(--ease-out);border-radius:.4375rem;place-items:center;display:grid}.tws-qty button[aria-disabled=true]{color:var(--d-muted);opacity:.45;cursor:not-allowed}.tws-cta{background:var(--d-accent);width:100%;min-height:2.75rem;color:var(--d-on-accent);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out);border-radius:.5rem;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem;font-size:.875rem;font-weight:500;display:flex}.tws-cta[aria-disabled=true]{background:var(--d-surface);color:var(--d-muted);cursor:not-allowed}.tws-drawer .tws-cta,.tws-co .tws-cta,.tws-done .tws-cta{justify-content:center}.tws-cta--auto{flex:none;width:auto}.tws-more{border-bottom:1px solid var(--d-line)}.tws-more summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;font-size:.875rem;list-style:none;display:flex}.tws-more summary::-webkit-details-marker{display:none}.tws-more summary:after{content:"+";color:var(--d-muted);font-family:var(--font-mono)}.tws-more[open] summary:after{content:"−"}.tws-more p{color:var(--d-muted);padding-bottom:.875rem;font-size:.875rem}.tws-pairs{padding-block:.875rem 1.25rem}.tws-pairs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin-top:.5rem;display:grid}.tws-pair__open{border-radius:.5rem;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;display:flex}.tws-pair__text{min-width:0;font-size:.8125rem;line-height:1.3;display:grid}.tws-thumb{background:var(--d-surface);width:3.25rem;height:3.25rem;transition:background-color var(--dur-fast) var(--ease-out);border-radius:.5rem;flex:none;padding:.375rem;display:block}.tws-scrim{z-index:3;background:color-mix(in oklab, var(--d-bg) 72%, transparent);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), visibility 0s var(--dur-base);position:absolute;inset:0}.is-bag .tws-scrim{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out)}.tws-drawer{z-index:4;border-left:1px solid var(--d-line);background:var(--d-bg);visibility:hidden;width:min(25rem,100%);transition:transform var(--dur-base) var(--ease-out), visibility 0s var(--dur-base);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.is-bag .tws-drawer{visibility:visible;transition:transform var(--dur-base) var(--ease-out);transform:none}.tws-drawer__head{flex:none;align-items:baseline;gap:.625rem;padding:.625rem .75rem 0 1.25rem;display:flex}.tws-drawer__title{letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:500;line-height:1.2}.tws-drawer__count{color:var(--d-muted);font-size:.8125rem}.tws-close{border-radius:.5rem;align-self:center;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;display:grid}.tws-free{border-bottom:1px solid var(--d-line);flex:none;padding:.25rem 1.25rem .75rem;font-size:.8125rem}.tws-free p{color:var(--d-muted)}.tws-free[data-done=true] p{color:var(--d-text)}.tws-bar{background:var(--d-line);height:2px;margin-top:.5rem;position:relative}.tws-bar__fill{background:var(--d-accent);transition:clip-path var(--dur-slow) var(--ease-out);position:absolute;inset:0}.tws-drawer__body{scrollbar-width:thin;scrollbar-color:var(--d-line) transparent;flex:auto;min-height:8rem;padding:0 1.25rem;overflow-y:auto}.tws-line{border-bottom:1px solid var(--d-line);grid-template-columns:3.75rem minmax(0,1fr) auto;gap:.75rem;padding:.75rem 0;display:grid}.tws-line .tws-thumb{width:3.75rem;height:3.75rem}.tws-line__text{min-width:0;font-size:.875rem;line-height:1.3;display:grid}.tws-line__text b{font-weight:500}.tws-line__text .tws-muted{font-size:.8125rem}.tws-line__row{align-items:center;gap:.875rem;margin-top:.25rem;display:flex}.tws-line__price{font-variant-numeric:tabular-nums;font-size:.875rem}.tws-qty--sm{grid-template-columns:2.75rem 1.25rem 2.75rem}.tws-link{min-height:2.75rem;color:var(--d-muted);text-decoration:underline;text-decoration-color:var(--d-line);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-out);align-items:center;font-size:.875rem;display:inline-flex}.tws-link--sm{font-size:.8125rem}.tws-also{align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.tws-also .tws-thumb{width:3.25rem;height:3.25rem}.tws-also__text{flex:1;min-width:0;font-size:.8125rem;line-height:1.3;display:grid}.tws-also__text b{font-size:.875rem;font-weight:500}.tws-also__add{border:1px solid var(--d-line);white-space:nowrap;min-height:2.75rem;transition:background-color var(--dur-fast) var(--ease-out);border-radius:.5rem;flex:none;padding:0 .875rem;font-size:.8125rem}.tws-empty{color:var(--d-muted);padding:2rem 0;font-size:.875rem}.tws-empty__title{color:var(--d-text);font-size:1rem;font-weight:500}.tws-drawer__foot{border-top:1px solid var(--d-line);flex:none;padding:.75rem 1.25rem 1rem}.tws-sum{gap:.125rem;font-size:.875rem;display:grid}.tws-sum div{justify-content:space-between;gap:1rem;display:flex}.tws-sum dt{color:var(--d-muted)}.tws-sum dd{font-variant-numeric:tabular-nums;text-align:right}[data-demo=e-commerce] .tws-sum__total{align-items:baseline;margin-top:.25rem;font-size:1rem;font-weight:500}.tws-sum__total dt{color:inherit}.tws-sum+.tws-cta{margin-top:.75rem}.tws-co{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:2.5rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.tws-co__lines{border-top:1px solid var(--d-line);margin-top:.75rem}.tws-coline{border-bottom:1px solid var(--d-line);font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.875rem;display:flex}.tws-coline .tws-thumb{width:2.75rem;height:2.75rem;padding:.25rem}.tws-coline__text{flex:1;min-width:0;line-height:1.3;display:grid}.tws-coline__text b{font-weight:500}.tws-coline__text .tws-muted{font-size:.8125rem}.tws-ship{margin-top:.25rem}.tws-ship legend{color:var(--d-muted);margin-bottom:.375rem;font-size:.8125rem}.tws-ship__opt{cursor:pointer;border:1px solid var(--d-line);min-height:3.25rem;transition:border-color var(--dur-fast) var(--ease-out);border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.875rem;display:flex;position:relative}.tws-ship__opt+.tws-ship__opt{margin-top:.5rem}.tws-ship__opt:has(input:checked){border-color:var(--d-accent)}.tws-ship__opt input{width:1rem;height:1rem;accent-color:var(--d-accent);flex:none;margin:0}.tws-ship__text{flex:1;min-width:0;line-height:1.3;display:grid}.tws-ship__text b{font-weight:500}.tws-ship__text span{color:var(--d-muted);font-size:.8125rem}.tws-ship__price{font-variant-numeric:tabular-nums}.tws-co__side{background:var(--d-surface);border-radius:.5rem;padding:1.125rem;position:sticky;top:1.25rem}.tws-honest{color:var(--d-muted);margin-top:.75rem;font-size:.8125rem;line-height:1.4}.tws-done{flex-direction:column;justify-content:center;align-items:flex-start;max-width:34rem;margin-inline:auto;padding:1.5rem;display:flex}.tws-done__mark{background:var(--d-accent-soft);width:2.5rem;height:2.5rem;color:var(--d-accent-text);border-radius:50%;place-items:center;margin-bottom:.875rem;display:grid}.tws-done__mark svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.tws-done__lead{color:var(--d-muted);margin-top:.5rem;font-size:.875rem}.tws-done__facts{border-top:1px solid var(--d-line);width:100%;margin:1rem 0 1.25rem;font-size:.875rem}.tws-done__facts div{border-bottom:1px solid var(--d-line);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.tws-done__facts dt{color:var(--d-muted)}.tws-done__facts dd{text-align:right;font-variant-numeric:tabular-nums}@container demo (width<=56rem){.tws-head{gap:1.25rem;padding:0 1.25rem}.tws-tabs{gap:1.125rem}.tws-notice{padding-inline:1.25rem}.tws-notice__far{display:none}.tws-shop{padding:1.125rem 1.25rem 1.25rem}.tws-grid{gap:1.125rem .75rem}.tws-pdp__info{padding-inline:1.25rem}.tws-buy{margin-inline:-1.25rem;padding-inline:1.25rem}.tws-co{gap:1.5rem;padding:1.125rem 1.25rem 1.25rem}}@container demo (width<=20.5rem){[data-p-add-price]{display:none}.tws-buy .tws-cta{justify-content:center}}@container demo (width<=40rem){[data-demo=e-commerce]{height:41rem}.tws-buy .tws-qty{grid-template-columns:2.75rem 1.25rem 2.75rem}.tws-buy .tws-cta{min-width:0;padding:0 1rem}.tws-notice{padding-inline:1rem}.tws-head{flex-wrap:wrap;gap:0 1rem;min-height:0;padding:.25rem 1rem 0}.tws-bagbtn{order:2}.tws-tabs{flex:0 0 100%;order:3;justify-content:space-between;gap:.5rem}[data-view=product] .tws-tabs,[data-view=checkout] .tws-tabs,[data-view=done] .tws-tabs{display:none}.tws-shop{padding:1rem}.tws-title{font-size:1.375rem}.tws-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem .75rem}.tws-tile{height:9rem}.tws-pdp{height:auto;display:block}[data-v=product]{height:auto}.tws-stage{height:14rem}.tws-stage .tws-art{width:11rem}.tws-pdp__info{padding:.25rem 1rem 0;overflow:visible}.tws-buy{margin-inline:-1rem;padding:.625rem 1rem}.tws-drawer{border-left:0;border-top:1px solid var(--d-line);border-radius:.75rem .75rem 0 0;width:100%;height:88%;top:auto;left:0;right:0;transform:translateY(100%)}.tws-co{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1rem}.tws-co__side{position:static}.tws-done{padding:1.25rem 1rem}.tws-cta--auto{justify-content:center;width:100%}}.au[data-astro-cid-ygeeyq7s]{background:var(--d-bg);min-width:0;height:36rem;color:var(--d-text);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);grid-template-rows:auto minmax(0,1fr) auto;font-size:.8125rem;line-height:1.35;display:grid}.au[data-astro-cid-ygeeyq7s] [data-astro-cid-ygeeyq7s]:focus-visible{outline-color:var(--d-accent-text);outline-offset:2px}.au[data-astro-cid-ygeeyq7s] [data-astro-cid-ygeeyq7s][hidden]{display:none!important}.au[data-astro-cid-ygeeyq7s] button[data-astro-cid-ygeeyq7s]{-webkit-tap-highlight-color:transparent}.au__bullet[data-astro-cid-ygeeyq7s]{border:1px solid var(--d-line);width:1.625rem;height:1.625rem;color:var(--d-muted);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:500;line-height:1;display:grid}.au__bullet--sm[data-astro-cid-ygeeyq7s]{width:1.25rem;height:1.25rem;font-size:.625rem}.au__bar[data-astro-cid-ygeeyq7s]{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.375rem 1rem;display:flex}.au__brand[data-astro-cid-ygeeyq7s]{letter-spacing:-.02em;font-size:.9375rem;font-weight:600}.au__state[data-astro-cid-ygeeyq7s]{color:var(--d-muted);white-space:nowrap;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.au__state[data-astro-cid-ygeeyq7s] i[data-astro-cid-ygeeyq7s]{background:var(--d-muted);width:.5rem;height:.5rem;transition:background-color var(--dur-base) var(--ease-out);border-radius:50%}.au__state[data-astro-cid-ygeeyq7s][data-tone=run] i[data-astro-cid-ygeeyq7s]{background:var(--d-accent)}.au__state[data-astro-cid-ygeeyq7s][data-tone=bad] i[data-astro-cid-ygeeyq7s]{background:var(--d-danger)}.au__state[data-astro-cid-ygeeyq7s][data-tone=bad]{color:var(--d-danger)}.au__body[data-astro-cid-ygeeyq7s]{grid-template-columns:15.5rem minmax(0,1fr);min-height:0;display:grid}.au__rail[data-astro-cid-ygeeyq7s]{border-right:1px solid var(--d-line);flex-direction:column;min-height:0;padding:.875rem .5rem;display:flex;overflow-y:auto}.au__head-s[data-astro-cid-ygeeyq7s]{color:var(--d-muted);padding:0 .5rem .375rem;font-size:.75rem;font-weight:500}.au__head-s[data-astro-cid-ygeeyq7s]:not(:first-child){margin-top:auto;padding-top:1rem}.au__lines[data-astro-cid-ygeeyq7s]{gap:.125rem;display:grid}.au__line[data-astro-cid-ygeeyq7s]{align-items:center;min-width:0;display:flex;position:relative}.au__pick[data-astro-cid-ygeeyq7s]{cursor:pointer;text-align:left;min-width:0;min-height:3.25rem;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:.625rem;flex:1;align-items:center;gap:.625rem;padding:.375rem 3.25rem .375rem .5rem;display:flex}.au__pick[data-astro-cid-ygeeyq7s][aria-current=true]{background:var(--d-accent-soft)}.au__pick[data-astro-cid-ygeeyq7s][aria-current=true] .au__bullet[data-astro-cid-ygeeyq7s]{border-color:var(--d-accent-text);color:var(--d-accent-text)}.au__pick-t[data-astro-cid-ygeeyq7s]{min-width:0;display:grid}.au__pick-t[data-astro-cid-ygeeyq7s] b[data-astro-cid-ygeeyq7s]{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.au__pick-t[data-astro-cid-ygeeyq7s] small[data-astro-cid-ygeeyq7s]{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.au__pick-t[data-astro-cid-ygeeyq7s] small[data-astro-cid-ygeeyq7s][data-tone=warn]{color:var(--d-text)}.au__pick-t[data-astro-cid-ygeeyq7s] small[data-astro-cid-ygeeyq7s][data-tone=bad]{color:var(--d-danger)}.au__line[data-astro-cid-ygeeyq7s][data-on=false] .au__bullet[data-astro-cid-ygeeyq7s]{border-style:dashed;border-color:var(--d-muted)}@media (hover:hover) and (pointer:fine){.au__pick[data-astro-cid-ygeeyq7s]:not([aria-current=true]):hover{background:var(--d-surface)}}.au__switch[data-astro-cid-ygeeyq7s]{cursor:pointer;place-items:center;width:3rem;height:2.75rem;display:grid;position:absolute;right:.125rem}.au__switch[data-astro-cid-ygeeyq7s] input[data-astro-cid-ygeeyq7s]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.au__switch[data-astro-cid-ygeeyq7s] i[data-astro-cid-ygeeyq7s]{border:1px solid var(--d-muted);width:1.875rem;height:1.125rem;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:99px;position:relative}.au__switch[data-astro-cid-ygeeyq7s] i[data-astro-cid-ygeeyq7s]:after{content:"";background:var(--d-muted);width:.875rem;height:.875rem;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:calc(.125rem - 1px);left:calc(.125rem - 1px)}.au__switch[data-astro-cid-ygeeyq7s] input[data-astro-cid-ygeeyq7s]:checked+i[data-astro-cid-ygeeyq7s]{border-color:var(--d-text);background:var(--d-text)}.au__switch[data-astro-cid-ygeeyq7s] input[data-astro-cid-ygeeyq7s]:checked+i[data-astro-cid-ygeeyq7s]:after{background:var(--d-bg);transform:translate(.75rem)}.au__switch[data-astro-cid-ygeeyq7s] input[data-astro-cid-ygeeyq7s]:focus-visible+i[data-astro-cid-ygeeyq7s]{outline:2px solid var(--d-accent-text);outline-offset:2px}.au__tools[data-astro-cid-ygeeyq7s]{gap:.125rem;padding-inline:.5rem;display:grid}.au__tools[data-astro-cid-ygeeyq7s] li[data-astro-cid-ygeeyq7s]{grid-template-columns:.375rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:1.5rem;display:grid}.au__tools[data-astro-cid-ygeeyq7s] i[data-astro-cid-ygeeyq7s]{background:var(--d-muted);width:.375rem;height:.375rem;transition:background-color var(--dur-base) var(--ease-out);border-radius:50%}.au__tools[data-astro-cid-ygeeyq7s] small[data-astro-cid-ygeeyq7s]{color:var(--d-muted);font-size:.75rem}.au__tools[data-astro-cid-ygeeyq7s] li[data-astro-cid-ygeeyq7s][data-tone=bad] i[data-astro-cid-ygeeyq7s]{background:var(--d-danger)}.au__tools[data-astro-cid-ygeeyq7s] li[data-astro-cid-ygeeyq7s][data-tone=bad] small[data-astro-cid-ygeeyq7s]{color:var(--d-danger)}.au__main[data-astro-cid-ygeeyq7s]{grid-template-rows:auto minmax(11.5rem,1fr) 13.5rem;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow-y:auto}.au__top[data-astro-cid-ygeeyq7s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.625rem 1rem;display:flex}.au__id[data-astro-cid-ygeeyq7s]{flex:11rem;align-items:center;gap:.625rem;min-width:0;display:flex}.au__id-t[data-astro-cid-ygeeyq7s]{min-width:0}.au__title[data-astro-cid-ygeeyq7s]{letter-spacing:-.015em;font-size:.9375rem;font-weight:500}.au__sub[data-astro-cid-ygeeyq7s]{color:var(--d-muted);font-size:.75rem}.au__controls[data-astro-cid-ygeeyq7s]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.au__seg[data-astro-cid-ygeeyq7s]{border:1px solid var(--d-line);border-radius:.625rem;display:inline-flex}.au__seg[data-astro-cid-ygeeyq7s] label[data-astro-cid-ygeeyq7s]{cursor:pointer;display:block;position:relative}.au__seg[data-astro-cid-ygeeyq7s] input[data-astro-cid-ygeeyq7s]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.au__seg[data-astro-cid-ygeeyq7s] span[data-astro-cid-ygeeyq7s]{min-height:calc(2.75rem - 2px);color:var(--d-muted);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:calc(.625rem - 1px);align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:500;display:flex}.au__seg[data-astro-cid-ygeeyq7s] input[data-astro-cid-ygeeyq7s]:checked+span[data-astro-cid-ygeeyq7s]{background:var(--d-surface);color:var(--d-text)}.au__seg[data-astro-cid-ygeeyq7s] input[data-astro-cid-ygeeyq7s]:focus-visible+span[data-astro-cid-ygeeyq7s]{outline:2px solid var(--d-accent-text);outline-offset:1px}.au__run[data-astro-cid-ygeeyq7s],.au__quiet[data-astro-cid-ygeeyq7s]{cursor:pointer;white-space:nowrap;min-height:2.75rem;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:.625rem;justify-content:center;align-items:center;gap:.4375rem;padding:0 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.au__run[data-astro-cid-ygeeyq7s]{background:var(--d-accent);min-width:6rem;color:var(--d-on-accent);border:0}.au__run[data-astro-cid-ygeeyq7s] svg[data-astro-cid-ygeeyq7s]{fill:currentColor;width:.75rem;height:.75rem}.au__run[data-astro-cid-ygeeyq7s][data-busy=true] svg[data-astro-cid-ygeeyq7s]{display:none}.au__run[data-astro-cid-ygeeyq7s][aria-disabled=true]{background:var(--d-surface);color:var(--d-muted);cursor:not-allowed}.au__quiet[data-astro-cid-ygeeyq7s]{border:1px solid var(--d-line);color:var(--d-text);background:0 0}.au__quiet--sm[data-astro-cid-ygeeyq7s]{flex:none;padding:0 .75rem;font-size:.75rem}.au__quiet[data-astro-cid-ygeeyq7s][aria-pressed=true]{border-color:var(--d-accent-text);background:var(--d-accent-soft);color:var(--d-accent-text)}.au__map[data-astro-cid-ygeeyq7s]{--dot:1.375rem;--pill-room:2.5rem;--rail:2px;border-block:1px solid var(--d-line);background:var(--d-surface);grid-area:2/1;align-items:center;min-width:0;padding:.75rem 1rem;display:grid}.au__route[data-astro-cid-ygeeyq7s]{overflow-clip-margin:.5rem;position:relative;overflow:clip}.au__track[data-astro-cid-ygeeyq7s],.au__fill[data-astro-cid-ygeeyq7s]{top:calc(var(--pill-room) + var(--dot) / 2 - var(--rail) / 2);left:calc(50% / var(--n));right:calc(50% / var(--n));height:var(--rail);position:absolute}.au__track[data-astro-cid-ygeeyq7s]{background:var(--d-line)}.au__fill[data-astro-cid-ygeeyq7s]{background:var(--d-accent);transform:scaleX(var(--done));transform-origin:0;transition:transform .5s var(--ease-out)}.au__map[data-astro-cid-ygeeyq7s][data-on=false] .au__track[data-astro-cid-ygeeyq7s]{border-top:var(--rail) dashed var(--d-muted);background:0 0}.au__car[data-astro-cid-ygeeyq7s]{z-index:1;pointer-events:none;transform:translateX(calc((var(--at) + .5) * 100% / var(--n)));transition:transform .5s var(--ease-out);position:absolute;inset:0}.au__pill[data-astro-cid-ygeeyq7s]{background:var(--d-accent);color:var(--d-on-accent);font-family:var(--font-mono);white-space:nowrap;opacity:0;transition:opacity var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:99px;padding:.1875rem .5rem;font-size:.75rem;font-weight:500;line-height:1.3;position:absolute;top:.1875rem;left:0;transform:translate(-50%)}.au__map[data-astro-cid-ygeeyq7s]:not([data-flow=idle]) .au__pill[data-astro-cid-ygeeyq7s]{opacity:1}.au__map[data-astro-cid-ygeeyq7s][data-flow=retry] .au__pill[data-astro-cid-ygeeyq7s],.au__map[data-astro-cid-ygeeyq7s][data-flow=held] .au__pill[data-astro-cid-ygeeyq7s]{background:var(--d-danger);color:var(--d-bg)}.au__map[data-astro-cid-ygeeyq7s][data-flow=paused] .au__pill[data-astro-cid-ygeeyq7s]{background:var(--d-muted);color:var(--d-bg)}.au__stops[data-astro-cid-ygeeyq7s]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid;position:relative}.au__stop[data-astro-cid-ygeeyq7s]{min-width:0;display:flex}.au__stop-b[data-astro-cid-ygeeyq7s]{min-width:0;padding:var(--pill-room) .125rem 2rem;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:.625rem;flex-direction:column;flex:1;align-items:center;gap:.3125rem;display:flex}.au__stop-t[data-astro-cid-ygeeyq7s]{min-width:0;transition:background-color var(--dur-fast) var(--ease-out);border-radius:.4375rem;justify-items:center;gap:.0625rem;padding:.1875rem .375rem;display:grid;position:relative}.au__stop-n[data-astro-cid-ygeeyq7s]{font-size:.8125rem;font-weight:500;line-height:1.2}.au__stop-m[data-astro-cid-ygeeyq7s]{color:var(--d-muted);font-size:.75rem}.au__stop-note[data-astro-cid-ygeeyq7s]{color:var(--d-danger);font-size:.75rem;font-weight:500;line-height:1.2;position:absolute;top:calc(100% + .125rem);left:-.5rem;right:-.5rem}.au__stop[data-astro-cid-ygeeyq7s][data-state=active] .au__stop-note[data-astro-cid-ygeeyq7s]{color:var(--d-muted)}.au__dot[data-astro-cid-ygeeyq7s]{width:var(--dot);height:var(--dot);border:2px solid var(--d-muted);background:var(--d-bg);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:99px;flex:none;place-items:center;display:grid;position:relative}.au__stop[data-astro-cid-ygeeyq7s][data-hub] .au__dot[data-astro-cid-ygeeyq7s]{width:calc(var(--dot) + .75rem)}.au__tick[data-astro-cid-ygeeyq7s]{fill:none;width:.75rem;height:.75rem;stroke:var(--d-on-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.au__ring[data-astro-cid-ygeeyq7s]{fill:none;opacity:0;width:2.25rem;max-width:none;height:2.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.au__ring[data-astro-cid-ygeeyq7s] circle[data-astro-cid-ygeeyq7s]{stroke:var(--d-danger);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.au__stop[data-astro-cid-ygeeyq7s][data-state=done] .au__dot[data-astro-cid-ygeeyq7s]{border-color:var(--d-accent);background:var(--d-accent)}.au__stop[data-astro-cid-ygeeyq7s][data-state=done] .au__tick[data-astro-cid-ygeeyq7s]{opacity:1}.au__stop[data-astro-cid-ygeeyq7s][data-state=active] .au__dot[data-astro-cid-ygeeyq7s]{border-color:var(--d-accent);background:var(--d-accent-soft)}.au__stop[data-astro-cid-ygeeyq7s][data-state=retry] .au__dot[data-astro-cid-ygeeyq7s],.au__stop[data-astro-cid-ygeeyq7s][data-state=held] .au__dot[data-astro-cid-ygeeyq7s]{border-color:var(--d-danger)}.au__stop[data-astro-cid-ygeeyq7s][data-state=retry] .au__ring[data-astro-cid-ygeeyq7s]{opacity:1}.au__stop[data-astro-cid-ygeeyq7s][data-state=retry] .au__ring[data-astro-cid-ygeeyq7s] circle[data-astro-cid-ygeeyq7s]{animation:au-wait var(--wait) linear both}.au__map[data-astro-cid-ygeeyq7s][data-flow=paused] .au__ring[data-astro-cid-ygeeyq7s] circle[data-astro-cid-ygeeyq7s]{animation-play-state:paused}@keyframes au-wait{to{stroke-dashoffset:1px}}.au[data-astro-cid-ygeeyq7s]:not([data-mode=clean]) .au__map[data-astro-cid-ygeeyq7s][data-flow=idle] .au__stop[data-astro-cid-ygeeyq7s][data-armed] .au__dot[data-astro-cid-ygeeyq7s]{border-style:dashed;border-color:var(--d-text)}.au__stop-b[data-astro-cid-ygeeyq7s][aria-pressed=true] .au__stop-t[data-astro-cid-ygeeyq7s]{background:var(--d-accent-soft)}@media (hover:hover) and (pointer:fine){.au__stop-b[data-astro-cid-ygeeyq7s]:hover .au__stop-n[data-astro-cid-ygeeyq7s]{text-underline-offset:.15em;text-decoration:underline 1px}}.au__hint[data-astro-cid-ygeeyq7s]{z-index:1;color:var(--d-muted);pointer-events:none;grid-area:2/1;align-self:end;align-items:center;gap:.4375rem;padding:0 1rem .625rem;font-size:.75rem;display:flex}.au__hint[data-astro-cid-ygeeyq7s] i[data-astro-cid-ygeeyq7s]{border:1px dashed var(--d-text);border-radius:50%;flex:none;width:.625rem;height:.625rem}.au__hint[data-astro-cid-ygeeyq7s][data-mode=clean] i[data-astro-cid-ygeeyq7s]{display:none}.au__low[data-astro-cid-ygeeyq7s]{grid-row:3;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;display:grid}.au__paneA[data-astro-cid-ygeeyq7s],.au__paneB[data-astro-cid-ygeeyq7s]{flex-direction:column;min-width:0;min-height:0;display:flex}.au__paneB[data-astro-cid-ygeeyq7s]{border-left:1px solid var(--d-line)}.au__tabs[data-astro-cid-ygeeyq7s]{border-bottom:1px solid var(--d-line);flex:none;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:.5rem .875rem;display:flex}.au__tablist[data-astro-cid-ygeeyq7s]{flex:none;gap:.125rem;display:flex}.au__tab[data-astro-cid-ygeeyq7s]{min-height:2.75rem;color:var(--d-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 .5rem;font-size:.75rem;font-weight:500;position:relative}.au__tab[data-astro-cid-ygeeyq7s][aria-selected=true]{color:var(--d-text)}.au__tab[data-astro-cid-ygeeyq7s][aria-selected=true]:after{content:"";background:var(--d-text);height:2px;position:absolute;bottom:-1px;left:.5rem;right:.5rem}.au__tab--runs[data-astro-cid-ygeeyq7s]{display:none}.au__ctx[data-astro-cid-ygeeyq7s]{min-width:0;color:var(--d-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.75rem;overflow:hidden}.au__pane[data-astro-cid-ygeeyq7s]{flex:1;min-height:0;padding:.5rem .875rem .625rem;overflow-y:auto}.au__pane[data-astro-cid-ygeeyq7s]:focus-visible{outline-offset:-2px}.au__pane--stop[data-astro-cid-ygeeyq7s]{display:none}.au[data-astro-cid-ygeeyq7s][data-tab=stop] .au__pane--stop[data-astro-cid-ygeeyq7s]{display:block}.au[data-astro-cid-ygeeyq7s][data-tab=stop] .au__pane--log[data-astro-cid-ygeeyq7s]{display:none}.au__empty[data-astro-cid-ygeeyq7s]{max-width:34em;color:var(--d-muted);padding-block:.25rem}.au__log[data-astro-cid-ygeeyq7s]{font-family:var(--font-mono);gap:.1875rem;margin:0;padding:0;font-size:.75rem;line-height:1.4;list-style:none;display:grid}.au__entry[data-astro-cid-ygeeyq7s]{animation:au-in var(--dur-base) var(--ease-out) both;grid-template-columns:4.75em minmax(0,1fr);gap:.75em;display:grid}.au__entry[data-astro-cid-ygeeyq7s] time[data-astro-cid-ygeeyq7s]{color:var(--d-muted)}.au__entry[data-astro-cid-ygeeyq7s] span[data-astro-cid-ygeeyq7s]{overflow-wrap:anywhere}.au__entry[data-astro-cid-ygeeyq7s][data-tone=info] span[data-astro-cid-ygeeyq7s]{color:var(--d-muted)}.au__entry[data-astro-cid-ygeeyq7s][data-tone=bad] span[data-astro-cid-ygeeyq7s]{color:var(--d-danger)}@keyframes au-in{0%{opacity:0;transform:translateY(.1875rem)}}.au__sd[data-astro-cid-ygeeyq7s]{gap:.375rem;display:grid}.au__sd-top[data-astro-cid-ygeeyq7s]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.au__sd-id[data-astro-cid-ygeeyq7s]{min-width:0}.au__sd-cols[data-astro-cid-ygeeyq7s]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.au__sd-name[data-astro-cid-ygeeyq7s]{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;display:flex}.au__sd-name[data-astro-cid-ygeeyq7s] b[data-astro-cid-ygeeyq7s]{font-weight:500}.au__sd-name[data-astro-cid-ygeeyq7s] span[data-astro-cid-ygeeyq7s],.au__sd-does[data-astro-cid-ygeeyq7s]{color:var(--d-muted);font-size:.75rem}.au__fields[data-astro-cid-ygeeyq7s] li[data-astro-cid-ygeeyq7s]{border-top:1px solid var(--d-line);flex-wrap:wrap;align-items:center;gap:0 .375rem;padding-block:.1875rem;display:flex}.au__fields[data-astro-cid-ygeeyq7s] code[data-astro-cid-ygeeyq7s]{font-family:var(--font-mono);font-size:.75rem}.au__fields[data-astro-cid-ygeeyq7s] svg[data-astro-cid-ygeeyq7s]{fill:none;width:.75rem;stroke:var(--d-muted);stroke-width:1.2px;flex:none}.au__fields[data-astro-cid-ygeeyq7s] span[data-astro-cid-ygeeyq7s]{color:var(--d-accent-text);font-family:var(--font-mono);margin-left:auto;font-size:.75rem}.au__rules[data-astro-cid-ygeeyq7s]{align-content:start;gap:.25rem;margin:0;display:grid}.au__rules[data-astro-cid-ygeeyq7s] div[data-astro-cid-ygeeyq7s]{grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem;display:grid}.au__rules[data-astro-cid-ygeeyq7s] dt[data-astro-cid-ygeeyq7s]{color:var(--d-muted);font-size:.75rem}.au__rules[data-astro-cid-ygeeyq7s] dd[data-astro-cid-ygeeyq7s]{margin:0;font-size:.75rem}.au__runs-h[data-astro-cid-ygeeyq7s]{border-bottom:1px solid var(--d-line);flex:none;justify-content:space-between;align-items:center;min-height:2.75rem;padding-inline:.875rem;font-size:.75rem;font-weight:500;display:flex}.au__runs-h[data-astro-cid-ygeeyq7s] small[data-astro-cid-ygeeyq7s]{color:var(--d-muted);font-size:.75rem;font-weight:400}.au__runs[data-astro-cid-ygeeyq7s]{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.au__row[data-astro-cid-ygeeyq7s]{border:0;border-bottom:1px solid var(--d-line);cursor:pointer;text-align:left;width:100%;min-height:2.75rem;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;grid-template-columns:2.75rem 3.75rem 1.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.75rem;display:grid}.au__row[data-astro-cid-ygeeyq7s][data-fresh]{animation:au-in var(--dur-base) var(--ease-out) both}.au__row-time[data-astro-cid-ygeeyq7s],.au__row-rec[data-astro-cid-ygeeyq7s],.au__row-dur[data-astro-cid-ygeeyq7s]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.au__row-time[data-astro-cid-ygeeyq7s],.au__row-dur[data-astro-cid-ygeeyq7s]{color:var(--d-muted)}.au__row-res[data-astro-cid-ygeeyq7s]{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.au__row-res[data-astro-cid-ygeeyq7s][data-tone=warn]{color:var(--d-text)}.au__row-res[data-astro-cid-ygeeyq7s][data-tone=bad]{color:var(--d-danger)}.au__row[data-astro-cid-ygeeyq7s][aria-current=true]{background:var(--d-surface)}@media (hover:hover) and (pointer:fine){.au__row[data-astro-cid-ygeeyq7s]:hover{background:var(--d-surface)}}.au__nav[data-astro-cid-ygeeyq7s]{display:none}@container demo (width<=959px){.au[data-astro-cid-ygeeyq7s]{height:40rem}.au__body[data-astro-cid-ygeeyq7s]{grid-template-columns:15rem minmax(0,1fr)}.au__top[data-astro-cid-ygeeyq7s]{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;padding:.625rem .75rem;display:grid}.au__controls[data-astro-cid-ygeeyq7s]{display:contents}.au__seg[data-astro-cid-ygeeyq7s]{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.au__seg[data-astro-cid-ygeeyq7s] span[data-astro-cid-ygeeyq7s]{justify-content:center;padding:0 .25rem}.au__title[data-astro-cid-ygeeyq7s],.au__sub[data-astro-cid-ygeeyq7s]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.au__map[data-astro-cid-ygeeyq7s]{padding-inline:.5rem}.au__main[data-astro-cid-ygeeyq7s]{grid-template-rows:auto minmax(11.5rem,1fr) 14rem}.au__low[data-astro-cid-ygeeyq7s]{flex-direction:column;display:flex}.au__paneA[data-astro-cid-ygeeyq7s]{flex:1}.au__paneB[data-astro-cid-ygeeyq7s]{border-left:0;flex:1;display:none}.au__runs-h[data-astro-cid-ygeeyq7s]{display:none}.au__tab--runs[data-astro-cid-ygeeyq7s]{display:block}.au[data-astro-cid-ygeeyq7s][data-tab=runs] .au__paneA[data-astro-cid-ygeeyq7s]{flex:none}.au[data-astro-cid-ygeeyq7s][data-tab=runs] .au__paneB[data-astro-cid-ygeeyq7s]{display:flex}.au[data-astro-cid-ygeeyq7s][data-tab=runs] .au__pane--log[data-astro-cid-ygeeyq7s]{display:none}}@container demo (width<=639px){.au[data-astro-cid-ygeeyq7s]{height:44rem}.au__bar[data-astro-cid-ygeeyq7s]{padding-inline:.875rem}.au__body[data-astro-cid-ygeeyq7s]{grid-template-columns:minmax(0,1fr)}.au__rail[data-astro-cid-ygeeyq7s]{border-right:0;padding:.75rem .375rem;display:none}.au[data-astro-cid-ygeeyq7s][data-view=lines] .au__rail[data-astro-cid-ygeeyq7s]{display:flex}.au[data-astro-cid-ygeeyq7s][data-view=lines] .au__main[data-astro-cid-ygeeyq7s]{display:none}.au__head-s[data-astro-cid-ygeeyq7s]:not(:first-child){margin-top:.75rem}.au__pick[data-astro-cid-ygeeyq7s]{min-height:3.5rem}.au__main[data-astro-cid-ygeeyq7s]{grid-template-rows:auto auto minmax(10rem,1fr)}.au__hint[data-astro-cid-ygeeyq7s]{display:none}.au__map[data-astro-cid-ygeeyq7s],.au__low[data-astro-cid-ygeeyq7s]{grid-row:auto}.au__sd-cols[data-astro-cid-ygeeyq7s]{grid-template-columns:minmax(0,1fr);gap:.5rem}.au[data-astro-cid-ygeeyq7s][data-view=runs] .au__main[data-astro-cid-ygeeyq7s]{grid-template-rows:minmax(0,1fr)}.au[data-astro-cid-ygeeyq7s][data-view=runs] .au__top[data-astro-cid-ygeeyq7s],.au[data-astro-cid-ygeeyq7s][data-view=runs] .au__map[data-astro-cid-ygeeyq7s]{display:none}.au__top[data-astro-cid-ygeeyq7s]{padding:.625rem .875rem}.au__run[data-astro-cid-ygeeyq7s]{min-width:5rem;padding-inline:.875rem}.au__run[data-astro-cid-ygeeyq7s] svg[data-astro-cid-ygeeyq7s]{display:none}.au__quiet[data-astro-cid-ygeeyq7s][data-cancel]{padding-inline:.75rem}.au__run[data-astro-cid-ygeeyq7s][data-busy=true]{display:none}.au__map[data-astro-cid-ygeeyq7s]{--pill-room:0rem;padding:.25rem .875rem}.au__track[data-astro-cid-ygeeyq7s],.au__fill[data-astro-cid-ygeeyq7s]{top:calc(50% / var(--n));bottom:calc(50% / var(--n));left:calc(1.0625rem - var(--rail) / 2);width:var(--rail);height:auto;right:auto}.au__fill[data-astro-cid-ygeeyq7s]{transform:scaleY(var(--done));transform-origin:top}.au__map[data-astro-cid-ygeeyq7s][data-on=false] .au__track[data-astro-cid-ygeeyq7s]{border-top:0;border-left:var(--rail) dashed var(--d-muted)}.au__car[data-astro-cid-ygeeyq7s]{transform:translateY(calc((var(--at) + .5) * 100% / var(--n)))}.au__pill[data-astro-cid-ygeeyq7s]{top:0;left:auto;right:0;transform:translateY(-50%)}.au__stops[data-astro-cid-ygeeyq7s]{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.au__stop-b[data-astro-cid-ygeeyq7s]{text-align:left;flex-direction:row;gap:.625rem;min-height:2.75rem;padding:.25rem 5rem .25rem .375rem}.au__stop[data-astro-cid-ygeeyq7s][data-hub] .au__dot[data-astro-cid-ygeeyq7s]{width:var(--dot);height:calc(var(--dot) + .5rem)}.au__stop-t[data-astro-cid-ygeeyq7s]{flex-wrap:wrap;place-items:baseline start;gap:0 .5rem;display:flex}.au__stop-note[data-astro-cid-ygeeyq7s]{position:static}.au__stop-note[data-astro-cid-ygeeyq7s]:empty{display:none}.au__tabs[data-astro-cid-ygeeyq7s]{padding-inline:.375rem .875rem}.au__tab--runs[data-astro-cid-ygeeyq7s]{display:none}.au__paneA[data-astro-cid-ygeeyq7s]{flex:1}.au__paneB[data-astro-cid-ygeeyq7s]{display:none}.au[data-astro-cid-ygeeyq7s][data-tab=runs] .au__paneA[data-astro-cid-ygeeyq7s]{flex:1}.au[data-astro-cid-ygeeyq7s][data-tab=runs] .au__paneB[data-astro-cid-ygeeyq7s]{display:none}.au[data-astro-cid-ygeeyq7s][data-tab=runs] .au__pane--log[data-astro-cid-ygeeyq7s]{display:block}.au[data-astro-cid-ygeeyq7s][data-view=runs] .au__paneA[data-astro-cid-ygeeyq7s]{display:none}.au[data-astro-cid-ygeeyq7s][data-view=runs] .au__paneB[data-astro-cid-ygeeyq7s],.au__runs-h[data-astro-cid-ygeeyq7s]{display:flex}.au__nav[data-astro-cid-ygeeyq7s]{border-top:1px solid var(--d-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.au__nav[data-astro-cid-ygeeyq7s] button[data-astro-cid-ygeeyq7s]{min-height:3rem;color:var(--d-muted);cursor:pointer;background:0 0;border:0;font-size:.8125rem;font-weight:500;position:relative}.au__nav[data-astro-cid-ygeeyq7s] button[data-astro-cid-ygeeyq7s][aria-pressed=true]{color:var(--d-text)}.au__nav[data-astro-cid-ygeeyq7s] button[data-astro-cid-ygeeyq7s][aria-pressed=true]:after{content:"";background:var(--d-text);height:2px;position:absolute;top:-1px;left:30%;right:30%}}@media (prefers-reduced-motion:reduce){.au__stop[data-astro-cid-ygeeyq7s][data-state=retry] .au__ring[data-astro-cid-ygeeyq7s] circle[data-astro-cid-ygeeyq7s]{animation:none}}.tb[data-astro-cid-5wj73km5]{background:var(--d-bg);width:100%;max-height:100%;color:var(--d-text);font-family:var(--font-body);font-variant-numeric:tabular-nums;grid-auto-rows:max-content;align-content:start;font-size:.8125rem;line-height:1.35;display:grid;overflow-y:auto}.tb[data-astro-cid-5wj73km5] [data-astro-cid-5wj73km5]:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:2px}.tb[data-astro-cid-5wj73km5] [data-astro-cid-5wj73km5][hidden]{display:none!important}.tb[data-astro-cid-5wj73km5] button[data-astro-cid-5wj73km5]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.tb-top[data-astro-cid-5wj73km5]{border-bottom:1px solid var(--d-line);gap:.75rem;padding:.75rem 1rem;display:grid}.tb-brand[data-astro-cid-5wj73km5]{align-items:center;gap:.5rem;min-width:0;display:flex}.tb-name[data-astro-cid-5wj73km5]{letter-spacing:-.01em;white-space:nowrap;font-size:.9375rem;font-weight:600}.tb-page[data-astro-cid-5wj73km5]{border-left:1px solid var(--d-line);color:var(--d-muted);white-space:nowrap;margin-left:.25rem;padding-left:.75rem}.tb-filters[data-astro-cid-5wj73km5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.tb-seg[data-astro-cid-5wj73km5]{background:var(--d-surface);border-radius:.5rem;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:.125rem;display:grid}.tb-seg[data-astro-cid-5wj73km5] button[data-astro-cid-5wj73km5]{min-height:2.75rem;color:var(--d-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:.375rem;padding:0 .625rem;font-weight:500}.tb-seg[data-astro-cid-5wj73km5] button[data-astro-cid-5wj73km5][aria-pressed=true]{background:var(--d-bg);color:var(--d-accent-text);box-shadow:0 0 0 1px var(--d-line)}.tb-select[data-astro-cid-5wj73km5]{min-width:0;display:block;position:relative}.tb-select[data-astro-cid-5wj73km5]:after{content:"";pointer-events:none;border-right:1.5px solid var(--d-muted);border-bottom:1.5px solid var(--d-muted);width:.4375rem;height:.4375rem;position:absolute;top:50%;right:.75rem;transform:translateY(-70%)rotate(45deg)}.tb-select[data-astro-cid-5wj73km5] select[data-astro-cid-5wj73km5]{border:1px solid var(--d-line);appearance:none;background:var(--d-bg);width:100%;min-height:2.75rem;color:inherit;cursor:pointer;border-radius:.5rem;padding:0 2rem 0 .75rem;font-size:max(.8125rem,16px)}.tb-select[data-astro-cid-5wj73km5] option[data-astro-cid-5wj73km5]{background:var(--d-bg);color:var(--d-text)}.tb-kpis[data-astro-cid-5wj73km5]{border-bottom:1px solid var(--d-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tb-kpi[data-astro-cid-5wj73km5]{gap:.0625rem;min-width:0;padding:.625rem 1rem;display:grid}.tb-kpi[data-astro-cid-5wj73km5]:nth-child(odd){border-right:1px solid var(--d-line)}.tb-kpi[data-astro-cid-5wj73km5]:nth-child(-n+2){border-bottom:1px solid var(--d-line)}.tb-kpi[data-astro-cid-5wj73km5] dt[data-astro-cid-5wj73km5]{color:var(--d-muted)}.tb-kpi[data-astro-cid-5wj73km5] dd[data-astro-cid-5wj73km5]{margin:0}.tb-kpi-value[data-astro-cid-5wj73km5]{letter-spacing:-.01em;font-size:1.25rem;font-weight:500;line-height:1.25}.tb-kpi-delta[data-astro-cid-5wj73km5]{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}[data-astro-cid-5wj73km5][data-tone=good],[data-astro-cid-5wj73km5][data-tone=flat]{color:var(--d-muted)}[data-astro-cid-5wj73km5][data-tone=bad]{color:var(--d-text);font-weight:500}.tb-read[data-astro-cid-5wj73km5]{border-bottom:1px solid var(--d-line);align-items:center;gap:.5rem;min-height:4rem;padding:.625rem 1rem;display:grid}.tb-insight[data-astro-cid-5wj73km5]{text-wrap:pretty;max-width:46rem}.tb-chips[data-astro-cid-5wj73km5]{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.tb-chips[data-astro-cid-5wj73km5]:not(:has(button:not([hidden]))){display:none}.tb[data-astro-cid-5wj73km5] .tb-chip[data-astro-cid-5wj73km5]{background:var(--d-accent-soft);min-height:2.75rem;color:var(--d-accent-text);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .625rem;font-weight:500;display:inline-flex}.tb-chip[data-astro-cid-5wj73km5] svg[data-astro-cid-5wj73km5]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:.625rem;height:.625rem}.tb[data-astro-cid-5wj73km5] .tb-reset[data-astro-cid-5wj73km5]{min-height:2.75rem;color:var(--d-muted);text-underline-offset:.2em;padding:0 .5rem;text-decoration:underline}.tb-chip[data-astro-cid-5wj73km5][hidden]+.tb-chip[data-astro-cid-5wj73km5][hidden]+.tb-reset[data-astro-cid-5wj73km5]{margin-left:-.5rem}.tb-main[data-astro-cid-5wj73km5],.tb-charts[data-astro-cid-5wj73km5]{min-width:0;display:grid}.tb-panel[data-astro-cid-5wj73km5]{flex-direction:column;min-width:0;padding:.875rem 1rem;display:flex}.tb-panel[data-astro-cid-5wj73km5]+.tb-panel[data-astro-cid-5wj73km5],.tb-products[data-astro-cid-5wj73km5]{border-top:1px solid var(--d-line)}.tb-panel-head[data-astro-cid-5wj73km5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem 1rem;margin-bottom:.5rem;display:flex}.tb-title[data-astro-cid-5wj73km5]{letter-spacing:0;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.35}.tb-hint[data-astro-cid-5wj73km5]{color:var(--d-muted);font-size:.75rem}.tb-legend[data-astro-cid-5wj73km5]{color:var(--d-muted);gap:.875rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.tb-legend[data-astro-cid-5wj73km5] li[data-astro-cid-5wj73km5]{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.tb-key-bar[data-astro-cid-5wj73km5]{background:var(--d-accent-text);border-radius:1px;width:.625rem;height:.625rem}.tb-key-tick[data-astro-cid-5wj73km5]{background:var(--d-text);width:.875rem;height:2px}.tb-chart[data-astro-cid-5wj73km5]{color:var(--d-muted);flex:1;grid-template-rows:11.5rem auto;grid-template-columns:2.75rem minmax(0,1fr);font-size:.6875rem;display:grid}.tb-y[data-astro-cid-5wj73km5]{position:relative}.tb-y[data-astro-cid-5wj73km5] span[data-astro-cid-5wj73km5]{white-space:nowrap;position:absolute;right:.5rem;transform:translateY(-50%)}.tb-y[data-astro-cid-5wj73km5] span[data-astro-cid-5wj73km5]:first-child{top:6px}.tb-y[data-astro-cid-5wj73km5] span[data-astro-cid-5wj73km5]:nth-child(2){top:calc(50% + 3px)}.tb-y[data-astro-cid-5wj73km5] span[data-astro-cid-5wj73km5]:nth-child(3){top:100%}.tb-plot[data-astro-cid-5wj73km5]{min-width:0;min-height:0;position:relative}.tb-plot[data-astro-cid-5wj73km5] svg[data-astro-cid-5wj73km5]{width:100%;height:100%;position:absolute;inset:0}.tb-grid[data-astro-cid-5wj73km5]{stroke:var(--d-line);stroke-width:1px}.tb-base[data-astro-cid-5wj73km5]{stroke:var(--d-muted);stroke-width:1px}.tb-bar[data-astro-cid-5wj73km5]{fill:var(--d-accent-text);transition:y var(--dur-base) var(--ease-out), height var(--dur-base) var(--ease-out), fill var(--dur-fast) var(--ease-out)}.tb-bar[data-astro-cid-5wj73km5].is-off{fill:var(--d-line)}.tb-tick[data-astro-cid-5wj73km5]{fill:var(--d-text);stroke:var(--d-bg);stroke-width:2px;paint-order:stroke;transition:y var(--dur-base) var(--ease-out)}.tb-hits[data-astro-cid-5wj73km5]{grid-template-columns:repeat(13,minmax(0,1fr));display:grid;position:absolute;inset:0}.tb-hits[data-astro-cid-5wj73km5] button[data-astro-cid-5wj73km5]{border-radius:.25rem;position:relative}.tb-hits[data-astro-cid-5wj73km5] button[data-astro-cid-5wj73km5]:focus-visible{outline-offset:-2px}.tb-tip[data-astro-cid-5wj73km5]{pointer-events:none;border:1px solid var(--d-line);background:var(--d-bg);color:var(--d-muted);white-space:nowrap;border-radius:.375rem;gap:.0625rem;padding:.3125rem .5rem;font-size:.6875rem;display:grid;position:absolute;top:0;left:0}.tb-tip[data-astro-cid-5wj73km5] b[data-astro-cid-5wj73km5]{color:var(--d-text);font-size:.8125rem;font-weight:600}.tb-x[data-astro-cid-5wj73km5]{grid-column:2;grid-template-columns:repeat(13,minmax(0,1fr));padding-top:.3125rem;display:grid}.tb-x[data-astro-cid-5wj73km5] span[data-astro-cid-5wj73km5]{white-space:nowrap;justify-content:center;display:flex}.tb-cats[data-astro-cid-5wj73km5]{display:grid}.tb[data-astro-cid-5wj73km5] .tb-cat[data-astro-cid-5wj73km5]{width:calc(100% + .75rem);min-height:2.75rem;color:inherit;text-align:left;transition:opacity var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:.375rem;grid-template-columns:3.75rem minmax(0,1fr) 3.75rem 2.25rem;align-items:center;gap:.625rem;margin-inline:-.375rem;padding:0 .375rem;display:grid}.tb-cat-name[data-astro-cid-5wj73km5]{font-weight:500}.tb-cat-bar[data-astro-cid-5wj73km5]{width:100%;height:6px;overflow:visible}.tb-cat-bar[data-astro-cid-5wj73km5] rect[data-astro-cid-5wj73km5]{fill:var(--d-muted);transition:width var(--dur-base) var(--ease-out), fill var(--dur-fast) var(--ease-out)}.tb-cat-value[data-astro-cid-5wj73km5]{text-align:right;white-space:nowrap}.tb-cat-share[data-astro-cid-5wj73km5]{color:var(--d-muted);text-align:right}.tb[data-astro-cid-5wj73km5] .tb-cat[data-astro-cid-5wj73km5][aria-pressed=true]{background:var(--d-accent-soft)}.tb-cat[data-astro-cid-5wj73km5][aria-pressed=true] .tb-cat-bar[data-astro-cid-5wj73km5] rect[data-astro-cid-5wj73km5]{fill:var(--d-accent-text)}.tb-cat[data-astro-cid-5wj73km5].is-off .tb-cat-bar[data-astro-cid-5wj73km5] rect[data-astro-cid-5wj73km5]{fill:var(--d-line)}.tb-cat[data-astro-cid-5wj73km5].is-off .tb-cat-name[data-astro-cid-5wj73km5],.tb-cat[data-astro-cid-5wj73km5].is-off .tb-cat-value[data-astro-cid-5wj73km5]{color:var(--d-muted)}.tb-scroll[data-astro-cid-5wj73km5]{flex:1}.tb-table[data-astro-cid-5wj73km5]{border-collapse:collapse;width:100%}.tb-table[data-astro-cid-5wj73km5] th[data-astro-cid-5wj73km5],.tb-table[data-astro-cid-5wj73km5] td[data-astro-cid-5wj73km5]{border-bottom:1px solid var(--d-line);text-align:right;white-space:nowrap;padding:.5rem 0 .5rem .75rem;font-weight:400}.tb-table[data-astro-cid-5wj73km5] th[data-astro-cid-5wj73km5]:first-child{text-align:left;white-space:normal;padding-left:0}.tb-table[data-astro-cid-5wj73km5] tbody[data-astro-cid-5wj73km5] tr[data-astro-cid-5wj73km5]:last-child>[data-astro-cid-5wj73km5]{border-bottom:0}.tb-table[data-astro-cid-5wj73km5] thead[data-astro-cid-5wj73km5] th[data-astro-cid-5wj73km5]{z-index:1;background:var(--d-bg);box-shadow:inset 0 -1px 0 var(--d-line);border-bottom:0;padding-block:0;position:sticky;top:0}.tb-table[data-astro-cid-5wj73km5] tbody[data-astro-cid-5wj73km5] td[data-astro-cid-5wj73km5][colspan]{color:var(--d-muted);text-align:left;padding:1.25rem 0}.tb-table[data-astro-cid-5wj73km5] [data-astro-cid-5wj73km5][data-col=units],.tb-table[data-astro-cid-5wj73km5] [data-astro-cid-5wj73km5][data-col=returns]{display:none}.tb[data-astro-cid-5wj73km5] .tb-sort[data-astro-cid-5wj73km5]{min-height:2.75rem;color:var(--d-muted);align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.tb-sort[data-astro-cid-5wj73km5]:after{content:"";opacity:0;clip-path:polygon(50% 100%,0 25%,100% 25%);width:.4375rem;height:.4375rem;transition:transform var(--dur-fast) var(--ease-out);background:currentColor}thead[data-astro-cid-5wj73km5] th[data-astro-cid-5wj73km5]:not(:first-child) .tb-sort[data-astro-cid-5wj73km5]{flex-direction:row-reverse}th[data-astro-cid-5wj73km5][aria-sort] .tb-sort[data-astro-cid-5wj73km5]{color:var(--d-text)}th[data-astro-cid-5wj73km5][aria-sort] .tb-sort[data-astro-cid-5wj73km5]:after{opacity:1}th[data-astro-cid-5wj73km5][aria-sort=ascending] .tb-sort[data-astro-cid-5wj73km5]:after{transform:rotate(180deg)}.tb[data-astro-cid-5wj73km5] .tb-more[data-astro-cid-5wj73km5]{min-height:2.75rem;color:var(--d-text);text-align:left;text-underline-offset:.2em;font-weight:500;text-decoration:underline}.tb-notice[data-astro-cid-5wj73km5]{color:var(--d-muted);padding-top:.5rem;font-size:.75rem}@media (hover:hover) and (pointer:fine){.tb-seg[data-astro-cid-5wj73km5] button[data-astro-cid-5wj73km5]:hover{color:var(--d-text)}.tb[data-astro-cid-5wj73km5] .tb-cat[data-astro-cid-5wj73km5]:hover,.tb[data-astro-cid-5wj73km5] .tb-chip[data-astro-cid-5wj73km5]:hover{background:var(--d-surface)}.tb-hits[data-astro-cid-5wj73km5] button[data-astro-cid-5wj73km5]:hover{box-shadow:inset 0 0 0 1px var(--d-line)}.tb[data-astro-cid-5wj73km5] .tb-sort[data-astro-cid-5wj73km5]:hover,.tb[data-astro-cid-5wj73km5] .tb-reset[data-astro-cid-5wj73km5]:hover{color:var(--d-text)}}@container demo (width<=59.99rem){.tb-table[data-astro-cid-5wj73km5][data-cut] tbody[data-astro-cid-5wj73km5] tr[data-astro-cid-5wj73km5]:nth-child(n+7){display:none}}@container demo (width>=40rem){.tb-top[data-astro-cid-5wj73km5]{grid-template-columns:auto minmax(0,1fr);align-items:center}.tb-page[data-astro-cid-5wj73km5]{display:none}.tb-filters[data-astro-cid-5wj73km5]{justify-content:flex-end;display:flex}.tb-seg[data-astro-cid-5wj73km5]{display:flex}.tb-select[data-astro-cid-5wj73km5]{flex:0 9rem}.tb-kpis[data-astro-cid-5wj73km5]{grid-template-columns:repeat(4,minmax(0,1fr))}.tb-kpi[data-astro-cid-5wj73km5]:nth-child(n){border-bottom:0;border-right:1px solid var(--d-line)}.tb-kpi[data-astro-cid-5wj73km5]:last-child{border-right:0}.tb-read[data-astro-cid-5wj73km5]{grid-template-columns:minmax(0,1fr) auto;gap:1rem;min-height:3.25rem}.tb-charts[data-astro-cid-5wj73km5]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.tb-panel[data-astro-cid-5wj73km5]+.tb-panel[data-astro-cid-5wj73km5]{border-top:0;border-left:1px solid var(--d-line)}.tb-products[data-astro-cid-5wj73km5]{border-left:0;border-top:1px solid var(--d-line)}.tb-chart[data-astro-cid-5wj73km5]{grid-template-rows:12.5rem auto}.tb-table[data-astro-cid-5wj73km5] [data-astro-cid-5wj73km5][data-col=units],.tb-table[data-astro-cid-5wj73km5] [data-astro-cid-5wj73km5][data-col=returns]{display:table-cell}}@container demo (width>=60rem){.tb[data-astro-cid-5wj73km5]{grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;height:38rem;max-height:none;overflow:hidden}.tb-page[data-astro-cid-5wj73km5]{display:inline}.tb-main[data-astro-cid-5wj73km5],.tb-charts[data-astro-cid-5wj73km5],.tb-panel[data-astro-cid-5wj73km5],.tb-chart[data-astro-cid-5wj73km5],.tb-scroll[data-astro-cid-5wj73km5]{min-height:0}.tb-seg[data-astro-cid-5wj73km5] button[data-astro-cid-5wj73km5]{min-height:2rem}.tb-select[data-astro-cid-5wj73km5] select[data-astro-cid-5wj73km5]{min-height:2.25rem;font-size:.8125rem;font-weight:500}.tb[data-astro-cid-5wj73km5] .tb-chip[data-astro-cid-5wj73km5],.tb[data-astro-cid-5wj73km5] .tb-reset[data-astro-cid-5wj73km5]{min-height:2rem}.tb-kpi[data-astro-cid-5wj73km5]{padding-block:.5rem}.tb-read[data-astro-cid-5wj73km5]{padding-block:.4375rem}.tb-main[data-astro-cid-5wj73km5]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.tb-charts[data-astro-cid-5wj73km5]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.tb-charts[data-astro-cid-5wj73km5] .tb-panel[data-astro-cid-5wj73km5]+.tb-panel[data-astro-cid-5wj73km5]{border-left:0;border-top:1px solid var(--d-line)}.tb-panel[data-astro-cid-5wj73km5]{padding-block:.625rem}.tb-products[data-astro-cid-5wj73km5]{border-top:0;border-left:1px solid var(--d-line);padding-bottom:.5rem}.tb-chart[data-astro-cid-5wj73km5]{grid-template-rows:minmax(0,1fr) auto}.tb[data-astro-cid-5wj73km5] .tb-cat[data-astro-cid-5wj73km5]{min-height:2rem}.tb-scroll[data-astro-cid-5wj73km5]{overflow-y:auto}.tb[data-astro-cid-5wj73km5] .tb-sort[data-astro-cid-5wj73km5]{min-height:2.25rem}.tb-table[data-astro-cid-5wj73km5] th[data-astro-cid-5wj73km5],.tb-table[data-astro-cid-5wj73km5] td[data-astro-cid-5wj73km5]{padding-block:.4375rem}.tb-more[data-astro-cid-5wj73km5]{display:none}.tb-notice[data-astro-cid-5wj73km5]{border-top:1px solid var(--d-line);margin-top:.25rem}}@media (pointer:coarse){@container demo (width>=60rem){.tb[data-astro-cid-5wj73km5]{grid-template-rows:none;height:auto}.tb-main[data-astro-cid-5wj73km5],.tb-charts[data-astro-cid-5wj73km5],.tb-panel[data-astro-cid-5wj73km5],.tb-chart[data-astro-cid-5wj73km5],.tb-scroll[data-astro-cid-5wj73km5]{min-height:auto}.tb-seg[data-astro-cid-5wj73km5] button[data-astro-cid-5wj73km5],.tb-select[data-astro-cid-5wj73km5] select[data-astro-cid-5wj73km5],.tb[data-astro-cid-5wj73km5] .tb-chip[data-astro-cid-5wj73km5],.tb[data-astro-cid-5wj73km5] .tb-reset[data-astro-cid-5wj73km5],.tb[data-astro-cid-5wj73km5] .tb-cat[data-astro-cid-5wj73km5],.tb[data-astro-cid-5wj73km5] .tb-sort[data-astro-cid-5wj73km5]{min-height:2.75rem}.tb-chart[data-astro-cid-5wj73km5]{grid-template-rows:13rem auto}.tb-scroll[data-astro-cid-5wj73km5]{overflow-y:visible}}}.gm[data-astro-cid-qjpxbcpp]{background:var(--d-bg);width:100%;height:100%;min-height:36rem;color:var(--d-text);font-family:var(--font-body);grid-template-rows:auto minmax(0,1fr) auto auto;font-size:.875rem;line-height:1.35;display:grid;position:relative}.gm[data-astro-cid-qjpxbcpp] [data-astro-cid-qjpxbcpp]:focus-visible{outline:2px solid var(--d-accent-text);outline-offset:2px}.gm__bar[data-astro-cid-qjpxbcpp]{border-bottom:1px solid var(--d-line);align-items:center;gap:.25rem 1rem;min-height:3rem;padding:.25rem .5rem .25rem 1rem;display:flex}.gm__brand[data-astro-cid-qjpxbcpp]{font-weight:600}.gm__stats[data-astro-cid-qjpxbcpp]{align-items:baseline;gap:1.25rem;margin:0 0 0 auto;display:flex}.gm__stats[data-astro-cid-qjpxbcpp]>div[data-astro-cid-qjpxbcpp]{align-items:baseline;gap:.375rem;display:flex}.gm__stats[data-astro-cid-qjpxbcpp] dt[data-astro-cid-qjpxbcpp]{color:var(--d-muted);font-size:.8125rem}.gm__stats[data-astro-cid-qjpxbcpp] dd[data-astro-cid-qjpxbcpp]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.gm__tools[data-astro-cid-qjpxbcpp]{border-left:1px solid var(--d-line);gap:.125rem;padding-left:.5rem;display:flex}.gm__tool[data-astro-cid-qjpxbcpp]{min-height:2.75rem;color:var(--d-muted);cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.4375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.gm__tool[data-astro-cid-qjpxbcpp] svg[data-astro-cid-qjpxbcpp]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.gm__tool[data-astro-cid-qjpxbcpp]:disabled{opacity:.45;cursor:default}.gm__i-play[data-astro-cid-qjpxbcpp],.gm[data-astro-cid-qjpxbcpp][data-state=paused] .gm__i-pause[data-astro-cid-qjpxbcpp]{display:none}.gm[data-astro-cid-qjpxbcpp][data-state=paused] .gm__i-play[data-astro-cid-qjpxbcpp]{display:block}@media (hover:hover) and (pointer:fine){.gm__tool[data-astro-cid-qjpxbcpp]:not(:disabled):hover{color:var(--d-text);background:var(--d-surface)}}.gm__stage[data-astro-cid-qjpxbcpp]{min-height:0;position:relative;overflow:hidden}.gm__canvas[data-astro-cid-qjpxbcpp]{-webkit-tap-highlight-color:transparent;touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gm__canvas[data-astro-cid-qjpxbcpp]:focus-visible{box-shadow:inset 0 0 0 2px var(--d-accent-text)}.gm__call[data-astro-cid-qjpxbcpp]{border:1px solid var(--d-line);background:var(--d-bg);text-align:center;pointer-events:none;opacity:0;width:max-content;max-width:calc(100% - 2rem);transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);border-radius:.75rem;justify-items:center;gap:.125rem;padding:.5rem .875rem;display:grid;position:absolute;top:.75rem;left:50%;transform:translate(-50%,-.25rem)}.gm__call[data-astro-cid-qjpxbcpp][data-on]{opacity:1;transform:translate(-50%)}.gm__call-title[data-astro-cid-qjpxbcpp]{font-size:.9375rem;font-weight:600}.gm__call-text[data-astro-cid-qjpxbcpp]{color:var(--d-muted);font-size:.8125rem}.gm__call-text[data-astro-cid-qjpxbcpp]:empty{display:none}.gm__overlay[data-astro-cid-qjpxbcpp]{background:color-mix(in srgb, var(--d-bg) 55%, transparent);animation:gm-in var(--dur-base) var(--ease-out);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.gm__overlay[data-astro-cid-qjpxbcpp][hidden]{display:none}.gm__overlay[data-astro-cid-qjpxbcpp][data-view=ready]{cursor:pointer}@keyframes gm-in{0%{opacity:0}}.gm__card[data-astro-cid-qjpxbcpp]{border:1px solid var(--d-line);background:var(--d-bg);border-radius:.875rem;justify-items:start;gap:.5rem;width:min(100%,22rem);padding:1.25rem;display:grid}.gm__card[data-astro-cid-qjpxbcpp][hidden]{display:none}.gm__title[data-astro-cid-qjpxbcpp]{font-size:1rem;font-weight:600;line-height:1.3}.gm__text[data-astro-cid-qjpxbcpp]{color:var(--d-muted)}.gm__text[data-astro-cid-qjpxbcpp]:empty{display:none}.gm__hint[data-astro-cid-qjpxbcpp]{color:var(--d-muted);font-size:.8125rem}.gm__actions[data-astro-cid-qjpxbcpp]{flex-wrap:wrap;gap:.5rem;display:flex}.gm__play[data-astro-cid-qjpxbcpp],.gm__ghost[data-astro-cid-qjpxbcpp]{cursor:pointer;min-height:2.75rem;font:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:0;border-radius:.625rem;justify-content:center;align-items:center;padding:0 1.25rem;font-weight:600;display:inline-flex}.gm__play[data-astro-cid-qjpxbcpp]{background:var(--d-accent);color:var(--d-on-accent);margin-top:.25rem}.gm__actions[data-astro-cid-qjpxbcpp] .gm__play[data-astro-cid-qjpxbcpp]{margin-top:0}.gm__ghost[data-astro-cid-qjpxbcpp]{color:var(--d-text);box-shadow:inset 0 0 0 1px var(--d-line);background:0 0}@media (hover:hover) and (pointer:fine){.gm__play[data-astro-cid-qjpxbcpp]:hover{opacity:.88}.gm__ghost[data-astro-cid-qjpxbcpp]:hover{background:var(--d-surface)}}.gm__result[data-astro-cid-qjpxbcpp]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:.25rem 0;display:flex}.gm__result[data-astro-cid-qjpxbcpp] dt[data-astro-cid-qjpxbcpp]{color:var(--d-muted);font-size:.8125rem}.gm__result[data-astro-cid-qjpxbcpp] dd[data-astro-cid-qjpxbcpp]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem}.gm__touch[data-astro-cid-qjpxbcpp]{border-top:1px solid var(--d-line);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:none}.gm__pad[data-astro-cid-qjpxbcpp]{gap:.5rem;display:flex}.gm__hold[data-astro-cid-qjpxbcpp]{border:1px solid var(--d-line);background:var(--d-surface);min-width:3.75rem;min-height:3.5rem;color:var(--d-text);font:inherit;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:.75rem;justify-content:center;align-items:center;padding:0 .875rem;font-weight:600;display:inline-flex}.gm__pad[data-astro-cid-qjpxbcpp] .gm__hold[data-astro-cid-qjpxbcpp]{min-width:4rem}.gm__hold[data-astro-cid-qjpxbcpp] svg[data-astro-cid-qjpxbcpp]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.gm__hold--jump[data-astro-cid-qjpxbcpp]{background:var(--d-bg);border-color:var(--d-text);min-width:6.5rem}.gm__hold[data-astro-cid-qjpxbcpp][data-down]{background:var(--d-accent-soft);border-color:var(--d-accent-text)}.gm__help[data-astro-cid-qjpxbcpp]{border-top:1px solid var(--d-line);color:var(--d-muted);padding:.5rem 1rem .625rem;font-size:.8125rem}.gm__help-touch[data-astro-cid-qjpxbcpp]{display:none}.gm[data-astro-cid-qjpxbcpp][data-touch] .gm__touch[data-astro-cid-qjpxbcpp]{display:flex}.gm[data-astro-cid-qjpxbcpp][data-touch] .gm__help-keys[data-astro-cid-qjpxbcpp]{display:none}.gm[data-astro-cid-qjpxbcpp][data-touch] .gm__help-touch[data-astro-cid-qjpxbcpp]{display:inline}@media (pointer:coarse){.gm__touch[data-astro-cid-qjpxbcpp]{display:flex}.gm__help-keys[data-astro-cid-qjpxbcpp]{display:none}.gm__help-touch[data-astro-cid-qjpxbcpp]{display:inline}}@container demo (width<=39.99rem){.gm__touch[data-astro-cid-qjpxbcpp]{display:flex}.gm__bar[data-astro-cid-qjpxbcpp]{gap:.25rem .75rem;padding-left:.75rem}.gm__stats[data-astro-cid-qjpxbcpp]{gap:.75rem}.gm__stat-nodes[data-astro-cid-qjpxbcpp]{display:none!important}.gm__tools[data-astro-cid-qjpxbcpp]{padding-left:.25rem}.gm__tool[data-astro-cid-qjpxbcpp]{padding:0 .625rem}.gm__tool-label[data-astro-cid-qjpxbcpp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container demo (width<=29.99rem){.gm__brand[data-astro-cid-qjpxbcpp]{display:none}.gm__stats[data-astro-cid-qjpxbcpp]{margin-left:0}.gm__touch[data-astro-cid-qjpxbcpp]{padding:.5rem .75rem}}@media (prefers-reduced-motion:reduce){.gm__overlay[data-astro-cid-qjpxbcpp]{animation:none}.gm__call[data-astro-cid-qjpxbcpp],.gm__call[data-astro-cid-qjpxbcpp][data-on]{transition:none;transform:translate(-50%)}}
