:root{font-family:Mona Sans,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:underline}a:hover{color:#535bf2}body{margin:0;background:#f6f6fc}h1{font-size:3.2em;line-height:1.1}button,a.main{border-radius:5px;border:1px solid transparent;background-color:#5a20ff;color:#fff;cursor:pointer;transition:border-color .25s;text-decoration:none;padding:10px}button.main:disabled,button:disabled{background:#f6f6fc;color:#9f9fa1;border:none;cursor:not-allowed}.export-button:disabled{border:solid 2px #5a20ff}.subscribe-button{font-size:13px}.delete,.delete:hover{color:#c62c2c!important;border-color:#c62c2c!important}button.invite-user,button.invite-user:active,button.invite-user:hover{background:transparent;color:#fff;border-color:#fff}button.main{padding:10px 8px}button.update-name{position:relative;top:2px}button:hover{border-color:#646cff}.secondary,.secondary:active{text-decoration:none;background:#fff;color:#5a20ff;border:solid 2px;margin-left:10px;padding:10px;font-size:14px;border-radius:5px}.secondary-cancel,.secondary-cancel:hover{background:transparent;color:#fff;border-color:#fff}.first-in-row,.first-in-row:active{margin:0}svg.components-spinner{top:3px}.inline-link{background:none;border:none;padding:3px}.inline-link img.ss-icon{top:2px;margin:0 auto!important;width:15px;height:15px}#root{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.ss-studio{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.ss-studio-auth{background:#14111f;width:100%;height:100vh}.ss-studio-auth .ss-login{padding:50px 25px;max-width:450px;margin:20vh auto}.ss-studio-auth .ss-login h1{text-align:center}.ss-studio-auth .ss-login label,.ss-studio-auth .ss-login input,.ss-studio-auth .ss-login a{color:#fff}.ss-studio-auth .ss-login button.supabase-auth-ui_ui-button{background-color:#5a20ff;border:none;color:#fff;border-radius:5px}.ss-studio-auth .ss-login button.supabase-auth-ui_ui-button:hover:not(:disabled){background-color:#4c1aff;border:none}.ss-studio-navbar{justify-content:space-between;align-content:center;height:auto;align-items:center;width:100%;padding:20px 50px;box-sizing:border-box;background:#14111f;box-shadow:0 0 0 1px #0000001a}.ss-studio-navbar img.custom-logo{max-width:240px}.ss-studio-navbar>div{max-width:1280px;margin:0 auto;height:100%}.ss-studio-navbar a{color:#fff;text-decoration:none}.ss-studio-navbar a:hover{color:#fff}.ss-studio-navbar button{background:none;border:none;cursor:pointer;font-size:16px}.ss-studio-navbar .ss-icon{margin-right:5px;position:relative;top:2px}.ss-studio-footer{width:100%;padding:20px 50px;box-sizing:border-box;background:#14111f;box-shadow:0 0 0 1px #0000001a;align-content:center;bottom:0;position:relative}.ss-studio-footer>div{max-width:1280px;margin:0 auto}.ss-studio-footer a{color:#fff;text-decoration:none}.ss-studio-footer a:hover{color:#fff}.ss-app{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%;height:100%;color:#14111f;min-height:83vh;max-width:1280px}.ss-app .components-surface.components-card{border-radius:0}.ss-app>div{width:100%;padding:30px 10px;box-sizing:border-box}.sss-help-container{margin:30px 0 40px}.sss-helper-box{background:#f8f7fc;padding:10px 30px 20px}.ss-studio-table{padding:25px;background:#fff;box-shadow:0 0 0 1px #0000001a;border-radius:0}.ss-studio-table table{margin:25px 0;grid-template-columns:minmax(0px,.2fr) minmax(0px,.8fr) minmax(0px,1.5fr) minmax(0px,.5fr) minmax(0px,1.2fr)!important}.ss-studio-table input#search{box-shadow:0 0 0 1px #0000001a;border:none;width:100%;padding:10px;margin:10px 0;background:#f6f6fc;box-sizing:border-box;color:#14111f;outline:none;border-radius:5px}.ss-studio-table button.pagination-button{padding:3px 6px;margin:0 2px;background:#fff;color:#14111f;border:solid 1px #5a20ff}.ss-studio-table .pagination-footer{margin-top:15px}.ss-studio-table .more{background:#fff;color:#5a20ff;border:none;margin-left:10px}.ss-studio-table span.ss-site-name{color:#000}.ss-studio-table span.ss-status{padding:5px 10px;color:#fff;border-radius:5px;border:solid 2px;display:inline-block;text-align:center}.ss-studio-table .hidden-counter{display:none}.ss-studio-table .status-pending{background:#938da4}.ss-studio-table .status-deploying{background:#34b27b}.ss-studio-table .status-creating{background:#a731cb}.ss-studio-table .status-migrating,.ss-studio-table .status-exporting{background:#000}.ss-studio-table .status-deployed{background:#5a20ff}.ss-studio-table .status-deleting,.ss-studio-table .status-failed,.ss-studio-table .status-migration-paused{background:#c62c2c}img.ss-icon{width:15px;height:15px;display:inline-block;top:1px;position:relative}.ss-icon-headline{width:20px;height:20px;display:inline-block;top:1px;position:relative;margin-right:5px}.ss-studio-account span.ss-subscription-status{padding:5px 10px;color:#fff;border-radius:5px;border:solid 2px;display:block;max-width:100px;text-align:center}.ss-studio-account .status-active{background:#34b27b}.ss-studio-account .status-cancelled{background:#e38b12}.ss-studio-account .status-expired,.ss-studio-account .status-deleted{background:#c62c2c}.ss-studio-account .ss-icon{margin-right:5px}.ss-studio-account .components-flex.components-card__header{min-height:80px}.ss-studio-account .components-card__body.components-card-body{min-height:100px}.ss-studio-account .secondary,.ss-studio-account .secondary:active{background:#fff;color:#5a20ff;border:solid 2px}.ss-studio-account .trial-notice{margin-top:20px;padding:10px 25px}.ss-studio-account .trial-notice p{font-size:16px}.components-modal__screen-overlay{background:#0000004d;position:absolute;width:100%;height:100vh;top:0;z-index:1}.ss-studio-modal{background:#fff;color:#000;max-width:600px;margin:0 auto;top:30%;position:relative;padding:45px 50px}.ss-studio-modal h1{font-size:1.5em;margin-bottom:20px}.ss-studio-modal .components-base-control{margin-bottom:15px}.ss-studio-modal .components-base-control__field,.ss-studio-modal .components-base-control__help{margin:0}.ss-studio-modal .components-modal__header button,.ss-studio-modal .components-modal__header button:hover{position:absolute;right:5px;top:10px;background:transparent;border:none}.ss-studio-modal .components-modal__header button:hover{border:none}.ss-studio-modal .modal-button-separator{padding:0 0 0 10px;text-transform:uppercase;font-size:10px}.ss-studio-modal button.components-button.is-primary:hover{border:solid 1px #f6f6fc;cursor:not-allowed}.ss-studio-modal button.main:disabled,.ss-studio-modal button:disabled{background:#f6f6fc;color:#9f9fa1;border:none;cursor:not-allowed}.ss-studio-modal .delete-button{background:#c62c2c}.ss-studio-modal .ss-download{margin:15px 0}.ss-studio-modal .toggle-hidden{cursor:pointer}.ss-studio-modal .hidden{display:none}.ss-studio-modal .upload-label{font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;display:block;margin-bottom:8px;padding:0}.ss-studio-modal input{width:100%;border:none;min-height:40px;padding:10px;margin:10px 0;background:#f6f6fc;box-sizing:border-box;color:#14111f;outline:none;border-radius:5px}.ss-studio-modal input:disabled{color:#9f9fa1}.ss-studio-modal .sss-role-select{vertical-align:middle;height:20px;display:inline-block}.ss-studio-modal .create-site-checkbox{padding:4px 0}.ss-studio-modal .create-site-checkbox input{position:relative;max-width:20px;max-height:20px;margin:0;padding:0;min-height:auto}.ss-studio-modal .create-site-checkbox label{font-size:.9em}.ss-studio-modal .helper-text{font-size:12px;font-style:normal;color:#000;margin:0 0 10px}.ss-studio-modal .ss-notice{padding:10px;box-sizing:border-box;margin:5px 0}.ss-studio-modal .error-notice{background:#c62c2c;color:#fff}.ss-studio-modal .error-migration{margin-bottom:15px}.ss-studio-modal .success-notice{background:#1d8b12;color:#fff}.ss-studio-modal .upload-progress{margin:10px 0}.ss-studio-modal .upload-progress .progress-container{width:100%;height:8px;background:#e9e7f3;border-radius:6px;overflow:hidden}.ss-studio-modal .upload-progress .progress-bar{height:100%;background:#5a20ff;width:0%;transition:width .2s ease-in-out}.ss-studio-modal .upload-progress .progress-meta{font-size:12px;color:#000;margin-top:6px}.ss-studio-modal ul.ss-member-list{margin:0;list-style:none;padding:0}.ss-studio-modal ul.ss-member-list li{margin-bottom:5px}.ss-studio-modal.ss-studio-modal-fixed{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;max-height:50%}.ss-large-modal{top:15%!important}.copy-wrapper{position:relative}.copy-wrapper img{height:15px;width:15px;position:absolute;right:10px;top:55%;cursor:pointer}span.ss-login-loading svg{margin:0;top:0}.sss-tooltip,#ssl-tooltip,#cache-tooltip,#statistics-tooltip{z-index:1}ul.sss-password-checklist li{font-size:.8em}ul.sss-password-checklist li svg{height:12px;width:12px}.components-notice{color:#fff;padding:5px 10px;font-size:.9em}.is-error{background:#c62c2c}.is-warning{background:#14111f}.is-success{background:#34b27b}@media screen and (max-width: 680px){.ss-studio-modal{padding:20px;max-width:80%!important}.ss-studio-navbar button{border:solid 2px;margin:0 10px}.ss-studio-navbar .logo{display:none!important}.ss-studio-navbar>div{flex-direction:column}.ss-studio-account .components-flex-item{margin-bottom:0;text-align:center}.ss-studio-account .components-card{background:transparent;box-shadow:none;border:none!important}.ss-studio-account .components-card__header{padding:0!important}.ss-studio-account .components-card-header{border:none!important}.ss-studio-account .components-flex{flex-direction:column}.ss-studio-account .components-flex-item.ss-header-descriptor{display:none}.ss-studio-account .components-flex.components-card__header{min-height:auto;width:100%;display:block}.ss-studio-account .components-card__body.components-card-body{display:none}.ss-studio-account button.primary.main,.ss-studio-account .components-button.secondary{width:100%;min-height:40px;min-width:165px}.ss-studio-content button.secondary.delete{margin:10px 0}.ss-studio-table-inner button.secondary.delete{margin:10px}.ss-studio-table-inner table.table{display:table;width:100%}.ss-studio-table-inner table.table thead{display:none}.ss-studio-table-inner table.table tr.tr{background:#f6f6fc;margin-bottom:15px;padding:10px 0;display:block}.ss-studio-table-inner table.table td{text-align:center}.ss-studio-table-inner table.table .td{border-bottom:none!important}.ss-studio-table-inner table.table span.ss-status{margin:0 auto}.ss-studio-table-inner table.table span.ss-site-id,.ss-studio-table-inner table.table .ss-manage-ssl{display:none}.ss-studio-table-inner table.table .ss-site-url{width:100%}}
