.card.svelte-1i4yss6{--card-bg:var(--color-surface,#121a24);--card-border:var(--color-border,#2b3b4e);--card-text:var(--color-text,#8fa3b0);--card-muted:var(--color-text-muted,#5a7080);--card-online:#23a55a;--card-idle:#f0b232;--card-dnd:#f23f43;--card-offline:#80848e;border:1px solid var(--card-border);width:min(30rem,100%);color:var(--card-text);background:var(--card-bg);border-radius:1.35rem;gap:1.15rem;padding:1.5rem 1.7rem;display:grid;overflow:hidden}.banner.svelte-1i4yss6{background:var(--accent,var(--card-border));height:8.5rem;margin:-1.5rem -1.7rem 0;position:relative;overflow:hidden}.banner.svelte-1i4yss6 img:where(.svelte-1i4yss6){object-fit:cover;background:var(--card-border);width:100%;height:100%;display:block}.banner.svelte-1i4yss6:after{content:"";background:linear-gradient(to bottom, transparent, var(--card-bg));pointer-events:none;height:50%;position:absolute;inset:auto 0 0}.card.svelte-1i4yss6>:where(.svelte-1i4yss6):not(.banner){z-index:1;position:relative}header.tucked.svelte-1i4yss6{margin-top:-2.9rem}header.tucked.svelte-1i4yss6 .avatar:where(.svelte-1i4yss6) .pfp:where(.svelte-1i4yss6){border:.2rem solid var(--card-bg)}.sr-only.svelte-1i4yss6{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}header.svelte-1i4yss6{align-items:center;gap:1rem;display:flex}.avatar.svelte-1i4yss6{--decoration-scale:128%;flex:none;width:5rem;height:5rem;position:relative}.avatar.svelte-1i4yss6 .pfp:where(.svelte-1i4yss6){object-fit:cover;background:var(--card-border);border-radius:50%;width:100%;height:100%}.avatar.svelte-1i4yss6 .decoration:where(.svelte-1i4yss6){inset:calc((var(--decoration-scale) - 100%) / -2);width:var(--decoration-scale);height:var(--decoration-scale);pointer-events:none;background:0 0;border:0;border-radius:0;position:absolute}.dot.svelte-1i4yss6{border:2px solid var(--card-bg);background:var(--card-offline);border-radius:50%;width:1.3rem;height:1.3rem;position:absolute;bottom:-2px;right:-2px}.card[data-status=online].svelte-1i4yss6 .dot:where(.svelte-1i4yss6){background:var(--card-online)}.card[data-status=idle].svelte-1i4yss6 .dot:where(.svelte-1i4yss6){background:var(--card-idle)}.card[data-status=dnd].svelte-1i4yss6 .dot:where(.svelte-1i4yss6){background:var(--card-dnd)}.id.svelte-1i4yss6{min-width:0}.name.svelte-1i4yss6,.username.svelte-1i4yss6{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.name.svelte-1i4yss6{color:var(--card-text);font-size:1.5rem;font-weight:600}.username.svelte-1i4yss6{color:var(--card-muted);font-size:1.05rem}.custom.svelte-1i4yss6{background:color-mix(in oklab, var(--card-border) 45%, transparent);border-radius:.6rem;align-items:center;gap:.5rem;margin:0;padding:.55rem .7rem;font-size:1rem;display:flex}.custom.svelte-1i4yss6 img:where(.svelte-1i4yss6),.emoji.svelte-1i4yss6{object-fit:contain;flex:none;width:1.5rem;height:1.5rem}.activity.svelte-1i4yss6{border-top:1px solid color-mix(in oklab, var(--card-border) 70%, transparent);align-items:center;gap:.95rem;padding-top:1.15rem;display:flex}.art.svelte-1i4yss6{object-fit:cover;background:var(--card-border);border-radius:.7rem;flex:none;width:4.25rem;height:4.25rem}.lines.svelte-1i4yss6{flex:1;min-width:0}.caption.svelte-1i4yss6,.title.svelte-1i4yss6,.subtitle.svelte-1i4yss6{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.caption.svelte-1i4yss6{letter-spacing:.08em;text-transform:uppercase;color:var(--card-muted);font-size:.82rem;font-weight:600}.title.svelte-1i4yss6{color:var(--card-text);font-size:1.15rem}.subtitle.svelte-1i4yss6{color:var(--card-muted);font-size:1rem}.track.svelte-1i4yss6{background:color-mix(in oklab, var(--card-border) 80%, transparent);border-radius:999px;height:.34rem;margin-top:.6rem;overflow:hidden}.fill.svelte-1i4yss6{border-radius:inherit;background:var(--card-muted);transform-origin:0;width:100%;height:100%;animation:svelte-1i4yss6-discord-track var(--duration) linear both;animation-delay:var(--offset);display:block}@keyframes svelte-1i4yss6-discord-track{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.placeholder.svelte-1i4yss6{gap:.8rem;display:grid}.orb.svelte-1i4yss6,.line.svelte-1i4yss6{background:var(--card-border);border-radius:.7rem;animation:1.6s ease-in-out infinite svelte-1i4yss6-discord-pulse}.orb.svelte-1i4yss6{border-radius:50%;width:5rem;height:5rem}.line.svelte-1i4yss6{height:1.1rem}.line.short.svelte-1i4yss6{width:55%}@keyframes svelte-1i4yss6-discord-pulse{0%,to{opacity:.35}50%{opacity:.7}}.error.svelte-1i4yss6{color:var(--card-muted);margin:0;padding:.5rem 0;font-size:.9rem}@media (prefers-reduced-motion:reduce){.fill.svelte-1i4yss6{animation:none}.orb.svelte-1i4yss6,.line.svelte-1i4yss6{opacity:.5;animation:none}}.footer.svelte-9sff3o{border-top:1px solid var(--color-border,#2b3b4e)}.inner.svelte-9sff3o{width:min(100% - 2rem,44rem);color:var(--color-text-muted,#5a7080);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-inline:auto;padding-block:1.7rem;font-size:.85rem;display:flex}.inner.svelte-9sff3o p:where(.svelte-9sff3o){margin:0}.top.svelte-9sff3o{color:inherit;text-decoration:none;transition:color .15s}.top.svelte-9sff3o:hover{color:var(--color-text,#8fa3b0)}@media (prefers-reduced-motion:reduce){.top.svelte-9sff3o{transition:none}}.trigger.svelte-ti2xmy{cursor:pointer;background:0 0;border:0;width:3rem;height:3rem;padding:0;position:fixed;bottom:0;right:0}.trigger.svelte-ti2xmy:focus-visible{outline:2px solid var(--color-accent,#5a7080);outline-offset:-2px;border-radius:50%}.viewer.svelte-ti2xmy{z-index:40;cursor:pointer;background:0 0;border:0;outline:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;display:block;position:fixed;inset:0}.viewer.svelte-ti2xmy img:where(.svelte-ti2xmy){object-fit:cover;width:100%;height:100%;display:block}.picker.svelte-sc538e{align-items:center;display:flex;position:relative}.current.svelte-sc538e,.options.svelte-sc538e button:where(.svelte-sc538e){color:var(--nav-muted,#5a7080);cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.5rem;padding:.35rem .5rem;transition:color .15s;display:flex}.current.svelte-sc538e:hover,.options.svelte-sc538e button:where(.svelte-sc538e):hover,.options.svelte-sc538e button[aria-selected=true]:where(.svelte-sc538e){color:var(--nav-text,#8fa3b0)}.current.svelte-sc538e{padding:.3rem;line-height:0}.current.svelte-sc538e img:where(.svelte-sc538e),.options.svelte-sc538e img:where(.svelte-sc538e){object-fit:cover;border-radius:2px;width:1.15rem;height:.85rem}.options.svelte-sc538e{border:1px solid var(--nav-border,#2b3b4e);background:color-mix(in oklab, var(--nav-bg,#05070a) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.8rem;min-width:9.5rem;margin:0;padding:.35rem;list-style:none;display:none;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 14px 30px -16px #000000b3}.options[data-open=true].svelte-sc538e{display:grid}.options.svelte-sc538e button:where(.svelte-sc538e){white-space:nowrap;width:100%;font-size:.9rem}@media (prefers-reduced-motion:reduce){.current.svelte-sc538e,.options.svelte-sc538e button:where(.svelte-sc538e){transition:none}}.navbar.svelte-11lpkcp{--nav-border:var(--color-border,#2b3b4e);--nav-text:var(--color-text,#8fa3b0);--nav-muted:var(--color-text-muted,#5a7080);--nav-bg:var(--color-bg,#05070a);--nav-height:3.5rem;--nav-gap:.75rem;z-index:20;pointer-events:none;position:relative}.gap.svelte-11lpkcp{height:calc(var(--nav-height) + var(--nav-gap) * 2)}.bar.svelte-11lpkcp{pointer-events:auto;inset-inline:0;top:var(--nav-gap);width:max-content;max-width:calc(100% - 2rem);min-height:var(--nav-height);border:1px solid var(--nav-border);background:color-mix(in oklab, var(--nav-bg) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.1rem;justify-content:space-between;align-items:center;gap:.5rem;margin-inline:auto;padding:.4rem .6rem;display:flex;position:fixed;box-shadow:0 14px 30px -16px #000000b3}.brand.svelte-11lpkcp{border-right:1px solid color-mix(in oklab, var(--nav-border) 70%, transparent);letter-spacing:-.01em;color:var(--nav-text);white-space:nowrap;padding:.3rem .9rem .3rem .5rem;font-size:1.1rem;font-weight:600;text-decoration:none}.brand.svelte-11lpkcp:hover{color:var(--nav-muted)}.links.svelte-11lpkcp{align-items:center;gap:.2rem;display:flex}.link.svelte-11lpkcp{color:var(--nav-muted);white-space:nowrap;border-radius:.7rem;padding:.4rem .8rem;font-size:.95rem;text-decoration:none;transition:color .15s,background-color .15s}.link.svelte-11lpkcp:hover{color:var(--nav-text);background:color-mix(in oklab, var(--nav-border) 40%, transparent)}.link[aria-current=page].svelte-11lpkcp{color:var(--nav-text);background:color-mix(in oklab, var(--nav-border) 65%, transparent)}.toggle.svelte-11lpkcp{border:1px solid var(--nav-border);color:var(--nav-text);cursor:pointer;background:0 0;border-radius:.7rem;padding:.4rem;display:none}.toggle.svelte-11lpkcp svg:where(.svelte-11lpkcp){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;display:block}@media (width<=40rem){.toggle.svelte-11lpkcp{display:inline-flex}.brand.svelte-11lpkcp{border-right:0;padding-right:.5rem}.links.svelte-11lpkcp{border:1px solid var(--nav-border);background:color-mix(in oklab, var(--nav-bg) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.9rem;flex-direction:column;align-items:stretch;gap:.15rem;min-width:11rem;padding:.5rem;display:none;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 14px 30px -16px #000000b3}.links[data-open=true].svelte-11lpkcp{display:flex}}@media (prefers-reduced-motion:reduce){.link.svelte-11lpkcp{transition:none}}.showcase.svelte-185caz7{position:relative}.showcase.svelte-185caz7 h2:where(.svelte-185caz7){letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1.5rem;font-size:.8rem;font-weight:500}.preview.svelte-185caz7{z-index:2;border:1px solid var(--color-border);background:var(--color-surface);pointer-events:none;opacity:0;width:17.5rem;height:11.25rem;scale:.8;transform:translate3d(var(--x,0px), var(--y,0px), 0);border-radius:.9rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),scale .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 26px 50px -22px #000000d9}.preview[data-open=true].svelte-185caz7{opacity:1;scale:1}.shot.svelte-185caz7{object-fit:cover;opacity:0;filter:blur(10px);width:100%;height:100%;transition:opacity .5s,filter .5s,scale .5s;position:absolute;inset:0;scale:1.1}.shot.showing.svelte-185caz7{opacity:1;filter:none;scale:1}.veil.svelte-185caz7{background:linear-gradient(to top, color-mix(in oklab, var(--color-bg) 24%, transparent), transparent);position:absolute;inset:0}.row.svelte-185caz7{color:inherit;cursor:pointer;text-decoration:none;display:block}.line.svelte-185caz7{border-top:1px solid var(--color-border);padding-block:1.25rem;position:relative}.glow.svelte-185caz7{background:color-mix(in oklab, var(--color-surface) 65%, transparent);opacity:0;border-radius:.7rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),scale .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 -1rem;scale:.96}.line[data-active=true].svelte-185caz7 .glow:where(.svelte-185caz7){opacity:1;scale:1}.content.svelte-185caz7{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.text.svelte-185caz7{flex:1;min-width:0}.head.svelte-185caz7{align-items:center;gap:.5rem;display:inline-flex}.title.svelte-185caz7{letter-spacing:-.015em;color:var(--color-text);margin:0;font-size:1.1rem;font-weight:500}.mark.svelte-185caz7{position:relative}.underline.svelte-185caz7{background:currentColor;width:0;height:1px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-.15rem;left:0}.line[data-active=true].svelte-185caz7 .underline:where(.svelte-185caz7){width:100%}.arrow.svelte-185caz7{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;color:var(--color-text-muted);opacity:0;flex:none;transition:opacity .3s cubic-bezier(.4,0,.2,1),translate .3s cubic-bezier(.4,0,.2,1);translate:-.5rem .5rem}.line[data-active=true].svelte-185caz7 .arrow:where(.svelte-185caz7){opacity:1;translate:0}.note.svelte-185caz7{color:var(--color-text-muted);margin:.3rem 0 0;font-size:.9rem;line-height:1.5;transition:color .3s}.line[data-active=true].svelte-185caz7 .note:where(.svelte-185caz7){color:color-mix(in oklab, var(--color-text) 70%, transparent)}.year.svelte-185caz7{font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex:none;font-size:.75rem;transition:color .3s}.line[data-active=true].svelte-185caz7 .year:where(.svelte-185caz7){color:color-mix(in oklab, var(--color-text) 60%, transparent)}.rule.svelte-185caz7{border-top:1px solid var(--color-border)}@media (hover:none){.preview.svelte-185caz7{display:none}}@media (prefers-reduced-motion:reduce){.preview.svelte-185caz7,.shot.svelte-185caz7,.glow.svelte-185caz7,.underline.svelte-185caz7,.arrow.svelte-185caz7,.note.svelte-185caz7,.year.svelte-185caz7{transition:none}}.rope.svelte-yevrbh{max-width:380px}h2.svelte-yevrbh{letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1.5rem;font-size:.8rem;font-weight:500}canvas.svelte-yevrbh{aspect-ratio:340/210;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.links.svelte-yevrbh{gap:1rem;margin-top:.3rem;font-size:.8rem;display:flex}.links.svelte-yevrbh a:where(.svelte-yevrbh){color:var(--color-text-muted);text-decoration:none;transition:color .3s}.links.svelte-yevrbh a:where(.svelte-yevrbh):hover,.links.svelte-yevrbh a:where(.svelte-yevrbh):focus-visible{color:var(--color-text)}.links.svelte-yevrbh a:where(.svelte-yevrbh):focus-visible{outline:2px solid var(--color-text-muted);outline-offset:3px;border-radius:6px}.status.svelte-yevrbh{min-height:1.3em;color:var(--color-text);margin:.4rem 0 0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.links.svelte-yevrbh a:where(.svelte-yevrbh){transition:none}}.skills.svelte-16t5hk1{--chip-bg:var(--color-surface,#121a24);--chip-border:var(--color-border,#2b3b4e);--chip-text:var(--color-text,#8fa3b0);--chip-muted:var(--color-text-muted,#5a7080);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem 2rem;display:grid}.group.svelte-16t5hk1 h3:where(.svelte-16t5hk1){letter-spacing:.09em;text-transform:uppercase;color:var(--chip-muted);margin:0 0 .7rem;font-size:.75rem;font-weight:600}.group.svelte-16t5hk1 ul:where(.svelte-16t5hk1){flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.group.svelte-16t5hk1 li:where(.svelte-16t5hk1){border:1px solid var(--chip-border);color:var(--chip-text);background:color-mix(in oklab, var(--chip-bg) 70%, transparent);border-radius:999px;padding:.3rem .7rem;font-size:.9rem;transition:border-color .15s,color .15s}.group.svelte-16t5hk1 li:where(.svelte-16t5hk1):hover{color:var(--chip-text);border-color:color-mix(in oklab, var(--chip-muted) 70%, transparent)}.list.svelte-rem8n7{justify-content:center;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.item.svelte-rem8n7{position:relative}.face.svelte-rem8n7{background:var(--color-bg);width:3rem;height:3rem;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:color .3s ease-in-out,box-shadow .3s ease-in-out;display:flex;position:relative;overflow:hidden}.fill.svelte-rem8n7{background:var(--brand);width:100%;height:0;transition:height .3s ease-in-out;position:absolute;bottom:0;left:0}.mark.svelte-rem8n7{z-index:1;width:1.75rem;height:1.75rem;font-size:1.75rem;line-height:1;transition:color .3s ease-in-out;position:relative}.photo.svelte-rem8n7{object-fit:contain}.masked.svelte-rem8n7{-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background-color:currentColor}.item.svelte-rem8n7:is(:where(.svelte-rem8n7):hover,:where(.svelte-rem8n7):focus-within) .face:where(.svelte-rem8n7){box-shadow:0 14px 26px -14px #000000d9}.item.svelte-rem8n7:is(:where(.svelte-rem8n7):hover,:where(.svelte-rem8n7):focus-within) .fill:where(.svelte-rem8n7){height:100%}.item.svelte-rem8n7:is(:where(.svelte-rem8n7):hover,:where(.svelte-rem8n7):focus-within) .mark:where(.svelte-rem8n7){color:#fff}.tip.svelte-rem8n7{background:var(--brand);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;border-radius:.4rem;padding:.35rem .6rem;font-size:.85rem;transition:opacity .3s ease-in-out,translate .3s ease-in-out,visibility .3s ease-in-out;position:absolute;bottom:calc(100% + .6rem);left:50%;translate:-50% .5rem}.item[data-invert=true].svelte-rem8n7:is(:where(.svelte-rem8n7):hover,:where(.svelte-rem8n7):focus-within) .mark:where(.svelte-rem8n7),.item[data-invert=true].svelte-rem8n7 .tip:where(.svelte-rem8n7){color:#0b0f14}.item.svelte-rem8n7:is(:where(.svelte-rem8n7):hover,:where(.svelte-rem8n7):focus-within) .tip:where(.svelte-rem8n7){opacity:1;visibility:visible;translate:-50%}@media (prefers-reduced-motion:reduce){.face.svelte-rem8n7,.fill.svelte-rem8n7,.mark.svelte-rem8n7,.tip.svelte-rem8n7{transition:none}}.word.svelte-v6u47m{height:var(--size);justify-content:center;align-items:flex-end;display:flex}.letter.svelte-v6u47m{width:var(--size);height:var(--size);margin-inline:calc(var(--size) * -.13);transform:translate(var(--dx,0%), var(--dy,0%)) rotate(var(--rot,0deg));transform-origin:50% 90%;cursor:pointer;transition:transform .3s;display:block;position:relative}.layer.svelte-v6u47m{object-fit:contain;opacity:0;filter:drop-shadow(0 6px 14px #0000008c);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .28s;position:absolute;inset:0}.layer.showing.svelte-v6u47m{opacity:1}.fallback.svelte-v6u47m{width:100%;height:100%;font-size:calc(var(--size) * .66);color:var(--color-text,#8fa3b0);place-items:center;font-weight:600;line-height:1;display:grid}.space.svelte-v6u47m{width:calc(var(--size) * .15)}@media (prefers-reduced-motion:reduce){.layer.svelte-v6u47m,.letter.svelte-v6u47m{transition:none}}.bubble.svelte-h50ne4{--bubble-fill:#fff;--bubble-stroke:#1b1a1f;--bubble-text:#1b1a1f;--bubble-stroke-width:3px;--bubble-font-size:1.05rem;--bubble-trail-size:1.05rem;--bubble-trail-gap:.45rem;--bubble-trail-duration:1.7s;max-width:100%;color:var(--bubble-text);display:inline-block;position:relative}.outline.svelte-h50ne4{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.outline.svelte-h50ne4 path:where(.svelte-h50ne4){fill:var(--bubble-fill);stroke:var(--bubble-stroke);stroke-width:var(--bubble-stroke-width);stroke-linejoin:round}.body.svelte-h50ne4{z-index:2;padding:var(--bubble-padding);font-size:var(--bubble-font-size);text-align:center;line-height:1.45;position:relative}.body.no-outline.svelte-h50ne4{background:var(--bubble-fill);border-radius:calc(var(--bubble-radius) + var(--bubble-wobble) * .5)}.trail.svelte-h50ne4{--at:50%;--side-flow:180deg;--flip:180deg;--step:calc(var(--bubble-trail-size) + var(--bubble-trail-gap));--len:calc(var(--step) * var(--bubble-trail-steps));--flow:calc(var(--side-flow) + var(--flip) - var(--bubble-trail-angle));--bubble-trail-x:calc(var(--len) * cos(var(--flow)));--bubble-trail-y:calc(var(--len) * sin(var(--flow)));z-index:2;width:0;height:0;transform:var(--bubble-trail-shift,none);position:absolute}.bubble[data-side=bottom].svelte-h50ne4 .trail:where(.svelte-h50ne4){top:100%;--side-flow:180deg;inset-inline-start:var(--at)}.bubble[data-side=top].svelte-h50ne4 .trail:where(.svelte-h50ne4){bottom:100%;--side-flow:180deg;inset-inline-start:var(--at)}.bubble[data-side=left].svelte-h50ne4 .trail:where(.svelte-h50ne4){--side-flow:270deg;inset-block-start:var(--at);inset-inline-end:100%}.bubble[data-side=right].svelte-h50ne4 .trail:where(.svelte-h50ne4){--side-flow:270deg;inset-block-start:var(--at);inset-inline-start:100%}.trail[data-align=start].svelte-h50ne4{--at:0%;--flip:0deg}.trail[data-align=center].svelte-h50ne4,.trail[data-align=end].svelte-h50ne4{--flip:180deg}.trail[data-align=end].svelte-h50ne4{--at:100%}.dot.svelte-h50ne4{width:var(--bubble-trail-size);height:var(--bubble-trail-size);border:.1rem solid var(--bubble-stroke);background:var(--bubble-fill);animation:svelte-h50ne4-bubble-trail var(--bubble-trail-duration) linear infinite;border-radius:50%;position:absolute;top:0;left:0}@keyframes svelte-h50ne4-bubble-trail{0%{opacity:0;transform:translate(0)scale(0)}6%{opacity:.9}12%{transform:translate(calc(var(--bubble-trail-x) * .12), calc(var(--bubble-trail-y) * .12)) scale(1);opacity:1}38%{transform:translate(calc(var(--bubble-trail-x) * .38), calc(var(--bubble-trail-y) * .38)) scale(.58);opacity:1}70%{transform:translate(calc(var(--bubble-trail-x) * .7), calc(var(--bubble-trail-y) * .7)) scale(.24);opacity:.85}90%{transform:translate(calc(var(--bubble-trail-x) * .9), calc(var(--bubble-trail-y) * .9)) scale(0);opacity:0}to{transform:translate(var(--bubble-trail-x), var(--bubble-trail-y)) scale(0);opacity:0}}@media (prefers-reduced-motion:reduce){.dot.svelte-h50ne4{opacity:1;transform:translate(calc(var(--bubble-trail-x) * var(--index) / var(--bubble-trail-steps)), calc(var(--bubble-trail-y) * var(--index) / var(--bubble-trail-steps))) scale(max(.2, calc(1 - var(--index) * .4)));animation:none}}
