@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";[hidden],[v-cloak]{display:none!important}:root{color:#272727;font-synthesis:none;text-rendering:optimizelegibility;--muted:#919191;--line:#eee;--purple:#696969;--green:#898989;background:#f8f8f8;font-family:DM Sans,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141414}*{box-sizing:border-box}body{min-width:360px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.app-shell{min-height:100vh}.sidebar{z-index:3;background:#fff;border-right:1px solid #f0f0f0;flex-direction:column;width:250px;padding:27px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#282828;letter-spacing:-1px;align-items:center;gap:10px;padding:0 10px;font:800 20px Manrope,sans-serif;display:flex}.brand-logo{object-fit:contain;flex:0 0 30px;width:30px;height:30px}.workspace-label{color:#b2b2b2;letter-spacing:1.35px;margin:54px 10px 15px;font-size:9px;font-weight:700}.navigation{gap:5px;display:grid}.nav-link{color:#7b7b7b;border-radius:8px;align-items:center;gap:12px;min-height:43px;padding:0 11px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-link:hover{color:#525252;background:#f7f7f7}.nav-link.active{color:#5f5f5f;background:#f1f1f1;font-weight:600}.nav-link svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.nav-count{color:#8c8c8c;background:#f3f3f3;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px}.avatar{color:#6c6c6c;background:#ebebeb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.main-content{min-height:100vh;margin-left:250px}.topbar{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:66px;padding:0 46px;display:flex}.breadcrumb{color:#a4a4a4;align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumb strong{color:#4e4e4e;font-weight:500}.crumb-separator{color:#d1d1d1}.topbar-actions{align-items:center;gap:12px;display:flex}.credit-badge{color:#8e8e8e;white-space:nowrap;background:#fafafa;border:1px solid #ededed;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:inline-flex}.credit-badge strong{color:#6e6e6e;font-weight:600}.profile-control{position:relative}.topbar-profile{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0 2px 2px;display:flex}.topbar-profile:hover{opacity:.76}.topbar-profile .avatar{flex:0 0 30px;width:30px;height:30px}.topbar-profile-copy{gap:3px;min-width:0;display:grid}.topbar-profile-copy strong{color:#535353;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;font-weight:600;overflow:hidden}.topbar-profile-copy small{color:#999;font-size:8px}.profile-chevron{border-bottom:1.5px solid #969696;border-right:1.5px solid #969696;width:7px;height:7px;margin:-4px 3px 0 1px;transition:transform .15s;transform:rotate(45deg)}.profile-chevron.open{margin-top:4px;transform:rotate(225deg)}.profile-dropdown{z-index:8;background:#fff;border:1px solid #e8e8e8;border-radius:9px;width:205px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 30px #00000014}.profile-dropdown a,.profile-dropdown button{color:#555;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;font-size:10px;display:flex}.profile-dropdown a:hover,.profile-dropdown button:not(:disabled):hover{background:#f5f5f5}.profile-dropdown .profile-credit-option{color:#888;cursor:not-allowed}.profile-credit-option small{color:#999;white-space:nowrap;font-size:8px}.icon-button{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:relative}.icon-button svg{fill:none;stroke:#7b7b7b;stroke-width:1.5px;stroke-linecap:round;width:15px;height:15px}.notification-dot{background:#9e9e9e;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.page-content{max-width:1430px;margin:0 auto;padding:35px 46px 20px}.welcome-row{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.eyebrow{color:#a7a7a7;letter-spacing:1.15px;margin:0 0 9px;font-size:9px;font-weight:700}h1,h2,p{margin-top:0}h1{color:#262626;letter-spacing:-.8px;margin-bottom:7px;font:700 24px Manrope,sans-serif}h1 span{color:#bfbfbf;vertical-align:3px;font-size:16px}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 15px;font-size:11px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:#696969;box-shadow:0 4px 10px #6969692b}.button-primary:hover{background:#5b5b5b;box-shadow:0 6px 14px #6969693d}.plus-icon{font-size:17px;font-weight:400;line-height:1}.button-secondary{color:#6a6a6a;background:#fff;border-color:#e9e9e9}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:30px;display:grid}.stat-card{background:#fff;border:1px solid #ededed;border-radius:10px;min-height:131px;padding:16px 17px 13px}.stat-heading{color:#898989;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stat-icon{border-radius:8px;place-items:center;width:25px;height:25px;font-size:13px;font-weight:600;display:grid}.stat-icon.violet{color:#6c6c6c;background:#f1f1f1}.stat-icon.blue{color:#8e8e8e;background:#f4f4f4}.stat-icon.orange{color:#a6a6a6;background:#f6f6f6}.stat-icon.teal{color:#8f8f8f;background:#f5f5f5}.stat-value{color:#2b2b2b;letter-spacing:-.7px;margin:12px 0 7px;font:700 24px Manrope,sans-serif}.stat-value.status-soon{letter-spacing:0;font-size:15px}.stat-unit{font-size:13px;font-weight:600}.stat-foot{color:#9e9e9e;align-items:center;gap:7px;font-size:9px;display:flex}.mini-dot{width:6px;height:6px;box-shadow:none}.usage-track{background:#f0f0f0;border-radius:5px;height:4px;margin:-1px 0 7px;overflow:hidden}.usage-track span{border-radius:inherit;background:#adadad;width:26%;height:100%;display:block}.usage-percent{color:#a2a2a2;margin-left:auto;font-weight:600}.sites-section,.activity-card{background:#fff;border:1px solid #ededed;border-radius:10px}.sites-section{padding:20px 20px 0}.section-heading{justify-content:space-between;align-items:center;display:flex}.section-heading h2{color:#2e2e2e;letter-spacing:-.25px;margin:0 0 5px;font:700 14px Manrope,sans-serif}.section-heading p{color:#9e9e9e;margin:0;font-size:10px}.text-link{color:#666;font-size:10px;font-weight:600}.text-link span,.quick-link span{margin-left:4px}.table-toolbar{justify-content:space-between;align-items:center;margin-top:20px;padding-bottom:13px;display:flex}.search-box{border:1px solid #ececec;border-radius:7px;align-items:center;gap:8px;width:240px;height:33px;padding:0 10px;display:flex}.search-box svg{fill:none;stroke:#a3a3a3;stroke-width:1.7px;stroke-linecap:round;width:14px;height:14px}.search-box input{color:#444;background:0 0;border:0;outline:0;width:100%;font-size:10px}.search-box input::placeholder{color:#b2b2b2}.filter-button{color:#7b7b7b;cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:7px;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:9px;display:flex}.filter-button svg{fill:none;stroke:#999;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.filter-button span{color:#a7a7a7;font-size:13px}.table-wrap{min-height:192px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}thead{background:#fafafa}th{color:#a3a3a3;white-space:nowrap;padding:10px 9px;font-size:9px;font-weight:500}th:first-child{padding-left:11px}td{color:#7a7a7a;white-space:nowrap;border-bottom:1px solid #f0f0f0;padding:12px 9px;font-size:10px}tbody tr:last-child td{border-bottom:0}.site-cell{align-items:center;gap:10px;display:flex}.site-favicon{color:#6a6a6a;text-transform:uppercase;background:#f1f1f1;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font:700 11px Manrope,sans-serif;display:grid}.site-favicon.green{color:#8c8c8c;background:#f5f5f5}.site-favicon.orange{color:#a0a0a0;background:#f5f5f5}.site-name{color:#383838;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.site-domain{color:#a3a3a3;font-size:9px}.status-pill,.ssl-pill{color:#7b7b7b;background:#f4f4f4;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.status-pill span{background:#919191;border-radius:50%;width:5px;height:5px}.ssl-pill{color:#848484;background:0 0;padding:0}.ssl-pill svg{fill:none;stroke:#8f8f8f;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.row-menu{color:#a7a7a7;cursor:pointer;letter-spacing:1px;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:14px}.row-menu:hover{color:#616161;background:#f3f3f3}.table-footer{color:#a3a3a3;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;min-height:45px;font-size:9px;display:flex}.pagination{align-items:center;gap:5px;display:flex}.pagination button{color:#9c9c9c;background:#fff;border:1px solid #ededed;border-radius:5px;width:23px;height:23px;font-size:10px}.pagination button:disabled{opacity:.5}.pagination .page-current{color:#626262;background:#f2f2f2;border-color:#e3e3e3}.empty-state{color:#959595;text-align:center;padding:35px 10px}.empty-state>span{color:#727272;margin-bottom:7px;font-size:23px;display:block}.empty-state strong{color:#474747;font-size:11px}.empty-state p{margin:5px 0 0;font-size:10px}.bottom-grid{grid-template-columns:1.35fr 1fr;gap:15px;margin-top:18px;display:grid}.activity-card{padding:17px 18px 5px}.compact h2{font-size:13px}.compact p{font-size:9px}.more-button{color:#a0a0a0;cursor:pointer;letter-spacing:1px;background:0 0;border:0;font-size:13px}.activity-list{margin-top:9px}.activity-item{border-top:1px solid #f2f2f2;align-items:center;gap:10px;min-height:51px;display:flex}.activity-icon{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:14px;font-weight:600;display:grid}.activity-icon.upload{color:#8d8d8d;background:#f5f5f5}.activity-icon.ssl{color:#747474;background:#f1f1f1}.activity-icon.site{color:#a5a5a5;background:#f7f7f7}.activity-item strong{color:#595959;font-size:9px;font-weight:600}.activity-item p{color:#a3a3a3;margin:4px 0 0;font-size:8px}.activity-item p span{padding:0 3px}.activity-check{color:#939393;margin-left:auto;font-size:12px}.quick-card{background:#f5f5f5;border:1px solid #e7e7e7;border-radius:10px;min-height:195px;padding:17px 19px;position:relative;overflow:hidden}.overview-links .quick-card{display:block}.quick-card-top{align-items:center;gap:8px;display:flex}.quick-illustration{color:#737373;background:#e9e9e9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:16px;display:grid}.quick-label{color:#989898;letter-spacing:1px;font-size:8px;font-weight:700}.quick-card h2{z-index:1;color:#373737;margin:15px 0 6px;font:700 14px Manrope,sans-serif;position:relative}.quick-card p{z-index:1;color:#878787;max-width:250px;margin-bottom:12px;font-size:9px;line-height:1.6;position:relative}.quick-link{z-index:1;color:#646464;font-size:9px;font-weight:600;position:relative}.quick-decoration{border:1px solid #e3e3e3;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-96px;right:-37px;box-shadow:0 0 0 19px #ededed,0 0 0 39px #f1f1f1,0 0 0 59px #f3f3f3}.page-footer{color:#b1b1b1;justify-content:space-between;margin:23px 0 0;font-size:8px;display:flex}.page-footer>span:last-child{gap:16px;display:flex}.page-footer a:hover{color:#666}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.site-dialog{color:#2c2c2c;border:1px solid #ececec;border-radius:14px;width:min(440px,100% - 32px);padding:25px;box-shadow:0 24px 80px #2626262b}.site-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23232369}.dialog-heading{justify-content:space-between;align-items:flex-start;display:flex}.dialog-heading .eyebrow{margin-bottom:7px}.dialog-heading h2{letter-spacing:-.5px;margin:0;font:700 20px Manrope,sans-serif}.dialog-close{color:#8f8f8f;cursor:pointer;background:#f6f6f6;border:0;border-radius:7px;width:29px;height:29px;font-size:20px;line-height:1}.form-label{color:#595959;margin:14px 0 7px;font-size:10px;font-weight:600;display:block}.form-input,.domain-input{background:#fff;border:1px solid #e9e9e9;border-radius:7px;width:100%;height:39px}.form-input{color:#383838;outline:0;padding:0 11px;font-size:11px}.form-input:focus,.domain-input:focus-within{border-color:#8f8f8f;box-shadow:0 0 0 3px #7070701b}.form-input::placeholder,.domain-input input::placeholder{color:#b6b6b6}.domain-input{color:#999;align-items:center;gap:8px;padding:0 10px;display:flex}.domain-input input{color:#383838;caret-color:currentColor;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:11px}.form-hint{color:#a3a3a3;margin:6px 0 0;font-size:9px}.form-error{color:#636363;margin:10px 0 0;font-size:10px}.dialog-actions{border-top:1px solid #f0f0f0;justify-content:flex-end;gap:8px;margin-top:23px;padding-top:16px;display:flex}.action-dialog-message{color:#777;overflow-wrap:anywhere;margin:15px 0 0;font-size:12px;line-height:1.65}.action-dialog .dialog-actions{margin-top:20px}.action-dialog .button-danger{color:#fff;background:#292929;border-color:#292929}.action-dialog .button-danger:hover{background:#111}.theme-toggle{color:#717171;font-size:15px}.button:disabled{opacity:.65;cursor:wait;transform:none}.domain-section{background:#fff;border:1px solid #ededed;border-radius:10px;margin-top:18px;padding:20px}.domain-section>.section-heading .button{min-height:34px;padding:0 11px;font-size:10px}.domain-toolbar-actions{flex:none;align-items:center;gap:9px;display:flex}.domain-toolbar-actions .button{min-height:39px}.domain-toolbar-actions .button:disabled{opacity:.5;cursor:not-allowed}.database-placeholder{text-align:center;background:#fff;border:1px solid #ededed;border-radius:12px;max-width:720px;margin:15px auto 0;padding:42px 25px}.database-placeholder>.stat-icon{width:40px;height:40px;margin:0 auto 15px;font-size:18px}.database-placeholder h2{color:#2e2e2e;margin:0 0 8px;font:700 16px Manrope,sans-serif}.database-placeholder p{color:#959595;max-width:440px;margin:0 auto 18px;font-size:11px;line-height:1.6}.domain-feedback{color:#5e5e5e;background:#f4f4f4;border-radius:7px;margin:12px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.domain-feedback.success{color:#626262;background:#f5f5f5}.domain-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:13px;margin-top:14px;display:grid}.domain-card{background:#fff;border:1px solid #e8e8e8;border-top:3px solid #737373;border-radius:11px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.domain-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000a}.domain-card.expanded{border-color:#4f4f4f #d3d3d3 #d3d3d3}.domain-card-header{justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.domain-identity{align-items:center;gap:10px;min-width:0;display:flex}.domain-icon{color:#646464;background:#f0f0f0;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.domain-summary{min-width:0}.domain-name{overflow-wrap:anywhere;color:#383838;font-size:13px;font-weight:700;display:block}.domain-subdomain-count{color:#858585;background:#f4f4f4;border-radius:20px;margin-top:5px;padding:3px 7px;font-size:8px;display:inline-block}.domain-owner{color:#898989;margin-top:4px;font-size:8px;display:block}.domain-card-actions{flex:none;align-items:center;gap:9px;display:flex}.domain-card-actions .manage-site-link{padding:7px 9px}.sftp-access{display:inline-flex}.sftp-access-button{color:#646464;white-space:nowrap;cursor:pointer;background:#fafafa;border:1px solid #e9e9e9;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:7px 9px;font-size:9px;font-weight:600;display:inline-flex}.sftp-access-button:hover{background:#f2f2f2}.sftp-access-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.sftp-access-status{color:#666;background:#f0f0f0;border-radius:999px;padding:2px 5px;font-size:8px}.sftp-access-dialog{max-width:520px}.sftp-access-content{gap:14px;display:grid}.sftp-access-loading{color:#777;margin:0;font-size:11px}.sftp-access-feedback{color:#777;background:#f4f4f4;border-radius:7px;margin:0;padding:9px 11px;font-size:10px;line-height:1.5}.sftp-access-feedback.success{color:#555}.sftp-access-content .sftp-password-notice{margin:0}.sftp-access-content .sftp-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sftp-access-content .sftp-fields .form-input{width:100%;min-width:0;font:10px Consolas,Courier New,monospace}.sftp-access-content .sftp-copy-field .form-input{flex:1}.sftp-access-content .sftp-copy-field .button{min-height:36px;padding:0 10px;font-size:10px}.domain-actions{align-items:center;gap:12px;display:flex}.domain-actions .button{min-height:30px;padding:0 9px;font-size:9px}.remove-button{color:#a6a6a6;cursor:pointer;background:0 0;border:0;padding:5px 3px;font-size:9px}.remove-button:hover{color:#636363}.remove-button:disabled{color:#c2c2c2;cursor:not-allowed}.domain-expand-button{color:#797979;cursor:pointer;background:#fff;border:1px solid #e9e9e9;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.domain-expand-button:hover{color:#444;background:#f5f5f5}.domain-expand-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-top:-4px;transition:transform .18s;transform:rotate(45deg)}.domain-expand-chevron.open{margin-top:4px;transform:rotate(225deg)}.domain-details-clip{grid-template-rows:1fr;display:grid;overflow:hidden}.domain-expand-enter-active,.domain-expand-leave-active{transition:grid-template-rows .22s,opacity .18s}.domain-expand-enter-from,.domain-expand-leave-to{opacity:0;grid-template-rows:0fr}.domain-expand-enter-to,.domain-expand-leave-from{opacity:1;grid-template-rows:1fr}.domain-details{border-top:1px solid #ededed;min-height:0;padding:0 15px 12px;overflow:hidden}.subdomain-list{margin:0}.subdomain-row{border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;min-height:43px;display:flex}.subdomain-row:last-child{border-bottom:0}.subdomain-full-name{overflow-wrap:anywhere;color:#595959;min-width:0;font-size:10px;font-weight:600}.subdomain-row .remove-button{margin-left:auto}.manage-site-link{color:#646464;white-space:nowrap;background:#fafafa;border:1px solid #e9e9e9;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:600;display:inline-flex}.manage-site-link:hover{background:#f2f2f2}.file-link-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.no-subdomains{color:#a3a3a3;margin:0;padding:13px 0 3px;font-size:9px}.domain-empty{color:#959595;text-align:center;padding:26px 10px 8px}.domain-empty strong{color:#474747;font-size:11px}.subdomain-input{background:#fff;border:1px solid #e9e9e9;border-radius:7px;align-items:center;gap:0;width:100%;height:39px;display:flex;overflow:hidden}.subdomain-input:focus-within{border-color:#8f8f8f;box-shadow:0 0 0 3px #7070701b}.subdomain-input input{color:#383838;border:0;outline:0;width:40%;height:100%;padding:0 11px;font-size:11px}.subdomain-input>span{color:#989898;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.site-editor{gap:18px;display:grid}.file-manager-intro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.file-manager-intro h2{color:#242424;margin:0 0 6px;font-size:19px;line-height:1.25}.file-manager-intro>div:first-child>p:last-child{color:#858585;margin:0;font-size:12px;line-height:1.5}.file-manager-stats{gap:10px;display:flex}.file-manager-stats>div{background:#fafafa;border:1px solid #eaeaea;border-radius:9px;gap:2px;min-width:88px;padding:10px 14px;display:grid}.file-manager-stats strong{color:#262626;font-size:17px}.file-manager-stats span{color:#858585;font-size:10px}.site-tls-status{color:#777;background:#f4f4f4;border-radius:7px;padding:10px 12px;font-size:10px;line-height:1.5}.site-tls-status.active{color:#626262;background:#f5f5f5}.site-tls-status.error{color:#5e5e5e;background:#f4f4f4}.file-manager{background:#fff;border:1px solid #e7e7e7;border-radius:13px;grid-template-columns:minmax(230px,290px) minmax(0,1fr);min-height:68vh;display:grid;overflow:hidden;box-shadow:0 7px 25px #00000008}.file-browser{background:#fafafa;border-right:1px solid #e9e9e9;min-width:0;padding:18px 14px}.file-browser-heading{color:#282828;justify-content:space-between;align-items:center;padding:1px 5px 12px;font-size:13px;display:flex}.file-browser-heading span{color:#696969;text-align:center;background:#ededed;border-radius:999px;min-width:23px;padding:3px 6px;font-size:10px}.file-breadcrumb{align-items:center;gap:3px;margin:0 0 10px;padding:0 2px 3px;display:flex;overflow-x:auto}.file-breadcrumb button{color:#787878;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:5px 7px;font-size:10px}.file-breadcrumb button+button:before{content:"/";color:#aaa;margin-right:8px}.file-breadcrumb button.active{color:#242424;background:#eaeaea;font-weight:700}.file-search{color:#858585;background:#fff;border:1px solid #e6e6e6;border-radius:7px;align-items:center;gap:8px;height:36px;margin:0 0 13px;padding:0 10px;display:flex}.file-search>span{font-size:17px;line-height:1}.file-search input{color:#333;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10px}.site-file-list{align-content:start;gap:4px;display:grid}.site-folder-item{align-items:center;gap:3px;min-width:0;display:flex}.site-folder-item>.site-file-item{flex:1;min-width:0}.site-folder-item>.remove-button{flex:none;padding:3px 6px}.site-file-item{color:#4a4a4a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 8px;transition:background .15s,color .15s;display:flex}.site-file-item:hover,.site-file-item[aria-current=true]{color:#111;background:#e9e9e9}.site-file-type{color:#686868;text-align:center;background:#fff;border:1px solid #e6e6e6;border-radius:5px;flex:none;min-width:31px;padding:4px 3px;font:700 8px Consolas,monospace}.site-file-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.file-list-empty{color:#898989;margin:10px 6px;font-size:11px;line-height:1.5}.file-workspace{grid-template-rows:auto auto minmax(280px,1fr) auto;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.site-editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.site-create-control{position:relative}.site-create-control>.button{justify-content:space-between;align-items:center;gap:14px;min-width:115px;display:flex}.create-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.site-create-menu{z-index:20;background:#fff;border:1px solid #e6e6e6;border-radius:9px;gap:3px;min-width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #00000018}.site-create-menu button{color:#333;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px;font-size:11px;display:flex}.site-create-menu button:hover{background:#f0f0f0}.site-create-menu .site-file-type{min-width:31px}.upload-files-button{white-space:nowrap;flex:none}.file-context-menu{z-index:1000;background:#fff;border:1px solid #e6e6e6;border-radius:9px;gap:3px;min-width:160px;padding:5px;display:grid;position:fixed;box-shadow:0 12px 30px #00000020}.file-context-menu button{color:#333;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:11px}.file-context-menu button:hover{background:#f0f0f0}.file-context-menu button.danger{color:#555}.file-dialog-backdrop{z-index:900;background:#0006;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.file-dialog{background:#fff;border:1px solid #e7e7e7;border-radius:12px;gap:10px;width:min(100%,390px);padding:22px;display:grid;box-shadow:0 24px 70px #00000030}.file-dialog .eyebrow{margin:0}.file-dialog h2{color:#252525;margin:0 0 5px;font:700 18px Manrope,sans-serif}.file-dialog>label{color:#666;font-size:11px;font-weight:600}.file-dialog-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.site-folder-item:focus-within,.site-folder-item:hover{background:#f8f8f8;border-radius:7px}.upload-progress{gap:6px;display:grid}.upload-progress-heading{color:#777;justify-content:space-between;font-size:10px;display:flex}.upload-progress-track{background:#e9e9e9;border-radius:999px;height:5px;overflow:hidden}.upload-progress-fill{border-radius:inherit;background:#555;width:0;height:100%;transition:width .12s linear;display:block}.file-current-header{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 0 10px;display:flex}.file-current-title{align-items:center;gap:10px;min-width:0;display:flex}.file-current-title>div{gap:4px;min-width:0;display:grid}.file-current-header strong{color:#292929;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.file-current-title small{color:#898989;text-overflow:ellipsis;white-space:nowrap;font:10px Consolas,Courier New,monospace;overflow:hidden}.site-code-editor{resize:vertical;color:#e6e6e6;tab-size:2;background:#191919;border:1px solid #313131;border-radius:9px;outline:0;width:100%;min-height:52vh;padding:18px;font:13px/1.65 Consolas,Courier New,monospace}.site-code-editor:focus{border-color:#8f8f8f;box-shadow:0 0 0 3px #7070701b}.file-empty-state{color:#777;text-align:center;border:1px dashed #d9d9d9;border-radius:9px;align-content:center;justify-items:center;gap:8px;min-height:46vh;padding:24px;display:grid}.file-empty-state strong{color:#3a3a3a;font-size:14px}.file-empty-state span{font-size:11px}.site-image-preview{object-fit:contain;background:#f7f7f7;border:1px solid #e9e9e9;border-radius:8px;justify-self:center;max-width:100%;max-height:55vh}.site-editor-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-file-info{color:#888;font-size:10px}.sftp-password-notice{color:#777;margin:0;font-size:10px;line-height:1.6}.sftp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sftp-fields label{color:#777;gap:6px;min-width:0;font-size:10px;display:grid}.sftp-field{gap:6px;min-width:0;display:grid}.sftp-field-label{color:#777;font-size:10px}.sftp-account-password{color:#555;margin:0;font-size:11px;line-height:1.5}.sftp-account-password strong{color:#292929}.sftp-fields .form-input{width:100%;min-width:0;font:10px Consolas,Courier New,monospace}.sftp-copy-field{align-items:center;gap:6px;min-width:0;display:flex}.sftp-copy-field .form-input{flex:1}.sftp-copy-field .button{min-height:36px;padding:0 10px;font-size:10px}.sftp-actions{flex-wrap:wrap;gap:8px;display:flex}.sftp-status{color:#666;background:#f0f0f0;border-radius:999px;padding:4px 8px;font-size:9px}body[data-theme=dark] .manage-site-link{color:#b3b3b3;background:#292929;border-color:#3f3f3f}body[data-theme=dark] .manage-site-link:hover{background:#343434}body[data-theme=dark] .site-tls-status{color:#c7c7c7;background:#323232}body[data-theme=dark] .site-tls-status.active{color:#bdbdbd;background:#343434}body[data-theme=dark] .site-tls-status.error{color:#cdcdcd;background:#2a2a2a}body[data-theme=dark] .file-manager,body[data-theme=dark] .file-browser{background:#1e1e1e;border-color:#3d3d3d}body[data-theme=dark] .file-browser{background:#191919}body[data-theme=dark] .file-manager-intro h2,body[data-theme=dark] .file-manager-stats strong,body[data-theme=dark] .file-browser-heading,body[data-theme=dark] .file-current-header strong,body[data-theme=dark] .file-empty-state strong{color:#e6e6e6}body[data-theme=dark] .file-manager-intro>div:first-child>p:last-child,body[data-theme=dark] .file-manager-stats span,body[data-theme=dark] .file-list-empty,body[data-theme=dark] .file-current-title small,body[data-theme=dark] .file-empty-state span,body[data-theme=dark] .editor-file-info{color:#aaa}body[data-theme=dark] .file-manager-stats>div{background:#202020;border-color:#3d3d3d}body[data-theme=dark] .file-browser-heading span{color:#ccc;background:#343434}body[data-theme=dark] .file-breadcrumb button{color:#aaa}body[data-theme=dark] .file-breadcrumb button.active{color:#eee;background:#343434}body[data-theme=dark] .file-search{background:#202020;border-color:#3d3d3d}body[data-theme=dark] .file-search input{color:#eee}body[data-theme=dark] .site-file-item{color:#c8c8c8}body[data-theme=dark] .site-file-item:hover,body[data-theme=dark] .site-file-item[aria-current=true]{color:#fff;background:#343434}body[data-theme=dark] .site-folder-item:hover{background:#252525}body[data-theme=dark] .site-file-type{color:#ccc;background:#252525;border-color:#484848}body[data-theme=dark] .file-empty-state{border-color:#484848}body[data-theme=dark] .sftp-password-notice,body[data-theme=dark] .sftp-fields label,body[data-theme=dark] .sftp-field-label{color:#bdbdbd}body[data-theme=dark] .sftp-account-password{color:#ccc}body[data-theme=dark] .sftp-account-password strong{color:#eee}body[data-theme=dark] .sftp-status{color:#ddd;background:#343434}body[data-theme=dark] .sftp-access-button{color:#c5c5c5;background:#292929;border-color:#3f3f3f}body[data-theme=dark] .sftp-access-button:hover{background:#343434}body[data-theme=dark] .sftp-access-status{color:#ddd;background:#343434}body[data-theme=dark] .sftp-access-loading{color:#bdbdbd}body[data-theme=dark] .sftp-access-feedback{color:#ccc;background:#343434}body[data-theme=dark] .sftp-access-feedback.success{color:#ddd}body[data-theme=dark] .site-create-menu,body[data-theme=dark] .file-context-menu,body[data-theme=dark] .file-dialog{background:#202020;border-color:#3d3d3d}body[data-theme=dark] .site-create-menu button,body[data-theme=dark] .file-context-menu button{color:#e6e6e6}body[data-theme=dark] .site-create-menu button:hover,body[data-theme=dark] .file-context-menu button:hover{background:#343434}body[data-theme=dark] .file-context-menu button.danger{color:#ddd}body[data-theme=dark] .file-dialog h2{color:#e6e6e6}body[data-theme=dark] .file-dialog>label{color:#bbb}body[data-theme=dark] .site-code-editor{border-color:#3d3d3d}body[data-theme=dark] .file-current-header{border-bottom-color:#3d3d3d}body[data-theme=dark] .site-image-preview{background:#191919;border-color:#3d3d3d}body[data-theme=dark] .upload-progress-heading{color:#bdbdbd}body[data-theme=dark] .upload-progress-track{background:#3d3d3d}body[data-theme=dark] .upload-progress-fill{background:#c8c8c8}@media (width<=760px){.file-manager{grid-template-columns:1fr}.file-browser{border-bottom:1px solid #e9e9e9;border-right:0;max-height:270px;overflow-y:auto}body[data-theme=dark] .file-browser{border-bottom-color:#3d3d3d}.file-manager-intro{flex-direction:column;align-items:flex-start}.file-manager-stats{width:100%}.file-manager-stats>div{flex:1}.site-editor-toolbar .form-input{min-width:0}.site-editor-toolbar{align-items:stretch}.site-create-control,.site-create-control>.button,.upload-files-button{width:100%}.site-code-editor{min-height:45vh}.sftp-access-content .sftp-fields{grid-template-columns:1fr}}@media (width<=560px){.subdomain-row{flex-wrap:wrap;gap:8px 12px;padding:8px 0}.subdomain-full-name{flex:1 0 100%}}.form-input:disabled{color:#898989}@media (width>=1500px){.page-content{padding-left:58px;padding-right:58px}}@media (width<=1100px){.sidebar{width:215px}.main-content{margin-left:215px}.page-content,.topbar{padding-left:26px;padding-right:26px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){body{min-width:360px}.sidebar{align-items:center;width:62px;padding:19px 8px 12px}.brand{padding:0}.brand>span:last-child,.workspace-label,.nav-link:not(.active):after,.nav-link{font-size:0}.navigation{width:100%;margin-top:35px}.nav-link{justify-content:center;min-height:42px;padding:0}.nav-link svg{width:18px;height:18px}.nav-count{display:none}.main-content{margin-left:62px}.topbar{height:56px;padding:0 17px}.breadcrumb{font-size:10px}.topbar-actions{gap:12px}.credit-badge{gap:0;padding:5px 7px;font-size:8px}.credit-badge>span{display:none}.topbar-profile{gap:5px}.topbar-profile-copy strong{max-width:72px;font-size:9px}.topbar-profile-copy small{display:none}.page-content{padding:28px 17px 18px}.welcome-row{align-items:flex-start;gap:15px}h1{font-size:20px}.welcome-row .button{flex:none;min-height:35px;padding:0 10px;font-size:9px}.stats-grid{gap:9px;margin-bottom:18px}.stat-card{min-height:116px;padding:12px}.stat-heading{font-size:9px}.stat-value{font-size:21px}.stat-foot{font-size:8px}.sites-section{padding:16px 12px 0}.section-heading h2{font-size:13px}.section-heading p{max-width:240px;line-height:1.5}.text-link{white-space:nowrap;font-size:0}.text-link span{font-size:15px}.table-toolbar{gap:8px}.search-box{width:min(220px,60%)}.filter-button{gap:5px;font-size:8px}.table-wrap{margin-right:-12px}table{min-width:570px}.bottom-grid{grid-template-columns:1fr;gap:10px;margin-top:12px}.quick-card{min-height:170px}.page-footer{gap:10px;font-size:7px}.page-footer>span:last-child{gap:9px}}@media (width<=430px){.welcome-row{flex-direction:column}.welcome-row .button{align-self:flex-start}.page-footer>span:last-child{gap:7px}.page-footer>span:last-child a{font-size:7px}}body[data-theme=dark]{color:#e9e9e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141414}body[data-theme=dark] .sidebar,body[data-theme=dark] .topbar,body[data-theme=dark] .stat-card,body[data-theme=dark] .sites-section,body[data-theme=dark] .activity-card,body[data-theme=dark] .domain-section,body[data-theme=dark] .database-placeholder,body[data-theme=dark] .site-dialog{background:#1e1e1e;border-color:#313131}body[data-theme=dark] .brand,body[data-theme=dark] h1,body[data-theme=dark] .stat-value{color:#f1f1f1}body[data-theme=dark] .nav-link{color:#b2b2b2}body[data-theme=dark] .nav-link:hover,body[data-theme=dark] .nav-link.active{color:#b3b3b3;background:#292929}body[data-theme=dark] .nav-count,body[data-theme=dark] .icon-button,body[data-theme=dark] .filter-button,body[data-theme=dark] .search-box,body[data-theme=dark] .domain-card{background:#232323;border-color:#373737}body[data-theme=dark] .topbar-profile,body[data-theme=dark] .credit-badge,body[data-theme=dark] .domain-card,body[data-theme=dark] .subdomain-list,body[data-theme=dark] .subdomain-row,body[data-theme=dark] .activity-item,body[data-theme=dark] .dialog-actions{border-color:#343434}body[data-theme=dark] .topbar-profile-copy strong,body[data-theme=dark] .breadcrumb strong,body[data-theme=dark] .section-heading h2,body[data-theme=dark] .database-placeholder h2,body[data-theme=dark] .site-name,body[data-theme=dark] .domain-name,body[data-theme=dark] .subdomain-full-name,body[data-theme=dark] .empty-state strong,body[data-theme=dark] .domain-empty strong,body[data-theme=dark] .activity-item strong{color:#e6e6e6}body[data-theme=dark] .workspace-label,body[data-theme=dark] .breadcrumb,body[data-theme=dark] .server-status,body[data-theme=dark] .stat-heading,body[data-theme=dark] .stat-foot,body[data-theme=dark] .section-heading p,body[data-theme=dark] .database-placeholder p,body[data-theme=dark] .no-subdomains,body[data-theme=dark] .page-footer,body[data-theme=dark] .page-footer a,body[data-theme=dark] .site-domain,body[data-theme=dark] .activity-item p,body[data-theme=dark] .table-footer{color:#a2a2a2}body[data-theme=dark] .table-toolbar input,body[data-theme=dark] .search-box input,body[data-theme=dark] .domain-input input,body[data-theme=dark] .subdomain-input input{color:#e6e6e6}body[data-theme=dark] .domain-input input{caret-color:#e6e6e6}body[data-theme=dark] .search-box input::placeholder,body[data-theme=dark] .form-input::placeholder,body[data-theme=dark] .domain-input input::placeholder{color:#7d7d7d}body[data-theme=dark] thead{background:#252525}body[data-theme=dark] th{color:#a0a0a0}body[data-theme=dark] td,body[data-theme=dark] .table-footer,body[data-theme=dark] .activity-item{border-color:#343434}body[data-theme=dark] td{color:#b8b8b8}body[data-theme=dark] .row-menu{color:#a9a9a9}body[data-theme=dark] .row-menu:hover{color:#bebebe;background:#303030}body[data-theme=dark] .status-pill{color:#bdbdbd;background:#343434}body[data-theme=dark] .ssl-pill{color:#b4b4b4}body[data-theme=dark] .quick-card{background:#242424;border-color:#373737}body[data-theme=dark] .quick-card h2{color:#e3e3e3}body[data-theme=dark] .quick-card p{color:#a8a8a8}body[data-theme=dark] .quick-decoration{border-color:#383838;box-shadow:0 0 0 19px #262626,0 0 0 39px #252525,0 0 0 59px #222}body[data-theme=dark] .domain-icon,body[data-theme=dark] .dialog-close{color:#b3b3b3;background:#303030}body[data-theme=dark] .domain-card.expanded{border-top-color:#b0b0b0}body[data-theme=dark] .domain-subdomain-count{color:#b0b0b0;background:#303030}body[data-theme=dark] .domain-card-actions .manage-site-link,body[data-theme=dark] .domain-expand-button{color:#c5c5c5;background:#292929;border-color:#3f3f3f}body[data-theme=dark] .domain-expand-button:hover,body[data-theme=dark] .domain-card-actions .manage-site-link:hover{background:#343434}body[data-theme=dark] .domain-details{border-color:#343434}body[data-theme=dark] .subdomain-input,body[data-theme=dark] .form-input,body[data-theme=dark] .domain-input{color:#e6e6e6;background:#232323;border-color:#3d3d3d}body[data-theme=dark] .form-label{color:#c8c8c8}body[data-theme=dark] .site-dialog{color:#e9e9e9}body[data-theme=dark] .action-dialog-message{color:#b7b7b7}body[data-theme=dark] .action-dialog .button-danger{color:#181818;background:#e5e5e5;border-color:#e5e5e5}body[data-theme=dark] .action-dialog .button-danger:hover{background:#fff}body[data-theme=dark] .form-hint{color:#a2a2a2}body[data-theme=dark] .button-secondary{color:#c5c5c5;background:#272727;border-color:#3f3f3f}body[data-theme=dark] .domain-feedback{color:#cdcdcd;background:#2a2a2a}body[data-theme=dark] .domain-feedback.success{color:#cfcfcf;background:#323232}body[data-theme=dark] .credit-badge{color:#a7a7a7;background:#232323}body[data-theme=dark] .credit-badge strong{color:#d0d0d0}body[data-theme=dark] .topbar-profile-copy small{color:#a2a2a2}body[data-theme=dark] .profile-dropdown{background:#222;border-color:#383838;box-shadow:0 12px 30px #00000050}body[data-theme=dark] .profile-dropdown a,body[data-theme=dark] .profile-dropdown button{color:#d0d0d0}body[data-theme=dark] .profile-dropdown a:hover,body[data-theme=dark] .profile-dropdown button:not(:disabled):hover{background:#303030}body[data-theme=dark] .profile-dropdown .profile-credit-option,body[data-theme=dark] .profile-credit-option small{color:#999}.admin-loading{color:#8e8e8e;padding:18px 0;font-size:10px}.credit-soon{color:#888;font-size:9px}.domain-feedback.error{color:#8b4545;background:#f8eeee}body[data-theme=dark] .domain-feedback.error{color:#e2aaaa;background:#382727}.maintenance-admin-panel .section-heading{align-items:center}.maintenance-admin-panel .section-heading .eyebrow{margin-bottom:5px}.maintenance-admin-status{color:#777;background:#f1f1f1;border-radius:20px;padding:5px 9px;font-size:9px}.maintenance-admin-status.active{color:#6b5555;background:#f4eaea}.maintenance-admin-form{gap:9px;max-width:520px;display:grid}.maintenance-admin-form .form-input{width:100%}.maintenance-admin-form textarea{resize:vertical;min-height:75px}.maintenance-admin-form .form-hint{margin:0}.maintenance-admin-current{color:#777;font-size:11px}.maintenance-admin-current p{margin:0 0 7px}.maintenance-admin-actions{justify-items:start;gap:10px;display:grid}.maintenance-admin-form .button-danger{justify-self:start}.maintenance-shell{color:#686868;background:#f7f7f7;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.maintenance-theme-switch{z-index:6;background:#fff;border:1px solid #e8e8e8;border-radius:9px;gap:2px;padding:3px;display:flex;position:fixed;top:16px;right:20px}.maintenance-theme-switch button{color:#888;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:28px;padding:0 9px;font-size:9px}.maintenance-theme-switch button[aria-pressed=true]{color:#555;background:#f0f0f0;font-weight:600}.maintenance-sidebar{background:#fff;border-right:1px solid #ececec;flex-direction:column;padding:26px 15px;display:flex}.maintenance-brand{color:#777;opacity:.48}.maintenance-navigation{gap:7px;margin-top:55px;display:grid}.maintenance-nav-item{color:#aaa;background:#f6f6f6;border-radius:8px;padding:13px 12px;font-size:11px}.maintenance-content{place-items:center;padding:35px 20px 90px;display:grid}.maintenance-card{text-align:center;background:#fff;border:1px solid #e8e8e8;border-radius:14px;width:min(100%,520px);padding:38px;box-shadow:0 18px 55px #00000008}.maintenance-icon{background:#f2f2f2;border-radius:14px;place-items:center;width:50px;height:50px;margin:0 auto 20px;display:grid}.maintenance-icon img{object-fit:contain;width:34px;height:34px}.maintenance-card .eyebrow{margin-bottom:10px}.maintenance-card h1{color:#555;margin-bottom:15px}.maintenance-message{color:#777;margin-bottom:14px;font-size:13px;line-height:1.7}.maintenance-end{color:#999;margin:0;font-size:10px}.maintenance-end strong{color:#777;font-weight:600}.maintenance-error{color:#984b4b;margin:10px 0 0;font-size:10px}.maintenance-footer{z-index:4;color:#999;background:#fff;border-top:1px solid #e9e9e9;justify-content:space-between;align-items:center;min-height:64px;padding:10px 22px;font-size:9px;display:flex;position:fixed;bottom:0;left:0;right:0}.maintenance-footer .button{min-height:34px}.maintenance-access-toggle{gap:8px}.maintenance-access-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:-4px 1px 0;transition:transform .18s;transform:rotate(45deg)}.maintenance-access-chevron.open{margin-top:4px;transform:rotate(225deg)}.maintenance-access-card{z-index:5;background:#fff;border:1px solid #e8e8e8;border-radius:12px;gap:9px;width:min(340px,100vw - 28px);padding:20px;display:grid;position:fixed;bottom:76px;right:22px;box-shadow:0 15px 50px #00000020}.maintenance-access-enter-active,.maintenance-access-leave-active{transform-origin:100% 100%;transition:opacity .18s,transform .18s}.maintenance-access-enter-from,.maintenance-access-leave-to{opacity:0;transform:translateY(8px)scale(.98)}.maintenance-access-card .eyebrow{margin-bottom:4px}.maintenance-access-card .form-input{width:100%}.maintenance-access-card .button{margin-top:5px}body[data-theme=dark] .maintenance-shell{color:#b7b7b7;background:#151515}body[data-theme=dark] .maintenance-sidebar,body[data-theme=dark] .maintenance-footer,body[data-theme=dark] .maintenance-card,body[data-theme=dark] .maintenance-access-card{background:#1e1e1e;border-color:#343434}body[data-theme=dark] .maintenance-nav-item{color:#777;background:#292929}body[data-theme=dark] .maintenance-icon{color:#aaa;background:#303030}body[data-theme=dark] .maintenance-theme-switch{background:#222;border-color:#383838}body[data-theme=dark] .maintenance-theme-switch button{color:#aaa}body[data-theme=dark] .maintenance-theme-switch button[aria-pressed=true]{color:#eee;background:#383838}body[data-theme=dark] .maintenance-card h1{color:#e6e6e6}body[data-theme=dark] .maintenance-message,body[data-theme=dark] .maintenance-admin-current{color:#b2b2b2}body[data-theme=dark] .maintenance-end strong{color:#d3d3d3}body[data-theme=dark] .maintenance-footer{color:#9c9c9c}body[data-theme=dark] .maintenance-admin-status{color:#bbb;background:#303030}body[data-theme=dark] .maintenance-admin-status.active{color:#ddbaba;background:#3a2929}body[data-theme=dark] .maintenance-admin-form textarea{color:#e6e6e6;background:#232323;border-color:#3d3d3d}@media (width<=760px){.domain-section{padding:16px 12px}.domain-section>.section-heading{align-items:flex-start;gap:10px}.domain-section>.section-heading .button{flex:none;font-size:0}.domain-section>.section-heading .plus-icon{font-size:17px}.domain-toolbar-actions{flex-direction:column;align-items:flex-end;gap:6px}.domain-toolbar-actions .button{min-height:35px}.domain-card-header{align-items:flex-start}.domain-actions{flex-direction:column;align-items:flex-end;gap:4px}.subdomain-list,.domain-root-dns{margin-left:0}.subdomain-row{flex-wrap:wrap;gap:5px 10px;padding:8px 0}.subdomain-row .remove-button{margin-left:auto}.maintenance-shell{grid-template-columns:1fr}.maintenance-sidebar{display:none}.maintenance-content{padding:64px 14px 90px}.maintenance-card{padding:28px 20px}.maintenance-card h1{font-size:21px}.maintenance-theme-switch{top:10px;right:10px}.maintenance-theme-switch button{padding:0 7px;font-size:8px}.maintenance-footer{padding-left:14px;padding-right:14px}.maintenance-access-card{bottom:72px;right:14px}}.login-shell{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px 16px;display:flex}.login-theme-toggle{position:fixed;top:20px;right:22px}.login-brand{margin-bottom:23px;animation:.4s ease-out both auth-brand-enter}.login-card{background:#fff;border:1px solid #ededed;border-radius:14px;width:min(420px,100%);padding:30px;animation:.5s cubic-bezier(.2,.75,.25,1) both auth-card-enter;box-shadow:0 15px 40px #3434340d}.login-card h1{margin-bottom:7px;font-size:22px}.login-card .form-input{display:block}.login-submit{width:100%;margin-top:20px}.login-switch{color:#646464;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;margin-top:14px;padding:8px;font-size:10px;font-weight:600;transition:color .15s,background-color .15s}.login-switch:hover{color:#222;background:#f2f2f2}.auth-title-enter-active,.auth-title-leave-active{transition:opacity .16s,transform .16s}.auth-title-enter-from{opacity:0;transform:translateY(5px)}.auth-title-leave-to{opacity:0;transform:translateY(-5px)}.auth-register-fields{overflow:hidden}.auth-fields-enter-active,.auth-fields-leave-active{transition:max-height .24s,opacity .2s,transform .24s;overflow:hidden}.auth-fields-enter-from,.auth-fields-leave-to{opacity:0;max-height:0;transform:translateY(-7px)}.auth-fields-enter-to,.auth-fields-leave-from{opacity:1;max-height:150px;transform:translateY(0)}@keyframes auth-brand-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-card-enter{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.login-brand,.login-card{animation:none}.auth-title-enter-active,.auth-title-leave-active,.auth-fields-enter-active,.auth-fields-leave-active,.maintenance-access-enter-active,.maintenance-access-leave-active,.maintenance-access-chevron{transition:none}}.settings-layout{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-nav{background:#fff;border:1px solid #ededed;border-radius:10px;gap:5px;padding:8px;display:grid}.settings-nav-link{color:#7b7b7b;border-radius:7px;padding:10px 11px;font-size:10px;font-weight:600}.settings-nav-link.active{color:#5f5f5f;background:#f1f1f1}.settings-content{min-width:0}.account-settings{margin-bottom:26px}.account-email{color:#7b7b7b;margin:0 0 13px;font-size:10px}.account-email strong{color:#414141;font-weight:600}.password-change-form{max-width:420px}.password-change-form .form-input{display:block}.password-submit{margin-top:14px}.password-feedback{color:#636363;margin:12px 0 0;font-size:10px;line-height:1.5}.password-feedback.success{color:#626262}.settings-heading{margin:2px 0 13px}.extension-card{background:#fff;border:1px solid #ededed;border-radius:10px;padding:19px}.extension-card-header{align-items:center;gap:12px;display:flex}.extension-logo{color:#444;background:#f5f5f5;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:700;display:grid}.extension-title{min-width:0}.extension-title h3{color:#373737;margin:0 0 4px;font:700 13px Manrope,sans-serif}.extension-title p{color:#999;margin:0;font-size:9px;line-height:1.5}.extension-badge{color:#777;white-space:nowrap;background:#f4f4f4;border-radius:20px;margin-left:auto;padding:6px 9px;font-size:8px}.extension-badge.connected{color:#7b7b7b;background:#f4f4f4}.extension-description{color:#898989;margin:17px 0 0;font-size:10px;line-height:1.6}.extension-description strong{color:#626262}.extension-actions{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.cloudflare-connect-form{max-width:420px}.cloudflare-connect-form .form-input{margin-bottom:8px;display:block}.cloudflare-connect-form .button{margin-top:11px}.extension-connected-actions{flex-wrap:wrap;gap:9px;display:flex}.button-danger{color:#626262;background:#f9f9f9;border-color:#e1e1e1}.extension-security-note{color:#a3a3a3;margin:13px 0 0;font-size:9px;line-height:1.5}body[data-theme=dark] .login-card,body[data-theme=dark] .settings-nav,body[data-theme=dark] .extension-card{background:#1e1e1e;border-color:#313131}body[data-theme=dark] .login-card h1,body[data-theme=dark] .extension-title h3{color:#f1f1f1}body[data-theme=dark] .login-switch{color:#bdbdbd}body[data-theme=dark] .login-switch:hover{color:#fff;background:#303030}body[data-theme=dark] .extension-title p,body[data-theme=dark] .extension-description,body[data-theme=dark] .extension-security-note{color:#a2a2a2}body[data-theme=dark] .extension-description strong{color:#d5d5d5}body[data-theme=dark] .account-email{color:#a2a2a2}body[data-theme=dark] .account-email strong{color:#e2e2e2}body[data-theme=dark] .password-feedback.success{color:#cfcfcf}body[data-theme=dark] .settings-nav-link{color:#b2b2b2}body[data-theme=dark] .settings-nav-link.active{color:#b3b3b3;background:#292929}body[data-theme=dark] .extension-actions{border-color:#343434}body[data-theme=dark] .extension-badge{color:#c7c7c7;background:#323232}body[data-theme=dark] .extension-badge.connected{color:#bdbdbd;background:#343434}body[data-theme=dark] .button-danger{color:#cdcdcd;background:#2a2a2a;border-color:#3d3d3d}@media (width<=760px){.settings-layout{grid-template-columns:1fr;gap:12px}.settings-nav{grid-template-columns:1fr}.extension-card{padding:15px}.extension-card-header{flex-wrap:wrap}.extension-badge{margin-left:auto}.login-card{padding:23px}}
