.ripple.svelte-oz2piy{display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border-radius:inherit;color:inherit;pointer-events:none;z-index:0;contain:strict}.ripple.svelte-oz2piy .animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;opacity:0;pointer-events:none;overflow:hidden;will-change:transform, opacity}.ripple.svelte-oz2piy .animation--enter{transition:none}.ripple.svelte-oz2piy .animation--in{transition:opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.25s cubic-bezier(0.4, 0, 0.2, 1),
      opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1)}.ripple.svelte-oz2piy .animation--out{transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1)}
.anchor.svelte-1nfx4xk{position:absolute;width:0;height:0}.popup.svelte-1nfx4xk{position:relative;width:max-content;display:flex;flex-direction:column;min-width:10em;background:#fff;border-radius:3px}.wide.svelte-1nfx4xk{width:100%}.bottom-left.svelte-1nfx4xk{transform:translate(0, -100%)}.bottom-center.svelte-1nfx4xk{transform:translate(-50%, -100%)}.bottom-right.svelte-1nfx4xk{transform:translate(-100%, -100%)}.top-left.svelte-1nfx4xk{transform:translate(0, 0)}.top-center.svelte-1nfx4xk{transform:translate(-50%, 0)}.top-right.svelte-1nfx4xk{transform:translate(-100%, 0)}
.menu.svelte-vdsmr7{padding:0.5em 0;display:flex;flex-direction:column}
.menu-item.svelte-1vsvsfg{display:flex;flex-direction:row;min-height:2.5em;align-items:center;color:#333;padding-inline-end:1em}.noplaceholder.svelte-1vsvsfg{padding-inline-start:1em}.icon.svelte-1vsvsfg{flex:none;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center}.icon.svelte-1vsvsfg>svg{font-size:1.25em}
.topbar.svelte-1r48sbt{display:flex;flex-direction:row;align-items:center;background:var(--violet);height:4rem;z-index:var(--z-topbar);color:#fff}.account-btn-wrap.svelte-1r48sbt{position:relative;margin:0 0.75rem 0 auto}.account-btn.svelte-1r48sbt{border-radius:3px;display:block;padding:0.5rem 1rem}.anchor.svelte-1r48sbt{position:absolute;right:0;bottom:0}.fly.svelte-1r48sbt{background-image:url("/butterfly.png");background-position:center;background-size:contain;width:1.75rem;heighT:1.75rem;background-repeat:no-repeat;margin:0 1rem 0 -1rem}
a.svelte-9kp0vy.svelte-9kp0vy{text-decoration:inherit;color:inherit}button.svelte-9kp0vy.svelte-9kp0vy{font:inherit;appearance:none;-webkit-appearance:none;border:0;padding:0;margin:0;background:transparent}.button.svelte-9kp0vy.svelte-9kp0vy{display:inline-flex;cursor:pointer;transition:background-color ease 300ms;padding:0.7em 0.9em;border-radius:4px;outline:none;color:currentColor}.fixedsize.svelte-9kp0vy>.button-in.svelte-9kp0vy{width:100%;height:100%}a.disabled.svelte-9kp0vy.svelte-9kp0vy{pointer-events:none}.button.svelte-9kp0vy.svelte-9kp0vy:hover{background:rgba(0, 0, 0, 0.15)}.button.svelte-9kp0vy.svelte-9kp0vy:active{background:rgba(0, 0, 0, 0.25)}.rounded.svelte-9kp0vy.svelte-9kp0vy{border-radius:1000px;padding-left:1.25em;padding-right:1.25em}.button-in.svelte-9kp0vy.svelte-9kp0vy{flex:none;margin:auto;display:flex;flex-direction:row;height:100%;width:100%}.button-in.svelte-9kp0vy .icon{width:1.1em;height:1.1em}.button-in.svelte-9kp0vy .icon:first-child{margin-right:0.75em}.button-in.svelte-9kp0vy .icon:last-child{margin-left:0.75em}.button-in.svelte-9kp0vy .icon:only-child{margin:auto;height:1.5em;width:1.5em}.primary.svelte-9kp0vy.svelte-9kp0vy,.secondary.svelte-9kp0vy.svelte-9kp0vy,.add.svelte-9kp0vy.svelte-9kp0vy,.remove.svelte-9kp0vy.svelte-9kp0vy{color:#fff;box-shadow:inset rgba(0, 0, 0, 0.1) 0 0 1px 1px,
      0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14),
      0px 3px 1px -2px rgba(0, 0, 0, 0.12)}.primary.svelte-9kp0vy.svelte-9kp0vy{background-color:var(--pc)}.primary.svelte-9kp0vy.svelte-9kp0vy:hover{background:rgba(var(--pc-rgb), 0.9)}.primary.svelte-9kp0vy.svelte-9kp0vy:active{background:rgba(var(--pc-rgb), 0.8)
  }.add.svelte-9kp0vy.svelte-9kp0vy{background-color:#43a047}.add.svelte-9kp0vy.svelte-9kp0vy:hover{background-color:darken(#43a047, 10%)}.add.svelte-9kp0vy.svelte-9kp0vy:active{background-color:darken(#43a047, 25%)}.remove.svelte-9kp0vy.svelte-9kp0vy{background-color:#d32f2f}.remove.svelte-9kp0vy.svelte-9kp0vy:hover{background-color:darken(#d32f2f, 10%)}.remove.svelte-9kp0vy.svelte-9kp0vy:active{background-color:darken(#d32f2f, 25%)}.disabled.svelte-9kp0vy.svelte-9kp0vy,.disabled.svelte-9kp0vy.svelte-9kp0vy:hover,.disabled.svelte-9kp0vy.svelte-9kp0vy:active{color:rgba(0, 0, 0, 0.26);background-color:rgba(0, 0, 0, 0.12);box-shadow:none;cursor:default}.fab.svelte-9kp0vy.svelte-9kp0vy{box-shadow:none}
.messenger.svelte-unifbx{position:fixed;z-index:1210;bottom:0.5em;left:0.5em;display:flex;flex-direction:column-reverse;max-width:80%}.message.svelte-unifbx{--icon-size:1.25em;min-width:250px;max-width:400px;display:flex;flex-direction:row;padding:0.5em 0.5em 0.5em 1em;color:#fff;background-color:rgb(50, 50, 50);box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12);margin:0.5em;border-radius:0.25em}.success.svelte-unifbx{background-color:#43a047}.error.svelte-unifbx{background-color:#d32f2f}.info.svelte-unifbx{background-color:#1976d2}.warning.svelte-unifbx{background-color:#ffa000}.message-icon.svelte-unifbx{display:flex;flex:none;margin:auto 0;font-size:1.5em;align-items:center;justify-content:center;height:22px;width:22px}.message-content.svelte-unifbx{padding:.25em 3em .25em 1em;line-height:1.5em;margin:auto 0}.message-content.text.svelte-unifbx{white-space:pre-wrap}.message-action.svelte-unifbx{margin:auto 0 auto auto;flex:none}
.drawer.svelte-1hfakmc{border-right:var(--border-gray) 1px solid;box-sizing:border-box;flex:none;align-self:stretch;width:16rem;transition:margin 350ms ease;background:#fff;z-index:var(--z-drawer);overflow-x:hidden;overflow-y:auto}.overlay.svelte-1hfakmc{z-index:var(--z-drawer)}.drawer.svelte-1hfakmc:not(.fixed):not(.open){margin-left:-16rem}.drawer.fixed.svelte-1hfakmc{position:fixed;top:0;left:0;height:100%;transition:transform 350ms ease;z-index:var(--z-drawer-fixed)}.drawer.fixed.svelte-1hfakmc:not(.open){transform:translateX(-105%)}.link.svelte-1hfakmc{position:relative;display:flex;flex-direction:row;align-items:center;white-space:nowrap;padding:1em;transition:background-color 300ms ease;align-items:center;--ripple-color:rgba(var(--violet-rgb), 0.18);user-select:none;cursor:pointer}.link.current.svelte-1hfakmc{background:rgba(var(--violet-rgb), 0.1)}.link.svelte-1hfakmc:hover{background:rgba(var(--violet-rgb), 0.075)}.link.svelte-1hfakmc>svg{font-size:1.25rem;margin:-0.25rem 0.4rem -0.25rem 0}.top.svelte-1hfakmc{height:4rem;border-bottom:var(--border-gray) 1px solid;display:flex;flex-direction:row;align-items:center}.links.svelte-1hfakmc{padding:0.5rem 0 6rem 0}.sep.svelte-1hfakmc{height:1px;margin:0.5rem 0;background:rgba(0,0,0,0.18)}
@keyframes svelte-1yp4ykw-CircularProgressCircleIndeterminate{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}@keyframes svelte-1yp4ykw-CircularProgressRotate{100%{transform:rotate(360deg)}}.circular-progress.svelte-1yp4ykw{display:flex;align-items:center;justify-content:center;color:var(--progress-color);animation:svelte-1yp4ykw-CircularProgressRotate 1.4s linear infinite}.circle.indeterminate.svelte-1yp4ykw{animation:svelte-1yp4ykw-CircularProgressCircleIndeterminate 1.4s ease-in-out infinite;stroke-dasharray:80px, 200px;stroke-dashoffset:0px}
.item.svelte-1824o56.svelte-1824o56{color:#000;display:flex;flex-direction:row;align-items:center;font-size:1rem;position:relative;cursor:default}.icon.svelte-1824o56.svelte-1824o56{position:relative;z-index:1;padding:0.5rem;flex:none;display:flex;color:var(--violet)}.label.svelte-1824o56.svelte-1824o56{padding:0.5rem 0.5rem 0.5rem 0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress.svelte-1824o56.svelte-1824o56{z-index:0;position:absolute;top:0;left:0;height:100%;pointer-events:none;background:rgba(var(--secondary-rgb), 0.25)}.open.svelte-1824o56.svelte-1824o56{position:relative;z-index:1;display:flex;font-size:1.5rem;padding:0.5rem;border-radius:50%;transition:opacity 250ms ease;opacity:0;margin-right:0.5rem}.item.svelte-1824o56:hover .open.svelte-1824o56{pointer-events:all;opacity:1}
.fix.svelte-7fhxlz{position:fixed;bottom:1rem;left:1rem;z-index:var(--z-transfer)}.rel.svelte-7fhxlz{position:relative}.transfer.svelte-7fhxlz{color:#fff;background:#3a3a3a;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.transfer.svelte-7fhxlz>svg{width:2rem;height:2rem}.in-progress.svelte-7fhxlz{position:absolute;width:3.5rem;height:3.5rem;display:flex;top:-0.25rem;left:-0.25rem;pointer-events:none;color:var(--violet)}.count.svelte-7fhxlz{pointer-events:none;position:absolute;top:0;right:0;font-size:0.8rem;display:flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:50%;color:#fff;background:var(--violet)}input.svelte-7fhxlz{display:none}.pop.svelte-7fhxlz{position:absolute;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;background:#fff;max-width:calc(100vw - 2rem);width:400px;max-height:500px;left:0;top:-0.5rem;transform:translateY(-100%);border-radius:4px}.items.svelte-7fhxlz{justify-self:flex-start;display:flex;flex-direction:column-reverse}.add-line.svelte-7fhxlz{display:flex;align-items:center;justify-content:center}.add.svelte-7fhxlz{color:#333;border-radius:50%;width:2.25rem;height:2.25rem;background:var(--primary);font-size:1.75rem;margin:0.5rem;display:flex;align-items:center;justify-content:center}
.loading.svelte-ri50i{background-color:#fff;position:fixed;z-index:10000;top:0;left:0;height:2px;pointer-events:none;transition:opacity 300ms ease 200ms}
.dashboard.svelte-r2uq6p{display:flex;flex-direction:column;height:100%}.main.svelte-r2uq6p{flex:1;display:flex;flex-direction:row}.page.svelte-r2uq6p{display:flex;flex-direction:column;flex:1}
.page.svelte-fogyqk{flex:1;display:flex;flex-direction:column}.scrollable.svelte-fogyqk{overflow-x:hidden;overflow-y:auto}
h1.svelte-1qwnyyy{margin:4rem 4rem 3rem 4rem;flex:none}@media screen and (max-width: 800px){h1.svelte-1qwnyyy{margin:3rem 2rem}}.center.svelte-1qwnyyy{text-align:center}
.wrap.svelte-4s1pbs{margin:0 4rem;display:flex;flex-direction:column}@media screen and (max-width: 800px){.wrap.svelte-4s1pbs{margin:0 2rem}}.reload.svelte-4s1pbs{align-self:flex-start}.recommend.svelte-4s1pbs{font-size:1.25rem;margin:1.5rem 0 2rem 0}.message.svelte-4s1pbs{font-size:2rem;font-weight:700}.stack.svelte-4s1pbs{margin:2rem}
