body.uc{--s1: var(--uc-s1);--s2: var(--uc-s2);--s3: var(--uc-s3);--s4: var(--uc-s4);--s5: var(--uc-s5);--radius: var(--uc-radius);--measure: var(--uc-measure);--paper: var(--uc-paper);--surface: var(--uc-surface);--surface-raised: var(--uc-surface);--surface-sunk: var(--uc-paper-deep);--ink: var(--uc-ink);--ink-muted: var(--uc-ink-muted);--ink-faint: var(--uc-ink-faint);--rule: var(--uc-rule);--rule-strong: var(--uc-rule-strong);--rule-hair: var(--uc-rule);--rule-control: var(--uc-rule-strong);--cyan: var(--uc-accent);--cyan-hover: var(--uc-accent-deep);--cyan-wash: var(--uc-accent-wash, var(--uc-paper-deep));--good: var(--uc-accent);--warn: var(--uc-seal);--galley-font-sans: var(--uc-font-body);--galley-font-display: var(--uc-font-display);--galley-font-mono: var(--uc-font-mono);--t-2xs: var(--uc-t-xs);--t-xs: var(--uc-t-xs);--t-sm: var(--uc-t-sm)}body.uc .small{font-size:var(--uc-t-sm)}body.uc .muted{color:var(--uc-ink-faint)}body.uc pre.code{margin:0;background:var(--uc-paper-deep);border:1px solid var(--uc-rule);border-radius:var(--uc-radius);padding:var(--uc-s4);overflow-x:auto;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);line-height:1.6;color:var(--uc-ink);tab-size:2}body.uc .code-head{display:flex;align-items:center;gap:var(--uc-s3);padding:.45rem .75rem;border:1px solid var(--uc-rule);border-bottom:0;border-radius:var(--uc-radius) var(--uc-radius) 0 0;background:var(--uc-surface);font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--uc-ink-faint)}body.uc .code-head>:first-child{margin-inline-end:auto}body.uc .code-head+pre.code{border-radius:0 0 var(--uc-radius) var(--uc-radius)}body.uc .code-copy{appearance:none;border:0;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--uc-ink-faint);cursor:pointer;min-height:1.5rem;display:inline-flex;align-items:center}body.uc .code-copy:hover{color:var(--uc-ink)}body.uc .code-copy[data-state=done]{color:var(--uc-accent)}body.uc .code-copy[data-state=error]{color:var(--uc-seal)}body.uc .tabs{display:flex;gap:0;border-bottom:1px solid var(--uc-rule);overflow-x:auto}body.uc .tab{appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;min-height:2.75rem;padding:.55rem .9rem;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--uc-ink-faint);cursor:pointer;white-space:nowrap}body.uc .tab:hover{color:var(--uc-ink)}body.uc .tab[aria-selected=true]{color:var(--uc-ink);border-bottom-color:var(--uc-accent)}.pack:where(.astro-4ffxrbnk){display:flex;flex-direction:column;gap:var(--uc-s5)}.pack__head:where(.astro-4ffxrbnk){display:flex;flex-direction:column;gap:var(--uc-s2)}.pack__eyebrow:where(.astro-4ffxrbnk){margin:0;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--uc-accent)}.pack__heading:where(.astro-4ffxrbnk){margin:0;font-size:var(--uc-t-3xl)}.pack__blurb:where(.astro-4ffxrbnk){margin:0;color:var(--uc-ink-muted);font-size:var(--uc-t-lg)}.pack__notice:where(.astro-4ffxrbnk){margin:0;padding:var(--uc-s4);border-left:3px solid var(--uc-seal);background:var(--uc-paper-deep);font-size:var(--uc-t-sm);color:var(--uc-ink-muted)}.pack__notice:where(.astro-4ffxrbnk) strong:where(.astro-4ffxrbnk){color:var(--uc-ink)}.pack__grid:where(.astro-4ffxrbnk){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--uc-s5)}.pack__card:where(.astro-4ffxrbnk){display:flex;flex-direction:column;gap:var(--uc-s3);padding:var(--uc-s4);background:var(--uc-surface);border:1px solid var(--uc-rule);border-radius:var(--uc-radius)}.pack__thumb:where(.astro-4ffxrbnk){display:block;box-shadow:4px 4px 0 -1px var(--uc-paper-deep);border:1px solid var(--uc-rule-strong);background:#fff;overflow:hidden;transition:transform .16s ease}.pack__thumb:where(.astro-4ffxrbnk):hover{transform:translate(-2px,-2px)}.pack__thumb:where(.astro-4ffxrbnk) img:where(.astro-4ffxrbnk){width:100%;height:auto;aspect-ratio:var(--pack-aspect, 8.5 / 11);object-fit:cover;object-position:top center}.pack__meat:where(.astro-4ffxrbnk){display:flex;flex-direction:column;gap:var(--uc-s2);flex:1 1 auto}.pack__title:where(.astro-4ffxrbnk){margin:0;font-size:var(--uc-t-lg);line-height:1.2}.pack__title:where(.astro-4ffxrbnk) a:where(.astro-4ffxrbnk){display:inline-block;padding-block:.2rem;color:inherit;text-decoration:none}.pack__title:where(.astro-4ffxrbnk) a:where(.astro-4ffxrbnk):hover{text-decoration:underline}.pack__desc:where(.astro-4ffxrbnk){margin:0;font-size:var(--uc-t-sm);line-height:1.55;max-height:12.4em;overflow:hidden;color:var(--uc-ink-muted)}.pack__act:where(.astro-4ffxrbnk){display:flex;flex-direction:column;gap:var(--uc-s2);padding-top:var(--uc-s3);border-top:1px solid var(--uc-rule)}.pack__btn:where(.astro-4ffxrbnk){min-height:2.75rem;padding:var(--uc-s2) var(--uc-s4);background:var(--uc-accent);color:var(--uc-on-accent);border:1px solid var(--uc-accent);border-radius:var(--uc-radius);font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pack__btn:where(.astro-4ffxrbnk):hover:not(:disabled){background:var(--uc-accent-deep);border-color:var(--uc-accent-deep)}.pack__btn:where(.astro-4ffxrbnk):disabled{opacity:.6;cursor:progress}.pack__status:where(.astro-4ffxrbnk){margin:0;min-height:1.5em;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.04em;color:var(--uc-ink-faint);overflow-wrap:anywhere}.pack__status:where(.astro-4ffxrbnk)[data-state=working]{color:var(--uc-accent)}.pack__status:where(.astro-4ffxrbnk)[data-state=done]{color:var(--uc-accent)}.pack__status:where(.astro-4ffxrbnk)[data-state=error]{color:var(--uc-seal)}.pack__trial:where(.astro-4ffxrbnk){margin:0;font-size:var(--uc-t-sm);color:var(--uc-ink-muted);max-width:var(--uc-measure)}.pack__trial:where(.astro-4ffxrbnk) :where(.astro-4ffxrbnk)[data-pack-trial]{font-family:var(--uc-font-mono);font-weight:600;color:var(--uc-ink)}.pp:where(.astro-giwwl3ku){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--uc-s5) var(--uc-s7);align-items:start}@media(max-width:54rem){.pp:where(.astro-giwwl3ku){grid-template-columns:minmax(0,1fr)}}.pp__copy:where(.astro-giwwl3ku){display:flex;flex-direction:column;gap:var(--uc-s3)}.pp__eyebrow:where(.astro-giwwl3ku){margin:0;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--uc-accent)}.pp__heading:where(.astro-giwwl3ku){margin:0;font-size:var(--uc-t-3xl)}.pp__sentence:where(.astro-giwwl3ku){margin:0;font-size:var(--uc-t-lg);color:var(--uc-ink-muted)}.pp__sum:where(.astro-giwwl3ku){display:flex;flex-direction:column;gap:var(--uc-s3)}.pp__basket:where(.astro-giwwl3ku){font-size:var(--uc-t-sm)}.pp__basket-cap:where(.astro-giwwl3ku){text-align:left;padding-bottom:var(--uc-s2);font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--uc-ink-faint)}.pp__basket:where(.astro-giwwl3ku) th:where(.astro-giwwl3ku),.pp__basket:where(.astro-giwwl3ku) td:where(.astro-giwwl3ku){text-align:left;padding:var(--uc-s2) 0;border-bottom:1px solid var(--uc-rule);font-weight:400}.pp__basket:where(.astro-giwwl3ku) thead:where(.astro-giwwl3ku) th:where(.astro-giwwl3ku){font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--uc-ink-faint);border-bottom-color:var(--uc-rule-strong)}.pp__note-inline:where(.astro-giwwl3ku){color:var(--uc-ink-faint)}.pp__num:where(.astro-giwwl3ku){text-align:right;font-family:var(--uc-font-mono);font-variant-numeric:tabular-nums;width:5rem}.pp__basket:where(.astro-giwwl3ku) tfoot:where(.astro-giwwl3ku) th:where(.astro-giwwl3ku),.pp__basket:where(.astro-giwwl3ku) tfoot:where(.astro-giwwl3ku) td:where(.astro-giwwl3ku){border-bottom:none;padding-top:var(--uc-s3);color:var(--uc-ink)}.pp__basket:where(.astro-giwwl3ku) tfoot:where(.astro-giwwl3ku) tr:where(.astro-giwwl3ku):first-child th:where(.astro-giwwl3ku),.pp__basket:where(.astro-giwwl3ku) tfoot:where(.astro-giwwl3ku) tr:where(.astro-giwwl3ku):first-child td:where(.astro-giwwl3ku){border-top:2px solid var(--uc-ink);font-weight:600}.pp__total:where(.astro-giwwl3ku){font-size:var(--uc-t-lg);font-weight:600}.pp__verdict:where(.astro-giwwl3ku){margin:0;padding:var(--uc-s3) var(--uc-s4);background:var(--uc-accent);color:var(--uc-on-accent);border-radius:var(--uc-radius);font-family:var(--uc-font-mono);font-size:var(--uc-t-sm)}.pp__verdict--over:where(.astro-giwwl3ku){background:var(--uc-seal)}.pp__plans:where(.astro-giwwl3ku){grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--uc-s4)}.pp__plan:where(.astro-giwwl3ku){display:flex;flex-direction:column;gap:var(--uc-s2);padding:var(--uc-s4);background:var(--uc-surface);border:1px solid var(--uc-rule);border-radius:var(--uc-radius)}.pp__plan-name:where(.astro-giwwl3ku){margin:0;font-size:var(--uc-t-lg)}.pp__price:where(.astro-giwwl3ku){margin:0;display:flex;align-items:baseline;gap:var(--uc-s2)}.pp__price-n:where(.astro-giwwl3ku){font-family:var(--uc-font-display);font-size:var(--uc-t-2xl);font-weight:700;line-height:1}.pp__price-c:where(.astro-giwwl3ku){font-size:var(--uc-t-sm);color:var(--uc-ink-faint)}.pp__plan-line:where(.astro-giwwl3ku){margin:0;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);color:var(--uc-ink-muted)}.pp__plan-blurb:where(.astro-giwwl3ku){margin:0;font-size:var(--uc-t-sm);color:var(--uc-ink-muted)}.pp__note:where(.astro-giwwl3ku){grid-column:1 / -1;margin:0;max-width:var(--uc-measure);padding-left:var(--uc-s4);border-left:3px solid var(--uc-rule-strong);font-size:var(--uc-t-sm);color:var(--uc-ink-muted)}.pp__cta:where(.astro-giwwl3ku){grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--uc-s4);padding-top:var(--uc-s5);border-top:1px solid var(--uc-rule)}.pp__btn:where(.astro-giwwl3ku){display:inline-flex;align-items:center;min-height:3.25rem;padding:var(--uc-s3) var(--uc-s6);background:var(--uc-accent);color:var(--uc-on-accent);border-radius:var(--uc-radius);text-decoration:none;font-family:var(--uc-font-mono);font-size:var(--uc-t-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pp__btn:where(.astro-giwwl3ku):hover{background:var(--uc-accent-deep);color:var(--uc-on-accent)}.pp__cta-note:where(.astro-giwwl3ku){margin:0;flex:1 1 18rem;font-size:var(--uc-t-sm);color:var(--uc-ink-muted)}:root{color-scheme:light;--uc-paper: #ffffff;--uc-paper-deep: #f4f4f2;--uc-surface: #ffffff;--uc-ink: #1a1a18;--uc-ink-muted: #4d4d48;--uc-ink-faint: #67675f;--uc-rule: #dedcd6;--uc-rule-strong: #9a9a90;--uc-accent: #1f4d3f;--uc-accent-deep: #173a2f;--uc-on-accent: #ffffff;--uc-seal: #8f3a24;--uc-font-display: Georgia, "Times New Roman", serif;--uc-font-body: system-ui, -apple-system, "Segoe UI", sans-serif;--uc-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--uc-t-xs: .78rem;--uc-t-sm: .875rem;--uc-t-base: 1rem;--uc-t-lg: 1.125rem;--uc-t-xl: clamp(1.15rem, .9rem + 1vw, 1.4rem);--uc-t-2xl: clamp(1.45rem, 1.1rem + 1.6vw, 1.9rem);--uc-t-3xl: clamp(1.8rem, 1.2rem + 2.6vw, 2.6rem);--uc-t-4xl: clamp(2.2rem, 1.2rem + 4.4vw, 3.8rem);--uc-s1: .25rem;--uc-s2: .5rem;--uc-s3: .75rem;--uc-s4: 1rem;--uc-s5: 1.5rem;--uc-s6: 2rem;--uc-s7: 3rem;--uc-s8: 4.5rem;--uc-radius: 3px;--uc-measure: 36rem;--uc-gutter: clamp(1rem, 4vw, 2.5rem);--uc-max: 68rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--uc-s6)}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}body{min-height:100svh;margin:0;background:var(--uc-paper);color:var(--uc-ink);font-family:var(--uc-font-body);font-size:var(--uc-t-base);line-height:1.6;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--uc-font-display);font-weight:700;line-height:1.12;text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty}img,svg,picture,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--uc-accent);text-underline-offset:.18em;text-decoration-thickness:from-font}a:hover{color:var(--uc-accent-deep)}code,kbd,pre,samp{font-family:var(--uc-font-mono);font-size:.92em}table{border-collapse:collapse;width:100%}:focus-visible{outline:3px solid var(--uc-accent);outline-offset:2px}.uc-skip{position:absolute;left:var(--uc-s4);top:var(--uc-s4);z-index:10;padding:var(--uc-s2) var(--uc-s4);background:var(--uc-accent);color:var(--uc-on-accent);border-radius:var(--uc-radius);transform:translateY(-250%);transition:transform .12s ease-out}.uc-skip:focus{transform:translateY(0);color:var(--uc-on-accent)}.uc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.uc-wrap{width:100%;max-width:var(--uc-max);margin-inline:auto;padding-inline:var(--uc-gutter)}.uc-measure{max-width:var(--uc-measure)}.galley-next-step-host{margin-top:var(--uc-s3)}.galley-next-step{margin:0;border-left:2px solid var(--uc-accent);padding:var(--uc-s3) var(--uc-s4, 1rem);font-size:var(--uc-t-sm);color:var(--uc-ink-muted)}.galley-next-step a{color:var(--uc-accent);font-weight:700;display:inline-block;padding-block:.4rem}.uc-foot:where(.astro-xaoaia3n){margin-top:var(--uc-s8);padding-block:var(--uc-s5);border-top:1px solid var(--uc-rule);background:var(--uc-paper-deep);font-size:var(--uc-t-sm);color:var(--uc-ink-muted)}.uc-foot__inner:where(.astro-xaoaia3n){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--uc-s4)}.uc-foot__mark:where(.astro-xaoaia3n){display:inline-flex;align-items:center;gap:var(--uc-s3);color:var(--uc-ink-muted);text-decoration:none;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.1em;text-transform:uppercase}.uc-foot__mark:where(.astro-xaoaia3n) strong:where(.astro-xaoaia3n){color:var(--uc-ink);font-weight:600}.uc-foot__mark:where(.astro-xaoaia3n):hover strong:where(.astro-xaoaia3n){text-decoration:underline}.uc-foot__mark-rule:where(.astro-xaoaia3n){width:1.6rem;height:0;border-top:3px double var(--uc-rule-strong)}.uc-foot__links:where(.astro-xaoaia3n){display:flex;flex-wrap:wrap;gap:var(--uc-s2) var(--uc-s5)}.uc-foot__links:where(.astro-xaoaia3n) a:where(.astro-xaoaia3n){display:inline-block;padding-block:.15rem;color:var(--uc-ink-muted)}.wt:where(.astro-vjkf2c4q){--wt-sheet-w: 17rem;--wt-bubble: var(--uc-wt-bubble, var(--uc-paper-deep));--wt-bubble-assistant: var(--uc-wt-bubble-assistant, var(--uc-surface));--wt-call-bg: var(--uc-wt-call-bg, var(--uc-accent-deep));--wt-call-ink: var(--uc-wt-call-ink, var(--uc-on-accent));--wt-frame-bg: var(--uc-wt-frame-bg, transparent);display:flex;flex-direction:column;gap:var(--uc-s5)}.wt__head:where(.astro-vjkf2c4q){display:flex;flex-direction:column;gap:var(--uc-s2)}.wt__eyebrow:where(.astro-vjkf2c4q){font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--uc-accent);margin:0}.wt__heading:where(.astro-vjkf2c4q){font-size:var(--uc-t-3xl);margin:0}.wt__frames:where(.astro-vjkf2c4q){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--uc-s5);align-items:start}.wt__frame:where(.astro-vjkf2c4q){display:flex;flex-direction:column;gap:var(--uc-s3);background:var(--wt-frame-bg)}.wt__step:where(.astro-vjkf2c4q){margin:0;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--uc-ink-faint);padding-bottom:var(--uc-s2);border-bottom:1px solid var(--uc-rule)}.wt__body:where(.astro-vjkf2c4q){display:flex;flex-direction:column;gap:var(--uc-s4)}.wt__talk:where(.astro-vjkf2c4q){display:flex;flex-direction:column;gap:var(--uc-s3);align-items:flex-start;min-width:0}.wt__chip:where(.astro-vjkf2c4q){display:inline-flex;align-items:center;gap:var(--uc-s2);padding:.15rem var(--uc-s3);border:1px solid var(--uc-rule-strong);border-radius:999px;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.08em;color:var(--uc-ink-muted)}.wt__dot:where(.astro-vjkf2c4q){width:.45rem;height:.45rem;border-radius:50%;background:var(--uc-accent)}.wt__who:where(.astro-vjkf2c4q){margin:0;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--uc-ink-faint)}.wt__bubble:where(.astro-vjkf2c4q){margin:0;padding:var(--uc-s3) var(--uc-s4);border-radius:var(--uc-radius);background:var(--wt-bubble);font-size:var(--uc-t-sm);line-height:1.55;max-width:30rem}.wt__bubble--assistant:where(.astro-vjkf2c4q){background:var(--wt-bubble-assistant);border:1px solid var(--uc-rule)}.wt__bubble--past:where(.astro-vjkf2c4q){color:var(--uc-ink-faint);font-size:var(--uc-t-xs);line-height:1.55;max-height:calc(3.1em + var(--uc-s3) * 2);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6em),transparent)}.wt__call:where(.astro-vjkf2c4q){margin:0;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--uc-s2);padding:var(--uc-s3);border-radius:var(--uc-radius);background:var(--wt-call-bg);color:var(--wt-call-ink);font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);line-height:1.7}.wt__call-mark:where(.astro-vjkf2c4q){grid-row:1;opacity:.7}.wt__call-name:where(.astro-vjkf2c4q){grid-row:1;font-weight:600;letter-spacing:.04em}.wt__call-args:where(.astro-vjkf2c4q),.wt__call-result:where(.astro-vjkf2c4q){grid-column:2;overflow-wrap:anywhere}.wt__call-args:where(.astro-vjkf2c4q){opacity:.82}.wt__call-result:where(.astro-vjkf2c4q){opacity:.95;padding-top:var(--uc-s1);border-top:1px solid rgb(255 255 255 / 20%);margin-top:var(--uc-s1)}.wt__caption:where(.astro-vjkf2c4q){margin:0;font-family:var(--uc-font-display);font-size:var(--uc-t-lg);line-height:1.3}.wt__facts:where(.astro-vjkf2c4q){margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--uc-s2);font-size:var(--uc-t-sm);color:var(--uc-ink-muted)}.wt__facts:where(.astro-vjkf2c4q) li:where(.astro-vjkf2c4q){padding-left:1.1rem;position:relative}.wt__facts:where(.astro-vjkf2c4q) li:where(.astro-vjkf2c4q):before{content:"";position:absolute;left:0;top:.62em;width:.5rem;height:0;border-top:2px solid var(--uc-accent)}.wt__changes:where(.astro-vjkf2c4q){font-size:var(--uc-t-xs);font-family:var(--uc-font-mono)}.wt__changes:where(.astro-vjkf2c4q) th:where(.astro-vjkf2c4q),.wt__changes:where(.astro-vjkf2c4q) td:where(.astro-vjkf2c4q){text-align:left;padding:var(--uc-s2) var(--uc-s3) var(--uc-s2) 0;border-bottom:1px solid var(--uc-rule);vertical-align:top}.wt__changes:where(.astro-vjkf2c4q) thead:where(.astro-vjkf2c4q) th:where(.astro-vjkf2c4q){font-size:var(--uc-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--uc-ink-faint);font-weight:500}.wt__changes:where(.astro-vjkf2c4q) tbody:where(.astro-vjkf2c4q) th:where(.astro-vjkf2c4q){font-weight:500;color:var(--uc-ink-muted)}.wt__was:where(.astro-vjkf2c4q){color:var(--uc-ink-faint);text-decoration:line-through}.wt__now:where(.astro-vjkf2c4q){color:var(--uc-seal);font-weight:600}.wt__same:where(.astro-vjkf2c4q){margin:0;font-size:var(--uc-t-sm);color:var(--uc-ink-muted)}.wt__sheet:where(.astro-vjkf2c4q){margin:0;width:min(100%,var(--wt-sheet-w));display:flex;flex-direction:column;gap:var(--uc-s2)}.wt__paper:where(.astro-vjkf2c4q),.wt__blank:where(.astro-vjkf2c4q){width:100%;aspect-ratio:var(--wt-sheet-aspect, 8.5 / 11);object-fit:cover;object-position:top center;background:#fff;border:1px solid var(--uc-rule-strong);box-shadow:0 1px 0 var(--uc-rule),6px 6px 0 -1px var(--uc-paper-deep)}.wt__blank:where(.astro-vjkf2c4q){display:flex;flex-direction:column;justify-content:flex-start;gap:8%;padding:12% 10%}.wt__blank:where(.astro-vjkf2c4q) span:where(.astro-vjkf2c4q){display:block;height:2px;background:var(--uc-rule)}.wt__blank:where(.astro-vjkf2c4q) span:where(.astro-vjkf2c4q):nth-child(1){width:55%;height:6px;background:var(--uc-rule-strong)}.wt__blank:where(.astro-vjkf2c4q) span:where(.astro-vjkf2c4q):nth-child(3){width:82%}.wt__blank:where(.astro-vjkf2c4q) span:where(.astro-vjkf2c4q):nth-child(5){width:64%}.wt__blank:where(.astro-vjkf2c4q) span:where(.astro-vjkf2c4q):nth-child(6){width:40%}.wt__sheet-tag:where(.astro-vjkf2c4q){font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--uc-ink-faint)}.wt__sheet-tag--done:where(.astro-vjkf2c4q){color:var(--uc-accent)}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frames:where(.astro-vjkf2c4q){display:grid;grid-template-columns:minmax(0,1fr);gap:0}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q){grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .38s ease,transform .38s ease,visibility 0s linear .38s}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__body:where(.astro-vjkf2c4q){flex-direction:row;gap:var(--uc-s6);align-items:flex-start}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__talk:where(.astro-vjkf2c4q){flex:1 1 auto}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__sheet:where(.astro-vjkf2c4q){flex:0 0 auto}@media(max-width:46rem){.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__body:where(.astro-vjkf2c4q){flex-direction:column}}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active] .wt__bubble:where(.astro-vjkf2c4q),.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active] .wt__call:where(.astro-vjkf2c4q),.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active] .wt__changes:where(.astro-vjkf2c4q){animation:wt-rise .42s cubic-bezier(.22,.7,.24,1) both}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active] .wt__bubble--assistant:where(.astro-vjkf2c4q){animation-delay:.16s}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active] .wt__call:where(.astro-vjkf2c4q){animation-delay:.38s}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active] .wt__sheet--done:where(.astro-vjkf2c4q) .wt__paper:where(.astro-vjkf2c4q){animation:wt-arrive .62s cubic-bezier(.18,.72,.2,1) .12s both}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active] .wt__sheet--working:where(.astro-vjkf2c4q) .wt__blank:where(.astro-vjkf2c4q) span:where(.astro-vjkf2c4q){animation:wt-fill 1.4s ease-in-out infinite alternate}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active] .wt__sheet--working:where(.astro-vjkf2c4q) .wt__blank:where(.astro-vjkf2c4q) span:where(.astro-vjkf2c4q):nth-child(2){animation-delay:.12s}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active] .wt__sheet--working:where(.astro-vjkf2c4q) .wt__blank:where(.astro-vjkf2c4q) span:where(.astro-vjkf2c4q):nth-child(3){animation-delay:.24s}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active] .wt__sheet--working:where(.astro-vjkf2c4q) .wt__blank:where(.astro-vjkf2c4q) span:where(.astro-vjkf2c4q):nth-child(4){animation-delay:.36s}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active] .wt__sheet--working:where(.astro-vjkf2c4q) .wt__blank:where(.astro-vjkf2c4q) span:where(.astro-vjkf2c4q):nth-child(5){animation-delay:.48s}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q)[data-active] .wt__sheet--working:where(.astro-vjkf2c4q) .wt__blank:where(.astro-vjkf2c4q) span:where(.astro-vjkf2c4q):nth-child(6){animation-delay:.6s}@keyframes wt-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wt-arrive{0%{opacity:0;transform:translateY(26px) rotate(-1.1deg)}to{opacity:1;transform:none}}@keyframes wt-fill{0%{background:var(--uc-rule)}to{background:var(--uc-rule-strong)}}.wt__controls:where(.astro-vjkf2c4q){display:flex;flex-wrap:wrap;align-items:center;gap:var(--uc-s4);padding-top:var(--uc-s4);border-top:1px solid var(--uc-rule)}.wt__controls:where(.astro-vjkf2c4q)[hidden]{display:none}.wt__play:where(.astro-vjkf2c4q){display:inline-flex;align-items:center;gap:var(--uc-s2);padding:var(--uc-s2) var(--uc-s3);background:transparent;border:1px solid var(--uc-rule-strong);border-radius:var(--uc-radius);font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--uc-ink-muted);min-height:2.75rem}.wt__play:where(.astro-vjkf2c4q):hover{color:var(--uc-ink);border-color:var(--uc-ink-muted)}.wt__play-icon:where(.astro-vjkf2c4q){width:.6rem;height:.7rem;background:currentColor;clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0)}.wt:where(.astro-vjkf2c4q)[data-playing=false] .wt__play-icon:where(.astro-vjkf2c4q){clip-path:polygon(0 0,100% 50%,0 100%)}.wt__stepper:where(.astro-vjkf2c4q){display:flex;flex-wrap:wrap;gap:var(--uc-s2);margin:0;padding:0;list-style:none}.wt__dotbtn:where(.astro-vjkf2c4q){display:inline-flex;align-items:center;gap:var(--uc-s2);min-height:2.75rem;padding:var(--uc-s2) var(--uc-s3);background:transparent;border:1px solid transparent;border-radius:var(--uc-radius);color:var(--uc-ink-faint);font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.06em}.wt__dotbtn:where(.astro-vjkf2c4q):hover{color:var(--uc-ink);border-color:var(--uc-rule-strong)}.wt__dotbtn-n:where(.astro-vjkf2c4q){display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:1px solid currentColor;border-radius:50%}.wt__dotbtn:where(.astro-vjkf2c4q)[aria-current]{color:var(--uc-on-accent);background:var(--uc-accent);border-color:var(--uc-accent)}@media(max-width:34rem){.wt__dotbtn-label:where(.astro-vjkf2c4q){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frames:where(.astro-vjkf2c4q){grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--uc-s5)}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__frame:where(.astro-vjkf2c4q){grid-area:auto;opacity:1;visibility:visible;transform:none}.wt:where(.astro-vjkf2c4q)[data-mode=play] .wt__body:where(.astro-vjkf2c4q){flex-direction:column}.wt__controls:where(.astro-vjkf2c4q){display:none}}.we:where(.astro-cjqcmvfv){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--uc-s7);align-items:start}@media(max-width:54rem){.we:where(.astro-cjqcmvfv){grid-template-columns:minmax(0,1fr);gap:var(--uc-s5)}}.we__copy:where(.astro-cjqcmvfv){display:flex;flex-direction:column;gap:var(--uc-s4);min-width:0}.we__eyebrow:where(.astro-cjqcmvfv){margin:0;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--uc-accent)}.we__heading:where(.astro-cjqcmvfv){margin:0;font-size:var(--uc-t-3xl)}.we__blurb:where(.astro-cjqcmvfv){margin:0;font-size:var(--uc-t-lg);color:var(--uc-ink-muted);max-width:var(--uc-measure)}.we__act:where(.astro-cjqcmvfv){display:flex;flex-direction:column;gap:var(--uc-s3);padding-top:var(--uc-s4);border-top:1px solid var(--uc-rule)}.we__btn:where(.astro-cjqcmvfv){align-self:flex-start;min-height:3rem;padding:var(--uc-s3) var(--uc-s6);background:var(--uc-accent);color:var(--uc-on-accent);border:1px solid var(--uc-accent);border-radius:var(--uc-radius);font-family:var(--uc-font-mono);font-size:var(--uc-t-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.we__btn:where(.astro-cjqcmvfv):hover:not(:disabled){background:var(--uc-accent-deep);border-color:var(--uc-accent-deep)}.we__btn:where(.astro-cjqcmvfv):disabled{opacity:.6;cursor:progress}.we__status:where(.astro-cjqcmvfv){margin:0;min-height:1.6em;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);line-height:1.6;color:var(--uc-ink-faint);overflow-wrap:anywhere}.we__status:where(.astro-cjqcmvfv)[data-state=working]{color:var(--uc-accent)}.we__status:where(.astro-cjqcmvfv)[data-state=done]{color:var(--uc-accent)}.we__status:where(.astro-cjqcmvfv)[data-state=error]{color:var(--uc-seal)}.we__raw:where(.astro-cjqcmvfv) summary:where(.astro-cjqcmvfv){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--uc-s3);cursor:pointer;font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--uc-ink-muted);padding:var(--uc-s2) 0}.we__raw-n:where(.astro-cjqcmvfv){color:var(--uc-ink-faint);text-transform:none;letter-spacing:.04em}.we__raw-note:where(.astro-cjqcmvfv){margin:0 0 var(--uc-s3);font-size:var(--uc-t-sm);color:var(--uc-ink-muted);max-width:var(--uc-measure)}.we__pre:where(.astro-cjqcmvfv){margin:0;max-height:22rem;overflow:auto;padding:var(--uc-s4);background:var(--uc-paper-deep);border:1px solid var(--uc-rule);border-radius:var(--uc-radius);font-size:var(--uc-t-xs);line-height:1.6;overflow-wrap:normal;white-space:pre;tab-size:2}.we__out:where(.astro-cjqcmvfv){display:flex;flex-direction:column;gap:var(--uc-s3)}.we__figure:where(.astro-cjqcmvfv){margin:0;display:flex;flex-direction:column;gap:var(--uc-s3)}.we__viewport:where(.astro-cjqcmvfv){width:min(100%,20rem);aspect-ratio:var(--we-sheet-aspect, 8.5 / 11);overflow:hidden;background:#fff;border:1px solid var(--uc-rule-strong);box-shadow:8px 8px 0 -1px var(--uc-paper-deep)}.we__viewport:where(.astro-cjqcmvfv) img,.we__viewport:where(.astro-cjqcmvfv) object{width:100%;height:100%;border:0;object-fit:cover;object-position:top center;display:block}.we__viewport:where(.astro-cjqcmvfv) .we__fallback{margin:0;padding:var(--uc-s5);font-size:var(--uc-t-sm);color:var(--uc-ink-muted)}.we__caption:where(.astro-cjqcmvfv),.we__meta:where(.astro-cjqcmvfv){margin:0;max-width:24rem;font-size:var(--uc-t-sm);color:var(--uc-ink-muted)}.we__meta:where(.astro-cjqcmvfv){font-family:var(--uc-font-mono);font-size:var(--uc-t-xs);color:var(--uc-ink-faint)}
