@property --c1{syntax:"<color>";inherits:true;initial-value:#fff}@property --c2{syntax:"<color>";inherits:true;initial-value:#fff}@property --c3{syntax:"<color>";inherits:true;initial-value:#fff}.stage.svelte-tixg1t{flex-direction:column;align-self:stretch;align-items:center;display:flex;position:relative}.glow.svelte-tixg1t{top:calc(-1 * var(--glow-above));right:-20px;bottom:calc(-1 * var(--glow-below));z-index:-1;pointer-events:none;opacity:0;transition:opacity .7s,translate 1.1s cubic-bezier(.22,1,.36,1),--c1 .8s,--c2 .8s,--c3 .8s;position:absolute;left:-20px;translate:0 90px;-webkit-mask-image:linear-gradient(#0000 2%,#000 30% 72%,#0000 100%);mask-image:linear-gradient(#0000 2%,#000 30% 72%,#0000 100%)}.glow.on.svelte-tixg1t{opacity:1;translate:0}.blobs.svelte-tixg1t{background:radial-gradient(26% 11% at 50% 24%, color-mix(in srgb, var(--c1) 75%, #fff), transparent 75%), radial-gradient(46% 42% at 50% 60%, var(--c1), transparent 72%), radial-gradient(38% 46% at 16% 66%, var(--c2), transparent 70%), radial-gradient(38% 46% at 84% 66%, var(--c3), transparent 70%), radial-gradient(80% 60% at 50% 66%, color-mix(in srgb, var(--c1) 45%, #fff), transparent 82%);animation:9s ease-in-out infinite alternate svelte-tixg1t-drift;position:absolute;inset:0}@keyframes svelte-tixg1t-drift{to{transform:scale(1.07)translateY(-2%)}}.grain.svelte-tixg1t{opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.stage.rise.svelte-tixg1t{position:static}.rise.svelte-tixg1t .glow:where(.svelte-tixg1t){inset:0;translate:0 35%;-webkit-mask-image:none;mask-image:none}.rise.svelte-tixg1t .glow.on:where(.svelte-tixg1t){translate:0}.rise.svelte-tixg1t .blobs:where(.svelte-tixg1t){background:radial-gradient(55% 45% at 50% 100%, var(--c1), transparent 75%), radial-gradient(38% 75% at 0% 100%, var(--c2), transparent 72%), radial-gradient(38% 75% at 100% 100%, var(--c3), transparent 72%), radial-gradient(110% 90% at 50% 100%, color-mix(in srgb, var(--c1) 50%, #fff), transparent 78%);transform-origin:50% 100%}.rise.svelte-tixg1t .grain:where(.svelte-tixg1t){-webkit-mask-image:linear-gradient(#0000 20%,#000 75%);mask-image:linear-gradient(#0000 20%,#000 75%)}@media (prefers-reduced-motion:reduce){.glow.svelte-tixg1t{translate:none}.blobs.svelte-tixg1t{animation:none}}.dock.svelte-tixg1t{z-index:1;border-radius:30px;align-items:flex-end;gap:12px;height:96px;padding:12px 14px;display:flex;position:relative}.dock.svelte-tixg1t:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(#ffffff8c,#ffffff40);border:1px solid #ffffffb3;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff59,0 0 0 1px #0000000a,0 24px 60px -24px #00000040}.app.svelte-tixg1t{width:var(--size);height:var(--size);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff4d;border-radius:22%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #ffffff59,0 1px 2px #0000000f}.app.svelte-tixg1t img:where(.svelte-tixg1t){width:var(--logo,60%);height:var(--logo,60%);pointer-events:none;border-radius:18%}.app.svelte-tixg1t:active{translate:0 2px}.tip.svelte-tixg1t{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#111;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:500;transition:opacity .18s,translate .18s;position:absolute;bottom:calc(100% + 12px);translate:0 4px}.app.svelte-tixg1t:hover .tip:where(.svelte-tixg1t),.app.svelte-tixg1t:focus-visible .tip:where(.svelte-tixg1t){opacity:1;translate:0}@media (width<=760px){.dock.svelte-tixg1t{gap:6px;height:auto;padding:10px}.app.svelte-tixg1t{width:40px;height:40px}.rows.svelte-tixg1t .dock:where(.svelte-tixg1t){flex-wrap:wrap;justify-content:center;gap:12px;width:268px;padding:14px}.rows.svelte-tixg1t .app:where(.svelte-tixg1t){width:72px;height:72px}}
