.screen-stage[data-astro-cid-a2qfanq6]{position:relative}.mark[data-astro-cid-a2qfanq6]{left:var(--x);top:var(--y);z-index:1;background:var(--color-inkblue);color:#fff;width:22px;height:22px;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;font-weight:750;line-height:1;transition:scale .2s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2.5px #fff,0 4px 10px -2px #0a143c8c}.mark--after[data-astro-cid-a2qfanq6]{transform:translate(10px,-50%)}.mark--below[data-astro-cid-a2qfanq6]{transform:translate(-50%,4px)}.mark[data-astro-cid-a2qfanq6]:after{content:"";border-radius:inherit;border:2px solid var(--color-inkblue);opacity:0;animation:mark-ping 2.8s cubic-bezier(.2,.7,.3,1) var(--d,0s) infinite;position:absolute;inset:-2.5px}@keyframes mark-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.8)}}.mark--key[data-astro-cid-a2qfanq6]{width:22px;height:22px;box-shadow:none;flex:none;font-size:.7rem;position:static;transform:none}.mark--key[data-astro-cid-a2qfanq6]:after{display:none}.screen-key[data-astro-cid-a2qfanq6]{flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;padding:.7rem 1rem;list-style:none;display:flex}.screen-key[data-astro-cid-a2qfanq6] li[data-astro-cid-a2qfanq6]{color:var(--color-fg-soft);cursor:default;align-items:center;gap:.6rem;font-size:.86rem;line-height:1.3;display:flex}.screen[data-astro-cid-a2qfanq6]:has(.screen-key li[data-n="1"]:hover) .mark[data-astro-cid-a2qfanq6][data-n="1"],.screen[data-astro-cid-a2qfanq6]:has(.screen-key li[data-n="2"]:hover) .mark[data-astro-cid-a2qfanq6][data-n="2"],.screen[data-astro-cid-a2qfanq6]:has(.screen-key li[data-n="3"]:hover) .mark[data-astro-cid-a2qfanq6][data-n="3"]{scale:1.3}@media (width<=639px){.mark[data-astro-cid-a2qfanq6]{width:20px;height:20px;font-size:.66rem;box-shadow:0 0 0 2px #fff,0 2px 6px -1px #0a143c80}.mark[data-astro-cid-a2qfanq6]:after{display:none}.mark--after[data-astro-cid-a2qfanq6]{transform:translate(6px,-50%)}.mark--below[data-astro-cid-a2qfanq6]{transform:translate(-50%,3px)}.screen-key[data-astro-cid-a2qfanq6]{flex-direction:column;gap:.55rem;padding:.7rem .85rem}.screen-key[data-astro-cid-a2qfanq6] li[data-astro-cid-a2qfanq6]{font-size:.9rem}.has-focus[data-astro-cid-a2qfanq6] .shot-frame[data-astro-cid-a2qfanq6]{aspect-ratio:4/3;overflow:hidden}.has-focus[data-astro-cid-a2qfanq6] .shot-img[data-astro-cid-a2qfanq6]{max-width:none;width:calc(var(--z) * 100%);left:calc(-1% * var(--fx) * var(--z));top:calc(-1% * var(--fy) * var(--z) / var(--a) / .75);position:absolute}.has-focus[data-astro-cid-a2qfanq6] .shot-frame[data-astro-cid-a2qfanq6]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd9);width:14%;position:absolute;inset:0 0 0 auto}.has-focus[data-astro-cid-a2qfanq6] .mark[data-astro-cid-a2qfanq6]{left:var(--px);top:var(--py)}.has-focus[data-astro-cid-a2qfanq6] .mark--off-phone[data-astro-cid-a2qfanq6]{display:none}}@media (prefers-reduced-motion:reduce){.mark[data-astro-cid-a2qfanq6]:after{animation:none}}.screen-inset[data-astro-cid-a2qfanq6]{display:none}@media (width>=1024px){.has-inset[data-astro-cid-a2qfanq6] .screen-stage[data-astro-cid-a2qfanq6]{padding-bottom:3.25rem}.screen-inset[data-astro-cid-a2qfanq6]{z-index:2;background:#fff;border:1px solid #1c2b4a2e;border-radius:6px;width:min(38%,440px);padding:0;display:block;position:absolute;bottom:0;right:3.5%;box-shadow:inset 0 1px #fff9,0 2px 4px #0000002e,0 28px 60px -18px #000000bf}.screen-inset[data-astro-cid-a2qfanq6] img[data-astro-cid-a2qfanq6]{border-radius:6px;width:100%;height:auto;display:block}.screen-inset[data-astro-cid-a2qfanq6] img[data-astro-cid-a2qfanq6].is-fade{-webkit-mask-image:linear-gradient(#000 70%,#0000 97%);mask-image:linear-gradient(#000 70%,#0000 97%)}.screen-inset-tab[data-astro-cid-a2qfanq6]{background:var(--color-inkblue);color:#fff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:4px 4px 0 0;padding:.3rem .6rem .25rem;font-size:.68rem;font-weight:700;position:absolute;top:0;left:14px;transform:translateY(-100%)}}
