.website-detail-page{gap:34px;display:grid}.website-php-control{color:var(--mtw-text);gap:0;display:grid}.website-php-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0 0 30px;display:grid}.website-php-summary>div{align-items:center;gap:12px;min-width:0;display:flex}.website-php-summary svg{color:var(--mtw-text);flex:none}.website-php-summary span{gap:3px;min-width:0;display:grid}.website-php-summary small,.website-php-version-field>span{color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.website-php-summary strong{color:var(--mtw-text);font-size:17px;font-weight:400}.website-php-version-section,.website-php-processes{border-top:4px solid var(--mtw-bg);margin-inline:-30px;padding:30px}.website-php-version-section h3,.website-php-processes h3{color:#ffffff59;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:15px;font-weight:700}.website-php-version-section form{grid-template-columns:minmax(0,390px) minmax(260px,1fr) auto;align-items:end;gap:20px;display:grid}.website-php-version-field{gap:8px;display:grid}.website-php-version-field select{border-radius:var(--mtw-control-radius);width:100%;min-height:46px;color:var(--mtw-text);background:var(--mtw-action);font:inherit;text-transform:uppercase;border:0;outline:1px solid #0000;padding:0 42px 0 15px;font-size:15px}.website-php-version-field select:hover{background:var(--mtw-action-hover)}.website-php-version-field select:focus-visible{outline-color:#fff6}.website-php-change-warning{border-radius:var(--mtw-control-radius);background:var(--mtw-bg);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:13px 15px;display:grid}.website-php-change-warning strong,.website-php-change-warning small{color:var(--mtw-text);font-size:12px;font-weight:500}.website-php-change-warning small{opacity:.6;grid-column:1;font-weight:400}.website-php-change-warning .mtw-toggle-field{grid-area:1/2/3;align-self:center}.website-php-change-warning .mtw-toggle-field>span{display:none}.website-php-version-section .primary-button{white-space:nowrap;justify-self:end;width:auto;min-width:220px;min-height:46px}.website-php-version-section .primary-button:disabled{color:var(--mtw-text);background:var(--mtw-action);opacity:.25}.website-php-current-note,.website-php-message{color:var(--mtw-text);margin:14px 0 0;font-size:13px}.website-php-message.error{color:var(--mtw-error)}.website-php-processes .application-process-card{border-radius:var(--mtw-card-radius);color:var(--mtw-text);background:0 0;border:0;padding:0}.website-php-processes .application-process-heading{border-radius:var(--mtw-card-radius) var(--mtw-card-radius) 0 0;background:var(--mtw-bg);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.website-php-processes .application-process-heading>div{gap:3px;display:grid}.website-php-processes :is(.application-process-heading span,.application-process-heading small,.application-process-facts span){color:#ffffff8c}.website-php-processes :is(.application-process-heading strong,.application-process-facts strong){color:var(--mtw-text)}.website-php-processes .application-process-facts{background:var(--mtw-bg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.website-php-processes .application-process-facts>div{background:var(--mtw-panel);gap:5px;padding:16px 18px;display:grid}.website-php-processes .application-process-operations{background:var(--mtw-panel);flex-wrap:wrap;gap:8px;padding:16px 18px;display:flex}.website-php-processes .application-process-operations span{color:var(--mtw-text);background:var(--mtw-action);text-transform:uppercase;border:0;border-radius:99px;padding:6px 9px;font-size:10px}.website-php-processes .service-control-panel{border:0;border-top:4px solid var(--mtw-bg);border-radius:0 0 var(--mtw-card-radius) var(--mtw-card-radius);color:var(--mtw-text);background:var(--mtw-panel);margin:0}.website-php-processes .service-control-panel summary{color:var(--mtw-text);padding:16px 18px}.website-php-processes .service-control-panel form{gap:16px;padding:0 18px 18px;display:grid}.website-php-processes .service-control-warning{border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-bg);padding:12px}.website-php-processes .service-control-field{gap:8px;display:grid}.website-php-processes .service-control-field select{border-radius:var(--mtw-control-radius);min-height:44px;color:var(--mtw-text);background:var(--mtw-action);border:0}.website-php-processes .service-control-submit{border-radius:var(--mtw-control-radius);min-height:44px;color:var(--mtw-text);background:var(--mtw-action);text-transform:uppercase;border:0;font-weight:700}.website-php-processes .service-control-submit:hover{background:var(--mtw-action-hover)}.website-php-processes .service-control-result,.website-php-processes .service-diagnostic-message{color:var(--mtw-text);background:var(--mtw-action)}@media (max-width:820px){.website-php-summary,.website-php-version-section form,.website-php-processes .application-process-facts{grid-template-columns:1fr}.website-php-version-section,.website-php-processes{margin-inline:-16px;padding:24px 16px}}.website-detail-top{min-height:var(--mtw-header-row-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.website-detail-top>a{width:fit-content;color:var(--mtw-text);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;font-weight:700;display:inline-flex}.website-detail-top>span{color:var(--mtw-text);letter-spacing:.08em;text-transform:uppercase;justify-self:end;margin-right:110px;font-size:12px;font-weight:700}.website-detail-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.website-detail-heading h1{color:var(--mtw-text);margin:0;font-size:clamp(42px,4vw,58px);line-height:1}.website-detail-heading small{color:var(--mtw-text);letter-spacing:.05em;text-align:right;text-transform:uppercase;margin-left:auto;font-size:12px;font-weight:700}.website-domain-list{gap:14px;display:grid}.website-domain-panel{background:var(--mtw-card);border-radius:12px;overflow:hidden}.website-domain-panel>summary{cursor:pointer;grid-template-columns:22px 48px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:80px;padding:13px 22px;list-style:none;transition:background-color .16s;display:grid}.website-domain-panel>summary::-webkit-details-marker{display:none}.website-domain-panel>summary:hover{background:var(--mtw-hover)}.website-domain-panel[open]>summary{border-bottom:2px solid var(--mtw-line)}.website-panel-chevron{color:var(--mtw-text);transition:transform .16s;transform:rotate(-90deg)}.website-domain-panel[open] .website-panel-chevron{transform:rotate(0)}.website-panel-avatar{width:48px;height:48px;color:var(--mtw-text);background:var(--mtw-canvas);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.website-panel-identity{min-width:0}.website-panel-identity small,.website-info-field dt,.website-action-group h3{color:var(--mtw-text);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.website-panel-identity strong{color:var(--mtw-text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:19px;font-weight:300;display:block;overflow:hidden}.website-panel-identity em{color:var(--mtw-text);opacity:.35;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:11px;font-style:normal;font-weight:700;display:block;overflow:hidden}.website-panel-status{color:var(--mtw-text);text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.website-panel-status .mtw-status-dot{width:13px;height:13px}.website-panel-body{grid-template-columns:minmax(0,54%) minmax(420px,46%);align-items:stretch;display:grid}.website-panel-information{align-content:start;gap:30px;padding:28px 26px 34px;display:grid}.website-resource-summary{grid-template-columns:minmax(0,1.9fr) minmax(125px,.72fr) minmax(135px,.78fr);align-items:center;gap:clamp(20px,2.5vw,42px);display:grid}.website-rings{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;display:grid}.website-rings .mtw-usage{min-width:0}.website-rings .mtw-usage-copy strong{font-size:17px}.website-information-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;margin:0;display:grid}.website-info-field{min-width:0}.website-info-field dd{min-width:0;color:var(--mtw-text);margin:5px 0 0;font-size:17px;font-weight:300;line-height:1.25}.website-info-field dd>a{max-width:100%;color:inherit;text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.website-renewal-summary{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:22px;display:grid}.website-renewal-summary>a{min-height:40px;color:var(--mtw-text);background:var(--mtw-action);text-transform:uppercase;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.website-renewal-summary>a:hover{background:var(--mtw-hover)}.website-renewal-summary>a svg{transform:rotate(-90deg)}.website-action-panel{border-left:2px solid var(--mtw-line);min-width:0;padding:28px 26px 34px}.website-action-group+.website-action-group{margin-top:24px}.website-action-group h3{margin:0 0 11px}.website-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.website-action-tile{min-width:0;min-height:84px;color:var(--mtw-text);background:var(--mtw-action);font:inherit;text-align:center;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:11px;font-weight:700;transition:background-color .16s;display:flex;position:relative}.website-action-tile:hover,.website-action-tile:focus-visible{background:var(--mtw-hover)}.website-action-tile>svg{stroke-width:1.6px;width:23px;height:23px}.website-action-tile>.mtw-status-dot{width:10px;height:10px;position:absolute;top:10px;right:10px}.website-action-external{position:absolute;top:9px;right:9px;width:13px!important;height:13px!important}.website-routing-card{border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-action);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.website-routing-card span{gap:3px;display:grid}.website-routing-card strong{font-size:14px}.website-routing-card small{font-size:12px;font-weight:300}.website-modal-section{gap:22px;display:grid}.website-modal-intro,.website-modal-note,.website-empty-state{color:var(--mtw-text);margin:0;font-size:15px;line-height:1.5}.website-modal-note,.website-empty-state{background:var(--mtw-canvas);border-radius:10px;padding:14px 16px}.website-modal-info{gap:var(--mtw-field-row-gap) var(--mtw-field-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.website-log-control{gap:18px;display:grid}.website-log-toolbar,.website-log-toolbar>div,.website-log-toolbar>div>span,.website-log-meta,.website-log-meta>span,.website-log-message{align-items:center;display:flex}.website-log-toolbar{justify-content:space-between;gap:20px}.website-log-toolbar>div{gap:12px;min-width:0}.website-log-toolbar>div>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.website-log-toolbar strong{color:var(--mtw-text);text-transform:uppercase;font-size:14px}.website-log-toolbar small{max-width:340px;color:var(--mtw-text);opacity:.35;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.website-log-refresh{min-height:var(--mtw-control-height);color:var(--mtw-text);background:var(--mtw-action);text-transform:uppercase}.website-log-refresh:hover:not(:disabled){background:var(--mtw-hover)}.website-log-refresh:disabled{opacity:.25;cursor:default}.website-log-message{border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-canvas);gap:9px;margin:0;padding:14px 16px;font-size:14px}.website-log-message.error{border-left:3px solid var(--mtw-error)}.website-log-meta{min-height:28px;color:var(--mtw-text);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:11px;font-weight:700}.website-log-meta>span{gap:7px}.website-log-availability:before{background:var(--mtw-hover);content:"";border-radius:50%;flex:none;width:8px;height:8px}.website-log-availability.available:before{background:var(--mtw-green)}.website-log-list{background:var(--mtw-canvas);border-radius:11px;overflow:hidden}.website-log-row{border-top:2px solid var(--mtw-line);min-height:44px;color:var(--mtw-text);grid-template-columns:120px 68px minmax(140px,1fr) 58px 74px 76px;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:grid}.website-log-row:first-child{border-top:0}.website-log-head{min-height:34px;color:var(--mtw-text);background:var(--mtw-card-raised);letter-spacing:.07em;font-size:10px;font-weight:700}.website-log-row time{white-space:nowrap}.website-log-row code{color:var(--mtw-text);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:13px;overflow:hidden}.website-log-method{font-weight:700}.website-log-status{width:38px;min-height:23px;color:var(--mtw-canvas);background:var(--mtw-green);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.website-log-status.warning{background:var(--mtw-warning)}.website-log-status.error{color:var(--mtw-text);background:var(--mtw-error)}.website-sftp-control{gap:20px;margin-top:0;display:grid}.website-sftp-connection{gap:16px;padding-bottom:22px;display:grid;position:relative}.website-sftp-connection:after{right:calc(-1 * var(--mtw-modal-inline-padding));bottom:0;left:calc(-1 * var(--mtw-modal-inline-padding));background:var(--mtw-line);content:"";height:2px;position:absolute}.website-sftp-connection h3{color:var(--mtw-text);font-size:var(--mtw-subheader-size);letter-spacing:var(--mtw-subheader-spacing);opacity:.35;text-transform:uppercase;margin:0;font-weight:700}.website-sftp-connection dl,.access-summary dl{gap:var(--mtw-field-row-gap) var(--mtw-field-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.website-sftp-connection dl>div,.access-summary dl>div{min-width:0}.website-sftp-connection dt,.access-summary dt{color:var(--mtw-text);letter-spacing:.04em;margin:0 0 4px;font-size:11px;font-weight:700}.website-sftp-connection dd,.access-summary dd{min-width:0;color:var(--mtw-text);font-size:var(--mtw-field-value-size);overflow-wrap:anywhere;align-items:center;gap:7px;margin:0;font-weight:300;display:flex}.website-sftp-control .managed-access-list{gap:12px;display:grid}.website-sftp-control .managed-access-row{background:var(--mtw-canvas);border:0;border-radius:11px;grid-template-columns:1fr;gap:15px;padding:18px;display:grid}.website-sftp-control .access-summary{gap:16px;display:grid}.website-sftp-control .access-summary>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.website-sftp-control .access-summary>header strong{color:var(--mtw-text);font-size:17px}.website-sftp-control .access-summary>header>span{color:var(--mtw-text);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.website-sftp-control .access-summary .wide{grid-column:1/-1}.website-sftp-control .access-summary code{color:var(--mtw-text);font-family:inherit;font-size:var(--mtw-field-value-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.website-sftp-control .revoke-form{border-top:2px solid var(--mtw-line);grid-column:auto;justify-content:flex-end;align-items:center;gap:12px;padding-top:15px;display:flex}.website-sftp-control .revoke-form label{color:var(--mtw-text);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.website-sftp-control .revoke-form .primary-button{min-height:var(--mtw-control-height);color:var(--mtw-text);background:var(--mtw-action)}.website-sftp-control .create-access-panel{background:var(--mtw-canvas);border:0;border-radius:11px;margin-top:0;overflow:hidden}.website-sftp-control .create-access-panel>summary{min-height:54px;color:var(--mtw-text);background:var(--mtw-action);letter-spacing:.05em;text-transform:uppercase;padding:0 18px;font-size:13px;font-weight:700;line-height:54px;list-style:none;transition:background-color .16s}.website-sftp-control .create-access-panel>summary::-webkit-details-marker{display:none}.website-sftp-control .create-access-panel>summary:after{float:right;content:"+";font-size:20px;font-weight:300}.website-sftp-control .create-access-panel[open]>summary:after{content:"−"}.website-sftp-control .create-access-panel>summary:hover{background:var(--mtw-hover)}.website-sftp-control .create-access-panel[open]>summary{border-bottom:2px solid var(--mtw-line)}.website-sftp-control .create-access-panel .management-form{gap:var(--mtw-field-row-gap);background:var(--mtw-panel);padding:20px 18px}.website-sftp-control .field-stack{gap:7px;display:grid}.website-sftp-control .field-stack>span{color:var(--mtw-text);text-transform:uppercase;font-size:12px;font-weight:700}.website-sftp-control .field-stack :is(input,textarea){border-radius:var(--mtw-control-radius);width:100%;color:var(--mtw-text);background:var(--mtw-input);font:inherit;font-size:var(--mtw-field-value-size);border:1px solid #0000;outline:0;padding:10px 12px;font-weight:300;transition:background-color .16s,border-color .16s}.website-sftp-control .field-stack input{min-height:var(--mtw-control-height)}.website-sftp-control .field-stack textarea{resize:vertical;min-height:76px}.website-sftp-control .field-stack :is(input,textarea):hover{background:var(--mtw-input-hover)}.website-sftp-control .field-stack :is(input,textarea):focus{background:var(--mtw-input-hover);box-shadow:none;border-color:#fff6}.website-sftp-control .field-stack small{color:var(--mtw-text);opacity:.35;font-size:12px}.website-sftp-control .fixed-policy{border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-card-raised);justify-content:space-between;align-items:center;gap:20px;padding:13px 14px;display:flex}.website-sftp-control .fixed-policy :is(strong,span){color:var(--mtw-text);font-size:12px}.website-sftp-control .fixed-policy span{text-align:right}.website-sftp-control .management-form>.primary-button{min-height:var(--mtw-control-height);color:var(--mtw-text);background:var(--mtw-action);text-transform:uppercase;font-size:12px}.website-sftp-control .management-form>.primary-button:hover{background:var(--mtw-hover)}.website-sftp-control .form-message{border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-action);margin:0;padding:13px 14px;font-size:13px}.website-sftp-control .form-message.error{border-left:3px solid var(--mtw-error)}.website-current-limits{padding-bottom:30px;position:relative}.website-current-limits:after{right:calc(-1 * var(--mtw-modal-inline-padding));bottom:0;left:calc(-1 * var(--mtw-modal-inline-padding));background:var(--mtw-line);content:"";height:2px;position:absolute}.website-current-limits>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.website-current-limits h3{color:var(--mtw-text);font-size:var(--mtw-subheader-size);letter-spacing:var(--mtw-subheader-spacing);text-transform:uppercase;margin:0;font-weight:700}.website-current-limits>header :is(a,span){color:var(--mtw-text);text-transform:uppercase;font-size:12px;font-weight:700}.website-current-limits>header a{text-underline-offset:3px;text-decoration:underline}.website-current-limits>div{gap:var(--mtw-field-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.website-current-limits .mtw-usage{min-width:0}.website-current-limits .mtw-usage-copy strong{font-size:17px}.website-limits-modal .website-resource-control{border:0;gap:0;margin:0;padding:0;display:grid}.website-limit-form{gap:0;display:grid}.website-limit-form fieldset{border:0;min-width:0;margin:0;padding:0;position:relative}.website-limit-form legend{color:var(--mtw-text);font-size:var(--mtw-subheader-size);letter-spacing:var(--mtw-subheader-spacing);text-transform:uppercase;margin-bottom:16px;font-weight:700;line-height:1.2}.website-limit-grid{gap:var(--mtw-field-row-gap) var(--mtw-field-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.website-limit-grid>label{min-width:0;color:var(--mtw-text);text-transform:uppercase;align-content:start;gap:7px;font-size:12px;font-weight:700;display:grid}.website-limit-label{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.website-limit-label small{color:var(--mtw-text);opacity:.35;white-space:nowrap;font-size:10px;font-weight:700}.website-limit-input{align-items:center;display:flex;position:relative}.website-limit-input input{width:100%;min-height:var(--mtw-control-height);box-sizing:border-box;border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-card-raised);font:inherit;font-size:var(--mtw-field-value-size);border:0;padding:8px 56px 8px 12px;font-weight:300}.website-limit-input small{color:var(--mtw-text);pointer-events:none;text-transform:uppercase;font-size:11px;font-weight:700;position:absolute;right:12px}.website-limit-shared{border-radius:var(--mtw-control-radius);background:var(--mtw-canvas);grid-column:span 2;align-content:center;gap:5px;padding:12px 14px;display:grid}.website-limit-shared strong{color:var(--mtw-text);text-transform:uppercase;font-size:13px}.website-limit-shared span{color:var(--mtw-text);font-size:13px;font-weight:300;line-height:1.5}.website-limit-enforcement{color:var(--mtw-text);opacity:.65;margin:13px 0 0;font-size:12px;font-weight:300;line-height:1.45}.website-limit-sync-state{border-left:3px solid var(--mtw-warning);color:var(--mtw-text);background:var(--mtw-action);border-radius:9px;margin:18px 0 0;padding:11px 13px;font-size:13px;line-height:1.4}.website-limit-sync-state.failed{border-left-color:var(--mtw-error)}.website-limit-risk{border-left:3px solid var(--mtw-warning);color:var(--mtw-text);background:var(--mtw-action);border-radius:9px;gap:6px;margin-top:18px;padding:13px 15px;font-size:13px;line-height:1.4;display:grid}.website-limit-risk>strong{text-transform:uppercase;font-size:12px}.website-limit-risk>.mtw-toggle-field{margin-top:6px}.website-limits-modal .form-message{color:var(--mtw-text);margin:18px 0 0;font-size:13px}.website-limits-modal .form-message.error{border-left:3px solid var(--mtw-error);background:var(--mtw-action);padding:11px 13px}.website-limits-modal .permission-note{color:var(--mtw-text);margin:18px 0 0;font-size:13px}.website-process-list{gap:12px;display:grid}.website-database-list{gap:8px;display:grid}.website-database-list>a{color:var(--mtw-text);background:var(--mtw-action);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.website-database-list>a:hover{background:var(--mtw-hover)}.website-database-list span{gap:3px;display:grid}.website-database-list small{color:var(--mtw-text);font-weight:300}.website-database-list>a>svg:last-child{transform:rotate(-90deg)}.database-provision-unavailable{color:var(--mtw-text);background:var(--mtw-canvas);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:16px;display:grid}.database-provision-unavailable>div{gap:4px;display:grid}.database-provision-unavailable strong{font-size:12px}.database-provision-unavailable span{font-size:14px;font-weight:300}.database-provision-control{background:var(--mtw-canvas);border:0;border-radius:11px;overflow:hidden}.database-provision-control>summary{min-height:54px;color:var(--mtw-text);background:var(--mtw-action);letter-spacing:.05em;cursor:pointer;text-transform:uppercase;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:700;list-style:none;transition:background-color .16s;display:flex}.database-provision-control>summary::-webkit-details-marker{display:none}.database-provision-control>summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:300}.database-provision-control[open]>summary:after{content:"−"}.database-provision-control>summary:hover{background:var(--mtw-hover)}.database-provision-control[open]>summary{border-bottom:2px solid var(--mtw-line)}.database-provision-control form{gap:var(--mtw-field-row-gap);background:var(--mtw-panel);padding:20px 18px;display:grid}.database-provision-control fieldset{border:0;min-width:0;margin:0;padding:0}.database-provision-control legend{color:var(--mtw-text);font-size:var(--mtw-subheader-size);letter-spacing:var(--mtw-subheader-spacing);opacity:.35;text-transform:uppercase;margin:0 0 10px;font-weight:700}.database-engine-selector{border-radius:var(--mtw-control-radius);background:var(--mtw-canvas);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;display:grid}.database-engine-selector label{min-height:60px;color:var(--mtw-text);text-align:center;cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:8px 12px;transition:background-color .16s;display:grid;position:relative}.database-engine-selector label:hover{background:var(--mtw-card-raised)}.database-engine-selector label:has(input:checked){background:var(--mtw-hover)}.database-engine-selector input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.database-engine-selector span{gap:2px;display:grid}.database-engine-selector strong{color:var(--mtw-text);text-transform:uppercase;font-size:13px}.database-engine-selector small{color:var(--mtw-text);font-size:12px;font-weight:300}.database-provision-policy{border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-card-raised);justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.database-provision-policy strong{font-size:11px}.database-provision-policy span{text-align:right;font-size:13px;font-weight:300}.database-provision-submit{min-height:var(--mtw-control-height);color:var(--mtw-text);background:var(--mtw-action);text-transform:uppercase;font-size:12px}.database-provision-submit:hover{background:var(--mtw-hover)}.database-provision-submit:disabled,.database-provision-submit:disabled:hover{cursor:not-allowed;opacity:.25;background:var(--mtw-action)}.database-provision-control .form-message{border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-action);margin:0;padding:13px 14px;font-size:13px}.database-provision-control .form-message.error{border-left:3px solid var(--mtw-error)}.website-email-control{gap:24px;display:grid}.website-email-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.website-email-summary>div{min-height:66px;color:var(--mtw-text);background:var(--mtw-action);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;display:grid}.website-email-summary>div>span:not(.status-dot){gap:4px;display:grid}.website-email-summary small,.website-email-accounts header small,.website-email-accounts dt{color:var(--mtw-text);letter-spacing:.05em;opacity:.35;text-transform:uppercase;font-size:11px;font-weight:700}.website-email-summary strong{font-size:17px;font-weight:500}.website-email-accounts{gap:10px;display:grid}.website-email-accounts>h3{color:var(--mtw-text);font-size:var(--mtw-subheader-size);letter-spacing:var(--mtw-subheader-spacing);opacity:.35;text-transform:uppercase;margin:0 0 2px}.website-email-accounts>article{color:var(--mtw-text);background:var(--mtw-action);border-radius:12px;gap:14px;padding:16px;transition:background-color .16s;display:grid}.website-email-accounts>article:hover{background:var(--mtw-hover)}.website-email-accounts header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.website-email-accounts header>span:first-child{gap:4px;display:grid}.website-email-accounts header strong{font-size:16px;font-weight:400}.website-email-account-state{text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.website-email-accounts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.website-email-accounts dl>div{gap:5px;min-width:0;display:grid}.website-email-accounts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.45}.website-email-accounts a{width:fit-content;color:var(--mtw-text);text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.website-email-manage{width:fit-content;min-height:var(--mtw-control-height);border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-card-raised);text-transform:uppercase;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .16s;display:inline-flex}.website-email-manage:hover{background:var(--mtw-hover)}.website-email-actions{flex-wrap:wrap;gap:10px;display:flex}.website-tls-control{gap:18px;display:grid}.website-tls-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.website-tls-toolbar>div{align-items:center;gap:11px;min-width:0;display:flex}.website-tls-toolbar>div>span{gap:3px;min-width:0;display:grid}.website-tls-toolbar strong{overflow-wrap:anywhere;color:var(--mtw-text);font-size:16px;font-weight:400}.website-tls-toolbar small,.website-tls-grid dt{color:var(--mtw-text);letter-spacing:.05em;opacity:.35;text-transform:uppercase;font-size:11px;font-weight:700}.website-tls-refresh{min-height:var(--mtw-control-height);text-transform:uppercase;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.website-tls-refresh:disabled{cursor:wait;opacity:.45}.website-tls-message{border-left:3px solid var(--mtw-warning);border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-action);align-items:center;gap:8px;margin:0;padding:13px 15px;font-size:13px;display:flex}.website-tls-message.error,.website-tls-message.failed{border-left-color:var(--mtw-error)}.website-tls-state{color:var(--mtw-text);background:var(--mtw-action);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:16px;display:grid}.website-tls-state>.status-dot{grid-row:1/span 2}.website-tls-state strong{text-transform:uppercase;font-size:15px}.website-tls-state small{font-size:13px;font-weight:300}.website-tls-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:4px 0;display:grid}.website-tls-grid>div{gap:5px;min-width:0;display:grid}.website-tls-grid dd{overflow-wrap:anywhere;min-width:0;color:var(--mtw-text);font-size:var(--mtw-field-value-size);margin:0;font-weight:300}.website-tls-checks{flex-wrap:wrap;gap:9px;display:flex}.website-tls-checks>span{color:var(--mtw-text);background:var(--mtw-action);text-transform:uppercase;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;font-weight:700;display:inline-flex}.website-tls-verified{width:fit-content;color:var(--mtw-text);opacity:.5;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:11px;display:inline-flex}.website-backup-control{gap:26px;display:grid}.website-backup-status{gap:17px;display:grid}.website-backup-status>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.website-backup-status h3,.website-backup-form legend{color:var(--mtw-text);font-size:var(--mtw-subheader-size);letter-spacing:var(--mtw-subheader-spacing);opacity:.35;text-transform:uppercase;margin:0;font-weight:700}.website-backup-status>header>span{color:var(--mtw-text);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.website-backup-status dl{background:var(--mtw-action);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:17px;display:grid}.website-backup-status dl>div{gap:5px;min-width:0;display:grid}.website-backup-status dl>.wide{grid-column:span 2}.website-backup-status dt,.website-backup-fields label>span{color:var(--mtw-text);letter-spacing:.05em;opacity:.35;text-transform:uppercase;font-size:11px;font-weight:700}.website-backup-status dd{min-width:0;color:var(--mtw-text);font-size:var(--mtw-field-value-size);align-items:center;gap:8px;margin:0;font-weight:300;display:inline-flex}.website-backup-form{gap:var(--mtw-field-row-gap);display:grid}.website-backup-form fieldset{border:0;min-width:0;margin:0;padding:0}.website-backup-form legend{margin-bottom:14px}.website-backup-fields{gap:var(--mtw-field-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.website-backup-toggle{min-height:var(--mtw-control-height);border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-action);justify-content:space-between;align-items:center;gap:20px;padding:9px 13px;display:flex}.website-backup-toggle>span{gap:3px;display:grid}.website-backup-toggle strong{text-transform:uppercase;font-size:12px}.website-backup-toggle small{font-size:12px;font-weight:300}.website-backup-toggle .mtw-toggle-field{display:block}.website-backup-toggle .mtw-toggle-field>span{display:none}.website-backup-fields label{gap:7px;display:grid}.website-backup-fields select{width:100%;min-height:var(--mtw-control-height);box-sizing:border-box;border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-card-raised);font:inherit;font-size:var(--mtw-field-value-size);text-transform:uppercase;border:0;padding:0 40px 0 13px;font-weight:300}.website-backup-fields select:hover{background:var(--mtw-hover)}.website-backup-fields select:focus{outline-offset:0;outline:1px solid #fff6}.website-backup-form>.mtw-toggle-field{border-left:3px solid var(--mtw-warning);border-radius:var(--mtw-control-radius);background:var(--mtw-action);padding:12px 14px}.website-backup-form .form-message{border-left:3px solid var(--mtw-error);border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-action);margin:0;padding:12px 14px;font-size:13px}.website-ssh-control{gap:20px;display:grid}.website-ssh-control>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.website-ssh-control>header>div{align-items:center;gap:11px;min-width:0;display:flex}.website-ssh-control>header>div>span{gap:3px;display:grid}.website-ssh-control>header strong{color:var(--mtw-text);font-size:16px;font-weight:400}.website-ssh-control>header small{color:var(--mtw-text);opacity:.5;text-transform:uppercase;font-size:11px}.website-ssh-control>header>span{color:var(--mtw-text);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.website-ssh-control dl{gap:var(--mtw-field-row-gap) var(--mtw-field-column-gap);background:var(--mtw-action);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:17px;display:grid}.website-ssh-control dl>div{gap:5px;min-width:0;display:grid}.website-ssh-control dl>.wide{grid-column:1/-1}.website-ssh-control dt{color:var(--mtw-text);letter-spacing:.05em;opacity:.35;text-transform:uppercase;font-size:11px;font-weight:700}.website-ssh-control dd{overflow-wrap:anywhere;min-width:0;color:var(--mtw-text);font-size:var(--mtw-field-value-size);align-items:center;gap:8px;margin:0;font-weight:300;display:flex}.website-ssh-command{border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-canvas);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.website-ssh-command code{min-width:0;color:var(--mtw-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.website-ssh-policy{border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-action);align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.website-ssh-policy>span{gap:3px;display:grid}.website-ssh-policy strong{text-transform:uppercase;font-size:12px}.website-ssh-policy small{font-size:12px;font-weight:300;line-height:1.45}.website-caddy-control{gap:18px;display:grid}.website-caddy-control>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.website-caddy-control>header>div{align-items:center;gap:10px;min-width:0;display:flex}.website-caddy-control>header>div>span{gap:3px;display:grid}.website-caddy-control>header strong{color:var(--mtw-text);font-size:15px;font-weight:400}.website-caddy-control>header small{color:var(--mtw-text);opacity:.5;text-transform:uppercase;font-size:11px}.website-caddy-control form{margin:0}.website-caddy-state{border-radius:var(--mtw-control-radius);background:var(--mtw-action);align-items:center;gap:10px;padding:14px 16px;display:flex}.website-caddy-state>span:last-child{gap:2px;display:grid}.website-caddy-state strong{color:var(--mtw-text);text-transform:uppercase;font-size:12px}.website-caddy-state small{color:var(--mtw-text);font-size:12px;font-weight:300}.website-caddy-control dl{gap:var(--mtw-field-row-gap) var(--mtw-field-column-gap);background:var(--mtw-action);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:17px;display:grid}.website-caddy-control dl>div{gap:5px;min-width:0;display:grid}.website-caddy-control dl>.wide{grid-column:1/-1}.website-caddy-control dt{color:var(--mtw-text);letter-spacing:.05em;opacity:.35;text-transform:uppercase;font-size:11px;font-weight:700}.website-caddy-control dd{overflow-wrap:anywhere;min-width:0;color:var(--mtw-text);font-size:var(--mtw-field-value-size);align-items:center;gap:8px;margin:0;font-weight:300;display:flex}.website-caddy-note,.website-caddy-message{border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-action);align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.website-caddy-message.error,.website-caddy-message.failed{border-left:3px solid var(--mtw-error)}.website-service-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.website-service-card{background:var(--mtw-action);border-radius:11px;gap:13px;min-width:0;padding:15px;display:grid}.website-service-card>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.website-service-card>div>svg{width:23px;height:23px}.website-service-card>div>span{gap:3px;display:grid}.website-service-card strong{color:var(--mtw-text);font-size:15px}.website-service-card small{color:var(--mtw-text);font-size:13px;font-weight:300}.website-service-state{text-transform:uppercase;border-radius:99px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:700}.website-service-state.installed{color:var(--mtw-green);background:var(--green-soft)}.website-service-state.available{color:var(--mtw-text);background:var(--mtw-card-raised)}.website-service-state.planned{color:var(--mtw-warning);background:#3b3026}.website-service-selectable{width:100%;color:var(--mtw-text);font:inherit;text-align:left;cursor:pointer;border:0}.website-service-selectable:hover{background:var(--mtw-action-hover)}.website-service-selectable>span:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.website-service-selectable>span:first-child>span{gap:3px;display:grid}.website-service-back{color:var(--mtw-text);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:26px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.website-node-service-form{gap:24px;display:grid}.website-node-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.website-node-service-grid label{gap:8px;min-width:0;display:grid}.website-node-service-grid label>span{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.website-node-service-grid input,.website-node-service-grid select{border-radius:var(--mtw-control-radius);width:100%;min-height:46px;color:var(--mtw-text);background:var(--mtw-bg);font:inherit;border:0;outline:1px solid #0000;padding:0 15px;font-size:15px}.website-node-service-grid input:hover,.website-node-service-grid select:hover{background:var(--mtw-action)}.website-node-service-grid input:focus-visible,.website-node-service-grid select:focus-visible{outline-color:#fff6}.website-node-service-form>.primary-button{justify-self:start}.website-node-service-form>.primary-button:disabled{opacity:.25}.website-node-service-message,.website-node-service-note{color:var(--mtw-text);margin:0;font-size:13px}.website-node-service-message.error{border-left:3px solid var(--mtw-error);padding-left:12px}@media (max-width:650px){.website-node-service-grid{grid-template-columns:1fr}}.website-binding-list{flex-wrap:wrap;gap:8px;display:flex}.website-binding-list>span{background:var(--mtw-action);border-radius:9px;gap:2px;padding:9px 11px;display:grid}.website-binding-list strong{color:var(--mtw-text);font-size:13px}.website-binding-list small{color:var(--mtw-text);text-transform:uppercase;font-size:11px;font-weight:300}.website-release-list{gap:12px;display:grid}.website-release-list>article{background:var(--mtw-canvas);border-radius:11px;gap:17px;padding:16px;display:grid}.website-release-list header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.website-release-list header>span{gap:3px;display:grid}.website-release-list header small{color:var(--mtw-text);text-transform:uppercase;font-size:11px;font-weight:700}.website-release-list header strong{color:var(--mtw-text);font-size:18px;font-weight:300}.website-release-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}@media (max-width:1320px){.website-panel-body{grid-template-columns:1fr}.website-action-panel{border-top:2px solid var(--mtw-line);border-left:0}}@media (max-width:920px){.website-detail-page{gap:26px}.website-detail-top>span{margin-right:80px}.website-resource-summary{grid-template-columns:1fr 1fr}.website-rings{grid-column:1/-1}.website-information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.website-email-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.website-detail-top{grid-template-columns:1fr;gap:8px}.website-detail-top>span{justify-self:start;margin-right:0}.website-detail-heading{display:grid}.website-detail-heading h1{overflow-wrap:anywhere;font-size:38px}.website-detail-heading small{justify-self:end}.website-domain-panel>summary{grid-template-columns:18px 40px minmax(0,1fr);gap:11px;padding:12px 14px}.website-panel-avatar{width:40px;height:40px}.website-panel-status{grid-column:3;justify-self:start}.website-panel-information,.website-action-panel{padding:21px 16px 25px}.website-rings,.website-resource-summary,.website-information-grid,.website-renewal-summary,.website-modal-info,.website-service-catalog{grid-template-columns:1fr}.website-rings{gap:14px}.website-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-current-limits>header{flex-direction:column;align-items:flex-start}.website-current-limits>div,.website-limit-grid{grid-template-columns:1fr}.website-limit-shared{grid-column:auto}.website-log-toolbar{flex-direction:column;align-items:stretch}.website-log-toolbar form,.website-log-refresh{width:100%}.website-log-list{overflow-x:auto}.website-log-row{min-width:680px}.website-sftp-connection dl,.website-sftp-control .access-summary dl{grid-template-columns:1fr}.website-sftp-control .access-summary .wide{grid-column:auto}.website-sftp-control .fixed-policy,.website-sftp-control .revoke-form{flex-direction:column;align-items:stretch}.database-engine-selector{grid-template-columns:1fr}.database-provision-policy{flex-direction:column;align-items:flex-start}.database-provision-policy span{text-align:left}.website-email-summary,.website-email-accounts dl,.website-tls-grid,.website-backup-status dl,.website-backup-fields{grid-template-columns:1fr}.website-backup-status dl>.wide{grid-column:auto}.website-backup-status>header{flex-direction:column;align-items:flex-start}.website-ssh-control>header{flex-direction:column}.website-ssh-control dl{grid-template-columns:1fr}.website-ssh-control dl>.wide{grid-column:auto}.website-caddy-control>header{flex-direction:column;align-items:flex-start}.website-caddy-control dl{grid-template-columns:1fr}.website-caddy-control dl>.wide{grid-column:auto}.website-email-accounts header{display:grid}.website-tls-toolbar{flex-direction:column;align-items:stretch}.website-tls-toolbar form,.website-tls-refresh{width:100%}}
.login-page{min-height:100vh;color:var(--mtw-text);background:var(--mtw-canvas);grid-template-columns:minmax(260px,22vw) minmax(0,1fr);display:grid}.login-brand-panel{box-sizing:border-box;background:var(--mtw-sidebar);flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:clamp(34px,5vh,58px) clamp(28px,3vw,48px);display:flex}.login-brand-panel>img{width:clamp(118px,11vw,160px);height:auto}.login-card{place-items:center;min-width:0;padding:clamp(40px,7vw,96px);display:grid}.login-card-inner{width:min(100%,540px)}.login-copy{gap:16px;display:grid}.login-copy h1{color:var(--mtw-text);letter-spacing:-.025em;margin:0;font-size:clamp(42px,6vw,64px);font-weight:700;line-height:.98}.login-notice{border-left:3px solid var(--mtw-warning);color:var(--mtw-text);background:var(--amber-soft);border-radius:9px;margin:24px 0 0;padding:13px 15px;font-size:14px;line-height:1.45}.login-notice-error{border-color:var(--mtw-error);background:var(--red-soft)}.login-card form{margin-top:32px}.microsoft-login,.preview-link{box-sizing:border-box;border-radius:var(--mtw-control-radius);width:100%;min-height:52px;color:var(--mtw-text);background:var(--mtw-action);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;justify-content:flex-start;align-items:center;gap:13px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .16s,opacity .16s;display:flex}.microsoft-login:hover,.microsoft-login:focus-visible,.preview-link:hover,.preview-link:focus-visible{background:var(--mtw-hover)}.microsoft-login:focus-visible,.preview-link:focus-visible{outline-offset:2px;outline:1px solid #fff6}.microsoft-login:disabled{cursor:not-allowed;opacity:.25}.microsoft-login>svg,.preview-link>svg{margin-left:auto}.microsoft-mark{grid-template-columns:repeat(2,7px);gap:2px;display:grid}.microsoft-mark i{background:currentColor;width:7px;height:7px}.microsoft-mark i:first-child{background:#f35325}.microsoft-mark i:nth-child(2){background:#81bc06}.microsoft-mark i:nth-child(3){background:#05a6f0}.microsoft-mark i:nth-child(4){background:#ffba08}.preview-link{background:0 0;min-height:44px;margin-top:10px}@media (max-width:820px){.login-page{grid-template-columns:220px minmax(0,1fr)}.login-card{padding:48px 36px}}@media (max-width:640px){.login-page{grid-template-columns:1fr}.login-brand-panel{flex-direction:row;align-items:center;min-height:auto;padding:24px}.login-brand-panel>img{width:100px}.login-card{place-items:start center;padding:48px 22px}.login-copy h1{font-size:42px}}
