.website-control-body{margin-top:19px}.website-resource-control{border-top:1px solid #dde2de;margin-top:22px;padding-top:20px}.resource-limit-form{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.field-with-unit{align-items:center;gap:8px;display:flex}.field-with-unit input{width:100%;min-width:0}.field-with-unit small{color:#748078;min-width:35px}.shared-runtime-note{background:#f7f8f6;border-radius:10px;grid-column:span 2;gap:4px;padding:12px;display:grid}.shared-runtime-note span,.resource-policy-note,.resource-sync-summary{color:#748078;font-size:12px;line-height:1.45}.resource-policy-note,.resource-sync-summary,.resource-limit-form>.primary-button,.resource-limit-form>.form-message{grid-column:1/-1}.control-state-line{background:#f7f8f6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 13px;display:flex}.control-state-line>div{gap:4px;display:grid}.control-state-line strong{font-size:9px}.control-state-line span{color:#7d877f;font-size:8px}.configuration-state{text-align:center;border-radius:999px;min-width:38px;padding:5px 8px;font-weight:800;font-size:7px!important}.configuration-state.enabled{color:#2e6336;background:#dff0dc}.configuration-state.disabled{color:#6d756e;background:#e6e9e5}.management-form{gap:12px;display:grid}.management-form .primary-button{width:fit-content}.primary-button:disabled{color:#8d958f;cursor:wait;background:#dfe3dd}.switch-field,.confirmation-field{border:1px solid var(--line-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.switch-field>span{gap:4px;display:grid}.switch-field strong{font-size:9px}.switch-field small,.field-stack small{color:#7d877f;font-size:7px;line-height:1.45}.switch-field input{accent-color:#568e5d;width:34px;height:20px}.field-stack{gap:6px;display:grid}.field-stack>span{color:#6f7971;font-size:8px;font-weight:720}.field-stack input,.field-stack select,.field-stack textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:9px;outline:none;font-size:9px}.field-stack input,.field-stack select{min-height:38px;padding:0 10px}.field-stack textarea{resize:vertical;padding:10px;line-height:1.45}.field-stack input:focus,.field-stack select:focus,.field-stack textarea:focus{border-color:#7aa274;box-shadow:0 0 0 3px #6fa0651c}.field-stack select:disabled,.switch-field input:disabled{opacity:.58;cursor:not-allowed}.fixed-policy{background:#f7f8f6;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.fixed-policy strong{font-size:8px}.fixed-policy span{color:#748078;text-align:right;font-size:8px}.confirmation-field{color:#6e5b33;background:#fff9ea;justify-content:flex-start;align-items:flex-start;padding:10px 11px;font-size:8px;line-height:1.45}.confirmation-field input{accent-color:#8a7339;margin:1px 0 0}.form-message{border-radius:8px;margin:0;padding:9px 10px;font-size:8px;line-height:1.45}.form-message.success{color:#315e38;background:#e8f3e5}.form-message.error{color:#8b3d38;background:var(--red-soft)}.permission-note{color:#7f8881;margin:0;font-size:8px}.managed-access-list{gap:9px;display:grid}.managed-access-row{border:1px solid var(--line-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.access-summary{gap:4px;min-width:0;display:grid}.access-summary strong{font-size:10px}.access-summary span,.access-summary small{color:#7d877f;font-size:7px}.access-summary code{color:#526057;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.access-origin{color:#79837b;grid-column:1/-1;font-size:7px}.revoke-form{border-top:1px solid var(--line-soft);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding-top:9px;display:flex}.revoke-form label{color:#7b847d;font-size:8px}.revoke-form .primary-button{color:#803f3b;background:#f6e8e6;min-height:32px}.managed-access-row>.form-message{grid-column:1/-1}.create-access-panel{border:1px solid var(--line);border-radius:11px;margin-top:12px}.create-access-panel summary{cursor:pointer;color:#42643d;padding:12px 13px;font-size:9px;font-weight:700}.create-access-panel[open] summary{border-bottom:1px solid var(--line-soft)}.create-access-panel .management-form{padding:14px}@media (max-width:560px){.resource-limit-form{grid-template-columns:1fr}.shared-runtime-note{grid-column:auto}.fixed-policy,.revoke-form{flex-direction:column;align-items:flex-start}.management-form .primary-button,.revoke-form .primary-button{width:100%}}
@font-face{font-family:Brandon Grotesque;src:url(/fonts/brandon-grotesque-light.otf)format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/fonts/brandon-grotesque-regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/fonts/brandon-grotesque-medium.otf)format("opentype");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/fonts/brandon-grotesque-bold.otf)format("opentype");font-style:normal;font-weight:700 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mtw-canvas:#1e1e1e;--mtw-sidebar:#262626;--mtw-card:#262626;--mtw-card-raised:#353535;--mtw-row-hover:#353535;--mtw-action:#353535;--mtw-hover:#585858;--mtw-input:#1e1e1e;--mtw-input-hover:#353535;--mtw-nested-surface:#151515;--mtw-text:#fff;--mtw-muted:#fff;--mtw-subtle:#fff;--mtw-line:#1e1e1e;--mtw-green:#42d12d;--mtw-warning:#f2a21b;--mtw-error:#e73535;--mtw-brand-height:145px;--mtw-header-row-height:var(--mtw-brand-height);--mtw-header-control-top:calc((var(--mtw-header-row-height) - 36px) / 2);--mtw-header-control-right:52px;--mtw-subheader-size:15px;--mtw-subheader-spacing:.14em;--mtw-control-height:40px;--mtw-control-radius:9px;--mtw-field-value-size:17px;--mtw-section-gap:18px;--mtw-toggle-width:48px;--mtw-toggle-height:26px;--mtw-toggle-knob-size:20px;--mtw-field-row-gap:24px;--mtw-field-column-gap:24px;--ink:var(--mtw-text);--ink-soft:var(--mtw-muted);--paper:var(--mtw-canvas);--surface:var(--mtw-card);--line:var(--mtw-line);--line-soft:var(--mtw-line);--sidebar:var(--mtw-sidebar);--sidebar-soft:var(--mtw-muted);--accent:var(--mtw-text);--accent-deep:var(--mtw-canvas);--green:var(--mtw-green);--green-soft:#17341a;--amber:var(--mtw-warning);--amber-soft:#3b2d17;--blue:#8eb3ff;--blue-soft:#1d2d47;--red:var(--mtw-error);--red-soft:#3e2020;--shadow:none;--text-primary:var(--mtw-text);--text-secondary:var(--mtw-muted);--text-muted:var(--mtw-muted)}html{scrollbar-gutter:stable;overflow-y:scroll}html,body{background:var(--mtw-canvas)}body{color:var(--mtw-text);font-family:Brandon Grotesque,sans-serif;font-weight:300}.sidebar{background:var(--mtw-sidebar);width:285px;padding:0 16px 16px}.main-shell{margin-left:285px}.brand-lockup{height:var(--mtw-brand-height);border-bottom:1px solid var(--mtw-line);justify-content:center;padding:0}.brand-lockup img{object-fit:contain;mix-blend-mode:screen;width:140px;height:140px;display:block}.sidebar-navigation{gap:2px;padding-top:26px}.nav-link{min-height:45px;color:var(--mtw-text);letter-spacing:.06em;text-transform:uppercase;border-radius:10px;gap:14px;padding:0 14px;font-size:13px;font-weight:700}.nav-link:hover{background:var(--mtw-row-hover);color:var(--mtw-text)}.nav-link.active{background:var(--mtw-text);color:var(--mtw-canvas)}.nav-link svg{width:19px;height:19px}.sidebar-environment{display:none}.sidebar-user{border-top:1px solid var(--mtw-line);min-height:92px;margin-top:18px}.sidebar-user strong{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.sidebar-user span{color:var(--mtw-muted);text-transform:uppercase;font-size:12px}.user-avatar{background:var(--mtw-canvas);color:var(--mtw-text)}.topbar{top:var(--mtw-header-control-top);right:var(--mtw-header-control-right);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:82px;height:36px;padding:0;display:block;position:fixed}.topbar .global-search-wrap{width:34px;position:absolute;top:1px;right:48px}.topbar .topbar-actions{position:absolute;top:0;right:0}.global-search{cursor:text;border-radius:8px;justify-content:center;width:34px;height:34px}.global-search input{opacity:0;width:1px;min-width:0;padding:0;position:absolute}.global-search kbd,.topbar-actions .local-pill{display:none}.topbar .global-search-wrap:focus-within{width:min(390px,45vw)}.global-search-wrap:focus-within .global-search{background:var(--mtw-card-raised);justify-content:flex-start;width:100%;padding:0 12px}.global-search-wrap:focus-within input{opacity:1;width:auto;min-width:0;position:static}.global-search-results{border-color:var(--mtw-line);background:var(--mtw-card-raised);top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #0008}.global-search-results>a:hover,.global-search-results>a.active{background:var(--mtw-action)}.global-search-results :is(strong,small,em),.search-empty{color:var(--mtw-text)}.global-search{color:var(--mtw-muted)}.global-search input{color:var(--mtw-text)}.global-search input::placeholder{color:var(--mtw-subtle)}.global-search kbd{border-color:var(--mtw-line);background:var(--mtw-card);color:var(--mtw-muted)}.main-content{width:100%;max-width:1530px;padding:0 52px 60px}.page-heading{padding:0 0 25px}.page-heading-actions{margin-right:92px}.page-heading h1{color:var(--mtw-text);letter-spacing:0;font-size:48px;font-weight:700}.page-heading>div>p:last-child,.page-heading .eyebrow,.readonly-pill{display:none}.mtw-section-page-top{min-height:var(--mtw-header-row-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:0;display:grid}.mtw-section-page-top .page-heading-actions{justify-self:center;margin:0}.mtw-header-date{color:var(--mtw-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-self:end;margin-right:110px;font-size:12px;font-weight:700}.scope-toggle{background:var(--mtw-card);border:0;border-radius:8px;padding:4px}.scope-toggle a{min-height:32px;color:var(--mtw-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:0 13px;font-size:12px;font-weight:700}.scope-toggle a.active{color:var(--mtw-text);background:var(--mtw-action);box-shadow:none}.scope-toggle a:hover{color:var(--mtw-text)}.section-page,.resource-detail-page{gap:var(--mtw-section-gap)}.section-page :is(.entity-card,.detail-card,.data-table,.panel-card,.resource-panel,.backup-card,.timeline,.settings-list,.activity-overview,.activity-group,.client-summary-card,.renewal-compact-row),.resource-detail-page :is(.resource-panel,.application-environment-card){border-color:var(--mtw-line);background:var(--mtw-card);box-shadow:none}.section-page :is(.entity-card,.detail-card,.resource-panel,.backup-card,.panel-card) h2,.resource-detail-page :is(.resource-panel,.application-environment-card) h2{color:var(--mtw-text)}.section-page :is(.detail-card,.entity-card) p,.resource-detail-page .resource-panel-heading p{color:var(--mtw-muted)}.resource-detail-page :is(.application-process-card,.detail-metric,.application-process-facts>div,.environment-no-processes,.runtime-family-grid article,.runtime-sync-summary){border-color:var(--mtw-line);background:var(--mtw-card-raised);color:var(--mtw-text)}.resource-detail-page .website-resource-control{border-color:var(--mtw-line)}.resource-detail-page :is(.shared-runtime-note,.resource-limit-form input){border-color:var(--mtw-line);background:var(--mtw-card-raised);color:var(--mtw-text)}.resource-detail-page :is(.shared-runtime-note span,.resource-policy-note,.resource-sync-summary,.field-with-unit small){color:var(--mtw-muted);font-size:13px}.resource-detail-page :is(.application-process-heading strong,.application-process-facts strong,.detail-metric strong,.environment-facts dd,.application-environment-heading strong){color:var(--mtw-text)}.resource-detail-page :is(.application-process-heading span,.application-process-heading small,.application-process-facts span,.detail-metric span,.detail-metric small,.environment-facts dt,.application-environment-heading span,.application-environment-heading small){color:var(--mtw-muted)}.resource-detail-page :is(.application-process-operations span,.hostname-list span){border-color:var(--mtw-line);color:var(--mtw-muted);background:var(--mtw-card-raised)}.resource-detail-page .detail-icon{color:var(--mtw-text);background:var(--mtw-action)}.section-page .entity-card{min-height:145px}.section-page .entity-list{gap:10px}.section-page .detail-card{border-radius:12px;padding:20px 24px}.section-page .detail-card-heading>div>span{font-size:12px}.section-page .detail-card-heading h2,.section-page .entity-main h2{font-size:21px;font-weight:700}.section-page .detail-card-heading p,.section-page .entity-main p{color:var(--mtw-muted);font-size:15px}.section-page .details-grid{margin-top:18px;padding-top:16px}.section-page .details-grid dt{font-size:12px}.section-page .details-grid dd{font-size:16px;font-weight:300}.section-page .resource-action,.section-page .client-card-action{font-size:14px;font-weight:700}.section-page .renewal-callout>span,.section-page .renewal-callout strong{font-size:14px}.section-page .renewal-callout{min-height:48px;padding:9px 13px}.section-page .entity-avatar{width:52px;height:52px;font-size:15px}.section-page .database-card .detail-card-heading p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:920px;display:-webkit-box;overflow:hidden}.section-page .database-backup-note{min-height:42px;color:var(--mtw-muted);background:var(--mtw-card-raised);font-size:14px}.section-page .database-archive{border:1px solid var(--mtw-line);background:var(--mtw-card);border-radius:12px;overflow:hidden}.section-page .database-archive>summary{min-height:54px;color:var(--mtw-text);cursor:pointer;align-items:center;gap:10px;padding:12px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.section-page .database-archive>summary::-webkit-details-marker{display:none}.section-page .database-archive>summary span{color:var(--mtw-muted);margin-left:auto;font-size:14px;font-weight:300}.section-page .database-archive>div{border-top:1px solid var(--mtw-line)}.section-page .database-archive>div>a{min-height:64px;color:var(--mtw-text);align-items:center;gap:12px;padding:12px 20px;text-decoration:none;display:flex}.section-page .database-archive>div>a+a{border-top:1px solid var(--mtw-line)}.section-page .database-archive>div>a span{color:var(--mtw-muted);margin-left:auto;font-size:14px}.section-page .database-archive>div>a:hover,.section-page .database-archive>div>a:focus-visible{background:var(--mtw-card-raised)}.section-page .backup-card{border-radius:12px;padding:20px 24px}.section-page .backup-icon{width:46px;height:46px;color:var(--mtw-text);background:var(--mtw-action);margin-bottom:15px}.section-page .backup-card h2{font-size:21px}.section-page .backup-card p{color:var(--mtw-muted);font-size:14px}.section-page .backup-card dl{gap:12px;margin-top:15px;padding-top:15px}.section-page .backup-card dt{color:var(--mtw-muted);font-size:12px}.section-page .backup-card dd{color:var(--mtw-text);font-size:16px;font-weight:300}.section-page .activity-overview>div{border-color:var(--mtw-line);background:var(--mtw-card);min-height:78px;padding:13px 16px}.section-page .activity-overview span{color:var(--mtw-muted);font-size:12px}.section-page .activity-overview strong{color:var(--mtw-text);font-size:24px;font-weight:300}.section-page .activity-group>div:first-child span,.section-page .activity-read-history summary span{color:var(--mtw-text);font-size:16px}.section-page .activity-group>div:first-child strong,.section-page .activity-read-history summary strong{color:var(--mtw-muted);font-size:13px}.section-page .activity-group .timeline{border:1px solid var(--mtw-line);background:var(--mtw-card);min-height:60px}.section-page .activity-read-history{border-color:var(--mtw-line);background:var(--mtw-card)}.section-page .activity-read-history summary{min-height:65px}.section-page .activity-read-history .timeline-item{border-color:var(--mtw-line);background:var(--mtw-card-raised)}.section-page .timeline-item{color:var(--mtw-text);background:var(--mtw-card-raised)}.section-page .activity-event-main time,.section-page .activity-event-main p{color:var(--mtw-muted);font-size:13px}.section-page .activity-event-main h2{color:var(--mtw-text);font-size:16px}.section-page .activity-event-main dt{color:var(--mtw-muted);font-size:11px}.section-page .activity-event-main dd{color:var(--mtw-text);font-size:13px}.section-page .activity-event-main>small{color:var(--mtw-subtle);font-size:11px}.settings-workspace .settings-summary-grid>div{min-height:75px;color:var(--mtw-text);border-color:var(--mtw-line);background:var(--mtw-card)}.settings-workspace .settings-summary-grid>div>span{color:var(--mtw-muted);font-size:12px}.settings-workspace .settings-summary-grid strong{color:var(--mtw-text);font-size:22px;font-weight:300}.settings-workspace .resource-panel-heading h2{font-size:20px}.settings-workspace .resource-panel-heading p{color:var(--mtw-muted);font-size:14px}.settings-workspace .detail-icon{color:var(--mtw-text);background:var(--mtw-action)}.settings-workspace :is(.identity-invite-panel,.identity-user-controls,.vault-create-control,.vault-empty,.signing-identity-card,.settings-integration-list article,.identity-control-columns>section,.identity-grant-row){color:var(--mtw-text);border-color:var(--mtw-line);background:var(--mtw-card-raised)}.settings-workspace :is(.identity-invite-panel,.identity-user-controls,.vault-create-control)>summary{color:var(--mtw-text);font-size:15px}.settings-workspace .settings-user-avatar{color:var(--mtw-text);background:var(--mtw-action)}.settings-workspace .settings-user-list strong{color:var(--mtw-text);font-size:16px}.settings-workspace .settings-user-list span{color:var(--mtw-muted);font-size:13px}.settings-workspace .settings-user-list small{color:var(--mtw-muted);font-size:11px}.settings-workspace :is(.identity-protected-note,.vault-status-detail,.management-copy){color:var(--mtw-muted);font-size:13px}.settings-workspace .vault-status-strip>div{color:var(--mtw-text);border-color:var(--mtw-line);background:var(--mtw-card-raised)}.settings-workspace .vault-status-strip>div>span{color:var(--mtw-muted);font-size:11px}.settings-workspace .vault-status-strip strong{color:var(--mtw-text);font-size:14px}.settings-workspace .signing-identity-card :is(small,span){color:var(--mtw-muted);font-size:12px}.settings-workspace .signing-identity-card strong{color:var(--mtw-text);font-size:13px}.settings-workspace .vault-empty>span{color:var(--mtw-muted);font-size:13px}.settings-workspace .vault-empty strong{color:var(--mtw-text);font-size:15px}.settings-workspace .vault-safety-note{color:var(--mtw-text);background:#24392a}.settings-workspace .vault-safety-note strong{font-size:15px}.settings-workspace .vault-safety-note span{color:var(--mtw-muted);font-size:13px}.settings-workspace :is(input,select,textarea):not([type=checkbox]){color:var(--mtw-text);border-color:var(--mtw-line);background:var(--mtw-action)}.settings-workspace :is(input,select,textarea)::placeholder{color:var(--mtw-muted)}.settings-workspace .settings-integration-panel>summary{cursor:pointer;list-style:none}.settings-workspace .settings-integration-panel>summary::-webkit-details-marker{display:none}.settings-workspace .settings-integration-panel>summary:after{content:"+";color:var(--mtw-muted);margin-left:auto;font-size:24px;font-weight:300}.settings-workspace .settings-integration-panel[open]>summary:after{content:"−"}.settings-workspace .settings-integration-list article>div:first-child small{color:var(--mtw-muted);font-size:11px}.settings-workspace .settings-integration-list article>div:first-child strong{color:var(--mtw-text);font-size:16px}.settings-workspace .settings-integration-list article :is(span,p,small){color:var(--mtw-muted);font-size:13px}.settings-workspace .settings-integration-list article>a{color:var(--mtw-text);font-size:13px}.settings-workspace .settings-role-list strong{color:var(--mtw-text);font-size:15px}.settings-workspace .settings-role-list span{color:var(--mtw-muted);font-size:13px}.settings-workspace .settings-recovery-note{color:var(--mtw-warning);background:#352b1d;border-color:#725122}.settings-workspace .settings-recovery-note strong{font-size:15px}.settings-workspace .settings-recovery-note span{color:#e2c18c;font-size:13px}.mtw-node-controls{gap:16px;margin-top:8px;display:grid}.mtw-inventory-list{gap:10px;display:grid}.mtw-inventory-item{border:1px solid var(--mtw-line);background:var(--mtw-card);border-radius:12px;overflow:hidden}.mtw-inventory-item>summary{cursor:pointer;grid-template-columns:9px minmax(170px,1.25fr) minmax(140px,.85fr) minmax(200px,1.3fr) minmax(150px,.85fr) 25px;align-items:center;gap:17px;min-height:80px;padding:14px 22px;list-style:none;display:grid}.mtw-inventory-item>summary::-webkit-details-marker{display:none}.mtw-inventory-item>summary:hover{background:var(--mtw-row-hover)}.mtw-inventory-item :is(.mtw-inventory-name,.mtw-inventory-meta){min-width:0}.mtw-inventory-item summary small{color:var(--mtw-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.mtw-inventory-item summary strong{color:var(--mtw-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:18px;font-weight:300;display:block;overflow:hidden}.mtw-inventory-chevron{color:var(--mtw-muted)}.mtw-inventory-item[open] .mtw-inventory-chevron svg{transform:rotate(180deg)}.mtw-inventory-body{border-top:1px solid var(--mtw-line);padding:16px 22px 20px}.mtw-inventory-body .detail-card-heading p{color:var(--mtw-muted);margin:0;font-size:15px}.mtw-inventory-body .details-grid{margin-top:16px;padding-top:16px}.mtw-inventory-body .details-grid dt{color:var(--mtw-muted);font-size:12px}.mtw-inventory-body .details-grid dd{color:var(--mtw-text);font-size:16px;font-weight:300}.mtw-domains-section{gap:var(--mtw-section-gap,28px);display:grid}.mtw-domain-item{background:var(--mtw-card);border:0}.mtw-domain-item>summary{grid-template-columns:9px minmax(170px,1.35fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(180px,1fr) 22px}.mtw-domain-item>summary small{color:var(--mtw-text)}.mtw-domain-item>summary:hover{background:var(--mtw-row-hover)}.mtw-domain-body{border-top:3px solid var(--mtw-canvas);gap:28px;padding:24px 28px 30px;display:grid}.mtw-domain-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.mtw-domain-facts>div{align-content:start;gap:6px;min-width:0;display:grid}.mtw-domain-facts small{color:#ffffff59;text-transform:uppercase;font-size:11px;font-weight:700}.mtw-domain-facts strong{color:var(--mtw-text);font-size:16px;font-weight:300}.mtw-domain-action-group{gap:18px;display:grid}.mtw-domain-action-group h3{color:var(--mtw-text);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:15px}.mtw-domain-action-group>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mtw-domain-action-group a{border-radius:var(--mtw-control-radius);min-height:88px;color:var(--mtw-text);background:var(--mtw-action);text-align:center;text-transform:uppercase;align-content:center;justify-items:center;gap:10px;padding:12px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.mtw-domain-action-group a:hover{background:var(--mtw-action-hover)}@media (max-width:950px){.mtw-domain-facts,.mtw-domain-action-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.mtw-domain-facts{grid-template-columns:1fr}.mtw-domain-body{padding:20px 16px}}.mtw-inventory-body .renewal-callout{color:var(--mtw-muted);background:var(--mtw-card-raised)}.mtw-inventory-body .renewal-callout strong{color:var(--mtw-text)}.mtw-inventory-body .renewal-callout>span,.mtw-inventory-body .renewal-callout strong{font-size:14px}.mtw-inventory-body .resource-action{color:var(--mtw-text);font-size:14px}.mtw-secondary-disclosure{border:1px solid var(--mtw-line);background:var(--mtw-card);border-radius:12px;padding:0 20px}.mtw-secondary-disclosure>summary{cursor:pointer;align-items:center;min-height:62px;font-size:16px;font-weight:700;display:flex}.mtw-secondary-disclosure[open]>summary{border-bottom:1px solid var(--mtw-line)}.mtw-secondary-disclosure>.resource-panel,.mtw-secondary-disclosure>.registrar-quote-card{margin:18px 0}.section-page .renewal-summary-strip{grid-template-columns:1.4fr .7fr 1.3fr;gap:10px}.section-page .renewal-summary-strip>div{border-color:var(--mtw-line);background:var(--mtw-card);min-height:75px;padding:13px 17px}.section-page .renewal-summary-strip svg{color:var(--mtw-text)}.section-page .renewal-summary-strip span{color:var(--mtw-muted);font-size:11px}.section-page .renewal-summary-strip strong{color:var(--mtw-text);text-overflow:clip;white-space:normal;font-size:15px;font-weight:300;line-height:1.25;overflow:visible}.section-page .renewal-compact-list{border-color:var(--mtw-line);background:var(--mtw-card)}.section-page .renewal-compact-row{border-color:var(--mtw-line);grid-template-columns:58px minmax(250px,1.5fr) minmax(150px,.55fr) minmax(170px,.55fr) minmax(190px,.7fr) 32px;gap:6px 16px;min-height:98px;padding:13px 18px}.section-page .renewal-compact-row:hover{background:var(--mtw-card-raised)}.section-page .renewal-compact-main>span,.section-page .renewal-compact-data>span{color:var(--mtw-muted);font-size:11px}.section-page .renewal-compact-main h2{color:var(--mtw-text);font-size:17px;font-weight:700}.section-page .renewal-compact-main p,.section-page .renewal-compact-data small{color:var(--mtw-muted);font-size:13px}.section-page .renewal-compact-data strong,.section-page .renewal-cost strong{color:var(--mtw-text);font-size:16px;font-weight:300}.section-page .renewal-compact-state{gap:4px}.section-page .renewal-payer-badge{max-width:200px;color:var(--mtw-text);background:var(--mtw-action);padding:4px 8px;font-size:11px}.section-page .renewal-payer-badge.payer-mtw{color:#bce7b5;background:#244329}.section-page .renewal-payer-badge.payer-client_direct{color:#f5d393;background:#42331c}.section-page .renewal-payer-badge.payer-included{color:#b9cdf4;background:#263c57}.section-page .renewal-payer-badge.payer-unknown{color:#f4b5a9;background:#4b2827}.section-page .renewal-open{color:var(--mtw-text);background:var(--mtw-action)}.section-page .renewal-open:hover{background:var(--mtw-hover)}.section-page .renewal-date-badge{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card-raised)}.section-page .renewal-date-badge.date-warning{color:var(--mtw-warning);background:#352b1d;border-color:#725122}.section-page .renewal-date-badge.date-error{color:#ff817e;background:#3d2221;border-color:#723b39}.section-page .renewal-date-badge.date-info{color:#9ac4ff;background:#243246;border-color:#3c5475}.section-page .renewal-row-options{grid-area:editor;min-width:0}.section-page .renewal-row-options>summary{width:fit-content;color:var(--mtw-muted);cursor:pointer;align-items:center;gap:7px;margin-left:auto;font-size:13px;font-weight:700;list-style:none;display:flex}.section-page .renewal-row-options>summary::-webkit-details-marker{display:none}.section-page .renewal-row-options[open]>summary svg{transform:rotate(180deg)}.section-page .renewal-row-controls{border-top:1px solid var(--mtw-line);margin-top:12px;padding-top:10px;display:flex}.section-page .renewal-row-controls>details>summary{color:var(--mtw-text);font-size:13px}.section-page .entity-avatar{color:var(--mtw-text);background:var(--mtw-action)}.section-page :is(.client-card-action,.resource-action){color:var(--mtw-text)}.section-page .client-card>.status-badge,.section-page .client-card-action{margin-top:8px}.section-page .registrar-quote-card{border-color:var(--mtw-line);background:var(--mtw-card)}.section-page .registrar-quote-heading h2{color:var(--mtw-text)}.section-page .registrar-quote-heading p{color:var(--mtw-muted)}.section-page .registrar-quote-form input{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card-raised)}.section-page .registrar-quote-form label>span{color:var(--mtw-muted)}.section-page .registrar-quote-button{color:var(--mtw-canvas);background:var(--mtw-text)}.section-page .renewal-callout{color:var(--mtw-muted);background:var(--mtw-card-raised)}.section-page .renewal-callout>.status-badge{flex:none;margin-left:auto}.section-page .renewal-callout strong{color:var(--mtw-text)}.database-inspection-control{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;display:flex}.database-inspection-control>p{color:var(--mtw-muted);margin:0;font-size:13px}.database-inspection-control .secondary-button{align-items:center;gap:8px;display:inline-flex}.resource-detail-page .backup-detail{min-height:54px;color:var(--mtw-text);background:var(--mtw-card-raised);padding:14px 16px;font-size:14px}.resource-detail-page .backup-detail strong{color:var(--mtw-text);font-weight:400}.node-detail-page .service-diagnostic-card,.node-detail-page .application-blueprint-card{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card-raised)}.node-detail-page .service-diagnostic-heading>div span,.node-detail-page .application-blueprint-heading span{color:var(--mtw-subtle);font-size:12px}.node-detail-page .service-diagnostic-heading>div strong,.node-detail-page .application-blueprint-heading strong{color:var(--mtw-text);font-size:17px}.node-detail-page .service-diagnostic-heading>div small,.node-detail-page .application-blueprint-heading small{color:var(--mtw-muted);font-size:13px}.node-detail-page .service-diagnostic-summary{color:var(--mtw-text);background:var(--mtw-action)}.node-detail-page .service-diagnostic-summary.diagnostic-failed{color:#ffb4b4;background:#3e2020}.node-detail-page .service-diagnostic-summary.diagnostic-pending{color:var(--mtw-warning);background:#3b2d17}.node-detail-page .service-diagnostic-summary strong,.node-detail-page .service-diagnostic-checks strong{font-size:14px}.node-detail-page .service-diagnostic-summary span,.node-detail-page .service-diagnostic-checks small{color:var(--mtw-muted);font-size:12px}.node-detail-page .service-diagnostic-actions button{border-color:var(--mtw-line);min-height:36px;font-size:13px}.node-detail-page .service-diagnostic-actions button:disabled{color:var(--mtw-subtle);background:var(--mtw-card)}.node-detail-page .service-diagnostic-button{color:var(--mtw-text);background:var(--mtw-action)}.node-detail-page .service-diagnostic-button:not(:disabled):hover{border-color:var(--mtw-green);background:#334335}.node-detail-page .service-diagnostic-unavailable{max-width:none;color:var(--mtw-muted);font-size:12px}.node-detail-page .service-diagnostic-message{font-size:13px}.node-detail-page .service-diagnostic-message.success{color:#9ee995;background:#213b25}.node-detail-page .service-diagnostic-message.warning{color:var(--mtw-warning);background:#3b2d17}.node-detail-page .service-diagnostic-message.error{color:#ffb4b4;background:#3e2020}.node-detail-page .service-diagnostic-history summary{color:var(--mtw-muted)}.node-detail-page .service-diagnostic-history summary>span{font-size:13px}.node-detail-page .service-diagnostic-history summary>small,.node-detail-page .service-history-time,.node-detail-page .service-diagnostic-history article small{color:var(--mtw-muted);font-size:12px}.node-detail-page .service-diagnostic-history article{background:var(--mtw-card);grid-template-columns:112px minmax(0,1fr) auto}.node-detail-page .service-diagnostic-history article strong{color:var(--mtw-text);font-size:13px}.node-detail-page .service-control-panel{color:var(--mtw-text);background:#322a1e;border-color:#6b542c}.node-detail-page .service-control-panel summary{color:var(--mtw-warning)}.node-detail-page .service-control-panel summary>span{font-size:13px}.node-detail-page .service-control-panel summary>small{font-size:12px}.node-detail-page .service-control-warning{color:var(--mtw-warning);background:#44331b;font-size:13px}.node-detail-page .service-control-field>span,.node-detail-page .service-control-field>legend,.node-detail-page .service-control-confirm{color:var(--mtw-muted);font-size:13px}.node-detail-page .service-control-field select,.node-detail-page .service-control-site-picker label{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card);font-size:13px}.node-detail-page .service-control-site-picker label:has(input:checked){border-color:var(--mtw-green);background:#223327}.node-detail-page .service-control-submit{border-color:var(--mtw-green);color:#172117;background:var(--mtw-green);min-height:38px;font-size:13px}.node-detail-page .service-control-result{color:#9ee995;background:#213b25}.node-detail-page .service-control-result.control-pending{color:var(--mtw-warning);background:#3b2d17}.node-detail-page .service-control-result.control-failed{color:#ffb4b4;background:#3e2020}.node-detail-page .service-control-result strong,.node-detail-page .service-control-result span,.node-detail-page .service-control-result small{font-size:13px}.node-detail-page .application-blueprint-card>p,.node-detail-page .application-blueprint-workflows span{color:var(--mtw-muted);font-size:14px}.node-detail-page .application-blueprint-facts dt{color:var(--mtw-subtle);font-size:12px}.node-detail-page .application-blueprint-facts dd,.node-detail-page .application-blueprint-workflows strong{color:var(--mtw-text);font-size:13px}.node-detail-page .application-blueprint-workflows>div{background:var(--mtw-card);grid-template-columns:115px minmax(0,1fr)}.node-detail-page .application-blueprint-card>.application-blueprint-schema-policy{border-color:var(--mtw-green);color:var(--mtw-muted);background:var(--mtw-card)}.node-detail-page .application-blueprint-prerequisites{color:var(--mtw-warning);background:#3b2d17}.node-detail-page .application-blueprint-prerequisites strong,.node-detail-page .application-blueprint-prerequisites span{font-size:13px}.node-detail-page .strapi-provision-fields label{color:var(--mtw-muted);font-size:13px}.node-detail-page .strapi-provision-fields input,.node-detail-page .strapi-provision-fields select{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card);font-size:14px}.node-detail-page .strapi-provision-summary{color:var(--mtw-text);background:var(--mtw-card)}.node-detail-page .strapi-provision-summary strong{font-size:15px}.node-detail-page .strapi-provision-summary span,.node-detail-page .strapi-provision-summary small{color:var(--mtw-muted);font-size:13px}.node-detail-page .runtime-family-grid article,.node-detail-page .runtime-installation-card{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card-raised)}.node-detail-page .runtime-family-grid span,.node-detail-page .runtime-installation-heading span,.node-detail-page .runtime-installation-facts dt{color:var(--mtw-subtle);font-size:12px}.node-detail-page .runtime-family-grid strong,.node-detail-page .runtime-installation-heading strong{color:var(--mtw-text);font-size:17px}.node-detail-page .runtime-family-grid small,.node-detail-page .runtime-installation-heading small{color:var(--mtw-muted);font-size:13px}.node-detail-page .runtime-installation-facts dd{color:var(--mtw-text);font-size:14px}.node-detail-page .runtime-installation-card>p{color:var(--mtw-muted);font-size:13px}.node-detail-page .runtime-sync-summary{color:var(--mtw-muted);background:var(--mtw-card);font-size:13px}.node-detail-page .runtime-sync-summary.sync-failed{color:#ffb4b4;background:#3e2020}.node-detail-page .strapi-provision-control{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-action)}.node-detail-page .strapi-provision-control>summary{color:var(--mtw-text);font-size:14px}.node-detail-page .strapi-provision-control form{border-color:var(--mtw-line)}.node-detail-page .strapi-provision-control fieldset label{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card)}.node-detail-page .strapi-provision-control fieldset label:has(input:checked){border-color:var(--mtw-green);background:#223327}.node-detail-page .strapi-provision-control fieldset strong{font-size:14px}.node-detail-page .strapi-provision-control fieldset small,.node-detail-page .strapi-provision-control form>p,.node-detail-page .strapi-provision-control legend{color:var(--mtw-muted);font-size:13px}.node-detail-page .hosted-sites a{border:1px solid var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card-raised)}.node-detail-page .hosted-sites a:hover{border-color:var(--mtw-green);background:var(--mtw-action)}.node-detail-page .hosted-sites strong{color:var(--mtw-text);font-size:16px}.node-detail-page .hosted-sites span{color:var(--mtw-muted);font-size:13px}.resource-detail-page .database-inspection-control .secondary-button{width:auto;min-height:42px;color:var(--mtw-text);background:var(--mtw-action);font-size:14px}.resource-detail-page .database-inspection-control .secondary-button:hover{background:var(--mtw-hover)}.resource-detail-page .database-inspection-control .service-diagnostic-message.error{color:#ffb4b4;background:#3e2020;font-size:13px}.resource-detail-page .database-user-provision-control{border-color:var(--mtw-line);background:var(--mtw-card-raised);border-radius:12px;margin-top:22px}.resource-detail-page .database-user-provision-control>summary{min-height:50px;color:var(--mtw-text);padding:12px 16px;font-size:15px}.resource-detail-page .database-user-provision-control form{border-color:var(--mtw-line);gap:16px;padding:18px}.resource-detail-page .database-user-provision-control fieldset{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.resource-detail-page .database-user-provision-control legend{color:var(--mtw-muted);margin-bottom:9px;font-size:13px}.resource-detail-page .database-user-provision-control fieldset label{border-color:var(--mtw-line);min-height:88px;color:var(--mtw-text);background:var(--mtw-card);padding:13px}.resource-detail-page .database-user-provision-control fieldset label:has(input:checked){border-color:var(--mtw-green);background:#223327}.resource-detail-page .database-user-provision-control fieldset strong{color:var(--mtw-text);font-size:15px}.resource-detail-page .database-user-provision-control fieldset small{color:var(--mtw-muted);font-size:13px}.resource-detail-page .database-user-provision-control form>p{color:var(--mtw-muted);font-size:14px;line-height:1.5}.resource-detail-page .database-user-provision-control .service-control-confirm{color:var(--mtw-muted);font-size:14px}.resource-detail-page .database-user-provision-control .secondary-button{width:fit-content;min-height:42px;padding:0 16px;font-size:14px}@media (max-width:980px){.resource-detail-page .database-user-provision-control fieldset{grid-template-columns:1fr}}.database-observed-users{border-top:1px solid var(--mtw-line);gap:12px;margin-top:24px;padding-top:20px;display:grid}.database-observed-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.database-observed-heading h3{color:var(--mtw-text);margin:0;font-size:18px}.database-observed-heading span{color:var(--mtw-muted);font-size:13px}.database-unregistered-user{color:var(--mtw-warning);font-size:12px;font-weight:700}.database-detail-page :is(.database-assignment-list>div,.database-protection-card,.database-user-list article,.setting-row){border:1px solid var(--mtw-line);min-height:54px;color:var(--mtw-text);background:var(--mtw-card-raised);padding:12px 16px}.database-detail-page .database-assignment-list span,.database-detail-page .database-user-list span,.database-detail-page .setting-row span,.database-detail-page .database-user-list small{color:var(--mtw-muted);font-size:13px}.database-detail-page .database-assignment-list :is(strong,a),.database-detail-page .database-protection-card strong,.database-detail-page .database-user-list strong,.database-detail-page .setting-row strong{color:var(--mtw-text);font-size:15px}.database-detail-page .database-assignment-list a:hover{color:var(--mtw-green)}.database-detail-page .database-safety-note,.database-detail-page .database-admin-panel>p{color:var(--mtw-muted);font-size:13px}.database-detail-page .database-inventory-gap{color:var(--mtw-warning);background:#382d1e;border-color:#705526}.database-detail-page .database-inventory-gap strong{font-size:15px}.database-detail-page .database-inventory-gap span{color:var(--mtw-muted);font-size:13px}.database-detail-page .database-admin-action{min-height:44px;color:var(--mtw-text);background:var(--mtw-action);font-size:14px}.database-detail-page .database-admin-action:hover{background:var(--mtw-hover)}.database-detail-page .database-user-list .database-unregistered-user{color:var(--mtw-warning)}.database-detail-page .database-revoked-users{border:1px solid var(--mtw-line);background:var(--mtw-card-raised);border-radius:9px;margin-top:14px}.database-detail-page .database-revoked-users>summary{color:var(--mtw-muted);cursor:pointer;padding:12px 15px;font-size:14px}.database-detail-page .database-revoked-users .database-user-list{padding:0 12px 12px}.database-detail-page .database-user-revoke-control{max-width:310px;color:var(--mtw-text)}.database-detail-page .database-user-revoke-control>summary{border:1px solid var(--mtw-line);color:var(--mtw-text);background:var(--mtw-action);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:inline-flex}.database-detail-page .database-user-revoke-control>summary:hover{background:var(--mtw-hover)}.database-detail-page .database-user-revoke-control form{border:1px solid var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card);text-align:left;border-radius:9px;gap:12px;margin-top:10px;padding:14px;display:grid}.database-detail-page .database-user-revoke-control form p{color:var(--mtw-muted);margin:0;font-size:13px;line-height:1.5}.database-detail-page .database-user-revoke-control .service-control-confirm{color:var(--mtw-text);font-size:13px}.database-detail-page .database-user-revoke-control .secondary-button{min-height:40px;color:var(--mtw-text);background:var(--mtw-action);font-size:13px}.database-detail-page .database-binding-key-label{color:var(--mtw-text);gap:7px;font-size:13px;font-weight:700;display:grid}.database-detail-page .database-binding-key-label input{border:1px solid var(--mtw-line);width:100%;min-height:40px;color:var(--mtw-text);background:var(--mtw-canvas);letter-spacing:.03em;border-radius:8px;padding:8px 11px;font:400 14px Brandon Grotesque,sans-serif}.database-detail-page .database-binding-key-label input:focus-visible{outline:2px solid var(--mtw-green);outline-offset:2px}.database-detail-page .database-user-environment-field{color:var(--mtw-muted);gap:6px;font-size:13px;display:grid}.database-detail-page .database-user-environment-field select{border:1px solid var(--mtw-line);min-height:40px;color:var(--mtw-text);background:var(--mtw-action);font:inherit;border-radius:8px;padding:8px 10px}.section-page .detail-card-heading>div>span,.section-page .details-grid dt{color:var(--mtw-muted)}.section-page .details-grid dd,.section-page details>summary,.section-page details>summary :is(strong,span,svg){color:var(--mtw-text)}.section-page .infrastructure-provider-list article,.section-page :is(.infrastructure-live-inventory,.infrastructure-plan-grid>article,.infrastructure-request-list article,.shared-space-plan-list>article){border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card-raised)}.section-page .infrastructure-provider-operations>span,.section-page .infrastructure-plan-prices>span{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-action)}.section-page .infrastructure-provider-operations small,.section-page .infrastructure-live-resource span{color:var(--mtw-muted)}.section-page .infrastructure-live-resource a,.section-page .infrastructure-provider-list .resource-action{color:var(--mtw-text)}.section-page .infrastructure-catalog-meta{color:var(--mtw-text);background:var(--mtw-action)}.microsoft-365-setup>summary,.microsoft-365-policy>summary{cursor:pointer;list-style:none}.mtw-emails-section{gap:var(--mtw-section-gap)}.mtw-emails-section .microsoft-365-tenant-list{grid-template-columns:1fr;gap:10px}.mtw-email-item{border:0}.mtw-email-item>summary{grid-template-columns:9px minmax(190px,1.5fr) minmax(130px,.85fr) minmax(80px,.5fr) minmax(80px,.5fr) minmax(160px,1fr) 22px}.mtw-email-item>summary small{color:var(--mtw-text)}.mtw-email-body{border-top:3px solid var(--mtw-canvas);gap:22px;padding:24px 28px 30px;display:grid}.mtw-email-body>:first-child{margin-top:0}.mtw-email-body .microsoft-365-connection-detail{color:var(--mtw-text);margin:0;font-size:14px}.mtw-email-body .microsoft-365-metrics>div{padding:12px}.mtw-email-body .microsoft-365-metrics small{font-size:11px}.mtw-email-body .microsoft-365-metrics strong{color:var(--mtw-text);font-size:20px;font-weight:300}.mtw-email-body .microsoft-365-metrics em{color:var(--mtw-text);font-size:12px}.mtw-email-body .microsoft-365-consented-scopes{flex-wrap:wrap}.mtw-email-body :is(.microsoft-365-consent-control,.microsoft-365-managed-consent-control) input{color:var(--mtw-text);background:var(--mtw-action)}.mtw-email-technical{margin-top:10px}.mtw-email-technical-body{gap:12px;padding:18px 0 20px;display:grid}.mtw-email-accounts{scroll-margin-top:24px}.mtw-email-accounts>h3{color:var(--mtw-text);font-size:var(--mtw-subheader-size);letter-spacing:var(--mtw-subheader-spacing);text-transform:uppercase;margin:0;padding:15px 18px}.microsoft-365-workspace>:is(.microsoft-365-setup,.microsoft-365-policy){padding:14px 20px}.microsoft-365-workspace>:is(.microsoft-365-setup,.microsoft-365-policy) .detail-icon{color:var(--mtw-text);background:var(--mtw-action)}.microsoft-365-workspace>:is(.microsoft-365-setup,.microsoft-365-policy) h2{font-size:17px}.microsoft-365-workspace>:is(.microsoft-365-setup,.microsoft-365-policy) p{font-size:13px}.microsoft-365-workflow{padding:0 20px}.microsoft-365-workflow>summary{min-height:62px;font-size:15px}.microsoft-365-workflow>summary small{color:var(--mtw-muted);font-size:12px}.microsoft-365-setup>summary::-webkit-details-marker{display:none}.microsoft-365-policy>summary::-webkit-details-marker{display:none}.microsoft-365-setup[open]>summary,.microsoft-365-policy[open]>summary{padding-bottom:16px}.microsoft-365-setup article,.microsoft-365-scope-list>article,.microsoft-365-mail-posture,.microsoft-365-mail-checks article,.microsoft-365-mail-remediation,.microsoft-365-mfa-control,.microsoft-365-consent-control,.microsoft-365-managed-consent-control{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card-raised)}.microsoft-365-setup article strong,.microsoft-365-scope-list strong,.microsoft-365-mail-checks strong{color:var(--mtw-text)}.microsoft-365-scope-list :is(span,code,small),.microsoft-365-setup small,.microsoft-365-mail-checks small,.microsoft-365-mail-posture-heading :is(strong,small){color:var(--mtw-muted)}.microsoft-365-metrics>div{color:var(--mtw-text);background:var(--mtw-card-raised)}.microsoft-365-metrics :is(small,em){color:var(--mtw-muted)}.microsoft-365-mail-posture>summary{cursor:pointer;gap:8px;list-style:none;display:grid}.microsoft-365-mail-posture>summary::-webkit-details-marker{display:none}.microsoft-365-mail-posture[open]>summary{margin-bottom:10px}.status-neutral{color:var(--mtw-muted);background:var(--mtw-action)}.microsoft-365-live-inventory,.microsoft-365-change-planner,.microsoft-365-user-list>article,.microsoft-365-sku-list>article{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card-raised)}.microsoft-365-live-inventory>summary,.microsoft-365-change-planner>summary,.microsoft-365-tenant-list footer a,.microsoft-365-external-services a{color:var(--mtw-text)}.microsoft-365-consent-control :is(input,select,textarea),.microsoft-365-mfa-control :is(input,select,textarea){border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-action)}.microsoft-365-consent-control :is(label,small),.microsoft-365-managed-consent-control :is(label,small),.microsoft-365-live-inventory>summary small{color:var(--mtw-muted)}.microsoft-365-consented-scopes span{color:var(--mtw-text);background:var(--mtw-action)}.section-page .microsoft-365-workspace :is(.microsoft-365-live-inventory,.microsoft-365-change-planner,.microsoft-365-mail-posture,.microsoft-365-mail-remediation,.microsoft-365-mfa-control,.microsoft-365-managed-consent-control,.microsoft-365-consent-control){border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card)}.section-page .microsoft-365-workspace :is(.microsoft-365-live-inventory,.microsoft-365-change-planner)>summary{min-height:50px;color:var(--mtw-text);background:var(--mtw-card-raised);text-transform:uppercase;padding:0 15px;font-size:14px}.section-page .microsoft-365-workspace :is(.microsoft-365-live-inventory,.microsoft-365-change-planner)>summary:hover{background:var(--mtw-hover)}.section-page .microsoft-365-workspace :is(.microsoft-365-live-inventory,.microsoft-365-change-planner)>summary :is(strong,small,span,svg){color:var(--mtw-text)}.section-page .microsoft-365-workspace :is(.microsoft-365-user-list,.microsoft-365-sku-list){border-color:var(--mtw-line);gap:9px;padding:12px}.section-page .microsoft-365-workspace :is(.microsoft-365-user-list,.microsoft-365-sku-list)>article{border:1px solid var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card-raised);border-radius:9px;gap:10px;padding:13px 15px}.section-page .microsoft-365-workspace .microsoft-365-user-list>article>header strong{color:var(--mtw-text);font-size:15px}.section-page .microsoft-365-workspace .microsoft-365-user-list>article>header span,.section-page .microsoft-365-workspace .microsoft-365-user-list>article>footer,.section-page .microsoft-365-workspace .microsoft-365-storage small,.section-page .microsoft-365-workspace .microsoft-365-sku-list :is(small,span){color:var(--mtw-muted);font-size:13px}.section-page .microsoft-365-workspace .microsoft-365-user-facts span,.section-page .microsoft-365-workspace .microsoft-365-user-list p code,.section-page .microsoft-365-workspace .microsoft-365-user-actions>a{color:var(--mtw-text);background:var(--mtw-action);font-size:12px}.section-page .microsoft-365-workspace .microsoft-365-user-actions>a:hover{background:var(--mtw-hover)}.section-page .microsoft-365-workspace .microsoft-365-user-list p b{color:var(--mtw-muted);font-size:12px}.section-page .microsoft-365-workspace .microsoft-365-storage>div{background:var(--mtw-canvas)}.section-page .microsoft-365-workspace .microsoft-365-storage i{background:var(--mtw-text)}.section-page .microsoft-365-workspace .microsoft-365-sku-list :is(strong,b){color:var(--mtw-text);font-size:14px}.section-page .microsoft-365-workspace .m365-account-active{background:var(--mtw-card);color:var(--mtw-green)!important;font-size:11px!important}.section-page .microsoft-365-workspace .m365-account-suspended{background:var(--mtw-card);color:var(--mtw-warning)!important;font-size:11px!important}.section-page .microsoft-365-workspace .microsoft-365-change-planner>div{border-color:var(--mtw-line);padding:15px}.section-page .microsoft-365-workspace :is(.microsoft-365-plan-safety,.microsoft-365-plan-confirmation,.microsoft-365-plan-blockers,.microsoft-365-authorization-note,.microsoft-365-authorization-form,.microsoft-365-authorization-approved,.microsoft-365-execution-form,.microsoft-365-execution-status,.microsoft-365-one-time-secret,.microsoft-365-plan-close-control,.microsoft-365-plan-closure){border-color:var(--mtw-line);background:var(--mtw-card-raised);color:var(--mtw-text)!important}.section-page .microsoft-365-workspace :is(.microsoft-365-plan-safety,.microsoft-365-plan-blockers,.microsoft-365-execution-warning) svg{color:var(--mtw-warning)}.section-page .microsoft-365-workspace :is(.microsoft-365-plan-safety,.microsoft-365-plan-blockers,.microsoft-365-authorization-form,.microsoft-365-authorization-approved,.microsoft-365-execution-warning,.microsoft-365-execution-status,.microsoft-365-plan-closure) :is(strong,span,small,p,label){font-size:13px;color:var(--mtw-text)!important}.section-page .microsoft-365-workspace :is(.microsoft-365-plan-form,.microsoft-365-authorization-form,.microsoft-365-execution-form,.microsoft-365-plan-close-control) label{color:var(--mtw-text);font-size:13px}.section-page .microsoft-365-workspace :is(.microsoft-365-plan-form,.microsoft-365-authorization-form,.microsoft-365-execution-form,.microsoft-365-plan-close-control) :is(input:not([type=checkbox]),select,textarea),.section-page .microsoft-365-workspace .microsoft-365-address-field{min-height:var(--mtw-control-height);border:1px solid var(--mtw-line);border-radius:var(--mtw-control-radius);color:var(--mtw-text);background:var(--mtw-input);font:400 14px Brandon Grotesque,sans-serif}.section-page .microsoft-365-workspace .microsoft-365-address-field input{background:0 0;border:0}.section-page .microsoft-365-workspace .microsoft-365-address-field em{color:var(--mtw-muted);font-size:13px}.section-page .microsoft-365-workspace :is(.microsoft-365-plan-form,.microsoft-365-authorization-form,.microsoft-365-execution-form,.microsoft-365-plan-close-control) :is(input:not([type=checkbox]),select,textarea):hover,.section-page .microsoft-365-workspace .microsoft-365-address-field:hover{background:var(--mtw-input-hover)}.section-page .microsoft-365-workspace :is(.microsoft-365-plan-form,.microsoft-365-authorization-form,.microsoft-365-execution-form,.microsoft-365-plan-close-control) :is(input:not([type=checkbox]),select,textarea):focus-visible{outline-offset:1px;outline:1px solid #fff6}.section-page .microsoft-365-workspace .microsoft-365-change-plan-list>h3{color:var(--mtw-text);font-size:var(--mtw-subheader-size);letter-spacing:var(--mtw-subheader-spacing);text-transform:uppercase}.section-page .microsoft-365-workspace .microsoft-365-change-plan-list>article{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card-raised)}.section-page .microsoft-365-workspace .microsoft-365-change-plan-list>article :is(strong,span,b,p,footer){color:var(--mtw-text);font-size:13px}.section-page .microsoft-365-workspace .microsoft-365-execution-form .danger-button{border-color:var(--mtw-error);color:var(--mtw-text);background:var(--mtw-error);text-transform:uppercase;font-size:12px}.section-page .microsoft-365-workspace .microsoft-365-tenant-list footer{border-color:var(--mtw-line)}.section-page .microsoft-365-workspace .microsoft-365-tenant-list footer a{color:var(--mtw-text);text-transform:uppercase;font-size:13px}.primary-button{color:var(--mtw-text);background:var(--mtw-action)}.secondary-button{color:var(--mtw-text);border:1px solid var(--mtw-line);background:var(--mtw-action)}.primary-button,.secondary-button{text-transform:uppercase}.primary-button:hover,.primary-button:focus-visible,.secondary-button:hover,.secondary-button:focus-visible{color:var(--mtw-text);background:var(--mtw-hover)}.ovh-connection{gap:12px;margin:16px 0;display:grid}.ovh-connection-state{border:1px solid var(--mtw-line);background:var(--mtw-card-raised);border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.ovh-connection-state>svg{color:var(--mtw-green);flex:none}.ovh-connection-state.pending>svg{color:var(--mtw-warning)}.ovh-connection-state span{gap:4px;display:grid}.ovh-connection-state strong{font-size:16px;font-weight:700}.ovh-connection-state small{color:var(--mtw-muted);font-size:14px}.ovh-connection-form{border:1px solid var(--mtw-line);border-radius:10px;padding:14px 16px}.ovh-connection-form>summary{cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ovh-connection-form>form{margin-top:16px}.ovh-connection-form p{color:var(--mtw-muted);font-size:14px}.cloudflare-connection-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cloudflare-connection .ovh-connection-state small+small{color:var(--mtw-warning)}.ovh-connection .management-form{justify-items:start;gap:15px}.ovh-connection .dns-form-grid{width:100%}.ovh-connection .dns-form-grid label,.ovh-connection .dns-confirmation{color:var(--mtw-muted);gap:7px;font-size:13px;font-weight:700}.ovh-connection .dns-form-grid input,.ovh-connection .dns-confirmation input{border-color:var(--mtw-line);min-height:44px;color:var(--mtw-text);background:var(--mtw-card-raised);padding:10px 12px;font-size:15px;font-weight:400}.ovh-connection .dns-form-grid input::placeholder,.ovh-connection .dns-confirmation input::placeholder{color:var(--mtw-subtle)}.ovh-connection .secondary-button{width:fit-content;min-height:42px;color:var(--mtw-text);background:var(--mtw-action);padding:9px 16px;font-size:14px}#zona-dns{scroll-margin-top:24px}.dns-management-controls{gap:10px;margin-top:16px;display:grid}.dns-provider-unavailable,.dns-coverage-note{border-left:3px solid var(--mtw-warning);color:var(--mtw-text);background:var(--mtw-action);border-radius:9px;align-items:start;gap:10px;margin-top:16px;padding:13px 15px;display:grid}.dns-provider-unavailable{grid-template-columns:auto minmax(0,1fr)}.dns-coverage-note{grid-template-columns:1fr;gap:4px}.dns-provider-unavailable>div{gap:4px}.dns-provider-unavailable :is(strong,span),.dns-coverage-note :is(strong,span){display:block}.dns-provider-unavailable strong,.dns-coverage-note strong{font-size:15px}.dns-provider-unavailable span,.dns-coverage-note span{opacity:.65;font-size:13px;font-weight:300;line-height:1.45}.dns-sync-control{border:1px solid var(--mtw-line);min-height:64px;color:var(--mtw-text);background:var(--mtw-card-raised);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.dns-sync-control>div{color:var(--mtw-text);align-items:flex-start;gap:10px;display:flex}.dns-sync-control>div>span{gap:3px;display:grid}.dns-sync-control strong{font-size:15px}.dns-sync-control small{opacity:.65;font-size:13px;line-height:1.4}.dns-sync-control .service-diagnostic-message{grid-column:1/-1}.dns-action-button{justify-content:center;align-items:center;gap:6px;width:fit-content;display:inline-flex}.dns-template-control,.dns-change-control{border:1px solid var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card-raised);border-radius:9px;overflow:hidden}.dns-template-control>summary,.dns-change-control>summary{min-height:48px;color:var(--mtw-text);cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.dns-template-control>summary::-webkit-details-marker{display:none}.dns-change-control>summary::-webkit-details-marker{display:none}.dns-record-control>summary::-webkit-details-marker{display:none}.dns-delete-control>summary::-webkit-details-marker{display:none}.dns-template-control>summary>span{gap:2px;display:grid}.dns-template-control>summary strong{font-size:15px}.dns-template-control>summary small{opacity:.65;font-size:13px;font-weight:300}.dns-template-body,.dns-change-control>form{border-top:2px solid var(--mtw-line);gap:13px;padding:16px;display:grid}.dns-template-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.dns-template-heading>div{gap:4px;display:grid}.dns-template-heading strong{font-size:16px}.dns-template-heading span{opacity:.65;font-size:13px;line-height:1.45}.dns-template-heading>small{background:var(--mtw-action);text-transform:uppercase;border-radius:6px;flex:none;padding:5px 8px;font-size:11px;font-weight:700}.dns-template-plan{border:1px solid var(--mtw-line);border-radius:9px;display:grid;overflow:hidden}.dns-template-row{grid-template-columns:44px 70px minmax(150px,1fr) minmax(150px,1fr) 96px;align-items:center;gap:10px;min-width:650px;padding:11px 12px;font-size:13px;display:grid}.dns-template-row+.dns-template-row{border-top:1px solid var(--mtw-line)}.dns-template-row>span{gap:3px;min-width:0;display:grid}.dns-template-row small{text-transform:uppercase;opacity:.35;font-size:11px;font-weight:700}.dns-template-row code{color:var(--mtw-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dns-template-row em{background:var(--mtw-action);border-radius:6px;justify-self:end;padding:5px 7px;font-size:11px;font-style:normal;font-weight:700}.dns-template-row[data-action=create] em,.dns-template-row[data-action=update] em{color:var(--mtw-warning)}.dns-template-row[data-action=conflict] em{color:var(--mtw-error)}.dns-template-mail-note,.dns-change-warning{border-left:3px solid var(--mtw-warning);color:var(--mtw-text);background:var(--mtw-action);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.dns-template-mail-note>span{gap:2px;display:grid}.dns-template-apply{border:1px solid var(--mtw-line);background:var(--mtw-card);border-radius:9px;grid-template-columns:minmax(180px,1fr) minmax(190px,.75fr) auto;align-items:end;gap:12px;padding:13px;display:grid}.dns-template-apply>div{gap:3px;display:grid}.dns-template-apply>div strong{font-size:14px}.dns-template-apply>div span{opacity:.65;font-size:13px;line-height:1.45}.dns-template-apply .dns-confirmation{margin:0}.dns-form-grid{grid-template-columns:110px minmax(170px,.8fr) minmax(150px,.65fr) minmax(140px,.65fr);gap:14px;display:grid}.dns-form-grid label:not(.mtw-toggle-field),.dns-confirmation{min-width:0;color:var(--mtw-text);align-content:start;gap:7px;font-size:13px;font-weight:700;display:grid}.dns-form-grid :is(input,select,textarea),.dns-confirmation input{border-radius:var(--mtw-control-radius);width:100%;min-width:0;min-height:42px;color:var(--mtw-text);background:var(--mtw-input);font:inherit;border:1px solid #0000;padding:9px 11px;font-size:15px;font-weight:300;transition:background .15s,border-color .15s}.dns-form-grid :is(input,select,textarea):hover,.dns-confirmation input:hover{background:var(--mtw-input-hover)}.dns-form-grid :is(input,select,textarea):focus,.dns-confirmation input:focus{border-color:#fff6;outline:0}.dns-form-grid textarea{resize:vertical;min-height:70px}.dns-value-field{grid-column:span 2}.dns-proxy-field{grid-column:1/-1}.dns-confirmation{max-width:360px}.dns-records-disclosure{overflow:hidden}.dns-table{border:1px solid var(--mtw-line);border-radius:9px;margin-top:5px;overflow-x:auto}.dns-table-header,.dns-table-row{grid-template-columns:58px 130px minmax(230px,1fr) 78px 88px 130px 125px;align-items:center;gap:12px;min-width:950px;padding:12px 14px;display:grid}.dns-table-row-managed{grid-template-columns:58px 130px minmax(230px,1fr) 78px 88px 130px 125px 92px;min-width:1050px}.dns-table-header{background:var(--mtw-card-raised);letter-spacing:.05em;text-transform:uppercase;opacity:.65;font-size:11px;font-weight:700}.dns-table-row{border-top:1px solid var(--mtw-line);min-height:54px;color:var(--mtw-text);font-size:13px;transition:background .15s}.dns-table-row:hover{background:var(--mtw-row-hover)}.dns-row-warning{box-shadow:inset 3px 0 0 var(--mtw-warning)}.dns-table-row code{color:var(--mtw-text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.dns-value{opacity:.65}.dns-type{width:fit-content;min-width:34px;color:var(--mtw-text);background:var(--mtw-action);border-radius:6px;justify-content:center;padding:5px 7px;font-size:11px;display:inline-flex}.dns-purpose{align-items:center;gap:6px;display:flex}.dns-purpose small,.dns-propagation small{opacity:.65;font-size:11px}.dns-propagation{justify-items:start;gap:4px;display:grid}.dns-propagation small{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.dns-record-control>summary{color:var(--mtw-text);cursor:pointer;font-size:13px;font-weight:700;list-style:none}.dns-record-control[open]{border-top:2px solid var(--mtw-line);grid-column:1/-1;margin-top:4px;padding-top:10px}.dns-record-control[open]>summary{margin-bottom:10px}.dns-record-control-body,.dns-record-control-body>form,.dns-delete-control form{gap:12px;display:grid}.dns-delete-control{border:1px solid var(--mtw-error);background:var(--mtw-card);border-radius:8px}.dns-delete-control>summary{color:var(--mtw-error);cursor:pointer;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:700;list-style:none;display:flex}.dns-delete-control form{padding:0 10px 10px}.dns-delete-control p,.dns-readonly-type{color:var(--mtw-text);opacity:.65;margin:0;font-size:13px;line-height:1.45}.dns-danger-button{border:1px solid var(--mtw-error);width:fit-content;min-height:40px;color:var(--mtw-text);background:var(--mtw-action);text-transform:uppercase;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700}.dns-danger-button:hover{background:var(--mtw-hover)}.dns-danger-button:disabled{cursor:wait;opacity:.25}.dns-change-history{border-top:1px solid var(--mtw-line);gap:12px;margin-top:22px;padding-top:20px;display:grid}.dns-change-history-heading{align-items:center;gap:9px;font-size:16px;display:flex}.dns-change-history-heading small{color:var(--mtw-muted);margin-left:auto;font-size:13px}.dns-change-history-list{gap:8px;display:grid}.dns-change-history-item{border:1px solid var(--mtw-line);background:var(--mtw-card-raised);border-radius:10px;gap:8px;padding:13px 15px;display:grid}.dns-change-history-item>div:first-child{gap:3px;display:grid}.dns-change-history-item strong{font-size:15px}.dns-change-history-item small{color:var(--mtw-muted);font-size:13px}.dns-change-history-item details{font-size:14px}.dns-change-history-item summary{color:var(--mtw-text);cursor:pointer;align-items:center;gap:7px;font-weight:700;display:inline-flex}.dns-change-history-item p{color:var(--mtw-muted);line-height:1.45}.dns-change-history-item .dns-history-warning{color:var(--mtw-warning)}.dns-change-history-item dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0;display:grid}.dns-change-history-item dl>div{border:1px solid var(--mtw-line);border-radius:8px;min-width:0;padding:10px}.dns-change-history-item dt{color:var(--mtw-muted);margin-bottom:5px;font-size:12px}.dns-change-history-item dd{overflow-wrap:anywhere;margin:0;font-size:14px}.dns-undo-form{justify-items:start;gap:10px;display:grid}.dns-undo-form .dns-confirmation input{min-width:230px}.resource-detail-page .resource-panel-heading h2{font-size:21px;font-weight:700}.resource-detail-page .resource-panel-heading p{font-size:14px}.resource-detail-page .detail-facts dt,.resource-detail-page .registrar-live-facts dt{color:var(--mtw-muted);letter-spacing:.06em;font-size:12px;font-weight:700}.resource-detail-page .detail-facts dd,.resource-detail-page .registrar-live-facts dd{color:var(--mtw-text);font-size:17px;font-weight:300}.resource-detail-page .registrar-live-facts>div{border-color:var(--mtw-line);background:var(--mtw-card-raised)}.resource-detail-page .registrar-capability-note,.resource-detail-page .registrar-error-note{color:var(--mtw-muted);font-size:14px}.resource-detail-page .registrar-capability-grid article{border-color:var(--mtw-line);background:var(--mtw-card-raised)}.resource-detail-page .registrar-capability-grid strong{color:var(--mtw-text);font-size:15px}.resource-detail-page .registrar-capability-grid p{color:var(--mtw-muted);font-size:13px}.resource-detail-page .registrar-connection-note,.resource-detail-page .registrar-sync-control,.resource-detail-page .registrar-auto-renew-control{border-color:var(--mtw-line);color:var(--mtw-text);background:var(--mtw-card-raised)}.resource-detail-page .registrar-connection-note strong,.resource-detail-page .registrar-sync-control strong,.resource-detail-page .registrar-auto-renew-control h3{color:var(--mtw-text);font-size:16px}.resource-detail-page .registrar-connection-note span,.resource-detail-page .registrar-sync-control small,.resource-detail-page .registrar-auto-renew-control p{color:var(--mtw-muted);font-size:14px}.resource-detail-page .registrar-auto-renew-control form>label:first-of-type,.resource-detail-page .registrar-auto-renew-approval{color:var(--mtw-muted);font-size:13px}.resource-detail-page .registrar-auto-renew-control input:not([type=checkbox]){border-color:var(--mtw-line);min-height:42px;color:var(--mtw-text);background:var(--mtw-card);font-size:15px}.resource-detail-page .renewal-detail-list article{background:var(--mtw-card-raised);border-radius:10px;min-height:66px;padding:12px 16px}.resource-detail-page .renewal-detail-list article>svg{color:var(--mtw-muted)}.resource-detail-page .renewal-detail-list span{color:var(--mtw-muted);letter-spacing:.06em;font-size:11px;font-weight:700}.resource-detail-page .renewal-detail-list strong{color:var(--mtw-text);font-size:17px;font-weight:300}.resource-detail-page .renewal-detail-list small{color:var(--mtw-muted);font-size:13px}.domain-advanced-details{border-top:1px solid var(--mtw-line);margin-top:18px}.domain-advanced-details>summary{min-height:48px;color:var(--mtw-text);cursor:pointer;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;list-style:none;display:flex}.domain-advanced-details>summary::-webkit-details-marker{display:none}.domain-advanced-details>summary:after{content:"+";color:var(--mtw-muted);font-size:21px;font-weight:300}.domain-advanced-details[open]>summary:after{content:"−"}.domain-advanced-details>summary span{color:var(--mtw-muted);margin-left:auto;margin-right:16px;font-size:13px;font-weight:400}.section-page .management-badge,.resource-detail-page .management-badge{min-height:26px;padding:4px 10px;font-size:11px}.section-page .management-badge.managed,.resource-detail-page .management-badge.managed{color:var(--mtw-green);background:var(--green-soft)}.section-page .management-badge.external,.resource-detail-page .management-badge.external{color:var(--mtw-muted);background:var(--mtw-action)}.section-page .status-badge,.resource-detail-page .status-badge{min-height:26px;padding:5px 10px;font-size:11px}.section-page .status-badge .status-dot,.resource-detail-page .status-badge .status-dot{width:7px;height:7px}.mtw-node-controls>:is(.resource-panel,.infrastructure-request-workspace)>summary,.mtw-node-controls .node-onboarding-control>summary{min-height:62px;padding:0 20px;font-size:16px}.mtw-node-controls .node-onboarding-control>summary svg,.mtw-node-controls .node-provisioning-blueprints>summary svg{width:19px;height:19px}.mtw-node-controls .node-provisioning-blueprints>summary small{color:var(--mtw-muted);font-size:13px}.mtw-node-controls .infrastructure-plan-grid>article{border-radius:9px;gap:16px;padding:14px 16px}.mtw-node-controls .infrastructure-plan-grid>article>div:first-child strong{color:var(--mtw-text);font-size:16px}.mtw-node-controls .infrastructure-plan-grid>article>div:first-child span,.mtw-node-controls .infrastructure-plan-grid>article>div:first-child small{color:var(--mtw-muted);font-size:12px}.mtw-node-controls .infrastructure-plan-prices>span{padding:7px 10px}.mtw-node-controls .infrastructure-plan-prices :is(small,strong){color:var(--mtw-text);font-size:12px}.mtw-node-controls .infrastructure-request-list article strong{font-size:15px}.mtw-node-controls .infrastructure-request-list article :is(span,small){color:var(--mtw-muted);font-size:12px}.section-page small,.resource-detail-page small,.section-page dt,.resource-detail-page dt{font-size:max(13px,.8125rem)}.section-page p,.resource-detail-page p{line-height:1.5}.section-page :is(a,button,summary),.resource-detail-page :is(a,button,summary),.mtw-dashboard :is(a,button,summary){-webkit-tap-highlight-color:transparent}.section-page :is(a,button,summary):focus-visible,.resource-detail-page :is(a,button,summary):focus-visible,.mtw-dashboard :is(a,button,summary):focus-visible,.sidebar :is(a,button):focus-visible{outline:2px solid var(--mtw-text);outline-offset:3px}@media (max-width:1200px){.mtw-section-page-top{grid-template-columns:1fr;justify-items:start;gap:10px;padding:18px 0}.mtw-section-page-top .page-heading-actions,.mtw-header-date{justify-self:start;margin-right:0}.mtw-inventory-item>summary{grid-template-columns:9px minmax(160px,1.2fr) minmax(130px,.8fr) minmax(180px,1fr) 25px}.mtw-inventory-item>summary>:nth-child(5){display:none}.dns-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dns-value-field{grid-column:span 1}.dns-template-plan{overflow-x:auto}.dns-template-apply{grid-template-columns:1fr;align-items:stretch}}@media (max-width:820px){.section-page .renewal-summary-strip{grid-template-columns:1fr}.section-page .renewal-compact-row{grid-template-columns:58px minmax(0,1fr) auto 32px;grid-template-areas:"date main state open""date renewal cost cost""editor editor editor editor"}.mtw-inventory-item>summary{grid-template-columns:9px minmax(150px,1fr) minmax(120px,.75fr) 25px}.mtw-inventory-item>summary>:nth-child(4),.sidebar{display:none}.main-shell{margin-left:0}.topbar{height:34px;padding:0;position:absolute;top:18px;right:18px}.page-heading-actions{margin-right:80px}.main-content{padding:0 18px 40px}.mtw-section-page-top{grid-template-columns:1fr;justify-items:start;gap:12px;min-height:0;padding:21px 0 12px}.mtw-section-page-top .page-heading-actions{justify-self:start;margin-right:80px}.mtw-header-date{justify-self:start;margin-right:0}.dns-sync-control{grid-template-columns:1fr;align-items:stretch}.dns-action-button{width:100%}.dns-form-grid{grid-template-columns:1fr}.dns-proxy-field{grid-column:1}.dns-template-row{grid-template-columns:40px 62px minmax(140px,1fr) minmax(140px,1fr) 88px;min-width:610px}}@media (max-width:560px){.section-page .renewal-compact-row{grid-template-columns:58px minmax(0,1fr) 32px;grid-template-areas:"date main open""date state state""renewal cost cost""editor editor editor"}.mtw-inventory-item>summary{grid-template-columns:9px minmax(0,1fr) 25px;gap:12px;padding:13px 15px}.mtw-inventory-item>summary>:nth-child(3){display:none}.mtw-inventory-body{padding:15px}.mtw-inventory-body .details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloudflare-connection-fields{grid-template-columns:1fr}.dns-change-history-heading{flex-wrap:wrap}.dns-change-history-heading small{width:100%;margin-left:0}.dns-change-history-item dl{grid-template-columns:1fr}}@media (max-width:1200px){.mtw-email-item>summary{grid-template-columns:9px minmax(150px,1.4fr) minmax(110px,.9fr) 60px minmax(130px,1fr) 22px}}@media (max-width:820px){.mtw-email-item>summary{grid-template-columns:9px minmax(130px,1fr) minmax(110px,.8fr) 22px}.mtw-email-item>summary>:nth-child(3){display:none}.mtw-email-body{padding:20px}}@media (max-width:560px){.mtw-email-item>summary{grid-template-columns:9px minmax(0,1fr) 22px}.mtw-email-item>summary>:nth-child(6){display:none}.mtw-email-body{padding:18px 15px}}
.mtw-status-dot{background:var(--mtw-subtle);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.mtw-status-dot.tone-healthy{background:var(--mtw-green)}.mtw-status-dot.tone-warning{background:var(--mtw-warning)}.mtw-status-dot.tone-error{background:var(--mtw-error)}.mtw-status-dot.tone-info{background:#6da9ff}.mtw-status-dot.mtw-tooltip{z-index:2}.mtw-status-dot.mtw-tooltip:after{left:50%;right:auto;transform:translate(-50%,3px)}.mtw-status-dot.mtw-tooltip:hover:after,.mtw-status-dot.mtw-tooltip:focus-visible:after{transform:translate(-50%)}.mtw-icon-action{width:34px;height:34px;color:var(--mtw-text);border-radius:8px;place-items:center;transition:color .16s,background .16s;display:grid}.mtw-icon-action:hover,.mtw-icon-action:focus-visible{color:var(--mtw-text);background:var(--mtw-hover)}.mtw-tooltip{position:relative}.mtw-tooltip:after{z-index:10;width:max-content;max-width:220px;color:var(--mtw-text);background:var(--mtw-action);content:attr(data-tooltip);letter-spacing:.04em;opacity:0;pointer-events:none;text-align:center;text-transform:uppercase;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px);box-shadow:0 5px 14px #00000029}.mtw-tooltip:hover:after,.mtw-tooltip:focus-visible:after{opacity:1;transform:translateY(0)}.mtw-clickable-row{transition:background-color .16s;position:relative}.mtw-row-hit-area{z-index:1;border-radius:inherit;position:absolute;inset:0}.mtw-clickable-row:hover{background:var(--mtw-row-hover)}.mtw-clickable-row:has(.mtw-row-hit-area:focus-visible){background:var(--mtw-row-hover)}.mtw-clickable-row .mtw-icon-action,.mtw-clickable-row .mtw-usage-ring{z-index:2}.mtw-row-hit-area:focus-visible{outline:2px solid var(--mtw-text);outline-offset:3px}.mtw-usage{align-items:center;gap:8px;min-width:0;display:inline-flex}.mtw-usage-ring{--ring-color:var(--mtw-text);background:conic-gradient(var(--ring-color) var(--usage), var(--mtw-hover) 0);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.mtw-usage-ring>span{width:32px;height:32px;color:var(--mtw-muted);background:var(--mtw-card);border-radius:50%;place-items:center;font-size:12px;display:grid}.mtw-usage-warning .mtw-usage-ring{--ring-color:var(--mtw-warning)}.mtw-usage-error .mtw-usage-ring{--ring-color:var(--mtw-error)}.mtw-usage-unknown .mtw-usage-ring{--ring-color:var(--mtw-subtle)}.mtw-usage-copy{gap:1px;min-width:0;display:grid}.mtw-usage-copy small{color:var(--mtw-text);text-transform:uppercase;font-size:12px;font-weight:700}.mtw-usage-copy strong{color:var(--mtw-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:300;display:block;overflow:hidden}.mtw-usage.large{gap:12px}.mtw-usage.large .mtw-usage-ring{flex-basis:88px;width:88px;height:88px}.mtw-usage.large .mtw-usage-ring>span{align-content:center;gap:2px;width:78px;height:78px}.mtw-usage.large .mtw-usage-ring strong,.mtw-usage.large .mtw-usage-ring small{color:var(--mtw-text);font-weight:300;line-height:1.05}.mtw-usage.large .mtw-usage-ring strong{font-size:17px}.mtw-usage.large .mtw-usage-ring small{font-size:12px}.app-shell .main-content :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]),textarea,select):not(:disabled):not([readonly]){color:var(--mtw-text);border-color:#0000;transition:background-color .15s}.app-shell .main-content :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]),textarea):not(:disabled):not([readonly]){background-color:var(--mtw-input)}.app-shell .main-content select:not(:disabled):not([readonly]){background-color:var(--mtw-action)}.app-shell .main-content :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]),textarea):not(:disabled):not([readonly]):hover{background-color:var(--mtw-input-hover)}.app-shell .main-content select:not(:disabled):not([readonly]):hover{background-color:var(--mtw-hover)}.app-shell .main-content :where(input,textarea,select):not(:disabled):not([readonly]):focus-visible{outline-offset:2px;outline:1px solid #fff6}.app-shell .main-content :where(input,textarea)::placeholder{color:var(--mtw-text);opacity:.55}.mtw-information-field{min-width:0;color:var(--mtw-text);text-transform:uppercase;align-content:start;gap:4px;font-size:12px;font-weight:700;display:grid}.mtw-information-value{align-items:center;gap:7px;min-width:0;min-height:30px;display:flex}.mtw-information-value strong{color:var(--mtw-text);font-size:var(--mtw-field-value-size);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-weight:300;line-height:1.25;overflow:hidden}.mtw-toggle-field{grid-template-columns:var(--mtw-toggle-width) minmax(0, 1fr);min-width:0;color:var(--mtw-text);text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;font-size:12px;font-weight:700;display:grid}.app-shell .main-content input[type=checkbox]{width:var(--mtw-toggle-width);min-width:var(--mtw-toggle-width);height:var(--mtw-toggle-height);min-height:var(--mtw-toggle-height);box-sizing:border-box;appearance:none;background:var(--mtw-canvas);cursor:pointer;border:0;border-radius:999px;place-items:center start;margin:0;padding:3px;transition:background-color .15s,opacity .15s;display:inline-grid}.app-shell .main-content input[type=checkbox]:before{width:var(--mtw-toggle-knob-size);height:var(--mtw-toggle-knob-size);background:var(--mtw-card-raised);content:"";border-radius:50%;transition:background-color .15s,transform .15s;transform:translate(0)}.app-shell .main-content input[type=checkbox]:not(:checked):hover,.app-shell .main-content input[type=checkbox]:checked{background:var(--mtw-hover)}.app-shell .main-content input[type=checkbox]:checked:before{background:var(--mtw-text);transform:translateX(calc(var(--mtw-toggle-width) - var(--mtw-toggle-knob-size) - 6px))}.app-shell .main-content input[type=checkbox]:focus-visible{outline-offset:2px;outline:1px solid #fff6}.app-shell .main-content input[type=checkbox]:disabled{cursor:not-allowed;opacity:.25}.mtw-toggle-field:has(.mtw-toggle-switch:disabled){cursor:not-allowed;opacity:.25}.mtw-modal-card select.mtw-select{width:100%;min-height:var(--mtw-control-height);box-sizing:border-box;appearance:none;border-radius:var(--mtw-control-radius);color:var(--mtw-text);background-color:var(--mtw-card-raised);font:inherit;font-size:var(--mtw-field-value-size);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:18px;border:0;padding:0 42px 0 14px;font-weight:700;transition:background-color .16s}.mtw-modal-card select.mtw-select:focus{background-color:var(--mtw-card-raised);outline:none}@supports selector(select:open){.mtw-modal-card select.mtw-select:open{background-color:var(--mtw-card-raised)}}.mtw-modal-card select.mtw-select:hover{background-color:var(--mtw-hover)}.mtw-modal-card select.mtw-select:focus-visible{outline-offset:2px;outline:1px solid #fff6}.mtw-modal-card select.mtw-select option{color:var(--mtw-text);background:var(--mtw-card);text-transform:uppercase}.mtw-modal-card select.mtw-select:disabled{cursor:not-allowed;opacity:.55}.mtw-modal{width:min(560px,100vw - 32px);max-height:min(88vh,900px);color:var(--mtw-text);background:0 0;border:0;border-radius:22px;margin:auto;padding:0;overflow:hidden}.mtw-modal.wide{width:min(760px,100vw - 32px)}.mtw-modal::backdrop{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f0f0fd6}.mtw-modal-card{border-radius:inherit;max-height:min(88vh,900px);color:var(--mtw-text);background:var(--mtw-card);padding:0;overflow:hidden;box-shadow:0 22px 70px #00000059}.mtw-modal-card.has-footer{grid-template-rows:minmax(0,1fr) auto;max-height:min(88vh,900px);display:grid}.mtw-modal-scroll{--mtw-modal-inline-padding:38px;scrollbar-gutter:stable;min-height:0;max-height:min(88vh,900px);padding:34px 38px 30px;overflow:auto}.mtw-modal-card.has-footer .mtw-modal-scroll{max-height:none}.mtw-modal-footer{z-index:2;background:var(--mtw-card);padding:18px 38px 22px;position:relative;box-shadow:0 -14px 30px #0000003d}.mtw-modal-back{color:var(--mtw-text);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:5px 0;font-size:13px;font-weight:700;display:inline-flex}.section-page .mtw-modal-back:focus-visible,.mtw-modal-back:focus-visible{outline-offset:3px;outline:1px solid #fff6}.mtw-modal-card h2{color:var(--mtw-text);margin:34px 0 30px;padding-bottom:30px;font-size:clamp(31px,5vw,40px);line-height:1.05;position:relative}.mtw-modal-card h2: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}.mtw-modal-card :is(h3,fieldset>legend){opacity:.35}.mtw-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.mtw-section-action{margin-left:auto}.client-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mtw-modal-actions button{justify-content:center;min-height:46px}.mtw-modal-save:disabled,.mtw-modal-save:disabled:hover,.mtw-modal-save:disabled:focus-visible{color:var(--mtw-text);background:var(--mtw-action);cursor:not-allowed;opacity:.25}.mtw-modal-error{border-left:3px solid var(--mtw-error);color:var(--mtw-text);background:var(--red-soft);border-radius:9px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:11px 13px;font-size:14px;line-height:1.4;display:flex}.mtw-modal-error svg{color:var(--mtw-error);flex:none;margin-top:1px}.mtw-copy-wrap{flex:none;display:inline-grid;position:relative}.mtw-copy-button{width:30px;height:30px;color:var(--mtw-text);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.mtw-copy-button:hover,.mtw-copy-button:focus-visible{background:var(--mtw-hover)}@media (max-width:640px){.mtw-modal-scroll{--mtw-modal-inline-padding:22px;padding:26px 22px 24px}.mtw-modal-footer{padding:15px 22px 18px}.mtw-modal-card h2{margin:26px 0 24px}.mtw-modal-actions{grid-template-columns:1fr}}.mtw-usage.compact{flex-direction:column-reverse;gap:3px}.mtw-usage.compact .mtw-usage-ring{flex-basis:25px;width:25px;height:25px}.mtw-usage.compact .mtw-usage-ring>span{width:19px;height:19px;font-size:0}@media (hover:none){.mtw-tooltip:after{display:none}}
.mtw-dashboard{gap:34px;display:grid}.mtw-dashboard-lead{gap:var(--mtw-section-gap);display:grid}.mtw-page-top{min-height:var(--mtw-header-row-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.mtw-page-top h1{margin:0;font-size:clamp(40px,3.2vw,48px);font-weight:700;line-height:1}.mtw-page-top .scope-toggle{margin-right:0}.mtw-critical-alert{border-left:3px solid var(--mtw-error);color:var(--mtw-text);background:var(--mtw-card);border-radius:10px;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;gap:14px;padding:14px 16px;display:grid}.mtw-critical-alert>svg{color:var(--mtw-error)}.mtw-critical-alert>div{min-width:0}.mtw-critical-alert small,.mtw-critical-alert strong,.mtw-critical-alert span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mtw-critical-alert small{color:var(--mtw-error);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.mtw-critical-alert strong{letter-spacing:.03em;text-transform:uppercase;margin-top:2px;font-size:14px}.mtw-critical-alert span{color:var(--mtw-muted);margin-top:2px;font-size:14px}.mtw-page-top>span{color:var(--mtw-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-self:end;margin-right:110px;font-size:12px;font-weight:700}.mtw-overview-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.mtw-dashboard>section,.mtw-overview-pair>section{min-width:0}.mtw-section-heading{align-items:center;gap:9px;min-height:27px;margin-bottom:12px;display:flex}.mtw-section-heading h2{font-size:var(--mtw-subheader-size);letter-spacing:var(--mtw-subheader-spacing);text-transform:uppercase;margin:0;font-weight:700}.mtw-activity-log{background:var(--mtw-card);border-radius:12px;min-height:290px;padding:2px 16px}.mtw-activity-line{border-bottom:1px solid var(--mtw-line);grid-template-columns:18px 78px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:56px;display:grid}.mtw-activity-line:last-child{border-bottom:0}.mtw-activity-line>svg{color:var(--mtw-text)}.mtw-activity-line.mtw-tone-warning>svg{color:var(--mtw-warning)}.mtw-activity-line.mtw-tone-error>svg{color:var(--mtw-error)}.mtw-activity-line time{color:var(--mtw-muted);font-size:12px;line-height:1.15;display:grid}.mtw-activity-content{min-width:0}.mtw-activity-content strong,.mtw-activity-content span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mtw-activity-content strong{letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:700}.mtw-activity-content span{color:var(--mtw-muted);margin-top:2px;font-size:14px}.mtw-activity-line .mtw-icon-action{width:32px;height:32px}.mtw-renewal-list,.mtw-node-list{gap:9px;display:grid}.mtw-renewal-row,.mtw-node-row,.mtw-website-row{background:var(--mtw-card);border-radius:12px;align-items:center;gap:14px;min-width:0;display:grid}.mtw-renewal-row{grid-template-columns:32px minmax(0,1.15fr) minmax(0,1.15fr) minmax(80px,.55fr) 34px;min-height:68px;padding:10px 16px}.mtw-resource-icon{color:var(--mtw-text)}.mtw-renewal-cost{padding-left:10px}.mtw-node-row{grid-template-columns:12px minmax(150px,1.1fr) minmax(105px,.8fr) minmax(250px,1.6fr) minmax(120px,.7fr) 34px;min-height:78px;padding:12px 16px}.mtw-renewal-row>div,.mtw-node-row>div,.mtw-website-row>div{min-width:0}.mtw-renewal-row small,.mtw-node-row small,.mtw-website-row small{color:var(--mtw-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.mtw-renewal-row .mtw-renewal-state small{align-items:center;display:flex}.mtw-renewal-state .mtw-status-dot{margin-right:10px}.mtw-renewal-row strong,.mtw-node-row strong,.mtw-website-row strong{color:var(--mtw-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:18px;font-weight:300;display:block;overflow:hidden}.mtw-node-usage,.mtw-website-usage,.mtw-row-actions{align-items:center;display:flex}.mtw-node-usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mtw-node-usage .mtw-usage{grid-template-columns:38px minmax(0,1fr);align-items:center;width:100%;display:grid}.mtw-node-backup small{align-items:center;gap:7px;display:flex}.mtw-node-backup .mtw-status-dot{width:7px;height:7px}.mtw-website-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mtw-website-row{grid-template-columns:8px minmax(100px,1.3fr) minmax(95px,.9fr) 58px 76px;min-height:78px;padding:11px 15px}.mtw-website-usage{justify-content:center}.mtw-row-actions{justify-content:flex-end;gap:4px}.mtw-empty{color:var(--mtw-muted);margin:0;padding:20px}@media (max-width:1200px){.mtw-overview-pair,.mtw-website-grid{grid-template-columns:1fr}.mtw-node-row{grid-template-columns:8px minmax(150px,1fr) minmax(110px,.7fr) minmax(220px,1.4fr) 34px}.mtw-node-backup{display:none}}@media (max-width:820px){.mtw-page-top{grid-template-columns:1fr;justify-items:start;gap:12px;min-height:0;padding:20px 0 10px}.mtw-page-top>span{justify-self:start;margin-right:0}.mtw-node-row{grid-template-columns:8px minmax(120px,1fr) minmax(210px,1.5fr) 34px}.mtw-node-provider{display:none}}@media (max-width:560px){.mtw-dashboard{gap:25px}.mtw-page-top h1{font-size:40px}.mtw-critical-alert{align-items:start;padding:13px}.mtw-critical-alert span{white-space:normal;overflow:visible}.mtw-activity-log{min-height:0;padding-inline:12px}.mtw-activity-line{grid-template-columns:18px 64px minmax(0,1fr) 32px;gap:8px}.mtw-activity-content span{font-size:13px}.mtw-renewal-row{grid-template-columns:28px minmax(0,1fr) 34px;grid-template-areas:"icon resource action"".state state"".cost cost";gap:8px 12px;padding:14px}.mtw-renewal-row>.mtw-resource-icon{grid-area:icon}.mtw-renewal-resource{grid-area:resource}.mtw-renewal-state{grid-area:state}.mtw-renewal-cost{grid-area:cost;padding-left:0}.mtw-renewal-row>.mtw-icon-action{grid-area:action}.mtw-node-row{grid-template-columns:8px minmax(0,1fr) 34px;grid-template-areas:"state identity action"".usage usage"".backup backup";gap:9px 12px;padding:14px}.mtw-node-row>.mtw-status-dot{grid-area:state}.mtw-node-identity{grid-area:identity}.mtw-node-usage{border-top:1px solid var(--mtw-line);grid-area:usage;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:9px}.mtw-node-backup{grid-area:backup;display:block}.mtw-node-row>.mtw-icon-action{grid-area:action}.mtw-website-row{grid-template-columns:8px minmax(0,1fr) 76px;grid-template-areas:"state identity actions"".node node"".usage usage";gap:9px 12px;padding:14px}.mtw-website-row>.mtw-status-dot{grid-area:state}.mtw-website-identity{grid-area:identity}.mtw-website-node{grid-area:node}.mtw-website-usage{border-top:1px solid var(--mtw-line);grid-area:usage;justify-content:flex-start;padding-top:9px}.mtw-row-actions{grid-area:actions}.mtw-usage.compact{flex-direction:row;gap:8px}.mtw-usage.compact .mtw-usage-ring{flex-basis:34px;width:34px;height:34px}.mtw-usage.compact .mtw-usage-ring>span{width:28px;height:28px}}
.server-detail-page{gap:34px;display:grid}.server-detail-top{min-height:var(--mtw-header-row-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.server-detail-back{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}.server-detail-date{color:var(--mtw-text);letter-spacing:.08em;text-transform:uppercase;justify-self:end;margin-right:110px;font-size:12px;font-weight:700}.server-detail-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.server-detail-heading h1{color:var(--mtw-text);margin:0;font-size:clamp(42px,4vw,58px);line-height:1}.server-detail-heading-actions,.server-detail-state,.server-config-trigger{align-items:center;display:flex}.server-detail-heading-actions{gap:24px}.server-detail-state{letter-spacing:.05em;text-transform:uppercase;gap:10px;font-size:12px;font-weight:700}.server-detail-state .mtw-status-dot{width:14px;height:14px}.server-config-trigger{min-height:44px;color:var(--mtw-text);background:var(--mtw-action);font:inherit;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;gap:10px;padding:0 17px;font-size:12px;font-weight:700}.server-config-trigger:hover,.server-config-trigger:focus-visible{background:var(--mtw-hover)}.server-detail-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,3vw,52px);margin:0;display:grid}.server-detail-fact{min-width:0}.server-detail-fact dt,.server-detail-stat small,.server-website-row small{color:var(--mtw-text);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.server-detail-fact dd{min-width:0;color:var(--mtw-text);align-items:center;gap:6px;margin:5px 0 0;font-size:18px;font-weight:300;display:flex}.server-detail-fact dd>span,.server-detail-fact dd>a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-detail-fact dd>a{min-width:0;color:inherit;align-items:center;gap:5px;display:inline-flex}.server-detail-metrics{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(24px,3vw,52px);display:grid}.server-detail-metrics>*{justify-self:start}.server-detail-stat{min-width:0}.server-detail-stat strong,.server-detail-stat span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.server-detail-stat strong{color:var(--mtw-text);margin-top:5px;font-size:20px;font-weight:300}.server-detail-stat span{color:var(--mtw-text);margin-top:4px;font-size:12px}.server-detail-stat em{color:var(--mtw-text);white-space:normal;font-size:12px;font-style:normal;font-weight:300}.server-websites-section{gap:16px;margin-top:6px;display:grid}.server-website-list{gap:10px;display:grid}.server-website-row{background:var(--mtw-card);border-radius:12px;grid-template-columns:10px minmax(145px,1.15fr) minmax(145px,1fr) minmax(125px,.72fr) minmax(135px,.8fr) minmax(150px,1fr) 78px;align-items:center;gap:15px;min-height:80px;padding:12px 16px;display:grid}.server-website-row>div{min-width:0}.server-website-row strong{color:var(--mtw-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;font-weight:300;display:block;overflow:hidden}.server-website-backup strong{font-size:14px}.server-website-disk{justify-content:flex-start;display:flex}.server-website-row .mtw-row-actions{z-index:2;position:relative}.server-config-form{gap:0;display:grid}.server-config-form fieldset{border:0;min-width:0;margin:0;padding:0;position:relative}.server-config-form fieldset:not(:last-of-type){padding-bottom:30px}.server-config-form fieldset:not(:last-of-type):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}.server-config-form legend{color:var(--mtw-text);font-size:var(--mtw-subheader-size);letter-spacing:var(--mtw-subheader-spacing);text-transform:uppercase;margin-bottom:15px;font-weight:700;line-height:1.2}.server-config-form fieldset+fieldset>legend{padding-top:30px}.server-config-grid{column-gap:var(--mtw-field-column-gap);row-gap:var(--mtw-field-row-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.server-config-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.server-config-grid label,.server-config-grid .mtw-information-field{min-width:0;color:var(--mtw-text);text-transform:uppercase;gap:4px;font-size:12px;font-weight:700;display:grid}.server-config-grid label{gap:7px}.server-config-grid input,.server-config-grid select,.server-config-grid textarea{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-canvas);font:inherit;font-size:var(--mtw-field-value-size);text-transform:none;border:0;padding:8px 12px;font-weight:300}.server-config-grid textarea{resize:vertical}.server-config-full{grid-column:1/-1}.server-copyable-input{align-items:center;display:flex;position:relative}.server-copyable-input input{padding-right:42px}.server-copyable-input .mtw-copy-wrap{position:absolute;right:7px}.server-config-grid .mtw-toggle-field{grid-template-columns:var(--mtw-toggle-width) minmax(0, 1fr);align-self:center;gap:10px}.server-security-note{color:var(--mtw-text);margin:-2px 0 13px;font-size:13px;line-height:1.5}.server-provider-link{min-width:0;color:var(--mtw-text);align-items:center;gap:6px;display:inline-flex}.server-capacity-block{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:26px;display:grid}.server-capacity-metrics{gap:var(--mtw-field-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.server-capacity-link{min-height:var(--mtw-control-height);white-space:nowrap;justify-content:center;justify-self:end;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.server-access-group{border-radius:var(--mtw-control-radius);background:var(--mtw-nested-surface);overflow:hidden}.server-access-group+.server-access-group{margin-top:16px}.server-access-toggle-row{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.server-access-toggle-row>span{color:var(--mtw-text);text-transform:uppercase;font-size:12px;font-weight:700}.server-access-panel,.server-sftp-panel{border-top:2px solid var(--mtw-line);gap:24px;padding:22px 17px 20px;display:grid}.server-key-generator{background:var(--mtw-card);border-radius:12px;gap:15px;padding:18px;display:grid}.server-key-generator-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.server-key-generator-heading>div,.server-generated-key,.server-generated-key-fingerprint{gap:4px;display:grid}.server-key-generator-heading strong,.server-generated-key-fingerprint>span{color:var(--mtw-text);text-transform:uppercase;font-size:12px;font-weight:700}.server-key-generator-heading span,.server-generated-key p,.server-key-pending,.server-key-error{color:var(--mtw-text);margin:0;font-size:13px;font-weight:300;line-height:1.45}.server-key-generator-heading .secondary-button,.server-key-actions .secondary-button{justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:39px;padding:0 13px;display:inline-flex}.server-generated-key{border-top:2px solid var(--mtw-line);gap:14px;padding-top:15px}.server-generated-key-fingerprint{grid-template-columns:minmax(0,1fr) auto;align-items:center;position:relative}.server-generated-key-fingerprint>span{opacity:.35;grid-column:1/-1}.server-generated-key-fingerprint>strong{color:var(--mtw-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:300;overflow:hidden}.server-key-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.server-key-pending{border-left:3px solid var(--mtw-warning);padding-left:10px}.server-key-error{border-left:3px solid var(--mtw-error);padding-left:10px}.server-sftp-summary{gap:var(--mtw-field-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.server-sftp-list{gap:8px;display:grid}.server-sftp-row{background:var(--mtw-card);border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:62px;padding:10px 13px;display:grid}.server-sftp-row>div{gap:2px;min-width:0;display:grid}.server-sftp-row small{color:var(--mtw-text);text-transform:uppercase;font-size:11px;font-weight:700}.server-sftp-row strong{color:var(--mtw-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:300;overflow:hidden}.server-sftp-row span{color:var(--mtw-text);opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:300;overflow:hidden}.server-sftp-row>svg{color:var(--mtw-text);opacity:.7}@media (max-width:1220px){.server-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.server-detail-metrics{grid-template-columns:repeat(3,minmax(155px,1fr))}.server-detail-stat{padding-top:8px}.server-website-row{grid-template-columns:10px 1.1fr .9fr minmax(125px,.72fr) 1fr 72px}.server-website-traffic{display:none}}@media (max-width:900px){.server-detail-top{grid-template-columns:1fr;min-height:70px}.server-detail-date{display:none}.server-detail-heading{flex-direction:column;align-items:flex-start}.server-detail-facts,.server-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.server-website-row{grid-template-columns:10px 1fr minmax(125px,.72fr) 72px}.server-website-node,.server-website-backup{display:none}}@media (max-width:640px){.server-detail-heading-actions{flex-direction:column;align-items:flex-start;gap:14px;width:100%}.server-detail-facts,.server-detail-metrics,.server-config-grid,.server-config-grid.three-columns,.server-capacity-metrics{grid-template-columns:1fr}.server-website-row{grid-template-columns:10px minmax(0,1fr) 68px}.server-website-disk{display:none}.server-detail-heading h1{font-size:40px}.server-capacity-block,.server-key-generator-heading{grid-template-columns:1fr}.server-capacity-link,.server-key-generator-heading .secondary-button,.server-key-actions .secondary-button{width:100%}}
.mtw-website-inventory-list{gap:9px;display:grid}.mtw-website-inventory-row{background:var(--mtw-card);border-radius:12px;grid-template-columns:9px 48px minmax(165px,1.25fr) minmax(155px,1fr) minmax(130px,.9fr) minmax(135px,.8fr) minmax(135px,.85fr) 112px;align-items:center;gap:16px;min-width:0;min-height:80px;padding:11px 16px;display:grid}.mtw-website-inventory-row>*{min-width:0}.mtw-website-list-avatar{width:48px;height:48px;color:var(--mtw-text);background:var(--mtw-canvas);letter-spacing:.05em;text-transform:uppercase;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.mtw-website-inventory-row small{color:var(--mtw-text);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.mtw-website-inventory-row strong{color:var(--mtw-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:18px;font-weight:300;line-height:1.2;display:block;overflow:hidden}.mtw-website-list-disk .mtw-usage{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mtw-website-list-disk .mtw-usage-ring{width:42px;height:42px}.mtw-website-inventory-row .mtw-row-actions{z-index:2;gap:4px;position:relative}@media (max-width:1240px){.mtw-website-inventory-row{grid-template-columns:9px 48px minmax(165px,1.3fr) minmax(145px,1fr) minmax(125px,.85fr) minmax(135px,.85fr) 112px}.mtw-website-list-traffic{display:none}}@media (max-width:980px){.mtw-website-inventory-row{grid-template-columns:9px 48px minmax(165px,1.4fr) minmax(125px,.85fr) minmax(135px,.85fr) 112px}.mtw-website-list-node{display:none}}@media (max-width:720px){.mtw-website-inventory-row{grid-template-columns:9px 44px minmax(0,1fr) auto;grid-template-areas:"state avatar identity actions"".avatar disk backup";gap:8px 12px;min-height:96px;padding:12px}.mtw-website-inventory-row>.mtw-status-dot{grid-area:state}.mtw-website-list-avatar{grid-area:avatar;width:44px;height:44px}.mtw-website-list-identity{grid-area:identity}.mtw-website-list-disk{grid-area:disk}.mtw-website-list-backup{text-align:right;grid-area:backup}.mtw-website-inventory-row .mtw-row-actions{grid-area:actions}.mtw-website-list-disk .mtw-usage{grid-template-columns:32px minmax(0,1fr);gap:7px}.mtw-website-list-disk .mtw-usage-ring{width:32px;height:32px;font-size:10px}.mtw-website-list-backup strong,.mtw-website-list-disk .mtw-usage-copy strong{font-size:15px}}@media (max-width:520px){.mtw-website-list-backup{display:none}.mtw-website-inventory-row{grid-template-areas:"state avatar identity actions"".avatar disk disk"}.mtw-website-inventory-row .mtw-row-actions>:first-child{display:none}}
