.floating-window[data-v-a849beed]{border-radius:1em;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6;max-width:40em;width:90%;max-height:80vh;animation:.1s show-a849beed forwards;display:flex!important;flex-direction:column;overflow:hidden}@keyframes show-a849beed{0%{opacity:0}to{opacity:1}}@keyframes prompt-border-flash-a849beed{0%{border-color:color-mix(in srgb,var(--primaryColor) 45%,var(--surfaceSecondary))}to{border-color:var(--surfaceSecondary)}}.floating-window.prompt-open-flash[data-v-a849beed]{animation:show-a849beed .2s forwards,prompt-border-flash-a849beed .6s ease-out forwards}.floating-window[data-v-a849beed]>.card-content{padding:3.5em .5em;margin-top:1px;margin-bottom:1px;flex-grow:1;overflow:auto;min-height:0}.floating-window[data-v-a849beed]>.card-content.no-buttons{padding-bottom:.5em}.floating-window[data-v-a849beed]>.card-content.prompt-panel{display:flex;flex-direction:column;overflow:hidden}.floating-window.editor-prompt[data-v-a849beed]:not([style*=height]){height:min(65vh,80vh);min-height:320px}.floating-window[data-v-a849beed]>.card-actions{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:flex-end;padding:.5em;height:3em;gap:.25em}@supports (backdrop-filter: none){.floating-window[data-v-a849beed] .prompt-taskbar{backdrop-filter:blur(12px) invert(.2);background-color:color-mix(in srgb,var(--background) 50%,transparent)}.floating-window[data-v-a849beed] .card-actions{backdrop-filter:blur(12px);background-color:transparent}}.floating-window.is-dragging[data-v-a849beed]{border-color:var(--primaryColor);user-select:none}.floating-window.is-dragging[data-v-a849beed]>.card-content,.floating-window.is-dragging[data-v-a849beed]>.card-actions{pointer-events:none}.floating-window.is-resizing[data-v-a849beed]{border-color:var(--primaryColor)}.floating-window.blocked[data-v-a849beed]>:not(.prompt-taskbar):not(.resize-handles){pointer-events:none}.floating-window.blocked[data-v-a849beed]{cursor:not-allowed;user-select:none;opacity:.7;transition:opacity .5s}.prompt-close[data-v-a849beed]:disabled{cursor:not-allowed;opacity:.5}.prompt-behind[data-v-a849beed]{filter:brightness(.85);transition:filter .5s}.prompt-taskbar[data-v-a849beed]{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;cursor:grab;user-select:none;touch-action:none;transition:background .15s;background:var(--surfaceSecondary);height:3em;z-index:10}.prompt-taskbar[data-v-a849beed]:hover{background:color-mix(in srgb,var(--primaryColor) 12%,var(--surfaceSecondary, #f5f5f5))}.prompt-taskbar.is-dragging[data-v-a849beed]{cursor:grabbing;background:color-mix(in srgb,var(--primaryColor) 18%,var(--surfaceSecondary, #f5f5f5))}.dark-mode .prompt-taskbar[data-v-a849beed]:hover{background:color-mix(in srgb,var(--primaryColor) 18%,var(--surfaceSecondary))}.dark-mode .prompt-taskbar.is-dragging[data-v-a849beed]{background:color-mix(in srgb,var(--primaryColor) 22%,var(--surfaceSecondary))}.prompt-close[data-v-a849beed]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2em;height:2em;padding:0;border:none;border-radius:1em;background:#c62828;color:#fff;cursor:pointer;transition:background .15s,filter .15s}.prompt-close[data-v-a849beed]:hover{background:#b71c1c;filter:brightness(1.1)}.prompt-close .material-symbols[data-v-a849beed]{font-size:1em}.prompt-resize-corner[data-v-a849beed]{position:relative;z-index:1;cursor:ne-resize;transition:opacity .2s ease;opacity:.5;flex-shrink:0;margin-left:auto}.prompt-resize-corner[data-v-a849beed]:hover{opacity:1}.prompt-taskbar-drag[data-v-a849beed]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.prompt-title[data-v-a849beed]{font-weight:500;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.resize-handles[data-v-a849beed]{position:absolute;inset:0;pointer-events:none}.resize-handle[data-v-a849beed]{position:absolute;pointer-events:auto;background:transparent;z-index:20}.resize-handle-top[data-v-a849beed]{top:-5px;left:5px;right:5px;height:10px;cursor:n-resize}.resize-handle-bottom[data-v-a849beed]{bottom:-5px;left:5px;right:5px;height:10px;cursor:s-resize}.resize-handle-left[data-v-a849beed]{left:-5px;top:5px;bottom:5px;width:10px;cursor:w-resize}.resize-handle-right[data-v-a849beed]{right:-5px;top:5px;bottom:5px;width:10px;cursor:e-resize}.resize-handle-top-left[data-v-a849beed]{top:-5px;left:-5px;width:15px;height:15px;cursor:nw-resize}.resize-handle-top-right[data-v-a849beed]{top:-5px;right:-5px;width:15px;height:15px;cursor:ne-resize}.resize-handle-bottom-left[data-v-a849beed]{bottom:-5px;left:-5px;width:15px;height:15px;cursor:sw-resize}.resize-handle-bottom-right[data-v-a849beed]{bottom:-5px;right:-5px;width:15px;height:15px;cursor:se-resize}@media(max-width:768px),(max-height:500px)and (pointer:coarse){.floating-window[data-v-a849beed]{top:auto!important;bottom:calc(var(--visual-viewport-bottom, 0px) + 8px + var(--safe-area-bottom))!important;left:calc(8px + var(--safe-area-left))!important;right:calc(8px + var(--safe-area-right))!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:calc(var(--visual-viewport-height, 100dvh) - 24px - var(--safe-area-top) - var(--safe-area-bottom))!important;border-radius:16px}.prompt-taskbar[data-v-a849beed]{position:relative;flex:none;min-height:52px;padding:4px 8px;cursor:default;touch-action:pan-y}.prompt-close[data-v-a849beed]{width:44px;height:44px;border-radius:12px}.prompt-title[data-v-a849beed]{max-width:calc(100% - 112px)}.prompt-resize-corner[data-v-a849beed],.resize-handles[data-v-a849beed]{display:none}.floating-window[data-v-a849beed]>.card-content{flex:1 1 auto;min-height:0;padding:16px;margin:0;overflow:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.floating-window[data-v-a849beed]>.card-actions{position:relative;flex:none;min-height:60px;height:auto;flex-wrap:wrap;padding:8px 12px;gap:4px;background:var(--surfacePrimary)}.floating-window[data-v-a849beed]>.card-actions button{min-height:44px;margin:0;font-size:16px}.floating-window[data-v-a849beed] input:not([type=range]),.floating-window[data-v-a849beed] textarea{font-size:16px}.floating-window[data-v-a849beed] textarea{min-height:112px;max-height:28dvh}}.floating-tooltip{position:fixed;padding:.5em;background-color:var(--alt-background);color:var(--textPrimary);border-radius:var(--borderRadius);box-shadow:0 .25em 1em #0003;z-index:9999;pointer-events:none;max-width:20em;white-space:pre-line;overflow-wrap:break-word}.floating-tooltip--component{padding:0;max-width:min(28em,90vw);white-space:normal}.floating-tooltip.pointer-enabled{pointer-events:auto;cursor:auto}.floating-tooltip.pointer-enabled a{pointer-events:auto;cursor:pointer}.tooltip-info-icon{font-size:1em!important;padding:.1em .1em .1em .5em!important;touch-action:manipulation}.tooltip-info-icon[role=button]{cursor:pointer}.tooltip-info-icon:active,.tooltip-info-icon.tooltip-info-icon--pressed,.tooltip-info-icon:hover{font-variation-settings:"FILL" 1;opacity:1}.password-entry .input{margin-bottom:.5em}.login-card{padding:1em}.login-brand{padding:.5em 0 0!important;display:flex;align-content:center;justify-content:center;align-items:center}.brand-text{padding:.9em 1em 1em!important}.login-brand i{font-size:5em!important;padding-top:0!important;padding-bottom:0!important}.login-icon{width:5em;height:5em;object-fit:contain}.password-entry{padding:0!important;width:100%}.direct-login{display:flex!important;justify-content:center}.or{margin-left:4em;margin-right:4em;position:relative;line-height:50px;text-align:center}.or:before,.or:after{position:absolute;width:2em;height:1px;top:24px;background-color:#aaa;content:""}.or:before{left:0}.or:after{right:0}.wrong-login{display:flex;align-items:center;justify-content:center;padding:.5em 1em}.login-spinner-wrapper{display:flex;align-items:center;justify-content:center;min-height:100px}.loginOptions{text-align:center;display:flex;align-content:center;align-items:center;justify-content:center;overflow:hidden;flex-direction:column}.login-options-enter-active,.login-options-leave-active{transition:height .3s ease,opacity .3s ease}.login-options-enter-from,.login-options-leave-to{height:0;opacity:0}#login{position:fixed;top:0;left:0;width:100%;height:100%}#login h1{text-align:center;font-size:2.5em;margin:.4em 0 .67em}#login form{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:16em;width:90%}#login.recaptcha form{min-width:304px}#login #recaptcha{margin:.5em 0 0}.wrong-login{background:var(--red)!important;color:#fff;padding:.5em;text-align:center;animation:.2s opac forwards;margin-bottom:.5em}@keyframes opac{0%{opacity:0}to{opacity:1}}#login p{cursor:pointer;text-align:right;color:var(--primaryColor);text-transform:lowercase;font-weight:500;font-size:.9rem;margin:.5rem 0}@media(max-width:768px),(max-height:500px)and (pointer:coarse){#login{top:var(--visual-viewport-top, 0px);height:var(--visual-viewport-height, 100dvh);display:flex;flex-direction:column;overflow-y:auto;padding:calc(24px + var(--safe-area-top)) calc(20px + var(--safe-area-right)) calc(24px + var(--safe-area-bottom)) calc(20px + var(--safe-area-left));scroll-padding-block:24px}#login form{position:relative;top:auto;left:auto;transform:none;flex:none;width:100%;max-width:360px;margin:auto;padding:24px}#login .login-brand.brand-text{padding:20px 0!important}#login h3{margin:0;text-align:center;line-height:1.5;text-wrap:balance;overflow-wrap:anywhere}#login .input,#login input[type=submit]{min-height:48px;font-size:16px}#login .password-entry .input{margin-bottom:12px}#login .field-wrap{width:100%}#login input[type=submit]{background:color-mix(in srgb,var(--primaryColor) 70%,#000);color:#fff}}@media(max-height:500px)and (pointer:coarse){#login form{padding:16px 24px}#login .login-icon{width:48px;height:48px}#login .login-brand.brand-text{padding:12px 0!important}}
