@layer components{.m-guide-access-card[data-v-c71a103b]{background:hsl(var(--c-card));border:1px solid hsl(var(--c-border));border-left:3px solid hsl(var(--c-primary));border-radius:.375rem;display:flex;flex-direction:column;gap:.625rem;margin-top:1rem;padding:.875rem 1rem}.m-guide-access-card>.head[data-v-c71a103b]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.m-guide-access-card>.head>.label[data-v-c71a103b]{color:hsl(var(--c-primary));font-size:.6875rem;letter-spacing:.2em}.m-guide-access-card>.head>.open[data-v-c71a103b]{align-items:center;background:hsl(var(--c-primary));border-radius:999px;color:hsl(var(--c-primary-foreground));display:inline-flex;font-size:.8125rem;font-weight:700;padding:.375rem .875rem;text-decoration:none}.m-guide-access-card>.head>.open[data-v-c71a103b]:hover{opacity:.9}.m-guide-access-card>.rows[data-v-c71a103b]{display:flex;flex-direction:column;gap:.375rem}.m-guide-access-card>.rows>.row[data-v-c71a103b]{align-items:center;background:hsl(var(--c-muted));border-radius:.25rem;display:grid;gap:.5rem;grid-template-columns:2.5rem minmax(0,1fr) auto;padding:.375rem .5rem}.m-guide-access-card>.rows>.row>.k[data-v-c71a103b]{color:hsl(var(--c-muted-foreground));font-size:.6875rem;letter-spacing:.15em}.m-guide-access-card>.rows>.row>.v[data-v-c71a103b]{color:hsl(var(--c-foreground));font-family:var(--ff-mono,monospace);font-size:.8125rem;overflow-wrap:anywhere}.m-guide-access-card>.rows>.row>.v.-link[data-v-c71a103b]{color:hsl(var(--c-primary));text-decoration:underline}.m-guide-access-card>.rows>.row>.copy[data-v-c71a103b]{background:hsl(var(--c-background));border:1px solid hsl(var(--c-border));border-radius:999px;color:hsl(var(--c-primary));cursor:pointer;font-size:.6875rem;padding:.25rem .625rem;white-space:nowrap}.m-guide-access-card>.rows>.row>.copy.-ok[data-v-c71a103b],.m-guide-access-card>.rows>.row>.copy[data-v-c71a103b]:hover{background:hsl(var(--c-primary));border-color:hsl(var(--c-primary));color:hsl(var(--c-primary-foreground))}.m-guide-access-card>.rows>.no-login[data-v-c71a103b]{background:hsl(var(--c-muted));border-radius:.25rem;color:hsl(var(--c-muted-foreground));font-size:.75rem;padding:.5rem;text-align:center}.m-guide-access-card>.warn[data-v-c71a103b]{color:hsl(var(--c-muted-foreground));font-size:.6875rem;margin:0}}@layer components{.m-guide-step-card[data-v-d0a5b063]{background:hsl(var(--c-card));border:1px solid hsl(var(--c-border));border-radius:.5rem;display:flex;flex-direction:column;padding:1.25rem}.m-guide-step-card>.step-head[data-v-d0a5b063]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem}.m-guide-step-card>.step-head>.no[data-v-d0a5b063]{color:hsl(var(--c-primary));font-family:var(--ff-mono,monospace);font-size:.8125rem}.m-guide-step-card>.step-head>.title[data-v-d0a5b063]{color:hsl(var(--c-foreground));font-family:var(--ff-serif,serif);font-size:1.5rem;font-weight:700;margin:0}.m-guide-step-card>.step-head>.actor[data-v-d0a5b063]{background:hsl(var(--c-primary)/10%);border-radius:999px;color:hsl(var(--c-primary));font-size:.75rem;padding:.125rem .5rem}.m-guide-step-card>.step-head>.time[data-v-d0a5b063]{color:hsl(var(--c-muted-foreground));font-size:.75rem;margin-left:auto}.m-guide-step-card>.step-head>.present[data-v-d0a5b063]{align-items:center;background:#1f1f1f;border:1px solid #1f1f1f;border-radius:999px;color:#fafafa;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:.375rem;margin-left:auto;padding:.3125rem .75rem;transition:background-color .15s ease}.m-guide-step-card>.step-head>.present[data-v-d0a5b063]:hover{background:#3d3d3d;border-color:#3d3d3d}.m-guide-step-card>.step-head>.time~.present[data-v-d0a5b063]{margin-left:.5rem}.m-guide-step-card>.caption[data-v-d0a5b063]{color:hsl(var(--c-foreground)/80%);font-size:1rem;margin:.25rem 0 1rem}.m-guide-step-card>.shot[data-v-d0a5b063]{background:hsl(var(--c-muted));border:1px solid hsl(var(--c-border));border-radius:.375rem;overflow:hidden;position:relative}.m-guide-step-card>.shot.-mobile[data-v-d0a5b063]{margin:0 auto;max-width:22rem}.m-guide-step-card>.shot>.image[data-v-d0a5b063]{display:block;width:100%}.m-guide-step-card>.shot>.callout[data-v-d0a5b063]{background:hsl(var(--c-primary));border:2px solid hsl(var(--c-background));border-radius:999px;color:hsl(var(--c-primary-foreground));display:grid;font-size:.75rem;font-weight:700;height:1.5rem;place-items:center;position:absolute;transform:translate(-50%,-50%);width:1.5rem}.m-guide-step-card>.points[data-v-d0a5b063]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin:1rem 0 0;padding:0}.m-guide-step-card>.points>.point[data-v-d0a5b063]{align-items:center;color:hsl(var(--c-foreground));display:flex;font-size:.875rem;gap:.375rem}.m-guide-step-card>.points>.point>.point-no[data-v-d0a5b063]{background:hsl(var(--c-primary));border-radius:999px;color:hsl(var(--c-primary-foreground));display:grid;font-size:.6875rem;font-weight:700;height:1.25rem;place-items:center;width:1.25rem}.m-guide-step-card>.details[data-v-d0a5b063]{color:hsl(var(--c-muted-foreground));font-size:.875rem;margin-top:.75rem}.m-guide-step-card>.details>summary[data-v-d0a5b063]{color:hsl(var(--c-primary));cursor:pointer}.m-guide-step-card>.details>.detail-list[data-v-d0a5b063]{line-height:1.8;margin:.5rem 0 0;padding-left:1.25rem}}@layer components{.slideshow-head[data-v-724087df]{align-items:baseline;display:flex;gap:.75rem;padding-right:2.5rem;width:100%}.slideshow-head>.no[data-v-724087df]{color:hsl(var(--c-primary));font-family:var(--ff-mono,monospace);font-size:.8125rem}.slideshow-head>.title[data-v-724087df]{font-family:var(--ff-serif,serif);font-size:1.5rem;font-weight:700;margin:0}.slideshow-head>.position[data-v-724087df]{color:hsl(var(--c-muted-foreground));font-family:var(--ff-mono,monospace);font-size:.875rem;margin-left:auto}.slideshow-body[data-v-724087df]{align-items:center;display:flex;gap:1rem;height:100%;width:100%}.slideshow-body>.arrow[data-v-724087df]{background:hsl(var(--c-muted));border:1px solid hsl(var(--c-border));border-radius:999px;color:hsl(var(--c-foreground));cursor:pointer;display:grid;flex:none;height:3rem;place-items:center;width:3rem}.slideshow-body>.arrow[data-v-724087df]:disabled{color:hsl(var(--c-muted-foreground)/40%);cursor:default}.slideshow-body>.stage[data-v-724087df]{display:flex;flex:1;flex-direction:column;gap:1rem;height:100%;min-width:0}.slideshow-body>.stage>.shot[data-v-724087df]{--shot-avail-height: calc(100vh - 10rem) ;display:grid;flex:1;min-height:0;place-items:center}.slideshow-body>.stage>.shot>.frame[data-v-724087df]{aspect-ratio:var(--shot-ratio);background:hsl(var(--c-muted));border:1px solid hsl(var(--c-border));border-radius:.5rem;line-height:0;overflow:hidden;position:relative;width:min(100%,var(--shot-avail-height) * var(--shot-ratio))}.slideshow-body>.stage>.shot>.frame>.image[data-v-724087df]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.slideshow-body>.stage>.shot>.frame>.callout[data-v-724087df]{background:hsl(var(--c-primary));border:2px solid hsl(var(--c-background));border-radius:999px;color:hsl(var(--c-primary-foreground));display:grid;font-size:.8125rem;font-weight:700;height:1.75rem;place-items:center;position:absolute;transform:translate(-50%,-50%);width:1.75rem}.slideshow-body>.stage>.caption-row[data-v-724087df]{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:.5rem 1.5rem}.slideshow-body>.stage>.caption-row>.caption[data-v-724087df]{color:hsl(var(--c-foreground));font-size:1.125rem;font-weight:600;margin:0}.slideshow-body>.stage>.caption-row>.points[data-v-724087df]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0}.slideshow-body>.stage>.caption-row>.points>.point[data-v-724087df]{align-items:center;color:hsl(var(--c-muted-foreground));display:flex;font-size:.9375rem;gap:.375rem}.slideshow-body>.stage>.caption-row>.points>.point>.point-no[data-v-724087df]{background:hsl(var(--c-primary));border-radius:999px;color:hsl(var(--c-primary-foreground));display:grid;font-size:.6875rem;font-weight:700;height:1.25rem;place-items:center;width:1.25rem}}@layer components{.m-guide-steps[data-v-cebc807e]{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:60rem;padding:1.5rem}}
