.apps-switch[data-astro-cid-xsvsy6ue]{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3.5vw,3rem);display:grid}.apps-head[data-astro-cid-xsvsy6ue] .section-head,.apps-head[data-astro-cid-xsvsy6ue] .section-heading{margin-bottom:1.4rem}.apps-head[data-astro-cid-xsvsy6ue] h2{font-size:clamp(1.9rem,3vw,2.9rem)}.apps-list[data-astro-cid-xsvsy6ue]{border:0;gap:.3rem;min-width:0;margin:0;padding:0;display:grid}.apps-legend[data-astro-cid-xsvsy6ue]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.apps-item[data-astro-cid-xsvsy6ue]{cursor:pointer;display:block;position:relative}.apps-item[data-astro-cid-xsvsy6ue] input[data-astro-cid-xsvsy6ue]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.apps-item-body[data-astro-cid-xsvsy6ue]{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;gap:.2rem;padding:.65rem 1rem;transition:box-shadow .25s;display:grid}.apps-item-body[data-astro-cid-xsvsy6ue] strong[data-astro-cid-xsvsy6ue]{letter-spacing:-.01em;color:var(--ink);font:600 1rem/1.25 Space Grotesk Variable,sans-serif}.apps-text[data-astro-cid-xsvsy6ue]{color:var(--muted);font-size:.84rem;line-height:1.5}.apps-item[data-astro-cid-xsvsy6ue]:hover .apps-item-body[data-astro-cid-xsvsy6ue]{border-color:var(--blue)}.apps-item[data-astro-cid-xsvsy6ue] input[data-astro-cid-xsvsy6ue]:checked+.apps-item-body[data-astro-cid-xsvsy6ue]{background:var(--navy);border-color:var(--navy);box-shadow:0 14px 30px #132d5029}.apps-item[data-astro-cid-xsvsy6ue] input[data-astro-cid-xsvsy6ue]:checked+.apps-item-body[data-astro-cid-xsvsy6ue] strong[data-astro-cid-xsvsy6ue]{color:#fff}.apps-item[data-astro-cid-xsvsy6ue] input[data-astro-cid-xsvsy6ue]:checked+.apps-item-body[data-astro-cid-xsvsy6ue] .apps-text[data-astro-cid-xsvsy6ue]{color:#c9d6ea}.apps-item[data-astro-cid-xsvsy6ue] input[data-astro-cid-xsvsy6ue]:focus-visible+.apps-item-body[data-astro-cid-xsvsy6ue]{outline:3px solid var(--blue);outline-offset:3px}.apps-stage[data-astro-cid-xsvsy6ue]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);aspect-ratio:16/10;position:relative;overflow:hidden}.apps-panel[data-astro-cid-xsvsy6ue]{height:100%;margin:0;animation:.35s both apps-in;display:none}.apps-panel[data-astro-cid-xsvsy6ue] img[data-astro-cid-xsvsy6ue]{object-fit:contain;object-position:left top;width:100%;height:100%;display:block}.apps-progress[data-astro-cid-xsvsy6ue]{display:none}.apps-note[data-astro-cid-xsvsy6ue]{color:var(--muted);margin:1rem 0 0;font-size:.75rem;line-height:1.7}@keyframes apps-in{0%{opacity:0}to{opacity:1}}.apps-track[data-astro-cid-xsvsy6ue][data-pinned]{height:calc(var(--apps-h,100vh) + var(--apps-count) * 32vh)}.apps-track[data-astro-cid-xsvsy6ue][data-pinned] .apps-sticky[data-astro-cid-xsvsy6ue]{top:calc(var(--header-h,92px) + max(.75rem, (100vh - var(--header-h,92px) - var(--apps-h,0px)) / 2));position:sticky}.apps-track[data-astro-cid-xsvsy6ue][data-pinned] .apps-item[data-astro-cid-xsvsy6ue] input[data-astro-cid-xsvsy6ue]:not(:checked)+.apps-item-body[data-astro-cid-xsvsy6ue]{background:0 0;border-color:#0000;padding-block:.42rem}.apps-track[data-astro-cid-xsvsy6ue][data-pinned] .apps-item[data-astro-cid-xsvsy6ue] input[data-astro-cid-xsvsy6ue]:not(:checked)+.apps-item-body[data-astro-cid-xsvsy6ue] .apps-text[data-astro-cid-xsvsy6ue]{display:none}.apps-track[data-astro-cid-xsvsy6ue][data-pinned] .apps-progress[data-astro-cid-xsvsy6ue]{background:#0d223db3;border-radius:999px;gap:5px;padding:6px 8px;display:flex;position:absolute;bottom:12px;right:14px}.apps-progress[data-astro-cid-xsvsy6ue] i[data-astro-cid-xsvsy6ue]{background:#ffffff73;border-radius:50%;width:6px;height:6px;transition:background .25s,width .25s}.apps-progress[data-astro-cid-xsvsy6ue] i[data-astro-cid-xsvsy6ue].on{background:#fff;border-radius:999px;width:16px}@media (height<=820px) and (width>=961px){.apps-track[data-astro-cid-xsvsy6ue][data-pinned] .apps-head[data-astro-cid-xsvsy6ue] p:not(.eyebrow){display:none}.apps-track[data-astro-cid-xsvsy6ue][data-pinned] .apps-head[data-astro-cid-xsvsy6ue] h2{font-size:clamp(1.7rem,2.6vw,2.4rem)}}@media (prefers-reduced-motion:reduce){.apps-panel[data-astro-cid-xsvsy6ue]{animation:none}}@media (width<=960px){.apps-switch[data-astro-cid-xsvsy6ue]{grid-template-columns:1fr;gap:.9rem}.apps-side[data-astro-cid-xsvsy6ue]{display:contents}.apps-head[data-astro-cid-xsvsy6ue]{order:0}.apps-stage[data-astro-cid-xsvsy6ue]{order:1}.apps-list[data-astro-cid-xsvsy6ue]{order:2;grid-template-columns:repeat(2,minmax(0,1fr))}.apps-head[data-astro-cid-xsvsy6ue] .section-head,.apps-head[data-astro-cid-xsvsy6ue] .section-heading{margin-bottom:.2rem}.apps-item-body[data-astro-cid-xsvsy6ue]{padding:.55rem .75rem}.apps-text[data-astro-cid-xsvsy6ue]{display:none}.apps-track[data-astro-cid-xsvsy6ue][data-pinned]{height:calc(var(--apps-h,100vh) + var(--apps-count) * 26vh)}.apps-track[data-astro-cid-xsvsy6ue][data-pinned] .apps-head[data-astro-cid-xsvsy6ue] p:not(.eyebrow){display:none}.apps-track[data-astro-cid-xsvsy6ue][data-pinned] .apps-head[data-astro-cid-xsvsy6ue] h2{font-size:1.6rem}.apps-track[data-astro-cid-xsvsy6ue][data-pinned] .apps-item[data-astro-cid-xsvsy6ue] input[data-astro-cid-xsvsy6ue]:not(:checked)+.apps-item-body[data-astro-cid-xsvsy6ue]{border-color:var(--line);background:#fff;padding-block:.55rem}}
