@layer starlight.components{.card-grid:where(.astro-7qmvx3iy){grid-template-columns:100%;gap:1rem;display:grid}.card-grid:where(.astro-7qmvx3iy)>*{margin-top:0!important}@media (width>=50rem){.card-grid:where(.astro-7qmvx3iy){grid-template-columns:1fr 1fr;gap:1.5rem}.stagger:where(.astro-7qmvx3iy){--stagger-height:5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-7qmvx3iy)>:nth-child(2n){transform:translateY(var(--stagger-height))}}.sl-link-card:where(.astro-zaaezwya){border:1px solid var(--sl-color-gray-5);box-shadow:var(--sl-shadow-sm);border-radius:.5rem;grid-template-columns:1fr auto;gap:.5rem;padding:1rem;display:grid;position:relative}a:where(.astro-zaaezwya){line-height:var(--sl-line-height-headings);text-decoration:none}a:where(.astro-zaaezwya):before{content:"";position:absolute;inset:0}.stack:where(.astro-zaaezwya){flex-direction:column;gap:.5rem}.title:where(.astro-zaaezwya){color:var(--sl-color-white);font-weight:600;font-size:var(--sl-text-lg)}.description:where(.astro-zaaezwya){color:var(--sl-color-gray-3);line-height:1.5}.icon:where(.astro-zaaezwya){color:var(--sl-color-gray-3)}.sl-link-card:where(.astro-zaaezwya):hover{background:var(--sl-color-gray-7,var(--sl-color-gray-6));border-color:var(--sl-color-gray-2)}.sl-link-card:where(.astro-zaaezwya):hover .icon:where(.astro-zaaezwya){color:var(--sl-color-white)}}.shot:where(.astro-aatdr2li){margin:1.25rem 0 1.5rem}.shot-frame:where(.astro-aatdr2li){background:var(--addi-frame);border:1px solid var(--addi-line-strong);border-radius:var(--addi-radius);cursor:zoom-in;width:100%;max-width:max-content;padding:0;display:block;overflow:hidden}.shot-frame:where(.astro-aatdr2li):hover{border-color:var(--addi-line-hover)}.shot-frame:where(.astro-aatdr2li) img{width:100%;height:auto;display:block}.shot-legend:where(.astro-aatdr2li){gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.shot-legend:where(.astro-aatdr2li) li:where(.astro-aatdr2li){color:var(--addi-ink-body);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin:0;font-size:14px;line-height:1.5;display:grid}.shot-badge:where(.astro-aatdr2li){background:var(--addi-teal);width:22px;height:22px;color:var(--addi-teal-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:-1px;font-size:12px;font-weight:600;display:grid}figcaption:where(.astro-aatdr2li){color:var(--addi-ink-muted);margin-top:10px;font-size:13px}.shot-dialog:where(.astro-aatdr2li){background:var(--addi-raised);border:1px solid var(--addi-line-strong);border-radius:var(--addi-radius);max-width:min(96vw,1480px);max-height:94vh;box-shadow:var(--sl-shadow-md);padding:0}.shot-dialog:where(.astro-aatdr2li)::backdrop{background:var(--sl-color-backdrop-overlay)}.shot-dialog-bar:where(.astro-aatdr2li){justify-content:flex-end;padding:8px;display:flex}.shot-dialog-close:where(.astro-aatdr2li){border-radius:var(--addi-radius-control);border:1px solid var(--addi-line-strong);background:var(--addi-panel);width:32px;height:32px;color:var(--addi-ink);cursor:pointer;place-items:center;display:grid}.shot-dialog-close:where(.astro-aatdr2li):hover{background:var(--addi-hover)}.shot-dialog-body:where(.astro-aatdr2li){max-height:calc(94vh - 56px);padding:0 12px 12px;overflow:auto}.shot-dialog-body:where(.astro-aatdr2li) img:where(.astro-aatdr2li){border-radius:var(--addi-radius-control);width:auto;max-width:none;height:auto;display:block}.walk:where(.astro-ezrx4mnr){margin:1.25rem 0 2rem}.walk-stage:where(.astro-ezrx4mnr){background:var(--addi-frame);border:1px solid var(--addi-line-strong);border-radius:var(--addi-radius);overflow:hidden}.walk-screen:where(.astro-ezrx4mnr){width:100%;position:relative}.walk-screen:where(.astro-ezrx4mnr) video:where(.astro-ezrx4mnr){object-fit:contain;background:var(--addi-frame);cursor:pointer;width:100%;height:100%;display:block}.walk-start:where(.astro-ezrx4mnr){border-radius:var(--addi-radius-control);background:var(--addi-primary);height:40px;color:var(--addi-primary-ink);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:var(--sl-shadow-md);border:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.walk-start:where(.astro-ezrx4mnr):hover{background:var(--addi-primary-hover)}.walk-start:where(.astro-ezrx4mnr):active{background:#d4d4d4}.walk-start-time:where(.astro-ezrx4mnr){color:#525252;font-variant-numeric:tabular-nums;font-weight:500}:where(.astro-ezrx4mnr)[data-walk][data-started] .walk-start:where(.astro-ezrx4mnr),.walk-caption:where(.astro-ezrx4mnr){display:none}.walk-failed:where(.astro-ezrx4mnr){background:var(--addi-grey-soft);border:1px solid var(--addi-grey-edge);border-radius:var(--addi-radius-control);max-width:min(420px,86%);color:var(--addi-grey-text);text-align:center;margin:0;padding:12px 16px;font-size:14px;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.walk-failed:where(.astro-ezrx4mnr)[hidden],.walk-start:where(.astro-ezrx4mnr)[hidden]{display:none}.walk-bar:where(.astro-ezrx4mnr){background:var(--addi-sunken);border-top:1px solid var(--addi-line);align-items:center;gap:10px;height:44px;padding:0 8px;display:flex}.walk-icon:where(.astro-ezrx4mnr){border-radius:var(--addi-radius-control);width:32px;height:32px;color:var(--addi-ink-body);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.walk-icon:where(.astro-ezrx4mnr):hover{background:var(--addi-hover);color:var(--addi-ink)}.walk-icon:where(.astro-ezrx4mnr):active{background:var(--addi-raised)}.walk-icon:where(.astro-ezrx4mnr):disabled,.walk-icon:where(.astro-ezrx4mnr):disabled:hover{color:var(--addi-ink-faint);cursor:default;background:0 0}.walk-pp:where(.astro-ezrx4mnr) .i-pause:where(.astro-ezrx4mnr),:where(.astro-ezrx4mnr)[data-walk][data-playing] .walk-pp:where(.astro-ezrx4mnr) .i-play:where(.astro-ezrx4mnr){display:none}:where(.astro-ezrx4mnr)[data-walk][data-playing] .walk-pp:where(.astro-ezrx4mnr) .i-pause:where(.astro-ezrx4mnr){display:block}.walk-track:where(.astro-ezrx4mnr){cursor:pointer;border-radius:4px;flex:1;padding:12px 0}.walk-rail:where(.astro-ezrx4mnr){background:#2a2a2a;border-radius:3px;height:6px;position:relative}.walk-fill:where(.astro-ezrx4mnr){background:var(--addi-teal);border-radius:3px;width:0;height:100%}.walk-tick:where(.astro-ezrx4mnr){background:var(--addi-line-hover);border-radius:1px;width:2px;height:12px;margin-left:-1px;position:absolute;top:-3px}.walk-time:where(.astro-ezrx4mnr){color:var(--addi-ink-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.walk-steps:where(.astro-ezrx4mnr){gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.walk-steps:where(.astro-ezrx4mnr) li:where(.astro-ezrx4mnr){margin:0}.walk-steps:where(.astro-ezrx4mnr) button:where(.astro-ezrx4mnr){border-radius:var(--addi-radius-control);width:100%;color:var(--addi-ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 10px;font-size:14px;line-height:1.5;display:grid}.walk-steps:where(.astro-ezrx4mnr) button:where(.astro-ezrx4mnr):hover{color:var(--addi-ink-body);background:#1f1f1f}.walk-n:where(.astro-ezrx4mnr){background:var(--addi-grey-soft);border:1px solid var(--addi-grey-edge);width:22px;height:22px;color:var(--addi-ink-muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.walk-at:where(.astro-ezrx4mnr){color:var(--addi-ink-faint);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12px}.walk-steps:where(.astro-ezrx4mnr) li:where(.astro-ezrx4mnr)[data-current] button:where(.astro-ezrx4mnr){background:var(--addi-raised);color:var(--addi-ink)}.walk-steps:where(.astro-ezrx4mnr) li:where(.astro-ezrx4mnr)[data-current] .walk-n:where(.astro-ezrx4mnr){background:var(--addi-teal);border-color:var(--addi-teal);color:var(--addi-teal-ink)}.walk-stage:where(.astro-ezrx4mnr):fullscreen{border:0;border-radius:0;flex-direction:column;display:flex}.walk-stage:where(.astro-ezrx4mnr):fullscreen .walk-screen:where(.astro-ezrx4mnr){flex:1;min-height:0;aspect-ratio:auto!important}.walk-stage:where(.astro-ezrx4mnr):fullscreen .walk-caption:where(.astro-ezrx4mnr){background:var(--addi-frame);border:1px solid var(--addi-line-strong);border-radius:var(--addi-radius-control);max-width:min(900px,80%);color:var(--addi-ink);align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:20px;line-height:1.4;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.walk-stage:where(.astro-ezrx4mnr):fullscreen .walk-caption:where(.astro-ezrx4mnr)[hidden]{display:none}.walk-caption-n:where(.astro-ezrx4mnr){background:var(--addi-teal);width:28px;height:28px;color:var(--addi-teal-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}@media (width<=49.99rem){.walk-steps:where(.astro-ezrx4mnr) button:where(.astro-ezrx4mnr){grid-template-columns:22px minmax(0,1fr)}.walk-at:where(.astro-ezrx4mnr){display:none}}
