.collage.svelte-1q20m2{position:absolute;inset:0}.tile.svelte-1q20m2{cursor:pointer;background:color-mix(in oklab, var(--accent) 18%, var(--surface));font:inherit;color:inherit;animation:.55s cubic-bezier(.2,.9,.3,1.25) both svelte-1q20m2-pop;animation-delay:calc(var(--i) * 35ms);border:0;border-radius:10px;margin:0;padding:0;transition:left .9s cubic-bezier(.5,0,.2,1),top .9s cubic-bezier(.5,0,.2,1),width .9s cubic-bezier(.5,0,.2,1),height .9s cubic-bezier(.5,0,.2,1);position:absolute;overflow:hidden}.tile.svelte-1q20m2 img:where(.svelte-1q20m2){object-fit:cover;width:100%;height:100%;animation:14s ease-in-out infinite alternate svelte-1q20m2-drift;animation-delay:calc(var(--i) * -1.7s);display:block}.tile.circle.svelte-1q20m2{box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 60%, transparent), 0 0 18px color-mix(in oklab, var(--accent) 35%, transparent);border-radius:50%;animation-name:svelte-1q20m2-pop,svelte-1q20m2-bob;animation-duration:.55s,6s;animation-timing-function:cubic-bezier(.2,.9,.3,1.25),ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate}.tile.hex.svelte-1q20m2{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:0}.tile.empty.svelte-1q20m2{cursor:default;opacity:.55;background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--accent) 22%, transparent), color-mix(in oklab, var(--accent) 6%, transparent) 70%)}.tile.faded.svelte-1q20m2 img:where(.svelte-1q20m2){filter:grayscale();opacity:.4}.tile.struct.svelte-1q20m2{background:radial-gradient(circle at 50% 45%, color-mix(in oklab, var(--accent) 34%, var(--surface)), color-mix(in oklab, var(--accent) 8%, var(--bg)) 75%)}.tile.svelte-1q20m2 img.mol:where(.svelte-1q20m2){object-fit:contain;box-sizing:border-box;animation:26s linear infinite svelte-1q20m2-turn;animation-delay:calc(var(--i) * -2.3s);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--accent) 60%, transparent));padding:14%}.tile.hex.svelte-1q20m2 img.mol:where(.svelte-1q20m2){padding:22%}.gen-chip.svelte-1q20m2{pointer-events:none;letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:99px;padding:1px 6px;font-size:.58rem;position:absolute;bottom:6px;right:6px}.tile.hex.svelte-1q20m2 .gen-chip:where(.svelte-1q20m2),.tile.circle.svelte-1q20m2 .gen-chip:where(.svelte-1q20m2){bottom:14%;left:50%;right:auto;transform:translate(-50%)}@keyframes svelte-1q20m2-turn{to{transform:rotate(360deg)}}.tile.faded.svelte-1q20m2{background:0 0}.tile.svelte-1q20m2:focus-visible{outline:3px solid var(--accent);outline-offset:2px;z-index:1}@keyframes svelte-1q20m2-pop{0%{opacity:0;transform:scale(.7)}}@keyframes svelte-1q20m2-drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.14)translate(-3%,-2%)}}@keyframes svelte-1q20m2-bob{0%{translate:0 -3px}to{translate:0 4px}}@media (prefers-reduced-motion:no-preference){html:not([data-overrides~=reduceMotion]) .face[data-leaving=child] .tile.svelte-1q20m2{--q:clamp(0, var(--p,0), 1);translate:calc(var(--dx) * var(--q)) calc(var(--dy) * var(--q));scale:calc(1 + var(--q) * .35);opacity:calc(1 - var(--q) * .85);transition:none;animation:none}}@keyframes svelte-1q20m2-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tile.svelte-1q20m2,.tile.circle.svelte-1q20m2{transition:none;animation:.12s linear both svelte-1q20m2-fade}.tile.svelte-1q20m2 img:where(.svelte-1q20m2),.tile.svelte-1q20m2 img.mol:where(.svelte-1q20m2){animation:none}}html[data-overrides~=reduceMotion] .tile.svelte-1q20m2,html[data-overrides~=reduceMotion] .tile.circle.svelte-1q20m2{transition:none;animation:.12s linear both svelte-1q20m2-fade}html[data-overrides~=reduceMotion] .tile.svelte-1q20m2 img:where(.svelte-1q20m2),html[data-overrides~=reduceMotion] .tile.svelte-1q20m2 img.mol:where(.svelte-1q20m2){animation:none}.grid.svelte-8yuu3j{position:absolute;inset:0}.btn.svelte-8yuu3j{cursor:pointer;font:inherit;color:#fff;background:color-mix(in oklab, var(--accent) 22%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 40%, transparent);animation:.6s cubic-bezier(.2,.9,.3,1.25) both svelte-8yuu3j-pop;animation-delay:calc(var(--i) * 45ms);border:0;border-radius:14px;margin:0;padding:0;position:absolute;overflow:hidden}.btn.art.svelte-8yuu3j{cursor:default;pointer-events:none}.btn.hex.svelte-8yuu3j{box-shadow:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:0}.btn.svelte-8yuu3j img:where(.svelte-8yuu3j){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0;transform:scale(1.06)}.btn.svelte-8yuu3j img.on:where(.svelte-8yuu3j){opacity:1;animation:5.2s ease-out both svelte-8yuu3j-kb}.btn.bare.svelte-8yuu3j{background:radial-gradient(90% 90% at 25% 15%, hsl(var(--hue) 70% 55% / .55), transparent 65%), radial-gradient(80% 80% at 85% 90%, color-mix(in oklab, var(--accent) 60%, transparent), transparent 70%), var(--surface);animation:.6s cubic-bezier(.2,.9,.3,1.25) both svelte-8yuu3j-pop,7s ease-in-out infinite alternate svelte-8yuu3j-sheen;animation-delay:calc(var(--i) * 45ms), 0s;background-size:160% 160%}.initial.svelte-8yuu3j{opacity:.35;place-items:center;font-size:2.6rem;font-weight:700;display:grid;position:absolute;inset:0}.label.svelte-8yuu3j{text-align:center;text-shadow:0 1px 4px #000c;-webkit-line-clamp:2;line-clamp:2;background:linear-gradient(#0000,#000000b8);-webkit-box-orient:vertical;padding:1.4rem .5rem .45rem;font-size:.8rem;font-weight:600;line-height:1.15;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.btn.hex.svelte-8yuu3j .label:where(.svelte-8yuu3j){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;background:0 0;padding:0 7%;font-size:.76rem;bottom:26%}.btn.svelte-8yuu3j img.mol:where(.svelte-8yuu3j){object-fit:contain;box-sizing:border-box;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--accent) 60%, transparent));padding:16% 16% 30%}.gen-chip.svelte-8yuu3j{pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:99px;padding:1px 6px;font-size:.58rem;position:absolute;top:6px;right:6px}.btn.hex.svelte-8yuu3j .gen-chip:where(.svelte-8yuu3j){top:16%;left:50%;right:auto;transform:translate(-50%)}.btn.svelte-8yuu3j:focus-visible{outline:3px solid var(--accent);outline-offset:2px;z-index:1}@keyframes svelte-8yuu3j-pop{0%{opacity:0;transform:scale(.6)}}@keyframes svelte-8yuu3j-kb{0%{transform:scale(1.06)}to{transform:scale(1.16)translate(-2%,-2%)}}@keyframes svelte-8yuu3j-sheen{to{background-position:100% 100%}}@media (prefers-reduced-motion:no-preference){html:not([data-overrides~=reduceMotion]) .face[data-leaving=child] .btn.svelte-8yuu3j{--q:clamp(0, var(--p,0), 1);translate:calc(var(--dx) * var(--q)) calc(var(--dy) * var(--q));scale:calc(1 + var(--q) * .35);opacity:calc(1 - var(--q) * .85);animation:none}}@keyframes svelte-8yuu3j-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.btn.svelte-8yuu3j,.btn.bare.svelte-8yuu3j{animation:.12s linear both svelte-8yuu3j-fade}.btn.svelte-8yuu3j img.on:where(.svelte-8yuu3j){animation:none}.btn.svelte-8yuu3j img:where(.svelte-8yuu3j){transform:none}}html[data-overrides~=reduceMotion] .btn.svelte-8yuu3j,html[data-overrides~=reduceMotion] .btn.bare.svelte-8yuu3j{animation:.12s linear both svelte-8yuu3j-fade}html[data-overrides~=reduceMotion] .btn.svelte-8yuu3j img.on:where(.svelte-8yuu3j){animation:none}html[data-overrides~=reduceMotion] .btn.svelte-8yuu3j img:where(.svelte-8yuu3j){transform:none}.card.svelte-clrinl{background:var(--bg);color:#fff;backface-visibility:hidden;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:0;position:absolute;inset:0;overflow:hidden}.bg.svelte-clrinl{filter:blur(24px)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-20px}.hero.svelte-clrinl{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.hero.borrowed.svelte-clrinl{filter:grayscale();opacity:.45}.field.svelte-clrinl{background:radial-gradient(120% 80% at 20% 10%, color-mix(in oklab, var(--accent) 55%, transparent), transparent 60%), radial-gradient(90% 70% at 90% 90%, color-mix(in oklab, var(--glow,var(--accent)) 45%, transparent), transparent 65%), var(--bg);position:absolute;inset:0}.scrim.svelte-clrinl{background:linear-gradient(#00000073,#0000 22% 50%,#000000d1);position:absolute;inset:0}.text.svelte-clrinl{left:0;right:4.25rem;bottom:calc(3.5rem + env(safe-area-inset-bottom));text-shadow:0 1px 6px #000000b3;padding:0 1rem;position:absolute}h2.svelte-clrinl{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:1.55rem;line-height:1.15;display:flex}.blurb.svelte-clrinl{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .4rem;font-size:.92rem;line-height:1.35;display:-webkit-box;overflow:hidden}.credit.svelte-clrinl{opacity:.7;margin:0 0 .3rem;font-size:.68rem}.from.svelte-clrinl{background:#ffffff24;border-radius:99px;margin-bottom:.35rem;padding:.1rem .5rem;font-size:.7rem;display:inline-block}.down-hint.svelte-clrinl,.count.svelte-clrinl{opacity:.85;align-items:center;gap:.3em;margin-right:.8rem;font-size:.78rem;display:inline-flex}.media.svelte-clrinl{left:.45rem;right:.45rem;top:calc(2.75rem + env(safe-area-inset-top));bottom:calc(10.25rem + env(safe-area-inset-bottom));position:absolute}.card.tiled.svelte-clrinl{flex-direction:column;display:flex}.card.tiled.svelte-clrinl .media:where(.svelte-clrinl){min-height:0;margin:calc(2.75rem + env(safe-area-inset-top)) .45rem .6rem;flex:auto;position:relative;inset:auto}.card.tiled.svelte-clrinl .text:where(.svelte-clrinl){padding-bottom:calc(3.5rem + env(safe-area-inset-bottom));flex:none;margin-right:4.25rem;position:relative;inset:auto}.card.tiled.svelte-clrinl .scrim:where(.svelte-clrinl){background:linear-gradient(#00000080,#0000 12% 55%,#000000d9 82%)}.scrim.svelte-clrinl{pointer-events:none}.card.svelte-clrinl:not(.tiled) .scrim:where(.svelte-clrinl){z-index:1}.text.svelte-clrinl{z-index:2}.card.tiled.svelte-clrinl .blurb:where(.svelte-clrinl){-webkit-line-clamp:2;line-clamp:2}.text.svelte-clrinl .badge.muted{--c:#ffffffd9}.credit.svelte-clrinl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card.svelte-1r1yus1{background:var(--bg);color:var(--fg);backface-visibility:hidden;touch-action:none;position:absolute;inset:0;overflow:hidden}.field.svelte-1r1yus1{background:radial-gradient(120% 60% at 15% 0%, color-mix(in oklab, var(--accent) 30%, transparent), transparent 60%), var(--bg);position:absolute;inset:0}.band.svelte-1r1yus1{opacity:.22;background-position:50%;background-size:cover;height:32%;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 85%);mask-image:linear-gradient(#000 10%,#0000 85%)}.read.svelte-1r1yus1{left:0;right:3.9rem;top:calc(5.4rem + env(safe-area-inset-top));bottom:calc(3.2rem + env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:none;-webkit-user-select:text;user-select:text;padding:0 .4rem 1.5rem 1rem;position:absolute;overflow-y:auto}.pics.svelte-1r1yus1{grid-template-columns:repeat(4,1fr);gap:.35rem;margin:0 0 .3rem;display:grid}.pics.svelte-1r1yus1 figure:where(.svelte-1r1yus1){aspect-ratio:1;background:color-mix(in oklab, var(--fg) 8%, var(--bg));animation:.45s cubic-bezier(.2,.9,.3,1) both svelte-1r1yus1-rise;animation-delay:calc(var(--i) * 45ms);border-radius:10px;margin:0;position:relative;overflow:hidden}.pics.svelte-1r1yus1 figure.big:where(.svelte-1r1yus1){aspect-ratio:16/10;border-radius:14px;grid-column:1/-1;max-height:38vh}.pics.solo.svelte-1r1yus1 figure.big:where(.svelte-1r1yus1){aspect-ratio:4/3;max-height:42vh}.pics.svelte-1r1yus1 img:where(.svelte-1r1yus1){object-fit:cover;width:100%;height:100%;display:block}.pics.svelte-1r1yus1 .big:where(.svelte-1r1yus1) img:where(.svelte-1r1yus1){object-position:50% 25%;animation:14s ease-in-out infinite alternate svelte-1r1yus1-kb}.pics.svelte-1r1yus1 .faded:where(.svelte-1r1yus1) img:where(.svelte-1r1yus1){filter:grayscale();opacity:.45}.gen-chip.svelte-1r1yus1{background:color-mix(in oklab, var(--bg) 75%, transparent);color:var(--fg-dim);border-radius:99px;padding:.1rem .4rem;font-size:.62rem;position:absolute;top:.35rem;right:.35rem}.credit.svelte-1r1yus1{color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .4rem;font-size:.68rem;overflow:hidden}@keyframes svelte-1r1yus1-rise{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes svelte-1r1yus1-kb{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-2%,-1%)}}@media (prefers-reduced-motion:reduce){.pics.svelte-1r1yus1 figure:where(.svelte-1r1yus1),.pics.svelte-1r1yus1 .big:where(.svelte-1r1yus1) img:where(.svelte-1r1yus1){animation:none}}h2.svelte-1r1yus1{margin:.4rem 0 .3rem;font-size:1.4rem;line-height:1.2}.by.svelte-1r1yus1{color:var(--fg-dim);margin:0 0 1rem;font-size:.78rem}.link.svelte-1r1yus1 a:where(.svelte-1r1yus1){color:var(--accent);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.body.svelte-1r1yus1{overflow-wrap:anywhere;font-size:.98rem;line-height:1.55}.body.svelte-1r1yus1 img{border-radius:8px;max-width:100%;height:auto}.body.svelte-1r1yus1 a{color:var(--accent)}.body.svelte-1r1yus1 pre,.body.svelte-1r1yus1 table{max-width:100%;display:block;overflow-x:auto}.body.svelte-1r1yus1 h1,.body.svelte-1r1yus1 h2,.body.svelte-1r1yus1 h3{margin:1.3rem 0 .5rem;font-size:1.1rem}.empty.svelte-1r1yus1{color:var(--fg-dim);font-style:italic}.end.svelte-1r1yus1{margin-top:1.5rem}.full.svelte-1r1yus1{border:1px solid var(--accent);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.88rem;display:inline-flex}.card.svelte-5tfzis{--travel:1;color:var(--fg);backface-visibility:hidden;touch-action:none;padding:calc(3.4rem + env(safe-area-inset-top)) 1rem calc(3.4rem + env(safe-area-inset-bottom));text-shadow:0 0 6px var(--bg), 0 0 2px var(--bg);background:0 0;grid-template-rows:auto 1fr auto;justify-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.text.svelte-5tfzis{text-align:center}h1.svelte-5tfzis{letter-spacing:.02em;margin:.4rem 0 .2rem;font-size:2.4rem}.blurb.svelte-5tfzis{opacity:.85;max-width:22rem;margin:0;font-size:.9rem}.cross.svelte-5tfzis{aspect-ratio:1/1.05;align-self:center;width:min(100%,22rem);position:relative}.mv.svelte-5tfzis{white-space:nowrap;opacity:.92;align-items:center;gap:.35rem;margin:0;font-size:.82rem;font-weight:600;display:flex;position:absolute}.ar.svelte-5tfzis{color:var(--accent);filter:drop-shadow(0 0 6px var(--accent));font-size:1.5rem}.up.svelte-5tfzis{flex-direction:column;top:0;left:50%;transform:translate(-50%)}.down.svelte-5tfzis{flex-direction:column;bottom:0;left:50%;transform:translate(-50%)}.left.svelte-5tfzis{top:50%;left:0;transform:translateY(-50%)}.right.svelte-5tfzis{top:50%;right:0;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.up.svelte-5tfzis .ar:where(.svelte-5tfzis){animation:1.8s ease-in-out infinite svelte-5tfzis-nudge-up}.down.svelte-5tfzis .ar:where(.svelte-5tfzis){animation:1.8s ease-in-out .45s infinite svelte-5tfzis-nudge-down}.left.svelte-5tfzis .ar:where(.svelte-5tfzis){animation:1.8s ease-in-out .9s infinite svelte-5tfzis-nudge-left}.right.svelte-5tfzis .ar:where(.svelte-5tfzis){animation:1.8s ease-in-out 1.35s infinite svelte-5tfzis-nudge-right}}@keyframes svelte-5tfzis-nudge-up{50%{transform:translateY(calc(var(--travel) * -8px))}}@keyframes svelte-5tfzis-nudge-down{50%{transform:translateY(calc(var(--travel) * 8px))}}@keyframes svelte-5tfzis-nudge-left{50%{transform:translateX(calc(var(--travel) * -8px))}}@keyframes svelte-5tfzis-nudge-right{50%{transform:translateX(calc(var(--travel) * 8px))}}.still.svelte-5tfzis{color:#ffffff8c;width:55%;animation:1.2s both svelte-5tfzis-fade-in;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.still.svelte-5tfzis .c:where(.svelte-5tfzis){fill:#9aa3b5}.still.svelte-5tfzis .h:where(.svelte-5tfzis){fill:#e8ebf2}@keyframes svelte-5tfzis-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.still.svelte-5tfzis{display:block}}html[data-overrides~=reduceMotion] .still.svelte-5tfzis{display:block}html[data-overrides~=reduceMotion] .ar.svelte-5tfzis{animation:none}.chips.svelte-5tfzis{flex-wrap:wrap;justify-content:center;justify-self:stretch;gap:.45rem;max-width:24rem;margin-right:3.4rem;display:flex}.chip.svelte-5tfzis{min-height:36px;font:inherit;color:var(--fg);cursor:pointer;background:color-mix(in oklab, var(--bg) 70%, transparent);border:1px solid color-mix(in oklab, var(--fg) 22%, transparent);-webkit-backdrop-filter:blur(8px);text-shadow:none;border-radius:99px;align-items:center;gap:.35rem;padding:.3rem .75rem .3rem .3rem;font-size:.8rem;font-weight:600;display:inline-flex}.chip.svelte-5tfzis:not(:has(img)){padding-left:.75rem}.chip.svelte-5tfzis:hover,.chip.svelte-5tfzis:focus-visible{border-color:var(--accent)}.chip.svelte-5tfzis img:where(.svelte-5tfzis){object-fit:cover;border-radius:50%;width:26px;height:26px}html #bg-canvas[data-landing]{z-index:44;opacity:1;background:var(--bg)}.trail.svelte-16mj9d5{top:calc(.5rem + env(safe-area-inset-top));z-index:3;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(10px);background:#00000080;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:.25rem;padding:.3rem .55rem;font-size:.74rem;display:flex;position:absolute;left:.5rem;right:8.9rem;overflow:hidden}.chip.svelte-16mj9d5{color:inherit;font:inherit;cursor:pointer;opacity:.8;text-overflow:ellipsis;background:0 0;border:0;flex-shrink:1;min-width:2.2rem;max-width:8rem;padding:.1rem .2rem;overflow:hidden}.chip.svelte-16mj9d5:hover,.chip.svelte-16mj9d5:focus-visible{opacity:1;color:var(--accent)}.parent.svelte-16mj9d5{opacity:calc(.88 + var(--k) * .12);border-radius:99px;flex-shrink:.5;align-items:center;gap:.15rem;min-width:4.5rem;display:inline-flex}.parent.lit.svelte-16mj9d5{color:var(--accent);box-shadow:0 0 calc(var(--k) * 14px) var(--accent)}.pt.svelte-16mj9d5{text-overflow:ellipsis;min-width:0;overflow:hidden}.how.svelte-16mj9d5{color:color-mix(in oklab, var(--accent) 45%, #fff);flex-shrink:0}.sep.svelte-16mj9d5,.gap.svelte-16mj9d5{opacity:.45;flex-shrink:0}.here.svelte-16mj9d5{text-overflow:ellipsis;flex-shrink:2;min-width:3rem;font-weight:600;overflow:hidden}.rail.svelte-7hoc65{right:.35rem;bottom:calc(5rem + env(safe-area-inset-bottom));z-index:4;flex-direction:column;align-items:center;gap:.9rem;width:3.4rem;display:flex;position:absolute}.glyph.svelte-7hoc65{color:#fff;cursor:pointer;filter:drop-shadow(0 1px 3px #000c)drop-shadow(0 0 1px #000000e6);background:0 0;border:0;flex-direction:column;align-items:center;gap:.15rem;width:48px;min-height:48px;padding:0;transition:transform .15s,color .15s;display:flex}.glyph.svelte-7hoc65:hover,.glyph.svelte-7hoc65:focus-visible{color:var(--accent);filter:drop-shadow(0 0 8px var(--accent)) drop-shadow(0 1px 3px #000c)}.glyph.svelte-7hoc65:active{transform:scale(.88)}.plain.svelte-7hoc65 .glyph:where(.svelte-7hoc65){color:var(--fg-dim);filter:none}.plain.svelte-7hoc65 .glyph:where(.svelte-7hoc65):hover,.plain.svelte-7hoc65 .glyph:where(.svelte-7hoc65):focus-visible{color:var(--accent);filter:none}.lbl.svelte-7hoc65{font-size:.62rem;font-weight:600}.menu.svelte-7hoc65{background:color-mix(in oklab, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:12px;min-width:11rem;padding:.35rem;position:absolute;bottom:0;right:3.6rem;box-shadow:0 8px 30px #00000073}.item.svelte-7hoc65{width:100%;color:var(--fg);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem .7rem;font-size:.88rem;display:flex}.item.svelte-7hoc65:hover,.item.svelte-7hoc65:focus-visible{background:color-mix(in oklab, var(--accent) 18%, transparent)}.peek.svelte-1gtgrb1{--travel:1;z-index:3;cursor:pointer;font:inherit;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);opacity:calc(.72 + var(--k) * .28);background:#00000094;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:.3rem;padding:.2rem .55rem .2rem .3rem;font-size:.72rem;font-weight:600;transition:opacity .15s,border-color .15s;display:inline-flex;position:absolute}.peek.lit.svelte-1gtgrb1{border-color:var(--accent);box-shadow:0 0 calc(var(--k) * 18px) var(--accent)}.peek.svelte-1gtgrb1 img:where(.svelte-1gtgrb1){object-fit:cover;border-radius:50%;flex-shrink:0;width:26px;height:26px}.t.svelte-1gtgrb1{text-overflow:ellipsis;min-width:0;overflow:hidden}.how.svelte-1gtgrb1{color:color-mix(in oklab, var(--accent) 45%, #fff);margin-left:.1rem;font-size:.8rem}.child.svelte-1gtgrb1{bottom:calc(.6rem + env(safe-area-inset-bottom));max-width:70%;transform:translate(-50%, calc(var(--k) * var(--travel) * -2.5rem));left:50%}.prev.svelte-1gtgrb1,.next.svelte-1gtgrb1{max-width:30%;top:44%}.prev.svelte-1gtgrb1:not(.low),.next.svelte-1gtgrb1:not(.low){transform-origin:50%;flex-direction:column;gap:.2rem;max-width:2.3rem;padding:.35rem .2rem;transition:opacity .15s,border-color .15s,max-width .18s}.prev.svelte-1gtgrb1:not(.low) .t:where(.svelte-1gtgrb1),.next.svelte-1gtgrb1:not(.low) .t:where(.svelte-1gtgrb1){display:none}.prev:not(.low).lit.svelte-1gtgrb1,.next:not(.low).lit.svelte-1gtgrb1,.prev.svelte-1gtgrb1:not(.low):hover,.next.svelte-1gtgrb1:not(.low):hover,.prev.svelte-1gtgrb1:not(.low):focus-visible,.next.svelte-1gtgrb1:not(.low):focus-visible{flex-direction:row;max-width:46%;padding:.2rem .45rem}.prev:not(.low).lit.svelte-1gtgrb1 .t:where(.svelte-1gtgrb1),.next:not(.low).lit.svelte-1gtgrb1 .t:where(.svelte-1gtgrb1),.prev.svelte-1gtgrb1:not(.low):hover .t:where(.svelte-1gtgrb1),.next.svelte-1gtgrb1:not(.low):hover .t:where(.svelte-1gtgrb1),.prev.svelte-1gtgrb1:not(.low):focus-visible .t:where(.svelte-1gtgrb1),.next.svelte-1gtgrb1:not(.low):focus-visible .t:where(.svelte-1gtgrb1){display:inline}.prev.svelte-1gtgrb1:not(.low) img:where(.svelte-1gtgrb1),.next.svelte-1gtgrb1:not(.low) img:where(.svelte-1gtgrb1){width:22px;height:22px}.prev.svelte-1gtgrb1:not(.low){border-radius:0 14px 14px 0}.next.svelte-1gtgrb1:not(.low){border-radius:14px 0 0 14px}.prev.low.svelte-1gtgrb1,.next.low.svelte-1gtgrb1{top:auto;bottom:calc(.6rem + env(safe-area-inset-bottom));max-width:38%}.prev.svelte-1gtgrb1{transform:translateX(calc(var(--k) * var(--travel) * 2rem));border-left:0;border-radius:0 99px 99px 0;left:0}.next.svelte-1gtgrb1{transform:translateX(calc(var(--k) * var(--travel) * -2rem));border-right:0;border-radius:99px 0 0 99px;padding:.2rem .3rem .2rem .55rem;right:0}.pos.svelte-1gtgrb1{z-index:3;left:50%;bottom:calc(2.85rem + env(safe-area-inset-bottom));opacity:.8;pointer-events:none;align-items:center;gap:.3rem;display:flex;position:absolute;transform:translate(-50%)}.dot.svelte-1gtgrb1{background:#ffffff80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 1px #00000047}.dot.on.svelte-1gtgrb1{background:var(--accent);border-radius:3px;width:14px}@media (prefers-reduced-motion:reduce){.peek.svelte-1gtgrb1{--travel:0}}html[data-overrides~=reduceMotion] .peek.svelte-1gtgrb1{--travel:0}.stage.svelte-zu1h49{z-index:45;perspective:1100px;perspective-origin:50% 45%;touch-action:none;overscroll-behavior:none;background:#000;position:fixed;inset:0;overflow:hidden}.stage.clear.svelte-zu1h49{background:color-mix(in oklab, var(--bg) 45%, transparent)}.stage.clear.reduced.svelte-zu1h49{background:var(--bg)}.face.svelte-zu1h49{transform-style:preserve-3d;will-change:transform, opacity;position:absolute;inset:0}.face.in.svelte-zu1h49{z-index:1}.face.out.top.svelte-zu1h49{z-index:2}.stage.reduced.svelte-zu1h49 .face:where(.svelte-zu1h49){will-change:opacity}.face.settle.svelte-zu1h49{transition:transform .26s cubic-bezier(.2,.9,.3,1.2)}.glow.svelte-zu1h49{pointer-events:none;z-index:2;position:absolute}.glow.xneg.svelte-zu1h49{background:linear-gradient(to left, color-mix(in oklab, var(--accent) 70%, transparent), transparent);width:28px;top:0;bottom:0;right:0}.glow.xpos.svelte-zu1h49{background:linear-gradient(to right, color-mix(in oklab, var(--accent) 70%, transparent), transparent);width:28px;top:0;bottom:0;left:0}.glow.yneg.svelte-zu1h49{background:linear-gradient(to top, color-mix(in oklab, var(--accent) 70%, transparent), transparent);height:28px;bottom:0;left:0;right:0}.glow.ypos.svelte-zu1h49{background:linear-gradient(to bottom, color-mix(in oklab, var(--accent) 70%, transparent), transparent);height:28px;top:0;left:0;right:0}.skeleton.svelte-zu1h49{background:linear-gradient(110deg, var(--bg) 30%, var(--surface) 50%, var(--bg) 70%);background-size:300% 100%;animation:1.4s linear infinite svelte-zu1h49-sheen;position:absolute;inset:0}@keyframes svelte-zu1h49-sheen{to{background-position:-150% 0}}.missing.svelte-zu1h49{text-align:center;color:var(--fg);place-content:center;gap:1rem;padding:2rem;display:grid;position:absolute;inset:0}.open.svelte-zu1h49{border:1px solid var(--accent);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:.7rem 1.1rem}.classic.svelte-zu1h49{top:calc(.5rem + env(safe-area-inset-top));z-index:6;font:inherit;color:#fff;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(10px);background:#00000094;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.74rem;font-weight:600;display:inline-flex;position:absolute;right:.5rem}.classic.svelte-zu1h49:before{content:"";position:absolute;inset:-8px -4px}.classic.svelte-zu1h49:hover,.classic.svelte-zu1h49:focus-visible{border-color:var(--accent);color:var(--accent)}.toast.svelte-zu1h49{left:50%;bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:5;color:#fff;background:#000000bf;border-radius:99px;padding:.5rem 1rem;font-size:.85rem;position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.skeleton.svelte-zu1h49{animation:none}}html[data-overrides~=reduceMotion] .skeleton.svelte-zu1h49{animation:none}.hint.svelte-1xjzvju{z-index:46;color:#fff;text-align:center;background:#000000c7;place-content:center;justify-items:center;gap:1.2rem;padding:2rem;display:grid;position:fixed;inset:0}.cross.svelte-1xjzvju{width:7rem;height:7rem;position:relative}.a.svelte-1xjzvju{color:var(--accent);font-size:1.8rem;animation:1.6s ease-in-out infinite svelte-1xjzvju-nudge;position:absolute}.up.svelte-1xjzvju{--d:0, -6px;top:0;left:50%;translate:-50%}.down.svelte-1xjzvju{--d:0, 6px;bottom:0;left:50%;translate:-50%}.left.svelte-1xjzvju{--d:-6px, 0;top:50%;left:0;translate:0 -50%}.right.svelte-1xjzvju{--d:6px, 0;top:50%;right:0;translate:0 -50%}@keyframes svelte-1xjzvju-nudge{50%{transform:translate(var(--d))}}ul.svelte-1xjzvju{gap:.4rem;margin:0;padding:0;font-size:1rem;list-style:none;display:grid}strong.svelte-1xjzvju{color:var(--accent);margin-right:.3rem}.ok.svelte-1xjzvju{border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;cursor:pointer;border-radius:99px;margin-top:.4rem;padding:.7rem 1.6rem;font-weight:600}@media (prefers-reduced-motion:reduce){.a.svelte-1xjzvju{animation:none}}html[data-overrides~=reduceMotion] .a.svelte-1xjzvju{animation:none}.choices.svelte-m3qkej{gap:.6rem;display:grid}.choice.svelte-m3qkej{align-items:center;gap:.8rem;display:flex}.choice.svelte-m3qkej strong:where(.svelte-m3qkej){margin-right:.35rem}.choice.svelte-m3qkej p:where(.svelte-m3qkej){color:var(--fg-dim);margin:.25rem 0 0;font-size:.85rem}.pic.svelte-m3qkej{fill:none;width:46px;height:58px;stroke:var(--accent);stroke-width:2px;flex-shrink:0}.pic.svelte-m3qkej .hub:where(.svelte-m3qkej){fill:color-mix(in oklab, var(--accent) 35%, transparent)}.pic.svelte-m3qkej .deck:where(.svelte-m3qkej){fill:color-mix(in oklab, var(--accent) 30%, transparent);transform-origin:32px 36px;animation:2.4s ease-in-out infinite svelte-m3qkej-deck}.pic.svelte-m3qkej .scroll:where(.svelte-m3qkej){animation:2.4s ease-in-out infinite svelte-m3qkej-scroll}.pic.graph.svelte-m3qkej circle:where(.svelte-m3qkej):not(.hub){animation:2.4s ease-in-out infinite svelte-m3qkej-pulse}@keyframes svelte-m3qkej-deck{0%,30%{transform:none}45%{opacity:.4;transform:translate(-6px)rotateY(30deg)}60%,to{transform:none}}@keyframes svelte-m3qkej-scroll{50%{transform:translateY(-4px)}}@keyframes svelte-m3qkej-pulse{50%{opacity:.45}}.where.svelte-m3qkej{align-items:center;gap:1rem;display:flex}.where-pic.svelte-m3qkej{fill:none;width:120px;stroke:var(--accent);stroke-width:2px;flex-shrink:0}.where-pic.svelte-m3qkej .ring:where(.svelte-m3qkej){stroke-width:2.5px;animation:1.4s ease-in-out infinite svelte-m3qkej-pulse}.where-pic.svelte-m3qkej .menu:where(.svelte-m3qkej){fill:color-mix(in oklab, var(--accent) 25%, transparent)}.where.svelte-m3qkej p:where(.svelte-m3qkej){margin:0;line-height:1.45}@media (prefers-reduced-motion:reduce){.pic.svelte-m3qkej :where(.svelte-m3qkej),.where-pic.svelte-m3qkej :where(.svelte-m3qkej){animation:none!important}}html[data-overrides~=reduceMotion] .pic.svelte-m3qkej :where(.svelte-m3qkej),html[data-overrides~=reduceMotion] .where-pic.svelte-m3qkej :where(.svelte-m3qkej){animation:none!important}@media (width<=420px){.where.svelte-m3qkej{flex-direction:column}}
