.site-nav.svelte-u7vqmm{--glass:#121218b8;--edge:#ffffff29;--ink:#ffffffeb;--ink-dim:#ffffff8c;z-index:1000;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;width:max-content;max-width:96vw;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;bottom:1.1rem;left:50%;transform:translate(-50%)}.site-nav.svelte-u7vqmm>:where(.svelte-u7vqmm){pointer-events:auto}.pill.svelte-u7vqmm{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(16px)saturate(1.4);color:var(--ink);border-radius:999px;align-items:center;gap:.15rem;max-width:96vw;padding:.28rem .34rem;display:flex;box-shadow:0 12px 36px -12px #0009}.icon-btn.svelte-u7vqmm{width:1.95rem;height:1.95rem;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.92rem;line-height:1;transition:background .18s,color .18s;display:flex}.icon-btn.svelte-u7vqmm:hover{color:var(--ink);background:#ffffff1f}.icon-btn.play.on.svelte-u7vqmm{color:#34d399}.crumb.svelte-u7vqmm{max-width:42vw;color:var(--ink);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:.32rem;padding:.2rem .5rem;font-size:.74rem;font-weight:600;transition:background .18s;display:flex;overflow:hidden}.crumb.svelte-u7vqmm:hover{background:#ffffff1a}.crumb-sep.svelte-u7vqmm{color:var(--ink-dim)}.crumb-variant.svelte-u7vqmm{color:var(--ink-dim);text-overflow:ellipsis;overflow:hidden}.stepper.svelte-u7vqmm{align-items:center;gap:.05rem;padding:0 .1rem;display:flex}.step.svelte-u7vqmm{width:1.5rem;height:1.7rem;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:7px;font-size:1rem;line-height:1;transition:background .18s}.step.svelte-u7vqmm:hover{background:#ffffff1f}.count.svelte-u7vqmm{text-align:center;font-variant-numeric:tabular-nums;min-width:2.6rem;color:var(--ink-dim);font-size:.68rem;font-weight:600}.panel.svelte-u7vqmm{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(18px)saturate(1.4);width:min(20.5rem,92vw);color:var(--ink);border-radius:16px;animation:.18s svelte-u7vqmm-rise;overflow:hidden;box-shadow:0 16px 48px -16px #000000b3}@keyframes svelte-u7vqmm-rise{0%{opacity:0;transform:translateY(8px)}}.panel-head.svelte-u7vqmm{border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.55rem .6rem .5rem;display:flex}.panel-title.svelte-u7vqmm{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.78rem;font-weight:700;overflow:hidden}.panel-sub.svelte-u7vqmm{color:var(--ink-dim);background:#ffffff14;border-radius:999px;padding:.1rem .4rem;font-size:.64rem;font-weight:600}.icon-btn.back.svelte-u7vqmm,.icon-btn.x.svelte-u7vqmm{width:1.7rem;height:1.7rem;font-size:.95rem}.icon-btn.back.svelte-u7vqmm{font-size:1.2rem}.icon-btn.svelte-u7vqmm:disabled{opacity:.3;cursor:default}.page-list.svelte-u7vqmm{overscroll-behavior:contain;max-height:14rem;margin:0;padding:.3rem;list-style:none;overflow-y:auto}.page-row.svelte-u7vqmm{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:.5rem;padding:.5rem .55rem;transition:background .15s;display:flex}.page-row.svelte-u7vqmm:hover{background:#ffffff1a}.page-row.cur.svelte-u7vqmm{background:#ffffff14}.p-label.svelte-u7vqmm{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.78rem;font-weight:600;overflow:hidden}.p-count.svelte-u7vqmm{color:var(--ink-dim);background:#ffffff14;border-radius:999px;padding:.08rem .38rem;font-size:.62rem;font-weight:600}.p-chev.svelte-u7vqmm{color:var(--ink-dim);font-size:.95rem}.tile-grid.svelte-u7vqmm{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(2rem,1fr));gap:.3rem;max-height:13rem;padding:.55rem;display:grid;overflow-y:auto}.tile.svelte-u7vqmm{aspect-ratio:1;border:1px solid #ffffff1a;border-bottom:2px solid var(--accent);color:var(--ink);font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:8px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;text-decoration:none;transition:transform .12s,background .15s,border-color .15s;display:flex;position:relative}.tile.svelte-u7vqmm:hover{background:#ffffff29;transform:translateY(-2px)}.tile.cur.svelte-u7vqmm{color:#111;background:#fff;border-color:#fff}.panel-foot.svelte-u7vqmm{border-top:1px solid #ffffff14;gap:.3rem;padding:.45rem .55rem .55rem;display:flex}.panel-foot.svelte-u7vqmm button:where(.svelte-u7vqmm){color:var(--ink);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:.4rem;font-size:.68rem;font-weight:600;transition:background .15s}.panel-foot.svelte-u7vqmm button:where(.svelte-u7vqmm):hover{background:#ffffff24}.panel-foot.svelte-u7vqmm .play.on:where(.svelte-u7vqmm){color:#34d399;border-color:#34d39980}.palette-backdrop.svelte-u7vqmm{cursor:default;z-index:-1;background:#00000059;border:none;position:fixed;inset:0}.palette.svelte-u7vqmm{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(18px)saturate(1.4);width:min(26rem,94vw);color:var(--ink);border-radius:14px;animation:.18s svelte-u7vqmm-rise;position:fixed;bottom:3.8rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 52px -16px #000000bf}.palette-input.svelte-u7vqmm{box-sizing:border-box;width:100%;color:var(--ink);background:0 0;border:none;border-bottom:1px solid #ffffff1a;outline:none;padding:.75rem .85rem;font-size:.85rem}.palette-input.svelte-u7vqmm::placeholder{color:var(--ink-dim)}.results.svelte-u7vqmm{overscroll-behavior:contain;max-height:17rem;margin:0;padding:.3rem;list-style:none;overflow-y:auto}.result.svelte-u7vqmm{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.result.active.svelte-u7vqmm{background:#ffffff24}.dot.svelte-u7vqmm{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.r-page.svelte-u7vqmm{font-size:.76rem;font-weight:600}.r-sep.svelte-u7vqmm{color:var(--ink-dim)}.r-variant.svelte-u7vqmm{color:var(--ink-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.76rem;overflow:hidden}.r-id.svelte-u7vqmm{color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:600}.empty.svelte-u7vqmm{text-align:center;color:var(--ink-dim);padding:1rem;font-size:.78rem}@media (width<=560px){.site-nav.svelte-u7vqmm{width:auto;padding:0 .5rem;bottom:.6rem;left:0;right:0;transform:none}.panel.svelte-u7vqmm{width:100%}.crumb.svelte-u7vqmm{max-width:38vw}.palette.svelte-u7vqmm{width:94vw}.tile-grid.svelte-u7vqmm{grid-template-columns:repeat(auto-fill,minmax(2.2rem,1fr))}}@media (prefers-reduced-motion:reduce){.panel.svelte-u7vqmm,.palette.svelte-u7vqmm{animation:none}.tile.svelte-u7vqmm{transition:none}}
