.debug-tape.svelte-1q0snsi{color:#d7dbe2;background:#0e1116;border:1px solid #333;border-radius:2px;margin-top:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}header.svelte-1q0snsi{border-bottom:1px solid #333;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}header.svelte-1q0snsi strong:where(.svelte-1q0snsi){text-transform:uppercase;letter-spacing:.08em;flex:1;font-size:10px}.log.svelte-1q0snsi{white-space:pre-wrap;height:220px;padding:.5rem;line-height:1.5;overflow:auto}.entry.err.svelte-1q0snsi{color:#ff8a8a}.entry.mark.svelte-1q0snsi{color:#ffb067}.entry.ok.svelte-1q0snsi{color:#7fd1a0}.mini.svelte-55219n{z-index:5;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:var(--elev-2);position:fixed;bottom:0;left:0;right:0}.progress.svelte-55219n{background:var(--accent-quiet);height:3px}.progress.svelte-55219n span:where(.svelte-55219n){background:var(--accent);height:100%;transition:width var(--t-progress);display:block}.inner.svelte-55219n{align-items:center;gap:var(--space-2);max-width:var(--chrome-width);padding:var(--space-2) var(--space-4);margin:0 auto;display:flex}.play.svelte-55219n{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pill);background:var(--accent);color:var(--text-inverse);cursor:pointer;transition:transform var(--t-press);border:none;flex:none;place-items:center;font-size:1.25rem;display:grid}.play.svelte-55219n:active{transform:scale(.94)}.meta.svelte-55219n{min-width:0;margin-left:var(--space-1);flex:1}.meta.svelte-55219n p:where(.svelte-55219n){margin:0}.title.svelte-55219n{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.quiet.svelte-55219n{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;transition:background var(--t-state), color var(--t-state);background:0 0;border:1px solid #0000;flex:none;place-items:center;font-size:1.25rem;display:grid}.quiet.svelte-55219n:hover{background:var(--accent-quiet);color:var(--text)}.objective-player.svelte-1c9e0j7{gap:var(--space-4);flex-direction:column;display:flex}.deck.svelte-1c9e0j7{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-sunken);box-shadow:var(--elev-2);flex-direction:column;display:flex}.deck-top.svelte-1c9e0j7{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.deck.svelte-1c9e0j7 h2:where(.svelte-1c9e0j7){font-size:var(--fs-h1);line-height:var(--lh-h1)}.progress.svelte-1c9e0j7{border-radius:var(--radius-pill);background:var(--border-strong);height:6px;overflow:hidden}.progress-fill.svelte-1c9e0j7{background:var(--accent);height:100%;transition:width var(--t-progress);display:block}.times.svelte-1c9e0j7{justify-content:space-between;display:flex}.transport.svelte-1c9e0j7{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;display:flex}.tp.svelte-1c9e0j7{width:var(--target-player);height:var(--target-player);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text);cursor:pointer;transition:transform var(--t-press);place-items:center;font-size:1.5rem;display:grid}.tp.svelte-1c9e0j7:active{transform:scale(.94)}.tp--primary.svelte-1c9e0j7{width:var(--target-player-primary);height:var(--target-player-primary);border-radius:var(--radius-xl);background:var(--accent);color:var(--text-inverse);box-shadow:var(--glow-accent);border-color:#0000;font-size:2rem}.cue-list.svelte-1c9e0j7{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cue.svelte-1c9e0j7{align-items:center;gap:var(--space-3);width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;font-size:var(--fs-ui);text-align:left;cursor:pointer;transition:background var(--t-state);background:0 0;border:1px solid #0000;display:flex}.cue.svelte-1c9e0j7:hover{background:var(--surface-raised)}.cue.current.svelte-1c9e0j7{border-color:var(--accent);background:var(--accent-quiet);color:var(--text);font-weight:700}.cue-num.svelte-1c9e0j7{width:1.5rem;color:var(--text-muted);flex:none}.cue-title.svelte-1c9e0j7{flex:1}.cue-time.svelte-1c9e0j7{font-size:var(--fs-sm);flex:none}.drive-bar.svelte-1c9e0j7{gap:var(--space-3);padding:var(--space-3) 0 calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface);grid-template-columns:1fr 1fr;display:grid;position:sticky;bottom:0}.drive-btn.svelte-1c9e0j7{justify-content:center;align-items:center;gap:var(--space-2);min-height:calc(var(--target-min) * 2);min-width:calc(var(--target-min) * 2);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-raised);color:var(--text);font:inherit;font-size:var(--fs-h2);cursor:pointer;transition:transform var(--t-press);font-weight:700;display:flex}.drive-btn.svelte-1c9e0j7:active{transform:scale(.96)}.drive-btn--primary.svelte-1c9e0j7{background:var(--accent);color:var(--text-inverse);box-shadow:var(--glow-accent);border-color:#0000}.rating.svelte-ycz6y{gap:var(--space-3);padding:var(--space-6);border-color:var(--accent);border-radius:var(--radius-xl);flex-direction:column;display:flex}.choices.svelte-ycz6y{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.choice.svelte-ycz6y{justify-content:center;align-items:center;gap:var(--space-1);min-height:calc(var(--target-min) * 2);padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);font:inherit;cursor:pointer;flex-direction:column;display:flex}.choice.svelte-ycz6y:hover{border-color:var(--accent)}.glyph.svelte-ycz6y{font-size:1.5rem;line-height:1}.label.svelte-ycz6y{font-size:var(--fs-ui);font-weight:700}.hint.svelte-ycz6y{font-size:var(--fs-sm);text-align:center}@media (width<=30rem){.choices.svelte-ycz6y{grid-template-columns:1fr}.choice.svelte-ycz6y{justify-content:flex-start;gap:var(--space-3);min-height:var(--target-min);flex-direction:row}}.episode.svelte-pts2f7{gap:var(--space-3);flex-direction:column;display:flex}.episode--active.svelte-pts2f7{border-color:var(--accent)}.row.svelte-pts2f7{align-items:center;gap:var(--space-3);min-height:var(--target-min);display:flex}.play.svelte-pts2f7{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pill);background:var(--accent);color:var(--text-inverse);cursor:pointer;transition:transform var(--t-press);border:none;flex:none;place-items:center;font-size:1.25rem;display:grid}.play.svelte-pts2f7:active{transform:scale(.94)}.body.svelte-pts2f7{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.body.svelte-pts2f7 p:where(.svelte-pts2f7){margin:0}.title.svelte-pts2f7{font-weight:700}.duration.svelte-pts2f7{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.scrub.svelte-pts2f7 input:where(.svelte-pts2f7){width:100%;accent-color:var(--accent)}.times.svelte-pts2f7{justify-content:space-between;margin:0;display:flex}.listen.svelte-iu4rl1{gap:var(--space-3);flex-direction:column;display:flex}.row.svelte-iu4rl1{align-items:center;gap:var(--space-3);display:flex}.play.svelte-iu4rl1{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pill);background:var(--accent);color:var(--text-inverse);cursor:pointer;transition:transform var(--t-press);border:none;flex:none;place-items:center;font-size:1.25rem;display:grid}.play.svelte-iu4rl1:active{transform:scale(.94)}.meta.svelte-iu4rl1{min-width:0}.meta.svelte-iu4rl1 p:where(.svelte-iu4rl1){margin:0}.now.svelte-iu4rl1{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scrub.svelte-iu4rl1 input:where(.svelte-iu4rl1){width:100%;accent-color:var(--accent)}.times.svelte-iu4rl1{justify-content:space-between;margin:0;display:flex}.voices.svelte-iu4rl1{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.voice.svelte-iu4rl1{min-height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0}.voice--selected.svelte-iu4rl1{border-color:var(--accent);background:var(--accent-quiet);font-weight:700}.voice-note.svelte-iu4rl1{margin:0}.sections.svelte-iu4rl1 summary:where(.svelte-iu4rl1){cursor:pointer;color:var(--text-secondary)}.sections.svelte-iu4rl1 ol:where(.svelte-iu4rl1){gap:var(--space-1);max-height:20rem;margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex;overflow-y:auto}.cue.svelte-iu4rl1{justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;font-size:var(--fs-ui);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.cue.svelte-iu4rl1:hover{background:var(--surface-raised)}.cue.current.svelte-iu4rl1{border-color:var(--accent);background:var(--accent-quiet);color:var(--text);font-weight:700}.podcast.svelte-iu4rl1{margin:0}.voice.svelte-f49g7i{gap:var(--space-3);flex-direction:column;display:flex}.voices.svelte-f49g7i{gap:var(--space-2);flex-direction:column;display:flex}.voice-option.svelte-f49g7i{align-items:center;gap:var(--space-3);width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-state), background var(--t-state);background:0 0;display:flex}.voice-option.svelte-f49g7i:hover:not(:disabled){border-color:var(--border-strong)}.voice-option.svelte-f49g7i:disabled{cursor:progress}.voice-option--selected.svelte-f49g7i{border-color:var(--accent);background:var(--accent-quiet)}.dot.svelte-f49g7i{border:2px solid var(--border-strong);border-radius:var(--radius-pill);flex:none;width:16px;height:16px}.voice-option--selected.svelte-f49g7i .dot:where(.svelte-f49g7i){border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--accent)}.label.svelte-f49g7i{flex-direction:column;gap:1px;min-width:0;display:flex}.voice-name.svelte-f49g7i{font-weight:600}.state.svelte-f49g7i{flex:none;margin-left:auto}.state--on.svelte-f49g7i{color:var(--accent)}.note.svelte-f49g7i{margin:0}.account-menu.svelte-18h0tzt{min-width:0;display:flex;position:relative}.trigger.svelte-18h0tzt{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-2);margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1);border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;cursor:pointer;transition:color var(--t-state);background:0 0;border:none;display:inline-flex}.trigger.svelte-18h0tzt:hover,.trigger[aria-expanded=true].svelte-18h0tzt{color:var(--text)}.email.svelte-18h0tzt{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.chev.svelte-18h0tzt{flex:none;font-size:.7em}.panel.svelte-18h0tzt{top:calc(100% + var(--space-2));z-index:20;width:max-content;min-width:16rem;max-width:min(22rem, calc(100vw - var(--space-8)));padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elev-2);text-align:left;position:absolute;right:0}.panel-label.svelte-18h0tzt{margin:0 0 var(--space-2)}.panel.svelte-18h0tzt hr:where(.svelte-18h0tzt){margin:var(--space-3) 0;border:none;border-top:1px solid var(--border)}.panel-link.svelte-18h0tzt{padding:var(--space-2) 0;color:var(--accent);font-size:var(--fs-sm);text-decoration:none;display:block}.panel-link.svelte-18h0tzt:hover{color:var(--accent-hover)}@media (width>=768px){.email.svelte-18h0tzt{max-width:28ch}}.crumbs.svelte-3c4fcn{font-size:var(--fs-sm);line-height:var(--lh-sm)}.crumbs.svelte-3c4fcn ol:where(.svelte-3c4fcn){align-items:center;gap:var(--space-2);scrollbar-width:none;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.crumbs.svelte-3c4fcn ol:where(.svelte-3c4fcn)::-webkit-scrollbar{display:none}.crumbs.svelte-3c4fcn li:where(.svelte-3c4fcn){align-items:center;gap:var(--space-2);flex:none;min-width:0;display:flex}.crumbs.svelte-3c4fcn li:where(.svelte-3c4fcn):has(>.here:where(.svelte-3c4fcn)){flex-shrink:1}.crumbs.svelte-3c4fcn a:where(.svelte-3c4fcn),.here.svelte-3c4fcn{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;display:block;overflow:hidden}.here.svelte-3c4fcn,.sep.svelte-3c4fcn{color:var(--text-muted)}@media (width>=768px){.crumbs.svelte-3c4fcn a:where(.svelte-3c4fcn),.here.svelte-3c4fcn{max-width:40ch}}.bar.svelte-1800v2g{z-index:50;background:var(--accent-quiet);height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.bar.svelte-1800v2g:before{content:"";background:var(--accent);width:40%;animation:1.1s ease-in-out infinite svelte-1800v2g-slide;position:absolute;inset:0}@keyframes svelte-1800v2g-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.bar.svelte-1800v2g:before{width:100%;animation:none}}.site-footer.svelte-1rfwen5{gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border);flex-direction:column;display:flex}.columns.svelte-1rfwen5{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.column--center.svelte-1rfwen5{text-align:center;grid-column:2}.column--end.svelte-1rfwen5{text-align:right;grid-column:3}.heading.svelte-1rfwen5{font-size:inherit;margin:0;font-weight:700}.column.svelte-1rfwen5 ul:where(.svelte-1rfwen5){gap:var(--space-2);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.column.svelte-1rfwen5 a:where(.svelte-1rfwen5){color:var(--text-secondary);text-decoration:none}.column.svelte-1rfwen5 a:where(.svelte-1rfwen5):hover{color:inherit;text-decoration:underline}.bar.svelte-1rfwen5{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.row.svelte-1rfwen5{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dot.svelte-1rfwen5{color:var(--text-muted)}.wordmark.svelte-9lajas{align-items:center;gap:var(--space-2);color:var(--brand);white-space:nowrap;display:inline-flex}.mark.svelte-9lajas{flex:none;width:1.75em;height:1.75em}.text.svelte-9lajas{font-family:var(--font-wordmark);letter-spacing:-.01em;font-style:italic;font-weight:800;line-height:1}.to.svelte-9lajas{color:var(--accent)}.wordmark--sm.svelte-9lajas{font-size:.9375rem}.wordmark--md.svelte-9lajas{font-size:1.125rem}.wordmark--lg.svelte-9lajas{font-size:1.5rem}.site-header.svelte-1x9ka5j{z-index:10;border-bottom:1px solid var(--border);background:var(--surface);position:sticky;top:0}.inner.svelte-1x9ka5j{max-width:var(--chrome-width);padding:var(--space-2) var(--space-4);margin:0 auto}.bar-inner.svelte-1x9ka5j{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--target-min);display:flex}.trail.svelte-1x9ka5j{border-top:1px solid var(--border)}.home.svelte-1x9ka5j{padding:var(--space-2);margin:calc(var(--space-2) * -1);border-radius:var(--radius-md);color:var(--brand);align-items:center;text-decoration:none;display:inline-flex}.actions.svelte-1x9ka5j{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--fs-sm);display:flex}.bar-inner.svelte-1x9ka5j{flex-wrap:wrap;row-gap:0}.course-nav.svelte-1x9ka5j{gap:var(--space-1);margin:0 calc(var(--space-2) * -1);font-size:var(--fs-sm);white-space:nowrap;flex-basis:100%;order:3;font-weight:600;display:flex;overflow-x:auto}.course-nav.svelte-1x9ka5j a:where(.svelte-1x9ka5j){min-height:var(--target-min);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.course-nav.svelte-1x9ka5j a:where(.svelte-1x9ka5j):hover{color:var(--accent)}.course-nav.svelte-1x9ka5j a[aria-current=page]:where(.svelte-1x9ka5j){color:var(--accent);text-underline-offset:.3em;text-decoration:underline}@media (width>=768px){.course-nav.svelte-1x9ka5j{flex:auto;order:0;justify-content:flex-end;margin:0}.inner.svelte-1x9ka5j{padding-right:var(--space-6);padding-left:var(--space-6)}.bar-inner.svelte-1x9ka5j{padding-top:var(--space-3);padding-bottom:var(--space-3)}}.feature-icon.svelte-1orsmjg{border-radius:var(--radius-md);background:var(--accent-quiet);width:44px;height:44px;color:var(--accent-hover);place-items:center;display:inline-grid}svg.svelte-1orsmjg{width:24px;height:24px}.photo-hero.svelte-fsmfd{aspect-ratio:4/3;border-radius:0 0 var(--radius-lg) var(--radius-lg);border:1px solid var(--border);background:var(--surface-raised);border-top:0;flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}img.svelte-fsmfd{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-hero.svelte-fsmfd:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--surface) 20%, transparent) 0%, color-mix(in srgb, var(--surface) 10%, transparent) 32%, transparent 58%);position:absolute;inset:0}.copy.svelte-fsmfd{z-index:1;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-6);text-shadow:0 1px 12px var(--surface);flex-direction:column;display:flex;position:relative}@media (width>=768px){.photo-hero.svelte-fsmfd{aspect-ratio:2}.copy.svelte-fsmfd{padding:var(--space-6) var(--space-6) var(--space-8)}}.picker.svelte-hxd58d{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.picker.svelte-hxd58d .eyebrow:where(.svelte-hxd58d){margin:0}.grid.svelte-hxd58d{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li.svelte-hxd58d{display:flex}.tile.svelte-hxd58d{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--elev-1);color:var(--text);transition:border-color var(--t-state), box-shadow var(--t-state);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.tile.svelte-hxd58d:hover{border-color:var(--accent);box-shadow:var(--glow-accent);color:var(--text)}a.tile.svelte-hxd58d:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.art.svelte-hxd58d{aspect-ratio:16/9;background:var(--surface-sunken);display:block;position:relative}.art.svelte-hxd58d img:where(.svelte-hxd58d){object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity var(--t-state);position:absolute;inset:0}a.tile.svelte-hxd58d:hover .art:where(.svelte-hxd58d) img:where(.svelte-hxd58d){opacity:1}.art.svelte-hxd58d:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--surface-raised) 70%, transparent) 0%, transparent 60%);position:absolute;inset:0}.shape.svelte-hxd58d{z-index:1;width:100%;height:76%;filter:drop-shadow(0 1px 3px var(--surface-sunken));position:absolute;inset:12% 0;overflow:visible}.shape.svelte-hxd58d path:where(.svelte-hxd58d){fill:color-mix(in srgb, var(--accent) 35%, transparent);stroke:var(--text);stroke-width:1.5px;stroke-linejoin:round;transition:fill var(--t-state)}a.tile.svelte-hxd58d:hover .shape:where(.svelte-hxd58d) path:where(.svelte-hxd58d){fill:color-mix(in srgb, var(--accent) 60%, transparent)}.text.svelte-hxd58d{gap:var(--space-1);padding:var(--space-3);flex-direction:column;flex:1;display:flex}.name.svelte-hxd58d{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700}.meta.svelte-hxd58d{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.go.svelte-hxd58d,.soon.svelte-hxd58d{padding-top:var(--space-2);font-size:var(--fs-ui);margin-top:auto;font-weight:700}.go.svelte-hxd58d{color:var(--accent-hover)}.soon.svelte-hxd58d{color:var(--text-muted)}.tile--soon.svelte-hxd58d{box-shadow:none;cursor:default;border-style:dashed}.tile--soon.svelte-hxd58d .art:where(.svelte-hxd58d) img:where(.svelte-hxd58d){filter:grayscale();opacity:.4}.tile--soon.svelte-hxd58d .shape:where(.svelte-hxd58d) path:where(.svelte-hxd58d){fill:var(--preview-badge-bg);stroke:var(--text-muted);stroke-dasharray:3 3}.tile--soon.svelte-hxd58d .name:where(.svelte-hxd58d){color:var(--text-secondary)}@media (width>=768px){.grid.svelte-hxd58d{grid-template-columns:repeat(4,minmax(0,1fr))}}.cards.svelte-1xfi5lr{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.tile.svelte-1xfi5lr{aspect-ratio:4/3;color:var(--text);transition:border-color var(--t-state), box-shadow var(--t-state);text-decoration:none;display:block;position:relative}.tile.svelte-1xfi5lr:hover{border-color:var(--accent);box-shadow:var(--glow-accent);color:var(--text)}.tile.svelte-1xfi5lr:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.tile.svelte-1xfi5lr img:where(.svelte-1xfi5lr){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile.svelte-1xfi5lr:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-raised) 20%, transparent) 0%, color-mix(in srgb, var(--surface-raised) 10%, transparent) 40%, transparent 70%);position:absolute;inset:0}.name.svelte-1xfi5lr{z-index:1;padding:var(--space-2);font-size:var(--fs-ui);line-height:var(--lh-ui);text-shadow:0 1px 12px var(--surface);margin:0;position:absolute;inset:0 0 auto}@media (width>=768px){.tile.svelte-1xfi5lr{aspect-ratio:16/9}.name.svelte-1xfi5lr{padding:var(--space-3) var(--space-4);font-size:var(--fs-h2);line-height:var(--lh-h2)}}.states.svelte-ebvynd{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}li.svelte-ebvynd{display:flex}.tile.svelte-ebvynd{width:100%;color:var(--text);transition:border-color var(--t-state), box-shadow var(--t-state);flex-direction:column;text-decoration:none;display:flex}.tile.svelte-ebvynd:hover{border-color:var(--accent);box-shadow:var(--glow-accent);color:var(--text)}.tile.svelte-ebvynd:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.art.svelte-ebvynd{aspect-ratio:4/3;background:var(--surface-sunken);display:block;position:relative}.art.svelte-ebvynd img:where(.svelte-ebvynd){object-fit:cover;opacity:.7;width:100%;height:100%;transition:opacity var(--t-state);position:absolute;inset:0}.tile.svelte-ebvynd:hover .art:where(.svelte-ebvynd) img:where(.svelte-ebvynd){opacity:1}.shape.svelte-ebvynd{width:100%;height:72%;filter:drop-shadow(0 1px 3px var(--surface-sunken));position:absolute;inset:14% 0;overflow:visible}.shape.svelte-ebvynd path:where(.svelte-ebvynd){fill:color-mix(in srgb, var(--accent) 35%, transparent);stroke:var(--text);stroke-width:1.5px;stroke-linejoin:round}.name.svelte-ebvynd{padding:var(--space-2) var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);text-align:center;font-weight:700}@media (width>=768px){.states.svelte-ebvynd{gap:var(--space-3)}.name.svelte-ebvynd{font-size:var(--fs-ui);line-height:var(--lh-ui)}}
