.app-window[data-astro-cid-cwqjvnkh]{--header-h:48px;--canvas-w:960px;--canvas-h:680px;--scale:.5;height:calc(var(--canvas-h) * var(--scale));position:relative;overflow-x:clip;mask-image:linear-gradient(90deg,#000 80%,#0000)}.app-window-canvas[data-astro-cid-cwqjvnkh]{width:var(--canvas-w);height:var(--canvas-h);transform:scale(var(--scale));transform-origin:0 0;position:absolute;inset:0 auto auto 0}@media (width>=640px){.app-window[data-astro-cid-cwqjvnkh]{--scale:.7}}@media (width>=1024px){.app-window[data-astro-cid-cwqjvnkh]{height:var(--canvas-h);overflow-x:visible;mask-image:none}.app-window-canvas[data-astro-cid-cwqjvnkh]{width:100%;position:static;transform:none}}.stage[data-astro-cid-f2jc3dwf]{width:100%;height:100%}.stage-frame[data-astro-cid-f2jc3dwf]{--header-h:48px;height:100%;display:flex;position:relative;overflow:hidden}.inside[data-astro-cid-53mt2jji]{--dwell:65svh;--pill-radius:25px;--ease-layout:var(--ease-out-expo);--ease-scene:var(--ease-out-expo)}@supports (transition-timing-function:linear(0, 1)){.inside[data-astro-cid-53mt2jji]{--ease-layout:var(--spring-layout);--ease-scene:var(--spring-scene)}}.inside-intro[data-astro-cid-53mt2jji]{max-width:88rem;margin:0 auto;padding:6rem 1.25rem 2rem}.inside-track[data-astro-cid-53mt2jji]{height:calc((100svh - var(--header-h)) + var(--n) * var(--dwell))}.inside-pin[data-astro-cid-53mt2jji]{top:var(--header-h);height:calc(100svh - var(--header-h));padding:.5rem .75rem .75rem;display:flex;position:sticky;overflow:clip}.inside-panel[data-astro-cid-53mt2jji]{--scene-bottom:12rem;grid-template:minmax(0,1fr)/minmax(0,1fr);width:100%;max-width:84rem;margin:0 auto;display:grid;position:relative}.inside-scenes[data-astro-cid-53mt2jji]{grid-template:minmax(0,1fr)/minmax(0,1fr);grid-area:1/1;min-height:0;display:grid}.inside-scene[data-astro-cid-53mt2jji]{grid-area:1/1;min-width:0;min-height:0}.inside-scene[data-astro-cid-53mt2jji][data-pos=before],.inside-scene[data-astro-cid-53mt2jji][data-pos=after]{opacity:0;visibility:hidden;scale:.95}.inside-scene[data-astro-cid-53mt2jji][data-pos=before]{translate:-15%}.inside-scene[data-astro-cid-53mt2jji][data-pos=after]{translate:15%}.inside[data-astro-cid-53mt2jji][data-ready] .inside-scene[data-astro-cid-53mt2jji]{transition:translate var(--spring-scene-ms) var(--ease-scene), scale var(--spring-scene-ms) var(--ease-scene), opacity var(--motion-screen) var(--ease-out-quart), visibility 0s linear var(--spring-scene-ms)}.inside[data-astro-cid-53mt2jji][data-ready] .inside-scene[data-astro-cid-53mt2jji][data-pos=on]{transition:translate var(--spring-scene-ms) var(--ease-scene) .2s, scale var(--spring-scene-ms) var(--ease-scene) .2s, opacity var(--motion-screen) var(--ease-out-quart) .2s, visibility 0s}.inside-rail[data-astro-cid-53mt2jji]{z-index:1;touch-action:pan-y;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-self:end;padding-bottom:.5rem;display:grid;overflow:clip}.inside-list[data-astro-cid-53mt2jji]{translate:calc(9% - var(--active,0) * (82% + .375rem)) 0;align-items:flex-end;gap:.375rem;display:flex;container-type:inline-size}.inside[data-astro-cid-53mt2jji][data-ready] .inside-list[data-astro-cid-53mt2jji]{transition:translate var(--spring-layout-ms) var(--ease-layout)}.inside-item[data-astro-cid-53mt2jji]{border-radius:var(--pill-radius);background:linear-gradient(var(--color-fill-2), var(--color-fill-2)) var(--color-surface);min-width:0;box-shadow:var(--modal-shadow);flex:0 0 82%;position:relative;overflow:hidden}.inside-item[data-astro-cid-53mt2jji][data-state=closed]:hover{background:linear-gradient(var(--color-fill-3), var(--color-fill-3)) var(--color-surface)}.inside-item[data-astro-cid-53mt2jji]:has(.inside-button:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.inside-head[data-astro-cid-53mt2jji]{font:inherit;margin:0}.inside-button[data-astro-cid-53mt2jji]{width:100%;height:56px;color:var(--color-primary);font:inherit;font-size:var(--text-headline);letter-spacing:-.01em;white-space:nowrap;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:0 28px 0 16px;font-weight:600;display:flex}.inside-button[data-astro-cid-53mt2jji]:focus-visible{outline:none}.inside-icon[data-astro-cid-53mt2jji]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.inside-chevron[data-astro-cid-53mt2jji]{color:var(--color-secondary);flex-shrink:0;display:none}.inside-label[data-astro-cid-53mt2jji]{text-overflow:ellipsis;min-width:0;overflow:hidden}.inside-item[data-astro-cid-53mt2jji][data-state=open] .inside-button[data-astro-cid-53mt2jji]{height:auto;padding:0;position:absolute;inset:0}.inside-item[data-astro-cid-53mt2jji][data-state=open] .inside-button[data-astro-cid-53mt2jji]>[data-astro-cid-53mt2jji]{opacity:0}.inside-title[data-astro-cid-53mt2jji]{display:none}.inside-text[data-astro-cid-53mt2jji]{width:100%;color:var(--color-primary);font-size:var(--text-headline);letter-spacing:-.005em;text-wrap:pretty;padding:1.25rem 1.5rem 1.5rem;line-height:1.5;display:none}.inside-item[data-astro-cid-53mt2jji][data-state=open] .inside-text[data-astro-cid-53mt2jji]{display:block}.inside-lead[data-astro-cid-53mt2jji]{font-weight:600}.inside-item[data-astro-cid-53mt2jji][data-state=closed] .inside-icon[data-astro-cid-53mt2jji]{display:none}.inside-item[data-astro-cid-53mt2jji][data-state=closed] .inside-chevron[data-astro-cid-53mt2jji]{display:flex}.inside-item[data-astro-cid-53mt2jji][data-side=right] .inside-button[data-astro-cid-53mt2jji]{padding:0 32px 0 6px}.inside-item[data-astro-cid-53mt2jji][data-side=left] .inside-button[data-astro-cid-53mt2jji]{flex-direction:row-reverse;padding:0 6px 0 32px}.inside-item[data-astro-cid-53mt2jji][data-side=left] .inside-chevron[data-astro-cid-53mt2jji]{rotate:180deg}.inside-arrows[data-astro-cid-53mt2jji]{display:none}@media (width>=64rem){.inside-intro[data-astro-cid-53mt2jji]{padding:8rem 6rem 2.5rem}.inside-pin[data-astro-cid-53mt2jji]{padding:1rem 2rem 1.5rem}.inside-panel[data-astro-cid-53mt2jji]{--scene-bottom:0px}.inside-scenes[data-astro-cid-53mt2jji]{padding-left:26rem}.inside-rail[data-astro-cid-53mt2jji]{place-self:center start;width:24rem;height:32rem;margin-left:4rem;padding:0;overflow:visible}.inside-list[data-astro-cid-53mt2jji]{flex-direction:column;align-items:flex-start;gap:.75rem;translate:none}.inside[data-astro-cid-53mt2jji][data-ready] .inside-list[data-astro-cid-53mt2jji]{transition:none}.inside-item[data-astro-cid-53mt2jji]{flex:none;max-width:100%}.inside-item[data-astro-cid-53mt2jji][data-state=closed] .inside-button[data-astro-cid-53mt2jji]{width:max-content}.inside-label[data-astro-cid-53mt2jji]{flex-shrink:0}.inside-text[data-astro-cid-53mt2jji]{width:min(24rem,100cqi)}.inside-item[data-astro-cid-53mt2jji][data-state=closed] .inside-icon[data-astro-cid-53mt2jji]{display:flex}.inside-item[data-astro-cid-53mt2jji][data-state=closed] .inside-chevron[data-astro-cid-53mt2jji]{display:none}.inside-item[data-astro-cid-53mt2jji][data-side=left] .inside-button[data-astro-cid-53mt2jji],.inside-item[data-astro-cid-53mt2jji][data-side=right] .inside-button[data-astro-cid-53mt2jji]{flex-direction:row;padding:0 28px 0 16px}.inside-arrows[data-astro-cid-53mt2jji]{z-index:1;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:50%;left:0;translate:0 -50%}.inside-arrow[data-astro-cid-53mt2jji]{background:var(--color-fill-2);width:2.5rem;height:2.5rem;color:var(--color-primary);cursor:pointer;transition:background-color var(--motion-quick) linear, opacity var(--motion-quick) linear, scale var(--motion-press) var(--ease-out-quart);border-radius:9999px;justify-content:center;align-items:center;display:flex}.inside-arrow[data-astro-cid-53mt2jji]:hover{background:var(--color-fill-3)}.inside-arrow[data-astro-cid-53mt2jji]:active{scale:.95}.inside-arrow[data-astro-cid-53mt2jji][aria-disabled=true]{opacity:.5;cursor:not-allowed}}@media (prefers-reduced-motion:reduce),(scripting:none),(height<=30rem){.inside-track[data-astro-cid-53mt2jji]{height:auto}.inside-pin[data-astro-cid-53mt2jji]{height:auto;padding:0 1.25rem 5rem;display:block;position:static;overflow:visible}.inside-panel[data-astro-cid-53mt2jji]{--scene-bottom:0px;grid-template:none / minmax(0, 1fr);max-width:60rem}.inside-arrows[data-astro-cid-53mt2jji],.inside-button[data-astro-cid-53mt2jji]{display:none}.inside-rail[data-astro-cid-53mt2jji],.inside-list[data-astro-cid-53mt2jji],.inside-scenes[data-astro-cid-53mt2jji]{display:contents}.inside-item[data-astro-cid-53mt2jji],.inside-item[data-astro-cid-53mt2jji][data-state=closed]:hover{grid-area:auto;grid-row:calc(var(--i) * 2 + 1);box-shadow:none;background:0 0;border-radius:0;margin-top:3rem;overflow:visible}.inside-item[data-astro-cid-53mt2jji]:first-child{margin-top:0}.inside-title[data-astro-cid-53mt2jji]{color:var(--color-primary);font-size:var(--text-step);line-height:var(--text-step--line-height);letter-spacing:var(--text-step--letter-spacing);font-weight:500;display:block}.inside-text[data-astro-cid-53mt2jji],.inside-item[data-astro-cid-53mt2jji][data-state=open] .inside-text[data-astro-cid-53mt2jji]{width:auto;max-width:34rem;color:var(--color-secondary);font-size:var(--text-body);line-height:var(--leading-prose);padding:.5rem 0 0;display:block}.inside-lead[data-astro-cid-53mt2jji]{display:none}.inside-scene[data-astro-cid-53mt2jji],.inside-scene[data-astro-cid-53mt2jji][data-pos=before],.inside-scene[data-astro-cid-53mt2jji][data-pos=after]{grid-area:auto;grid-row:calc(var(--i) * 2 + 2);opacity:1;visibility:visible;height:34rem;margin-top:1.25rem;transition:none;translate:none;scale:none}}@media (prefers-reduced-motion:reduce) and (width>=64rem),(scripting:none) and (width>=64rem){.inside-scene[data-astro-cid-53mt2jji],.inside-scene[data-astro-cid-53mt2jji][data-pos=before],.inside-scene[data-astro-cid-53mt2jji][data-pos=after]{height:40rem}}
