*{border:0;margin:0;padding:0}:focus{outline:none}input,label,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;resize:none;text-align:inherit;width:100%}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.single-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-scrollbar::-webkit-scrollbar{display:none}.absolute{left:0;position:absolute;top:0}.text-security{font-family:text-security-disc!important;font-size:.9em!important;letter-spacing:.15em!important}@font-face{font-family:text-security-disc;src:url(data:font/woff2;base64,d09GMgABAAAAAAjoAAsAAAAAMGgAAAidAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGVgDWYgpQdQE2AiQDCAsGAAQgBYUOBy4bvi8lYxtWw7BxAPB87x5FmeAMlf3/96RzDN74RcXUcjTKmrJ3T2VDSShiPhfiIJxxS7DiLkHFfQV33CM4427mAred74pWur/J3dyVsKy7coREA8fzvPvpfUk+tB3R8YTCzE0SCLepejmJ2u1yqp+kC7W4Rc/tDTs3GpNJ8ttRPOSTPhsXlwbi4kVYWQmAcXmlrqYHMMsBwP/zHMz7fkF1gijOKuFQIxjwlGa2lkARhYaBxFHT54IOgBMQADi3LipIMAA3geO41EUkBTCO2gkxnOwnKYBx1E6p5WS+QUCMq50rNch6MwUCAAiAcdgttYVSIfPJ5kn6ApRFQ6I88BxLvvIC/maHUHS3TIoKiwLbbM8nEFWgE1oDz3woSxpagWbBXcQWhKtPeIlg6tK+7vX57QOszwU3sGUJrA7h2Mx1IWCNr9BKxsYo+pzS/OCO0OG9mwBkx337+lcuSxRdBcc+fJxlcAjK/zCfdgtBzuxQcTqfY4Yn6EB/Az3JS/RMu5f6B8wrn55S0IxdlLn+4Yb/ctIT+ocWYPcGAOvxSjEjpSiVMqSgFWVjzpCCXjAIRirTABpEQ2gYjaBRNIbG0QSaRFNoGs2gWTSH5tECWkRLaBmtoFW0htbRBtpEW2gb7aBdtIf20QE6REdFDlkZEh2jE3SKztA5ukCX6Apdoxt0i+7QPXpAj+gJPaMX9Ire0Dv6QJ/oC/qKvqHv6Af6iX6h3+gP+ov+of+I+ECMxETMiDmxIJbEilgTG2JL7Ig9cSCOxIk4ExfiStyIO/EgnsSLeBMf4kv8iD/taQANoiE0jEbQKBpD42gCTaIpNI1m0CyaQ/NoAS2iJbSMVtAqWkPraANtoi20jXbQLtpD++gAHaIjdIxO0Ck6Q+foAl2iK3SNbtAtukP36AE9oif0jF7QK3pD79B79AF9RJ/QZ/QFfUXf0Hf0A/1Ev9Bv9Af9Rf/Qf9DQABpEQ2gYjaBRNIbG0QSaRFNoGs2gWTSH5tECWkRLaBmtoFW0htbRBtpEW2gb7aBdtIf20QE6REfoGJ2gU3SGztEFukRX6BrdoFt0h+7RA3pET+gZvaBX9Aa9Re/Qe/QBfUSf0Gf0BX1F39B39AP9RL/Qb/QH/UX/0P8l9vq9gXwDIUCliyAhRAgTIoQoIUaIExKEJCFFSBMyhCwhR8gTCoQioUQoEyqEKqFGqBMahCahRWgTOoQuoUfoEwaEIWFEGBMmhClhRpgTFoQlYUVYEzaELWFH2BMOhGPCCeGUcEY4J1wQLglXhGvCDeGWcEe4JzwQHglPhGfCC+GV8EZ4J3wQPglfhG/CD+GX8Ef4p9sdgoQQIUyIEKKEGCFOSBCShBQhTcgQsoQcIU8oEIqEEqFMqBCqhBqhTmgkNBGaCS2EVkIboZ3QQegkdBG6CT2EXkIfoZ8wQBgkDBGGCSOEUcIYYZwwQZgkTBGmCTOEWcIcYZ6wQFgkLBGWCSuEVcIaYZ2wQdgkbBG2CTuEXcIeYZ9wQDgkHBGOCSeEU8IZ4ZxwQbgkXBGuCTeEW8Id4Z7wQHgkPBGeCS+EV8Ib4Z3wQfgkfBG+CT+EX8If4Z8AZpAQIoQJEUKUECPECQlCkpAipAkZQpaQI+QJBUKRUCKUCRVClVAj1AkNQpPQIrQJHUKX0CP0CQPCkDAijAkTwpQwI8wJC8KSsCKsCRvClrAj7AkHwpFwIpwJF8IV4ZpwQ7gl3BHuCQ+ER8IT4ZnwQnglvBHeCR+ET8IX4ZvwQ/gl/BH+lzv+AmMkTYAmSBOiCdNEaKI0MZo4TYImSZOiSdNkaLI0OZo8TYGmSFOiKdNUaKo0NZo6TYOmSdOiadN0aLo0PZo+zYBmSDOiGdNMaKY0M5o5zYJmSbOiWdNsaLY0O5o9zYHmmOaE5pTmjOac5oLmkuaK5prmhuaW5o7mnuaB5pHmieaZ5oXmleaN5p3mg+aT5ovmm+aH5pfmj2ZRAqCCoEKgwqAioKKgYqDioBKgkqBSoNKgMqCyoHKg8qAKoIqgSqDKoCqgqqBqoOqgGkE1gWoG1QKqFVQbqHZQHaA6QXWB6gbVA6oXVB+oflADoAZBDYH+uxaEWDBiIYiFIhaGWDhiEYhFIhaFWDRiMYjFIhaHWDxiCYglIpaEWDJiKYilIpaGWDpiGYhlIpaFWDZiOYjlIpaHWD5iBYgVIlaEWDFiJYiVIlaGWDliFYhVIlaFWDViNYjVIlaHWD1iDYg1ItaEWDNiLYi1ItaGWDtiHYh1ItaFWDdiPYj1ItaHWD9iA4gNIjaE2DBiI4iNIjaG2DhiE4hNIjaF2DRiM4jNIjaH2DxiC4gtIraE2DJiK4itIraG2DpiG4htIraF2DZiO4jtIraH2D5iB4gdInaE2DFiJ4idInaG2DliF4hdInaF2DViN4jdInaH2D1iD4g9IvaE2DNiL4i9IvaG2DvE3iP2AbGPiH1C7DNiXxD7itg3xL4j9gOxn4j9Quw3Yn8Q+4vYP8T+M6cIDBz9EXfeUHR1JyygPL/++I3R1cRvdDr+E12Jfh3Q0EN/fHn2mXptpJxUkIqu/Cs2egM33OjSLcT33I82+B9nP37X/c0W52623s45CYCo03QIBCVrAFAycnSYSqvO4YJt/NP73YqA/giNZhJ6sBbmql+0SQZaxNOZudJbc2nqxNvpM+veq7Sz2LUgFEu+VLs+Ay3yp7MVertp6i23v2Rmv5gmHDhSQ6t5GmTaqTsqhpWwmbOk3uKJrNOmwSSMC17jghqygilDOUU3KlLmHHNrajw3DVNVGWytGZDisM/cbkdRnvfIUJkaGJlgAYcoQ5bGptTmGc1R7pBC3XhFsLXnXR54qrMc+dGNBkqE4laBi4KmZYGom8vIy0lTyBkppBjLoTndMmrofIRORirsNlCbXzCgulmo36KztS2iV8rrNoRUL5VdkMSGoSXroC1KOQAA) format("woff2")}.heading-font{font-family:var(--title-font);font-style:var(--title-style);font-weight:var(--title-weight);letter-spacing:var(--title-spacing);text-transform:var(--title-transform)}.body-font,.system-font{font-family:var(--body-font);font-size:var(--body-size);font-style:var(--body-style);font-weight:var(--body-weight);letter-spacing:var(--body-spacing);text-transform:var(--body-transform)}.system-font{font-size:13px}:root{--screen-percentage:calc(0.125vw - 0.5px);--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-right:env(safe-area-inset-right);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--title-font:"Helvetica Neue",system-ui,sans-serif;--title-weight:600;--title-spacing:0;--title-transform:none;--title-style:normal;--title-size:40;--title-size-min:calc(var(--title-size)*0.8);--body-font:system-ui,sans-serif;--body-weight:300;--body-spacing:0.01em;--body-transform:none;--body-style:normal;--body-size:16px;--interface-font-size:12px;--list-font-size:12px;--feature-color:#3378f6;--feature-contrast-color:#fff;--feature-faded-color:rgba(51,120,246,.07);--background-color:#fff;--green-color:#5ea157;--red-color:#df402f;--orange-color:#d47d3b;--yellow-color:#fbfbb4;--header-align:left;--header-height:60px;--header-button-height:40px;--header-padding:calc((var(--header-height) - var(--header-button-height))/2);--header-padding-top:var(--header-padding);--header-button-radius:6px;--header-icon-size:17px;--overlay-fader:rgba(0,0,0,.3);--overlay-background:var(--surface-color);--overlay-border:1px solid var(--surface-highlight);--overlay-padding:18px;--overlay-margin:0px;--overlay-inset:var(--overlay-padding);--overlay-radius:14px;--overlay-header-height:48px;--overlay-margin-top:var(--overlay-header-height);--popup-item-height:32px;--popup-padding:10px;--popup-inset:5px;--popup-radius:10px;--button-radius:4px;--button-background-color:var(--feature-color);--button-text-color:var(--feature-contrast-color);--album-radius:0.03;--album-align:center;--item-height:100px;--surface-color:#f2f2f2;--surface-color-secondary:#e0e0e0;--surface-color-tertiary:#d1d1d1;--surface-highlight:rgba(0,0,0,.05);--text-color:#000;--text-color-primary:#000;--text-color-secondary:#404040;--text-color-tertiary:grey;--text-color-quaternary:#a6a6a6;--label-color:var(--text-color-tertiary);--placeholder-color:var(--text-color-tertiary);--button-color:var(--text-color-tertiary);--canvas-background:var(--surface-color);--form-background:var(--background-color);--form-border-color:var(--surface-color-secondary);--form-border:1px solid var(--form-border-color);--form-margin-top:0px;--form-padding-top:20px;--form-padding-bottom:20px;--form-padding-left:18px;--form-padding-right:18px;--form-radius:4px;--button-padding-top:var(--form-padding-left);--button-padding-left:0;--button-padding-bottom:0;--button-padding-right:0;--designer-width:350px;--designer-padding:24px}@media (hover:none){:root{--popup-item-height:44px;--popup-padding:16px;--body-weight:400;--header-button-height:40px;--header-icon-size:20px}}.dark-mode{--background-color:#000;--surface-color:#262626;--surface-color-primary:#262626;--surface-color-secondary:#414141;--surface-color-tertiary:#565656;--surface-highlight:hsla(0,0%,100%,.1);--form-background:#000;--sidebar-background:var(--surface-color);--overlay-background:var(--surface-color);--overlay-border:1px solid var(--surface-highlight);--overlay-fader:rgba(0,0,0,.5);--canvas-background:var(--surface-color);--form-background:var(--background-color);--form-border-color:var(--surface-color-secondary);--form-border:1px solid var(--form-border-color);--text-color:#fff;--text-color-primary:var(--text-color);--text-color-secondary:#ccc;--text-color-tertiary:grey;--text-color-quaternary:#6e6e6e;--label-color:var(--text-color-tertiary);--placeholder-color:var(--text-color-tertiary);--button-color:var(--text-color-tertiary)}.dark-mode .font-list img{filter:invert(1) hue-rotate(180deg)}html{cursor:default;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{text-size-adjust:100%}body{-webkit-font-smoothing:subpixel-antialiased;background-color:var(--background-color);color:var(--text-color);font-family:var(--body-font);font-size:var(--body-size);font-style:var(--body-style);font-weight:var(--body-weight);letter-spacing:var(--body-spacing);line-height:1.5;overflow:hidden;overscroll-behavior-x:none;overscroll-behavior-y:contain;text-transform:var(--body-transform)}body.standalone{min-height:100vh}::-moz-selection{background-color:var(--feature-color);color:var(--background-color)}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}svg{pointer-events:none}a,a:visited{border-bottom:1px solid #ccc;color:inherit;padding-bottom:1px;text-decoration:none;transition:all .15s linear}a:focus,a:hover,a:visited:focus,a:visited:hover{border-bottom:1px solid rgba(51,120,246,.5);color:var(--feature-color)}.body-scroll{margin-bottom:120px;overflow-y:auto!important}.body-scroll .grid:not(.slide){height:auto!important;position:absolute!important}.body-scroll .slide.contents{height:100%;overflow:hidden;position:fixed;top:0}@supports (top:env(safe-area-inset-top)){.body-scroll .slide.contents{top:calc(env(safe-area-inset-top))}}.webview .body-scroll .slide.contents{top:0!important}.contents{left:var(--content-left);overflow-x:hidden;position:absolute;top:0}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}.icon{display:inline-block;fill:currentColor;stroke:currentColor;height:20px;position:relative;width:20px;stroke-width:2.5;vector-effect:non-scaling-stroke}.icon svg{height:inherit;left:0;position:absolute;top:0;width:inherit}.change{will-change:transform,opacity}.slide.settings{position:absolute!important;top:0}@supports (top:env(safe-area-inset-top)){.slide.settings{top:calc(env(safe-area-inset-top))}}.webview .slide.settings{top:0!important}.slide.contents>.sticky{top:0}.pill{background:var(--surface-color-tertiary);border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:300;margin:0 8px;padding:3px 10px;pointer-events:auto;text-transform:uppercase}.zoom{left:0!important;position:fixed!important;top:0!important;will-change:transform;z-index:30}.zoom .icon,.zoom .label{visibility:hidden}.blur{-webkit-filter:blur(20px);filter:blur(20px)}.unblur{-webkit-filter:blur(0);filter:blur(0)}.left{left:0}.left,.right{position:absolute}.right{right:0}.hidden{pointer-events:none;visibility:hidden}.display-none{display:none!important}.align-center{text-align:center!important}.align-left{text-align:left!important}.inline-block{display:inline-block!important}.disabled,.disabled *{pointer-events:none!important}.floating-surface{background-color:var(--overlay-background);border:var(--overlay-border);box-sizing:border-box}@supports (background-color:color-mix(in oklab,var(--overlay-background ),transparent 15%)){.floating-surface{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:color-mix(in oklab,var(--overlay-background),transparent 16%)}}.scrollable{overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.shake{-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-name:shake;-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:50% 50%}.fader{background-color:var(--background-color);bottom:0;contain:strict;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:-100px;will-change:opacity,transform;z-index:30}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.canvas{background-color:var(--canvas-background);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.canvas>img{background-position:inherit;background-repeat:no-repeat;background-size:cover;border-radius:inherit;object-fit:cover;object-position:inherit;pointer-events:none;top:0}.canvas.item-hidden:after,.canvas>img{height:100%;left:0;position:absolute;width:100%}.canvas.item-hidden:after{background-color:var(--background-color);content:"";opacity:.7}.header{contain:layout size style;height:var(--header-height);left:var(--content-left);pointer-events:none;position:fixed;text-align:center;top:0;width:100%;z-index:12}@supports (top:env(safe-area-inset-top)){.header{top:calc(env(safe-area-inset-top))}}.webview .header{top:0!important}.header>.title{color:var(--text-color);contain:strict;font-family:var(--title-font);font-size:18px;font-style:var(--title-style);font-weight:var(--title-weight);height:var(--header-height);left:0;letter-spacing:var(--title-spacing);line-height:var(--header-height);margin:auto;max-width:calc(100% - 120px);position:absolute;right:0;text-align:center;text-transform:var(--title-transform);top:0;width:100%;will-change:transform,opacity}.collapsed.header>.title{opacity:0}.header>.title>.text{cursor:default;display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap}.header>.title:after{background-color:red;background:linear-gradient(to left,var(--background-color),transparent);content:"";height:var(--header-height);position:absolute;right:0;top:0;width:30px}.header .left-buttons,.header .right-buttons{height:var(--header-button-height);position:absolute;top:var(--header-padding-top);z-index:100;--button-radius:5px}.header .left-buttons>*,.header .right-buttons>*{background-color:transparent;border:1px solid transparent;box-sizing:border-box;height:var(--header-button-height);padding:calc((var(--header-button-height) - var(--header-icon-size))/2 - 1px);transition:all .2s linear}.header .left-buttons>:not(:last-child),.header .right-buttons>:not(:last-child){margin-right:6px}.header .left-buttons .icon,.header .right-buttons .icon{stroke-width:2.7;height:var(--header-icon-size);width:var(--header-icon-size)}.header .left-buttons .label,.header .right-buttons .label{line-height:var(--header-icon-size)}.header .left-buttons .label-button,.header .right-buttons .label-button{border:1px solid var(--surface-color);padding:calc((var(--header-button-height) - var(--header-icon-size))/2 - 1px) 13px}.header .left-buttons{left:var(--header-padding)}@supports (top:env(safe-area-inset-top)){.header .left-buttons{left:calc(env(safe-area-inset-left) + var(--header-padding))}}.webview .header .left-buttons{left:var(--header-padding)!important}.header .left-buttons>.hover,.header .left-buttons>:hover{background-color:transparent;border-color:transparent}.header .right-buttons{margin-right:-1px;right:var(--header-padding)}@supports (top:env(safe-area-inset-top)){.header .right-buttons{right:calc(env(safe-area-inset-right) + var(--header-padding))}}.webview .header .right-buttons{right:var(--header-padding)!important}.header .right-buttons>.hover,.header .right-buttons>:hover{background-color:var(--surface-color);border-color:var(--surface-color)}.stack>.canvas{box-shadow:0 1px 4px rgba(0,0,0,.3);transform-origin:50% 50%}.stack .badge2{bottom:0;left:0;margin:120px auto auto;position:absolute;right:0;top:0;z-index:1000}.stack.album-stack .canvas{border-radius:calc(var(--item-height)*var(--album-radius))}.title-padding{padding-bottom:100px;padding-bottom:clamp(80px,calc(80px + var(--screen-percentage)*20),100px);padding-top:100px;padding-top:clamp(80px,calc(80px + var(--screen-percentage)*20),100px)}@media screen and (max-width:800px){.title-padding{padding-top:110px;padding-top:clamp(90px,calc(90px + var(--screen-percentage)*20),110px)}}.content-header{box-sizing:border-box;margin:auto var(--content-padding);margin-top:0;padding-bottom:100px;padding-bottom:clamp(80px,calc(80px + var(--screen-percentage)*20),100px);padding-top:100px;padding-top:clamp(80px,calc(80px + var(--screen-percentage)*20),100px)}@media screen and (max-width:800px){.content-header{padding-top:110px;padding-top:clamp(90px,calc(90px + var(--screen-percentage)*20),110px)}}@supports (top:env(safe-area-inset-top)){.content-header{margin-top:calc(env(safe-area-inset-top))}}.webview .content-header{margin-top:0!important}.content-header h1{box-sizing:border-box;color:var(--text-color);font-family:var(--title-font);font-size:calc(var(--title-size)*1px);font-size:clamp(calc(var(--title-size-min)*1px),calc(var(--title-size-min)*1px + (var(--title-size) - var(--title-size-min))*var(--screen-percentage)),calc(var(--title-size)*1px));font-style:var(--title-style);font-weight:var(--title-weight);letter-spacing:var(--title-spacing);line-height:1.25;text-transform:var(--title-transform)}.content-header .meta{margin-top:8px}.album-description,.meta{margin-bottom:10px;margin-top:10px}.album-header{text-align:center;will-change:tranform,opacity}.album-header>.album-title>.logo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;margin:auto;max-height:100px;max-width:400px;width:100%}.album-header>.album-description{line-height:1.8}.album-header>.album-description,.album-header>.album-description a{color:var(--text-color-secondary)}.album-header>.album-author{height:50px;margin-top:30px}.album-header>.album-author>.logo{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:50px;margin:auto;max-height:50px;max-width:300px;width:100%}.album-header>.meta{color:var(--text-color-tertiary);font-family:var(--body-font);font-size:var(--body-size);font-size:13px;font-style:var(--body-style);font-weight:var(--body-weight);letter-spacing:var(--body-spacing);overflow-x:auto!important;overflow-y:hidden;overscroll-behavior:contain;text-transform:var(--body-transform);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;z-index:10}.album-header>.meta::-webkit-scrollbar{display:none}.album-header>.meta>*{display:inline-block;position:relative}.album-header>.meta>:not(:first-child){margin-left:16px}.album-header>.meta>:not(:first-child):before{background-color:var(--text-color-tertiary);border-radius:4px;content:"";height:3px;left:-9px;position:absolute;top:9px;width:3px}.admin .content-header{text-align:left}.admin .editable{display:inline-block;position:relative}.admin .editable:hover{cursor:text}.admin .editable:hover:before{background:var(--yellow-color);border-radius:6px;bottom:-4px;content:"";left:-10px;position:absolute;right:-10px;top:-4px;z-index:-1}.header-background{background:var(--background-color);contain:strict;height:calc(var(--header-height) + var(--safe-area-inset-top));left:0;margin-top:calc(var(--safe-area-inset-top)*-1);opacity:0;position:fixed;top:0;width:100%;will-change:opacity;z-index:10000}@supports (top:env(safe-area-inset-top)){.header-background{top:calc(env(safe-area-inset-top))}}.webview .header-background{top:0!important}.header-background:after{background-color:var(--surface-color);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.button{color:var(--button-color);cursor:pointer;display:inline-block;pointer-events:auto;text-align:center;fill:currentColor;stroke:currentColor;background-color:var(--button-background);border-radius:var(--button-radius);box-sizing:border-box;font-family:var(--body-font);font-size:var(--body-size);font-size:13px;font-style:var(--body-style);font-weight:var(--body-weight);letter-spacing:var(--body-spacing);line-height:1;padding:10px;text-transform:var(--body-transform);transition:fill .25s linear,stroke .25s linear,opacity .25s linear,color .25s linear}.button>.icon{height:20px;width:20px}.button>.label{color:currentColor;line-height:20px}.button>.badge{background-color:var(--feature-color);border-radius:20px;height:8px;margin-left:0!important;width:8px}.button>*{display:inline-block;pointer-events:none;vertical-align:middle}.button>:not(:first-child):not(:empty){margin-left:6px}.button.hover,.button:hover{border-color:var(--feature-color);color:var(--feature-color)}@media (hover:none){.button:hover{color:var(--button-color)!important}}.textbutton{border:1px solid;border-radius:2px;cursor:pointer;padding:2px 8px}.buttons{line-height:0}.buttons.actions{border:1px solid var(--form-border-color);border-radius:var(--button-radius)}.buttons.actions .button{border-radius:0;color:var(--feature-color);display:block;margin-top:0!important;padding:16px 10px}.buttons.actions .button:not(:first-child){border-top:1px solid var(--form-border-color)}.buttons.actions .button:hover{background-color:var(--form-border-color)}.button.primary,.button.secondary{--button-height:42px;contain:strict;height:var(--button-height);line-height:var(--button-height);overflow:hidden;position:relative;width:100%}.button.primary .label,.button.secondary .label{contain:content;font-size:14px;font-weight:400;left:0;line-height:inherit;margin:auto;padding:0;position:absolute;right:0;top:0}.button.primary .success,.button.primary>.spinner,.button.secondary .success,.button.secondary>.spinner{bottom:0;height:25px!important;left:0;margin:auto;position:absolute;right:0;top:0;width:25px!important;stroke:#fff!important}.button.primary:before,.button.secondary:before{background:currentColor;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .15s linear;width:100%;will-change:opacity}.button.primary:hover:before,.button.secondary:hover:before{opacity:.1}.button.primary{background-color:var(--button-background-color);color:var(--button-text-color)}.button.primary:hover{text-shadow:0 -1px .5px rgba(0,0,0,.2)}.button.secondary{background-color:var(--surface-color-secondary);color:var(--text-color-tertiary)}.album-item{border-radius:calc(var(--item-height)*var(--album-radius))}.album-item .label{text-align:var(--album-align)!important}.grid{text-align:center;z-index:1}.grid #container{box-sizing:border-box;min-height:100vh}.grid .helper{display:block;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.grid .item{contain:layout style size;cursor:pointer;left:0;position:absolute;top:0}.grid .item.fadein{animation:fade-in 1.5s 0s;animation-fill-mode:both}.grid .item.duplicated:before{animation:fade-out 3s 4s;animation-fill-mode:both;background:var(--feature-faded-color);border-radius:4%;contain:strict;content:"";height:calc(100% + 20px);left:-10px;position:absolute;top:-10px;width:calc(100% + 20px);will-change:transform;will-change:opacity}.grid .item>.label{box-sizing:border-box;cursor:pointer;font-family:var(--title-font);font-size:13px;font-style:var(--title-style);font-weight:var(--title-weight);letter-spacing:var(--title-spacing);line-height:18px;max-height:54px;opacity:1;overflow:hidden;position:absolute;text-overflow:ellipsis;text-transform:var(--title-transform);transition:opacity .5s linear;z-index:50}.scaling.grid .item>.label{opacity:0;transition:opacity 0s linear}.file-grid.grid .item>.label{font-size:11px;margin-top:-7px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.label-overlay.grid .item>.label{background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.35) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.35));background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.35) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.35) 100%);background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35));color:#fff;font-size:15px;max-height:104px;padding:40px 10px 10px;pointer-events:none}.grid .item .item-overlay{background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.25) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.25));background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.25) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.25) 100%);background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.25));border-radius:inherit;bottom:0;height:60px;left:0;position:absolute;width:100%;z-index:10}.grid .item>.button{color:#fff;filter:drop-shadow(0 .5px 1.5px rgba(0,0,0,.2));height:40px;left:0;position:absolute;top:0;width:40px;z-index:1000}.grid.selecting .item{--spring-easing:linear(0,0.009,0.035 2.1%,0.141,0.281 6.7%,0.723 12.9%,0.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,0.991,0.977 51%,0.974 53.8%,0.975 57.1%,0.997 69.8%,1.003 76.9%,1.004 83.8%,1)}.grid.selecting .item:before{background:#fff;border-radius:40px;bottom:8px;box-shadow:0 1px 4px rgba(0,0,0,.2),0 0 1.5px rgba(0,0,0,.3);box-sizing:border-box;content:"";height:24px;left:8px;opacity:.5;position:absolute;transform:scale(.5);transition:all .4s linear,transform .8s var(--spring-easing);width:24px;will-change:opacity,transform;z-index:101}.grid.selecting .item:after{background:repeating-linear-gradient(to bottom,var(--feature-color) 0,var(--feature-color) 1px,#fff 1px,#fff 2px);border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s linear;width:100%;will-change:opacity;z-index:100}.grid.selecting .item.maybe:not(.selected):before,.grid.selecting .item:not(.selected).over:before{opacity:1}.grid.selecting .item.selected:before{background:var(--feature-color);opacity:1;transform:scale(1)}.grid.selecting .item.selected:after{opacity:.5}.grid.selecting .item.selected #selected{color:#fff!important;filter:drop-shadow(0 -.5px .5px rgba(0,0,0,.3))}.grid.selecting .item.selected #selected .icon{width:16px;stroke-width:3}.grid .select{bottom:4px;height:30px;left:4px;position:absolute;width:30px;z-index:5001;fill:#fff;opacity:.3}.grid #favorited,.grid .select{pointer-events:none}.grid .icon-overlay{height:20px;left:0;pointer-events:none;position:absolute;top:0;width:20px;z-index:5001;fill:#fff;-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,.4));filter:drop-shadow(0 0 2px rgba(0,0,0,.4));-webkit-transition:opacity .5s linear .1s}.scaling.grid .icon-overlay{opacity:0;-webkit-transition:opacity 0s linear}.grid .section{border-top:1px solid var(--surface-color);box-sizing:border-box;left:0;line-height:1;margin:auto;margin:auto var(--content-padding);padding:18px 0;position:absolute;right:0;text-align:left;top:0}.grid .section a{border:none!important}.grid .section .title{display:inline-block;font-size:15px;font-weight:500;line-height:1;margin-right:10px}.grid .section .description{color:var(--text-color-tertiary);display:inline-block;font-size:13px}.grid .section .button{color:var(--feature-color);position:absolute;right:-8px;top:7px}.grid .section .button-group{position:absolute;right:0;top:0}.grid .dragbar{background:var(--feature-color);contain:strict;height:100px;left:0;margin-left:-1px;position:absolute;top:0;width:2px;will-change:transform;z-index:100}.inline-icon{display:inline-block;height:20px;width:20px;fill:currentColor;margin:3px;opacity:.9;vertical-align:text-bottom}.protected:after{background:var(--canvas-color);border-radius:inherit;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.selection{color:var(--feature-contrast-color);height:var(--header-height);left:0;margin:0;position:fixed;top:0;white-space:nowrap;width:100%;z-index:1000;-webkit-overflow-scrolling:touch;box-shadow:0 0 4px rgba(0,0,0,.3)}@supports (top:env(safe-area-inset-top)){.selection{top:calc(env(safe-area-inset-top))}}.webview .selection{top:0!important}.selection>.background{background:var(--feature-color);contain:strict;height:calc(var(--header-height) + 100px);margin-top:-100px;position:absolute;width:100%;z-index:-1}.selection .inner{margin:0 60px;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;text-align:left;width:calc(100% - 80px)}.selection .inner::-webkit-scrollbar{display:none}.selection .inner .images{width:60px}.selection .inner .images .canvas{position:relative}.selection div{display:inline-block;white-space:nowrap}.selection .title{line-height:var(--header-height);vertical-align:top}.selection .action{cursor:pointer;padding-right:14px;position:relative;transition:color .15s linear,fill .15s linear,stroke .15s linear,background-color .15s linear}.selection .action:hover{color:var(--feature-color)}.selection .action:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid;content:"";height:0;opacity:.8;position:absolute;right:4px;top:27px;width:0}.selection .cancel{left:10px}.selection .buttons,.selection .cancel{height:var(--header-button-height);position:absolute;top:var(--header-padding-top)}.selection .buttons{right:10px}.selection .icon{stroke-width:2.7;height:var(--header-icon-size);width:var(--header-icon-size)}.selection .button{color:var(--feature-contrast-color)}.selection .button:hover{color:var(--feature-contrast-color)!important}.list{box-sizing:border-box;text-align:left;width:100%}.list .item{left:0;position:absolute;top:0;width:100%}.list .item>.label{overflow:hidden;text-overflow:ellipsis}.list .item .action{height:40px;position:absolute;right:0;top:0;width:40px}.match{font-weight:600}.form{font-family:var(--body-font);font-size:var(--body-size);font-size:13px;font-size:14px;font-style:var(--body-style);font-weight:var(--body-weight);letter-spacing:var(--body-spacing);position:relative;text-align:left;text-transform:var(--body-transform)}.form .section{color:grey;font-size:13px;margin:20px 0 10px}.form .gap-above{margin-top:var(--overlay-padding)!important}.form .input.field{cursor:text}.form .token-input .entry,.form .token-input .placeholder{display:inline-block;margin:2px 0;overflow:hidden;padding:2px 0;vertical-align:bottom;width:auto}.form .token-input .entry{min-width:50px}.form .token-input .entry:before{color:var(--placeholder-color);content:attr(placeholder);opacity:0;position:absolute;transition:opacity .2s linear;white-space:nowrap}.form .token-input .entry:empty:before{opacity:1}.form .token-input .placeholder{top:auto!important;white-space:nowrap}.form .token-input .holder{display:block;margin-bottom:-4px;margin-top:-4px;overflow:hidden}.form .token-input .tokens{display:inline}.form .token-input .tokens:not(:empty){margin-right:6px}.form .token-input .tokens .token{background:var(--surface-color);border-radius:3px;cursor:pointer;display:inline-block;margin:2px 4px 2px 0;padding:2px 28px 2px 6px;position:relative;transition:all .1s linear}.form .token-input .tokens .token>*{pointer-events:none}.form .token-input .tokens .token.error .text{position:relative}.form .token-input .tokens .token.error .text:after{background:var(--red-color);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0}.form .token-input .tokens .token .delete{opacity:.3;position:absolute;right:7px;top:3px;width:10px}.form .token-input .tokens .token.active{background:var(--feature-color);color:var(--feature-contrast-color)}.form .token-input .tokens .token.active .delete{opacity:1}.form div[contenteditable],.form input,.form textarea{background:transparent!important;box-sizing:border-box;font-family:var(--body-font);-webkit-user-select:text;user-select:text}.form .file-input{cursor:default!important;user-select:none!important}.form .file-input .button{border:var(--form-border);border-radius:100%;bottom:0;height:34px;margin:auto;padding:6px;position:absolute;top:0}.form .file-input .spinner{pointer-events:none}.form .file-input .upload{right:var(--form-padding-left)}.form .file-input .remove{right:60px}.form .file-input .entry{max-width:75%;text-overflow:ellipsis}.form div[contenteditable],.form textarea{line-height:1.5}.form .elements{overflow:hidden;position:relative}.form .elements .section .element,.form .elements>.element{background-color:var(--form-background);border:var(--form-border);border-top:none;margin-top:var(--form-margin-top);padding:var(--form-padding-top) var(--form-padding-right) var(--form-padding-bottom) var(--form-padding-left)}.form .elements .section .element.bottom-field,.form .elements>.element.bottom-field{border-bottom-left-radius:var(--form-radius);border-bottom-right-radius:var(--form-radius)}.form .elements .section .element.top-field,.form .elements>.element.top-field{border-top:var(--form-border);border-top-left-radius:var(--form-radius);border-top-right-radius:var(--form-radius)}.form .elements .section .element:first-child,.form .elements>.element:first-child{margin-top:0}.form .elements .section .element>.display,.form .elements .section .element>.label,.form .elements>.element>.display,.form .elements>.element>.label{pointer-events:none}.form .elements>.element>.label,.form .elements>.label{color:var(--label-color)}.form .elements>.field{overflow:hidden;position:relative}.form .elements>.field.inline .entry{overflow:hidden}.form .elements>.field.inline .label{float:left;margin-right:10px;vertical-align:top;width:auto}.form .elements>.field .entry{min-height:1.5em}.form .elements>.field.bottom-field{border-bottom-left-radius:var(--form-radius);border-bottom-right-radius:var(--form-radius)}.form .elements>.field.top-field{border-top:var(--form-border);border-top-left-radius:var(--form-radius);border-top-right-radius:var(--form-radius)}.form .elements>.field.border-none{border:none}.form .elements>.field:focus-within:before{transform:scaleX(1);transform-origin:0 0}.form>.error{border-radius:var(--form-radius);color:var(--red-color);font-size:12px;margin:15px 0;padding:10px var(--form-padding-left);text-align:center}.form>.error a{border-bottom:1px solid var(--red-color)}.form>.error a:hover,.form>.error a:visited{border-bottom:1px solid var(--red-color);color:var(--red-color)!important}.form .element{box-sizing:border-box;position:relative;width:100%}.form .element.streamline .display{position:absolute;right:var(--form-padding-right);text-align:right;top:var(--form-padding-top)}.form .element.streamline .label{display:block;position:static}.form .element.first-half{border-right:none;display:inline-block;vertical-align:top;width:50%}.form .element.second-half{display:inline-block;margin-left:0;vertical-align:top;width:50%}.form .element>.error{color:var(--red-color);display:inline-block;font-size:12px;font-style:italic;line-height:1;margin-top:10px;padding-left:15px;position:relative}.form .element>.error:before{background:var(--red-color);border-radius:20px;content:"";height:10px;left:0;position:absolute;top:1px;width:10px}.form .element>.tip{bottom:-20px;color:var(--red-color);font-size:12px;position:absolute}.form .element .placeholder,.form .element.floating-label .label{color:var(--placeholder-color);pointer-events:none;position:absolute;top:var(--form-padding-top);transform-origin:0 0;z-index:100}.form .element .placeholder{display:inline-block}.form .element .reveal{cursor:pointer;height:20px;position:absolute;right:var(--form-padding-left);top:var(--form-padding-top);width:20px}.form .element .reveal,.form .element .reveal:hover{color:var(--button-color)}.form .buttons{line-height:0;padding:var(--button-padding-top) var(--button-padding-left) var(--button-padding-bottom)}.form .buttons>.button:not(:first-child){margin-top:10px}.form .buttons .delete{background:#bd2c22}.form .dropdown{cursor:pointer}.form .dropdown.inline .display{position:absolute;right:50px;text-align:right;top:var(--form-padding-top)}.form .dropdown:hover .arrow{color:var(--button-color)}.form .dropdown .value{vertical-align:middle}.form .dropdown .extra{bottom:0;color:var(--placeholder-color);display:inline-block;height:30px;line-height:30px;margin:auto;position:absolute;right:52px;top:0;vertical-align:middle}.form .dropdown .arrow{color:var(--button-color);height:20px;position:absolute;right:var(--form-padding-left);top:var(--form-padding-top);width:20px}.form .form-label{display:inline-block;font-size:13px;line-height:1}.form .toggle{--padding:2px;--height:20px;--width:40px}.form .toggle .track{background:var(--form-background,hsla(0,0%,100%,.3));border-radius:var(--height);cursor:pointer;display:inline-block;height:var(--height);overflow:hidden;position:relative;transition:all .4s linear;vertical-align:middle;width:var(--width)}.form .toggle .mask{background:var(--surface-highlight);height:100%;mask-image:radial-gradient(circle at calc(var(--padding) + (var(--height) - var(--padding)*2)/2) 50%,transparent calc((var(--height) - var(--padding)*2)/2 - 1px),#000 calc((var(--height) - var(--padding)*2)/2));-webkit-mask-image:radial-gradient(circle at calc(var(--padding) + (var(--height) - var(--padding)*2)/2) 50%,transparent calc((var(--height) - var(--padding)*2)/2 - 1px),#000 calc((var(--height) - var(--padding)*2)/2));-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;transition:all .2s ease-out,background .2s linear;width:100%}.form .toggle.active .mask{background:var(--feature-color);mask-position:calc(var(--width) - var(--height)) 0;-webkit-mask-position:calc(var(--width) - var(--height)) 0}.form .toggle .knob{border-radius:50%;display:none;height:calc(var(--height) - var(--padding)*2);left:var(--padding);position:absolute;top:var(--padding);transition:all .4s ease-in-out;width:calc(var(--height) - var(--padding)*2)}.form .checkbox{cursor:pointer;white-space:nowrap}.form .checkbox:hover>.toggle{background:rgba(0,0,0,.02)}.form .checkbox:hover>.tick{color:var(--button-color);opacity:1}.form .checkbox>.toggle{background-color:var(--form-background);border:1px solid var(--form-border-color);border-radius:3px;color:#fff;display:inline-block;height:16px;padding:0;position:relative;vertical-align:middle;width:16px}.form .checkbox .tick{left:-2px;position:absolute;top:-2px}.form .checkbox .label{display:inline-block;line-height:1;margin-left:8px;margin-right:8px;vertical-align:middle}.form .checkbox.active .toggle{background-color:var(--feature-color);border-color:var(--feature-color);color:var(--feature-contrast-color)}.form .checkbox.large{background-color:transparent;overflow:hidden}.form .checkbox.large .toggle{float:left}.form .checkbox.large .label{display:inline-block;line-height:1.3;overflow:hidden;white-space:normal}.form .checkbox.large .title{color:var(--text-color-primary);display:inline-block;font-size:16px;font-weight:500;line-height:1;margin-bottom:8px}.form .checkbox.large .description{color:var(--text-color-tertiary);font-size:14px;font-weight:300}.form .toggle .label{margin-left:0}.form .toggle>.toggle{position:absolute;right:var(--form-padding-left);top:var(--form-padding-top)}.form .radio{padding:12px}.form .radio .item{cursor:pointer}.form .radio .item:hover:not(.active) .toggle{border:var(--form-border);border-width:5px}.form .radio .item>*{display:inline-block;pointer-events:none;vertical-align:middle}.form .radio .toggle{border:var(--form-border);border-radius:20px;box-sizing:border-box;height:16px;margin:8px;transition:all .2s;width:16px}.form .radio .active .toggle{border:5px solid var(--feature-color)}.form .font{background:transparent!important}.form .font .display{text-align:right;transition:opacity .25s linear}.form .font.expanded>.display{opacity:0}.form .font .label,.form .grid-control{cursor:pointer}.form .range{padding-left:var(--form-padding-left);padding-right:var(--form-padding-left)}.form .range>*{transition:opacity .25s linear}.form .range .display{pointer-events:none;position:absolute;right:var(--form-padding-left);text-align:right;top:var(--form-padding-top)}.form .range .label{display:block;position:static}.form .range.streamline .input{height:0;opacity:0;position:relative;top:-12px}.form .range.streamline.hover .display,.form .range.streamline:hover .display{opacity:0}.form .range.streamline.hover .input,.form .range.streamline:hover .input{opacity:1}.form .color{padding:2px 0}.form .color.inline .swatch{position:absolute;right:50px;text-align:right;top:var(--form-padding-top)}.form .color .swatch{border:var(--form-border);border-radius:100%;height:18px;margin-top:1px;width:18px}.form .color .hex,.form .color .swatch{display:inline-block;vertical-align:top}.form .color .hex{margin-left:10px;text-transform:uppercase}.form .color .label{display:inline-block}.form .color input{height:100%;opacity:0;position:absolute;top:0;width:100%}.form .color .arrow,.form .color .label,.form .color .swatch{pointer-events:none}.form .color .arrow{color:var(--button-color);height:20px;position:absolute;right:var(--form-padding-left);top:var(--form-padding-top);width:20px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:none;-webkit-text-fill-color:var(--text-color-primary);-webkit-box-shadow:0 0 0 1000px var(--form-background) inset;transition:background-color 5000s ease-in-out 0s}.overlay{bottom:0;contain:layout style size;display:table;left:0;opacity:0;overflow-x:hidden;overflow-y:hidden;position:fixed;right:0;top:0;z-index:1000;-webkit-overflow-scrolling:touch;--button-padding-left:0;--button-padding-bottom:0;--form-padding-left:var(--overlay-padding);cursor:default;-webkit-touch-callout:default!important}@media screen and (max-width:500px){.overlay{--overlay-padding:16px}.overlay>.cell{display:block!important}.overlay .inner{border-radius:0!important;box-shadow:none!important;height:100vh!important;padding-top:0;transform:none;width:100%!important}@supports (top:env(safe-area-inset-top)){.overlay .inner{padding-top:calc(env(safe-area-inset-top))}}.webview .overlay .inner{padding-top:0!important}.overlay .inner .overlay-content{padding-bottom:100px}@supports (top:env(safe-area-inset-top)){.overlay .inner .overlay-content{padding-bottom:calc(env(safe-area-inset-bottom) + 100px)}}.webview .overlay .inner .overlay-content{padding-bottom:100px!important}.overlay #overlay-header{top:var(--safe-area-inset-top)!important}}.overlay>.background{backdrop-filter:blur(48px) opacity(.8)!important;background-color:hsla(0,0%,100%,.3);background-color:var(--overlay-background);border:var(--overlay-border);border:none!important;box-sizing:border-box;height:100%;left:0;position:fixed;top:0;width:100%}@supports (background-color:color-mix(in oklab,var(--overlay-background ),transparent 15%)){.overlay>.background{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:color-mix(in oklab,var(--overlay-background),transparent 16%)}}.overlay>.background:after{content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;--light-color:hsla(0,0%,100%,0);--dark-color:var(--text-color-tertiary);background:repeating-linear-gradient(to bottom,var(--dark-color) 0,var(--dark-color) 1px,var(--light-color) 1px,var(--light-color) 2px)}.overlay #overlay-header{box-sizing:border-box;height:var(--overlay-header-height);left:0;padding:0 var(--overlay-padding);pointer-events:none;position:absolute;right:0;top:0;z-index:50}@supports (top:env(safe-area-inset-top)){.overlay #overlay-header{top:calc(env(safe-area-inset-top))}}.webview .overlay #overlay-header{top:0!important}.overlay #overlay-header.underline{border-bottom:1px solid var(--surface-highlight)}.overlay #overlay-header.transparent{background:transparent}.overlay #overlay-header #icon{display:inline-block;height:var(--overlay-header-height);margin-right:7px}.overlay #overlay-header #title{display:inline-block;font-size:16px;font-weight:500;line-height:var(--overlay-header-height);margin:0 1px;text-align:left;vertical-align:top}.overlay #overlay-header>.breadcrumbs{left:9px;line-height:1;margin-top:-2px;position:absolute;top:0;z-index:50}.overlay #overlay-header>.breadcrumbs .icon{bottom:0;color:var(--form-border-color)!important;left:-7px;margin:auto;position:absolute;top:2px}.overlay #overlay-header>.breadcrumbs>.button{height:var(--overlay-header-height);line-height:var(--overlay-header-height);padding:0 10px;position:relative}.overlay #overlay-header>.breadcrumbs>.button:last-child{pointer-events:none}.overlay>.cell{display:table-cell;vertical-align:middle}.overlay .inner{background-color:var(--overlay-background);border:var(--overlay-border);border-radius:var(--overlay-radius);box-shadow:0 1px 6.8px rgba(0,0,0,.056),0 2.9px 18.8px rgba(0,0,0,.08),0 6.9px 45.2px rgba(0,0,0,.104),0 23px 150px rgba(0,0,0,.16);box-sizing:border-box;margin:auto;overflow:hidden;overscroll-behavior:contain;position:relative;text-align:left}@supports (background-color:color-mix(in oklab,var(--overlay-background ),transparent 15%)){.overlay .inner{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:color-mix(in oklab,var(--overlay-background),transparent 16%)}}.overlay .inner>.cancel{color:var(--button-color);cursor:pointer;margin-right:0;margin-top:0;position:absolute;right:calc((var(--overlay-header-height) - 40px)/2);top:calc((var(--overlay-header-height) - 40px)/2);z-index:200}@supports (top:env(safe-area-inset-top)){.overlay .inner>.cancel{margin-top:calc(env(safe-area-inset-top))}}.webview .overlay .inner>.cancel{margin-top:0!important}@supports (top:env(safe-area-inset-top)){.overlay .inner>.cancel{margin-right:calc(env(safe-area-inset-right))}}.webview .overlay .inner>.cancel{margin-right:0!important}.overlay .overlay-content{box-sizing:border-box;left:0;margin:auto;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;position:relative;right:0;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin-top:var(--overlay-margin-top);padding:var(--overlay-padding);padding-top:0}.overlay .overlay-content::-webkit-scrollbar{display:none}.overlay .overlay-content>.form{margin-bottom:var(--overlay-margin);margin-top:var(--overlay-padding);padding-bottom:0}.overlay .overlay-content>h1{font-family:var(--title-font);font-style:var(--title-style);font-weight:var(--title-weight);letter-spacing:var(--title-spacing);margin-bottom:var(--overlay-padding);margin-top:var(--overlay-padding);text-transform:var(--title-transform)}.overlay .overlay-content>p{color:var(--text-color-secondary);font-size:14px;margin-bottom:.7em;margin-top:.7em}.email{--form-padding-top:16px;--form-padding-bottom:16px;--attachment-padding:var(--form-padding-left);--attachment-size:60px}.email #email_message{padding-bottom:110px;position:relative}.email .extras{color:var(--button-color);font-size:14px;position:absolute;right:var(--form-padding-left);top:var(--form-padding-top)}.email .extras:hover{color:var(--feature-color)}.email .attachment{bottom:0;box-sizing:border-box;cursor:pointer;display:table;height:calc(var(--attachment-size) + var(--attachment-padding)*2);left:0;padding:var(--attachment-padding);position:absolute;width:100%}.email .attachment:hover:before{background-color:var(--surface-highlight);bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px}.email .attachment:hover .cell:after{background:none}.email .attachment .cell{display:table-cell;overflow:hidden;vertical-align:middle;white-space:nowrap}.email .attachment .cell:after{background:linear-gradient(to right,transparent,var(--background-color));content:"";height:100px;position:absolute;right:0;top:0;width:40px}.email .attachment .title{box-sizing:border-box;display:inline-block}.email .attachment .description,.email .attachment .title{margin-left:calc(var(--attachment-size) + var(--attachment-padding))}.email .attachment .description{color:grey;font-size:13px}.email .attachment .image,.email .attachment .stack{margin-left:0!important;margin-top:0!important;position:absolute;top:var(--attachment-padding)}.email .attachment .image{height:60px;width:60px}.loading{background-color:var(--background-color);bottom:0;contain:strict;left:var(--content-left);opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;will-change:opacity;z-index:2000}.loading>.spinner{bottom:0;top:0}.loading .message,.loading>.spinner{left:0;margin:auto;position:absolute;right:0}.loading .message{color:var(--text-color-tertiary);font-size:14px;font-weight:400;max-width:300px;text-align:center;top:70%}.loading .message .button{margin:20px 0;width:200px}.spinner{animation:rotator 3s linear infinite;height:50px;width:50px;stroke:var(--feature-color)}.spinner .loader{margin:0 auto;position:relative;width:inherit}.spinner .loader:before{content:"";display:block;padding-top:100%}.spinner .circular{animation:rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.spinner .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:inherit}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.comments{-webkit-overflow-scrolling:touch;line-height:1.4;overflow-y:scroll}.comments .comment{padding:12px 0 12px 52px;position:relative}.comments .comment .icon{border-radius:20px;height:40px;left:0;position:absolute;top:15px;width:40px}.comments .comment .name{font-weight:700;margin-right:5px}.comments .comment .date{float:right}.progress{--progress-bar-height:20px;--progress-padding:15px;--progress-height:calc(var(--progress-bar-height) + var(--progress-padding)*2);background-color:var(--sidebar-background);bottom:0;bottom:env(safe-area-inset-bottom,0);cursor:pointer;height:var(--progress-height);left:0;position:fixed;z-index:21}.progress:before{background-color:var(--surface-highlight);content:"";height:1px;left:var(--progress-padding);position:absolute;right:var(--progress-padding);top:0}.progress:after{background-color:var(--sidebar-background);content:"";height:var(--safe-area-inset-bottom);left:0;position:absolute;right:0;top:var(--progress-height)}.progress .progress-bar{border-radius:3px;height:var(--progress-bar-height)}.progress .progress-bar,.progress>.info{left:var(--progress-padding);position:absolute;right:var(--progress-padding);top:var(--progress-padding)}.progress>.info{bottom:var(--progress-padding);color:var(--text-color-tertiary);font-size:10px;line-height:var(--progress-bar-height);text-align:center;will-change:transform}.progress>.highlight{clip-path:inset(0 0 100%);color:var(--feature-contrast-color)}.progress .close{color:var(--feature-contrast-color);opacity:0;pointer-events:none;position:absolute;right:9px;top:5px;z-index:50}.progress .close .icon{width:13px}.mobile .progress{--progress-padding:10px;background-color:var(--overlay-background);border:none;box-sizing:border-box;margin-bottom:60px}@supports (background-color:color-mix(in oklab,var(--overlay-background ),transparent 15%)){.mobile .progress{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:color-mix(in oklab,var(--overlay-background),transparent 16%)}}.mobile .progress:before{bottom:0;top:auto}.mobile .progress:after{display:none}.mobile .progress .close{right:4px;top:0}.progress.complete .close{opacity:1;pointer-events:auto}.progress.complete .highlight{clip-path:inset(0 0 0)}.slider{height:100%;left:0;overflow:hidden;position:fixed;top:0!important;width:100%;z-index:40!important}.slider>.background{background-color:#000;height:100vh;opacity:0;width:100vw;will-change:transform}.slider .icon-overlay{color:#fff!important;filter:drop-shadow(0 0 1px rgba(0,0,0,.7))}.slider #back{left:10px;position:absolute;top:10px;z-index:300;fill:var(--button-color)}@supports (top:env(safe-area-inset-top)){.slider #back{top:calc(env(safe-area-inset-top) + 10px)}}.webview .slider #back{top:10px!important}@supports (top:env(safe-area-inset-top)){.slider #back{left:calc(env(safe-area-inset-left) + 10px)}}.webview .slider #back{left:10px!important}.slider #more{position:absolute;right:10px;top:10px;z-index:300;fill:var(--button-color)}@supports (top:env(safe-area-inset-top)){.slider #more{top:calc(env(safe-area-inset-top) + 10px)}}.webview .slider #more{top:10px!important}@supports (top:env(safe-area-inset-top)){.slider #more{right:calc(env(safe-area-inset-right) + 10px)}}.webview .slider #more{right:10px!important}.slider #favourite{position:absolute;right:50px;top:10px;z-index:301;fill:var(--button-color)}@supports (top:env(safe-area-inset-top)){.slider #favourite{top:calc(env(safe-area-inset-top) + 10px)}}.webview .slider #favourite{top:10px!important}@supports (top:env(safe-area-inset-top)){.slider #favourite{right:calc(env(safe-area-inset-right) + 50px)}}.webview .slider #favourite{right:50px!important}.slider #slideshow{position:absolute;right:50px;top:10px;z-index:300;fill:var(--button-color)}@supports (top:env(safe-area-inset-top)){.slider #slideshow{top:calc(env(safe-area-inset-top) + 10px)}}.webview .slider #slideshow{top:10px!important}@supports (top:env(safe-area-inset-top)){.slider #slideshow{right:calc(env(safe-area-inset-right) + 50px)}}.webview .slider #slideshow{right:50px!important}.slider .next,.slider .previous{contain:strict;position:absolute;z-index:2000;fill:var(--button-color);stroke:var(--button-color);stroke-width:2;bottom:0;height:40px;margin:-20px auto auto;top:50%;transition:opacity .3s linear,stroke .3s linear,fill .3s linear,transform .3s ease-in-out;width:40px}.slider .next svg,.slider .previous svg{contain:strict}.slider .next.hover,.slider .previous.hover{stroke:var(--feature-color)}.slider .previous{left:10px}.slider .next{right:10px}.slider>.item{contain:strict;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:20}.slider>.item>.canvas,.slider>.item>.info{left:0;pointer-events:auto;position:absolute;top:0;will-change:transform}.slider>.item>.canvas{contain:strict}.slider>.item>.info{overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.slider>.item>.info::-webkit-scrollbar{display:none}.mobile{--info-padding:16px}.mobile .next,.mobile .previous{display:none}.mobile .item>.info{background-color:var(--background-color);margin-top:0;padding-left:var(--info-padding);padding-right:var(--info-padding);z-index:15}.webview .mobile .item>.info{margin-top:0!important}.mobile .item>.info .actions{right:var(--info-padding);top:calc(var(--info-padding) - 10px)}.mobile .item>.info>p:first-child{margin-top:15px;padding-top:0}.thumbnails{bottom:0;height:220px;left:inherit;position:fixed;right:0;z-index:40}@supports (top:env(safe-area-inset-top)){.thumbnails{bottom:calc(env(safe-area-inset-bottom))}}.webview .thumbnails{bottom:0!important}.thumbnails .thumbs{overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:absolute}.thumbnails .thumbs::-webkit-scrollbar{display:none}.thumbnails .thumbs .extra{contain:strict}.thumbnails .thumbs .canvas{contain:strict;cursor:pointer;left:0;position:absolute;transform-origin:0 0}.thumbnails>.pointer{border-top:5px solid var(--button-color);top:-5px}.thumbnails>.pointer,.thumbnails>.pointer2{border-left:5px solid transparent;border-right:5px solid transparent;contain:strict;height:0;left:inherit;margin:auto;position:fixed;right:0;width:0;will-change:opacity,transform;z-index:3000}.thumbnails>.pointer2{border-bottom:5px solid var(--button-color);bottom:0}.thumbnails>.background{background-color:var(--background-color);height:calc(100% + 40px);left:0;position:absolute;top:0;width:100%}.info{--spacing:3px;box-sizing:border-box;position:relative}.info>p:first-child{margin-top:12px}.info>:last-child{margin-bottom:90px}.info>.actions{cursor:pointer;margin-right:-1px;pointer-events:auto;position:absolute;right:0;top:3px;will-change:transform,opacity;z-index:10;z-index:100}.info>.actions>*{display:inline-block}.info>.actions>:last-child{padding-right:0}.info>.actions .favorited .icon{color:var(--feature-color)!important;fill:var(--feature-color)!important;stroke:var(--feature-color)!important}.info>.number{margin:13px 10px 0 0}.info>.filename,.info>.number{color:var(--text-color-secondary);display:inline-block;font-size:13px;position:relative;will-change:transform}.info>.filename{margin:13px 0 0}.info>.filename:hover:before{background:var(--surface-color);border-radius:4px;bottom:-4px;content:"";left:-6px;padding:0 10px;position:absolute;right:-6px;top:-4px;transition:all .25s linear;z-index:-1}.info>.filename:active{color:var(--feature-color)}.info>.filename:active:before{background:var(--surface-color-secondary)}.info>.title{color:var(--text-color);font-family:var(--title-font);font-size:15px;font-style:var(--title-style);font-weight:var(--title-weight);font-weight:500;letter-spacing:var(--title-spacing);margin:6px 0;text-transform:var(--title-transform);will-change:transform}.info .extended{padding:0;will-change:transform}.info>.description{color:var(--text-color-tertiary);font-size:13px;margin:var(--spacing) 0;position:relative;will-change:transform}.info>.description:after{background:-moz-linear-gradient(top,transparent 0,var(--background-color) 90%);background:-webkit-linear-gradient(top,transparent 0,var(--background-color) 90%);background:-o-linear-gradient(top,transparent 0,var(--background-color) 90%);background:-ms-linear-gradient(top,transparent 0,var(--background-color) 90%);background:linear-gradient(to bottom,transparent 0,var(--background-color) 90%);bottom:0;content:"";left:0;min-height:40px;position:absolute;top:20px;transition:opacity .4s linear;width:100%}.info .date{color:var(--text-color-tertiary);font-size:12px;margin:var(--spacing) 0}.info .tags{border-top:1px solid var(--surface-highlight);margin-top:20px;padding:20px 0;position:relative}.info .tag{background:var(--surface-color);border-radius:3px;color:var(--text-color-tertiary);cursor:pointer;display:inline-block;font-size:13px;margin:0 6px 6px 0;padding:2px 8px;pointer-events:auto;transition:all .25s linear}.info .tag:hover{background-color:var(--feature-color);border-color:var(--feature-color);color:var(--feature-contrast-color)}.info .tag:last-child{margin-right:0}.front{z-index:100!important}.info-mode .description:after{opacity:0}.video{position:absolute}.video video{height:100%;pointer-events:none;width:100%;z-index:10}.video video,.video>.play{bottom:0;left:0;position:absolute;right:0;top:0}.video>.play{border-radius:100%;cursor:pointer;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.25));filter:drop-shadow(0 0 4px rgba(0,0,0,.25));height:60px;margin:auto;padding:30px;pointer-events:auto;width:60px;will-change:opacity;z-index:30}.video>.play .icon{height:60px;pointer-events:none;position:absolute;width:60px;fill:hsla(0,0%,100%,.9)}.controls,.video .controls{position:absolute}.controls{--controls-height:44px;--track-height:4px;--track-radius:10px;--controls-background:rgba(40,40,40,.75);--buffer-color:"#c2c2c253";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--controls-background);border:none;border-radius:60px;box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.09),0 1px 3px rgba(0,0,0,.1),0 2px 12px rgba(0,0,0,.1);color:#fff;cursor:default;transition:opacity .4s linear;z-index:100}.controls>*{display:inline-block;position:relative;vertical-align:top}.controls .icon{cursor:pointer;height:100%;position:absolute;text-align:center;width:60px}.controls .icon svg{fill:#fff;bottom:0;-webkit-filter:drop-shadow(0 -.5px 0 rgba(0,0,0,.2));filter:drop-shadow(0 -.5px 0 rgba(0,0,0,.2));height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.controls .destination{border:0;height:100%;left:0;padding:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s linear;z-index:2000}.controls .destination .time{font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;left:-30px;position:absolute;text-shadow:0 0 2px rgba(0,0,0,.8);top:-25px;width:60px}.controls .destination .marker{background:linear-gradient(180deg,hsla(0,0%,100%,.569) 0,hsla(0,0%,100%,.569) calc(50% - 5px),transparent calc(50% - 5px),transparent calc(50% + 5px),hsla(0,0%,100%,.569) calc(50% + 5px),hsla(0,0%,100%,.569));bottom:10px;left:0;margin:auto;position:absolute;right:0;top:10px;transition:opacity .2s linear;width:1px}.controls .duration,.controls .elapsed{bottom:0;color:hsla(0,0%,100%,.7);font-variant-numeric:tabular-nums;height:20px;line-height:20px;margin:auto;position:absolute;text-align:center;text-shadow:0 0 1px rgba(0,0,0,.5);top:0}.controls .time{font-size:11px;pointer-events:none;text-align:center;text-shadow:0 0 1px rgba(0,0,0,.2)}.controls .scrubber .track{background-color:hsla(0,0%,100%,.3);border-radius:var(--track-radius);box-shadow:0 -.5px 0 0 rgba(0,0,0,.2);overflow:hidden;top:calc((50% - var(--track-height))/2);width:100%;z-index:20}.controls .scrubber .track,.controls .scrubber .track .buffer{height:var(--track-height);pointer-events:none;position:absolute}.controls .scrubber .track .buffer{background-color:var(--buffer-color)}.controls .scrubber .track .played{background-color:#fff;height:var(--track-height);pointer-events:none;position:absolute}.controls .scrubber .playhead{background-color:#fff;border-radius:50px;box-shadow:0 -.5px 0 0 rgba(0,0,0,.2);height:14px;margin-left:-7px;margin-top:-7px;pointer-events:none;position:absolute;top:calc(var(--track-height)/2);transition:opacity .2s linear;width:14px;z-index:30}.controls .scrubber:after{bottom:0;content:"";left:-20px;position:absolute;right:-20px;top:0}.controls .preview-tooltip{background:rgba(0,0,0,.6);border-radius:14px;bottom:calc(var(--controls-height) + 4px);box-shadow:0 2px 10px rgba(0,0,0,.4);left:0;opacity:0;padding:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:1000}.controls .preview-image{background:hsla(0,0%,100%,.05);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:14px;display:block;margin-bottom:4px}.search{--suggestion-height:48px;--suggestion-inset:12px;--suggestion-padding:20px;--overlay-header-height:60px;--overlay-margin-top:60px;margin-top:0!important;overflow:hidden!important;padding:0}.search .form{background:transparent;left:0;margin:auto;margin-top:0!important;padding-top:0;position:absolute;right:0;z-index:100;--form-padding-left:var(--suggestion-padding);--form-radius:0px;--form-border:none;--form-background:transparent;border-bottom:1px solid var(--surface-highlight)}.search .form .placeholder{margin-left:2px}.search .suggestions{contain:layout size;left:0;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;position:absolute;right:0;top:50px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;box-sizing:border-box;height:400px;margin:auto!important}.search .suggestions #header{height:50000px}.search .suggestions .section{left:0;pointer-events:none;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:10}.search .suggestions .section .title{color:var(--text-color-tertiary);font-family:var(--body-font);font-size:var(--body-size);font-size:13px;font-size:12px;font-style:var(--body-style);font-weight:var(--body-weight);letter-spacing:var(--body-spacing);line-height:36px;margin-left:var(--suggestion-padding);text-transform:var(--body-transform);text-transform:uppercase}.search .suggestions .item{color:var(--text-color-secondary);contain:strict;cursor:pointer;font-size:13px;height:var(--suggestion-height)}@media screen and (min-width:500px){.search .suggestions .item{border-radius:4px}}.search .suggestions .item.active{text-shadow:0 -.5px 1px rgba(0,0,0,.15)}.search .suggestions .item.active:before{background:var(--feature-color);border-radius:6px;bottom:0;content:"";left:var(--suggestion-inset);position:absolute;right:var(--suggestion-inset);top:0;z-index:-1}.search .suggestions .item.active .label,.search .suggestions .item.active .match,.search .suggestions .item.active .results{color:var(--feature-contrast-color)}.search .suggestions .item>*{pointer-events:none}.search .suggestions .canvas{border-radius:3px;filter:drop-shadow(0 .5px 2px rgba(0,0,0,.1));margin-left:var(--suggestion-padding);margin-top:8px}.search .suggestions .icon{margin-right:0!important;width:16px}.search .suggestions .icon svg{bottom:0;margin:auto;position:absolute;top:0}.search .suggestions .label{color:var(--text-color-secondary);line-height:var(--suggestion-height);margin-left:calc(var(--suggestion-padding) + 44px);max-width:calc(100% - 130px);white-space:nowrap}.search .suggestions .label .match{color:var(--text-color)}.search .suggestions .results{color:var(--text-color-tertiary);font-size:11px;height:var(--suggestion-height);line-height:var(--suggestion-height);margin-right:3px;position:absolute;right:var(--suggestion-padding);top:0}.download{-webkit-touch-callout:default!important}.download #preview{background-color:var(--canvas-color);background-repeat:no-repeat;background-size:contain;box-shadow:0 2px 8px rgba(0,0,0,.4);line-height:0;margin-top:60px}.download #preview img{height:100%;width:100%}.download .message{color:var(--text-color-secondary);display:block;font-size:14px;margin-bottom:60px;padding:20px 0;text-align:center}.notifications{bottom:0;left:10px;position:fixed;z-index:200000}.notifications>.item{background-color:rgba(0,0,0,.8);border-radius:3px;color:#bfbfbf;font-family:var(--body-font);font-size:var(--body-size);font-size:13px;font-style:var(--body-style);font-weight:var(--body-weight);height:40px;letter-spacing:var(--body-spacing);min-width:250px;text-transform:var(--body-transform)}.notifications>.item,.notifications>.item>.text{left:0;position:absolute;top:0;will-change:transform}.notifications>.item>.text{line-height:40px;padding-left:12px}.notifications>.item>*{display:inline-block}.notifications>.item .icon{fill:#fff;height:20px;width:20px}.notifications>.item a,.notifications>.item a:visited{border-bottom:1px dotted;color:#fff;text-decoration:none}.notifications>.item a:hover{border-bottom:1px solid}.popup{contain:strict;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1100;--popup-inner-radius:calc(var(--popup-radius) - var(--popup-inset))}.shape{background-color:var(--overlay-background);border:var(--overlay-border);border-radius:var(--popup-radius);box-shadow:0 2px 3px rgba(0,0,0,.15),0 8px 12px rgba(0,0,0,.13);box-sizing:border-box}@supports (background-color:color-mix(in oklab,var(--overlay-background ),transparent 15%)){.shape{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:color-mix(in oklab,var(--overlay-background),transparent 16%)}}.popup-container{--header-height:50px;--divider-color:var(--surface-highlight);left:0;line-height:0px;overflow:hidden;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;position:absolute;top:0;will-change:width,height;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.popup-container::-webkit-scrollbar{display:none}.popup-container .popup-header{border-radius:var(--popup-inner-radius);height:var(--header-height);margin:var(--popup-inset);padding:var(--popup-padding);position:relative}.popup-container .popup-header .stack{display:inline-block;vertical-align:middle}.popup-container .popup-header .stack .canvas{border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15)}.popup-container .popup-header .text{display:inline-block;overflow:hidden;padding-left:10px;vertical-align:middle;width:calc(100% - 60px)}.popup-container .popup-header .title{font-size:13px;font-weight:400;line-height:1;text-overflow:ellipsis;white-space:nowrap}.popup-container .popup-header .description{color:var(--text-color-tertiary);font-size:11px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-container .popup-header .description:not(:empty){margin-top:5px}.popup-container .popup-header:before{background:var(--divider-color);bottom:calc((var(--popup-inset))*-1);content:"";height:1px;left:var(--popup-padding);pointer-events:none;position:absolute;right:var(--popup-padding)}.popup-container>.items{contain:content;font-size:1em;left:0;line-height:1;margin-top:var(--popup-inset);position:absolute;text-align:center;text-align:left;width:100%;will-change:transform}.popup-container>.items.inset>.item{padding-left:50px}.popup-container>.items.inset #selected{height:100%;left:18px;position:absolute;top:0}.popup-container>.items>.item{border-radius:var(--popup-inner-radius);box-sizing:border-box;cursor:pointer;font-family:var(--body-font);font-size:var(--body-size);font-size:13px;font-style:var(--body-style);font-weight:var(--body-weight);letter-spacing:var(--body-spacing);margin:0 var(--popup-inset);padding:0 var(--popup-padding);position:relative;text-transform:var(--body-transform);text-transform:none;width:calc(100% - var(--popup-inset)*2)}@media (hover:none){.popup-container>.items>.item{font-size:14px}}.popup-container>.items>.item:last-child{margin-bottom:var(--popup-inset)}.popup-container>.items>.item.divider{margin-top:calc(var(--popup-inset)*2 + 1px)}.popup-container>.items>.item.divider:before{background:var(--divider-color);content:"";height:1px;left:var(--popup-padding);pointer-events:none;position:absolute;right:var(--popup-padding);top:calc((var(--popup-inset) + 1px)*-1)}.popup-container>.items>.item>*{pointer-events:none}.popup-container>.items>.item>.icon{margin-right:10px;position:relative;top:5px}.popup-container>.items>.item>.label{display:inline;line-height:var(--popup-item-height);pointer-events:none;white-space:nowrap}.popup-container>.items>.item>.extra{bottom:0;height:var(--popup-item-height);line-height:var(--popup-item-height);margin:auto;opacity:.5;position:absolute;right:25px;top:0}.popup-container>.items>.item>.pill{pointer-events:none;--badge-color:var(--feature-color);bottom:0;height:20px;line-height:20px;margin:auto;padding:0 8px;position:absolute;right:var(--popup-padding);top:0}.popup-container>.items>.item>.arrow{height:100%;margin-right:0!important;opacity:.2;position:absolute;right:8px;top:0;width:17px}.popup-container>.items>.item.active{background:var(--feature-color);color:var(--feature-contrast-color)}.popup-container>.items>.item.active>.arrow{opacity:1}.popup-container>.items>.item.active>.pill{background-color:var(--feature-color);color:var(--feature-contrast-color)}.drop{position:fixed;z-index:600}.drop,.drop>.background{height:100%;left:0;pointer-events:none;top:0;width:100%}.drop>.background{background-color:var(--sidebar-background);opacity:.9;z-index:500}.drop>.message{bottom:0;height:40px;left:0;line-height:40px;margin:auto;position:absolute;right:0;text-align:center;top:0;width:300px}.tooltip{background-color:var(--overlay-background);border:var(--overlay-border);border-radius:4px;box-sizing:border-box;font-size:12px;left:0;opacity:0;padding:6px 12px;pointer-events:none;position:fixed;top:0;transition:opacity .15s linear;z-index:100000}@supports (background-color:color-mix(in oklab,var(--overlay-background ),transparent 15%)){.tooltip{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:color-mix(in oklab,var(--overlay-background),transparent 16%)}}.range .input{height:20px;position:relative}.range .track{background:var(--button-color);height:1px;margin:0 2px;width:calc(100% - 4px)}.range .thumb,.range .track{pointer-events:none;position:absolute;top:50%}.range .thumb{left:0}.range .circle,.range .thumb{transform-origin:50% 50%;will-change:tranform}.range .circle{background:var(--feature-color);border-radius:100%;height:10px;margin-left:-5px;margin-top:-4px;position:absolute;width:10px}:root{--dialogue-radius:16px;--dialogue-padding:16px;--dialogue-width:360px}.premium-upgrade{--dialogue-width:500px}.watermark-select{padding-top:40px}.dialogue{bottom:0;contain:layout style size;left:0;opacity:0;overflow-x:hidden;overflow-y:hidden;position:fixed;right:0;top:0;z-index:10001;-webkit-overflow-scrolling:touch;cursor:default;-webkit-touch-callout:default!important}.dialogue>.background{background-color:rgba(0,0,0,.3);contain:strict;height:100%;left:0;position:fixed;top:0;width:100%}.dialogue .inner{background-color:var(--overlay-background);border:var(--overlay-border);border-radius:var(--dialogue-radius);box-shadow:0 1px 6.8px rgba(0,0,0,.056),0 2.9px 18.8px rgba(0,0,0,.08),0 6.9px 45.2px rgba(0,0,0,.104),0 23px 150px rgba(0,0,0,.16);box-sizing:border-box;left:0;margin:auto;max-height:90%;max-width:var(--dialogue-width);overflow:hidden;overflow:auto;overscroll-behavior:contain;padding:var(--dialogue-padding);position:absolute;right:0;text-align:left;top:50%;transform:translateY(-50%);width:80%}@supports (background-color:color-mix(in oklab,var(--overlay-background ),transparent 15%)){.dialogue .inner{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:color-mix(in oklab,var(--overlay-background),transparent 16%)}}.dialogue .inner>.content{box-sizing:border-box;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;text-align:center;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.dialogue .inner>.content::-webkit-scrollbar{display:none}.dialogue .inner>.content>h1{font-family:var(--title-font);font-size:20px;font-style:var(--title-style);font-weight:var(--title-weight);font-weight:600;letter-spacing:var(--title-spacing);margin:.5em 0;text-transform:var(--title-transform)}.dialogue .inner>.content>p{color:var(--text-color-secondary);font-size:13px;margin:auto 20px}.dialogue .inner>.content .form{margin:calc(var(--dialogue-padding)*2) 0;padding:0}.dialogue .inner>.content .buttons{margin-top:40px}.dialogue .inner>.content .buttons .button:not(:first-child){margin-top:10px}.dialogue .inner>.content .alert-icon{color:var(--text-color-tertiary);height:70px;margin:20px 0;width:70px}.dialogue .inner .form{margin-left:0;margin-right:0;padding:var(--overlay-padding);padding-bottom:0}.badge{--badge-color:var(--text-color-tertiary);cursor:pointer;display:inline-block;line-height:1;position:relative}.badge.beta-badge{--badge-color:#e3730a}.badge .pill{background-color:transparent;border-radius:30px;color:var(--badge-color);display:inline-block;font-size:11px;font-weight:400;letter-spacing:.08em;line-height:1.5;margin:0;padding:4px 12px;position:relative;text-transform:uppercase;transition:all .25s linear}.badge.large .pill{font-size:14px;padding:6px 15px}.badge:before{background:var(--badge-color);border-radius:50px;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;transition:all .25s linear}.badge:hover .pill{color:#fff}.badge:hover:before{opacity:1!important}.badge2{--size:60px;--text-color:var(--feature-contrast-color);--shape-color:var(--feature-color);box-shadow:none;line-height:var(--size)}.badge2,.badge2 .shape{height:var(--size);width:var(--size)}.badge2 .shape{backdrop-filter:blur(12px) opacity(.8)!important;background-color:var(--shape-color);border-radius:var(--size);box-shadow:0 2px 10px rgba(0,0,0,.3)}.badge2 .text{color:var(--text-color);font-size:20px;font-weight:500;height:var(--size);left:0;line-height:var(--size);position:absolute;text-align:center;top:0;width:var(--size)}:root{--sidebar-item-height:34px;--sidebar-item-radius:4px;--sidebar-inset:15px;--sidebar-padding:30px;--sidebar-background:var(--surface-color);--sidebar-highlight:var(--surface-highlight);--sidebar-button-color:var(--button-color)}.main>.sidebar{contain:strict;overflow-x:hidden;overflow-y:auto;position:fixed;-webkit-overflow-scrolling:touch;background:var(--sidebar-background);border-right:var(--surface-border);box-sizing:border-box;left:0;overscroll-behavior:contain;top:0;z-index:20}.main>.sidebar:hover .albums .section .button{opacity:1}.main>.sidebar .highlight{background:var(--surface-highlight);border-radius:var(--sidebar-item-radius);height:var(--sidebar-item-height);pointer-events:none}.main>.sidebar .dragbar,.main>.sidebar .highlight{contain:strict;left:var(--sidebar-inset);position:absolute;right:var(--sidebar-inset);top:0;will-change:transform}.main>.sidebar .dragbar{background-color:var(--feature-color);height:1px;margin-top:-1px;opacity:1;z-index:10000}.main>.sidebar .section{font-family:var(--title-font);font-size:13px;font-style:var(--title-style);font-weight:var(--title-weight);font-weight:500;letter-spacing:var(--title-spacing);position:relative;text-transform:var(--title-transform)}.main>.sidebar .section .title{color:var(--text-color-tertiary);margin-bottom:15px;margin-left:var(--sidebar-padding)}.main>.sidebar .section .button{color:var(--button-color);opacity:0;position:absolute;right:20px;top:-10px}.main>.sidebar .section .button:hover{color:var(--feature-color)}.main>.sidebar .section .button.over{opacity:1}.main>.sidebar .albums,.main>.sidebar .menu{height:auto!important;margin-top:55px!important}.main>.sidebar .albums .list,.main>.sidebar .menu .list{height:auto!important;position:absolute;width:100%!important}.main>.sidebar .albums .list #container,.main>.sidebar .menu .list #container{width:100%!important}.main>.sidebar .albums,.main>.sidebar .menu{margin:var(--sidebar-padding) 0}.main>.sidebar .menu .icon{color:var(--text-color-tertiary);margin-left:17px;margin-top:7px}.sidebar-item{box-sizing:border-box;contain:strict;cursor:pointer;font-size:12px;height:var(--sidebar-item-height);padding:0 var(--sidebar-padding);white-space:nowrap;will-change:transform;z-index:1}.sidebar-item.active{color:var(--text-color)}.sidebar-item.active .label{color:var(--text-color);max-width:calc(100% - 90px)}.sidebar-item.active .more{opacity:1}@media (any-hover:hover){.sidebar-item:hover:not(.active)>.more{opacity:1;transition:none}}.sidebar-item.drag-over .arrow,.sidebar-item.drag-over .label{color:var(--feature-contrast-color)!important;transition:all .3s linear}.sidebar-item.drag-over:before{animation:fade-in .3s linear;animation-fill-mode:both;background-color:var(--feature-color);border-radius:var(--sidebar-item-radius);content:"";height:var(--sidebar-item-height);left:var(--sidebar-inset);opacity:1;position:absolute;right:var(--sidebar-inset);top:0;z-index:-1}.sidebar-item>.icon{display:inline-block;margin-right:12px;margin-top:10px;vertical-align:top}.sidebar-item>.arrow{bottom:0;color:grey;height:20px;margin:auto auto auto -23px;position:absolute;top:0;width:20px}.sidebar-item>.canvas{background-color:var(--surface-highlight);border-radius:3px;display:inline-block;filter:drop-shadow(0 .5px 1px rgba(0,0,0,.25));margin-right:10px;margin-top:5px;padding:0;position:relative;vertical-align:top}.sidebar-item .label{display:inline-block;line-height:var(--sidebar-item-height);max-width:calc(100% - 80px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item .more{bottom:0;color:var(--sidebar-button-color);margin:auto;opacity:0;position:absolute;right:var(--sidebar-padding);top:0;transition:opacity .25s linear;will-change:opacity}.sidebar-item .more.over{opacity:1}.sidebar-item.duplicated{animation:fade-in .5s linear both}.sidebar-item.duplicated:before{background:var(--feature-faded-color);border-radius:var(--sidebar-item-radius);contain:strict;content:"";height:var(--sidebar-item-height);left:var(--sidebar-inset);right:var(--sidebar-inset);will-change:transform}.sidebar-item.duplicated:after,.sidebar-item.duplicated:before{animation:fade-out 3s 5s;animation-fill-mode:both;pointer-events:none;position:absolute;top:0;will-change:opacity}.sidebar-item.duplicated:after{bottom:0;color:var(--feature-color);content:"copy";font-size:10px;font-weight:500;height:16px;letter-spacing:.05em;line-height:16px;margin:auto;right:27px;text-transform:uppercase}.sidebar-item.created{animation:fade-in .5s linear both}.sidebar-item.created:before{background:var(--feature-faded-color);border-radius:var(--sidebar-item-radius);contain:strict;content:"";height:var(--sidebar-item-height);left:var(--sidebar-inset);right:var(--sidebar-inset);will-change:transform}.sidebar-item.created:after,.sidebar-item.created:before{animation:fade-out 3s 5s;animation-fill-mode:both;pointer-events:none;position:absolute;top:0;will-change:opacity}.sidebar-item.created:after{bottom:0;color:var(--feature-color);content:"new";font-size:10px;font-weight:500;height:16px;letter-spacing:.05em;line-height:16px;margin:auto;right:27px;text-transform:uppercase}.navbar{--nav-height:60px;--nav-inset:4px;bottom:0;box-sizing:border-box;height:var(--nav-height);left:0;position:fixed;width:100%;z-index:25}@supports (top:env(safe-area-inset-top)){.navbar{bottom:calc(env(safe-area-inset-bottom))}}.webview .navbar{bottom:0!important}.navbar .background{background:var(--sidebar-background);background-color:var(--overlay-background);border:none;box-sizing:border-box;height:200px;left:0;position:absolute;top:0;width:100%}@supports (background-color:color-mix(in oklab,var(--overlay-background ),transparent 15%)){.navbar .background{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:color-mix(in oklab,var(--overlay-background),transparent 16%)}}.navbar .menu{text-align:center}.navbar .menu .item{color:var(--text-color-tertiary);display:inline-block;height:var(--nav-height);position:relative}.navbar .menu .item:before{background-color:var(--surface-highlight);border-radius:6px;bottom:var(--nav-inset);content:"";left:var(--nav-inset);opacity:0;position:absolute;right:var(--nav-inset);top:var(--nav-inset)}.navbar .menu .item.active{color:var(--feature-color)}@media (hover:hover){.navbar .menu .item:hover:before{opacity:1}}.navbar .menu .item:active{color:var(--feature-color)}.navbar .menu .item:active:before{opacity:1}.navbar .menu .item .icon{left:0;margin:auto;position:absolute;right:0;top:13px}.navbar .menu .item .label{font-size:11px;line-height:30px;margin-top:27px}.add .list{height:100%}.add .list .item{color:var(--text-color-secondary);contain:strict;height:var(--suggestion-height);width:100%}.add .list .item.active{background-color:rgba(0,0,0,.15);color:#3378f6!important}.add .list .item.active .match{border-bottom:1px solid rgba(51,120,246,.5);color:#3378f6}.add .list .item>*{pointer-events:none}@media (hover:hover){.add .list .item{cursor:pointer}}.add .list .canvas{margin-left:0!important;margin-top:0!important}.add .list .label{line-height:var(--suggestion-height);margin-left:60px;max-width:calc(100% - 120px);white-space:nowrap}.add .list .label .match{border-bottom:1px solid rgba(0,0,0,.25);color:var(--text-color-primary);padding-bottom:2px}.login{--form-padding-top:20px;--form-padding-bottom:20px;--button-padding-top:16px;padding-top:0!important}.login h1{font-size:22px!important;margin:50px 0!important;text-align:center}.login .form{margin-bottom:50px!important;margin-top:50px!important}.login #remember_me{padding:14px 0;text-align:center}.login .extras{color:var(--text-color-secondary)!important;font-size:13px!important;line-height:1;margin-bottom:0!important;margin-top:0!important;padding:10px 0;text-align:center;text-decoration:none}.login .extras a{border:none;position:relative;top:-1px}.login .extras a:after{background:currentColor;bottom:-3px;content:"";height:1px;left:0;opacity:0;position:absolute;transition:all .3s ease-in-out;width:0}.login .dev{font-size:12px}.login .dev .item:hover{background:rgba(0,0,0,.1)}.settings{--sidebar-width:180px;height:80vh}.settings .overview{--form-background:transparent;--form-padding-top:16px;--form-padding-bottom:16px}.settings .overview label{width:70px!important}.settings .general-settings{--form-padding-left:16px;--form-padding-top:16px;--form-padding-bottom:16px}.settings .general-settings .form{margin-top:0}.settings .general-settings .badge{margin-top:-32px;position:absolute;right:var(--overlay-padding)}.settings .general-settings #user_feature .swatch{border:none}.settings .general-settings #user_feature .hex,.settings .inner .sidebar{display:none}.settings .inner .sidebar .item{cursor:pointer}.settings .inner .sidebar #logout{bottom:20px;left:20px;position:absolute}.settings .inner .sidebar .highlight{background:var(--surface-highlight);border-radius:4px;contain:strict;height:40px;left:15px;pointer-events:none;position:absolute;top:0;width:calc(100% - 30px);will-change:transform}@media screen and (min-width:800px){.settings .inner{width:calc(480px + var(--sidebar-width))!important;--overlay-padding:30px}.settings .inner .holder{left:var(--sidebar-width);overflow:hidden;position:relative;width:calc(100% - var(--sidebar-width))}.settings .inner .overlay-content{margin:none!important}.settings .inner #overlay-header{margin-left:var(--sidebar-width)}.settings .inner .sidebar{border-right:var(--form-border);bottom:0;box-sizing:border-box;display:block;float:left;font-size:13px;left:0;padding:0 30px;position:absolute;top:0;width:var(--sidebar-width);z-index:1000}.settings .inner .sidebar .menu{margin-top:80px}.settings .inner .sidebar .menu .item{height:40px;line-height:40px;opacity:.7}.settings .inner .sidebar .menu .item.active{opacity:1}}@media screen and (max-width:500px){.settings{height:100vh}}.settings h1{font-size:24px!important;font-weight:600;margin-bottom:0!important;margin-top:36px!important}.settings h2{font-size:16px!important;font-weight:600;margin-bottom:8px!important;margin-top:40px!important}.settings .notification{border:1px solid;border-radius:4px;color:#000;font-size:15px;padding:10px 14px}.settings .alert{color:red}.settings .alert b{font-weight:600}.settings .alert a,.settings .alert a:hover{border-color:currentColor;color:currentColor}.settings>.button{display:block;width:auto}.settings>.message{margin:40px 0}.settings .version{font-size:12px!important;margin:30px!important;text-align:center}.settings>.section{position:relative}.settings>.section>.buttons{position:absolute;right:-9px;top:-7px}.settings>.section>.buttons>.button{color:var(--feature-color)}.settings .border,.settings .settings-list{border:var(--form-border);border-radius:var(--form-radius)}.settings .settings-list>.item:not(:last-child){border-bottom:var(--form-border)}.settings .right-buttons{position:absolute;right:0;top:20px}.settings .right-buttons>.button{color:var(--feature-color)}.settings>.list{background-color:var(--form-background);border:var(--form-border);border-radius:var(--form-radius);margin-top:20px;overflow:hidden;width:auto}.settings>.list:empty{display:none}.settings>.list>.item{box-sizing:border-box;font-size:14px;padding:15px;position:relative}.settings>.list>.item .value{color:var(--text-color-tertiary);max-width:60%;overflow:hidden;position:absolute;right:40px;text-overflow:ellipsis;white-space:nowrap}.settings>.list>.item>.arrow{height:100%;position:absolute;right:var(--overlay-inset);top:0;width:12px}.settings>.list>.item>.title{font-weight:500}.settings>.list>.item>.description{color:grey;display:none;padding-right:20px}.settings>.list>.item:hover{background-color:rgba(0,0,0,.04)}.settings>.list>.item>*{pointer-events:none}.settings>.list>.item:not(:first-child):before{background:var(--form-border-color);content:"";height:1px;left:0;position:absolute;right:0;top:0}.settings>.list>.item .actions{color:var(--sidebar-button-color);height:100%;pointer-events:auto;position:absolute;right:20px;top:0}.settings.account-storage .extra{color:gray}.settings.account-storage .tray{background:var(--surface-color-secondary);border-radius:6px;box-shadow:inset 0 1px 3px rgba(0,0,0,.07);height:20px;margin-top:50px;overflow:hidden}.settings.account-storage .bar{background:var(--feature-color);height:20px;width:1px}.settings.account-username #user_domain{background-color:transparent}.settings.account-username #user_domain .field{border-bottom:none}.settings.seo .elements .section:first-child{margin-top:0}.settings.seo #preview{border:var(--form-border);border-radius:var(--form-radius);font-weight:400;letter-spacing:0;padding:var(--form-padding-left)}.settings.seo #preview #title{color:#1a0dab;font-size:16px}.settings.seo #preview #address{color:green;font-size:12px}.settings.seo #preview #description{color:grey;font-size:14px}.settings.logo .logo-preview{border-bottom:none;padding-bottom:0;text-align:center}.settings.logo .logo-preview .logo-background{border:var(--form-border);border-radius:2px;height:100px;line-height:1;padding:10px}.settings.logo .logo-preview .logo-image{max-height:100px;max-width:400px}.settings.logo #asset_filename .spinner{position:absolute;right:var(--form-padding-right);top:var(--form-padding-top);stroke:#000;height:24px;width:24px}.settings.domain .domains .status{font-size:12px;margin-right:40px}.settings.domain .domains .label,.settings.domain .domains .status{margin-left:30px}.settings.domain .domains .primary .label:after{content:"(Primary)";font-size:12px;margin-left:7px;opacity:.5}.settings.domain .domains .light{border-radius:100%;bottom:0;height:12px;margin:auto;position:absolute;top:0;width:12px}.settings.domain .domains .ok .status{color:var(--green-color)}.settings.domain .domains .ok .light{background:var(--green-color)}.settings.domain .domains .warning .status{color:orange}.settings.domain .domains .warning .light{background:orange}.settings.account .content{border:var(--form-border);border-radius:var(--form-radius);font-size:13px;padding:16px}.settings.referrals{--form-padding-top:16px;--form-padding-bottom:16px;--form-padding-left:14px}.settings.referrals #copy{border-radius:2px;position:absolute;right:7px;top:7px;width:100px;--button-height:42px}.settings.referrals .totals{border:var(--form-border);border-radius:var(--form-radius);display:grid;grid-template-columns:1fr 1fr;margin-bottom:var(--overlay-padding)}.settings.referrals .totals .total{color:var(--text-color-tertiary);font-size:13px;line-height:1;padding:30px 0;text-align:center}.settings.referrals .totals .total:first-child{border-right:var(--form-border)}.settings.referrals .totals .total .amount{color:var(--green-color);font-size:24px;line-height:1.2}.settings.referrals .totals .total .label{margin-top:4px}.settings.referrals .credits{border:var(--form-border);border-radius:var(--form-radius);font-size:13px}.settings.referrals .credits>:not(:last-child){border-bottom:var(--form-border)}.settings.referrals .credits.empty{color:var(--text-color-tertiary)}.settings.referrals .credit-item,.settings.referrals .credits.empty{padding:var(--form-padding-top) var(--form-padding-left)}.settings.referrals .credit-item .amount,.settings.referrals .credit-item .description{display:inline-block}.settings.referrals .credit-item .amount{margin-right:5px}.settings.referrals .credit-item .date{color:var(--text-color-tertiary);float:right}.settings.referrals .credit-item .earned{color:var(--green-color)}.settings.referrals .credit-item .used{color:var(--red-color)}.settings.watermarks #watermark_align,.settings.watermarks #watermark_opacity{display:none}.settings.watermarks #watermark_filename{cursor:pointer}.settings.watermarks #watermark_filename>*{pointer-events:none}.settings.watermarks #watermark_filename .spinner{position:absolute;right:15px;top:15px;stroke:#000;height:24px;width:24px}.settings.watermarks #user_watermark{border-bottom:none}.settings.watermarks #watermark_controls .watermarks-preview{box-shadow:0 24px 96px rgba(0,0,0,.2);cursor:pointer;left:0;position:absolute;top:0}.settings.watermarks #opacity{left:0;position:absolute;top:0;--form-padding-left:0}.settings.watermarks #opacity .display{display:none}.settings.watermarks #align{border:1px solid var(--button-color);height:50px;left:0;position:absolute;top:0;width:50px}.settings.watermarks #align .active{background-color:var(--feature-color);border-radius:100%;height:10px;left:0;margin-left:-5px;margin-top:-5px;position:absolute;top:0;width:10px}.settings.watermarks #align:before{background-color:var(--button-color);content:"";height:100%;left:50%;margin-left:-1px;position:absolute;top:0;width:1px}.settings.watermarks #align:after{background-color:var(--button-color);content:"";height:1px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%;z-index:-1}.settings.watermarks #align #a1,.settings.watermarks #align #a2,.settings.watermarks #align #a3{top:0}.settings.watermarks #align #a4,.settings.watermarks #align #a5,.settings.watermarks #align #a6{top:50%}.settings.watermarks #align #a7,.settings.watermarks #align #a8,.settings.watermarks #align #a9{top:100%}.settings.watermarks #align #a1,.settings.watermarks #align #a4,.settings.watermarks #align #a7{left:0}.settings.watermarks #align #a2,.settings.watermarks #align #a5,.settings.watermarks #align #a8{left:50%}.settings.watermarks #align #a3,.settings.watermarks #align #a6,.settings.watermarks #align #a9{left:100%}.settings.watermarks #align .alignment{background:var(--button-color);border-radius:20px;cursor:pointer;height:20px;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;width:20px}.settings.watermarks #align .alignment:hover{opacity:1}.settings.watermarks .list #create .actions{display:none}.settings.watermarks .list .item{font-size:14px;position:relative}.settings.watermarks .list .item:hover{background:var(--form-border-color)}#watermark-fullscreen{background:#000;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}.billing .card,.billing .subscription{border:var(--form-border);border-radius:var(--form-radius);font-size:13px;padding:16px}.billing .card{position:relative}.billing .card #icon{bottom:0;height:24px;left:var(--form-padding-left);margin:auto;position:absolute;top:0}.billing .card #alert,.billing .card #details{margin-left:60px}.billing #account_id{--form-padding-top:15px;--form-padding-bottom:15px}.billing .discount{--form-padding-top:10px;--form-padding-bottom:10px;--form-background:transparent;color:var(--text-color-secondary);font-size:12px}.billing strike{margin-left:10px}.billing .green{color:var(--green-color)}.billing-details #user_billing_to{min-height:120px}.accepted-cards{color:var(--text-color-quaternary);font-size:13px;margin-top:60px;text-align:center}.accepted-cards .cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;justify-items:center;margin-top:16px}.accepted-cards .cards>*{height:30px;width:100%}.accepted-cards .cards>:not(:first-child){border-left:var(--form-border)}.accepted-cards .cards>:hover img{filter:grayscale(0);opacity:1}.accepted-cards .cards img{display:inline-block;filter:grayscale(100%);height:24px;margin-top:3px;opacity:.4;transition:all .1s linear;vertical-align:middle}.payment #card_expiry{border-bottom-left-radius:var(--form-radius);border-right:none}.payment #card_cvc{border-bottom-left-radius:0}.payment #card_icon{margin-right:-3px;position:absolute;right:var(--form-padding-left);top:var(--form-padding-top);width:40px;z-index:100}.payment .summary{background:rgba(0,0,0,.05);border-radius:var(--button-radius);margin-top:14px;padding:14px;text-align:left}.payment .summary .account{font-family:var(--body-font);font-size:var(--body-size);font-size:13px;font-style:var(--body-style);font-weight:var(--body-weight);letter-spacing:var(--body-spacing);text-align:center;text-transform:var(--body-transform)}.payment .summary .price{font-size:20px;margin-bottom:20px;text-align:center}.payment .summary .consent{font-size:12px}.payment .date{color:gray;font-size:14px;font-style:italic;text-align:center}.delete .buttons .button.primary{background:var(--red-color)!important}.delete .stack,.edit>.stack{margin:60px auto!important;position:relative}.edit>.stack{height:100px;width:0}.edit>.stats{color:var(--text-color-tertiary);display:inline-block;font-size:12px!important;margin-top:0}.edit .description{color:var(--text-color-tertiary)!important;font-size:12px;opacity:.8;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%}.edit .meta{color:var(--text-color-tertiary);display:grid;font-size:11px;gap:5px;grid-template-columns:1fr}.edit .meta.split{grid-template-columns:repeat(2,1fr)}.edit .meta .file{grid-column:minmax(45%,1fr)}.edit .meta .date{grid-column:1fr}.edit .meta .camera{grid-column:1/-1}.edit .meta>*{background-color:var(--surface-highlight);border-radius:var(--form-radius);overflow:hidden;padding:14px}.edit .meta .exif{display:grid;grid-template-columns:repeat(auto-fit,minmax(9%,1fr))}.edit .meta .exif>*{text-align:center}.edit .meta .exif>:first-child{text-align:left}.edit .meta .exif>:last-child{text-align:right}.edit .meta .title{color:var(--text-color-secondary);font-size:12px;font-weight:400;margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;width:100%}.create #options,.edit #options{background-color:var(--form-background);font-size:11px;padding-bottom:4px;padding-left:var(--form-padding-left);padding-top:12px;visibility:hidden}.create .checkbox:not(:first-child),.edit .checkbox:not(:first-child){margin-top:4px}.create .spacer,.edit .spacer{--form-padding-bottom:0px!important;margin-top:-3px}.create .stack,.edit .stack{margin:60px auto!important;position:relative}.resizer{background:transparent;cursor:col-resize;height:100%;left:0;margin-left:0;position:fixed;top:0;width:10px;z-index:21}.resizer.expanded{margin-left:-100px;width:200px}.address-suggestions{--overlay-background:var(--surface-highlight)}.address-suggestions img{border-radius:3px;height:20px;margin-right:10px;width:20px}.preview{border:none;text-align:center;z-index:40;--address-height:40px;--address-width:300px;--address-radius:10px;--devices-width:80px}.preview,.preview .backdrop{height:100%;left:0;position:fixed;top:0;width:100%}.preview .backdrop{background:rgba(0,0,0,.5);background-color:var(--overlay-background);border:var(--overlay-border);box-sizing:border-box;contain:strict}@supports (background-color:color-mix(in oklab,var(--overlay-background ),transparent 15%)){.preview .backdrop{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:color-mix(in oklab,var(--overlay-background),transparent 16%)}}.preview .panel{--form-background:transparent;--form-border:none;--form-padding-left:0px;--form-padding-top:10px;--form-padding-bottom:10px;--form-margin-top:0px;--form-padding-left:var(--designer-padding);--form-padding-right:var(--designer-padding);--button-padding-left:var(--designer-padding);--button-padding-bottom:var(--designer-padding);--button-padding-top:var(--designer-padding);--field-width:140px;--field-padding:12px;--field-margin:8px;--field-radius:5px;background:var(--surface-highlight);box-sizing:border-box;contain:strict;height:100%;left:0;position:fixed;top:0;width:var(--designer-width)}.preview .panel>.form{font-size:13px}.preview .panel>.form>.elements{bottom:0;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;position:fixed;top:80px;width:var(--designer-width);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.preview .panel>.form>.elements::-webkit-scrollbar{display:none}.preview .panel>.form>.buttons{box-sizing:border-box;height:80px;position:fixed;top:0;width:var(--designer-width)}.preview .panel>.form>.buttons .label{font-size:inherit;font-weight:300}.preview .panel>.form>.buttons:after{background:var(--surface-highlight);bottom:0;content:"";height:1px;left:var(--designer-padding);position:absolute;right:var(--designer-padding)}.preview .panel>.form>.buttons .submit{right:var(--designer-padding)}.preview .panel>.form>.buttons #revert,.preview .panel>.form>.buttons .submit{height:30px;line-height:30px;position:absolute;width:calc((var(--field-width) - var(--field-margin))/2)}.preview .panel>.form>.buttons #revert{background-color:transparent;font-weight:300;margin:0;right:100px}.preview .panel>.form .field{border:none}.preview .panel>.form .section{margin:0;position:relative}.preview .panel>.form .section .section-header{color:var(--text-color);padding:var(--form-padding-left);position:relative}.preview .panel>.form .section .section-header .title{font-family:var(--title-font);font-style:var(--title-style);font-weight:var(--title-weight);font-weight:500;letter-spacing:var(--title-spacing);line-height:1;text-transform:var(--title-transform)}.preview .panel>.form .section .section-header .arrow{bottom:0;margin:auto;position:absolute;right:var(--form-padding-left);top:0;transform:rotate(90deg)}.preview .panel>.form .section .content{padding:0;padding-bottom:var(--form-padding-left)}.preview .panel>.form .section:after{background:var(--surface-highlight);bottom:0;content:"";height:1px;left:var(--form-padding-left);position:absolute;right:var(--form-padding-right)}.preview .panel>.form .collapse .content{display:none}.preview .panel>.form .collapse .arrow{transform:rotate(0deg)!important}.preview .panel>.form .streamline .display{box-sizing:border-box;color:var(--text-color);line-height:20px;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent 80%);mask-image:linear-gradient(90deg,#000 70%,transparent 80%);overflow:hidden;padding:0 var(--field-padding);text-align:left;white-space:nowrap;width:var(--field-width)}.preview .panel>.form .streamline .label{line-height:20px}.preview .panel>.form .streamline .arrow{right:calc(var(--form-padding-right) + var(--field-padding) - 2px);width:14px}.preview .panel>.form .streamline.color:before,.preview .panel>.form .streamline.dropdown:before,.preview .panel>.form .streamline.font:before,.preview .panel>.form .streamline.range:before{background:var(--surface-highlight);border-radius:var(--field-radius);bottom:4px;content:"";position:absolute;right:var(--form-padding-right);top:4px;width:var(--field-width)}.preview .panel>.form .streamline.tabs{padding-bottom:4px;padding-top:4px}.preview .panel>.form .streamline.tabs .label{line-height:32px}.preview .panel>.form .streamline.tabs .icon{height:32px;width:16px}.preview .panel>.form .streamline.tabs .holder{border-collapse:separate;border-radius:var(--field-radius);border-spacing:1px 0;display:flex;height:32px;overflow:hidden;position:absolute;right:var(--form-padding-right);top:4px;width:var(--field-width)}.preview .panel>.form .streamline.tabs .highlight{display:none}.preview .panel>.form .streamline.tabs .tab{background-color:var(--surface-highlight);display:inline-block;flex:1;padding:0;transition:color .25s linear;width:calc(var(--field-width)/3)}.preview .panel>.form .streamline.tabs .tab:not(:first-child){margin-left:1px}.preview .panel>.form .streamline.tabs .tab.active{color:var(--text-color)!important;text-shadow:none}.preview .panel>.form .streamline.font.expanded:before{opacity:0}.preview .panel>.form .streamline.toggle .toggle{right:calc(var(--form-padding-right))}.preview .panel>.form .streamline.toggle .knob{background-color:#fff;z-index:1}.preview .panel>.form .streamline.range .input{position:absolute;right:calc(var(--form-padding-right) + var(--field-padding));top:20px;width:calc(var(--field-width) - var(--field-padding)*2)}.preview .panel>.form .element>.form{--form-padding-left:20px;--form-padding-right:0.01px;--arrow-size:8px;margin-top:12px;padding-bottom:0}.preview .panel>.form .element>.form:before{background:var(--button-color);height:100%;left:-10px;position:absolute;width:1px}.preview .close{position:fixed;right:15px;top:15px;z-index:100}@supports (top:env(safe-area-inset-top)){.preview .close{top:calc(env(safe-area-inset-top) + 15px)}}.webview .preview .close{top:15px!important}.preview .customize{left:15px;position:fixed;top:15px;z-index:100}@supports (top:env(safe-area-inset-top)){.preview .customize{top:calc(env(safe-area-inset-top) + 15px)}}.webview .preview .customize{top:15px!important}.preview .top{contain:strict;height:40px;left:0;position:absolute;text-align:center;top:16px;white-space:nowrap;width:470px;z-index:10}@supports (top:env(safe-area-inset-top)){.preview .top{top:calc(env(safe-area-inset-top) + 16px)}}.webview .preview .top{top:16px!important}.preview .favimage{border-radius:3px;filter:drop-shadow(0 .5px 1px rgba(0,0,0,.25))}.preview .favicon,.preview .favimage{bottom:0;height:20px;left:10px;margin:auto;position:absolute;top:0;width:20px}.preview .address{background-color:var(--surface-highlight);border-radius:var(--address-radius);border-bottom-right-radius:0;border-top-right-radius:0;color:var(--text-color-secondary);display:inline-block;font-size:13px;height:var(--address-height);line-height:var(--address-height);position:relative;text-align:left;vertical-align:top;width:var(--address-width)}.preview .address .title{left:40px;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent);overflow:hidden;position:absolute;right:40px}.preview .address .path{opacity:.4}.preview .address .more{height:var(--address-height);position:absolute;right:0;width:40px}.preview .address .more .icon{width:var(--header-icon-size)}.preview .address .more:hover{background:var(--surface-highlight-hover)}.preview .address>p{display:inline-block;position:relative;top:-1px}.preview .devices{background-color:var(--surface-highlight);border:none;border-radius:var(--address-radius);border-bottom-left-radius:0;border-top-left-radius:0;display:inline-block;padding:0 4px;vertical-align:top}.preview .devices:before{background:var(--surface-highlight);bottom:5px;content:"";left:0;position:absolute;top:5px;width:1px}.preview .devices .tab{color:var(--button-color);cursor:pointer;display:inline-block;height:var(--address-height);line-height:var(--address-height);padding:0;transition:color .2s linear;width:40px}.preview .devices .tab .icon{height:var(--address-height);width:var(--header-icon-size);will-change:transform}.preview .devices .tab:hover{color:var(--text-color)}.preview .devices .tab.active{color:var(--feature-color)!important}.preview .devices .highlight{background:var(--feature-color);border-radius:50%;box-shadow:none;display:none;height:4px!important;margin-top:18px;width:4px!important}.preview .resolution{color:var(--text-color-tertiary);font-size:12px;left:0;line-height:40px;position:absolute;text-align:center;top:0;transition:opacity .5s linear,transform .8s ease-in-out!important;width:400px;will-change:opacity}.preview .resolution:hover{opacity:1!important}.preview .frame{background:var(--background-color);filter:drop-shadow(0 10px 24px rgba(0,0,0,.3));will-change:width,height,border-radius}.preview .frame,.preview .iframe{border-radius:10px;contain:strict;height:600px;left:0;position:absolute;top:0;transform-origin:0 0;width:800px}.tabs{border:1px solid var(--surface-highlight);border-radius:5px;color:var(--button-color);font-size:13px;font-weight:300;position:relative}.tabs .holder{display:table;width:100%}.tabs .tab{cursor:pointer;display:table-cell;line-height:100%;padding:6px 16px;position:relative;text-align:center;text-shadow:0 -1px .5px transparent;transition:color .4s linear;vertical-align:middle;z-index:2}.tabs .tab .label{margin-top:-1px}.tabs .tab:not(:last-child){border-color:inherit}.tabs .tab.active{color:var(--feature-contrast-color)!important;text-shadow:0 -1px .5px rgba(0,0,0,.2)}.tabs .tab:hover{color:var(--text-color)}.tabs .tab>*{display:inline-block;pointer-events:none}.tabs .highlight{background:var(--feature-color);border-radius:5px;bottom:-2px;box-shadow:0 1px 4px rgba(0,0,0,.2);left:0;position:absolute;top:-2px;width:100px;will-change:transform}.tabs .fixed{table-layout:fixed}.tabs .fixed .tab{padding:0;width:100%}#drag{left:0!important;pointer-events:none;position:fixed!important;top:0!important;will-change:transform;z-index:10000}#drag .grid-item #selected,#drag .grid-item .button,#drag .grid-item .label,#drag .sidebar-item .more{display:none}#drag>.item{contain:strict;left:0!important;pointer-events:none;position:fixed!important;top:0!important;width:300px;will-change:transform}#drag>.item .button{display:none}#drag>.item.selected:after{background:repeating-linear-gradient(to bottom,var(--feature-color) 0,var(--feature-color) 1px,#fff 1px,#fff 2px);border-radius:inherit;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;transition:all .3s linear;width:100%;will-change:opacity;z-index:100}.drag-badge{border-radius:100%;color:#fff;font-size:13px;font-weight:500;height:32px;left:0;line-height:32px;margin-left:-16px;margin-top:-16px;overflow:hidden;position:fixed;text-align:center;top:0;transition:opacity .3s linear;width:32px;will-change:transform opacity;z-index:100000}.drag-badge:not(:empty){background-color:var(--feature-color);box-shadow:0 2px 10px rgba(0,0,0,.2)}.drag-badge:after{background:#53a241;content:"+";font-size:15px;height:100%;left:0;line-height:30px;opacity:0;position:absolute;top:0;transition:background .3s linear,opacity .3s linear;width:100%;will-change:opacity}.drag-badge.copy:after{opacity:1}.clone.item{opacity:.2!important;transition:all .3s linear}.clone.item .button{display:none}.empty-album .button{border:1px solid rgba(0,0,0,.2);font-size:14px;padding:12px 36px;transition:all .2s linear}.empty-album .button .icon{margin-right:10px}.empty-album .tip{color:grey;font-size:12px;margin:20px}.banner{background:#c4e9cf;box-shadow:0 4px 12px rgba(0,0,0,.1);box-sizing:border-box;font-size:14px;padding:25px;position:fixed;width:100%;z-index:10000}.banner .close{bottom:0;margin:auto;position:absolute;right:30px;top:0}.banner .close .icon{height:100%}.banner .title{font-weight:600}.banner .description{color:rgba(0,0,0,.7);width:calc(100% - 70px)}.banner a{border-bottom:1px solid rgba(0,0,0,.7)}.banner a:hover{border-bottom:1px solid #000;color:#000!important}.view-settings{padding:12px;--form-background:transparent;--form-border:none;--form-margin-top:0px;--form-padding-left:0px;--form-padding-top:8px;--form-padding-bottom:8px}.view-settings .elements{overflow:visible}.view-settings .form .range .display{display:none}.view-settings .description{color:var(--text-color-quaternary);font-size:12px;line-height:1.3;margin-top:30px;pointer-events:none;text-align:center}.view-settings #itemScaleMode{border-color:var(--form-border-color);color:var(--text-color-tertiary);height:40px}.view-settings #itemScaleMode .tab{padding:0}.watermarks-preview{background:var(--canvas-color);overflow:hidden;position:absolute;transform-origin:0 0}.watermarks-preview #holder{position:relative}.watermarks-preview #holder:hover #watermark{outline:20px dashed #ff0}.watermarks-preview #watermark{box-sizing:border-box;left:0;outline:20px dashed transparent;outline-offset:-20px;position:absolute;top:0;transition:all .2s linear}.premium-required{background:var(--form-background);color:var(--text-color-tertiary);cursor:pointer;font-size:13px;margin:var(--overlay-padding) 0;padding:20px;text-align:center}.premium-required .badge{--badge-color:var(--feature-color);margin:30px}.upload-item{--item-height:48px;font-size:14px;position:relative}.upload-item #progress{background-color:var(--feature-color);bottom:-1px;height:0;position:absolute;width:0}.upload-item .filesize{color:var(--text-color-tertiary);font-size:13px;line-height:var(--item-height);position:absolute;right:0;top:0}.upload-item .filename{line-height:var(--item-height);margin-left:30px;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-item .upload-indicator{bottom:0;left:0;margin:auto;position:absolute;top:0}.upload-status{--overlay-margin-top:180px;padding-top:0!important}.upload-status .cancel{right:-20px;top:-20px}.upload-status #summary{box-sizing:border-box;left:0;margin-left:0;padding:90px var(--overlay-padding) 30px;position:absolute;top:0;width:100%;z-index:50}.upload-status #summary h1{font-size:14px;font-weight:600;line-height:40px;margin-bottom:40px;text-align:center}.upload-status #summary .progress-bar{border-radius:8px;height:8px;width:100%}.upload-status #summary .bytes,.upload-status #summary .speed{color:var(--text-color-tertiary);font-size:13px;font-variant-numeric:tabular-nums;margin-bottom:30px;margin-top:5px}.upload-status #summary .speed{float:right}.upload-status #summary:after{border-bottom:1px solid var(--surface-highlight);bottom:0;content:"";position:absolute;width:calc(100% - var(--overlay-padding)*2)}.upload-status .uploads .item{border-top:1px solid var(--surface-highlight);font-size:var(--list-font-size);font-variant-numeric:tabular-nums}.upload-status .uploads .item:first-child{border-top:none}.upload-indicator{background:rgba(0,0,0,.05);border-radius:100%;height:20px;overflow:hidden;width:20px}.upload-indicator.complete .fill,.upload-indicator.duplicate .fill{background-color:var(--feature-color);width:100%}.upload-indicator.complete .tick,.upload-indicator.duplicate .tick{opacity:1}.upload-indicator .fill{background-color:var(--surface-color-secondary);height:100%;width:0}.upload-indicator .tick{color:var(--feature-contrast-color);left:0;opacity:0;position:absolute;top:0}.progress-bar{background-color:var(--surface-color-secondary);border-radius:30px;box-shadow:inset 0 1px 3px rgba(0,0,0,.07);overflow:hidden;position:relative}.progress-bar,.progress-bar .bar{height:100%;will-change:transform}.progress-bar .bar{background-color:var(--feature-color);left:0;position:absolute;top:0;transition:background-color .6s linear;width:100%}.progress-bar .candy{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:MOVE-BG;animation-name:MOVE-BG;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:-webkit-repeating-linear-gradient(145deg,#f8e9db 1px,#fff5ed 2px,#fff5ed 11px,#f8e9db 12px,#f8e9db 20px);background:repeating-linear-gradient(-55deg,rgba(0,0,0,.04) 1px,hsla(0,0%,100%,.04) 2px,hsla(0,0%,100%,.04) 21px,rgba(0,0,0,.04) 22px,rgba(0,0,0,.04) 40px);bottom:0;left:-92px;opacity:1;position:absolute;right:0;top:0;transition:opacity 1s linear}.complete .candy{opacity:0}@-webkit-keyframes MOVE-BG{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(92px)}}@keyframes MOVE-BG{0%{transform:translateX(0)}to{transform:translateX(46px)}}.invoice-item{--item-height:48px;--item-padding:var(--form-padding-left);--item-radius:var(--button-radius);border-radius:0;box-sizing:border-box;font-size:13px;font-variant-numeric:tabular-nums;padding:0 var(--item-padding);position:relative!important}.invoice-item .paid{color:#1ea02b;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.invoice-item .label{display:inline-block;line-height:var(--item-height);margin-left:16px}.invoice-item:hover{background-color:var(--form-border-color)}.invoice-item .amount{color:var(--text-color-tertiary);font-size:13px;line-height:var(--item-height);position:absolute;right:60px;text-align:right;top:0}.invoice-item .action{bottom:0;height:40px;margin:auto -10px auto auto;position:absolute;right:var(--item-padding);top:0}.invoice-item .action .icon{color:var(--text-color-tertiary);stroke-width:2}.transfer-create{--form-padding-top:18px;--form-padding-bottom:18px}.transfer-create>.stack{margin:40px auto 20px!important;position:relative}.transfer-create>#meta{color:var(--text-color-tertiary);font-size:13px;margin-bottom:30px;margin-top:0;text-align:center}.transfer-create>p{padding-left:2px}.transfer-create #description{color:var(--text-color-secondary);font-size:14px;margin:30px 10px;text-align:center}.alert-container{background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.1) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.1));background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.1) 100%);background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1));bottom:0;padding:40px 10px;position:fixed;text-align:center;width:100%;z-index:27}.alert-container .alert{--alert-radius:50px;--alert-height:30px;background:#fff;border-radius:var(--alert-radius);box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);cursor:pointer;display:inline-block;line-height:var(--alert-height);margin:auto;overflow:hidden;padding:10px 11px}.alert-container .alert .message{display:inline-block;margin:0 12px}.alert-container .alert .icon{background-color:red;border-radius:50px;color:#fff;display:inline-block;height:var(--alert-height);vertical-align:middle;width:var(--alert-height)}.transfers{--list-header-height:50px;--content-padding:40px;box-sizing:border-box;padding:0 var(--content-padding)}@media screen and (max-width:500px){.transfers{--content-padding:20px}.transfers .downloads,.transfers .expires{display:none}.transfers .title{right:60px}}.transfers h1{margin:60px 0}.transfers .list-header{background-color:var(--background-color);height:var(--list-header-height);line-height:var(--list-header-height);position:sticky;top:0;z-index:100}.transfers .list-header>p{color:var(--text-color-tertiary);display:inline-block;font-size:11px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.transfers .list-header .title{left:0;position:absolute}.transfers .list-header .downloads{position:absolute;right:120px}.transfers .list-header .expires{position:absolute;right:200px}.transfers .transfer-item{border-top:1px solid rgba(0,0,0,.03);box-sizing:border-box;height:80px;padding:10px 0;position:relative}.transfers .transfer-item .image{height:60px;width:60px}.transfers .transfer-item .title{left:80px;line-height:60px;position:absolute;top:10px}.transfers .transfer-item .expires{right:200px}.transfers .transfer-item .downloads,.transfers .transfer-item .expires{color:var(--text-color-tertiary);font-size:12px;line-height:60px;position:absolute;text-transform:uppercase;top:10px}.transfers .transfer-item .downloads{right:120px}.transfers .transfer-item .actions{border-radius:100%;bottom:0;height:40px;margin:auto;position:absolute;right:0;top:0}.transfers .transfer-item .actions:hover{background:rgba(0,0,0,.03)}.transfers .header-background{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.9);contain:strict;height:calc(var(--header-height) + var(--safe-area-inset-top));left:0;margin-top:calc(var(--safe-area-inset-top)*-1);opacity:0;pointer-events:none;position:fixed;top:0;width:100%;will-change:opacity;z-index:1}@supports (top:env(safe-area-inset-top)){.transfers .header-background{top:calc(env(safe-area-inset-top))}}.webview .transfers .header-background{top:0!important}.transfers .header-background:after{background-color:var(--surface-color);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.collections{--list-header-height:50px;--item-padding:15px;box-sizing:border-box;padding:0 var(--content-padding)}@media screen and (max-width:500px){.collections .column.items,.collections .column.updated{display:none}}@media screen and (max-width:800px){.collections .column.items{display:none}}.collections h1{display:inline-block}.collections .beta-badge{margin-left:5px;margin-top:1px;vertical-align:top}.collections .content-header{margin:0 auto;width:var(--content-width)}.collections .list{margin:auto;width:var(--content-width)}.collections .column{position:absolute}.collections .column.email,.collections .column.title{left:72px}.collections .column.updated{right:100px;text-align:right;width:100px}.collections .column.created{right:300px;text-align:right;width:100px}.collections .column.items{right:250px;text-align:right;width:100px}.collections .list-header{background-color:var(--background-color);height:var(--list-header-height);line-height:var(--list-header-height);margin:auto;position:sticky;top:0;width:var(--content-width);z-index:100}.collections .list-header>p{color:var(--text-color-tertiary);display:inline-block;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.collections .collection-item{border-top:1px solid rgba(0,0,0,.03);box-sizing:border-box;height:calc(60px + var(--item-padding)*2);padding:var(--item-padding) 0;position:relative}.collections .collection-item>p{line-height:60px}.collections .collection-item>.canvas{border-radius:4px;transition:all .2s linear;will-change:box-shadow}.collections .collection-item .title{font-weight:500;margin-top:-10px;transition:color .2s linear;will-change:color}.collections .collection-item .email{color:var(--text-color-tertiary);font-size:13px;margin-top:10px}.collections .collection-item .created,.collections .collection-item .items,.collections .collection-item .updated{color:var(--text-color-tertiary);font-size:12px}.collections .collection-item .actions{border-radius:100%;bottom:0;height:40px;margin:auto;position:absolute;right:0;top:0}.collections .collection-item .actions:hover{background:var(--surface-highlight)}.collections .collection-item:hover:before{background-color:var(--surface-highlight);border-radius:8px;bottom:0;content:"";left:calc(var(--item-padding)*-1);position:absolute;right:calc(var(--item-padding)*-1);top:0;transition:all .5s linear}.collections .collection-item:hover .title{color:var(--feature-color)}.collections .collection-item:hover .canvas{box-shadow:inset 0 -.5px 0 .5px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.15)}.collections .header-background{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.9);contain:strict;height:calc(var(--header-height) + var(--safe-area-inset-top));left:0;margin-top:calc(var(--safe-area-inset-top)*-1);opacity:0;pointer-events:none;position:fixed;top:0;width:100%;will-change:opacity;z-index:1}@supports (top:env(safe-area-inset-top)){.collections .header-background{top:calc(env(safe-area-inset-top))}}.webview .collections .header-background{top:0!important}.collections .header-background:after{background-color:var(--surface-color);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.transfer-details{text-align:center}.transfer-details .meta{color:var(--text-color-tertiary);font-size:13px}.transfer-details .image{height:300px;width:300px}.transfer-details #delete-transfer{color:red}.export-filenames{--form-padding-top:18px;--form-padding-bottom:18px}.export-filenames #filenames{max-height:200px;min-height:100px;overflow:scroll}.export-filenames .group{background:transparent!important}.export-filenames .group>.checkbox:not(:last-child){margin-bottom:6px}.premium-upgrade{color:var(--text-color-tertiary);font-size:13px}.premium-upgrade #promo{padding:40px 0;text-align:center}.premium-upgrade #promo h1{color:var(--text-color);font-size:32px}.premium-upgrade #promo .price{font-size:12px}.premium-upgrade ul{border:1px solid var(--surface-highlight);border-radius:var(--button-radius);list-style-type:none;margin:40px 0;text-align:left}.premium-upgrade ul li{border-bottom:1px solid var(--surface-highlight);line-height:40px;padding:0 0 0 20px;white-space:nowrap}.premium-upgrade ul li:last-child{border-bottom:none}.premium-upgrade ul li b{color:var(--text-color);font-weight:500;padding-right:10px}.premium-upgrade ul li .tick{color:var(--feature-color);font-weight:700;margin-right:20px}.premium-upgrade .message{text-align:center}.premium-upgrade .hint{display:inline-block;font-style:italic;margin-top:10px}.premium-upgrade .email{line-height:42px;text-align:center}.premium-upgrade .buttons{margin-top:40px}.drag-over .upload-folder .box{--border-color:var(--feature-color)}.upload-folder{margin-top:40px!important;text-align:center;--overlay-header-height:0;--border-size:2px;--border-color:var(--feature-color)}.upload-folder .box{aspect-ratio:1/1;background:linear-gradient(90deg,var(--border-color) 50%,transparent 50%),linear-gradient(90deg,var(--border-color) 50%,transparent 50%),linear-gradient(0deg,var(--border-color) 50%,transparent 50%),linear-gradient(0deg,var(--border-color) 50%,transparent 50%);background-position:0 0,100% 100%,0 100%,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:16px var(--border-size),16px var(--border-size),var(--border-size) 16px,var(--border-size) 16px;border-radius:6px;border-radius:4px;margin:0 20px 20px;opacity:.1;padding:20px;transition:all .5s linear;transition:background-position 2s}.upload-folder .box:hover{background-position:left 150px top,right 150px bottom,left bottom 150px,right top 150px;opacity:1}@keyframes border-dance{0%{background-position:0 0,100% 100%,0 100%,100% 0}to{background-position:left 15px top,right 15px bottom,left bottom 15px,right top 15px}}.upload-folder img{height:200px}.upload-folder h3{margin:10px}.upload-folder .icon{height:80px;width:80px}.upload-folder .description{color:var(--text-color-secondary);font-size:var(--interface-font-size);margin-bottom:20px;margin-top:10px}.upload-folder .extra{color:var(--text-color-tertiary);font-size:var(--interface-font-size);margin:20px}.upload-folder a{border-bottom:none;color:var(--feature-color)}.file-watermark>.stack{height:100px;margin:40px auto!important;position:relative;width:0}.file-watermark .form{--form-padding-top:12px;--form-padding-bottom:12px}.file-watermark .form .placeholder{position:static}.file-watermark .description{color:var(--text-color-tertiary)!important;margin:40px 0!important;text-align:center}