.sm-screen[data-astro-cid-bmuamwxg]{aspect-ratio:4/3;background-color:var(--color-deep);background-image:linear-gradient(var(--tone-line) 1px, transparent 1px), linear-gradient(90deg, var(--tone-line) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;display:grid;position:relative;overflow:hidden}.sm-before[data-astro-cid-bmuamwxg],.sm-after[data-astro-cid-bmuamwxg]{transition:opacity .6s var(--ease-out);grid-area:1/1;position:relative}.sm-broken[data-astro-cid-bmuamwxg]{fill:none;stroke:var(--tone-line-strong);stroke-width:1.5px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.sm-app[data-astro-cid-bmuamwxg]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-icon);background:var(--color-charcoal);width:36%;box-shadow:var(--shadow-panel);transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out);padding:.55rem .65rem;position:absolute}.sm-app[data-astro-cid-bmuamwxg][data-app=mail]{transform:rotate(2deg)}.sm-app[data-astro-cid-bmuamwxg][data-app=cal]{transform:rotate(-2deg)}.sm-app-title[data-astro-cid-bmuamwxg]{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--tone-fg-secondary);display:block}.sm-copy[data-astro-cid-bmuamwxg]{border:1px dashed var(--tone-line-strong);border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--tone-fg-muted);margin-top:.4rem;padding:0 .45rem;display:inline-block}.sm-after[data-astro-cid-bmuamwxg]{place-items:center;padding:clamp(14px,4vw,40px);display:grid}.sm-appframe[data-astro-cid-bmuamwxg]{border:1px solid color-mix(in srgb, var(--color-lime) 55%, transparent);border-radius:var(--radius-card);background:var(--color-charcoal);width:100%;max-width:30rem;box-shadow:var(--shadow-panel);transition:transform .7s var(--ease-out), opacity .7s var(--ease-out)}.sm-module[data-astro-cid-bmuamwxg]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-surface-dark);padding:.55rem .65rem}[data-astro-cid-bmuamwxg][data-systems-merge]:not([data-mode]) .sm-before[data-astro-cid-bmuamwxg],[data-astro-cid-bmuamwxg][data-systems-merge][data-mode=after] .sm-before[data-astro-cid-bmuamwxg],[data-astro-cid-bmuamwxg][data-systems-merge][data-mode=before] .sm-after[data-astro-cid-bmuamwxg]{opacity:0;pointer-events:none}[data-astro-cid-bmuamwxg][data-systems-merge][data-mode=after] .sm-app[data-astro-cid-bmuamwxg]{transform:translate(calc(25% - var(--dx,0px)), 6%) scale(.96);opacity:0}[data-astro-cid-bmuamwxg][data-systems-merge][data-mode=before] .sm-appframe[data-astro-cid-bmuamwxg]{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:no-preference){[data-astro-cid-bmuamwxg][data-systems-merge][data-mode=after] .sm-module[data-astro-cid-bmuamwxg]{animation:sm-in .52s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + .26s)}}@keyframes sm-in{0%{opacity:0;transform:translateY(6px)}}.as-tab[data-astro-cid-6zl5uzrk]{--nav-frame-radius:var(--radius-button);--nav-frame-color:var(--color-charcoal);--nav-frame-fill:color-mix(in srgb, var(--color-charcoal) 5%, transparent);border:1px solid var(--tone-line-strong);border-radius:var(--radius-button);min-height:2.75rem;font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);color:var(--tone-fg-secondary);text-align:center;justify-content:center;align-items:center;padding:.5rem 1.1rem;display:inline-flex}.as-tab[data-astro-cid-6zl5uzrk][aria-selected=true]{color:var(--tone-fg);border-color:#0000}.as-screen[data-astro-cid-6zl5uzrk]{background-color:var(--color-deep);background-image:linear-gradient(var(--tone-line) 1px, transparent 1px), linear-gradient(90deg, var(--tone-line) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;padding:clamp(18px,3vw,36px)}.as-app[data-astro-cid-6zl5uzrk]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-card);background:var(--color-charcoal);box-shadow:var(--shadow-panel);grid-template-columns:7rem minmax(0,1fr);display:grid;overflow:hidden}.as-side[data-astro-cid-6zl5uzrk]{border-right:1px solid var(--tone-line);flex-direction:column;gap:.2rem;padding:.6rem .45rem;display:flex}.as-brand[data-astro-cid-6zl5uzrk]{border-radius:var(--radius-icon);background:var(--color-lime);place-items:center;width:1.25rem;height:1.25rem;margin-bottom:.4rem;display:grid}.as-nav[data-astro-cid-6zl5uzrk]{border-radius:var(--radius-icon);font-size:var(--text-caption);color:var(--tone-fg-muted);padding:.3rem .45rem}.as-nav-on[data-astro-cid-6zl5uzrk]{background:var(--color-surface-dark-raised);color:var(--tone-fg);font-weight:var(--font-weight-semibold);box-shadow:inset 2px 0 0 var(--color-lime)}.as-main[data-astro-cid-6zl5uzrk]{min-width:0;padding:.7rem}.as-card[data-astro-cid-6zl5uzrk]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-surface-dark);padding:.5rem .6rem;display:block}.as-k[data-astro-cid-6zl5uzrk]{font-size:var(--text-caption);color:var(--tone-fg-muted);display:block}.as-v[data-astro-cid-6zl5uzrk]{font-family:var(--font-display);font-weight:var(--font-weight-black);color:var(--tone-fg);display:block}.as-text[data-astro-cid-6zl5uzrk]{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--tone-fg);display:block}.as-pill[data-astro-cid-6zl5uzrk]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--tone-fg-secondary);padding:0 .45rem}.as-pill-on[data-astro-cid-6zl5uzrk]{border-color:var(--color-lime);color:var(--color-lime)}.as-schedule[data-astro-cid-6zl5uzrk]{grid-template-columns:4.5rem repeat(5,minmax(0,1fr));align-items:center;gap:.3rem;display:grid}.as-slot[data-astro-cid-6zl5uzrk]{border-radius:var(--radius-icon);background:var(--viz-track);height:1.3rem}.as-slot-on[data-astro-cid-6zl5uzrk]{background:var(--color-lime)}.as-slot-warn[data-astro-cid-6zl5uzrk]{outline:1.5px dashed var(--tone-fg);outline-offset:-2px;background:0 0}.as-chart[data-astro-cid-6zl5uzrk]{border-bottom:1px solid var(--tone-line-strong);align-items:flex-end;gap:.4rem;height:7rem;display:flex}.as-bar[data-astro-cid-6zl5uzrk]{height:var(--h);background:var(--viz-color);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1}.as-field[data-astro-cid-6zl5uzrk]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);padding:.35rem .5rem}.as-cal[data-astro-cid-6zl5uzrk]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;display:grid}.as-cell[data-astro-cid-6zl5uzrk]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);height:1.7rem;font-size:var(--text-caption);font-weight:var(--font-weight-bold);place-items:center;display:grid}.as-cell-booked[data-astro-cid-6zl5uzrk]{background:var(--viz-track)}.as-cell-sel[data-astro-cid-6zl5uzrk]{background:var(--color-lime);border-color:var(--color-lime);color:var(--color-charcoal)}@media (width<=40rem){.as-app[data-astro-cid-6zl5uzrk]{grid-template-columns:1fr}.as-side[data-astro-cid-6zl5uzrk]{display:none}.as-schedule[data-astro-cid-6zl5uzrk]{grid-template-columns:3.5rem repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.as-panel[data-astro-cid-6zl5uzrk][data-shown] .as-in[data-astro-cid-6zl5uzrk],.as-panel[data-astro-cid-6zl5uzrk][data-shown] .as-nav[data-astro-cid-6zl5uzrk]{animation:as-in var(--duration-viz-item) var(--ease-viz) both;animation-delay:calc(var(--i) * 80ms)}.as-panel[data-astro-cid-6zl5uzrk][data-shown] .as-bar[data-astro-cid-6zl5uzrk]{animation:as-grow .7s var(--ease-viz) both;animation-delay:calc(var(--i) * 70ms + .3s)}}@keyframes as-in{0%{opacity:0;transform:translateY(6px)}}@keyframes as-grow{0%{transform:scaleY(0)}}.dc-table[data-astro-cid-hoe2j6xp]{border-collapse:collapse}.dc-table[data-astro-cid-hoe2j6xp] th[data-astro-cid-hoe2j6xp],.dc-table[data-astro-cid-hoe2j6xp] td[data-astro-cid-hoe2j6xp]{border-bottom:1px solid var(--tone-line);vertical-align:top;text-align:left;padding:.8rem .9rem}.dc-table[data-astro-cid-hoe2j6xp] thead[data-astro-cid-hoe2j6xp] th[data-astro-cid-hoe2j6xp]{border-bottom-color:var(--tone-line-strong)}.dc-focus[data-astro-cid-hoe2j6xp]{background:color-mix(in srgb, var(--color-lime) 5%, transparent)}.dc-badge[data-astro-cid-hoe2j6xp]{border-radius:var(--radius-full);background:var(--color-lime);color:var(--color-charcoal);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;margin-top:.3rem;padding:.05rem .55rem;display:inline-block}.dc-badge-neutral[data-astro-cid-hoe2j6xp]{border:1px solid var(--tone-line-strong);color:var(--tone-fg-secondary);background:0 0}.dc-stage[data-astro-cid-hoe2j6xp]{background-color:var(--color-deep);background-image:linear-gradient(var(--tone-line) 1px, transparent 1px), linear-gradient(90deg, var(--tone-line) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;place-items:center;min-height:20rem;padding:clamp(18px,3vw,32px);display:grid}.dc-device[data-astro-cid-hoe2j6xp]{aspect-ratio:16/10;border:1px solid var(--tone-line-strong);border-radius:var(--radius-card);background:var(--color-charcoal);width:100%;box-shadow:var(--shadow-panel);transition:width var(--duration-slow) var(--ease-out), aspect-ratio var(--duration-slow) var(--ease-out), border-radius var(--duration-slow) var(--ease-out);padding:.6rem}[data-astro-cid-hoe2j6xp][data-device-preview][data-mode=tablet] .dc-device[data-astro-cid-hoe2j6xp]{aspect-ratio:3/4;border-radius:1rem;width:70%}[data-astro-cid-hoe2j6xp][data-device-preview][data-mode=phone] .dc-device[data-astro-cid-hoe2j6xp]{aspect-ratio:9/18;border-radius:1.3rem;width:42%}.dc-app[data-astro-cid-hoe2j6xp]{grid-template-columns:22% minmax(0,1fr);gap:.5rem;height:100%;display:grid}.dc-side[data-astro-cid-hoe2j6xp]{border-right:1px solid var(--tone-line);flex-direction:column;gap:.3rem;padding-right:.4rem;display:flex}.dc-nav[data-astro-cid-hoe2j6xp]{border-radius:var(--radius-full);background:var(--viz-track);height:.5rem;display:block}.dc-nav-on[data-astro-cid-hoe2j6xp]{background:var(--color-lime)}.dc-content[data-astro-cid-hoe2j6xp]{flex-direction:column;gap:.45rem;min-width:0;display:flex}.dc-kpis[data-astro-cid-hoe2j6xp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.dc-card[data-astro-cid-hoe2j6xp],.dc-row[data-astro-cid-hoe2j6xp]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-surface-dark);flex-direction:column;gap:.25rem;padding:.35rem;display:flex}.dc-row[data-astro-cid-hoe2j6xp]{flex-direction:row;justify-content:space-between;align-items:center}.dc-list[data-astro-cid-hoe2j6xp]{flex-direction:column;gap:.3rem;display:flex}.dc-line[data-astro-cid-hoe2j6xp]{border-radius:var(--radius-full);background:var(--viz-track);height:.3rem;display:block}.dc-num[data-astro-cid-hoe2j6xp]{font-family:var(--font-display);font-size:var(--text-caption);font-weight:var(--font-weight-black);color:var(--tone-fg)}.dc-dot[data-astro-cid-hoe2j6xp]{border-radius:var(--radius-full);background:var(--viz-track);width:.4rem;height:.4rem}.dc-dot-on[data-astro-cid-hoe2j6xp]{background:var(--color-lime)}[data-astro-cid-hoe2j6xp][data-device-preview]:is([data-mode=tablet],[data-mode=phone]) .dc-app[data-astro-cid-hoe2j6xp]{grid-template-rows:auto 1fr;grid-template-columns:1fr}[data-astro-cid-hoe2j6xp][data-device-preview]:is([data-mode=tablet],[data-mode=phone]) .dc-side[data-astro-cid-hoe2j6xp]{border-right:0;border-bottom:1px solid var(--tone-line);flex-direction:row;padding:0 0 .4rem}[data-astro-cid-hoe2j6xp][data-device-preview]:is([data-mode=tablet],[data-mode=phone]) .dc-nav[data-astro-cid-hoe2j6xp]{flex:1}[data-astro-cid-hoe2j6xp][data-device-preview][data-mode=phone] .dc-kpis[data-astro-cid-hoe2j6xp]{grid-template-columns:1fr}.ab-stage[data-astro-cid-l4kjnque]{display:grid}.ab-desktop[data-astro-cid-l4kjnque],.ab-mobile[data-astro-cid-l4kjnque]{grid-area:1/1}.ab-desktop[data-astro-cid-l4kjnque]{transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);padding:0;position:relative;overflow:hidden}.ab-top[data-astro-cid-l4kjnque]{border-bottom:1px solid var(--tone-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.ab-search[data-astro-cid-l4kjnque]{border:1px solid var(--tone-line);border-radius:var(--radius-full);max-width:14rem;font-size:var(--text-caption);color:var(--tone-fg-muted);flex:1;padding:.15rem .7rem}.ab-body[data-astro-cid-l4kjnque]{grid-template-columns:7.5rem minmax(0,1fr);display:grid}.ab-side[data-astro-cid-l4kjnque]{border-right:1px solid var(--tone-line);flex-direction:column;gap:.15rem;padding:.7rem .5rem;display:flex}.ab-nav[data-astro-cid-l4kjnque]{border-radius:var(--radius-icon);font-size:var(--text-caption);color:var(--tone-fg-muted);padding:.3rem .5rem}.ab-nav-active[data-astro-cid-l4kjnque]{background:var(--color-surface-dark-raised);color:var(--tone-fg);font-weight:var(--font-weight-semibold);box-shadow:inset 2px 0 0 var(--color-lime)}.ab-main[data-astro-cid-l4kjnque]{min-width:0;padding:.7rem}.ab-card[data-astro-cid-l4kjnque]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-surface-dark);padding:.5rem .6rem}.ab-label[data-astro-cid-l4kjnque]{font-size:var(--text-caption);color:var(--tone-fg-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ab-value[data-astro-cid-l4kjnque]{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--font-weight-black);color:var(--tone-fg);margin-top:.15rem;display:block}.ab-split[data-astro-cid-l4kjnque]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.5rem;display:grid}.ab-table[data-astro-cid-l4kjnque]{border-collapse:collapse;width:100%;font-size:var(--text-caption)}.ab-table[data-astro-cid-l4kjnque] td[data-astro-cid-l4kjnque]{border-top:1px solid var(--tone-line);white-space:nowrap;padding:.28rem .25rem}.ab-table[data-astro-cid-l4kjnque] td[data-astro-cid-l4kjnque]:nth-child(2){text-overflow:ellipsis;max-width:8rem;overflow:hidden}.ab-status[data-astro-cid-l4kjnque]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-full);color:var(--tone-fg-secondary);padding:0 .4rem}.ab-status-hl[data-astro-cid-l4kjnque]{border-color:var(--color-lime);color:var(--color-lime)}.ab-chart-card[data-astro-cid-l4kjnque]{flex-direction:column;display:flex}.ab-bars[data-astro-cid-l4kjnque]{border-bottom:1px solid var(--tone-line-strong);flex:1;align-items:flex-end;gap:.25rem;min-height:5.5rem;margin-top:.5rem;display:flex}.ab-bar[data-astro-cid-l4kjnque]{height:var(--h);background:var(--viz-color);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1}.ab-toast[data-astro-cid-l4kjnque]{border:1px solid var(--color-lime);border-radius:var(--radius-card);background:var(--color-charcoal);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--tone-fg);box-shadow:var(--shadow-panel);align-items:center;gap:.45rem;padding:.4rem .7rem;display:flex;position:absolute;bottom:.8rem;right:.8rem}.ab-mobile[data-astro-cid-l4kjnque]{z-index:1;aspect-ratio:9/18;opacity:0;pointer-events:none;width:clamp(130px,34%,200px);transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);place-self:center;position:relative;transform:translateY(24px)scale(.96)}.ab-phone[data-astro-cid-l4kjnque]{border:1px solid var(--tone-line-strong);background:var(--color-charcoal);height:100%;box-shadow:var(--shadow-panel);border-radius:1.6rem;flex-direction:column;padding:.7rem;display:flex}.ab-dot[data-astro-cid-l4kjnque]{border-radius:var(--radius-full);background:var(--color-lime);flex-shrink:0;width:.45rem;height:.45rem}.ab-toast-mobile[data-astro-cid-l4kjnque]{border:1px solid var(--color-lime);border-radius:var(--radius-card);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--tone-fg);text-align:center;padding:.3rem .5rem}[data-mode=mobile]>.ab[data-astro-cid-l4kjnque] .ab-desktop[data-astro-cid-l4kjnque]{opacity:.18;transform:scale(.94)}[data-mode=mobile]>.ab[data-astro-cid-l4kjnque] .ab-mobile[data-astro-cid-l4kjnque]{opacity:1;transform:none}@media (width<=40rem){.ab-body[data-astro-cid-l4kjnque]{grid-template-columns:1fr}.ab-side[data-astro-cid-l4kjnque],.ab-search[data-astro-cid-l4kjnque]{display:none}.ab-split[data-astro-cid-l4kjnque]{grid-template-columns:1fr}.ab-bars[data-astro-cid-l4kjnque]{min-height:3.5rem}}@media (prefers-reduced-motion:no-preference){.ab[data-astro-cid-l4kjnque] [data-astro-cid-l4kjnque][data-at]{transition:opacity var(--duration-viz-item) var(--ease-viz), transform var(--duration-viz-item) var(--ease-viz)}.js .ab[data-astro-cid-l4kjnque]:not([data-started]) [data-astro-cid-l4kjnque][data-at],.ab[data-astro-cid-l4kjnque][data-run] [data-astro-cid-l4kjnque][data-at]:not([data-on]){opacity:0;transform:translateY(8px)}.ab[data-astro-cid-l4kjnque][data-run] .ab-bars[data-astro-cid-l4kjnque][data-on] .ab-bar[data-astro-cid-l4kjnque]{animation:ab-grow .7s var(--ease-viz) both;animation-delay:calc(var(--i) * 70ms)}.ab[data-astro-cid-l4kjnque][data-run] .ab-toast[data-astro-cid-l4kjnque]:not([data-on]){transform:translateY(12px)}}@keyframes ab-grow{0%{transform:scaleY(0)}}.bd[data-astro-cid-x34zvss7]{padding:clamp(14px,2vw,18px);container-type:inline-size}.bd-cols[data-astro-cid-x34zvss7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid;position:relative}.bd-col[data-astro-cid-x34zvss7]{border-radius:var(--radius-icon);background:color-mix(in srgb, var(--color-softwhite) 3%, transparent);flex-direction:column;gap:.35rem;min-height:11rem;padding:.35rem;display:flex}.bd-head[data-astro-cid-x34zvss7]{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--tone-fg-muted)}.bd-card[data-astro-cid-x34zvss7],.bd-mover[data-astro-cid-x34zvss7]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-surface-dark);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--tone-fg);padding:.35rem .45rem;line-height:1.3;display:block}.bd-who[data-astro-cid-x34zvss7]{font-weight:var(--font-weight-regular);color:var(--tone-fg-muted);display:block}.bd-tag[data-astro-cid-x34zvss7]{border:1px solid var(--color-lime);border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--color-lime);margin-top:.25rem;padding:0 .35rem;display:inline-block}.bd-approve[data-astro-cid-x34zvss7]{border-radius:var(--radius-full);background:var(--color-lime);color:var(--color-charcoal);font-size:var(--text-caption);font-weight:var(--font-weight-bold);white-space:nowrap;padding:.05rem .55rem}.bd-slot[data-astro-cid-x34zvss7]{height:2.6rem;display:block}.bd-mover[data-astro-cid-x34zvss7]{border-color:var(--color-lime);width:calc(33.3333% - .966667rem);box-shadow:var(--shadow-glow);position:absolute;bottom:.35rem;left:.35rem;transform:translate(calc(200% + 2.2rem))}@media (prefers-reduced-motion:no-preference){.bd-mover[data-astro-cid-x34zvss7]{transition:transform .6s var(--ease-viz)}.bd[data-astro-cid-x34zvss7][data-run][data-step="0"] .bd-mover[data-astro-cid-x34zvss7],.bd[data-astro-cid-x34zvss7][data-run][data-step="1"] .bd-mover[data-astro-cid-x34zvss7],.js .bd[data-astro-cid-x34zvss7]:not([data-started]) .bd-mover[data-astro-cid-x34zvss7]{transform:none}.bd[data-astro-cid-x34zvss7][data-run][data-step="2"] .bd-mover[data-astro-cid-x34zvss7]{transform:translate(calc(100% + 1.1rem))}.bd[data-astro-cid-x34zvss7] [data-astro-cid-x34zvss7][data-at]{transition:opacity var(--duration-viz-item) var(--ease-viz)}.js .bd[data-astro-cid-x34zvss7]:not([data-started]) [data-astro-cid-x34zvss7][data-at],.bd[data-astro-cid-x34zvss7][data-run] [data-astro-cid-x34zvss7][data-at]:not([data-on]){opacity:0}}.pm[data-astro-cid-be7epzha]{padding:clamp(14px,2vw,20px);container-type:inline-size}.pm-grid[data-astro-cid-be7epzha]{gap:.5rem;display:grid}@container (width>=30rem){.pm-grid[data-astro-cid-be7epzha]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.pm-card[data-astro-cid-be7epzha]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-surface-dark);padding:.5rem .65rem}.pm-msg[data-astro-cid-be7epzha]{border-color:var(--color-lime)}.pm-label[data-astro-cid-be7epzha]{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--tone-fg-muted);display:block}.pm-progress[data-astro-cid-be7epzha]{border-radius:var(--radius-full);background:var(--viz-track);height:.3rem;display:block;overflow:hidden}.pm-fill[data-astro-cid-be7epzha]{border-radius:var(--radius-full);background:var(--viz-color);transform-origin:0;width:75%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.pm-card[data-astro-cid-be7epzha]{transition:opacity var(--duration-viz-item) var(--ease-viz), transform var(--duration-viz-item) var(--ease-viz)}.pm-fill[data-astro-cid-be7epzha]{transition:transform .8s var(--ease-viz)}.js .pm[data-astro-cid-be7epzha]:not([data-started]) .pm-card[data-astro-cid-be7epzha],.pm[data-astro-cid-be7epzha][data-run] .pm-card[data-astro-cid-be7epzha]:not([data-on]){opacity:0;transform:translateY(6px)}.js .pm[data-astro-cid-be7epzha]:not([data-started]) .pm-fill[data-astro-cid-be7epzha],.pm[data-astro-cid-be7epzha][data-run] .pm-fill[data-astro-cid-be7epzha]:not([data-on]){transform:scaleX(0)}}.pw[data-astro-cid-7xjisnkt]{padding:clamp(14px,2vw,18px)}.pw-stage[data-astro-cid-7xjisnkt]{place-items:center;min-height:11rem;display:grid}.pw-browser[data-astro-cid-7xjisnkt],.pw-phone[data-astro-cid-7xjisnkt]{transition:opacity var(--duration-slow) var(--ease-out), transform .6s var(--ease-viz);grid-area:1/1}.pw-browser[data-astro-cid-7xjisnkt]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-card);background:var(--color-charcoal);width:100%}.pw-install[data-astro-cid-7xjisnkt]{border:1px solid var(--color-lime);border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-lime);align-self:flex-start;margin-top:.3rem;padding:.05rem .5rem}.pw-phone[data-astro-cid-7xjisnkt]{aspect-ratio:9/17;border:1px solid var(--tone-line-strong);background:var(--color-charcoal);width:6.5rem;box-shadow:var(--shadow-panel);border-radius:1.2rem;flex-direction:column;padding:.55rem;display:flex}.pw-icon[data-astro-cid-7xjisnkt]{aspect-ratio:1;background:var(--color-surface-dark-raised);border-radius:.45rem;place-items:center;display:grid;position:relative}.pw-icon-app[data-astro-cid-7xjisnkt]{background:var(--color-lime)}.pw-badge[data-astro-cid-7xjisnkt]{border-radius:var(--radius-full);background:var(--color-softwhite);width:.9rem;height:.9rem;color:var(--color-charcoal);font-size:.6rem;font-weight:var(--font-weight-bold);place-items:center;display:grid;position:absolute;top:-.3rem;right:-.3rem}.pw[data-astro-cid-7xjisnkt]:not([data-run]) .pw-browser[data-astro-cid-7xjisnkt],.pw[data-astro-cid-7xjisnkt][data-step="3"] .pw-browser[data-astro-cid-7xjisnkt]{opacity:0;transform:scale(.6)}.pw[data-astro-cid-7xjisnkt][data-run]:not([data-step="3"]) .pw-phone[data-astro-cid-7xjisnkt]{opacity:0;transform:scale(1.3)}@media (prefers-reduced-motion:no-preference){.pw[data-astro-cid-7xjisnkt] [data-astro-cid-7xjisnkt][data-at]{transition:opacity var(--duration-viz-item) var(--ease-viz), transform var(--duration-viz-item) var(--ease-viz)}.js .pw[data-astro-cid-7xjisnkt]:not([data-started]) [data-astro-cid-7xjisnkt][data-at],.pw[data-astro-cid-7xjisnkt][data-run] [data-astro-cid-7xjisnkt][data-at]:not([data-on]){opacity:0;transform:scale(.6)}}.rs[data-astro-cid-7ittz27f]{padding:clamp(14px,2vw,18px)}.rs-form[data-astro-cid-7ittz27f]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-surface-dark);flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.rs-field[data-astro-cid-7ittz27f]{border-bottom:1px solid var(--tone-line);justify-content:space-between;gap:.5rem;padding-bottom:.25rem;display:flex}.rs-k[data-astro-cid-7ittz27f]{font-size:var(--text-caption);color:var(--tone-fg-muted)}.rs-v[data-astro-cid-7ittz27f]{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--tone-fg)}.rs-save[data-astro-cid-7ittz27f]{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-lime);align-self:flex-end}.rs-table[data-astro-cid-7ittz27f]{border-collapse:collapse;width:100%;font-size:var(--text-caption);color:var(--tone-fg-secondary)}.rs-table[data-astro-cid-7ittz27f] td[data-astro-cid-7ittz27f]{border-top:1px solid var(--tone-line);padding:.25rem .3rem}.rs-new[data-astro-cid-7ittz27f] td[data-astro-cid-7ittz27f]{color:var(--tone-fg);font-weight:var(--font-weight-semibold);background:color-mix(in srgb, var(--color-lime) 10%, transparent)}.rs-new[data-astro-cid-7ittz27f] td[data-astro-cid-7ittz27f]:first-child{box-shadow:inset 2px 0 0 var(--color-lime)}@media (prefers-reduced-motion:no-preference){.rs[data-astro-cid-7ittz27f] [data-astro-cid-7ittz27f][data-at]{transition:opacity var(--duration-viz-item) var(--ease-viz), transform var(--duration-viz-item) var(--ease-viz)}.js .rs[data-astro-cid-7ittz27f]:not([data-started]) [data-astro-cid-7ittz27f][data-at],.rs[data-astro-cid-7ittz27f][data-run] [data-astro-cid-7ittz27f][data-at]:not([data-on]){opacity:0;transform:translateY(-4px)}}.lm[data-astro-cid-sal2sg2s]{padding:clamp(14px,2vw,18px)}.lm-stage[data-astro-cid-sal2sg2s]{min-height:9rem;display:grid}.lm-old[data-astro-cid-sal2sg2s],.lm-new[data-astro-cid-sal2sg2s]{transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out), filter var(--duration-slow) var(--ease-out);grid-area:1/1}.lm-old[data-astro-cid-sal2sg2s]{border:1px solid var(--tone-line-strong);background:var(--color-surface-dark)}.lm-oldbar[data-astro-cid-sal2sg2s]{border-bottom:1px solid var(--tone-line-strong);font-size:var(--text-caption);color:var(--tone-fg-muted);padding:.15rem .35rem;display:block}.lm-grid[data-astro-cid-sal2sg2s]{border-collapse:collapse;width:100%}.lm-grid[data-astro-cid-sal2sg2s] td[data-astro-cid-sal2sg2s]{border:1px solid var(--tone-line);height:1.35rem}.lm-new[data-astro-cid-sal2sg2s]{flex-direction:column;display:flex}.lm-chip[data-astro-cid-sal2sg2s]{border-radius:var(--radius-full);background:var(--color-lime);color:var(--color-charcoal);font-size:var(--text-caption);font-weight:var(--font-weight-bold);padding:0 .45rem}.lm-card[data-astro-cid-sal2sg2s]{border:1px solid var(--tone-line);border-radius:var(--radius-icon);background:var(--color-surface-dark);padding:.35rem .5rem}.lm-k[data-astro-cid-sal2sg2s]{font-size:var(--text-caption);color:var(--tone-fg-muted);display:block}.lm-v[data-astro-cid-sal2sg2s]{font-family:var(--font-display);font-weight:var(--font-weight-black);color:var(--tone-fg);display:block}.lm[data-astro-cid-sal2sg2s]:not([data-run]) .lm-old[data-astro-cid-sal2sg2s],.lm[data-astro-cid-sal2sg2s][data-step="2"] .lm-old[data-astro-cid-sal2sg2s]{opacity:0;transform:scale(.95)}.lm[data-astro-cid-sal2sg2s][data-run]:not([data-step="2"]) .lm-new[data-astro-cid-sal2sg2s]{opacity:0;transform:scale(1.04)}.ma[data-astro-cid-kzje4mu2]{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.ma-core[data-astro-cid-kzje4mu2]{border:1px solid var(--color-lime);border-radius:var(--radius-card);background:var(--color-charcoal);box-shadow:var(--shadow-glow);align-items:center;gap:.6rem;padding:.8rem 1.1rem;display:flex}.ma-modules[data-astro-cid-kzje4mu2]{border-top:2px solid var(--viz-track);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;padding-top:1.2rem;display:grid;position:relative}@media (width>=40rem){.ma-modules[data-astro-cid-kzje4mu2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ma-module[data-astro-cid-kzje4mu2]{border:1px solid var(--tone-line-strong);border-radius:var(--radius-icon);background:var(--color-surface-dark);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--tone-fg);align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex;position:relative}.ma-plug[data-astro-cid-kzje4mu2]{background:var(--color-lime);border-radius:2px;flex-shrink:0;width:.5rem;height:.5rem}.ma-module[data-astro-cid-kzje4mu2]:before{content:"";background:var(--viz-track);width:2px;height:1.2rem;position:absolute;bottom:100%;left:50%}.ma-new[data-astro-cid-kzje4mu2]{color:var(--tone-fg-secondary);background:0 0;border-style:dashed;justify-content:center}@media (prefers-reduced-motion:no-preference){.ma-module[data-astro-cid-kzje4mu2]{transition:opacity var(--duration-viz-item) var(--ease-viz), transform var(--duration-viz-item) var(--ease-viz)}.js .ma[data-astro-cid-kzje4mu2]:not([data-started]) .ma-module[data-astro-cid-kzje4mu2],.ma[data-astro-cid-kzje4mu2][data-run] .ma-module[data-astro-cid-kzje4mu2]:not([data-on]){opacity:0;transform:translateY(14px)}}
