.pm[data-astro-cid-2s5l3vxx]{display:grid;gap:var(--space-sm)}.pm__stage[data-astro-cid-2s5l3vxx]{display:grid;place-items:center;padding:var(--space-xl) var(--space-md);border-radius:var(--radius-xl);background-color:var(--surface)}.pm__phone[data-astro-cid-2s5l3vxx]{inline-size:min(100%,20rem);padding:var(--space-2xs);border-radius:var(--radius-device);background:var(--color-navy);box-shadow:var(--shadow-lg)}.pm__screen[data-astro-cid-2s5l3vxx]{position:relative;display:grid;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm) var(--space-md);border-radius:var(--radius-xl);background:var(--color-white);color:var(--color-navy);overflow:hidden;min-block-size:33rem;align-content:start}.pm__status[data-astro-cid-2s5l3vxx]{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-label);color:var(--color-navy);padding-inline:var(--space-2xs)}.pm__notch[data-astro-cid-2s5l3vxx]{inline-size:var(--space-3xl);block-size:var(--space-md);border-radius:var(--radius-pill);background:var(--color-navy)}.pm__bar[data-astro-cid-2s5l3vxx]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2xs);padding-block:var(--space-2xs);border-block-end:var(--hairline) solid var(--color-line)}.pm__bar[data-astro-cid-2s5l3vxx] svg:last-child{color:var(--color-teal)}.pm__title[data-astro-cid-2s5l3vxx]{font-weight:600;font-size:var(--text-sm);text-align:center}.pm__who[data-astro-cid-2s5l3vxx]{display:flex;align-items:center;gap:var(--space-2xs);font-size:var(--text-note);color:var(--color-slate)}.pm__avatar[data-astro-cid-2s5l3vxx]{display:grid;place-items:center;inline-size:var(--space-lg);block-size:var(--space-lg);border-radius:50%;background:var(--color-paper);color:var(--color-slate)}.pm__rows[data-astro-cid-2s5l3vxx]{list-style:none;display:grid}.pm__row[data-astro-cid-2s5l3vxx]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2xs);padding-block:var(--space-2xs);border-block-end:var(--hairline) solid var(--color-line);font-size:var(--text-note);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.pm__label[data-astro-cid-2s5l3vxx]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm__value[data-astro-cid-2s5l3vxx]{font-weight:600}.pm__unit[data-astro-cid-2s5l3vxx]{font-weight:400;color:var(--color-slate);margin-inline-start:var(--space-3xs)}.pm__row--flag[data-astro-cid-2s5l3vxx] .pm__value[data-astro-cid-2s5l3vxx]{padding-inline:var(--space-3xs);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-tri-yellow) 45%,transparent)}.pm__src[data-astro-cid-2s5l3vxx]{display:grid;place-items:center;inline-size:var(--space-md);block-size:var(--space-md);border-radius:50%;background:var(--color-mint-50);color:var(--color-teal)}.pm__src--manual[data-astro-cid-2s5l3vxx]{background:var(--color-paper);color:var(--color-slate)}.pm__score[data-astro-cid-2s5l3vxx]{display:flex;gap:var(--space-md);align-items:center;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-paper);margin-block-start:var(--space-2xs);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.pm__scoreItem[data-astro-cid-2s5l3vxx]{display:inline-flex;align-items:center;gap:var(--space-2xs)}.pm__scoreLabel[data-astro-cid-2s5l3vxx]{font-size:var(--text-label);font-weight:600;letter-spacing:var(--tracking-label)}.pm__scorePlain[data-astro-cid-2s5l3vxx]{font-weight:600}.pm__send[data-astro-cid-2s5l3vxx]{display:grid;place-items:center;min-block-size:var(--control-h);margin-block-start:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-navy);color:var(--color-white);font-size:var(--text-sm);font-weight:500;transition:transform var(--dur-quick) var(--ease-standard),opacity var(--dur-base) var(--ease-out)}.pm__toast[data-astro-cid-2s5l3vxx]{position:absolute;inset-inline:var(--space-sm);inset-block-end:var(--space-md);display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-navy);color:var(--color-white);font-size:var(--text-note);font-weight:500;box-shadow:var(--shadow-md);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.pm__toast[data-astro-cid-2s5l3vxx] svg{color:var(--color-mint)}.pm__screen[data-astro-cid-2s5l3vxx][data-step] .pm__row[data-astro-cid-2s5l3vxx]{opacity:0;transform:translate(calc(-1 * var(--space-2xs)))}.pm__screen[data-astro-cid-2s5l3vxx][data-step] .pm__row[data-astro-cid-2s5l3vxx].is-on{opacity:1;transform:none}.pm__screen[data-astro-cid-2s5l3vxx][data-step] .pm__row[data-astro-cid-2s5l3vxx].is-on .pm__src[data-astro-cid-2s5l3vxx]{animation:pm-blip var(--dur-slow) var(--ease-out)}@keyframes pm-blip{0%{transform:scale(.4);box-shadow:0 0 color-mix(in srgb,var(--color-mint) 70%,transparent)}to{transform:none;box-shadow:0 0 0 8px transparent}}.pm__screen[data-astro-cid-2s5l3vxx][data-step] .pm__score[data-astro-cid-2s5l3vxx]:not(.is-on){opacity:0;transform:translateY(var(--space-2xs))}.pm__screen[data-astro-cid-2s5l3vxx][data-step] .pm__send[data-astro-cid-2s5l3vxx].is-pressed{transform:scale(.96)}.pm__screen[data-astro-cid-2s5l3vxx][data-step] .pm__toast[data-astro-cid-2s5l3vxx]:not(.is-on){opacity:0;transform:translateY(var(--space-md))}.pm__caption[data-astro-cid-2s5l3vxx]{display:flex;align-items:center;gap:var(--space-xs);color:var(--text-2)}.pm__pause[data-astro-cid-2s5l3vxx]{display:inline-grid;place-items:center;inline-size:var(--control-h);block-size:var(--control-h);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text)}.po__stage[data-astro-cid-3jx4dlto]{padding:var(--space-xl) 0 var(--space-xl) var(--space-lg);border-radius:var(--radius-xl);background-color:var(--color-sky-50);--dot-color: var(--color-line-strong);overflow:hidden}.po__window[data-astro-cid-3jx4dlto]{border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-lg);overflow:hidden;color:var(--color-navy)}.po__chrome[data-astro-cid-3jx4dlto]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-block-end:var(--hairline) solid var(--color-line)}.po__dots[data-astro-cid-3jx4dlto]{display:flex;gap:var(--space-3xs)}.po__dots[data-astro-cid-3jx4dlto] span[data-astro-cid-3jx4dlto]{inline-size:var(--dot);block-size:var(--dot);border-radius:50%;background:var(--color-line-strong)}.po__app[data-astro-cid-3jx4dlto]{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-slate)}.po__alarm[data-astro-cid-3jx4dlto]{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:color-mix(in srgb,var(--color-tri-yellow) 22%,var(--color-white));font-size:var(--text-sm);font-weight:500}.po__bell[data-astro-cid-3jx4dlto]{display:grid;place-items:center;color:var(--color-tri-red);transform-origin:top center}.po__assess[data-astro-cid-3jx4dlto]{margin-inline-start:auto;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-navy);color:var(--color-white);font-size:var(--text-note)}.po__cut[data-astro-cid-3jx4dlto]{overflow-x:clip}.po__table[data-astro-cid-3jx4dlto]{inline-size:100%;min-inline-size:34rem;border-collapse:collapse;font-size:var(--text-note)}.po__table[data-astro-cid-3jx4dlto] th[data-astro-cid-3jx4dlto],.po__table[data-astro-cid-3jx4dlto] td[data-astro-cid-3jx4dlto]{padding:var(--space-2xs) var(--space-sm);border-block-end:var(--hairline) solid var(--color-line);text-align:end;white-space:nowrap}.po__table[data-astro-cid-3jx4dlto] thead[data-astro-cid-3jx4dlto] th[data-astro-cid-3jx4dlto]{font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;color:var(--color-slate)}.po__table[data-astro-cid-3jx4dlto] tbody[data-astro-cid-3jx4dlto] th[data-astro-cid-3jx4dlto]{text-align:start;font-weight:500}.po__rowLabel[data-astro-cid-3jx4dlto]{margin-inline-end:var(--space-2xs)}.po__unit[data-astro-cid-3jx4dlto]{font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;color:var(--color-slate)}.po__table[data-astro-cid-3jx4dlto] td[data-astro-cid-3jx4dlto]:nth-child(odd),.po__table[data-astro-cid-3jx4dlto] thead[data-astro-cid-3jx4dlto] th[data-astro-cid-3jx4dlto]:nth-child(odd){background:color-mix(in srgb,var(--color-sky-50) 60%,transparent)}.po__colDot[data-astro-cid-3jx4dlto]{display:inline-block;inline-size:var(--space-3xs);block-size:var(--space-3xs);border-radius:50%;margin-inline-end:var(--space-3xs);vertical-align:middle}.po__val[data-astro-cid-3jx4dlto]{display:inline-flex;align-items:center;gap:var(--space-3xs)}.po__dot[data-astro-cid-3jx4dlto]{inline-size:var(--space-2xs);block-size:var(--space-2xs);border-radius:50%}.po__dot--g[data-astro-cid-3jx4dlto]{background:var(--color-tri-green)}.po__dot--y[data-astro-cid-3jx4dlto]{background:var(--color-tri-yellow)}.po__dot--r[data-astro-cid-3jx4dlto]{background:var(--color-tri-red)}.po__pill[data-astro-cid-3jx4dlto]{min-inline-size:var(--space-3xl);font-size:var(--text-note)}.po__caption[data-astro-cid-3jx4dlto]{display:flex;align-items:center;gap:var(--space-xs);margin-block-start:var(--space-sm);color:var(--text-2)}.po__pause[data-astro-cid-3jx4dlto]{display:inline-grid;place-items:center;inline-size:var(--control-h);block-size:var(--control-h);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text)}.po[data-astro-cid-3jx4dlto][data-pulse] .po__alarm[data-astro-cid-3jx4dlto]{animation:po-breathe var(--dur-pulse) var(--ease-in-out) infinite alternate}@keyframes po-breathe{to{background:color-mix(in srgb,var(--color-tri-yellow) 48%,var(--color-white));box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb,var(--color-tri-yellow) 80%,var(--color-white))}}@media(prefers-reduced-motion:no-preference){html.js .po[data-astro-cid-3jx4dlto] td[data-astro-cid-3jx4dlto],html.js .po[data-astro-cid-3jx4dlto] thead[data-astro-cid-3jx4dlto] .po__col[data-astro-cid-3jx4dlto]{opacity:0;transition:opacity var(--dur-slow) var(--ease-out);transition-delay:calc(var(--dur-base) + var(--i) * var(--dur-base))}html.js .po[data-astro-cid-3jx4dlto].is-in td[data-astro-cid-3jx4dlto],html.js .po[data-astro-cid-3jx4dlto].is-in thead[data-astro-cid-3jx4dlto] .po__col[data-astro-cid-3jx4dlto]{opacity:1}html.js .po[data-astro-cid-3jx4dlto].is-in .po__bell[data-astro-cid-3jx4dlto]{animation:ring var(--dur-slow) var(--ease-in-out) 3;animation-delay:var(--dur-draw)}}@keyframes ring{25%{transform:rotate(14deg)}75%{transform:rotate(-14deg)}}.fs[data-astro-cid-io6mwdzv]{display:grid;gap:var(--space-xl)}.fs__head[data-astro-cid-io6mwdzv]{display:grid;gap:var(--space-md);background:var(--surface)}.fs__line[data-astro-cid-io6mwdzv]{position:relative;display:grid;gap:var(--space-sm);margin-block-start:var(--space-2xs)}.fs__label[data-astro-cid-io6mwdzv]{justify-self:end;color:var(--accent-text)}.fs__rail[data-astro-cid-io6mwdzv]{position:relative;block-size:var(--dot)}.fs__rail[data-astro-cid-io6mwdzv]:before,.fs__fill[data-astro-cid-io6mwdzv]{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--hairline);background:var(--line-strong)}.fs__fill[data-astro-cid-io6mwdzv]{block-size:var(--rule);margin-block-start:calc(var(--hairline) / -2);background:var(--color-mint);transform-origin:left center;transform:scaleX(var(--fs-p, 1))}.fs__tick[data-astro-cid-io6mwdzv]{position:absolute;inset-block-start:calc(var(--hairline) / 2);inset-inline-start:calc(var(--at) * 100% - var(--dot) / 2);inline-size:var(--dot);block-size:var(--dot);border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 var(--rule) var(--line-strong);transition:box-shadow var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-out)}.fs__tick[data-astro-cid-io6mwdzv].is-done{box-shadow:inset 0 0 0 var(--rule) var(--color-mint)}.fs__tick[data-astro-cid-io6mwdzv].is-on{background:var(--color-mint);box-shadow:0 0 0 var(--space-3xs) color-mix(in srgb,var(--color-mint) 30%,transparent);transform:scale(1.25)}html:not(.js) .fs__tick[data-astro-cid-io6mwdzv]{box-shadow:inset 0 0 0 var(--rule) var(--color-mint)}.fs__media[data-astro-cid-io6mwdzv]{display:none}.fs__list[data-astro-cid-io6mwdzv]{list-style:none;display:grid;gap:var(--space-2xl)}.fs__item[data-astro-cid-io6mwdzv]{display:grid;grid-template-columns:var(--node) 1fr;gap:var(--space-md)}.fs__num[data-astro-cid-io6mwdzv]{display:grid;place-items:center;inline-size:var(--node);block-size:var(--node);border-radius:50%;box-shadow:inset 0 0 0 var(--rule) var(--line-strong);font-size:var(--text-label);color:var(--text-2);transition:box-shadow var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard)}.fs__text[data-astro-cid-io6mwdzv]{display:grid;gap:var(--space-sm);align-content:start}.fs__title[data-astro-cid-io6mwdzv]{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);margin-block-start:calc((var(--node) - 1lh) / 2 + var(--cap-shift))}.fs__desc[data-astro-cid-io6mwdzv]{color:var(--text-2);max-width:var(--measure)}.fs__note[data-astro-cid-io6mwdzv]{justify-self:start;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text)}.fs__inline[data-astro-cid-io6mwdzv]{margin-block-start:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background-color:var(--color-mint-50);--dot-color: var(--color-mint-300)}.fs__inline[data-astro-cid-io6mwdzv] .fs__img{inline-size:100%;filter:var(--drop-lift)}@media(width>=62rem){.fs__head[data-astro-cid-io6mwdzv]:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;block-size:var(--header-h);background:var(--surface)}.fs__head[data-astro-cid-io6mwdzv]{position:sticky;inset-block-start:var(--header-h);z-index:2;padding-block:var(--space-md) var(--space-lg);margin-block-start:calc(-1 * var(--space-md))}.fs[data-astro-cid-io6mwdzv]{gap:0}.fs__body[data-astro-cid-io6mwdzv]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-3xl);align-items:start}.fs__media[data-astro-cid-io6mwdzv]{display:block;position:sticky;inset-block-start:calc(var(--header-h) + var(--fs-head-h, 12rem) + var(--space-sm))}.fs__frame[data-astro-cid-io6mwdzv]{position:relative;inline-size:100%;aspect-ratio:4 / 3;max-block-size:calc(100dvh - var(--header-h) - var(--fs-head-h, 12rem) - var(--space-xl));border-radius:var(--radius-xl);background-color:var(--color-mint-50);--dot-color: var(--color-mint-300);overflow:hidden}.fs__shot[data-astro-cid-io6mwdzv]{position:absolute;inset:var(--space-xl);opacity:0;transform:scale(.97);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.fs__shot[data-astro-cid-io6mwdzv].is-on{opacity:1;transform:none}.fs__shot[data-astro-cid-io6mwdzv] .fs__img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:contain;filter:var(--drop-lift)}.fs__list[data-astro-cid-io6mwdzv]{gap:0;padding-block:0 var(--space-2xl)}.fs__item[data-astro-cid-io6mwdzv]{min-block-size:46vh;align-content:start;opacity:.38;transition:opacity var(--dur-slow) var(--ease-out)}.fs__item[data-astro-cid-io6mwdzv].is-on{opacity:1}.fs__item[data-astro-cid-io6mwdzv].is-on .fs__num[data-astro-cid-io6mwdzv]{background:var(--color-mint);box-shadow:inset 0 0 0 var(--rule) var(--color-mint);color:var(--color-navy)}.fs__inline[data-astro-cid-io6mwdzv]{display:none}}.sr[data-astro-cid-u2k3bh4w]{display:grid;gap:var(--space-md);--p-eff: var(--p, 1)}.sr__ends[data-astro-cid-u2k3bh4w]{display:contents;justify-content:space-between;color:var(--accent-text)}.sr__to[data-astro-cid-u2k3bh4w]{order:1;color:var(--text-2)}.sr__lane[data-astro-cid-u2k3bh4w]{position:relative}.sr__list[data-astro-cid-u2k3bh4w]{position:relative;list-style:none;display:grid;gap:var(--space-xl)}.sr__track[data-astro-cid-u2k3bh4w]{position:absolute;inset-block:calc(var(--node) / 2) 0;inset-inline-start:calc(var(--node) / 2 - var(--hairline));inline-size:var(--rule);background:var(--line);border-radius:var(--radius-pill)}.sr__draw[data-astro-cid-u2k3bh4w]{position:absolute;inset:0;background:var(--color-mint);border-radius:var(--radius-pill);transform-origin:top;transform:scaleY(var(--p-eff))}.sr__step[data-astro-cid-u2k3bh4w]{position:relative;display:grid;grid-template-columns:var(--node) 1fr;gap:var(--space-md);--lit: clamp(0, (var(--p-eff) - var(--at)) * 12, 1)}.sr__node[data-astro-cid-u2k3bh4w]{position:relative;z-index:1;display:grid;place-items:center;inline-size:var(--node);block-size:var(--node);border-radius:50%;font-size:var(--text-label);font-weight:600;background:color-mix(in srgb,var(--color-mint) calc(var(--lit) * 100%),var(--surface));box-shadow:inset 0 0 0 var(--rule) var(--color-mint);color:var(--color-navy)}[data-astro-cid-u2k3bh4w][data-tone=ink] .sr__node[data-astro-cid-u2k3bh4w]{color:color-mix(in srgb,var(--color-navy) calc(var(--lit) * 100%),var(--color-mint))}.sr__text[data-astro-cid-u2k3bh4w]{display:grid;gap:var(--space-xs);justify-items:start}.sr__title[data-astro-cid-u2k3bh4w]{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);margin-block-start:calc((var(--node) - 1lh) / 2 + var(--cap-shift))}.sr__body[data-astro-cid-u2k3bh4w]{color:var(--text-2);max-width:var(--measure-narrow)}.sr__tag[data-astro-cid-u2k3bh4w]{margin-block-start:var(--space-3xs)}@media(width>=62rem){.sr__ends[data-astro-cid-u2k3bh4w]{display:flex}.sr__list[data-astro-cid-u2k3bh4w]{grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:var(--grid-gap)}.sr__track[data-astro-cid-u2k3bh4w]{inset-block:auto;inset-block-start:calc(var(--node) / 2 - var(--hairline));inset-inline:calc(var(--node) / 2) 0;inline-size:auto;block-size:var(--rule)}.sr__draw[data-astro-cid-u2k3bh4w]{transform-origin:left;transform:scaleX(var(--p-eff))}.sr__step[data-astro-cid-u2k3bh4w]{grid-template-columns:1fr;gap:var(--space-md)}.sr__text[data-astro-cid-u2k3bh4w]{padding-inline-end:var(--space-lg)}.sr__title[data-astro-cid-u2k3bh4w]{margin-block-start:0}}.stack[data-astro-cid-iil4lv53]{display:grid;gap:var(--space-head)}.phero[data-astro-cid-iil4lv53]{padding-block:var(--space-xl) var(--space-section-sm)}.phero__grid[data-astro-cid-iil4lv53]{display:grid;gap:var(--space-xl);align-items:center}.phero__text[data-astro-cid-iil4lv53]{display:grid;gap:var(--space-md);justify-items:start}.phero__h1[data-astro-cid-iil4lv53]{font-size:var(--text-hero-split)}.phero__points[data-astro-cid-iil4lv53]{list-style:none;display:grid;gap:var(--space-xs);max-width:var(--measure)}.phero__points[data-astro-cid-iil4lv53] li[data-astro-cid-iil4lv53]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-xs);align-items:start;line-height:var(--leading-snug)}.phero__check[data-astro-cid-iil4lv53]{display:grid;place-items:center;inline-size:var(--space-md);block-size:var(--space-md);border-radius:50%;background:var(--color-mint-50);color:var(--color-teal);margin-block-start:var(--space-px)}.phero__actions[data-astro-cid-iil4lv53]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block-start:var(--space-xs)}@media(width>=62rem){.phero__grid[data-astro-cid-iil4lv53]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:var(--space-2xl)}}
