.operation-progress{gap:7px;min-width:180px;max-width:100%;padding:12px 0;font-size:13px;display:grid}.operation-progress-heading,.operation-progress-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.operation-progress-heading strong{font-size:13px;font-weight:600}.operation-progress-meta{color:var(--muted);font-size:12px;line-height:1.6}.operation-progress progress{appearance:none;accent-color:#1674ed;border:none;border-radius:8px;width:100%;height:7px;overflow:hidden}.operation-progress progress::-webkit-progress-bar{background:var(--line);border-radius:8px}.operation-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#0757df,#29a6ef);border-radius:8px}.operation-progress progress:not([value]){background:linear-gradient(90deg, var(--line), #1674ed, var(--line));background-size:200% 100%;animation:2s linear infinite operation-pulse}.operation-progress.failed .operation-progress-heading{color:var(--danger,#c54852)}.malware-active-progress{border:1px solid var(--line);background:var(--soft);border-inline-start:3px solid #ff8416;border-radius:8px;margin:14px 0;padding:8px 14px}@keyframes operation-pulse{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.operation-progress progress:not([value]){animation:none}}.waf-workspace{gap:20px;min-width:0;display:grid}.waf-intro{background:linear-gradient(115deg,#0862c526,#ff8b240b);border:1px solid #5594e54d;border-inline-start:4px solid #ff8b24;border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.waf-intro h2{margin:0 0 6px;font-size:20px}.waf-intro p{margin:0;font-size:14px;line-height:1.6}.waf-toolbar{align-items:end;gap:14px;display:flex}.waf-toolbar label{flex:1;gap:7px;max-width:600px;font-size:14px;display:grid}.waf-toolbar select{width:100%;min-height:42px}.waf-modes{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;padding:0;display:grid}.waf-modes label{cursor:pointer;border:1px solid #819bb75c;border-radius:10px;gap:8px;padding:16px;display:grid;position:relative}.waf-modes label.selected{background:#308aff14;border-color:#308aff;box-shadow:inset 0 0 0 1px #308aff}.waf-modes input{inset-inline-end:12px;accent-color:#1479ee;width:16px;height:16px;position:absolute;top:14px}.waf-modes strong{font-size:15px}.waf-modes span,.waf-scope{font-size:13px;line-height:1.65}.waf-scope{opacity:.85;margin:16px 0 0}.waf-exclusions{grid-template-columns:minmax(200px,.8fr) minmax(250px,1.2fr);gap:24px;display:grid}.waf-exclusions>label{gap:8px;font-size:14px;display:grid}.waf-exclusions textarea{resize:vertical;width:100%;min-height:110px;font:14px/1.6 monospace}.waf-exclusions small{font-size:12px;line-height:1.6}.waf-exclusions fieldset{border:0;min-width:0;padding:0}.waf-exclusions legend{font-size:14px;font-weight:600}.waf-exclusions fieldset p{margin:8px 0 12px;font-size:13px}.waf-tags{flex-wrap:wrap;gap:8px;display:flex}.waf-tags label{border:1px solid #819bb74a;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.waf-tags input{accent-color:#1479ee;width:15px;height:15px}.waf-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.waf-search{align-items:center;gap:8px;max-width:350px;margin-bottom:15px;display:flex}.waf-search input{width:100%;min-width:0;padding:9px 10px;font-size:13px!important}.waf-table-wrap{overflow:auto}.waf-events{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.waf-events th{text-align:start;border-bottom:1px solid #819bb75c;padding:12px;font-size:12px}.waf-events td{vertical-align:top;border-bottom:1px solid #819bb733;padding:13px 12px}.waf-events td:first-child{white-space:nowrap}.waf-events small{font-size:11px;line-height:1.6}.waf-outcome{color:inherit;background:#e6a72620;border-radius:5px;padding:4px 7px;display:inline-block}.waf-outcome.blocked{background:#e7656526}.waf-empty{padding:16px 0;font-size:14px}.waf-workspace input,.waf-workspace select,.waf-workspace textarea{color:inherit;background:0 0;border:1px solid #7d9fc780;border-radius:7px;padding:9px}.waf-workspace input[type=checkbox],.waf-workspace input[type=radio]{padding:0}.waf-workspace :disabled{cursor:not-allowed;opacity:.75}@media (width<=700px){.waf-modes,.waf-exclusions{grid-template-columns:1fr}.waf-toolbar{flex-direction:column;align-items:stretch}.waf-intro{padding:15px}.waf-intro h2{font-size:18px}.waf-intro>svg{display:none}.waf-events{min-width:540px}}.backup-schedule{margin-block:20px;padding:20px}.backup-schedule header{align-items:center;gap:10px;display:flex}.backup-schedule header h2{flex:1;margin:0;font-size:1rem}.backup-schedule p{font-size:.875rem;line-height:1.6}.backup-schedule-summary{grid-template-columns:.7fr 1.5fr 1fr;gap:16px;margin-block:18px;display:grid}.backup-schedule-summary dt{opacity:.8;font-size:.8rem}.backup-schedule-summary dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:.9rem}.backup-schedule-controls{flex-wrap:wrap;align-items:end;gap:16px;margin-block:16px;display:flex}.backup-schedule-controls label{font-size:.875rem}.backup-schedule-controls select{min-height:38px;font:inherit;margin-top:6px;display:block}.backup-schedule-check{align-items:center;gap:9px;font-size:.875rem;line-height:1.5;display:flex}.backup-schedule-check input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0}.backup-schedule-notice{border-inline-start:3px solid #ff8500;padding-inline-start:12px}@media (width<=600px){.backup-schedule{padding:16px}.backup-schedule-summary{grid-template-columns:1fr;gap:12px}.backup-schedule-controls{flex-direction:column;align-items:stretch}}.external-backups details{margin-top:14px}.storage-provider-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.storage-provider-option{text-align:start;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;min-width:0;font:inherit;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:13px;line-height:1.4;display:flex}.storage-provider-option.is-selected{background:color-mix(in srgb, #1368df 9%, var(--surface));border-color:#1368df;box-shadow:inset 0 0 0 1px #1368df}.storage-provider-option:focus-visible{outline-offset:2px;outline:2px solid #ff920b}.storage-provider-logo{background:#fff;border-radius:8px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;padding:6px;display:inline-flex}.storage-provider-logo img{object-fit:contain;max-width:100%;height:30px}.storage-provider-current{align-items:center;gap:10px;display:inline-flex}.storage-provider-guide{background:color-mix(in srgb, #1368df 7%, var(--surface));border-inline-start:3px solid #ff920b;border-radius:6px;padding:12px 14px;font-size:13px}.storage-provider-guide p{margin:5px 0}@media (width<=1100px){.storage-provider-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.storage-provider-picker{grid-template-columns:minmax(0,1fr)}}.external-backups summary{cursor:pointer;padding:10px 0;font-weight:600}.external-backups form{gap:14px;display:grid}.external-backup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.external-backup-grid label{gap:7px;min-width:0;font-size:14px;display:grid}.external-backup-grid input,.external-backup-grid select{width:100%;min-width:0}.external-password-actions{align-items:end;gap:8px;display:flex}.external-backup-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.external-backup-fields>.button{justify-self:start}@media (width<=640px){.external-backup-grid{grid-template-columns:minmax(0,1fr)}}.node-workspace,.node-fields{min-width:0}.node-hero{color:#fff;background:linear-gradient(115deg,#10346c,#1261ad);border-top:3px solid #ff8b21;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.node-identity{align-items:center;gap:16px;min-width:0;display:flex}.node-logo{background:#f4fbff;border-radius:14px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.node-logo img{width:40px;height:40px}.node-hero h2{margin:3px 0;font-size:26px}.node-hero p{color:#cfdef3;overflow-wrap:anywhere;margin:0}.node-eyebrow{letter-spacing:1.7px;color:#b6d9ff;font-size:10px}.node-release-state{border:1px solid #5488b7;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.node-dot{background:#5adcb2;border-radius:50%;width:7px;height:7px}.node-tabs{border-bottom:1px solid var(--border,#bfd3f1);background:var(--surface,#f5f9ff);gap:6px;margin-bottom:20px;padding:8px 12px;display:flex;overflow:auto}.node-tabs button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:11px 15px;font-size:13px}.node-tabs button[aria-current]{color:#1258ba;background:#e0edff;box-shadow:inset 0 -2px #ff8b21}.node-form-section{border:1px solid var(--border,#bfd3f1);background:var(--surface,#f5f9ff);border-radius:12px;margin:0 0 16px;padding:20px}.node-form-section h3{align-items:center;gap:9px;margin:0 0 20px;font-size:15px;display:flex}.node-form-section h3 svg{color:#2377dd}.node-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.node-three{grid-template-columns:repeat(3,minmax(0,1fr))}.node-wide{grid-column:1/-1}.node-fields label,.node-workspace form>label{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.node-fields input,.node-fields select,.node-fields textarea,.node-workspace select,.node-command-line input{box-sizing:border-box;background:var(--field-bg,#eaf2ff);width:100%;min-width:0;color:inherit;font:inherit;border:1px solid #9ebbe0;border-radius:7px;padding:10px 12px;font-size:13px}.node-fields small,.node-fields .ops-caption,.node-workspace .ops-caption{color:var(--muted,#607c9f);font-size:12px;font-weight:400;line-height:1.6}.node-fields input:focus,.node-fields select:focus,.node-fields textarea:focus,.node-command-line input:focus{outline-offset:2px;outline:2px solid #3586ed}.node-fields textarea{direction:ltr;font-family:ui-monospace,monospace}.node-quick{flex-wrap:wrap;gap:8px;display:flex}.node-quick button{font:inherit;color:#1261ad;cursor:pointer;background:#e4efff;border:1px solid #b8d0f0;border-radius:5px;padding:4px 7px;font-size:11px}.node-fields .node-check{flex-direction:row;align-items:center;display:flex}.node-check input{width:16px;height:16px}.node-summary{flex-wrap:wrap;gap:10px;margin-bottom:15px;display:flex}.node-summary span{border:1px solid var(--border,#bfd3f1);background:var(--surface,#f5f9ff);border-radius:8px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;display:flex}.node-edit-fieldset{border:0;min-width:0;margin:0;padding:0}.node-form-footer{justify-content:space-between;align-items:center;gap:16px;margin:12px 0 20px;display:flex}.node-form-footer p{color:var(--muted,#607c9f);font-size:12px}.node-workspace .button{align-items:center;gap:7px;display:inline-flex}.node-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.node-section-heading h3{margin:0}.node-command-context{overflow-wrap:anywhere;font-size:13px}.node-command-note{background:var(--field-bg,#eaf2ff);border-inline-start:3px solid #ff8b21;gap:10px;margin:16px 0;padding:12px;font-size:12px;line-height:1.7;display:flex}.node-command-note svg{color:#1e7bd5;flex-shrink:0}.node-command-line{background:var(--field-bg,#eaf2ff);border:1px solid #a2bfe4;border-radius:9px;align-items:center;gap:10px;padding:8px;display:flex}.node-command-line>span{color:#ff8b21;padding:0 3px}.node-command-line input{background:0 0;border:0;flex:1;font-family:ui-monospace,monospace}.node-command-line button{flex-shrink:0}.node-output{color:#dce8ff;background:#0e203b;border:1px solid #284b75;border-radius:12px;padding:18px;overflow:hidden}.node-output-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.node-output h3{margin:0;font-size:14px}.node-output select{color:#dce8ff;background:#183454;border-color:#416489;width:auto;max-width:60%;font-size:12px}.node-output-meta{color:#9cc6ff;justify-content:space-between;gap:12px;margin:18px 0;font-size:12px;display:flex}.node-output-meta code{overflow-wrap:anywhere}.node-output pre{white-space:pre-wrap;overflow-wrap:anywhere;min-height:110px;max-height:360px;font:12px/1.7 ui-monospace,monospace;overflow:auto}.node-output>p{overflow-wrap:anywhere;font-size:12px}.node-workspace button:disabled{cursor:not-allowed;opacity:.55}.node-workspace form{min-width:0}.node-workspace [disabled] input{opacity:.7}[data-theme=dark] .node-form-section,[data-theme=dark] .node-summary span,[data-theme=dark] .node-tabs{background:#142b47;border-color:#355476}[data-theme=dark] .node-fields input,[data-theme=dark] .node-fields select,[data-theme=dark] .node-fields textarea,[data-theme=dark] .node-command-line,[data-theme=dark] .node-command-note,[data-theme=dark] .node-workspace form>label>select{color:#dce8ff;background:#1b3555;border-color:#54759b}@media (width<=650px){.node-hero{flex-wrap:wrap;padding:18px}.node-hero h2{font-size:23px}.node-logo{width:48px;height:48px}.node-logo img{width:30px;height:30px}.node-form-grid,.node-three{grid-template-columns:1fr}.node-form-section{padding:15px}.node-form-footer{flex-direction:column;align-items:stretch}.node-command-line{flex-wrap:wrap}.node-command-line button{justify-content:center;width:100%}.node-command-line input{width:75%}.node-tabs{padding:6px}.node-tabs button{padding:10px}.node-output{padding:14px}.node-output-heading{flex-wrap:wrap}.node-output select{max-width:100%}.node-summary{gap:6px}.node-summary span{padding:8px}.node-output-meta{flex-direction:column}}.node-fields{grid-column:1/-1;width:100%}.node-workspace .node-form-footer .button{white-space:nowrap}.whmcs-installer{overflow:hidden}.whmcs-heading{color:#fff;background:linear-gradient(115deg,#113f82,#116d9c);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.whmcs-heading h2{color:#fff;margin:5px 0;font-size:25px}.whmcs-heading p{color:#d4e9ff;margin:0;font-size:13px}.whmcs-eyebrow{letter-spacing:.13em;color:#ffbd76;font-size:10px;font-weight:600}.whmcs-progress{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;padding:16px 24px;font-size:13px;display:flex}.whmcs-progress span{color:var(--muted);align-items:center;gap:8px;display:flex}.whmcs-progress b{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.whmcs-progress .done{color:var(--accent)}.whmcs-progress .done b{color:#fff;background:#1456d9;border-color:#1456d9}.whmcs-layout{grid-template-columns:minmax(0,1fr) 285px;gap:28px;min-width:0;padding:24px;display:grid}.whmcs-layout p,.whmcs-summary{font-size:13px;line-height:1.65}.whmcs-state{color:var(--accent);align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:600;display:flex}.whmcs-fields{border:0;border-top:1px solid var(--line);gap:14px;margin:0;padding:16px 0 20px;display:grid}.whmcs-fields legend{padding-inline-end:12px;font-size:14px;font-weight:600}.whmcs-fields label{gap:7px;font-size:13px;font-weight:500;display:grid}.whmcs-fields input{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px 12px}.whmcs-fields small{color:var(--muted);font-size:12px;line-height:1.6}.whmcs-upload{border:1px dashed var(--accent);border-radius:8px;padding:15px}.whmcs-upload span{align-items:center;gap:7px;display:flex}.whmcs-field-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.whmcs-consent{align-items:flex-start;gap:10px;margin:0 0 18px;font-size:12px;line-height:1.7;display:flex}.whmcs-consent input{flex:none;margin-top:4px}.whmcs-summary{border:1px solid var(--line);background:var(--tint);border-radius:10px;align-self:start;padding:20px}.whmcs-summary h3{align-items:center;gap:7px;margin:0 0 12px;font-size:14px;display:flex}.whmcs-summary dl{grid-template-columns:1fr auto;gap:10px;margin:0 0 22px;font-size:12px;display:grid}.whmcs-summary dt{color:var(--muted)}.whmcs-summary dd{text-align:end;margin:0}.whmcs-preserve{border-inline-start:3px solid #ff9b35;margin-top:20px;padding-inline-start:12px;font-size:12px}.whmcs-success{border:1px solid var(--line);border-radius:8px;padding:20px}@media (width<=850px){.whmcs-layout{grid-template-columns:1fr;padding:16px}.whmcs-summary{box-sizing:border-box;width:100%}.whmcs-field-grid{grid-template-columns:1fr}.whmcs-progress{gap:12px;padding:14px 16px}}.hostinvo-heading{background:linear-gradient(115deg,#0b3097,#036deb)}.hostinvo-title{align-items:center;gap:14px;min-width:0;display:flex}.hostinvo-title img{background:#fff;border-radius:10px;flex:none}.hostinvo-stages{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;margin:0;padding:16px 24px;font-size:13px;list-style:none;display:flex}.hostinvo-stages li{color:var(--muted);align-items:center;gap:8px;display:flex}.hostinvo-stages b{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.hostinvo-stages .done{color:var(--accent)}.hostinvo-stages .done b{color:#fff;background:#036deb;border-color:#036deb}.hostinvo-stages .current b{color:#036deb;border-color:#036deb}.hostinvo-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.hostinvo-actions .button{align-items:center;gap:6px;display:inline-flex}.hostinvo-side h3{align-items:center;gap:7px;margin:18px 0 6px;font-size:14px;display:flex}.hostinvo-side h3:first-child{margin-top:0}.hostinvo-side p,.hostinvo-hint,.hostinvo-note{color:var(--muted);font-size:12.5px;line-height:1.6}.hostinvo-alert{color:#6b3d05;background:#fdf2e1;border:1px solid #f3d9ae;border-radius:8px;gap:8px;margin:10px 0;padding:12px 14px;display:grid}.hostinvo-alert p{color:inherit;margin:0}.hostinvo-alert input{min-height:38px;padding:6px 10px}.hostinvo-backups,.hostinvo-requirements{gap:6px;margin:8px 0;padding:0;font-size:12.5px;list-style:none;display:grid}.hostinvo-backups label{align-items:flex-start;gap:8px;display:flex}.hostinvo-transfer{font-variant-numeric:tabular-nums}.hostinvo-setup .hostinvo-license{align-items:end;gap:10px;display:flex}.hostinvo-setup .hostinvo-license label{flex:auto}.hostinvo-release{color:var(--accent);font-size:12.5px}@media (width<=760px){.whmcs-layout{grid-template-columns:minmax(0,1fr)}.hostinvo-setup .hostinvo-license{flex-direction:column;align-items:stretch}}:root[data-theme=dark] .hostinvo-alert{color:#f0b25a;background:#d98c1e24;border-color:#d98c1e4d}.hostinvo-setup>div:not(.hostinvo-license){align-items:start;margin-top:12px}.hostinvo-setup>small,.hostinvo-setup>.hostinvo-release{margin-top:6px;display:block}.domain-dns{min-width:0;padding:20px}.domain-dns>header{color:var(--accent);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.domain-dns h2{margin:0;font-size:18px}.domain-dns h3{font-size:15px}.dns-provider{background:var(--soft);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.domain-dns>p,.domain-dns details>p{color:var(--muted);font-size:13px;line-height:1.7}.domain-dns details{border:1px solid var(--line);border-radius:8px;margin-block:14px;padding:12px}.domain-dns summary{cursor:pointer;font-weight:700}.dns-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:14px;display:grid}.dns-fields label{gap:6px;font-size:12px;font-weight:600;display:grid}.dns-fields input,.dns-fields select{box-sizing:border-box;border:1px solid var(--line);background:var(--field-bg);width:100%;min-width:0;color:var(--field-text);font:inherit;border-radius:6px;padding:10px}.dns-fields small{overflow-wrap:anywhere;font-weight:400}.dns-actions{flex-wrap:wrap;gap:10px;display:flex}.dns-records article{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.dns-records article>div{gap:6px;min-width:0;display:grid}.dns-records strong,.dns-records code{overflow-wrap:anywhere;white-space:pre-wrap}.dns-records span{color:var(--muted)}.dns-job{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;margin-block-start:8px;padding:10px;font-size:12px}.dns-job p{margin:6px 0}.dns-empty{border-inline-start:3px solid #ef8b2c;padding:12px}@media (width<=600px){.dns-fields{grid-template-columns:1fr}.domain-dns{padding:14px}.dns-records article{align-items:flex-start}.dns-records article>small{flex-shrink:0}}.domain-workspace{gap:18px;min-width:0;display:grid}.domain-back,.domain-tool-heading button{align-items:center;gap:8px;font-size:13px;display:inline-flex}.domain-heading{border:1px solid var(--line);border-inline-start:4px solid var(--brand-orange);background:linear-gradient(115deg, var(--tint), var(--surface));border-radius:12px;align-items:center;gap:16px;padding:20px 24px;display:flex}.domain-heading-icon{width:52px;height:52px;color:var(--accent);background:var(--surface);border-radius:13px;flex:0 0 52px;place-items:center;display:grid}.domain-heading h1{overflow-wrap:anywhere;margin:4px 0 6px;font-size:clamp(20px,2.3vw,29px)}.domain-heading p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}.domain-heading>div{flex:1;min-width:0}.domain-heading>div>span{color:var(--muted);font-size:13px}.domain-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}.domain-summary{gap:16px;padding:20px;display:grid}.domain-runtime-mark{border-bottom:1px solid var(--line);color:var(--accent);justify-items:center;gap:12px;padding:14px 0 20px;display:grid}.domain-runtime-mark img{object-fit:contain;width:48px;height:48px}.domain-runtime-mark strong{color:var(--text);font-size:15px;font-weight:600}.domain-summary dl{gap:16px;margin:0;font-size:13px;display:grid}.domain-summary dt{color:var(--muted);margin-bottom:5px;font-size:12px}.domain-summary dd{overflow-wrap:anywhere;margin:0}.domain-summary>small{color:var(--muted);font-size:12px;line-height:1.6}.domain-content{min-width:0;padding:0;overflow:hidden}.domain-tabs{border-bottom:1px solid var(--line);background:var(--soft);flex-wrap:wrap;gap:6px;padding:0 18px;display:flex}.domain-tabs a{color:var(--muted);border-bottom:3px solid #0000;padding:17px 12px 14px;font-size:14px;text-decoration:none}.domain-tabs a[aria-current=page]{color:var(--accent);border-color:var(--brand-orange);font-weight:600}.domain-tab-content{min-width:0;padding:22px}.domain-tool-group+.domain-tool-group{margin-top:27px}.domain-tool-group h2,.domain-section-intro h2,.domain-start-banner h2{margin:0 0 14px;font-size:16px;font-weight:600}.domain-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.domain-tool{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:14px 12px;text-decoration:none;display:flex}.domain-tool:hover{border-color:var(--accent);background:var(--tint)}.domain-tool-icon{background:var(--tint);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:0 0 40px;place-items:center;display:grid}.domain-tool-icon img{object-fit:contain;width:27px;height:27px}.domain-tool>span:nth-child(2){flex:1;min-width:0}.domain-tool strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.domain-tool small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.domain-tool-arrow{color:var(--muted);flex-shrink:0}.domain-tool-heading{color:var(--muted);border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;font-size:12px;display:flex}.domain-tool-content{min-width:0}.domain-tool-content .page-heading{padding:14px}.domain-tool-content .page-heading h1{font-size:21px}.domain-tool-content .file-selector{padding:14px}.domain-tool-content .file-selector select{max-width:100%}.domain-tool-content .data-workspace,.domain-tool-content .ops-workspace{min-width:0}.domain-hosting-detail,.domain-section-intro,.domain-start-banner{align-items:center;gap:15px;display:flex}.domain-hosting-detail svg,.domain-start-banner>svg{color:var(--accent);flex-shrink:0}.domain-hosting-detail p,.domain-section-intro p,.domain-start-banner p,.domain-hint{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.7}.domain-hosting-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;font-size:13px;display:flex}.domain-pending{border-inline-start:3px solid var(--brand-orange);background:var(--soft);color:var(--muted);border-radius:7px;margin-top:24px;padding:16px;font-size:13px;line-height:1.8}.domain-pending h3{color:var(--text);margin:0 0 8px;font-size:15px}.domain-pending p{margin:0}.domain-start-banner{background:var(--tint);border-radius:10px;margin-bottom:22px;padding:20px}.domain-start-banner h2,.domain-section-intro h2{margin-bottom:6px}.domain-mail-filters{flex-wrap:wrap;gap:8px;margin:20px 0 16px;display:flex}.domain-mail-filters .button{padding:8px 10px;font-size:12px}.domain-mail-filters [aria-pressed=true]{border-color:var(--accent);background:var(--tint)}.domain-mail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.domain-provider{text-align:start;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;padding:16px}.domain-provider.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--tint)}.domain-provider-top{color:var(--accent);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.domain-provider-logo{color:#1456d9;background:#fff;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.domain-provider-logo img{object-fit:contain;width:30px;height:30px}.domain-provider strong{font-size:14px;font-weight:600;display:block}.domain-plan-tag{color:var(--orange-text);background:var(--orange-tint);border-radius:5px;margin:8px 0;padding:3px 7px;font-size:11px;display:inline-block}.domain-provider small{color:var(--muted);font-size:12px;display:block}.domain-provider p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.domain-mail-detail{border:1px solid var(--line);border-radius:10px;margin-top:20px;padding:18px}.domain-mail-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.domain-mail-detail h3{margin:0;font-size:16px}.domain-mail-detail-heading>span{color:var(--muted);font-size:12px}.domain-mail-detail p,.domain-mail-detail li{font-size:13px;line-height:1.8}.domain-mail-detail ol{color:var(--muted);padding-inline-start:20px}.domain-unavailable{padding:24px}@media (width>=1500px){.domain-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.domain-layout{grid-template-columns:minmax(0,1fr)}.domain-summary{grid-template-columns:140px minmax(0,1fr)}.domain-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-runtime-mark{border:0;padding:10px}}@media (width<=600px){.domain-heading{flex-wrap:wrap;gap:10px;padding:16px}.domain-heading-icon{flex-basis:40px;width:40px;height:40px}.domain-heading .status-label{margin-inline-start:50px}.domain-tab-content{padding:14px}.domain-tabs{gap:0;padding:0 8px}.domain-tabs a{padding:13px 8px 10px;font-size:12px}.domain-tools-grid,.domain-mail-grid{grid-template-columns:minmax(0,1fr)}.domain-summary{grid-template-columns:minmax(0,1fr);padding:16px}.domain-runtime-mark{border-bottom:1px solid var(--line);padding:0 0 12px;display:flex}.domain-runtime-mark img{width:28px;height:28px}.domain-start-banner{align-items:flex-start;padding:14px}.domain-heading h1{font-size:20px}}.plan-editor fieldset{border:0;min-width:0;margin:0;padding:0}.plan-editor .compact-plans-heading{flex-direction:row;justify-content:space-between;align-items:flex-start}.plan-editor .compact-plans-heading>div{min-width:0}.plan-editor .compact-plans-heading>button{flex-shrink:0}.plan-editor .compact-plans-heading p{margin:7px 0 0;font-size:13px}.plan-editor [role=tabpanel]{padding:18px 0}.plan-editor [role=tabpanel] h3{margin:0 0 8px;font-size:16px}.plan-editor [role=tabpanel]>p{margin:0 0 18px;font-size:13px;line-height:1.7}.plan-allocation{background:var(--tint);border:1px solid var(--line);border-inline-start:3px solid #ff8300;border-radius:8px;flex-wrap:wrap;gap:12px 24px;margin:18px 0;padding:14px 16px;font-size:13px;display:flex}.plan-allocation span{align-items:center;gap:7px;display:inline-flex}.plan-tabs{border-bottom:1px solid var(--line);gap:5px;display:flex;overflow-x:auto}.plan-tabs button{color:inherit;border:0;cursor:pointer;background:0 0;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;flex-shrink:0;padding:12px 16px;font-size:13px;font-weight:600}.plan-tabs button[aria-selected=true]{color:var(--accent);background:var(--tint);border-bottom-color:#ff8300}.plan-rule{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:12px;padding:15px;font-size:13px;display:flex}.plan-rule>svg{color:#2679f4;flex-shrink:0}.plan-rule p{margin:6px 0 0;line-height:1.7}.plan-editor .plan-hint{margin:14px 0 0;font-size:12px;line-height:1.7}.plan-runtime-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plan-runtime-row{border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.plan-runtime-name{align-items:center;gap:12px;display:flex}.plan-runtime-name img{object-fit:contain;width:28px;height:28px}.plan-runtime-name strong{font-size:14px;font-weight:600}.plan-runtime-name small{margin-top:4px;font-size:12px;display:block}.plan-runtime-control{align-items:center;gap:12px;display:flex}.plan-editor .plan-runtime-control label{align-items:center;gap:7px;font-size:12px;display:flex}.plan-editor .plan-runtime-control input[type=number]{width:70px;min-height:36px;padding:6px 8px;font-size:14px}.plan-editor .plan-runtime-control input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0}.plan-runtime-warning{border-inline-start:2px solid #ff8300;width:100%;margin:0;padding-inline-start:8px;font-size:12px;line-height:1.6}.plan-runtime-row.is-disabled{border-style:dashed}.plan-service-list{margin:0}.plan-service-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) 3fr;gap:18px;padding:15px 0;font-size:13px;line-height:1.7;display:grid}.plan-service-list dt{font-weight:600}.plan-service-list dd{margin:0}@media (width<=900px){.plan-runtime-list{grid-template-columns:1fr}}@media (width<=540px){.plan-service-list>div{grid-template-columns:1fr;gap:5px}.plan-tabs button{padding:10px}.plan-allocation{flex-direction:column;gap:10px}.plan-runtime-control{flex-wrap:wrap}}:root[data-theme=dark] .plan-runtime-name img{box-sizing:content-box;background:#eaf0f7;border-radius:5px;padding:3px}.plan-editor .plan-php-toggle{align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}.plan-editor .plan-php-toggle input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0}#server-restart{scroll-margin-top:90px}#server-restart .setting-row{gap:20px}#server-restart .setting-row h3{align-items:center;gap:8px;display:flex}#server-restart .setting-row>button{flex-shrink:0}.server-restart-dialog .detail-body{gap:18px;display:grid}.server-restart-dialog .detail-body>label{gap:8px;font-size:14px;font-weight:500;display:grid}.server-restart-dialog input{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-width:0;color:var(--field-text);font:inherit;border-radius:7px;padding:11px 12px}.server-restart-dialog input:focus{outline:2px solid var(--accent);outline-offset:2px;background:var(--field-focus)}.server-restart-dialog .form-error,#server-restart>.ops-card .form-error{color:var(--field-error)}@media (width<=600px){#server-restart .setting-row{flex-direction:column;align-items:stretch}.server-restart-dialog .scan-inbox-actions{flex-wrap:wrap}.server-restart-dialog .detail-body{padding:20px}}.email-config{gap:22px;min-width:0;padding:22px;display:grid}.email-back{color:var(--accent);justify-self:start;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.email-back:hover{text-decoration:underline}.email-config-head{align-items:center;gap:16px;display:flex}.email-config-icon{background:var(--tint,#eaf1ff);width:56px;height:56px;color:var(--accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.email-config-head h2{color:var(--text);margin:0 0 4px;font-size:25px}.email-config-head p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.email-card{background:var(--soft,transparent);border:1px solid var(--line,#d5ddeb);border-radius:12px;gap:16px;min-width:0;padding:22px;display:grid}.email-card h3{color:var(--text);margin:0;font-size:17px}.email-card-sub{color:var(--muted);margin:0;font-size:14px}.email-providers{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;display:grid}.email-provider{text-align:start;border:1px solid var(--line,#d5ddeb);background:var(--field-bg);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:16px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.email-provider:hover{border-color:var(--accent)}.email-provider.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.email-provider-logo{width:42px;height:42px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.email-provider-logo img{object-fit:contain;max-width:100%;max-height:100%}.email-provider-copy{gap:3px;min-width:0;padding-inline-end:18px;display:grid}.email-provider-copy strong{font-size:14px}.email-provider-copy small{color:var(--muted);font-size:12px;line-height:1.45}.email-provider-radio{border:2px solid var(--line,#d5ddeb);width:20px;height:20px;color:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.email-provider.is-selected .email-provider-radio{border-color:var(--accent);background:var(--tint,#eaf1ff)}.email-check{border:1px solid var(--line,#d5ddeb);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.email-check input{accent-color:var(--accent);margin-top:3px}.email-check strong{color:var(--text);font-size:14px;display:block}.email-check small{color:var(--muted);font-size:13px;line-height:1.5;display:block}.email-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.email-fields label{color:var(--text);gap:7px;font-size:13px;font-weight:600;display:grid}.email-fields input,.email-fields select{box-sizing:border-box;width:100%;min-width:0;font:inherit;padding:11px 12px;font-weight:400}.email-password{display:flex;position:relative}.email-password input{padding-inline-end:42px}.email-eye{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:6px;transform:translateY(-50%)}.email-eye:hover{color:var(--accent)}.email-save,.email-test-button{justify-self:start;align-items:center;gap:8px;display:inline-flex}.email-notice{color:var(--accent);margin:0;font-size:14px}.email-error{color:#c0392b;margin:0;font-size:14px}.email-test{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.email-test label{color:var(--text);gap:7px;font-size:13px;font-weight:600;display:grid}.email-test input{box-sizing:border-box;width:100%;font:inherit;padding:11px 12px;font-weight:400}@media (width<=720px){.email-fields,.email-test{grid-template-columns:1fr}.email-config{padding:14px}.email-config-head{align-items:flex-start}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:var(--text);background:var(--bg);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f3f5f9;--bg:#e4e9f1;--text:#253047;--muted:#59677d;--line:#ccd4e1;--brand-blue:#0053fc;--brand-orange:#ff7900;--accent:#1456d9;--accent-solid:#1456d9;--accent-hover:#1046b4;--orange-tint:#f6e9db;--orange-text:#92450e;--tint:#dfe9fb;--soft:#e7ecf3;--shadow:0 2px 7px #26344c08;--field-bg:#e5ebf4;--field-hover:#dde5f1;--field-focus:#eaf1ff;--field-border:#76849c;--field-border-hover:#5f6f89;--field-text:#253047;--field-placeholder:#59677d;--field-disabled:#dce2ec;--field-disabled-border:#a4b0c3;--field-error:#b13e56;font-family:Inter,IBM Plex Sans Arabic,sans-serif;font-weight:450}.scan-inbox-heading,.scan-inbox-tools,.scan-inbox-title,.scan-inbox-actions{align-items:center;gap:12px;display:flex}.scan-inbox-heading{justify-content:space-between;align-items:flex-start}.scan-inbox-heading h3{margin:0 0 8px;font-size:16px}.scan-inbox-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.scan-inbox-tools{color:var(--muted);flex-wrap:wrap;justify-content:space-between;margin:18px 0 10px;font-size:12px}.scan-inbox-list{margin:0;padding:0;list-style:none}.scan-inbox-list li{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;margin:8px 0;padding:16px 12px;display:flex}.scan-inbox-list li.is-unread{background:var(--tint);border-inline-start:3px solid var(--brand-orange)}.scan-inbox-icon{border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.scan-inbox-icon.is-clear{color:var(--accent);background:var(--soft)}.scan-inbox-icon.is-attention{color:var(--orange-text);background:var(--orange-tint)}.scan-inbox-content{overflow-wrap:anywhere;flex:1;min-width:0}.scan-inbox-title{flex-wrap:wrap;gap:8px}.scan-inbox-title strong{font-size:14px;font-weight:600}.scan-unread-label{color:var(--accent);font-size:11px}.scan-inbox-content p{margin:6px 0;font-size:13px}.scan-inbox-content time{color:var(--muted);font-size:12px}.scan-inbox-actions{flex-wrap:wrap;margin-top:10px}.scan-inbox-actions .text-button{padding:0;font-size:12px}.scan-inbox-empty{text-align:center;color:var(--muted);padding:28px 12px}.scan-inbox-empty svg{color:var(--accent)}.scan-inbox-empty h3{color:var(--text);font-size:16px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#202a3a;--bg:#151e2d;--text:#e5e6ef;--muted:#a1a4b7;--line:#38465b;--tint:#223858;--soft:#263348;--accent:#8ab6ff;--orange-tint:#3c2d22;--orange-text:#ffc28d;--shadow:0 3px 10px #00000009;--field-bg:#191f2d;--field-hover:#252d40;--field-focus:#203656;--field-border:#7585a2;--field-border-hover:#9aa9c2;--field-text:#e5e6ef;--field-placeholder:#aab5ca;--field-disabled:#292f3d;--field-disabled-border:#53617a;--field-error:#ed94a7}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,var(--accent)) transparent}.panel-sidebar{--scrollbar-thumb:var(--brand-orange);--scrollbar-thumb-hover:var(--brand-orange)}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,var(--accent));border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,color-mix(in srgb, var(--accent) 85%, var(--text)))}::-webkit-scrollbar-button{width:0;height:0;display:none}}body{color:var(--text);background:var(--bg);margin:0;font-size:15px}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button{background:0 0;border:0}button:disabled{opacity:.45;cursor:not-allowed}button,a,input,select{outline-offset:4px}:focus-visible{outline:2px solid var(--accent)}svg{stroke-width:1.7px;flex-shrink:0}h1,h2,h3,p{margin:0}h2{letter-spacing:-.25px;font-size:16px;font-weight:650}h3{font-size:15px;font-weight:600}input,select{color:var(--text);background:var(--surface)}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--surface);border-inline-end:1px solid var(--line);z-index:40;flex-direction:column;width:236px;padding:33px 17px 0;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.brand{letter-spacing:-.9px;direction:ltr;align-items:center;gap:10px;padding:0 8px;font-size:23px;font-weight:750;display:flex}.brand-mark{color:#fff;background:#1456d9;border-radius:11px;place-items:center;width:34px;height:37px;display:grid;box-shadow:0 4px 9px #1456d927}.brand-panel{letter-spacing:.1px;color:var(--muted);margin-inline-start:7px;font-size:14px;font-weight:500}.server-switch{border:1px solid var(--line);text-align:start;border-radius:9px;align-items:center;gap:9px;width:100%;margin:32px 0 27px;padding:12px 10px;display:flex}.server-icon{background:var(--soft);color:#79758c;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:inline-grid}.server-switch>span:nth-child(2){flex:1}.server-switch strong{font-size:15px;font-weight:600;display:block}.server-switch small{color:var(--muted);align-items:center;gap:5px;margin-top:5px;font-size:13px;display:flex}.server-switch small i,.nav-dot,.tiny-dot{background:#32a783;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.nav-caption{color:#9899a4;letter-spacing:1.05px;margin-bottom:13px;padding-inline:13px;font-size:12px;font-weight:600}.nav-item{color:#777b89;border-radius:7px;align-items:center;gap:12px;min-height:43px;margin-bottom:5px;padding:0 13px;font-size:15px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-item:hover{background:var(--soft);color:var(--text)}.nav-item.active{background:var(--tint);color:var(--accent)}.nav-item>span:first-of-type{flex:1}.nav-item small{color:var(--accent);background:#fff8;border-radius:4px;padding:2px 6px;font-size:13px}.nav-item .core-tag{background:var(--soft);color:var(--muted);letter-spacing:.5px;padding:3px 5px;font-size:12px;font-weight:600}.nav-dot{background:#8ab6ff;width:6px;height:6px}.integrations-caption{margin-top:27px}.sidebar-bottom{margin-top:auto;padding-top:35px}.setup-card{border:1px solid var(--line);border-radius:9px;margin-bottom:18px;padding:14px 13px}.setup-heading{align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.setup-heading svg{color:var(--accent)}.setup-card p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.8}.setup-card button{color:var(--accent);align-items:center;gap:7px;padding:11px 0 0;font-size:13px;font-weight:600;display:flex}.profile{text-align:start;border-top:1px solid var(--line);align-items:center;gap:9px;width:100%;padding:17px 3px;display:flex}.avatar{color:#887159;background:#eee7db;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:13px;font-weight:650;display:inline-grid}.profile>span:nth-child(2){flex:1}.profile strong{font-size:14px;font-weight:600;display:block}.profile small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.profile>svg{color:var(--muted)}.workspace{width:calc(100% - 236px);min-width:0;margin-inline-start:236px}.topbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:15px;height:78px;padding:0 34px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:13px;font-size:14px;display:flex}.breadcrumb strong{color:var(--text);font-weight:500}.header-tools{align-items:center;gap:15px;display:flex}.global-search{color:#9a9ba5;align-items:center;gap:8px;display:flex}.global-search input{outline-offset:5px;border:0;width:143px;font-size:14px}.global-search input::placeholder{color:#9a9ba5}.global-search kbd{border:1px solid var(--line);border-radius:4px;place-items:center;width:19px;height:20px;margin-inline-end:10px;font-family:inherit;font-size:13px;display:grid}.icon-button{width:30px;height:30px;color:var(--muted);border-radius:6px;place-items:center;display:inline-grid}.icon-button:hover{background:var(--soft);color:var(--accent)}.language-button{color:var(--muted);border:1px solid var(--line);border-radius:5px;min-width:27px;padding:5px;font-size:13px;font-weight:650}.notification-button{position:relative}.notification-button i{top:5px;border:1px solid var(--surface);background:#5691ec;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-end:5px}.small-avatar{width:29px;height:29px;margin-inline-start:5px}main{max-width:1540px;margin:0 auto;padding:22px 34px 0}.preview-banner{background:var(--tint);color:#6b83a8;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:13px;display:flex}.preview-banner>span{align-items:center;gap:10px;display:flex}.preview-pill{letter-spacing:.6px;background:var(--surface);color:var(--accent);white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:12px;font-weight:600}.preview-banner button{color:var(--accent);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin:31px 0 28px;display:flex}h1{letter-spacing:-1px;font-size:clamp(22px,2.1vw,29px);font-weight:650;line-height:1.3}.page-heading p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.7}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:10px 14px;font-size:14px;font-weight:550;display:inline-flex}.primary{color:#fff;background:#1456d9;border-color:#1456d9;box-shadow:0 3px 5px #1456d914}.primary:hover{background:#1046b4}.secondary{border-color:var(--line);background:var(--surface)}.secondary:hover{background:var(--soft);border-color:#96b7e9}.danger{color:#c9505c;border-color:#f4ccce}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:27px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:9px;padding:17px 19px 15px;overflow:hidden}.stat-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.stat-top svg{color:#a4a4b1}.stat-middle{justify-content:space-between;align-items:center;gap:5px;margin-top:17px;display:flex}.stat-middle strong{letter-spacing:-1px;white-space:nowrap;font-size:27px;font-weight:600}.stat-middle strong small{color:var(--muted);letter-spacing:-.2px;font-size:13px;font-weight:450}.sparkline{direction:ltr;width:73px;height:38px;overflow:visible}.sparkline polyline{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.purple{color:#5288df}.blue{color:#7fa4e4}.orange{color:#d7a172}.green{color:#71bba8}.tiny-dot.purple{background:#6999e2}.tiny-dot.blue{background:#7fa4e4}.tiny-dot.orange{background:#d7a172}.tiny-dot.green{background:#71bba8}.stat-note{color:var(--muted);align-items:center;gap:5px;margin-top:14px;font-size:12px;display:flex}.overview-grid{grid-template-columns:minmax(0,1fr) minmax(270px,30%);gap:21px;display:grid}.overview-main,.overview-aside{min-width:0}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:9px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:21px 21px 18px;display:flex}.panel-heading p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.5}.text-button{color:var(--accent);align-items:center;gap:5px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.table-scroll{position:relative;overflow-x:auto}table{border-collapse:collapse;text-align:start;width:100%;font-size:14px}th{background:var(--soft);color:#999aa5;text-align:start;border-block:1px solid var(--line);padding:11px 12px;font-size:12px;font-weight:500}th:first-child,td:first-child{padding-inline-start:21px}td{border-bottom:1px solid var(--line);padding:17px 12px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--soft)}.app-name{text-align:start;align-items:center;gap:10px;padding:0;display:flex}.app-name strong{white-space:nowrap;font-size:13px;font-weight:600;display:block}.app-name small{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:12px;display:block}.runtime-icon{background:color-mix(in srgb, var(--runtime) 9%, var(--surface));width:34px;height:36px;color:var(--runtime);border:1px solid color-mix(in srgb, var(--runtime) 8%, transparent);direction:ltr;border-radius:8px;flex-shrink:0;place-items:center;font-size:17px;font-weight:600;display:inline-grid}.runtime-icon.small{border-radius:5px;width:25px;height:26px;font-size:14px}.runtime-icon.small svg{width:16px;height:16px}.node-mark{border:1px solid;border-radius:5px;padding:3px 1px;font-size:13px}.badge{white-space:nowrap;background:var(--soft);color:var(--muted);border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:500;display:inline-flex}.badge.healthy{color:#419579;background:#e9f7f1}.badge.building{color:#b48a40;background:#fff5df}.badge.failed{color:#bf6973;background:#fceef0}.badge.draft{background:var(--tint);color:var(--accent)}.status-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.source{color:#7f8190;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.source.branch{color:#a2a3ac;margin-top:6px;font-size:12px}.table-footer{color:#a2a4af;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 21px;font-size:12px;display:flex}.table-footer>span:last-child{align-items:center;gap:5px;display:flex}.github-callout{background:linear-gradient(110deg, var(--surface), var(--tint));border:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));border-radius:9px;align-items:center;gap:16px;margin-top:23px;padding:23px 21px;display:flex}.github-callout-icon{background:var(--surface);border:1px solid var(--line);border-radius:11px;flex-shrink:0;place-items:center;width:51px;height:53px;display:grid}.github-callout p{color:var(--muted);max-width:330px;margin-top:7px;font-size:12px;line-height:1.8}.github-callout .eyebrow{color:#8d9fb9;margin-bottom:6px;font-size:12px}.github-callout>.button{margin-inline-start:auto;padding:8px 11px;font-size:12px}.deploy-list{padding:0 20px}.deployment{text-align:start;border-bottom:1px solid var(--line);gap:11px;width:100%;padding:17px 0;display:flex}.deployment:last-child{border-bottom:0}.deployment-marker{background:var(--soft);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.deployment-marker.healthy{color:#66b79b;background:#eaf8f2}.deployment-marker.building{color:#caa65e;background:#fff5df}.deployment-marker.failed{color:#bf6973;background:#fceef0}.deployment-text{flex:1;min-width:0}.deployment-text strong{margin-bottom:6px;font-size:13px;font-weight:550;display:block}.deployment-text>.muted{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.commit{color:var(--muted);direction:ltr;align-items:center;gap:5px;margin-top:9px;font-size:12px;display:flex}.commit i{background:#c7c8d0;border-radius:50%;width:3px;height:3px;margin:0 2px}.deployment-end{color:#9f9fab;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:12px;padding-top:2px;font-size:12px;display:flex}.deployment-end small{font-size:12px}.panel-bottom-link{border-top:1px solid var(--line);width:100%;color:var(--muted);justify-content:center;align-items:center;gap:6px;padding:13px;font-size:12px;display:flex}.panel-bottom-link:hover{color:var(--accent);background:var(--soft)}.server-card{background:var(--surface);border:1px solid var(--line);border-radius:9px;margin-top:22px;padding:21px 20px 18px}.server-card-heading{align-items:center;gap:10px;display:flex}.server-card-heading p{color:var(--muted);margin-top:5px;font-size:12px}.sample-chip{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:12px}.server-card-heading .sample-chip{margin-inline-start:auto}dl{margin:0}.server-card dl{margin-top:19px}.server-card dl>div{justify-content:space-between;gap:12px;margin-top:13px;font-size:12px;display:flex}dt{color:var(--muted)}dd{margin:0}.server-card dd{direction:ltr}.server-card>button{margin-top:22px;font-size:12px}footer{border-top:1px solid var(--line);color:#aaaab6;justify-content:space-between;gap:12px;margin-top:43px;padding:19px 0 23px;font-size:12px;display:flex}footer>span:last-child{align-items:center;gap:10px;display:flex}footer i{background:currentColor;border-radius:50%;width:3px;height:3px}.list-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;padding-bottom:15px;display:flex}.tab-label{color:var(--accent);align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.tab-label span{background:var(--tint);border-radius:4px;padding:3px 6px;font-size:13px}.runtime-filter{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}select{border:1px solid var(--line);border-radius:6px;padding:8px 10px;font-size:14px}.runtime-strip{flex-wrap:wrap;align-items:center;gap:11px;margin-top:25px;display:flex}.runtime-strip>span{color:var(--muted);margin-inline-end:5px;font-size:13px}.runtime-strip button{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:7px;padding:5px 8px;font-size:13px;display:flex}.runtime-strip button:hover{border-color:var(--accent)}.empty{text-align:center;color:var(--muted);padding:45px 15px}.empty svg{color:#87a6d9;margin-bottom:12px}.empty h3{color:var(--text)}.empty p{margin:10px 0 20px;font-size:14px}.two-column{grid-template-columns:1.6fr 1fr;gap:23px;display:grid}.two-column .deployment{padding-block:23px}.two-column .deployment-text strong{font-size:15px}.two-column .deployment-text>.muted{margin-top:9px;font-size:14px}.feature-panel,.feature-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:29px}.feature-panel>svg,.feature-card>svg{color:var(--accent)}.feature-panel h2{margin-top:20px;font-size:17px}.feature-panel p{color:var(--muted);margin-top:13px;font-size:15px;line-height:1.9}.outlined-tag{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));color:var(--accent);border-radius:5px;margin-bottom:12px;padding:5px 8px;font-size:12px;display:inline-block}.feature-panel .outlined-tag{margin-top:24px}.resource-list{padding:0 22px 8px}.resource-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:23px 0;display:flex}.resource-icon{background:var(--tint);color:var(--accent);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.resource-row>div{flex:1;min-width:0}.resource-row strong{overflow-wrap:anywhere;font-size:15px;display:block}.resource-row small{color:var(--muted);margin-top:7px;font-size:13px;display:block}.resource-info{color:var(--muted);font-size:14px}.notice-card{background:var(--tint);border-radius:8px;align-items:flex-start;gap:12px;margin-top:23px;padding:20px;display:flex}.notice-card>svg{color:var(--accent)}.notice-card p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.9}.github-hero{background:linear-gradient(110deg, var(--surface), var(--tint));border:1px solid var(--line);border-radius:12px;align-items:center;gap:35px;padding:38px;display:flex}.github-orbit{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-shrink:0;place-items:center;width:132px;height:132px;display:grid;transform:rotate(-5deg);box-shadow:10px 12px #1456d908}.github-orbit svg{transform:rotate(5deg)}.github-hero h2{letter-spacing:-.6px;font-size:23px;line-height:1.6}.github-hero p{max-width:700px;color:var(--muted);margin-top:10px;font-size:15px;line-height:1.95}.github-hero .button{margin-top:21px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-block:22px;display:grid}.feature-card{padding:26px}.feature-card h3{margin-top:16px;font-size:16px}.feature-card p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.9}.feature-card>span{color:var(--muted);background:var(--soft);border-radius:4px;margin-top:18px;padding:5px 7px;font-size:12px;display:inline-block}.repository-link{align-items:center;gap:15px;padding:5px 24px 24px;display:flex}.repository-link strong{font-size:15px}.repository-link p{color:var(--muted);margin-top:8px;font-size:13px}.repository-link>a{margin-inline-start:auto}.settings-grid{grid-template-columns:1.4fr 1fr;gap:22px;display:grid}.setting-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:24px 22px;display:flex}.setting-row h3{font-size:15px}.setting-row p{color:var(--muted);margin-top:8px;font-size:13px}.build-info{padding:0 23px 22px}.build-info>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;font-size:14px;display:flex}.build-info>div:last-child{border:0}.build-info dd{text-align:end;overflow-wrap:anywhere;max-width:65%}.storage-warning{color:#815c16;background:#fff4df;border-radius:6px;margin-top:10px;padding:12px;font-size:15px}dialog{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:13px;width:min(560px,100% - 32px);max-height:90dvh;padding:0;box-shadow:0 25px 120px #0003}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b173e66}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:20px 24px;display:flex}.modal-header h2{font-size:16px}.draft-form,.detail-body{padding:23px 24px}.draft-form>p{margin-bottom:22px;font-size:15px;line-height:1.9}.draft-form>label{margin-top:17px;font-size:14px;font-weight:550;display:block}.draft-form input:not([type=radio]){border:1px solid var(--line);border-radius:7px;width:100%;margin-top:9px;padding:11px 12px;font-size:15px;display:block}fieldset{border:0;margin:22px 0 0;padding:0}legend{margin-bottom:12px;font-size:14px;font-weight:550}.runtime-picker{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.runtime-picker>label{cursor:pointer;position:relative}.runtime-picker input{opacity:0;position:absolute}.runtime-picker label>span{border:1px solid var(--line);border-radius:7px;align-items:center;gap:8px;padding:10px 9px;font-size:13px;display:flex}.runtime-picker input:checked+span{border-color:var(--accent);background:var(--tint)}.runtime-picker input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.form-bottom{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:28px;padding-top:20px;display:flex}.detail-app{align-items:center;gap:12px;margin-bottom:20px;display:flex}.detail-app h3{margin-bottom:8px}.detail-body .build-info{padding-inline:0}.detail-body>p{color:var(--muted);margin-block:10px 18px;font-size:15px;line-height:1.9}.inline-note{color:var(--muted);background:var(--soft);border-radius:7px;padding:12px 14px;font-size:14px;line-height:1.9}.deployment-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.copy-commit{padding:8px 0;font-size:14px}.log-label{color:var(--muted);align-items:center;gap:7px;margin:17px 0 8px;font-size:14px;display:flex}.log{color:#c0c8df;background:#222333;border-radius:7px;padding:19px;font-size:13px;line-height:2;overflow:auto}.large-icon{background:var(--tint);width:58px;height:58px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.requirements-list{color:var(--muted);margin-bottom:23px;padding-inline-start:20px;font-size:15px;line-height:2.3}.toast{bottom:25px;background:var(--surface);border:1px solid var(--line);z-index:100;border-radius:9px;align-items:center;gap:10px;max-width:min(500px,100% - 32px);padding:16px 20px;font-size:15px;line-height:1.8;display:flex;position:fixed;inset-inline-end:25px;box-shadow:0 9px 40px #24203522}.toast svg{color:#65aa8d}.mobile-menu,.sidebar-backdrop{display:none}[dir=rtl] .directional{transform:rotate(180deg)}[dir=rtl]{font-family:IBM Plex Sans Arabic,Inter,sans-serif}[dir=rtl] h1{letter-spacing:-.5px}[dir=rtl] .eyebrow,[dir=rtl] .nav-caption{letter-spacing:0}[dir=rtl] .brand,[dir=rtl] [dir=ltr],[dir=rtl] .runtime-icon{font-family:Inter,IBM Plex Sans Arabic,sans-serif}[dir=rtl] .brand{justify-content:flex-end}[data-theme=dark] .badge.healthy,[data-theme=dark] .deployment-marker.healthy{color:#85c4ab;background:#203c34}[data-theme=dark] .badge.building,[data-theme=dark] .deployment-marker.building{color:#d6b465;background:#443a25}[data-theme=dark] .badge.failed,[data-theme=dark] .deployment-marker.failed{color:#e1a1a8;background:#482d36}[data-theme=dark] .nav-item small{background:#ffffff09}@media (width>=1600px){body{font-size:16px}.overview-grid{grid-template-columns:minmax(0,1fr) 340px}.app-name strong{font-size:15px}.app-name small{font-size:13px}.deployment-text strong{font-size:15px}.deployment-text>.muted{font-size:13px}.stat-middle strong{font-size:32px}.source{font-size:14px}}@media (width<=1250px){.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-aside{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.server-card{margin-top:0}.stat-card{padding-inline:15px}.stat-middle strong{font-size:23px}.sparkline{width:53px}.github-callout{margin-bottom:21px}.global-search{display:none}.settings-grid{grid-template-columns:1fr}}@media (width<=1000px){.sidebar{width:215px;padding-inline:13px}.workspace{width:calc(100% - 215px);margin-inline-start:215px}.topbar,main{padding-inline:24px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.github-callout>.button{font-size:0}.github-callout>.button svg{width:17px}.two-column{grid-template-columns:1fr}.feature-grid{gap:12px}.feature-card{padding:20px}.github-hero{gap:25px;padding:28px}.github-orbit{width:100px;height:100px}.github-hero h2{font-size:20px}}@media (width<=760px){.sidebar{width:236px;transition:transform .2s;transform:translate(-100%);box-shadow:10px 0 40px #0001}[dir=rtl] .sidebar{transform:translate(100%)}.sidebar.visible{transform:translate(0)}.sidebar-backdrop{z-index:35;background:#17132866;display:block;position:fixed;inset:0}.mobile-menu{display:inline-grid}.workspace{width:100%;margin:0}.topbar{height:66px;padding-inline:17px}.header-tools{gap:8px}.small-avatar{display:none}.breadcrumb{gap:8px;font-size:13px}main{padding:16px 17px 0}.preview-banner{align-items:start;font-size:12px;line-height:1.7}.preview-banner>span{align-items:start}.preview-pill,.preview-banner button{margin-top:2px}.page-heading{gap:12px;margin-top:27px}h1{font-size:24px}.page-heading .button{padding:8px 10px;font-size:12px}.page-heading p{max-width:270px;font-size:13px}.overview-aside{grid-template-columns:1fr}.panel-heading{padding:18px 17px}.github-callout{gap:12px;padding:20px 17px}.github-callout h2{font-size:15px}.github-callout-icon{width:40px;height:42px}.github-callout p{font-size:12px}.github-callout .button{padding:8px}.stats-grid{gap:11px;margin-bottom:20px}.stat-card{padding:15px}.stat-middle strong{font-size:24px}.stat-note{font-size:12px}.stat-middle{margin-top:15px}.sparkline{width:52px}.stat-middle strong small{font-size:12px}.feature-grid{grid-template-columns:1fr}.github-hero{flex-direction:column;align-items:start;gap:25px;padding:25px}.github-orbit{border-radius:18px;width:70px;height:70px}.github-orbit svg{width:35px;height:35px}.github-hero h2{font-size:22px}.repository-link{flex-wrap:wrap}.repository-link>div{flex:1}.repository-link>a{margin:0}.resource-row{flex-wrap:wrap}.resource-info{font-size:13px}.resource-list{padding-inline:17px}.resource-row .sample-chip{display:none}.setting-row{padding:20px 17px}.setting-row>div{max-width:55%}.setting-row p{line-height:1.8}.setting-row .button{font-size:12px}footer{flex-direction:column;gap:10px;margin-top:30px;font-size:12px}.modal-header{padding-inline:19px}.draft-form,.detail-body{padding:21px 19px}.runtime-picker{grid-template-columns:repeat(2,1fr)}}@media (width<=380px){.breadcrumb-home,.breadcrumb>.directional{display:none}.page-heading{flex-direction:column;align-items:start}.stat-middle strong{font-size:21px}.sparkline{width:39px}.preview-banner button{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.sidebar{overflow-y:auto}.nav-item{font-size:15px}.nav-caption{font-size:13px}.setup-card p{font-size:14px}.breadcrumb,.global-search input{font-size:15px}.preview-banner{font-size:14px}.page-heading p{font-size:15px}.stat-top{font-size:14px}.stat-note{font-size:13px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:14px}.app-name strong{font-size:15px}.app-name small,th,.badge,.source{font-size:13px}.source.branch{font-size:12px}.table-footer{font-size:13px}.deployment-text strong{font-size:15px}.deployment-text>.muted{font-size:13px}.deployment-end,.deployment-end small,.commit{font-size:12px}.panel-bottom-link{font-size:13px}.server-card-heading h2{font-size:15px}.server-card-heading p,.server-card dl>div,.github-callout p,.github-callout>.button{font-size:13px}.list-search{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:7px;align-items:center;gap:8px;margin-bottom:18px;padding:9px 12px;display:flex}.list-search input{border:0;flex:1;width:100%;min-width:0;font-size:15px}@media (width<=760px){.preview-banner{font-size:13px}.github-callout{flex-wrap:wrap}.github-callout>div:nth-child(2){flex:1;min-width:170px}.github-callout>.button{margin-inline-start:52px}.deployment-text>.muted{font-size:13px}.stats-grid .stat-note{font-size:12px}.stat-top{font-size:13px}.sidebar{display:none}.sidebar.visible{display:flex}table th:nth-child(3),table td:nth-child(3),table th:nth-child(4),table td:nth-child(4){display:none}td{padding-inline:9px}th:first-child,td:first-child{padding-inline-start:15px}}body{line-height:1.55}.nav-item{min-height:44px}.resource-row strong,.deployment-text strong,.app-name strong{font-size:15px}.resource-row small,.resource-info{font-size:14px}.resource-row>div,.deployment-text{overflow-wrap:anywhere;min-width:0}.resource-row{gap:14px}.transfer-workspace{min-width:0}.transfer-banner{background:var(--tint);color:var(--accent);border-radius:12px;align-items:center;gap:18px;margin-bottom:24px;padding:24px;display:flex}.transfer-banner>svg{flex-shrink:0}.transfer-banner p{color:var(--muted);margin:5px 0 0;font-size:14px}.transfer-banner .badge{white-space:nowrap;margin-inline-start:auto}.transfer-layout{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.transfer-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0}.transfer-body h2{letter-spacing:-.4px;margin:0 0 10px;font-size:20px}.transfer-body h3{margin:20px 0 10px;font-size:16px}.transfer-body p{color:var(--muted);margin:8px 0 24px;font-size:15px}.transfer-body small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.transfer-body hr{border:0;border-top:1px solid var(--line);margin:24px 0}.transfer-steps{border-bottom:1px solid var(--line);gap:20px;margin:0;padding:22px 28px;list-style:none;display:flex}.transfer-steps li{color:var(--muted);align-items:center;gap:9px;font-size:14px;display:flex}.transfer-steps li span{background:var(--soft);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.transfer-steps .current{color:var(--accent);font-weight:650}.transfer-steps .current span{color:var(--surface);background:var(--accent)}.transfer-options{border:0;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;padding:0;display:grid}.transfer-options legend{margin-bottom:10px}.transfer-options label{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:18px 1fr;gap:8px;padding:20px;display:grid}.transfer-options label.selected{background:var(--tint);border-color:var(--accent)}.migration-panel-brand{align-items:center;gap:10px;display:flex}.migration-panel-brand img{object-fit:contain;box-sizing:content-box;background:#fff;border-radius:6px;width:30px;height:30px;padding:4px}.transfer-options label span{color:var(--muted);grid-column:2;font-size:13px}.transfer-workspace input{accent-color:var(--accent)}.transfer-field{flex-direction:column;gap:9px;margin:22px 0;font-size:15px;font-weight:550;display:flex}.transfer-field select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--text);border-radius:8px;padding:10px 12px}.transfer-note{background:var(--soft);color:var(--muted);border-radius:8px;margin:20px 0;padding:16px;font-size:14px}.transfer-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;display:flex}.transfer-workspace button:disabled{opacity:.45;cursor:not-allowed}.transfer-side{gap:20px;display:grid}.transfer-icon{color:var(--accent);width:30px;height:30px;margin-bottom:18px}.runtime-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.runtime-chips span{background:var(--tint);color:var(--accent);border-radius:6px;padding:5px 10px;font-size:13px}.transfer-inventory label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:20px 0;display:flex}.transfer-inventory label>span:last-child{white-space:nowrap;color:var(--muted);margin-inline-start:auto;font-size:13px}.transfer-inventory strong{overflow-wrap:anywhere}.transfer-summary{background:var(--tint);color:var(--accent);border-radius:8px;align-items:center;gap:18px;padding:18px;display:flex}.transfer-review-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.transfer-pending{color:var(--muted);font-size:12px}.transfer-checklist{color:var(--muted);padding-inline-start:22px}.transfer-checklist li{margin-bottom:16px;padding-inline-start:5px}@media (width<=1000px){.transfer-layout{grid-template-columns:1fr}}@media (width<=760px){.transfer-banner{flex-wrap:wrap;align-items:flex-start;padding:18px}.transfer-banner>div{flex:1;min-width:190px}.transfer-banner .badge{margin-inline-start:42px}.transfer-body{padding:20px}.transfer-steps{justify-content:space-between;gap:12px;padding:18px 14px}.transfer-steps li{gap:5px;font-size:12px}.transfer-steps li span{width:22px;height:22px}.transfer-options{grid-template-columns:1fr}.transfer-footer{padding:18px}.resource-row{flex-wrap:wrap}.resource-info{margin-inline-start:0}.stats-grid{grid-template-columns:1fr 1fr}.preview-banner{line-height:1.6}.deployment-text strong{font-size:14px}}.transfer-footer{color:var(--muted);flex-direction:row;margin-top:0}.ops-workspace{min-width:0}.ops-workspace>.ops-card,.ops-workspace>.ops-split{margin-bottom:24px}.ops-notice{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 19px;font-size:14px;display:flex}.ops-notice svg{color:var(--accent);flex-shrink:0;margin-top:2px}.ops-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.ops-card-heading{border-bottom:1px solid var(--line);padding:23px 26px 18px}.ops-card-heading h2{letter-spacing:-.3px;margin:0;font-size:18px}.ops-card-heading p{color:var(--muted);margin:7px 0 0;font-size:14px}.ops-card-body>:first-child{margin-top:0}.ops-card-body>:last-child{margin-bottom:0}.ops-split{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.ops-stack{gap:24px;min-width:0;display:grid}.ops-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin:0 0 24px;display:flex}.ops-toolbar .ops-notice{flex:1;margin:0}.ops-toolbar label,.ops-workspace label.transfer-field{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.ops-toolbar input,.ops-toolbar select,.ops-workspace .transfer-field input,.ops-workspace .transfer-field select,.ops-card .transfer-field input{min-height:44px;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;min-width:0;max-width:100%;padding:10px 12px}.ops-grow{flex:1;min-width:180px!important}.ops-toolbar>.ops-pill{align-self:center}.ops-pill{color:var(--accent);background:var(--tint);white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:12px}.ops-choices{background:var(--soft);border-radius:9px;flex-wrap:wrap;gap:6px;margin-bottom:22px;padding:5px;display:flex}.ops-choices button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:9px 14px;font-size:14px}.ops-choices button[aria-pressed=true]{background:var(--surface);color:var(--accent);border-color:var(--line);box-shadow:var(--shadow)}.ops-toolbar .ops-choices{margin:0}.ops-empty{text-align:center;color:var(--muted);padding:40px 16px}.ops-empty svg{color:var(--accent)}.ops-caption{color:var(--muted);margin:20px 0;font-size:14px;line-height:1.65}.ops-facts{margin:0 0 24px}.ops-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 0;font-size:14px;display:flex}.ops-facts dt{color:var(--muted);flex:1}.ops-facts dd{text-align:end;overflow-wrap:anywhere;flex:1;margin:0}.ops-breadcrumb{direction:ltr;flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ops-breadcrumb button{background:var(--tint);color:var(--accent);border:0;border-radius:5px;padding:7px 10px}.ops-file-row{border:0;border-bottom:1px solid var(--line);text-align:start;width:100%;color:var(--text);background:0 0;align-items:center;gap:14px;padding:18px 0;display:flex}.ops-file-row svg{color:var(--accent);flex-shrink:0}.ops-file-row strong{overflow-wrap:anywhere;flex:1}.ops-file-row span,.ops-file-row code{color:var(--muted);font-size:13px}.ops-code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);color:var(--text);border:1px solid var(--line);border-radius:8px;max-height:350px;padding:18px;font:13px/1.8 ui-monospace,monospace;overflow:auto}.ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.ops-metric{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:23px}.ops-metric>span{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.ops-metric svg{color:var(--accent)}.ops-metric strong{letter-spacing:-.8px;margin:20px 0 12px;font-size:27px;display:block}.ops-metric small{color:var(--muted);font-size:13px}.ops-chart{align-items:stretch;gap:15px;padding-block:20px;display:flex}.ops-chart svg{width:100%;min-width:0}.ops-chart-axis{color:var(--muted);flex-direction:column;justify-content:space-between;padding-block:8px;font-size:12px;display:flex}.ops-chart-grid{stroke:var(--line);stroke-width:1px}.ops-chart-labels{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.ops-details{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.ops-details summary{color:var(--accent);cursor:pointer;font-size:14px}.ops-details p{overflow-wrap:anywhere}.ops-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.ops-row strong{flex:1;font-size:14px}.ops-health-dot{background:#4caa92;border-radius:50%;flex-shrink:0;width:7px;height:7px}.ops-warning{background:var(--tint);border-radius:10px;margin:22px 0;padding:19px;font-size:14px}.ops-warning strong{color:var(--accent)}.ops-warning svg{color:var(--accent);vertical-align:middle;margin-inline-end:8px}.ops-warning p{color:var(--muted);margin:8px 0 0}.ops-log-row{border-bottom:1px solid var(--line);align-items:start;gap:16px;padding:20px 0;font-size:14px;display:flex}.ops-log-row time,.ops-log-row code{color:var(--muted);padding-top:3px;font-size:12px}.ops-log-row>div{flex:1;min-width:0}.ops-log-row p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0}.ops-level{background:var(--tint);color:var(--accent);border-radius:4px;padding:3px 8px;font-size:12px}.ops-level.warn{color:#9a671d;background:#fff4dc}.ops-level.error{color:#b8465d;background:#fcecf0}.ops-log-list+.ops-toolbar{margin-top:24px}.ops-permission{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:14px;display:flex}.ops-permission strong{text-align:end;font-size:12px}.ops-allowed{color:var(--accent)}.ops-denied{color:var(--muted)}.ops-icon{color:var(--accent);margin-bottom:18px}.ops-audit{border-bottom:1px solid var(--line);gap:17px;padding:16px 0;font-size:14px;display:flex}.ops-audit time{color:var(--muted);font-size:12px}.ops-audit small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.ops-license-banner{background:var(--tint);border:1px solid var(--line);border-radius:12px;align-items:center;gap:24px;margin-bottom:24px;padding:28px;display:flex}.ops-license-banner>svg{color:var(--accent);flex-shrink:0}.ops-license-banner p{color:var(--muted);margin:0}.ops-policy-result{background:var(--soft);border-radius:10px;margin:20px 0;padding:22px}.ops-policy-result>strong{color:var(--accent)}.ops-policy-result p{color:var(--muted);line-height:1.7}.ops-timeline{margin:0;padding:0;list-style:none}.ops-timeline li{gap:15px;padding:15px 0;display:flex}.ops-timeline li>span{color:var(--accent);background:var(--tint);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.ops-timeline p{color:var(--muted);margin:7px 0 0;font-size:14px}.ops-timeline.compact li{font-size:14px}.ops-checklist label{border-bottom:1px solid var(--line);align-items:start;gap:14px;padding:18px 0;display:flex}.ops-checklist input,.ops-checkbox input{accent-color:var(--accent);flex-shrink:0;width:17px;height:17px}.ops-checkbox{align-items:start;gap:10px;margin:20px 0;font-size:14px;display:flex}.ops-resource{text-align:start;border:1px solid #0000;border-bottom-color:var(--line);background:0 0;border-radius:8px;align-items:center;gap:14px;width:100%;padding:18px 12px;display:flex}.ops-resource[aria-pressed=true]{background:var(--soft);border-color:var(--accent)}.ops-resource>span:nth-child(2){flex:1;min-width:0}.ops-resource strong{overflow-wrap:anywhere;font-size:15px}.ops-resource small{color:var(--muted);margin-top:4px;font-size:14px;display:block}.ops-resource-icon{background:var(--tint);color:var(--accent);border-radius:8px;place-items:center;padding:10px;display:grid}.ops-error{color:#bd405c}.ops-info-block{background:var(--soft);border-radius:10px;padding:22px}.ops-info-block>svg{color:var(--accent)}.ops-info-block h3{margin-top:12px;font-size:17px}.ops-app-inspector{margin:24px 0}.ops-app-inspector .ops-choices button{padding:8px 10px}.github-hero+.ops-card{margin:24px 0}@media (width<=1100px){.ops-split{grid-template-columns:1fr}}@media (width<=760px){.ops-card-heading,.ops-card-body{padding:20px}.ops-toolbar{align-items:stretch}.ops-toolbar label{flex:1;min-width:130px}.ops-toolbar input,.ops-toolbar select{width:100%;font-size:16px}.ops-metrics{grid-template-columns:1fr;gap:14px}.ops-metric{padding:20px}.ops-metric strong{margin:10px 0}.ops-log-row{flex-wrap:wrap;gap:10px}.ops-log-row>div{flex-basis:100%;order:2}.ops-log-row code{margin-inline-start:auto}.ops-choices button{padding:9px 10px;font-size:13px}.ops-resource{flex-wrap:wrap;gap:10px;padding:16px 8px}.ops-resource .ops-pill{margin-inline-start:50px}.ops-resource-icon{padding:8px}.ops-license-banner{align-items:flex-start;gap:14px;padding:22px}.ops-license-banner h2{font-size:20px}.ops-file-row{gap:9px}.ops-file-row code{display:none}.ops-policy-result{padding:18px}.ops-facts>div{gap:12px}.ops-toolbar label{flex-basis:100%}}.access-preview{background:var(--bg);min-height:100vh}.access-preview>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;padding:32px 5%;display:flex}.access-preview .brand-panel{margin-inline-start:-5px}.access-layout{grid-template-columns:1fr 1fr;align-items:center;gap:8%;max-width:1300px;padding:70px 40px;display:grid}.access-story h1{letter-spacing:-1.5px;margin:24px 0;font-size:43px;line-height:1.2}.access-story>p{color:var(--muted);font-size:18px;line-height:1.7}.access-illustration{align-items:center;max-width:360px;margin:45px 0;display:flex}.access-illustration span{border:1px solid var(--line);background:var(--tint);width:90px;height:90px;color:var(--accent);border-radius:24px;place-items:center;display:grid;transform:rotate(-5deg)}.access-illustration span:last-child{background:var(--surface);transform:rotate(5deg)}.access-illustration i{background:var(--accent);flex:1;height:1px}.access-points p{color:var(--muted);align-items:center;gap:12px;margin:17px 0;font-size:14px;display:flex}.access-points svg{color:var(--accent)}.access-form-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0;padding:35px;box-shadow:0 15px 60px #35246908}.access-form-card h2{letter-spacing:-.6px;margin:20px 0 10px;font-size:28px}.access-form-card p{color:var(--muted);font-size:14px}.access-form-card>p{margin-bottom:24px}.access-form-card label{flex-direction:column;gap:10px;margin:22px 0;font-size:14px;display:flex}.access-form-card input{background:var(--soft);width:100%;min-height:48px;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:12px 14px;font-size:16px}.access-form-card .access-code{letter-spacing:10px;text-align:center;font-size:24px}.access-form-card form>button{justify-content:center;width:100%;min-height:46px}.access-form-card .ops-notice{background:var(--soft);font-size:13px}.access-result:empty{display:none}.access-result{background:var(--tint);border-radius:8px;padding:15px}.access-return{color:var(--accent);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}@media (width<=900px){.access-layout{grid-template-columns:1fr;gap:28px;max-width:600px;padding:32px 20px}.access-illustration,.access-points{display:none}.access-story h1{font-size:30px}.access-story>p{font-size:16px}}@media (width<=460px){.access-preview>header{padding:20px 12px}.access-preview .brand{gap:8px;font-size:20px}.access-preview .brand-panel{font-size:12px}.access-form-card{padding:22px}}.ops-chart svg{aspect-ratio:3.3;flex:1;align-self:center;width:0;height:auto}[dir=rtl] .ops-metric strong{text-align:right}.access-form-card form+.access-result+.ops-notice{margin-top:20px}@media (width<=760px){.ops-toolbar>.ops-notice,.ops-toolbar>.ops-choices{flex-basis:100%}}.ops-file-row strong{font-size:14px;font-weight:400}.sidebar .sidebar-server-card{box-shadow:none;margin:22px 0 14px;padding:14px 12px}.sidebar-server-card .server-card-heading{flex-wrap:wrap;gap:8px}.sidebar-server-card .server-card-heading h2{font-size:14px}.sidebar-server-card .server-card-heading p{font-size:12px;line-height:1.5}.sidebar-server-card .server-card-heading .sample-chip{margin-inline-start:auto}.sidebar-server-card dl>div{flex-direction:column;align-items:flex-start;gap:3px;margin-top:12px;font-size:13px}.sidebar-server-card dd{color:var(--text)}.sidebar-server-card>button{margin-top:14px;font-size:13px}.hosting-view-switch{color:var(--muted);flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.hosting-view-switch select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--text);border-radius:7px;padding:8px;font-size:14px}.hosting-context{background:var(--tint);border-radius:12px;align-items:center;gap:15px;margin-bottom:24px;padding:22px;display:flex}.hosting-context>svg{color:var(--accent);flex-shrink:0}.hosting-context>div{flex:1}.hosting-context p{color:var(--muted);margin:5px 0 0;font-size:14px}.hosting-row{border:1px solid #0000;border-bottom-color:var(--line);text-align:start;background:0 0;border-radius:8px;align-items:center;gap:14px;width:100%;padding:18px 10px;display:flex}.hosting-row[aria-pressed=true]{border-color:var(--accent);background:var(--soft)}.hosting-row>span:nth-child(2){flex:1;min-width:0}.hosting-row strong{overflow-wrap:anywhere;font-size:15px;font-weight:550}.hosting-row small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.hosting-avatar{background:var(--tint);width:38px;height:38px;color:var(--accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.hosting-rules{color:var(--muted);padding-inline-start:20px}.hosting-rules li{margin-bottom:20px}.hosting-plan-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.hosting-plan-size{color:var(--accent);margin:8px 0 24px;font-size:38px;font-weight:600}.hosting-plan-size span{margin-inline-start:8px;font-size:16px;font-weight:400}.hosting-workspace>.ops-card{margin-top:24px}@media (width<=760px){.hosting-plan-grid{grid-template-columns:1fr}.hosting-context{flex-wrap:wrap;padding:18px}.hosting-context .ops-pill{margin-inline-start:35px}.hosting-row{flex-wrap:wrap}.hosting-row .ops-pill{margin-inline-start:50px}}.sidebar-server-card .server-card-heading{grid-template-columns:30px minmax(0,1fr);align-items:start;display:grid}.sidebar-server-card .server-card-heading .server-icon{width:30px;height:30px}.sidebar-server-card .server-card-heading .sample-chip{display:none}.sidebar-server-card .server-card-heading p{margin-top:4px}.sidebar-server-card dl>div{flex-direction:row;justify-content:space-between;align-items:center;gap:6px;margin-top:9px;font-size:12px}.sidebar-server-card>button{margin-top:12px}.sidebar.panel-sidebar{color:#e2e7ef;background:#323b4c;border-inline-end:1px solid #263043;padding:0;overflow:hidden}.panel-sidebar-top{flex:none;padding:18px 14px 10px;position:relative}.panel-sidebar .brand{color:#fff;gap:10px;padding:0 5px;font-size:21px}.panel-sidebar .brand-panel{color:#bcc4d1;margin-inline-start:5px;font-size:12px}.panel-sidebar .brand-mark{width:30px;height:32px;box-shadow:none;border-radius:8px}.panel-sidebar .sidebar-server-card{color:#e2e7ef;background:#2b3445;border:1px solid #445064;border-radius:6px;margin:15px 0 0;padding:0}.panel-sidebar .sidebar-server-card .sidebar-server-identity{align-items:center;gap:9px;padding:10px;display:flex}.panel-sidebar .sidebar-server-identity>span{flex:1;min-width:0}.panel-sidebar .sidebar-server-identity strong{font-size:13px;font-weight:550;display:block}.panel-sidebar .sidebar-server-identity small{color:#b4c0d2;margin-top:3px;font-size:11px;display:block}.panel-sidebar .sidebar-server-identity>svg{color:#8ab6ff;flex-shrink:0}.sidebar-navigation{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:12px;overflow-y:auto}.panel-sidebar .nav-item{color:#e0e5ed;border-inline-start:3px solid #0000;border-radius:0;gap:10px;min-height:36px;margin:0;padding:7px 17px;font-size:14px;font-weight:450;line-height:1.4}.panel-sidebar .nav-item>svg{color:#acb8c9;flex-shrink:0}.panel-sidebar .nav-item:hover{color:#fff;background:#3e495d}.panel-sidebar .nav-item.active{color:#fff;background:#254670;border-inline-start-color:#ff8a32;font-weight:600}.panel-sidebar .nav-item.active>svg{color:#d6e7ff}.panel-sidebar .nav-item small{color:#bac6d7;text-align:end;background:0 0;min-width:18px;padding:0;font-size:12px;font-weight:500}.panel-sidebar .nav-item.active small{color:#d6e7ff}.sidebar-group{margin:6px 0 0}.sidebar-group-toggle{color:#bdc7d6;text-align:start;background:#293242;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 16px;font-size:12px;font-weight:600;display:flex}.sidebar-group-toggle>svg{color:#8ab6ff;flex-shrink:0;transform:rotate(180deg)}.sidebar-group-toggle[aria-expanded=false]>svg{transform:rotate(0)}.sidebar-group nav[hidden]{display:none}.sidebar-view-footer{background:#2b3445;border-top:1px solid #4b5667;flex:none;padding:6px 12px}.sidebar-view-footer>div{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.sidebar-view-footer>div>span{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3}.sidebar-view-footer label{color:#e0e5ed;font-size:12px;font-weight:500}.sidebar-view-footer button{color:#b6c3d5;background:0 0;border:0;flex-shrink:0;place-items:center;width:24px;height:24px;min-height:24px;padding:3px;display:grid}.sidebar-view-footer select{color:#edf0f5;background:#364154;border:1px solid #536077;border-radius:5px;width:100%;min-height:34px;padding:6px 8px;font-size:13px}.sidebar-view-footer>small{color:#adbbcf;margin-top:0;font-size:11px;line-height:1.35;display:block}.panel-sidebar :is(a,button,summary,select):focus-visible{outline-offset:-2px;outline:2px solid #8ab6ff}.sidebar-close{display:none}@media (width<=760px){.panel-sidebar .nav-item{min-height:42px}.sidebar-group-toggle{min-height:40px}.panel-sidebar-top{padding-top:16px}.sidebar-close{inset-inline-end:6px;color:#d3ddeb;background:#293242;border:0;border-radius:4px;place-items:center;padding:4px;display:grid;position:absolute;top:3px}}.overview-aside{align-content:start;gap:20px;display:grid}.overview-server-stack{align-content:start;gap:20px;min-width:0;display:grid}.overview-info-heading{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:17px 19px;display:flex}.overview-info-heading>svg{color:var(--accent);flex-shrink:0}.overview-info-heading h2{font-size:15px;font-weight:600;line-height:1.5}.overview-info-heading p{color:var(--muted);margin:3px 0 0;font-size:13px}.overview-info-heading .sample-chip{flex-shrink:0;margin-inline-start:auto}.overview-update-status{background:var(--soft);border-radius:6px;margin:14px;padding:13px}.overview-update-status>span{color:var(--muted);font-size:12px;display:block}.overview-update-status strong{margin-top:4px;font-size:14px;font-weight:500;display:block}.overview-update-status p{color:var(--muted);margin:6px 0 12px;font-size:12px;line-height:1.5}.overview-update-status .button{min-height:33px;padding:7px 12px;font-size:13px}.overview-server-info dl{margin:0}.overview-server-info dl>div{border-bottom:1px solid var(--line);padding:11px 19px}.overview-server-info dt{color:var(--muted);margin-bottom:5px;font-size:12px}.overview-server-info dd{overflow-wrap:anywhere;text-align:start;margin:0;font-size:14px;line-height:1.5}[dir=rtl] .overview-server-info dd[dir=ltr]{text-align:right}.overview-server-note{color:var(--muted);margin:12px 19px;font-size:12px;line-height:1.6}@media (width>=761px) and (width<=1250px){.overview-aside{grid-template-columns:1fr 1fr}}@media (width<=760px){.overview-aside{grid-template-columns:minmax(0,1fr)}}.domains-heading{margin-top:18px}.domains-heading h1{letter-spacing:-.5px;margin:0 0 16px;font-size:30px;font-weight:500}.domains-heading p{color:var(--muted);max-width:1150px;margin:0;font-size:14px;line-height:1.7}.domains-summary{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:23px 0;font-size:12px;display:flex}.domains-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.domains-buttons,.domains-search{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.domains-buttons .button{border-radius:4px;gap:5px;min-height:34px;padding:8px 12px;font-size:12px}.domains-buttons .button:disabled{opacity:.45;cursor:not-allowed}.domains-search{margin-inline-start:auto}.domains-search label{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:4px;align-items:center;gap:8px;padding:7px 9px;display:flex}.domains-search input{width:180px;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.domains-search label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.domains-filter{padding:12px 0}.domains-filter label{align-items:center;gap:12px;font-size:13px;display:flex}.domains-filter select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:4px;padding:7px}.domains-selection{background:var(--tint);align-items:center;gap:15px;margin-bottom:10px;padding:10px 12px;font-size:13px;display:flex}.domains-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:5px;overflow-x:auto}.domains-table{border-collapse:collapse;width:100%;min-width:940px;font-size:13px}.domains-table th{color:var(--muted);background:var(--surface);border-bottom:2px solid var(--line);white-space:nowrap;padding:15px 10px;font-weight:500}.domains-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 10px}.domains-table tbody tr:last-child td{border-bottom:0}.domains-table tbody tr:hover,.domains-table tr.selected{background:var(--tint)}.domains-table .domain-check{width:37px}.domains-table input[type=checkbox]{appearance:auto;width:17px;height:17px;accent-color:var(--accent);cursor:pointer;margin:0 4px}.domain-name{color:var(--accent);white-space:nowrap;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.domain-avatar{background:var(--tint);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.domain-subscriber{color:var(--accent);text-align:start;padding:0;font-size:13px}.domains-table td small{color:var(--muted);font-size:12px}.domain-status{color:var(--text);white-space:nowrap;align-items:center;gap:5px;padding:4px 0;font-size:12px;display:inline-flex}.domain-status i{background:#2f9c7d;border-radius:50%;width:7px;height:7px}.domain-tools{gap:2px;display:flex}.domain-tools .icon-button{width:28px;height:30px;color:var(--muted)}.domains-workspace .ops-empty{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.domain-dialog{border:1px solid var(--line);background:var(--surface);width:min(570px,100vw - 30px);max-height:90dvh;color:var(--text);border-radius:12px;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 80px #0003}.domain-dialog::backdrop{background:#14142577}.domain-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:20px 22px;display:flex}.domain-dialog h2{overflow-wrap:anywhere;font-size:18px;font-weight:600}.domain-dialog-body{padding:20px 22px;font-size:14px;line-height:1.6}.domain-preview-note{background:var(--tint);border-radius:6px;margin:0 0 18px;padding:12px;font-size:13px}.domain-dialog label{gap:6px;margin-bottom:16px;font-size:13px;display:grid}.domain-dialog :is(input,select){border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:5px;padding:10px}.domain-dialog footer{border-top:1px solid var(--line);justify-content:flex-end;padding:14px 22px;display:flex}.domain-bulk-list{max-height:160px;padding-inline-start:24px;overflow:auto}.domain-operation-steps{padding-inline-start:20px}.domain-operation-steps li{margin-bottom:8px}.domain-dialog .ops-policy-result{overflow-wrap:anywhere}@media (width<=760px){.domains-heading h1{font-size:26px}.domains-search{width:100%;margin-inline-start:0}.domains-search label{flex:1}.domains-search input{width:100%}.domains-buttons .button{min-height:40px}}.domain-popover{z-index:100;border:1px solid var(--line);background:var(--surface);width:182px;color:var(--text);border-radius:5px;max-height:calc(100dvh - 16px);padding:5px 0;position:fixed;overflow-y:auto;box-shadow:0 7px 24px #17192329}.domain-popover button{width:100%;color:var(--text);text-align:start;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:10px 13px;font-size:13px;display:flex}.domain-popover button span{flex:1}.domain-popover button:hover,.domain-popover button:focus-visible{background:var(--tint);outline:none}.domain-popover button[aria-disabled=true]{color:var(--muted)}.domain-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.domain-status-dot.active{background:#2f9c7d}.domain-status-dot.suspended{background:#da810b}.domain-status-dot.disabled,.domain-status.disabled i{background:#888c99}.domain-status.suspended i{background:#da810b}.domain-status[aria-expanded=true]{background:var(--tint);border-radius:4px}.domain-status-feedback{background:var(--tint);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 15px;font-size:13px;line-height:1.6;display:flex}.domain-status-feedback .text-button{flex-shrink:0}#main-content .page-heading,#main-content .domains-heading{margin:25px 0 26px}#main-content .page-heading h1,#main-content .domains-heading h1{letter-spacing:-.7px;font-size:29px;font-weight:600;line-height:1.25}#main-content .page-heading p,#main-content .domains-heading p{max-width:850px;margin-top:10px;font-size:14px;line-height:1.65}#main-content .page-heading .eyebrow{display:none}#main-content .panel,#main-content .ops-card,#main-content .transfer-card{border-radius:var(--workspace-radius);box-shadow:0 3px 12px #20203503}#main-content :is(.panel-heading,.ops-card-heading){border-bottom:1px solid var(--line);padding:18px 21px}#main-content :is(.panel-heading,.ops-card-heading) h2{font-size:15px;font-weight:600}#main-content .ops-card-heading p{margin:5px 0 0;font-size:12px;line-height:1.65}#main-content .ops-card-body{padding:20px 21px}#main-content :is(.ops-notice,.transfer-banner){background:var(--surface);border:1px solid var(--line);border-inline-start:3px solid var(--accent);color:var(--muted);border-radius:8px;gap:12px;padding:13px 16px;font-size:12px}#main-content .transfer-banner p{margin:3px 0 0;font-size:12px}#main-content .transfer-banner>svg{width:21px}#main-content .ops-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:14px;padding:15px 17px}#main-content .ops-card .ops-toolbar{border:0;padding:0}#main-content .ops-toolbar label{font-size:12px;font-weight:500}#main-content :is(.ops-toolbar input,.ops-toolbar select){border-radius:6px;min-height:39px;padding:8px 11px;font-size:14px}#main-content .ops-split{gap:20px}#main-content .ops-facts>div{padding-block:12px}#main-content .ops-facts dt{font-size:12px}#main-content .ops-facts dd{font-size:14px}#main-content .ops-choices{border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:18px;padding:0}#main-content .ops-choices button{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 2px}#main-content .ops-choices button[aria-pressed=true]{border-bottom-color:var(--accent)}#main-content .ops-policy-result{border-radius:8px}#main-content .button{border-radius:6px}#main-content [type=checkbox]{accent-color:var(--accent)}#main-content .hosting-context{border-radius:9px;margin-bottom:18px;padding:15px 18px}#main-content .hosting-context p{font-size:12px}#main-content .hosting-row{border:0;border-bottom:1px solid var(--line);border-radius:0;min-height:66px;margin:0;padding:13px 5px}#main-content .hosting-row[aria-pressed=true]{background:var(--tint);border-radius:6px;padding-inline:10px}#main-content .hosting-avatar{border-radius:9px;width:34px;height:34px;font-size:12px}#main-content .ops-resource{border:1px solid var(--line);border-radius:7px;gap:12px;margin-bottom:8px;padding:14px}#main-content .ops-resource strong{font-size:14px}#main-content .ops-resource small{font-size:12px}#main-content .ops-resource-icon{border-radius:8px;width:34px;height:34px}#main-content .ops-file-row{padding-block:11px}#main-content .ops-file-row:hover{background:var(--soft)}#main-content .ops-breadcrumb{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:13px}#main-content .ops-file-list{min-height:240px}#main-content[data-workspace=logs] .ops-card-body{padding:0}#main-content[data-workspace=logs] .ops-log-row{padding:14px 20px;font-size:13px}#main-content[data-workspace=logs] .ops-log-row:nth-child(2n){background:var(--soft)}#main-content[data-workspace=logs] .ops-card-body>.button{margin:17px}#main-content[data-workspace=github] .github-hero{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:24px;padding:24px}#main-content[data-workspace=github] .github-orbit{border-radius:16px;flex-shrink:0;width:66px;height:66px}#main-content[data-workspace=github] .github-hero h2{font-size:20px}#main-content[data-workspace=github] .github-hero p{max-width:780px;font-size:14px}#main-content[data-workspace=github] .feature-grid{gap:16px}#main-content[data-workspace=github] .feature-card{border-radius:10px;padding:20px}#main-content[data-workspace=settings] .setting-row{padding-block:19px}#main-content[data-workspace=deployments] .deployment{padding:19px 22px}#main-content[data-workspace=deployments] .feature-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px}#main-content[data-workspace=deployments] .feature-panel h2{font-size:18px}#main-content[data-workspace=plans] .hosting-plan-size{border-bottom:1px solid var(--line);color:var(--accent);padding:15px 0}#main-content[data-workspace=monitoring] .ops-chart{background:var(--soft);border-radius:8px;padding:10px}.access-preview .access-story{background:linear-gradient(145deg,#1a2a42,#243d63);border-radius:20px}.access-preview .access-card{border-radius:16px;box-shadow:0 12px 50px #211c3510}.site-setup{padding-top:18px}.setup-back{color:var(--muted);align-items:center;gap:8px;padding:0;font-size:13px;display:inline-flex}.setup-heading{justify-content:space-between;align-items:center;gap:20px;margin:22px 0 28px;display:flex}.setup-heading h1{letter-spacing:-.7px;outline:none;margin:6px 0 8px;font-size:30px;font-weight:600}.setup-heading p{color:var(--muted);margin:0;font-size:14px}.setup-stage{background:var(--tint);color:var(--accent);white-space:nowrap;border-radius:20px;padding:7px 11px;font-size:12px}.setup-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.setup-method{text-align:start;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;align-items:flex-start;gap:15px;min-width:0;padding:24px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.setup-method:hover,.setup-method:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 5px 18px #1456d912}.setup-method>span:nth-child(2){flex:1;min-width:0}.setup-method>svg{color:var(--muted);flex-shrink:0;width:14px;margin-top:13px}.setup-method strong{margin-bottom:6px;font-size:15px;font-weight:600;display:block}.setup-method small{color:var(--muted);font-size:12px;line-height:1.65;display:block}.setup-method-icon{background:var(--tint);width:46px;height:46px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.setup-method.blue .setup-method-icon{color:#3682c5;background:#388dd91a}.setup-method.orange .setup-method-icon{color:#c7783a;background:#e97d231a}.setup-method.green .setup-method-icon{color:#238772;background:#29a58b1a}.setup-brand-icon img{object-fit:contain;width:34px;height:34px;display:block}.setup-footnote{color:var(--muted);margin:23px 0;font-size:12px}.setup-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.setup-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:20px;overflow:hidden}.setup-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:19px 23px;display:flex}.setup-panel>header svg{color:var(--accent)}.setup-panel h2{margin:0;font-size:15px;font-weight:600}.setup-fields{gap:21px;padding:23px;display:grid}.setup-fields label{min-width:0;font-size:13px;font-weight:500;display:block}.setup-fields :is(input:not([type=checkbox]),select){border:1px solid var(--line);width:100%;min-width:0;min-height:43px;font:inherit;color:var(--text);background:var(--surface);border-radius:6px;margin-top:8px;padding:11px 12px;font-size:14px;display:block}.setup-fields :is(input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.setup-required{color:#c75065;padding-inline-start:4px}.setup-fields small{color:var(--muted);margin-top:7px;font-size:12px;font-weight:400;line-height:1.6;display:block}.setup-domain-input{align-items:center;min-width:0;display:flex}.setup-domain-input>span{background:var(--soft);border:1px solid var(--line);white-space:nowrap;margin-top:8px;padding:10px 12px;font-size:13px}.setup-fields label.setup-toggle{align-items:flex-start;gap:12px;padding-block:3px;display:flex}.setup-toggle input{flex-shrink:0;width:17px;height:17px;margin:3px 0 0}.setup-toggle small{margin-top:4px}.setup-field-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.setup-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:18px 0;display:flex}.setup-panel .setup-actions{border-top:1px solid var(--line);padding:20px 23px}.setup-summary{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:23px;position:sticky;top:100px}.setup-summary h2{overflow-wrap:anywhere;margin:18px 0;font-size:16px}.setup-summary dl{font-size:13px}.setup-summary dl>div{justify-content:space-between;gap:14px;margin:15px 0;display:flex}.setup-summary dt{color:var(--muted)}.setup-summary dd{text-align:end;margin:0}.setup-summary-note{color:var(--muted);border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.setup-summary-note svg{color:var(--accent);flex-shrink:0}.setup-summary-note p{margin:0}.setup-review{padding:5px 23px}.setup-review>div{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px 0;font-size:14px;display:grid}.setup-review dt{color:var(--muted);font-size:12px}.setup-review dd{overflow-wrap:anywhere;margin:0}.setup-review-notice{background:var(--tint);border-radius:6px;margin:18px 23px;padding:12px;font-size:13px}.setup-hint{align-items:start;gap:15px;display:flex}.setup-hint p{color:var(--muted);font-size:13px}.setup-hint svg{color:var(--accent);flex-shrink:0}.setup-fields .setup-upload{border:1px dashed var(--accent);background:var(--soft);border-radius:8px;padding:25px}.setup-upload>svg{color:var(--accent);margin-bottom:10px;display:block}@media (width>=1251px){#main-content[data-workspace=files] .ops-split{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr)}#main-content[data-workspace=monitoring] .ops-split{grid-template-columns:minmax(0,2fr) minmax(270px,1fr)}}@media (width<=1100px){.setup-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-layout{grid-template-columns:minmax(0,1fr)}.setup-summary{position:static}}@media (width<=760px){#main-content .page-heading h1,#main-content .domains-heading h1,.setup-heading h1{font-size:25px}.setup-method-grid{grid-template-columns:1fr}.setup-method{padding:19px}.setup-heading{align-items:flex-start}.setup-stage{display:none}.setup-fields{padding:18px}.setup-field-pair{grid-template-columns:minmax(0,1fr)}.setup-domain-input{flex-wrap:wrap}.setup-domain-input>span{width:100%}.setup-review>div{grid-template-columns:minmax(0,1fr);gap:5px}.domains-table :is(th,td){display:table-cell!important}#main-content .ops-toolbar{padding:12px}}.settings-hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:25px;display:grid}.settings-hub button{text-align:start;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.settings-hub button:hover{border-color:var(--accent);background:var(--tint)}.settings-hub strong{font-size:14px;font-weight:600;display:block}.settings-hub small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.settings-hub svg{color:var(--accent);flex-shrink:0}.file-column-head{color:var(--muted);border-bottom:1px solid var(--line);grid-template-columns:1fr 70px 80px;padding:10px 5px;font-size:12px;display:grid}.file-column-head span:not(:first-child){text-align:end;direction:ltr}.overview-main>.panel:last-child:not(:first-child){margin-top:20px}.site-drafts{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:24px}.site-drafts>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px;display:flex}.site-drafts header svg{color:var(--accent)}.site-drafts h2{margin:0;font-size:15px}.site-drafts p{color:var(--muted);margin:4px 0 0;font-size:12px}.site-drafts header>span{background:var(--tint);border-radius:4px;margin-inline-start:auto;padding:3px 8px}.site-draft-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.site-draft-row>span{flex:1;min-width:160px}.site-draft-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.site-draft-row small{color:var(--muted);margin-top:4px;font-size:12px;display:block}@media (width<=1000px){.settings-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.settings-hub{grid-template-columns:minmax(0,1fr)}}.list-toolbar{flex-wrap:wrap}#main-content .domains-table,#main-content .domain-name,#main-content .domain-subscriber{font-size:14px}.file-column-head{grid-template-columns:minmax(0,1fr) 65px 65px;gap:9px}#main-content .ops-file-row{grid-template-columns:21px minmax(0,1fr) 65px 65px;gap:9px;display:grid}#main-content .ops-file-row :is(span,code){text-align:end;direction:ltr}@media (width<=760px){.file-column-head{grid-template-columns:minmax(0,1fr) 45px 48px;gap:6px}#main-content .ops-file-row{grid-template-columns:18px minmax(0,1fr) 45px 48px;gap:6px}#main-content .ops-file-row code{font-size:12px;display:block}}.live-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.live-metrics .stat-middle strong{font-size:24px}.live-connection{margin-bottom:18px}.live-connection>span:nth-child(2){flex:1}.live-connection small{margin-top:4px;display:block}.live-chart{width:100%;height:auto}.live-settings-form{gap:18px;max-width:600px;margin-top:20px;display:grid}.live-settings-form label{gap:8px;display:grid}.live-settings-form input{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:7px;padding:12px}.live-settings-form button{justify-self:start}@media (width<=760px){.live-metrics{grid-template-columns:1fr}.live-connection{flex-wrap:wrap}}.compact-plans-heading{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:16px 20px;display:flex}.compact-plans-heading h2{margin:0;font-size:16px}.compact-plans-heading span{color:var(--muted);font-size:12px}.compact-plans-scroll{overflow:auto}.compact-plans-scroll table{border-collapse:collapse;width:100%;font-size:14px}.compact-plans-scroll th{color:var(--muted);background:var(--soft);font-weight:500}.compact-plans-scroll th,.compact-plans-scroll td{text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 20px}.compact-plans-scroll td strong{font-size:14px;font-weight:500}.compact-plans-scroll tbody tr:last-child td{border-bottom:0}.compact-plans-scroll button{padding:7px 10px;font-size:12px}.empty-live{color:var(--muted);padding:20px}.owner-auth{background:var(--bg,#f8f8fc);min-height:100vh;color:var(--text,#222938);padding:30px}.owner-auth header{max-width:1050px;margin:auto}.owner-auth header button{margin-inline-start:auto}.owner-auth main{background:var(--surface,#fff);border:1px solid var(--line,#e6e6ef);border-radius:14px;max-width:430px;margin:65px auto;padding:34px}.owner-auth main>svg{color:#1456d9}.owner-auth h1{margin:18px 0 10px;font-size:25px}.owner-auth p{color:var(--muted,#697184);line-height:1.6}.owner-auth form{gap:18px;margin-top:24px;display:grid}.owner-auth label{gap:7px;font-size:14px;display:grid}.owner-auth input{border:1px solid var(--line,#e0e0e9);width:100%;font:inherit;border-radius:7px;padding:12px}.owner-auth small,.owner-auth footer{color:var(--muted,#697184);font-size:12px;line-height:1.5}.owner-auth footer{margin-top:22px}.auth-error{color:#c32a47!important}.owner-auth .brand{align-items:center;gap:10px;font-weight:600;display:flex}.owner-auth .brand-mark{color:#fff;background:#1456d9;border-radius:8px;place-items:center;padding:8px;display:grid}@media (width<=600px){.owner-auth{padding:18px}.owner-auth main{margin:35px auto;padding:24px}.compact-plans-heading{flex-direction:column;align-items:flex-start;gap:6px}}.live-site-create{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;max-width:none}.live-site-create>.button{justify-self:start}.live-operation-result{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:12px 16px;font-size:14px}@media (width<=760px){.live-site-create{grid-template-columns:1fr}}.hosting-live .page-heading{margin-bottom:0}.hosting-tabs{border-bottom:1px solid var(--line);align-items:center;gap:24px;margin-bottom:20px;display:flex}.hosting-tabs a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 0;font-size:14px;text-decoration:none;display:flex}.hosting-tabs a[aria-current]{color:var(--accent,#1456d9);border-bottom-color:currentColor;font-weight:600}.hosting-tabs>span{color:var(--muted);margin-inline-start:auto;font-size:13px}.hosting-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 20px;display:flex}.hosting-search{color:var(--muted);flex:1;align-items:center;gap:8px;max-width:320px;display:flex}.hosting-search input{outline:none;width:100%;border:0!important}.hosting-toolbar>span{color:var(--muted);margin-inline-start:auto;font-size:13px}.hosting-live input,.hosting-live select,.hosting-editor select{background:var(--surface);color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:6px;min-width:0;padding:9px 11px;font-size:14px}.hosting-name{align-items:center;gap:8px;font-weight:500;display:flex}.hosting-version{color:var(--muted);background:var(--bg);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:400}.hosting-live td small{color:var(--muted);white-space:normal;max-width:300px;margin-top:4px;font-size:12px;display:block}.hosting-row-actions{align-items:center;gap:14px;font-size:13px;display:flex}.hosting-row-actions button{font-size:13px}.hosting-row-actions a{color:var(--accent,#1456d9);text-decoration:none}.hosting-editor{margin:0 0 20px}.hosting-editor form{padding:20px}.hosting-fields{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.hosting-fields.limits{grid-template-columns:repeat(3,1fr)}.hosting-editor label{gap:8px;font-size:14px;display:grid}.hosting-editor small{color:var(--muted);font-size:12px}.hosting-form-actions{align-items:center;gap:10px;margin-top:18px;display:flex}.hosting-editor-note,.hosting-scope-note{color:var(--muted);font-size:13px;line-height:1.6}.hosting-feedback{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.hosting-feedback.error{color:#b22e48;border-color:#e8a3ae}.hosting-confirm{white-space:normal;border:1px solid var(--line);border-radius:6px;max-width:350px;margin-top:8px;padding:12px;font-size:13px}.hosting-confirm p{margin:0 0 10px;line-height:1.5}.hosting-confirm .button{min-height:32px;margin-inline-end:10px;font-size:13px}.hosting-budget{flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0 12px;font-size:13px;display:flex}.hosting-budget strong{font-weight:500}.hosting-budget small{color:var(--muted);font-size:12px}.hosting-live .compact-plans table{min-width:760px}@media (width<=760px){.hosting-fields,.hosting-fields.limits{grid-template-columns:1fr;gap:14px}.hosting-toolbar{flex-wrap:wrap;padding:12px}.hosting-tabs>span{display:none}.hosting-tabs{gap:18px}.hosting-budget{gap:10px 16px}.hosting-editor form{padding:16px}}:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea){color:var(--field-text);background-color:var(--field-bg);border:1px solid var(--field-border);border-radius:6px;transition:background-color .15s,border-color .15s;box-shadow:inset 0 1px 2px #17253d08}:root :is(input,textarea)::placeholder{color:var(--field-placeholder);opacity:1}:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea):hover:not(:disabled):not([readonly]):not(:focus){background-color:var(--field-hover);border-color:var(--field-border-hover)}:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea):focus{background-color:var(--field-focus);border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}:root :is(input,select,textarea):disabled,:root :is(input,textarea)[readonly]{background-color:var(--field-disabled);border-color:var(--field-disabled-border);color:var(--field-placeholder);opacity:1}:root :is(input,select,textarea):disabled{cursor:not-allowed}:root :is(input,select,textarea)[aria-invalid=true]{border-color:var(--field-error);outline-color:var(--field-error)}:root :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--accent)}:root :is(.global-search,.list-search,.hosting-search,.domains-search label){background:var(--field-bg);border:1px solid var(--field-border);color:var(--field-placeholder);border-radius:6px}.global-search,.hosting-search{padding:8px 10px}:root :is(.global-search,.list-search,.hosting-search,.domains-search label):hover{background:var(--field-hover);border-color:var(--field-border-hover)}:root :is(.global-search,.list-search,.hosting-search,.domains-search label):focus-within{background:var(--field-focus);border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}:root :is(.global-search,.list-search,.hosting-search,.domains-search label) input,:root :is(.global-search,.list-search,.hosting-search,.domains-search label) input:is(:hover,:focus){box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.panel-sidebar{--field-bg:#293447;--field-hover:#354157;--field-focus:#203656;--field-border:#7d8da6;--field-border-hover:#a2aec1;--field-text:#ecf0f6;--field-placeholder:#bec8d9}.button:disabled,.button:disabled:hover{background:var(--field-disabled);border-color:var(--field-disabled-border);color:var(--muted);box-shadow:none;opacity:1}.setup-method .setup-method-icon.setup-brand-icon{background:var(--soft)}.hosting-live :is(input,select){color:var(--field-text)}:root:not([data-theme=dark]) .badge.healthy{color:#286d57;background:#e0eee7}:root:not([data-theme=dark]) .badge.building{color:#805b1f;background:#f1e6ce}:root:not([data-theme=dark]) .badge.failed{color:#a9364e;background:#f2dfe4}@media (prefers-reduced-motion:reduce){:root :is(input,select,textarea){transition:none}}.runtime-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.runtime-option{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:start;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.runtime-option.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--tint)}.runtime-option:disabled{cursor:default;opacity:.65}:root[data-theme=dark] .runtime-option img{box-sizing:content-box;background:#eaf0f7;border-radius:5px;flex-shrink:0;padding:3px}.runtime-option strong,.runtime-option small,.runtime-caption{display:block}.runtime-option strong{font-size:14px;font-weight:600}.runtime-option small,.runtime-caption{color:var(--muted);margin-top:4px;font-size:12px}.runtime-html{color:var(--accent);width:32px;font-size:22px}.runtime-description{color:var(--muted);margin:0 0 24px;font-size:14px}.wordpress-setup{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;margin:0;padding:16px}.wordpress-setup legend{padding:0 6px;font-weight:600}.wordpress-setup p{color:var(--muted);margin:0 0 16px;font-size:13px}.wordpress-setup>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.runtime-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.wordpress-setup>div{grid-template-columns:1fr}.runtime-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.runtime-catalog{grid-template-columns:minmax(0,1fr)}}.github-brand-icon{object-fit:contain;flex-shrink:0}:root[data-theme=dark] .github-brand-icon{filter:invert()}.pilotme-brand{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.pilotme-brand img{object-fit:contain;width:176px;height:auto;display:block}.pilotme-brand>span{color:#52637b;letter-spacing:.08em;text-transform:uppercase;margin-top:15px;font-size:11px;font-weight:600}.panel-sidebar .brand{border-bottom:3px solid var(--brand-orange);background:#eef2f8;min-height:76px;margin:-18px -14px 14px;padding:8px 12px}.panel-sidebar .pilotme-brand img{width:166px}.panel-sidebar .nav-item{min-height:39px}.panel-sidebar .nav-item.active{border-inline-start:3px solid var(--brand-orange);background:#284b77}.sidebar-group-toggle{color:#b6c7de;letter-spacing:.02em;background:#19273c;font-weight:500}.sidebar-view-footer{background:#19273c;border-color:#3b4d69}.panel-sidebar .sidebar-close{color:#26344c;top:5px}.owner-auth header .pilotme-brand,.access-preview header .pilotme-brand{background:#eef2f8;border-radius:8px;padding:4px 12px}.access-brand-mark{object-fit:contain;width:72px;height:72px}.button{min-height:38px;box-shadow:none;border-radius:6px;gap:8px;padding:9px 14px;font-size:14px;font-weight:550}.button.primary{background:var(--accent-solid);border:1px solid var(--accent-solid);color:#fff;box-shadow:0 1px 2px #17345818}.button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.button.secondary{background:var(--surface);border:1px solid var(--field-border)}.button.secondary:hover:not(:disabled){background:var(--soft);border-color:var(--accent)}.button:disabled,.button.primary:disabled{background:var(--field-disabled);border-color:var(--field-disabled-border);color:var(--muted);box-shadow:none;opacity:1}.text-button,.text-link{font-weight:500}.text-button:hover{text-underline-offset:3px;text-decoration:underline}.page-heading{align-items:center;gap:16px;margin-bottom:22px}.page-heading h1{letter-spacing:-.65px;font-size:27px;font-weight:600;line-height:1.3}.page-heading p{max-width:900px;margin-top:7px;font-size:14px;line-height:1.6}.eyebrow{letter-spacing:.09em;color:var(--muted);margin-bottom:9px;font-size:11px;font-weight:600}.panel,.ops-card,.transfer-card,.stat-card{box-shadow:var(--shadow);border-radius:8px}.ops-card-heading,.section-heading{border-bottom:1px solid var(--line);padding:16px 20px}.ops-card-heading h2,.section-heading h2{letter-spacing:-.15px;font-size:15px;font-weight:600}.ops-card-heading p{margin-top:5px;font-size:13px;line-height:1.5}.ops-card-body{padding:20px}.ops-card-body>.button{margin-top:16px}.ops-split{align-items:start;gap:20px}.ops-workspace>.ops-card,.ops-workspace>.ops-split{margin-top:20px}.ops-notice{border:1px solid var(--line);border-inline-start:3px solid var(--accent);background:var(--soft);border-radius:6px;margin:0 0 20px;padding:12px 16px;font-size:13px;line-height:1.6}.ops-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:16px;margin:20px 0;padding:14px 18px}.ops-toolbar .ops-grow{max-width:420px}.ops-toolbar>.button:last-child{margin-inline-start:auto}.ops-toolbar label,.transfer-field{gap:7px;font-size:13px;font-weight:500}.ops-toolbar input,.ops-toolbar select,.transfer-field input,.transfer-field select{min-height:39px;padding:9px 11px;font-size:14px}.ops-toolbar input,.ops-toolbar select{width:100%;min-width:0}.ops-pill,.status-label{background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.status-label:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.status-label.healthy{color:#286d57;background:#dfede6}.status-label.failed{color:#a9364e;background:#f2dfe4}.status-label.queued{background:var(--orange-tint);color:var(--orange-text)}:root[data-theme=dark] .status-label.healthy{color:#8cd6b5;background:#223d34}:root[data-theme=dark] .status-label.failed{color:#f2aab6;background:#482d36}.ops-choices{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:24px;width:100%;margin:0 0 20px;padding:0;display:flex;overflow-x:auto}.ops-choices button{color:var(--muted);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-size:14px;font-weight:500}.ops-choices button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent);box-shadow:none;background:0 0}.ops-choices button:hover{color:var(--accent)}.ops-facts>div{align-items:start;gap:18px;padding:12px 0;font-size:14px}.ops-facts dt{flex-shrink:0;font-size:13px}.ops-facts dd{overflow-wrap:anywhere;font-size:14px}.ops-policy-result{background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:16px}.ops-policy-result>strong{color:var(--text);font-size:14px}.ops-warning{background:var(--orange-tint);color:var(--orange-text);border:1px solid color-mix(in srgb, var(--brand-orange) 30%, var(--line));border-radius:6px;padding:16px}.ops-warning p{color:inherit;font-size:13px;line-height:1.65}.ops-timeline{margin:0}.ops-timeline li{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;font-size:14px}.ops-timeline li:last-child{border-bottom:0}.ops-timeline li>span{background:var(--tint);width:26px;height:26px;color:var(--accent);border-radius:50%;font-size:11px}.ops-timeline p{font-size:13px;line-height:1.6}.ops-license-banner,.integration-status{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:18px;margin-bottom:20px;padding:20px;display:flex}.ops-license-banner>svg{color:var(--accent);width:28px}.ops-license-banner h2{margin:8px 0;font-size:18px}.ops-license-banner .ops-pill{background:var(--orange-tint);color:var(--orange-text)}.ops-license-banner p{font-size:14px}.ops-checklist label{border-bottom:1px solid var(--line);gap:12px;margin:0;padding:15px 0;font-size:14px}.ops-checklist{margin-bottom:18px}.updates-workspace .ops-split{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.workspace-table-scroll{overflow-x:auto}.workspace-table{border-collapse:collapse;text-align:start;width:100%;font-size:14px}.workspace-table th{color:var(--muted);background:var(--soft);text-align:start;white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:550}.workspace-table td{border-top:1px solid var(--line);vertical-align:middle;padding:14px 16px;line-height:1.5}.workspace-table tbody tr:hover{background:color-mix(in srgb, var(--tint) 40%, var(--surface))}.workspace-table .selected-row{background:var(--tint)}.workspace-table small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.resource-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}.resource-layout>.ops-card:first-child .ops-card-body{padding:0}.resource-table{min-width:520px}.resource-name{text-align:start;color:var(--accent);align-items:center;gap:12px;padding:0;font-size:14px;font-weight:500;display:flex}.resource-table td:nth-child(2){font-size:13px}.designed-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:42px 24px;display:flex}.designed-empty>svg{color:var(--accent);background:var(--tint);box-sizing:content-box;border-radius:12px;padding:12px}.designed-empty h3{font-size:16px;font-weight:600}.designed-empty p{max-width:440px;color:var(--muted);font-size:14px;line-height:1.65}.designed-empty .button{margin-top:4px}.integration-status>div{flex:1;min-width:0}.integration-status h2{margin-bottom:5px;font-size:16px}.integration-status p{color:var(--muted);font-size:13px;line-height:1.6}.integration-symbol{background:var(--soft);border:1px solid var(--line);border-radius:8px;place-items:center;padding:13px;display:grid}.repository-reference{color:var(--muted);align-items:center;gap:10px;margin:20px 0;font-size:13px;display:flex}.repository-reference a{color:var(--accent);align-items:center;gap:8px;margin-inline-start:auto;display:flex}.capability-list>div{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:22px 0;display:flex}.capability-list>div:first-child{padding-top:0}.capability-list>div:last-child{border:0;padding-bottom:0}.capability-list>div>svg{color:var(--accent)}.capability-list>div>span:nth-child(2){flex:1}.capability-list p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.6}.file-workspace .ops-split{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.file-workspace .ops-breadcrumb{border:1px solid var(--line);background:var(--soft);border-radius:5px;margin-bottom:16px;padding:8px 12px}.file-workspace .ops-breadcrumb button{background:0 0;padding:4px;font-size:13px}.file-column-head{background:var(--soft);font-size:12px;padding:10px!important}#main-content .ops-file-row{min-height:48px;padding:12px 10px}.ops-file-row:hover{background:var(--tint)}.ops-file-row strong{font-weight:500}.ops-code{border:1px solid var(--line);border-radius:6px;padding:16px;font-size:13px;line-height:1.7}.file-workspace .ops-empty{place-content:center;justify-items:center;gap:16px;min-height:220px;display:grid}.transfer-banner,.hosting-context{background:var(--soft);border:1px solid var(--line);border-inline-start:3px solid var(--brand-orange);border-radius:6px;margin-bottom:20px;padding:14px 18px}.transfer-banner strong{font-size:14px;font-weight:600}.transfer-banner p{font-size:13px;line-height:1.6}.transfer-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:20px}.transfer-body{padding:22px}.transfer-body h2{margin-bottom:8px;font-size:17px}.transfer-body p{font-size:14px;line-height:1.65}.transfer-field{margin:18px 0}.transfer-steps{background:var(--soft);gap:22px;padding:18px 22px}.transfer-steps li{gap:9px;font-size:13px}.transfer-steps li span{width:25px;height:25px;font-size:12px}.transfer-options{gap:14px;margin:22px 0}.transfer-options label{border-radius:6px;padding:18px}.transfer-note{background:var(--soft);color:var(--muted);border-radius:6px;padding:14px;font-size:13px;line-height:1.6}.transfer-footer{background:var(--soft);border-top:1px solid var(--line);padding:16px 22px}.backup-policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.backup-policy>h2,.backup-policy>.transfer-note,.backup-policy>p{grid-column:1/-1}.backup-policy>.transfer-field{margin:0}.backup-policy>button{grid-column:1/-1;justify-self:start}.backup-policy>p{margin:0;font-size:13px}.backup-views .transfer-checklist{max-width:700px}.backup-views .transfer-checklist li{border-bottom:1px solid var(--line);padding:14px 0;font-size:14px}.hosting-context{background:var(--surface)}.hosting-context strong{font-size:14px}.hosting-context p{font-size:13px}.hosting-row{padding:14px 0;font-size:14px}.hosting-row strong{font-size:14px;font-weight:500}.settings-hub{gap:12px;margin:20px 0}.settings-hub button{text-align:start;border-radius:6px;padding:18px}.settings-hub button strong{font-size:14px;font-weight:550}.settings-hub button small{font-size:13px;line-height:1.5}.settings-grid{gap:20px}.live-settings-form{grid-template-columns:minmax(180px,2fr) minmax(160px,1fr) auto;align-items:end;max-width:none}.live-settings-form label{font-size:14px}.live-settings-form>p[role=status]{grid-column:1/-1;margin:0;font-size:13px}.live-settings-form>p[role=status]:empty{display:none}.live-settings-form input{min-height:40px;padding:10px;font-size:14px}.live-site-create{grid-template-columns:repeat(3,minmax(0,1fr))}.live-site-create .button{margin-top:0}.live-site-create>p{grid-column:2/-1}.compact-plans-scroll td,.compact-plans-scroll th{padding:13px 18px}.compact-plans-scroll th{font-size:12px}.compact-plans-scroll td{font-size:14px}.compact-plans-scroll tbody tr:hover{background:color-mix(in srgb, var(--tint) 40%, var(--surface))}.compact-plans-scroll td>.text-button{font-size:13px}.audit-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:16px;padding:16px 20px;display:flex}.audit-toolbar label{color:var(--muted);gap:7px;font-size:12px;display:grid}.audit-toolbar input,.audit-toolbar select{min-height:38px;padding:9px 11px;font-size:14px}.audit-toolbar>span{color:var(--muted);margin-inline-start:auto;padding-bottom:10px;font-size:13px}.audit-table{min-width:680px}.audit-table code{font-size:13px}.audit-table td:first-child{color:var(--muted);width:75px}.audit-table time{color:var(--muted);font-size:13px}.audit-card .ops-card-body{padding:0}.github-callout{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:20px}.github-callout h2{font-size:17px}.preview-banner{background:var(--orange-tint);color:var(--orange-text);border:1px solid color-mix(in srgb, var(--brand-orange) 25%, var(--line))}.preview-banner>span:first-child{color:var(--orange-text);background:0 0}.account-current{border:1px solid var(--line);background:var(--soft);border-radius:6px;padding:12px 15px;font-size:14px}.account-create-form{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px}.account-create-form>h2,.account-create-form>button{grid-column:1/-1}.account-sessions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:22px;display:flex}.account-sessions h2{margin-bottom:6px;font-size:15px}.account-sessions p{color:var(--muted);font-size:13px}.deployment-table{min-width:700px}.deployment-table td:first-child{width:38%}.deployment-table .text-button{padding:0}.deployment-source{align-items:center;gap:6px;font-size:13px;display:inline-flex}#main-content{--workspace-radius:8px}#main-content .resource-layout>.ops-card:first-child .ops-card-body{padding:0}#main-content :is(.ops-notice,.transfer-banner){background:var(--soft);border-radius:6px;font-size:13px}#main-content .transfer-banner{border-inline-start-color:var(--brand-orange)}#main-content .ops-facts dt,#main-content .ops-card-heading p,#main-content .hosting-context p,#main-content .ops-toolbar label{font-size:13px}@media (width<=1100px){.resource-layout,.file-workspace .ops-split{grid-template-columns:minmax(0,1fr)}.integration-status{flex-wrap:wrap}.integration-status>.button{margin-inline-start:72px}}@media (width<=760px){.page-heading h1{font-size:24px}.page-heading{flex-wrap:wrap;align-items:start}.ops-split,.transfer-layout,.updates-workspace .ops-split,.backup-policy,.live-settings-form,.live-site-create{grid-template-columns:minmax(0,1fr)}.live-site-create>p{grid-column:auto}.ops-toolbar{flex-wrap:wrap;align-items:end;padding:14px}.ops-toolbar label,.ops-toolbar .ops-grow{flex:100%;min-width:0;max-width:none}.ops-toolbar>.button:last-child{margin-inline-start:0}.ops-card-heading,.ops-card-body{padding:16px}.ops-choices{gap:20px}.ops-facts>div{flex-wrap:wrap}.integration-status{gap:12px;padding:16px}.integration-status>div{flex-basis:calc(100% - 72px)}.integration-status>.button{margin-inline-start:0}.repository-reference{flex-wrap:wrap}.repository-reference a{margin-inline-start:0}.transfer-steps{flex-wrap:wrap;gap:12px;padding:16px}.transfer-body{padding:18px}.capability-list>div{flex-wrap:wrap;gap:12px}.capability-list>div>span:nth-child(2){flex-basis:calc(100% - 40px)}.audit-toolbar label{width:100%}.audit-toolbar>span{margin-inline-start:0;padding:0}.account-create-form{grid-template-columns:minmax(0,1fr)}.account-sessions{flex-wrap:wrap}}.source-fields{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;min-width:0;margin:8px 0;padding:20px}.source-fields legend{padding:0 8px;font-size:15px;font-weight:600}.source-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.source-form-grid label,.deployment-editor>label{flex-direction:column;gap:8px;font-size:14px;display:flex}.source-form-grid input,.source-form-grid select,.source-form-grid textarea{width:100%;min-height:40px}.source-form-grid small,.source-options p{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.source-wide{grid-column:1/-1}.source-options{flex-wrap:wrap;gap:16px;display:flex}.source-options label,.source-choice{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.source-options input,.source-choice input{height:16px;width:16px!important;min-height:16px!important}.source-choice{grid-column:1/-1}.deployment-editor{padding:20px}.release-error{white-space:normal;max-width:380px}@media (width<=700px){.source-form-grid{grid-template-columns:1fr}.source-fields{padding:14px}}.release-build-log{max-width:440px;margin-top:8px;font-size:12px}.release-build-log summary{cursor:pointer;color:var(--accent)}.release-build-log pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);border:1px solid var(--line);max-height:240px;padding:12px;overflow:auto}.security-workspace{gap:18px;display:grid}.security-tabs{border-bottom:0;flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex}.security-tabs button{white-space:nowrap;border:1px solid var(--line);background:var(--soft);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.security-tabs button:hover{border-color:var(--accent);color:var(--accent)}.security-tabs button.active{color:#fff;background:var(--accent-solid);border-color:var(--accent-solid)}.security-setting{justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.security-setting+.security-setting{border-top:1px solid var(--line)}.security-setting h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 7px;font-size:15px;display:flex}.security-setting p,.security-form p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.security-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.security-state{color:var(--muted);background:var(--soft);border-radius:5px;padding:4px 7px;font-size:12px;display:inline-block}.security-state.on{color:var(--accent);background:var(--tint)}.security-form{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:15px;max-width:600px;margin-top:20px;padding:20px;display:grid}.security-form h3{margin:0;font-size:16px}.security-form label,.security-enrollment label{gap:7px;font-size:14px;display:grid}.security-form input:not([type=checkbox]),.security-form select{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:6px;padding:9px 12px}.security-form .security-check{align-items:center;gap:10px;display:flex}.security-enrollment{gap:12px;display:grid}.security-enrollment input{letter-spacing:.03em;font-family:monospace}.security-enrollment small{color:var(--muted)}.authenticator-qr{background:#fff;border-radius:10px;justify-self:center;width:min(256px,100%);overflow:hidden}.authenticator-qr svg{width:100%;height:auto;display:block}.recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:800px;padding:0;list-style:none;display:grid}.recovery-codes li{background:var(--soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:5px;padding:10px}.session-device{max-width:360px}.session-device>span{overflow-wrap:anywhere;font-size:13px;display:block}.session-device .security-state{margin-bottom:5px;display:inline-block}.permission-summary{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.permission-summary h3{font-size:15px}.permission-summary dl{grid-template-columns:80px 1fr;gap:12px;font-size:14px;line-height:1.5;display:grid}.permission-summary dt{font-weight:600}.permission-summary dd{color:var(--muted);margin:0}@media (width<=700px){.security-setting{flex-direction:column;align-items:stretch}.recovery-codes{grid-template-columns:1fr}.security-form{padding:14px}}:root{--bg:#edf3ff;--surface:#f8fbff;--soft:#e9f1ff;--line:#c9daf2;--text:#173357;--muted:#526e8c;--tint:#e0ecff;--field-bg:#eaf2ff;--field-hover:#e1edff;--field-border:#6287b8;--field-border-hover:#527fc0;--field-text:#173357;--field-placeholder:#587397;--shadow:0 5px 20px #2455a30a;--orange-tint:#fff0df;--orange-text:#9a4b11;--sky-tint:#e3efff;--sky-text:#1a54af;--teal-tint:#e0f5f2;--teal-text:#166b62;--heading-from:#073d9b;--heading-to:#076eaa}:root[data-theme=dark]{--bg:#0d2240;--surface:#153355;--soft:#1b3d61;--line:#315779;--text:#e4f0ff;--muted:#a8c5e0;--tint:#214d7d;--field-bg:#102c4c;--field-hover:#1c4065;--field-focus:#1b416d;--field-border:#5e87b1;--field-border-hover:#8fbdf0;--field-text:#e4f0ff;--field-placeholder:#a8c5e0;--field-disabled:#24405e;--field-disabled-border:#476987;--orange-tint:#503521;--orange-text:#ffd1a4;--sky-tint:#183e6b;--sky-text:#a4ccff;--teal-tint:#123f45;--teal-text:#91e0d2;--heading-from:#123c79;--heading-to:#155d7d}body{background:var(--bg)}#main-content{background:radial-gradient(ellipse at 100% 0%, #ff97110a, transparent 38%), radial-gradient(ellipse at 0% 12%, #0053fc0a, transparent 50%), var(--bg)}.topbar{background:var(--surface);border-bottom-color:var(--line)}.sidebar.panel-sidebar{background:linear-gradient(165deg,#092b65,#123f79 65%,#124d7a);border-color:#174b86}.panel-sidebar .sidebar-server-card{background:#0e3671;border-color:#35649c}.sidebar-group-toggle,.sidebar-view-footer{color:#b8d3f4;background:#0a2b5c;border-color:#2b5288}.panel-sidebar .nav-item.active{color:#fff;background:linear-gradient(90deg,#1862b0,#19538f);border-inline-start-color:#ff9b3d}.panel-sidebar .nav-item:hover{background:#1a4b84}.panel-sidebar .brand{background:#edf5ff;border-bottom:3px solid #ff9636}.panel-sidebar .nav-item svg{color:#99c3ff}.panel-sidebar .nav-item.active svg{color:#ffb669}.preview-banner{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-inline-start:3px solid #ef963e;border-radius:9px}.preview-pill{background:var(--orange-tint);color:var(--orange-text)}.page-heading{isolation:isolate;background:linear-gradient(110deg, var(--heading-from), #145bd0 62%, var(--heading-to));color:#fff;border:1px solid #3168bd;border-radius:14px;min-height:122px;margin-bottom:22px;padding:23px 26px;position:relative;overflow:hidden;box-shadow:0 8px 22px #0a47ab16}.page-heading:after{content:"";z-index:-1;inset-inline-end:60px;pointer-events:none;border:40px solid #3c8df06b;border-radius:50%;width:210px;height:210px;position:absolute;top:-155px}.page-heading:before{content:"";z-index:-1;inset-inline-end:-150px;pointer-events:none;border:1px solid #8ac8ff60;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-200px;box-shadow:0 0 0 26px #8ac8ff0b,0 0 0 55px #8ac8ff09}.page-heading h1{color:#fff;letter-spacing:-.65px;font-size:27px;line-height:1.3}.page-heading p{color:#d8eaff;max-width:760px;font-size:14px}.page-heading .eyebrow{color:#ffca91;letter-spacing:.14em;margin-bottom:6px;font-size:10px}.page-heading .button.primary{color:#000;background:linear-gradient(135deg,#ffc27f 0%,#ffac53 50%,#ff922b 100%);border-color:#ffb96c;flex-shrink:0;box-shadow:0 3px 9px #063c8c24}.page-heading .button.primary:hover:not(:disabled){color:#000;background:linear-gradient(135deg,#ffce98 0%,#ffb96c 50%,#ffa145 100%);border-color:#ffc27f}.page-heading .button.primary:not(:disabled)>svg{color:#143052}.page-heading .button.secondary{color:#1b4d8d;background:#fff;border-color:#c8dfff}.page-heading .button:disabled{color:#15385e;background:#8da9ca;border-color:#8da9ca}.button{border-radius:8px;transition:background .15s,border-color .15s,box-shadow .15s}.button.primary{background:linear-gradient(135deg,#1354da,#126dcd);border-color:#155fce;box-shadow:0 3px 8px #1456d91b}.button.secondary{background:var(--sky-tint);border-color:var(--line);color:var(--sky-text)}.panel,.ops-card,.transfer-card{border:1px solid var(--line);border-radius:12px;overflow:hidden}.ops-card-heading,.section-heading,.compact-plans-heading{background:linear-gradient(100deg, var(--soft), var(--surface));border-bottom-color:var(--line)}.ops-card-heading h2,.section-heading h2,.compact-plans-heading h2{align-items:center;gap:9px;display:flex}.ops-card-heading h2:before,.section-heading h2:before{content:"";background:#ff962f;border-radius:3px;flex:0 0 4px;height:15px;display:inline-block}.ops-card-body{background:var(--surface)}.ops-notice{background:var(--sky-tint);border-color:var(--line);color:var(--text)}.hosting-tabs,.ops-choices{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:5px;padding:5px}.hosting-tabs a,.ops-choices button{border-radius:7px}.hosting-tabs a[aria-current=page],.ops-choices button[aria-pressed=true]{background:var(--sky-tint);color:var(--sky-text);border-color:#0000;box-shadow:inset 0 -2px #ed963e}.hosting-tabs>span{align-items:center;gap:7px;display:flex}.hosting-table thead,.ops-table thead,.app-table thead,thead{background:var(--soft)}.hosting-table th,.ops-table th{color:var(--muted);font-weight:500}.hosting-table tbody tr:hover,.ops-table tbody tr:hover{background:var(--sky-tint)}.stat-card{background:linear-gradient(135deg, var(--sky-tint), var(--surface));border-color:var(--line);border-top:3px solid #3b82e6;border-radius:12px}.stat-card:nth-child(2){background:linear-gradient(135deg, var(--teal-tint), var(--surface));border-top-color:#30a995}.stat-card:nth-child(3){background:linear-gradient(135deg, var(--orange-tint), var(--surface));border-top-color:#f39b42}.stat-card:nth-child(4){border-top-color:#3a91c3}.runtime-option{background:linear-gradient(115deg, var(--surface), var(--sky-tint));border-radius:10px;min-height:86px}.runtime-option:nth-child(3n+2){background:linear-gradient(115deg, var(--surface), var(--orange-tint))}.runtime-option:nth-child(3n){background:linear-gradient(115deg, var(--surface), var(--teal-tint))}.runtime-option.selected{background:var(--sky-tint);border-color:var(--accent)}.hosting-capacity{background:var(--sky-tint);border-color:var(--line);border-radius:12px}.security-summary{background:linear-gradient(110deg, var(--sky-tint), var(--surface));border-radius:12px}.security-card{border-radius:12px}.ops-empty{background:linear-gradient(115deg, var(--sky-tint), var(--surface));border-color:var(--line)}.subscription-customer{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.account-pulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.pulse-card{border:1px solid var(--line);border-radius:12px;grid-template-columns:46px 1fr;gap:12px 14px;padding:19px 21px;display:grid;position:relative;overflow:hidden}.pulse-card.blue{background:linear-gradient(120deg, var(--sky-tint), var(--surface));color:var(--sky-text)}.pulse-card.orange{background:linear-gradient(120deg, var(--orange-tint), var(--surface));color:var(--orange-text)}.pulse-card.teal{background:linear-gradient(120deg, var(--teal-tint), var(--surface));color:var(--teal-text)}.pulse-icon{background:var(--surface);border:1px solid var(--line);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.pulse-card small{font-size:12px;line-height:1.4;display:block}.pulse-card strong{margin-top:5px;font-size:28px;font-weight:600;line-height:1.3;display:block}.pulse-card em{font-size:14px;font-style:normal;font-weight:450}.pulse-caption{color:var(--muted);grid-column:1/-1;font-size:11px;line-height:1.5}.account-content{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.account-table-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.account-table-toolbar h2{margin:0 0 4px;font-size:15px;font-weight:600}.account-table-toolbar small{color:var(--muted);font-size:12px}.account-table-toolbar>div{margin-inline-end:auto}.account-search{flex:1;align-items:center;min-width:170px;max-width:260px;display:flex;position:relative}.account-search svg{color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:11px}.account-search input{padding:10px 12px;width:100%;padding-inline-start:35px}.account-table-toolbar select{max-width:160px;padding:10px}.account-table{border-collapse:collapse;width:100%;min-width:700px}.account-table th,.account-table td{text-align:start;padding:15px 16px;font-size:13px}.account-table tr.selected{background:var(--sky-tint)}.account-table progress{accent-color:#248ac8;width:90px;height:4px;margin-top:8px;display:block}.account-name{text-align:start;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.account-name strong{font-size:13px;font-weight:550;display:block}.account-name small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.account-avatar{background:var(--sky-tint);width:34px;height:34px;color:var(--sky-text);border:1px solid var(--line);border-radius:10px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.account-table tr:nth-child(3n+2) .account-avatar{background:var(--orange-tint);color:var(--orange-text)}.account-table tr:nth-child(3n) .account-avatar{background:var(--teal-tint);color:var(--teal-text)}.account-empty{text-align:center;max-width:520px;margin:auto;padding:38px 22px}.empty-orbit{background:var(--sky-tint);width:68px;height:68px;color:var(--sky-text);box-shadow:12px -7px 0 -4px var(--orange-tint);border-radius:22px;place-items:center;margin:0 auto 20px;display:grid}.account-empty h3{margin:0 0 10px;font-size:17px;font-weight:550}.account-empty p{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:1.7}.account-inspector{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.inspector-heading{color:#fff;background:linear-gradient(135deg,#174fa7,#067999);padding:22px}.inspector-heading>span{color:#ffc68d;letter-spacing:.1em;margin-bottom:22px;font-size:9px;display:block}.inspector-heading h2{color:#fff;overflow-wrap:anywhere;margin:14px 0 8px;font-size:21px;line-height:1.35}.inspector-heading p{color:#d9ecff;margin:0;font-size:12px;line-height:1.7}.inspector-body{overflow-wrap:anywhere;padding:20px}.inspector-body>p{color:var(--muted);font-size:12px}.inspector-body .button{width:100%;margin-top:18px}.account-next{color:var(--accent);align-items:center;gap:8px;margin-top:14px;font-size:12px;text-decoration:none;display:flex}.account-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.account-steps li{align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}.account-steps span{border:1px solid var(--line);background:var(--sky-tint);width:24px;height:24px;color:var(--sky-text);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.account-access-note{border-top:1px solid var(--line);color:var(--muted);align-items:start;gap:8px;margin:0;padding:16px 20px;font-size:11px;line-height:1.7;display:flex}.account-access-note svg{color:var(--accent);flex-shrink:0;margin-top:2px}.account-form-section{align-items:center;gap:12px;margin:12px 0 20px;display:flex}.account-form-section h3{margin:0 0 5px;font-size:14px;font-weight:550}.account-form-section p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.section-number{background:var(--orange-tint);width:36px;height:36px;color:var(--orange-text);border-radius:10px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.account-editor .hosting-fields{margin-bottom:24px}.account-archive{color:var(--muted);align-items:start;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.account-archive input{flex-shrink:0}.account-editor label.account-archive{align-items:center;gap:9px;display:flex}.account-editor label.account-archive input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0}.account-editor .field-help{color:var(--muted);font-size:13px;line-height:1.6}@media (width>=1500px){.account-content{grid-template-columns:minmax(0,1fr) 290px}}@media (width<=1100px){.account-content{grid-template-columns:minmax(0,1fr)}.account-inspector{display:none}.account-content:has(.account-table tr.selected) .account-inspector{display:block}.account-pulse{gap:10px}.pulse-card{padding:15px}}@media (width<=700px){.page-heading{border-radius:11px;flex-direction:column;align-items:flex-start;gap:16px;min-height:0;padding:21px}.page-heading h1{font-size:24px}.page-heading p{font-size:13px}.account-pulse{grid-template-columns:minmax(0,1fr);gap:10px}.pulse-card{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:14px}.pulse-card strong{font-size:24px}.pulse-caption{grid-column:3;max-width:115px;font-size:10px}.account-table-toolbar{padding:15px}.account-search{max-width:none}.account-table-toolbar>div{width:100%}.account-form-section{align-items:start}.account-empty{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.button{transition:none}}.table-scroll{overflow-x:auto}.hosting-tabs{flex-wrap:wrap;align-items:center;display:flex}.hosting-tabs a{align-items:center;gap:8px;padding:11px 14px;font-size:13px;text-decoration:none;display:inline-flex}.hosting-tabs>span{margin-inline-start:auto;padding:8px 12px;font-size:12px}.hosting-budget{background:var(--sky-tint);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding:16px 20px;display:flex}.hosting-budget>span{background:var(--surface);border:1px solid var(--line);color:var(--sky-text);border-radius:7px;padding:6px 10px}.settings-hub button{background:linear-gradient(120deg, var(--sky-tint), var(--surface));border-top:3px solid #3d84e7;border-radius:11px}.settings-hub button:nth-child(3n+2){background:linear-gradient(120deg, var(--teal-tint), var(--surface));border-top-color:#2da18d}.settings-hub button:nth-child(3n){background:linear-gradient(120deg, var(--orange-tint), var(--surface));border-top-color:#f59a41}#main-content:is([data-workspace=monitoring],[data-workspace=backups],[data-workspace=github]) .page-heading{background:linear-gradient(110deg,#12478f,#086b96)}@media (width<=700px){.hosting-tabs a{padding:10px;font-size:12px}.hosting-tabs>span{width:100%;padding:5px 10px}}.account-editor .hosting-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-editor .hosting-fields label{flex-direction:column;gap:8px;font-size:13px;display:flex}.account-editor .hosting-fields input,.account-editor .hosting-fields select{width:100%;min-height:42px;padding:10px 12px;font-size:14px}[dir=rtl] .pulse-card strong{text-align:right}@media (width<=700px){.account-editor .hosting-fields{grid-template-columns:minmax(0,1fr)}}.hosting-budget>span{direction:ltr;unicode-bidi:isolate}#main-content :is(input,select,textarea){letter-spacing:normal;font-size:13px;font-weight:400;line-height:1.5}#main-content :is(input,textarea)::placeholder{opacity:1;font-size:12px;font-weight:400}#main-content label{font-size:13px;font-weight:500;line-height:1.5}.topbar .global-search input{font-size:13px}.topbar .global-search input::placeholder{font-size:12px}.release-history-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.release-history-toolbar h2{margin:0}.release-history-toolbar input[type=search]{border:1px solid var(--field-border);background:var(--field-bg);width:300px;min-width:0;max-width:100%;min-height:38px;color:var(--field-text);border-radius:7px;padding:8px 11px}@media (width<=600px){.release-history-toolbar input[type=search]{width:100%;min-height:42px}.topbar .breadcrumb-home,.topbar .breadcrumb>.directional{display:none}.topbar .breadcrumb{min-width:0;font-size:13px}.topbar .breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .header-tools{flex-shrink:0;gap:6px}}.tenant-shell{background:var(--bg);min-height:100vh;display:flex}.tenant-nav{color:#dfecff;background:linear-gradient(165deg,#092b65,#124d7a);flex-shrink:0;width:240px}.tenant-nav .brand{background:#edf5ff;border-bottom:3px solid #ff9636;padding:12px}.tenant-identity{overflow-wrap:anywhere;border-bottom:1px solid #35649c;gap:8px;padding:22px 18px;display:grid}.tenant-identity strong{font-size:17px}.tenant-identity span,.tenant-identity small{color:#b8d3f4;font-size:12px}.tenant-nav nav{gap:4px;padding:14px 8px;display:grid}.tenant-nav nav a{color:#dfecff;border-radius:6px;padding:12px;font-size:14px}.tenant-nav nav a.active{background:#2261a1;border-inline-start:3px solid #ff9636}.tenant-body{flex:1;min-width:0}.tenant-topbar{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.tenant-topbar>div{gap:8px;display:flex}.tenant-scope{color:var(--muted);margin:0 0 22px;font-size:13px}.member-workspace{margin-top:24px}.member-workspace .hosting-actions{padding:18px}.member-workspace .hosting-fields{padding:20px}@media (width<=760px){.tenant-shell{display:block}.tenant-nav{width:100%}.tenant-nav nav{display:flex;overflow-x:auto}.tenant-nav nav a{white-space:nowrap}.tenant-identity{padding:12px 18px}.tenant-topbar{flex-wrap:wrap;padding:12px}.tenant-nav .brand{max-height:74px}.tenant-body main{padding:16px}.member-workspace .workspace-table{min-width:640px}.member-workspace .workspace-table th,.member-workspace .workspace-table td{display:table-cell}}.member-workspace .hosting-fields input:not([type=checkbox]),.member-workspace .hosting-fields select{width:100%;height:40px;min-height:40px;max-height:40px;padding:9px 12px;font-size:13px;line-height:1.4}.account-lifecycle{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.account-lifecycle h3{margin:12px 0 8px;font-size:14px}.account-lifecycle p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.lifecycle-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.lifecycle-actions .button{min-height:36px;margin-top:0;padding:8px 10px;font-size:12px}.account-lifecycle label{flex-direction:column;gap:7px;margin:12px 0;font-size:13px;display:flex}.account-lifecycle input,.account-lifecycle select,.account-lifecycle textarea{width:100%;min-width:0;font-size:13px}.account-lifecycle textarea{resize:vertical;min-height:70px}.account-lifecycle form{border-inline-start:3px solid #ffac53;padding-inline-start:12px}.account-lifecycle summary{cursor:pointer;font-size:13px}.account-lifecycle summary small{margin-top:5px;display:block}.account-inspector .ops-notice{display:block}.account-lifecycle details{margin-bottom:10px}.account-lifecycle summary{overflow-wrap:normal}.account-lifecycle summary strong{font-size:13px}.account-lifecycle summary small{color:var(--muted);font-size:11px}.file-selector,.file-toolbar,.file-editor-meta,.file-controls,.file-history>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.file-selector{justify-content:space-between;margin-bottom:20px;padding:18px 22px}.file-selector label{gap:7px;min-width:240px;font-size:13px;display:grid}.file-selector select{min-height:40px;padding:8px 12px;font-size:13px}.file-selector>span,.file-location{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.file-selector>span{color:var(--muted)}.file-toolbar{border-bottom:1px solid var(--line);background:var(--sky-tint);justify-content:space-between;padding:18px 20px}.file-location strong{overflow-wrap:anywhere;font-weight:500}.file-controls .button{min-height:36px;padding:8px 12px;font-size:12px}.file-table{border-collapse:collapse;width:100%;font-size:13px}.file-table th,.file-table td{border-bottom:1px solid var(--line);text-align:start;padding:14px 20px}.file-table th{color:var(--muted);background:var(--soft);font-weight:500}.file-table td button{color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.file-table td button svg{color:var(--accent);flex-shrink:0}.file-table td button span{overflow-wrap:anywhere}.file-table tr:hover{background:var(--sky-tint)}.file-create{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding:18px 20px;display:flex}.file-create label{gap:7px;font-size:13px;display:grid}.file-create input{min-height:38px;font-size:13px}.file-editor,.file-empty{padding:20px}.file-editor-meta{color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:12px}.file-editor textarea{tab-size:2;resize:vertical;background:var(--soft);border:1px solid var(--line);width:100%;min-height:360px;color:var(--text);border-radius:8px;margin-bottom:14px;padding:18px;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.file-versions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.file-versions h3{width:100%;font-size:14px}.file-footnote{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:16px 20px;font-size:12px;line-height:1.6}.file-history{margin-top:22px;padding:20px}.file-history h2,.file-empty h2{margin-bottom:14px;font-size:16px}.file-history>div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:13px}.file-history p{width:100%;color:var(--muted);font-size:12px}@media (width<=700px){.file-selector label{width:100%;min-width:0}.file-table th,.file-table td{padding:12px}.file-table th:last-child,.file-table td:last-child{display:none}.file-editor{padding:14px}.file-editor textarea{font-size:12px}.file-create label,.file-create input{width:100%;min-width:0}}.data-card{padding:22px}.data-card>header,.data-connection>header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.data-card h2{margin:0;font-size:17px}.data-card>header .button{margin-inline-start:auto}.data-state{background:var(--sky-tint);color:var(--sky-text);border-radius:20px;padding:4px 10px;font-size:12px}.data-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 20px;display:grid}.data-facts dt{color:var(--muted,#61738b);margin-bottom:7px;font-size:12px}.data-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.data-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.data-actions label,.data-restore label{gap:7px;font-size:13px;display:grid}.data-card p{font-size:13px;line-height:1.7}.data-actions p{max-width:420px;margin:0}.data-result{border:1px solid var(--line);background:var(--soft);border-radius:10px;padding:18px;font-size:12px;overflow:auto}.data-connection,.data-restore{border:1px solid var(--line);background:var(--soft);border-radius:10px;margin-top:20px;padding:18px}.data-connection .data-facts{grid-template-columns:1fr}.data-connection .data-facts div{grid-template-columns:100px 1fr;gap:16px;display:grid}.data-connection button{margin-inline-start:auto}.data-restore input{max-width:420px}.data-restore .data-actions{margin-top:16px}.data-table-wrap{overflow:auto}.data-card table{border-collapse:collapse;width:100%;font-size:13px}.data-card th{text-align:start;color:var(--muted,#61738b);font-weight:500}.data-card td,.data-card th{border-bottom:1px solid var(--line);padding:12px}@media (width<=700px){.data-card{padding:16px}.data-facts{grid-template-columns:1fr}.data-table-wrap table{min-width:550px}}.data-workspace :is(select,input){min-height:36px;padding:8px 10px;font-size:13px}.data-workspace .file-selector{flex-wrap:wrap}.data-workspace .file-selector label{min-width:0;max-width:100%}.data-workspace select{max-width:100%}.upload-steps{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:24px;padding:22px;display:grid}.upload-steps>section{min-width:0}.upload-steps h3{margin:0 0 16px;font-size:15px;font-weight:600}.upload-connection{border:1px solid var(--line);border-radius:10px;margin:0 0 16px;overflow:hidden}.upload-connection>div{border-bottom:1px solid var(--line);padding:10px 12px}.upload-connection>div:last-child{border-bottom:0}.upload-connection dt{opacity:.75;margin-bottom:5px;font-size:12px}.upload-connection dd{overflow-wrap:anywhere;margin:0;font-size:13px}.upload-steps code{word-break:break-all;font-size:12px}.upload-steps .live-settings-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;display:grid}.upload-steps .live-settings-form>.button{justify-self:start}.upload-workspace>.compact-plans-heading{justify-content:space-between;align-items:flex-start}.upload-workspace>.compact-plans-heading>.button{flex-shrink:0}.upload-workspace .hosting-form-actions{flex-wrap:wrap}.upload-workspace table :is(th,td),.application-operations table :is(th,td){display:table-cell}.upload-workspace .compact-plans-scroll table{min-width:450px}.application-operations table{min-width:580px}.upload-steps code{direction:ltr;unicode-bidi:isolate;max-width:100%;display:inline-block}.source-form-grid :is(input:not([type=checkbox]),select,textarea){text-align:left;direction:ltr}.upload-steps .live-settings-form>label{gap:6px;font-size:13px;font-weight:500;display:grid}.upload-steps .live-settings-form small{font-size:12px;font-weight:400}.ops-card-heading>:is(input,select){min-width:0;max-width:240px;min-height:36px;font-size:13px}.process-inspector .compact-plans-heading{justify-content:space-between}.process-inspector .workspace-table{min-width:600px}.process-inspector table :is(th,td){display:table-cell}.process-inspector-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:14px 20px;display:flex}@media (width<=1000px){.upload-steps{grid-template-columns:1fr}}.backup-check-time{color:var(--muted);margin-top:4px;font-size:12px;display:block}.initial-site-fields{border:1px solid var(--border,#b8d0ef);border-radius:10px;min-width:0;margin:20px 0;padding:18px}.initial-site-fields legend{padding:0 8px;font-weight:600}.initial-site-fields .account-archive{align-items:center;gap:8px;margin:0 0 16px;display:flex}.initial-site-fields .account-archive input[type=checkbox]{flex:none;width:16px;height:16px;min-height:16px}.initial-site-fields .source-fields{min-width:0}.account-editor textarea{resize:vertical;width:100%;min-height:80px}.onboarding-progress{margin-bottom:16px}.owner-auth.signin-page{--bg:#061b32;--surface:#10283f;--soft:#18354f;--text:#edf5ff;--muted:#a4bad2;--line:#2a4d6b;--accent:#6bb9ff;--tint:#173b60;--field-bg:#1b3249;--field-hover:#203d58;--field-focus:#203d58;--field-border:#38546f;--field-border-hover:#5894c5;--field-text:#edf5ff;--field-placeholder:#9bb1cb;--danger-bg:#402737;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;min-height:100svh;color:var(--text);background:radial-gradient(ellipse at 12% 20%, #0063c827, transparent 48%), radial-gradient(ellipse at 85% 80%, #006daf20, transparent 45%), radial-gradient(ellipse at 55% 100%, #ff790009, transparent 40%), var(--bg);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px 28px;display:flex;position:relative;overflow:clip}.signin-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#7ca9d20b 1px,#0000 1px),linear-gradient(90deg,#7ca9d20b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0007 100%);mask-image:radial-gradient(#000 30%,#0007 100%)}.signin-page .signin-language{top:24px;color:#b6d8fa;min-height:40px;box-shadow:none;background:#102d49;border-color:#315575;gap:8px;font-size:13px;position:absolute;inset-inline-end:32px}.signin-page .signin-language:hover{color:#fff;background:#1a4064}.owner-auth .signin-brand{text-align:center;flex-direction:column;align-items:center;margin:0 0 26px;display:flex}.owner-auth .signin-brand .pilotme-brand{background:0 0;padding:0}.signin-brand .pilotme-brand img{width:210px}.signin-brand .pilotme-brand>span{color:#afc6df}.owner-auth .signin-brand p{color:#9db7d4;letter-spacing:.05em;margin:5px 0 0;font-size:11px}.owner-auth .signin-card{background:linear-gradient(145deg,#122b44,#10253b);border:1px solid #306080;border-radius:18px;width:100%;max-width:448px;margin:0;padding:28px;position:relative;box-shadow:0 24px 80px #0004,inset 0 1px #a3d7ff08}.signin-card:before{content:"";top:-1px;background:linear-gradient(90deg,#0053fc,#269bff 75%,#ff981f 75%,#ff7900);border-radius:0 0 4px 4px;height:2px;position:absolute;inset-inline:28px}.signin-intro{text-align:start}.signin-symbol{color:#a4cfff;letter-spacing:.11em;text-transform:uppercase;background:#173754;border:1px solid #295779;border-radius:24px;align-items:center;gap:8px;padding:6px 11px;font-size:10px;font-weight:600;display:inline-flex}.signin-symbol svg{color:#ffa348;flex-shrink:0}.owner-auth .signin-intro h1{color:#f4f8ff;letter-spacing:-.035em;margin:17px 0 8px;font-size:26px;line-height:1.3}.owner-auth .signin-intro p{color:var(--muted);margin:0;font-size:13px}.owner-auth.signin-page form{gap:18px;margin-top:24px}.owner-auth.signin-page label{color:#dce9f8;gap:8px;font-size:13px;font-weight:500}.owner-auth.signin-page input{border:1px solid var(--field-border);background:var(--field-bg);min-height:48px;color:var(--field-text);border-radius:12px;padding:12px 14px;font-size:14px;box-shadow:inset 0 1px #ffffff03}.owner-auth.signin-page input:hover{background:var(--field-hover);border-color:var(--field-border-hover)}.owner-auth.signin-page input:focus{background:var(--field-focus);outline-offset:2px;border-color:#359aff;outline:2px solid #359aff}.owner-auth.signin-page input::placeholder{color:var(--field-placeholder);opacity:1;font-size:13px;font-weight:400}.signin-password{gap:8px;display:grid}.signin-password-input,.signin-email-input{display:block;position:relative}.signin-field-icon{top:15px;color:#7d9abb;pointer-events:none;position:absolute;inset-inline-start:15px}.owner-auth.signin-page .signin-email-input input{padding-inline-start:44px}.owner-auth.signin-page .signin-password-input input{padding-inline:44px 48px}.signin-page[dir=rtl] .signin-email-input{direction:ltr}.signin-reveal{inset-inline-end:3px;color:#91b1d1;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:3px}.signin-reveal:hover{color:#cde4ff;background:#284965}.signin-reveal:focus-visible{outline-offset:-2px;outline:2px solid #ffa348}.owner-auth .signin-submit{color:#fff;background:linear-gradient(110deg,#0088f4,#0053dc);border:1px solid #197deb;border-radius:12px;gap:12px;width:100%;min-height:48px;font-size:14px;box-shadow:0 7px 24px #0053fc25}.owner-auth .signin-submit:hover:not(:disabled){background:linear-gradient(110deg,#169cff,#1265f0);border-color:#50aaff}.signin-page[dir=rtl] .signin-submit svg{transform:rotate(180deg)}.owner-auth .signin-card footer{color:#a4bad2;background:#182f46;border:1px solid #2b465f;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:12px;font-size:11px;display:flex}.signin-card footer svg{color:#ffa348;flex-shrink:0}.owner-auth .auth-error{background:#402737;border:1px solid #985169;border-radius:8px;padding:10px 12px;font-size:13px;color:#ffd0da!important}.owner-auth .signin-caption{color:#8ba8c6;text-align:center;margin:24px 0 0;font-size:11px}@media (width<=540px){.owner-auth.signin-page{justify-content:flex-start;padding:80px 18px 28px}.signin-page .signin-language{top:18px;inset-inline-end:20px}.owner-auth .signin-card{border-radius:16px;padding:24px 20px}.owner-auth .signin-brand{margin-bottom:24px}.owner-auth .signin-intro h1{font-size:24px}.owner-auth.signin-page input{font-size:16px}.signin-brand .pilotme-brand img{width:192px}}.passkey-summary{align-items:center;gap:16px;padding:4px 0 18px;display:flex}.passkey-symbol{color:#fff;background:linear-gradient(145deg,#0a65ee,#087da1);border-radius:16px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 5px 16px #0060cb20}.passkey-summary strong{font-size:15px}.passkey-summary p,.passkey-footnote{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.65}.passkey-list{margin-bottom:16px;display:grid}.passkey-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;display:flex}.passkey-row>div{flex:1;min-width:0}.passkey-row strong{overflow-wrap:anywhere;font-size:14px}.passkey-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.passkey-footnote{margin-top:16px}.password-field{align-content:start;gap:4px;min-width:0;display:grid}.password-field>label{gap:8px;display:grid}.password-tools{gap:5px;max-width:100%;font-size:12px;font-weight:400;display:grid}.password-tools-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.password-tools .text-button{align-items:center;gap:5px;padding:5px 0;font-size:12px;display:inline-flex}.generated-password{background:var(--surface-alt,#dce9fb);border:1px solid var(--border,#abc4df);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:var(--text,#16324e);border-radius:6px;padding:8px;display:block}.signin-passkey{gap:12px;display:grid}.signin-divider{color:#9bb6d0;align-items:center;gap:12px;font-size:12px;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:#31516e;flex:1;height:1px}.owner-auth .signin-passkey .button.secondary{color:#e4f1ff;background:#17344f;border:1px solid #4275a0;justify-content:center;width:100%;min-height:44px;text-decoration:none}.owner-auth .signin-passkey .button.secondary:hover{background:#204569;border-color:#6ca8e0}.owner-auth .signin-passkey small{text-align:center;color:#a9c2db;font-size:12px}.owner-auth .password-tools .text-button{color:#9bcbff}@media (width<=520px){.passkey-summary{align-items:flex-start;gap:12px}.passkey-symbol{width:44px;height:44px}}.security-center{gap:18px;min-width:0;display:grid}.security-back{color:var(--accent);width:fit-content;font-size:13px}.security-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.security-menu{border:1px solid var(--line);background:var(--soft);border-radius:12px;flex-direction:column;gap:3px;padding:8px;display:flex;position:sticky;top:12px}.security-menu button{color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.security-menu button:hover{background:var(--field-bg);color:var(--text)}.security-menu button.active{background:var(--tint);color:var(--accent);font-weight:600}.security-menu button svg{color:var(--accent);flex-shrink:0}.security-menu button span,.security-panel{min-width:0}@media (width<=900px){.security-layout{grid-template-columns:1fr}.security-menu{flex-flow:wrap;position:static}}.security-center .page-heading{margin-bottom:0}.security-identity{background:linear-gradient(110deg, var(--tint), var(--surface));border:1px solid var(--line);border-inline-start:3px solid var(--brand-orange);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.security-identity>div{align-items:center;gap:12px;display:flex}.security-identity svg{color:var(--accent)}.security-identity strong{font-size:16px}.security-identity small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.security-scope{color:var(--muted);font-size:12px}.security-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.security-metrics button{text-align:start;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;grid-template-columns:1fr auto;gap:8px;padding:18px;display:grid}.security-metrics button>svg{width:19px;height:19px;color:var(--accent);grid-area:1/2}.security-metrics button>span{color:var(--muted);grid-area:1/1;font-size:13px}.security-metrics strong{grid-column:1/-1;font-size:23px;font-weight:600;line-height:1.3}.security-metrics small{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.5}.security-metrics button:hover{border-color:var(--accent);background:var(--tint)}.security-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.security-action-row{text-align:start;width:100%;color:var(--text);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.security-action-row:last-child{border-bottom:0}.security-action-row strong{font-size:14px;font-weight:600}.security-action-row small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.55;display:block}.security-action-row svg{color:var(--accent);flex-shrink:0}[dir=rtl] .security-action-row svg{transform:rotate(180deg)}.security-copy{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.7}.security-center .member-workspace .page-heading{box-shadow:none;background:0 0;border:0;min-height:0;padding:0}.security-center .member-workspace .page-heading h1{color:var(--text);font-size:19px}.security-center .member-workspace .page-heading p{color:var(--muted)}.security-activity-tools{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.security-activity-tools label{min-width:180px;color:var(--muted);gap:6px;font-size:13px;display:grid}.security-activity-tools select{border:1px solid var(--field-border);min-height:38px;color:var(--field-text);background:var(--field-bg);border-radius:7px;padding:8px 11px;font-size:13px}.security-event-scroll{overflow:auto}.security-event-scroll table{width:100%;min-width:610px}.security-center .data-table :is(td,th){display:table-cell}.security-event-title{margin-bottom:4px;font-size:14px;font-weight:500;display:block}.security-event-scroll code{color:var(--muted);direction:ltr;font-size:11px;display:inline-block}.security-policy-list{margin:0}.security-policy-list>div{border-bottom:1px solid var(--line);padding:14px 0}.security-policy-list>div:first-child{padding-top:0}.security-policy-list>div:last-child{border:0}.security-policy-list dt{font-size:14px;font-weight:600}.security-policy-list dd{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.6}.security-boundary{background:var(--tint);border-inline-start:3px solid var(--brand-orange);border-radius:8px;gap:12px;margin-bottom:18px;padding:14px;display:flex}.security-boundary svg{color:var(--accent);flex-shrink:0}.security-boundary strong{font-size:14px}.security-boundary p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.security-unmanaged{margin:12px 0 18px;padding:0;list-style:none}.security-unmanaged li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex}.security-unmanaged small{color:var(--muted);white-space:nowrap;font-size:11px}.settings-directory{gap:18px;margin-bottom:22px;display:grid}.settings-directory-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.settings-directory-toolbar p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.settings-directory-toolbar label{border:1px solid var(--field-border);background:var(--field-bg);color:var(--muted);border-radius:7px;flex:0 0 260px;align-items:center;gap:8px;padding:0 11px;display:flex}:root .settings-directory-toolbar input[type=search]{outline-offset:2px;width:100%;min-width:0;box-shadow:none;color:var(--field-text);background:0 0;border:0;border-radius:4px;padding:10px 0;font-size:13px}:root .settings-directory-toolbar:focus-within label{outline:2px solid var(--accent);outline-offset:2px}:root .settings-directory-toolbar input[type=search]:is(:hover,:focus):not(:disabled):not([readonly]){box-shadow:none;background:0 0;border:0;outline:0}.settings-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.settings-group{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow:hidden}.settings-group header{background:var(--tint);border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:16px 18px;display:flex}.settings-group header svg{color:var(--accent);flex-shrink:0}.settings-group header h2{margin:0;font-size:15px;font-weight:600}.settings-group-security{border-top:3px solid var(--brand-orange)}.settings-group>ul{margin:0;padding:8px 12px;list-style:none}.settings-group li>a,.settings-group li>button{width:100%;color:var(--text);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 7px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.settings-group li>a:hover,.settings-group li>button:hover{background:var(--tint);color:var(--accent)}.settings-group li svg{color:var(--accent);flex-shrink:0}.settings-group li small{color:var(--muted);font-size:11px;display:block}.settings-group details{border-top:1px solid var(--line);margin:0 18px 14px;padding-top:10px}.settings-group summary{color:var(--muted);cursor:pointer;font-size:12px}.settings-group summary span{color:var(--accent);margin-inline-start:6px}.settings-pending{color:var(--muted);padding-inline-start:17px;font-size:12px;line-height:1.6}.settings-pending li{margin-top:8px}#server-preferences,#appearance-preferences{scroll-margin-top:20px}@media (width>=1650px){.settings-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1150px){.settings-directory-grid,.security-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.settings-directory-grid,.security-overview-grid{grid-template-columns:1fr}.settings-directory-toolbar{flex-direction:column;align-items:stretch;gap:10px}.settings-directory-toolbar label{flex:auto}.security-metrics{gap:10px}.security-metrics button{padding:13px}.security-metrics strong{font-size:20px}.security-activity-tools label{width:100%;min-width:0}.security-center .security-tabs button{padding:10px 12px;font-size:13px}.security-identity{padding:13px}}.login-protection-form{gap:20px;display:grid}.protection-current{background:var(--soft);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.protection-current svg{color:var(--accent)}.protection-current small{color:var(--muted);margin-inline-start:auto;font-size:12px}.protection-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.login-protection-form label{gap:8px;font-size:13px;display:grid}.login-protection-form input:not([type=checkbox]),.login-protection-form textarea{width:100%;min-width:0;min-height:40px;font:inherit;border-radius:6px;padding:9px 11px;font-size:13px}.login-protection-form .protection-toggle{align-items:center;gap:10px;display:flex}.protection-toggle input{width:18px;height:18px;min-height:18px}.protection-wide{grid-column:1/-1}.login-protection-form small,.protection-note{color:var(--muted);font-size:12px;line-height:1.65}.protection-actions{flex-wrap:wrap;gap:10px;display:flex}.login-protection-form fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.login-protection-form legend{padding:0 8px;font-size:14px}.turnstile-challenge{width:100%;min-width:0}.turnstile-challenge p{font-size:12px;line-height:1.6}.security-form-error{color:var(--danger,#b4233c);font-size:13px}.security-form-success{color:var(--accent);font-size:13px}@media (width<=650px){.protection-fields{grid-template-columns:minmax(0,1fr)}.protection-current small{width:100%;margin:0}}.security-extensions{gap:16px;display:grid}.security-extensions .protection-current p{color:var(--muted);margin:6px 0 0;font-size:12px}.security-extensions .protection-current button{margin-inline-start:auto}.security-extension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.security-extension{background:var(--surface,var(--soft));border:1px solid var(--line);border-radius:8px;padding:18px}.security-extension header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.security-extension h3{margin:0;font-size:15px}.security-extension p{margin:14px 0;font-size:13px;line-height:1.6}.security-extension small{color:var(--muted);font-size:11px}.extension-status{background:var(--soft);color:var(--muted);border-radius:4px;margin-inline-start:auto;padding:4px 7px;font-size:11px}.extension-status.running,.extension-status.ready{color:var(--text);background:#159b7e20}.extension-status.needs_attention{color:var(--text);background:#ff790020}@media (width<=650px){.security-extension-grid{grid-template-columns:minmax(0,1fr)}}.firewall-workspace{gap:20px;display:grid}.firewall-summary{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.firewall-summary>div{flex:1;min-width:0}.firewall-summary p,.firewall-policy small{color:var(--muted);font-size:13px;line-height:1.6}.firewall-policy{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0 0 18px;padding:18px}.firewall-policy legend{padding:0 8px;font-size:14px;font-weight:600}.firewall-workspace label{gap:8px;font-size:14px;display:grid}.firewall-workspace .firewall-toggle{align-items:center;margin-bottom:18px;display:flex}.firewall-toggle input{width:17px;height:17px}.firewall-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.firewall-workspace input:not([type=checkbox]),.firewall-workspace textarea{width:100%;min-width:0;min-height:40px;font:inherit;border-radius:6px;padding:9px 12px;font-size:14px}.firewall-actions{flex-wrap:wrap;gap:10px;display:flex}.firewall-pending{background:var(--surface);border-inline-start:3px solid #ff7900;border-radius:8px;margin-bottom:18px;padding:16px}.firewall-pending p{font-size:14px;line-height:1.7}@media (width<=640px){.firewall-fields{grid-template-columns:1fr}.firewall-policy{padding:12px}}.malware-workspace{gap:20px;min-width:0;display:grid}.malware-toolbar,.malware-controls,.malware-schedule{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.malware-toolbar{margin-bottom:20px}.malware-toolbar label{flex:1;min-width:180px;max-width:540px}.malware-workspace label{gap:6px;font-size:13px;font-weight:500;display:grid}.malware-workspace select{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:7px;padding:8px 12px}.malware-engine{border:1px solid var(--line);background:var(--soft);border-inline-start:3px solid #ff8416;border-radius:10px;align-items:center;gap:14px;padding:18px;display:flex}.malware-engine svg{color:#2386ee;flex-shrink:0}.malware-engine p,.malware-schedule p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0;font-size:13px}.malware-engine small{color:var(--muted)}.malware-schedule{border:1px solid var(--line);border-radius:9px;flex:1;padding:14px}.malware-schedule>div{flex:1;min-width:150px}.malware-schedule strong{font-size:14px}.malware-history details{border-bottom:1px solid var(--line);padding:14px 0}.malware-history summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:14px;display:flex}.malware-history time,.malware-history p{color:var(--muted);font-size:13px}.malware-history td{overflow-wrap:anywhere}.malware-attention{color:var(--text);border-inline-start:3px solid #ff8416;padding-inline-start:9px}@media (width<=600px){.malware-toolbar label{width:100%;max-width:100%}.malware-controls{align-items:stretch}.malware-schedule{flex-basis:100%}.malware-history summary{flex-direction:column}}#main-content .domain-start-banner{gap:14px;padding:14px 18px}#main-content .domain-start-banner h2{margin:0 0 5px;font-size:16px}#main-content .domain-start-banner p{margin:0;font-size:13px;line-height:1.5}#main-content .page-heading{border-radius:10px;gap:12px;min-height:0;margin:0 0 16px;padding:13px 18px}#main-content .page-heading h1,#main-content .domains-heading h1{font-size:23px;line-height:1.25}#main-content .page-heading p,#main-content .domains-heading p{margin:5px 0 0;font-size:13px;line-height:1.45}#main-content .domain-heading{gap:12px;padding:12px 18px}#main-content .domain-heading h1{margin:2px 0;font-size:23px}#main-content .domain-heading-icon{flex-basis:38px;width:38px;height:38px}#main-content .domain-heading>div>span{font-size:12px}#main-content .node-hero{min-height:0;padding:14px 18px}.backup-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex}.backup-tabs a{color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:flex}.backup-tabs a[aria-current=page]{color:var(--accent);border-color:var(--brand-orange);background:var(--tint)}.tools-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:13px;display:flex}.tools-toolbar label{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:10px;width:min(420px,100%);padding:8px 12px;display:flex}.tools-toolbar input{width:100%;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px!important;font-size:13px!important}.tools-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tools-layout>nav{gap:4px;display:grid;position:sticky;top:16px}.tools-layout>nav button{color:var(--muted);text-align:start;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.tools-layout>nav button[aria-current=true]{color:var(--accent);background:var(--tint);border-color:var(--line);font-weight:600}.tools-results{gap:22px;display:grid}.tools-results h2{align-items:center;gap:9px;margin:0 0 10px;font-size:15px;display:flex}.tools-results h2 svg{color:var(--accent)}.tool-links{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.tool-links>a,.tool-links>button{border:0;border-bottom:1px solid var(--line);text-align:start;color:var(--text);background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.tool-links>:nth-child(odd){border-inline-end:1px solid var(--line)}.tool-links>a:hover,.tool-links>button:hover{background:var(--tint)}.tool-links strong{font-size:13px;font-weight:600;display:block}.tool-links small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.tool-links>*>svg{color:var(--accent);flex-shrink:0}.tools-detail{gap:18px;display:grid}.tools-detail>button{justify-self:start}@media (width<=700px){.tools-layout{grid-template-columns:1fr;gap:14px}.tools-layout>nav{display:flex;position:static;overflow:auto}.tools-layout>nav button{white-space:nowrap}.tool-links{grid-template-columns:1fr}.tool-links>:nth-child(odd){border-inline-end:0}#main-content .page-heading,#main-content .domain-heading{gap:10px;padding:12px}#main-content .page-heading h1,#main-content .domain-heading h1{font-size:20px}.tools-toolbar>span{display:none}}.workspace-view-switch{color:#d6e6ff;border:1px solid #5686be70;border-radius:8px;grid-template-columns:18px 1fr;gap:7px;margin:10px;padding:10px;font-size:12px;display:grid}.workspace-view-switch select{color:#e7f0ff;background:#103866;border:1px solid #5686be;border-radius:6px;grid-column:1/-1;width:100%;padding:7px;font-size:12px}.role-workspace .tenant-nav nav button{text-align:start;color:#d6e6ff;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:14px;display:flex}.role-workspace .tenant-nav nav button.active{color:#fff;border-inline-end:3px solid var(--brand-orange);background:#245e98}@media (width<=760px){.role-workspace .tenant-nav nav button{white-space:nowrap;flex-shrink:0;width:auto}}.role-view-notice{background:var(--tint);border:1px solid var(--line);border-inline-start:3px solid var(--brand-orange);border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:11px 14px;font-size:13px;display:flex}.role-account-picker{gap:7px;max-width:400px;margin-bottom:18px;font-size:13px;display:grid}.role-account-picker select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:7px;padding:10px}.role-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.role-summary button{text-align:start;padding:20px}.role-summary strong{color:var(--accent);margin-top:10px;font-size:28px;display:block}.role-empty{padding:22px}@media (width<=700px){.role-summary{grid-template-columns:1fr}.role-workspace .tenant-topbar{flex-wrap:wrap;gap:10px}.role-view-notice{align-items:flex-start}}.plan-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plan-permissions>label{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:flex-start;gap:11px;padding:13px;display:flex!important}.plan-permissions input{flex-shrink:0;margin-top:3px;width:16px!important;min-height:16px!important}.plan-permissions strong{font-size:13px;font-weight:600;display:block}.plan-permissions small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.plan-backup-limit{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.plan-backup-limit label{max-width:300px}.plan-backup-limit input{width:120px}.plan-hint{font-size:12px!important}@media (width<=700px){.plan-permissions{grid-template-columns:1fr}}
