h1[data-astro-cid-wybof3wm]{margin:0 0 4px;font-size:1.9rem}.cloud[data-astro-cid-wybof3wm]{flex-wrap:wrap;gap:8px;margin-top:24px;padding:0;list-style:none;display:flex}.cloud[data-astro-cid-wybof3wm] a[data-astro-cid-wybof3wm]{border:1px solid var(--border);min-height:36px;font-size:var(--w);color:var(--fg);border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.cloud[data-astro-cid-wybof3wm] a[data-astro-cid-wybof3wm]:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}sup[data-astro-cid-wybof3wm]{vertical-align:baseline;color:var(--fg-muted);margin-left:2px;font-size:.75em}.tools[data-astro-cid-wybof3wm]{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;display:flex}.tools[data-astro-cid-wybof3wm][hidden]{display:none}.tools[data-astro-cid-wybof3wm] input[data-astro-cid-wybof3wm]{border:1px solid var(--border);background:var(--bg-soft);min-width:0;min-height:40px;color:var(--fg);font:inherit;border-radius:999px;flex:0 280px;padding:0 16px}.tools[data-astro-cid-wybof3wm] input[data-astro-cid-wybof3wm]:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:1px}.tools[data-astro-cid-wybof3wm] p[data-astro-cid-wybof3wm]{margin:0;font-size:.9rem}.hint[data-astro-cid-wybof3wm] .coarse[data-astro-cid-wybof3wm]{display:none}@media (pointer:coarse){.hint[data-astro-cid-wybof3wm] .fine[data-astro-cid-wybof3wm]{display:none}.hint[data-astro-cid-wybof3wm] .coarse[data-astro-cid-wybof3wm]{display:inline}}.status[data-astro-cid-wybof3wm]{color:var(--accent);font-weight:600}.cloud[data-astro-cid-wybof3wm].is-live{--bubble-top:97%;--bubble-mid:86%;--bubble-edge:74%;--bubble-fg:22%;--bubble-sat:78%;--glow:.28;background:radial-gradient(420px circle at var(--mx,50%) var(--my,30%), color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), var(--bg-soft);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;contain:layout paint;border-radius:24px;margin-top:16px;display:block;position:relative;overflow:hidden}:root[data-theme=dark] .cloud[data-astro-cid-wybof3wm].is-live{--bubble-top:34%;--bubble-mid:22%;--bubble-edge:14%;--bubble-fg:90%;--bubble-sat:60%;--glow:.45}@property --mx{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --my{syntax:"<length-percentage>";inherits:false;initial-value:30%}.cloud[data-astro-cid-wybof3wm].grabbing{cursor:grabbing}.is-live[data-astro-cid-wybof3wm] li[data-astro-cid-wybof3wm]{width:var(--d);height:var(--d);transform-origin:50%;will-change:transform;position:absolute;top:0;left:0}.is-live[data-astro-cid-wybof3wm] a[data-astro-cid-wybof3wm]{width:100%;height:100%;min-height:0;font-size:var(--fs);text-align:center;color:hsl(var(--h) 70% var(--bubble-fg));background:radial-gradient(circle at 32% 26%, hsl(var(--h) var(--bubble-sat) var(--bubble-top)), hsl(var(--h) var(--bubble-sat) var(--bubble-mid)) 58%, hsl(var(--h) var(--bubble-sat) var(--bubble-edge)));box-shadow:inset -4px -6px 14px hsl(var(--h) 60% 30% / .18), 0 6px 18px hsl(var(--h) 70% 45% / var(--glow));cursor:grab;-webkit-user-drag:none;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0;font-weight:600;line-height:1.15;transition:box-shadow .25s,opacity .3s,filter .3s;display:flex;position:relative}.is-live[data-astro-cid-wybof3wm] a[data-astro-cid-wybof3wm]:hover,.is-live[data-astro-cid-wybof3wm] a[data-astro-cid-wybof3wm]:focus-visible{color:hsl(var(--h) 70% var(--bubble-fg));box-shadow:inset -4px -6px 14px hsl(var(--h) 60% 30% / .18), 0 0 0 3px hsl(var(--h) 80% 55% / .55), 0 10px 32px hsl(var(--h) 80% 50% / calc(var(--glow) + .2))}.is-live[data-astro-cid-wybof3wm] a[data-astro-cid-wybof3wm]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.is-live[data-astro-cid-wybof3wm] .name[data-astro-cid-wybof3wm]{white-space:nowrap;padding:0 2px}.is-live[data-astro-cid-wybof3wm] li[data-astro-cid-wybof3wm].wrap .name[data-astro-cid-wybof3wm]{max-width:var(--wrap);white-space:normal;word-break:keep-all;overflow-wrap:normal}.is-live[data-astro-cid-wybof3wm] sup[data-astro-cid-wybof3wm]{color:inherit;background:hsl(var(--h) 60% 50% / .16);border-radius:999px;margin:2px 0 0;padding:0 .5em;font-size:max(.62em,10px);line-height:1.5}.is-live[data-astro-cid-wybof3wm] li[data-astro-cid-wybof3wm].held{z-index:1}.is-live[data-astro-cid-wybof3wm] .held[data-astro-cid-wybof3wm] a[data-astro-cid-wybof3wm]{cursor:grabbing;box-shadow:inset -4px -6px 14px hsl(var(--h) 60% 30% / .18), 0 0 0 3px hsl(var(--h) 80% 55% / .7), 0 18px 40px hsl(var(--h) 80% 40% / calc(var(--glow) + .25))}.is-live[data-astro-cid-wybof3wm].searching li[data-astro-cid-wybof3wm].miss a[data-astro-cid-wybof3wm],.is-live[data-astro-cid-wybof3wm].searching li[data-astro-cid-wybof3wm].miss:before{opacity:.35;filter:grayscale(.8)}.is-live[data-astro-cid-wybof3wm] li[data-astro-cid-wybof3wm].hot:before{content:"";z-index:-1;background:conic-gradient(hsl(var(--h) 90% 60% / .75), hsl(calc(var(--h) + 120) 90% 60% / .75), hsl(calc(var(--h) + 240) 90% 60% / .75), hsl(var(--h) 90% 60% / .75));filter:blur(4px);border-radius:50%;position:absolute;inset:-5px}.tag-ripple{border:3px solid color-mix(in srgb, var(--accent) 70%, transparent);pointer-events:none;border-radius:50%;width:440px;height:440px;margin:-220px 0 0 -220px;animation:.6s ease-out forwards tag-ripple;position:absolute}@media (prefers-reduced-motion:no-preference){.is-live[data-astro-cid-wybof3wm] a[data-astro-cid-wybof3wm]{animation:5s ease-in-out infinite alternate tag-bob}.is-live[data-astro-cid-wybof3wm] li[data-astro-cid-wybof3wm]:nth-child(3n) a[data-astro-cid-wybof3wm]{animation-duration:6.2s;animation-delay:-2s}.is-live[data-astro-cid-wybof3wm] li[data-astro-cid-wybof3wm]:nth-child(3n+1) a[data-astro-cid-wybof3wm]{animation-duration:4.4s;animation-delay:-3.1s}.is-live[data-astro-cid-wybof3wm] li[data-astro-cid-wybof3wm].hot:before{animation:6s linear infinite tag-spin}.is-live[data-astro-cid-wybof3wm] li[data-astro-cid-wybof3wm].pop a[data-astro-cid-wybof3wm]{animation:.22s ease-out forwards tag-pop}}@keyframes tag-bob{0%{translate:0 -2px}to{translate:0 2px}}@keyframes tag-spin{to{rotate:1turn}}@keyframes tag-pop{to{opacity:0;scale:1.35}}@keyframes tag-ripple{0%{opacity:1;scale:.05}to{opacity:0;scale:1}}
