[data-v-288b7b75]:root{--font-family-base:Roboto, sans-serif;--font-family-mono:Roboto Mono, monospace;--glow-color:white;--q-negative:#e63737;--q-positive:#21ba45;--q-info:#42cee0;--q-warning:#ffbf00}.abyss-background[data-v-288b7b75]{width:100%;height:100%;position:relative;overflow:hidden}.abyss-background__stage[data-v-288b7b75]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.abyss-background__layer[data-v-288b7b75]{position:absolute;top:0;bottom:0;left:0;right:0}.abyss-background__layer--fading[data-v-288b7b75]{animation-name:abyss-background-fade-out-288b7b75;animation-timing-function:ease-out;animation-fill-mode:forwards}.abyss-background__content[data-v-288b7b75]{z-index:1;width:100%;height:100%;position:relative}@keyframes abyss-background-fade-out-288b7b75{0%{opacity:1}to{opacity:0}}[data-v-b7ab7e85]:root{--font-family-base:Roboto, sans-serif;--font-family-mono:Roboto Mono, monospace;--glow-color:white;--q-negative:#e63737;--q-positive:#21ba45;--q-info:#42cee0;--q-warning:#ffbf00}.abyss-button[data-v-b7ab7e85]{--font-size:16px;--padding-x:var(--font-size);--padding-y:12px;--icon-size:24px;--border-radius:8px;--border-top-left-radius:var(--border-radius);--border-top-right-radius:var(--border-radius);--border-bottom-right-radius:var(--border-radius);--border-bottom-left-radius:var(--border-radius);--button-border-radius:var(--border-top-left-radius) var(--border-top-right-radius) var(--border-bottom-right-radius) var(--border-bottom-left-radius);border-radius:var(--button-border-radius);color:#fff;padding:var(--padding-y) var(--padding-x);text-transform:none;min-height:calc(var(--icon-size) + var(--padding-y) * 2);font-weight:400;line-height:var(--icon-size);font-size:var(--font-size);background-color:#ffffff05;outline-color:#fff;transition:all .3s ease-out;position:relative;box-shadow:0 4px 8px #00000040}.abyss-button[data-v-b7ab7e85]:before,.abyss-button[data-v-b7ab7e85]:after{content:"";pointer-events:none;border-radius:inherit;clip-path:inset(0 round var(--button-border-radius));display:none;position:absolute;top:0;bottom:0;left:0;right:0}.abyss-button[data-v-b7ab7e85]:not(.embedded,.flat,.gradient){box-shadow:0 4px 8px #00000040,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05}.abyss-button.size-small[data-v-b7ab7e85]{--font-size:12px;--padding-x:12px;--padding-y:8px;--icon-size:16px;--border-radius:6px;height:32px;min-height:32px}.abyss-button.size-small.icon-only[data-v-b7ab7e85]{width:32px;min-width:32px}.abyss-button.size-medium[data-v-b7ab7e85]{--font-size:12px;--padding-x:16px;--padding-y:12px;--icon-size:16px;--border-radius:6px;height:40px;min-height:40px}.abyss-button.size-medium.icon-only[data-v-b7ab7e85]{width:40px;min-width:40px}.abyss-button.size-big[data-v-b7ab7e85]{--font-size:16px;--padding-x:16px;--padding-y:12px;--icon-size:24px;--border-radius:8px;height:48px;min-height:48px}.abyss-button.size-big.icon-only[data-v-b7ab7e85]{width:48px;min-width:48px}.abyss-button.full-width[data-v-b7ab7e85]{width:100%}.abyss-button.full-width.size-small[data-v-b7ab7e85],.abyss-button.full-width.size-medium[data-v-b7ab7e85],.abyss-button.full-width.size-big[data-v-b7ab7e85]{height:100%}.abyss-button.full-width.icon-only[data-v-b7ab7e85]{width:100%;min-width:0;height:100%}.abyss-button[data-v-b7ab7e85] .q-focus-helper{display:none}.abyss-button[data-v-b7ab7e85] .q-ripple{opacity:.2}.abyss-button[data-v-b7ab7e85] .q-icon.on-left,.abyss-button[data-v-b7ab7e85] .q-spinner.on-left{margin-right:calc(var(--padding-x) / 2)}.abyss-button[data-v-b7ab7e85] .q-icon.on-right,.abyss-button[data-v-b7ab7e85] .q-spinner.on-right{margin-left:calc(var(--padding-x) / 2)}.abyss-button[data-v-b7ab7e85] .q-icon,.abyss-button[data-v-b7ab7e85] .q-spinner{font-size:var(--icon-size)}.abyss-button[data-v-b7ab7e85] .q-btn__progress-indicator{background-color:#ffffff0d}.abyss-button[data-v-b7ab7e85] .q-btn__content{z-index:1;transition:all .3s ease-out;position:relative}.abyss-button[data-v-b7ab7e85] .q-btn__content .block{width:auto;overflow:hidden}.abyss-button[role=progressbar][data-v-b7ab7e85]{cursor:progress;margin-top:0;transform:translateY(1px);box-shadow:0 2px 6px #00000040}.abyss-button[role=progressbar][data-v-b7ab7e85] .q-ripple{opacity:0}.abyss-button[role=progressbar][data-v-b7ab7e85] .absolute-full:has(.loading-slot){position:static}.abyss-button[role=progressbar][data-v-b7ab7e85] .q-btn__content{position:absolute}.abyss-button[role=progressbar][data-v-b7ab7e85]:not(.embedded,.flat,.gradient){box-shadow:0 2px 6px #00000040,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05}.abyss-button .loading-slot[data-v-b7ab7e85]{flex:1;justify-content:center;display:flex}@media (hover:hover) and (pointer:fine){.abyss-button[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):hover{background-color:#ffffff0a;transform:translateY(-1px);box-shadow:0 5px 9px #00000040}.abyss-button[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):hover:not(.embedded,.flat,.gradient){box-shadow:0 5px 9px #00000040,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05}}.abyss-button[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):focus-visible{background-color:#ffffff0a;transform:translateY(-1px);box-shadow:0 5px 9px #00000040}.abyss-button[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):focus-visible:not(.embedded,.flat,.gradient){box-shadow:0 5px 9px #00000040,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05}.abyss-button[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):focus-visible{outline-offset:0px;outline:1px solid #fff6!important}.abyss-button[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):active{background-color:#ffffff08;transform:translateY(.5px);box-shadow:0 3px 7px #00000040}.abyss-button[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):active:not(.flat,.gradient){box-shadow:0 3px 7px #00000040,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05}.abyss-button.icon-only[data-v-b7ab7e85]{padding:var(--padding-y)}.abyss-button[disabled][data-v-b7ab7e85]{transform:translateY(1px);box-shadow:0 2px 6px #00000040}.abyss-button[disabled][data-v-b7ab7e85]:not(.embedded,.flat,.gradient){box-shadow:0 2px 6px #00000040,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05}.abyss-button.current[data-v-b7ab7e85]{pointer-events:none;background-color:#00000040;box-shadow:inset 0 4px 8px -4px #00000040,inset 0 1px 1px #0000004d,inset 0 0 0 1px #ffffff0f}.abyss-button.current[data-v-b7ab7e85] .q-ripple{opacity:.08}.abyss-button.toggled[data-v-b7ab7e85]{background-color:#00000040;box-shadow:0 4px 8px #00000040,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05,inset 0 0 0 1px #ffffff1a}@media (hover:hover) and (pointer:fine){.abyss-button.toggled[data-v-b7ab7e85]:not([disabled],[role=progressbar]):hover{background-color:#00000052;transform:translateY(-1px);box-shadow:0 5px 9px #00000040,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05,inset 0 0 0 1px #ffffff14}}.abyss-button.toggled[data-v-b7ab7e85]:not([disabled],[role=progressbar]):focus-visible{background-color:#00000052;transform:translateY(-1px);box-shadow:0 5px 9px #00000040,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05,inset 0 0 0 1px #ffffff14}.abyss-button.toggled[data-v-b7ab7e85]:not([disabled],[role=progressbar]):focus-visible{outline-color:#ffffff80!important}.abyss-button.toggled[data-v-b7ab7e85]:not([disabled],[role=progressbar]):active{background-color:#00000061;transform:translateY(.5px);box-shadow:0 3px 7px #00000040,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05,inset 0 0 0 1px #ffffff38}.abyss-button.embedded[data-v-b7ab7e85]{background-color:#0000;box-shadow:0 0 #00000040}@media (hover:hover) and (pointer:fine){.abyss-button.embedded[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):hover{box-shadow:0 5px 9px #00000040,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05}}.abyss-button.flat[data-v-b7ab7e85]{--border-width:1px;border:var(--border-width) solid transparent;padding:calc(var(--padding-y) - var(--border-width)) calc(var(--padding-x) - var(--border-width));background-color:#0000;transform:none;box-shadow:0 0 #00000040}@media (hover:hover) and (pointer:fine){.abyss-button.flat[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):hover{box-shadow:none;background-color:#ffffff0a;border-color:#ffffff14;transform:none}}.abyss-button.flat[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):focus-visible{background-color:#ffffff0a;border-color:#ffffff14;transform:none}.abyss-button.flat[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):active{box-shadow:none;background-color:#ffffff08;border-color:#ffffff38;transform:none}.abyss-button.flat[disabled][data-v-b7ab7e85]{transform:none;box-shadow:0 0 #00000040}.abyss-button.flat.icon-only[data-v-b7ab7e85]{padding:calc(var(--padding-y) - var(--border-width))}.abyss-button.gradient[data-v-b7ab7e85]{--gradient-overlay:#00000080;--gradient-overlay-opacity:0;--gradient-fill-opacity:0;--gradient-frame-width:1px;background-color:#0000;overflow:hidden}.abyss-button.gradient .abyss-button__gradient-layers[data-v-b7ab7e85]{z-index:0;pointer-events:none;border-top-left-radius:var(--border-top-left-radius);border-top-right-radius:var(--border-top-right-radius);border-bottom-right-radius:var(--border-bottom-right-radius);border-bottom-left-radius:var(--border-bottom-left-radius);clip-path:inset(0 round var(--border-top-left-radius) var(--border-top-right-radius) var(--border-bottom-right-radius) var(--border-bottom-left-radius));position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.abyss-button.gradient .abyss-button__gradient-fill[data-v-b7ab7e85]{border-top-left-radius:var(--border-top-left-radius);border-top-right-radius:var(--border-top-right-radius);border-bottom-right-radius:var(--border-bottom-right-radius);border-bottom-left-radius:var(--border-bottom-left-radius);position:absolute;top:0;bottom:0;left:0;right:0}.abyss-button.gradient .abyss-button__gradient-fill[data-v-b7ab7e85] .abyss-background__stage,.abyss-button.gradient .abyss-button__gradient-fill[data-v-b7ab7e85] .abyss-background__layer{border-top-left-radius:var(--border-top-left-radius);border-top-right-radius:var(--border-top-right-radius);border-bottom-right-radius:var(--border-bottom-right-radius);border-bottom-left-radius:var(--border-bottom-left-radius)}.abyss-button.gradient[data-v-b7ab7e85] .q-btn__content{z-index:auto;position:static}.abyss-button.gradient[data-v-b7ab7e85] .q-btn__content>:not(.abyss-button__gradient-layers){z-index:2;position:relative}.abyss-button.gradient[data-v-b7ab7e85] .q-focus-helper{display:none}.abyss-button.gradient[data-v-b7ab7e85] .q-ripple{opacity:.3}.abyss-button.gradient:not(.flat) .abyss-button__gradient-fill[data-v-b7ab7e85]{opacity:1}.abyss-button.gradient[data-v-b7ab7e85]:not(.flat):after{inset:var(--gradient-frame-width);border-radius:calc(var(--border-top-left-radius) - var(--gradient-frame-width)) calc(var(--border-top-right-radius) - var(--gradient-frame-width)) calc(var(--border-bottom-right-radius) - var(--gradient-frame-width)) calc(var(--border-bottom-left-radius) - var(--gradient-frame-width));clip-path:inset(0 round calc(var(--border-top-left-radius) - var(--gradient-frame-width)) calc(var(--border-top-right-radius) - var(--gradient-frame-width)) calc(var(--border-bottom-right-radius) - var(--gradient-frame-width)) calc(var(--border-bottom-left-radius) - var(--gradient-frame-width)));z-index:1;background:var(--gradient-overlay);transition:background-color .3s ease-out;display:block}@media (hover:hover) and (pointer:fine){.abyss-button.gradient[data-v-b7ab7e85]:not(.flat):not([disabled],[role=progressbar],.current):hover{--gradient-overlay:#00000073}}.abyss-button.gradient[data-v-b7ab7e85]:not(.flat):not([disabled],[role=progressbar],.current):focus-visible{--gradient-overlay:#00000073}.abyss-button.gradient[data-v-b7ab7e85]:not(.flat):not([disabled],[role=progressbar],.current):active{--gradient-overlay:#0000006b}.abyss-button.gradient.flat[data-v-b7ab7e85]{--gradient-frame-radius-offset-outer:1px;--gradient-frame-radius-offset-inner:-1px;--gradient-active-border-color:#ffffff38;--gradient-active-border-opacity:0;--gradient-frame-outer-tl:max(0px, calc(var(--border-top-left-radius) - var(--gradient-frame-radius-offset-outer)));--gradient-frame-outer-tr:max(0px, calc(var(--border-top-right-radius) - var(--gradient-frame-radius-offset-outer)));--gradient-frame-outer-br:max(0px, calc(var(--border-bottom-right-radius) - var(--gradient-frame-radius-offset-outer)));--gradient-frame-outer-bl:max(0px, calc(var(--border-bottom-left-radius) - var(--gradient-frame-radius-offset-outer)));--gradient-frame-inner-tl:max(0px, calc(var(--border-top-left-radius) - var(--gradient-frame-radius-offset-inner)));--gradient-frame-inner-tr:max(0px, calc(var(--border-top-right-radius) - var(--gradient-frame-radius-offset-inner)));--gradient-frame-inner-br:max(0px, calc(var(--border-bottom-right-radius) - var(--gradient-frame-radius-offset-inner)));--gradient-frame-inner-bl:max(0px, calc(var(--border-bottom-left-radius) - var(--gradient-frame-radius-offset-inner)));overflow:visible}.abyss-button.gradient.flat .abyss-button__gradient-layers[data-v-b7ab7e85]{clip-path:none;overflow:visible}.abyss-button.gradient.flat[data-v-b7ab7e85]:after{inset:var(--gradient-frame-width);border-radius:calc(var(--border-top-left-radius) - var(--gradient-frame-width)) calc(var(--border-top-right-radius) - var(--gradient-frame-width)) calc(var(--border-bottom-right-radius) - var(--gradient-frame-width)) calc(var(--border-bottom-left-radius) - var(--gradient-frame-width));clip-path:inset(0 round calc(var(--border-top-left-radius) - var(--gradient-frame-width)) calc(var(--border-top-right-radius) - var(--gradient-frame-width)) calc(var(--border-bottom-right-radius) - var(--gradient-frame-width)) calc(var(--border-bottom-left-radius) - var(--gradient-frame-width)));z-index:1;background:var(--gradient-overlay);opacity:var(--gradient-overlay-opacity);transition:opacity .2s ease-out,background-color .3s ease-out;display:block}.abyss-button.gradient.flat .abyss-button__gradient-fill[data-v-b7ab7e85]{opacity:var(--gradient-fill-opacity);transition:opacity .2s ease-out}.abyss-button.gradient.flat .abyss-button__gradient-frame[data-v-b7ab7e85]{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.abyss-button.gradient.flat .abyss-button__gradient-frame[data-v-b7ab7e85] .abyss-button__gradient-frame-layer{box-sizing:border-box;padding:var(--gradient-frame-width);-webkit-mask-composite:xor;border-top-left-radius:var(--gradient-frame-outer-tl);border-top-right-radius:var(--gradient-frame-outer-tr);border-bottom-right-radius:var(--gradient-frame-outer-br);border-bottom-left-radius:var(--gradient-frame-outer-bl);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.abyss-button.gradient.flat .abyss-button__gradient-frame[data-v-b7ab7e85] .abyss-button__gradient-frame-layer--reduced{box-sizing:border-box;padding:var(--gradient-frame-width);-webkit-mask-composite:xor;border-top-left-radius:var(--gradient-frame-inner-tl);border-top-right-radius:var(--gradient-frame-inner-tr);border-bottom-right-radius:var(--gradient-frame-inner-br);border-bottom-left-radius:var(--gradient-frame-inner-bl);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.abyss-button.gradient.flat .abyss-button__gradient-frame[data-v-b7ab7e85] .abyss-background__stage,.abyss-button.gradient.flat .abyss-button__gradient-frame[data-v-b7ab7e85] .abyss-background__layer{border-radius:inherit}.abyss-button.gradient.flat .abyss-button__gradient-frame .abyss-button__gradient-active-border[data-v-b7ab7e85]{z-index:2;box-sizing:border-box;pointer-events:none;border:var(--gradient-frame-width) solid var(--gradient-active-border-color);border-top-left-radius:var(--gradient-frame-outer-tl);border-top-right-radius:var(--gradient-frame-outer-tr);border-bottom-right-radius:var(--gradient-frame-outer-br);border-bottom-left-radius:var(--gradient-frame-outer-bl);opacity:var(--gradient-active-border-opacity);transition:opacity .3s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.abyss-button.gradient.flat[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):hover{--gradient-fill-opacity:1;--gradient-overlay-opacity:1;--gradient-overlay:#00000073}}.abyss-button.gradient.flat[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):focus-visible{--gradient-fill-opacity:1;--gradient-overlay-opacity:1;--gradient-overlay:#00000073}.abyss-button.gradient.flat[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):active{--gradient-fill-opacity:1;--gradient-overlay-opacity:1;--gradient-overlay:#0000006b;--gradient-active-border-opacity:1}.abyss-button.gradient.flat[data-v-b7ab7e85]{--border-width:1px;border:var(--border-width) solid transparent;padding:calc(var(--padding-y) - var(--border-width)) calc(var(--padding-x) - var(--border-width));transform:none;box-shadow:0 0 #00000040}.abyss-button.gradient.flat.icon-only[data-v-b7ab7e85]{padding:calc(var(--padding-y) - var(--border-width))}@media (hover:hover) and (pointer:fine){.abyss-button.gradient.flat[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):hover{box-shadow:none;background-color:#0000;border-color:#0000;transform:none}}.abyss-button.gradient.flat[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):focus-visible{background-color:#0000;border-color:#0000;transform:none}.abyss-button.gradient.flat[data-v-b7ab7e85]:not([disabled],[role=progressbar],.current):active{background-color:#0000;border-color:#0000;transform:none}.abyss-button.gradient.flat[disabled][data-v-b7ab7e85]{transform:none;box-shadow:0 0 #00000040}
