.staff-queue .filter-bar{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px;margin-bottom:16px;display:grid}.staff-queue .filter-bar>label{min-width:0}.staff-queue .filter-bar input,.staff-queue .filter-bar select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.account-settings .settings-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.account-settings .settings-nav{padding:12px;position:sticky;top:16px}.account-settings .settings-nav,.account-settings .settings-nav ul{display:block}.account-settings .settings-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.account-settings .settings-nav-item{text-align:left;border-radius:var(--radius-md);width:100%;font-size:var(--text-sm);color:var(--color-text-soft);cursor:pointer;background:0 0;padding:10px 12px;font-weight:600;display:block}.account-settings .settings-nav-item:hover{background:var(--color-hover)}.account-settings .settings-nav-item[aria-current=page]{background:var(--color-chip);color:var(--color-chip-text);font-weight:800}.account-settings .settings-nav-extra{border-top:1px solid var(--color-divider);margin:12px 12px 4px;padding-top:12px;display:block}.account-settings .settings-content{padding:28px}.account-settings .settings-head{border-bottom:1px solid var(--color-divider);margin-bottom:8px;padding-bottom:14px}.account-settings .settings-head h2{font-size:var(--text-lg);margin:0 0 6px}.account-settings .settings-head p{margin:0}.account-settings .settings-row{border-bottom:1px solid var(--color-divider);grid-template-columns:160px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.account-settings .settings-row-label{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:700}.account-settings .settings-row-value small{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:6px;line-height:1.5;display:block}.account-settings .settings-subsection{margin-top:28px}.account-settings .settings-subsection h2{font-size:var(--text-md);margin:0 0 6px}.account-settings .settings-subsection .notice,.account-settings .settings-subsection .error{margin-bottom:14px}.account-settings .settings-profile,.account-settings .discord-identity{align-items:center;gap:16px;display:flex}.account-settings .settings-profile{padding:20px 0 8px}.account-settings .settings-profile strong,.account-settings .discord-identity strong{font-size:var(--text-md);display:block}.account-settings .settings-profile small,.account-settings .discord-identity small{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:2px;display:block}.account-settings .settings-avatar,.account-settings .discord-avatar-fallback{background:var(--color-chip);width:56px;height:56px;color:var(--color-chip-text);font-size:var(--text-lg);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.account-settings .discord-identity img{border-radius:50%;flex:none}.account-settings .discord-card{border:1px solid var(--color-divider);border-radius:var(--radius-md);gap:14px;padding:20px;display:grid}.account-settings .discord-card>*{margin:0}.account-settings .discord-card button{justify-self:start}.account-settings .discord-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-settings .discord-card-head h2{margin:0}.account-settings .discord-badge{border:1px solid var(--color-divider);font-size:var(--text-xs);color:var(--color-text-muted);border-radius:999px;padding:3px 10px;font-weight:700}.account-settings .discord-badge.is-linked{background:var(--color-chip);color:var(--color-chip-text);border-color:#0000}.account-settings .discord-hint{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}@media (width<=800px){.account-settings .settings-layout{grid-template-columns:1fr}.account-settings .settings-nav{position:static}.account-settings .settings-nav ul{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.account-settings .settings-row{grid-template-columns:1fr;gap:4px}.account-settings .settings-content{padding:20px}}.pricing-editor{max-width:980px;color:var(--color-text)}.pricing-editor h1{margin:4px 0 6px}.pe-header p{max-width:680px;color:var(--color-text-muted);margin:0 0 18px}.pe-controls{flex-wrap:wrap;align-items:end;gap:12px 24px;margin-bottom:18px;display:flex}.pe-controls label{min-width:220px;font-size:var(--text-xs);gap:6px;font-weight:700;display:grid}.pe-product{margin:0}.pe-segment{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-page);padding:3px;display:inline-flex}.pe-segment button{border-radius:var(--radius-pill);min-height:38px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:6px 16px;font-weight:700}.pe-segment button[aria-checked=true]{background:var(--color-surface);color:var(--color-brand);box-shadow:var(--shadow-card)}.pe-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);margin:0 0 18px;padding:22px}.pe-card h2{font-size:var(--text-lg);margin:0}.pe-sub{color:var(--color-text-muted);font-weight:500}.pe-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pe-rates{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.pe-rates>div{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);padding:12px 14px}.pe-rates dt{font-size:var(--text-sm);font-weight:700}.pe-rates dt small,.pe-rates dd small,.pe-examples small,.pe-form label small{color:var(--color-text-muted);font-weight:500;display:block}.pe-rates dd{color:var(--color-brand);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:24px;font-weight:800}.pe-rates dd small{font-size:var(--text-sm);display:inline}.pe-examples{border-collapse:collapse;width:100%;margin:6px 0 12px}.pe-examples th,.pe-history th{text-align:left;font-size:var(--text-xs);color:var(--color-text-muted);border-bottom:1px solid var(--color-divider);padding:8px 10px}.pe-examples td,.pe-history td{border-bottom:1px solid var(--color-divider);vertical-align:top;padding:9px 10px}.pe-examples small{margin-left:6px;display:inline}.pe-num,.pe-examples th.pe-num{text-align:right;font-variant-numeric:tabular-nums}.pe-examples .is-up,.pe-examples .is-down{margin:0;font-weight:700;display:block}.pe-examples .is-up{color:var(--color-success)}.pe-examples .is-down{color:var(--color-danger)}.pe-hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:8px 0 0}.pricing-editor .is-error{color:var(--color-danger)}.pe-alert{border:1px solid var(--color-notice-border);border-radius:var(--radius-md);background:var(--notice-background);color:var(--color-notice-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin:0 0 16px;padding:12px 16px;display:flex}.pe-alert p{margin:2px 0 0}.pe-alert.is-error{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger)}.pe-alert.is-ready{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success)}.pe-alert.is-progress{border-style:dashed}.pe-tag{border-radius:var(--radius-pill);background:var(--color-chip);color:var(--color-chip-text);margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700}.pe-form h2{margin-bottom:14px}.pe-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.pe-form label{font-size:var(--text-sm);gap:4px;font-weight:700;display:grid}.pe-money{display:block;position:relative}.pe-money>span{color:var(--color-text-muted);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.pe-form input{border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:42px;color:var(--color-text);font:inherit;padding:8px 10px}.pe-money input{font-variant-numeric:tabular-nums;padding-left:24px}.pe-limits{margin:8px 0 14px}.pe-limits summary,.pe-history summary{cursor:pointer;min-height:40px;padding:8px 0;font-weight:700}.pe-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.pricing-editor .pe-check{align-items:center;gap:8px;font-weight:600;display:flex}.pe-check input{width:18px;min-height:18px}.pe-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pe-empty{text-align:center}.pe-history table{border-collapse:collapse;width:100%;margin-top:8px}.pe-history small{color:var(--color-text-muted);overflow-wrap:anywhere;display:block}.pe-status{border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-xs);padding:2px 9px;font-weight:700;display:inline-block}.pe-status.is-live{background:var(--color-success-bg);color:var(--color-success)}.pe-status.is-failed{background:var(--color-danger-bg);color:var(--color-danger)}.pricing-editor .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.pe-rates,.pe-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-history thead{display:none}.pe-history tr,.pe-history td{display:block}.pe-history tr{border-bottom:1px solid var(--color-divider);padding:8px 0}.pe-history td{border:0;padding:3px 0}}@media (width<=420px){.pe-rates,.pe-rate-grid,.pe-limit-grid{grid-template-columns:1fr}}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.overview-metric{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.overview-metric strong{font-size:2rem}.overview-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.overview-list{margin:0;padding:0;list-style:none}.overview-list li+li{border-top:1px solid var(--color-divider)}.overview-list a{overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:14px 0;display:flex}.overview-list span,.overview-updated{color:var(--color-text-muted);font-size:.875rem}.overview-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.overview-columns .toolbar{flex-wrap:wrap}.admin-overview .titlebar{flex-wrap:wrap;gap:16px}@media (width<=1000px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-columns{grid-template-columns:1fr}}@media (width<=480px){.overview-metrics{grid-template-columns:1fr}}.admin-service .titlebar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.admin-service .titlebar-row h1{margin:4px 0 6px}.admin-service .service-state{text-transform:capitalize;font-size:13px}.admin-service .service-state.is-active{background:var(--color-success-bg);color:var(--color-success)}.admin-service .service-state.is-retired,.admin-service .service-state.is-failed{background:var(--color-danger-bg);color:var(--color-danger)}.admin-service .service-state.is-pending,.admin-service .service-state.is-provisioning{background:var(--color-warning-bg);color:var(--color-warning)}.admin-service .retired-note{margin-bottom:20px}.admin-service .spec-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:18px 0 0;display:grid}.admin-service .spec-grid>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;min-width:0;padding:14px 16px}.admin-service .spec-grid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:6px;font-size:12px;font-weight:600}.admin-service .spec-grid dd{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.admin-service .spec-grid dd.mono{font:13px/1.5 ui-monospace,monospace}.admin-service .spec-grid dd.muted{color:var(--color-text-muted);font-size:14px;font-weight:400}.admin-service .tab[aria-disabled=true]{opacity:.55;cursor:not-allowed}.admin-service .back-link{margin-top:20px}.admin-dns{color:var(--color-text);min-width:0}.dns-title{margin-bottom:23px}.dns-eyebrow{letter-spacing:1.7px;color:var(--color-eyebrow);font-size:10px;font-weight:800}.admin-dns h1{letter-spacing:-1px;margin:3px 0 9px;font-size:31px}.admin-dns h2{margin:0;font-size:19px}.admin-dns p{color:var(--color-text-muted);line-height:1.55}.dns-card{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:12px;margin:0 0 22px;padding:22px;box-shadow:0 2px 8px #18344d0b}.dns-section-head,.dns-toolbar,.dns-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.dns-section-head{justify-content:space-between;align-items:center;margin-bottom:16px}.dns-section-head span,.dns-toolbar label,.dns-form label{color:var(--color-text-muted);font-size:12px}.dns-toolbar label,.dns-form label{gap:5px;display:grid}.dns-toolbar input,.dns-form select{border:1px solid var(--color-input-border);background:var(--color-surface);color:var(--color-text);box-sizing:border-box;text-overflow:ellipsis;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:9px}.dns-card button{border:1px solid var(--color-border-strong);background:var(--button-secondary);color:var(--color-button-secondary-text);border-radius:6px;padding:9px 13px}.dns-card button:disabled{opacity:.5}.dns-toolbar button:last-child,.dns-form button{background:var(--button-primary);border-color:var(--button-primary-border);color:var(--color-on-accent)}.dns-table-wrap{margin-top:18px;overflow:auto}.admin-dns table{border-collapse:collapse;width:100%;font-size:14px}.admin-dns th,.admin-dns td{text-align:left;border-top:1px solid var(--color-divider);vertical-align:top;padding:12px 10px}.admin-dns th{text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);font-size:11px}.admin-dns small{color:var(--color-text-muted);margin-top:3px;font-size:11px;display:block}.dns-pager{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.admin-dns .dns-error,.dns-notice{border:1px solid var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger);border-radius:7px;padding:11px}.dns-notice{margin-bottom:18px}.dns-notice.dns-success{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.dns-form{align-items:end}.dns-form button{min-height:38px}.admin-dns{overflow-wrap:anywhere;max-width:100%}.dns-card,.dns-table-wrap{box-sizing:border-box;min-width:0;max-width:100%}.dns-toolbar label,.dns-form label{flex:220px;min-width:0;max-width:100%}.dns-section-head>*{min-width:0}.dns-card button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.admin-dns table{table-layout:fixed}.dns-pager{flex-wrap:wrap;gap:10px}.dns-confirm{flex-basis:100%;min-width:0;margin-bottom:0}@media (width<=480px){.dns-card{padding:14px}.dns-toolbar label,.dns-form label{flex-basis:100%}.admin-dns th,.admin-dns td{padding:10px 5px}.dns-pager span{max-width:100%}}.invoice-preview{max-width:1050px;color:var(--color-text);font:14px/1.55 Inter,Arial,sans-serif}.invoice-preview *{box-sizing:border-box}.idp-banner,.idp-notice{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning);overflow-wrap:anywhere;border-radius:9px;margin-bottom:20px;padding:16px 19px}.idp-banner{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.idp-title{justify-content:space-between;align-items:flex-start;gap:20px;margin:20px 0 23px;display:flex}.idp-eyebrow{color:var(--color-eyebrow);letter-spacing:1.7px;font-size:10px;font-weight:800}.idp-title h1{letter-spacing:-1px;margin:3px 0 9px;font-size:31px;line-height:1.2}.idp-title p,.idp-card p{color:var(--color-text-muted);margin:0 0 12px}.idp-card{background:var(--surface-card);border:1px solid var(--color-border);min-width:0;box-shadow:var(--shadow-card), inset 0 1px var(--color-highlight);border-radius:13px;margin:0 0 20px;padding:23px}.idp-meta dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;display:grid}.idp-meta dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:11px}.idp-meta dd{overflow-wrap:anywhere;margin:6px 0 0;font-family:monospace}.idp-section{justify-content:space-between;align-items:baseline;display:flex}.idp-section h2,.idp-details h2{margin:0 0 17px;font-size:19px}.idp-currency,.idp-pill{background:var(--color-chip);color:var(--color-chip-text);white-space:nowrap;border-radius:15px;padding:5px 10px;font-size:11px;font-weight:700}.idp-amber{background:var(--color-warning-bg);color:var(--color-warning)}.idp-table-wrap{overflow-x:auto}.invoice-preview table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.invoice-preview th{letter-spacing:1px;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-soft);white-space:nowrap;padding:12px 8px;font-size:10px}.invoice-preview td{border-bottom:1px solid var(--color-divider);vertical-align:top;overflow-wrap:anywhere;padding:16px 8px}.idp-total{overflow-wrap:anywhere;justify-content:space-between;gap:16px;margin-top:5px;padding-top:18px;display:flex}.idp-total strong{text-align:right;max-width:55%}.idp-details p{overflow-wrap:anywhere}.idp-unverified{color:var(--color-warning);font-weight:700}.idp-id{overflow-wrap:anywhere;font-family:monospace}.idp-warning{color:var(--color-warning)}@media (width<=640px){.idp-card{padding:16px}.idp-title h1{font-size:26px}.idp-meta dl{grid-template-columns:1fr 1fr}.idp-total{display:block}.idp-total strong{text-align:left;max-width:none;margin-top:6px;display:block}}.aid-workflow{border-top:4px solid var(--color-accent)}.aid-stages{flex-wrap:wrap;gap:12px 30px;padding-left:22px;display:flex}.aid-issued,.aid-confirm{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:9px;margin:18px 0;padding:18px}.aid-issued a{overflow-wrap:anywhere;display:inline-block}.aid-workflow button{margin:6px 10px 6px 0}.aid-workflow [role=alert]{color:var(--color-danger);overflow-wrap:anywhere}.admin-invoice-drafts details>summary{cursor:pointer;min-height:44px;padding:10px 0}.admin-invoice-drafts{max-width:1320px;color:var(--color-text);font-size:14px;line-height:1.55}.admin-invoice-drafts *{box-sizing:border-box}.admin-invoice-drafts .titlebar{flex-wrap:wrap;gap:20px}.aid-card{background:var(--surface-card);border:1px solid var(--color-border);min-width:0;box-shadow:var(--shadow-card), inset 0 1px var(--color-highlight);border-radius:13px;margin:0 0 20px;padding:23px}.aid-card h2{margin:8px 0 17px;font-size:19px}.aid-editor-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.aid-editor-grid fieldset{width:100%}.aid-editor-grid legend{padding:0 8px;font-size:19px;font-weight:700}.admin-invoice-drafts label{margin:12px 0;font-size:12px;font-weight:700;display:block}.admin-invoice-drafts input,.admin-invoice-drafts select,.admin-invoice-drafts textarea{border:1px solid var(--color-input-border);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);border-radius:7px;margin-top:6px;padding:10px 12px;font:14px/1.4 inherit;display:block}.admin-invoice-drafts textarea{resize:vertical;min-height:90px}.admin-invoice-drafts input:focus-visible,.admin-invoice-drafts select:focus-visible,.admin-invoice-drafts textarea:focus-visible,.admin-invoice-drafts button:focus-visible,.admin-invoice-drafts a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.admin-invoice-drafts button,.admin-invoice-drafts .btn{border:1px solid var(--color-border-strong);background:var(--button-secondary);color:var(--color-button-secondary-text);cursor:pointer;white-space:normal;border-radius:8px;padding:11px 16px;font:700 13px/1.4 Inter,Arial,sans-serif}.admin-invoice-drafts .primary{color:var(--color-on-accent);border-color:var(--button-primary-border);background:var(--button-primary)}.admin-invoice-drafts button:disabled{opacity:.6;cursor:not-allowed}.admin-invoice-drafts input:disabled,.admin-invoice-drafts select:disabled,.admin-invoice-drafts textarea:disabled{background:var(--color-surface-sunken);color:var(--color-text-muted)}.aid-notice{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning);overflow-wrap:anywhere;border-radius:9px;margin-bottom:20px;padding:16px 19px}.aid-error,.admin-invoice-drafts [role=alert]{border:1px solid var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger);overflow-wrap:anywhere;border-radius:8px;margin-bottom:16px;padding:15px}.aid-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.aid-actions p{margin:0}.admin-invoice-drafts a{overflow-wrap:anywhere;vertical-align:baseline;max-width:100%;min-height:44px;display:inline-block}.aid-actions code,.admin-invoice-drafts code{overflow-wrap:anywhere}.aid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aid-filters{grid-template-columns:1.3fr 1.3fr 1fr auto;align-items:end;gap:15px;display:grid}.aid-filters p,.aid-filters [role=alert]{grid-column:1/-1;margin:0}.aid-filters label{min-width:0}.aid-summary{position:sticky;top:18px}.aid-summary button{width:100%;margin:12px 0}.aid-estimate-label{color:var(--color-warning);letter-spacing:.7px;font-size:11px;font-weight:800}.aid-estimate{overflow-wrap:anywhere;margin-bottom:18px;font-size:24px;display:block}.aid-table-wrap{margin:16px 0;overflow-x:auto}.admin-invoice-drafts table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.admin-invoice-drafts th{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-soft);padding:12px 8px;font-size:10px}.admin-invoice-drafts td{border-bottom:1px solid var(--color-divider);vertical-align:top;overflow-wrap:anywhere;padding:12px 8px}.admin-invoice-drafts td small{overflow-wrap:anywhere;margin-top:6px;display:block}.aid-editor-grid td:first-child{width:50%;min-width:170px}.aid-editor-grid td:nth-child(2){min-width:90px}.aid-editor-grid td:nth-child(3){min-width:125px}.aid-editor-grid td:last-child{min-width:86px}.aid-editor-grid td:last-child button{white-space:nowrap;padding-inline:10px}.admin-invoice-drafts .invoice-preview{max-width:none}@media (width<=1050px){.aid-editor-grid{grid-template-columns:minmax(0,1fr)}.aid-summary{position:static}.aid-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.aid-card{padding:16px}.aid-two,.aid-filters{grid-template-columns:minmax(0,1fr)}.aid-actions{flex-direction:column;align-items:stretch}.aid-estimate{font-size:21px}.aid-editor-grid thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.aid-editor-grid table,.aid-editor-grid tbody{display:block}.aid-editor-grid tr{border-bottom:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;padding:12px 0;display:grid}.aid-editor-grid td{border:0;padding:0;display:block;width:auto!important;min-width:0!important}.aid-editor-grid td:first-child,.aid-editor-grid td:last-child{grid-column:1/-1}.aid-editor-grid td:nth-child(-n+3):before{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);font-size:10px;font-weight:700;display:block}.aid-editor-grid td:first-child:before{content:"Description"}.aid-editor-grid td:nth-child(2):before{content:"Quantity"}.aid-editor-grid td:nth-child(3):before{content:"USD unit price"}.aid-editor-grid td:last-child button{width:100%;margin-top:8px}}.admin-invoice-drafts .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qi-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:20px;max-width:1040px;display:grid}.qi-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-card);margin:0 0 20px;padding:24px}fieldset.qi-card:disabled{opacity:.75}.qi-fixed{font-size:var(--text-md);margin-top:6px;display:block}.qi-lines{margin:18px 0 8px}.qi-line-head,.qi-line{grid-template-columns:minmax(0,1fr) 150px 36px;align-items:center;gap:10px;display:grid}.qi-line-head{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:700}.qi-line{margin-bottom:8px}.admin-invoice-drafts .qi-line input{margin-top:0}.qi-amount{position:relative}.qi-amount span{color:var(--color-text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-invoice-drafts .qi-amount input{text-align:right;padding-left:24px}.admin-invoice-drafts .qi-remove{min-height:36px;padding:6px;font-size:18px;line-height:1}.admin-invoice-drafts .qi-link{color:var(--color-link);background:0 0;border:0;padding:6px 0}.qi-row{flex-wrap:wrap;align-items:end;gap:8px 24px;display:flex}.qi-row>label:first-child{width:160px}.admin-invoice-drafts .qi-check-label{min-height:44px;font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.admin-invoice-drafts .qi-check-label input{width:18px;min-height:18px;margin:0}.qi-summary{position:sticky;top:16px}.qi-summary-label{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:700}.qi-total{color:var(--color-brand);font-variant-numeric:tabular-nums;margin:2px 0 6px;font-size:34px;font-weight:800}.qi-total span{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}.qi-hint{color:var(--color-text-muted);font-size:var(--text-sm)}.admin-invoice-drafts .qi-go{width:100%;margin:12px 0 4px;padding:13px 16px;font-size:15px}.qi-confirm{border:1px solid var(--color-notice-border);border-radius:var(--radius-md);background:var(--notice-background);margin-top:12px;padding:14px}.qi-confirm p{margin-top:0}.qi-error,.qi-stopped{color:var(--color-danger)}.qi-warning{border-radius:var(--radius-md);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning);padding:10px 12px}.qi-stopped{border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-bg);overflow-wrap:anywhere;margin-top:14px;padding:14px}.qi-steps{margin:16px 0;padding:0;list-style:none}.qi-steps li{color:var(--color-text-muted);padding:8px 0 8px 32px;position:relative}.qi-steps li:before{content:"";border:2px solid var(--color-border-strong);border-radius:50%;width:16px;height:16px;position:absolute;top:11px;left:4px}.qi-steps li.is-active{color:var(--color-text);font-weight:700}.qi-steps li.is-active:before{border-color:var(--color-accent);border-right-color:#0000;animation:.8s linear infinite qi-spin}.qi-steps li.is-done{color:var(--color-text)}.qi-steps li.is-done:before{content:"✓";border-color:var(--color-success);background:var(--color-success);color:var(--color-surface);text-align:center;font-size:11px;line-height:12px}@keyframes qi-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.qi-steps li.is-active:before{animation:none}}.qi-done{text-align:center;max-width:640px}.qi-check{background:var(--color-success);width:52px;height:52px;color:var(--color-surface);border-radius:50%;margin:0 auto 8px;font-size:28px;line-height:52px}.qi-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.il-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;margin-bottom:16px;display:flex}.admin-invoice-drafts .il-customer{width:min(320px,100%);margin:0}.il-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-invoice-drafts .il-stat{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);flex-direction:column;align-items:flex-start;gap:2px;padding:16px 18px;display:flex}.il-stat span{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.il-stat strong{color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:26px}.il-stat small{color:var(--color-text-muted);font-weight:500}.il-stat.is-overdue strong{color:var(--color-danger)}.il-stat.is-paid strong{color:var(--color-success)}.il-tabs{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.admin-invoice-drafts .il-tabs button{color:var(--color-text-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 12px}.admin-invoice-drafts .il-tabs button.is-selected{color:var(--color-brand);border-bottom-color:var(--color-accent)}.il-count{border-radius:var(--radius-pill);background:var(--color-chip);color:var(--color-chip-text);margin-left:6px;padding:1px 7px;font-size:11px}.il-table{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;overflow:hidden}.il-table th{text-align:left;font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-page);border-bottom:1px solid var(--color-divider);padding:10px 14px}.il-table td{border-bottom:1px solid var(--color-divider);vertical-align:top;padding:12px 14px}.il-table tr:last-child td{border-bottom:0}.il-table small{color:var(--color-text-muted);overflow-wrap:anywhere;max-width:360px;display:block}.il-num{text-align:right;font-variant-numeric:tabular-nums}.il-table th.il-num{text-align:right}.il-pill{border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;padding:3px 10px;font-weight:700;display:inline-block}.il-pill.is-paid{background:var(--color-success-bg);color:var(--color-success)}.il-pill.is-unpaid{background:var(--color-chip);color:var(--color-chip-text)}.il-pill.is-overdue{background:var(--color-danger-bg);color:var(--color-danger)}.il-pill.is-draft{background:var(--color-surface-sunken);color:var(--color-text-muted)}.il-pill.is-attention{background:var(--color-warning-bg);color:var(--color-warning)}.il-row-actions{text-align:right;white-space:nowrap}.admin-invoice-drafts .il-row-actions button{min-height:34px;margin-right:10px;padding:6px 10px}.il-empty{text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:36px}.il-pager{justify-content:center;align-items:center;gap:14px;margin:14px 0;display:flex}.il-note{color:var(--color-text-muted);font-size:var(--text-sm)}.il-error{color:var(--color-danger)}@media (width<=760px){.qi-layout{grid-template-columns:1fr}.qi-summary{position:static}.qi-line-head,.qi-line{grid-template-columns:minmax(0,1fr) 110px 36px}.il-table thead{display:none}.il-table,.il-table tbody,.il-table tr,.il-table td{display:block}.il-table tr{border-bottom:1px solid var(--color-divider);padding:8px 0}.il-table td{text-align:left;border:0;padding:4px 14px}.il-table td[data-label]:before{content:attr(data-label);color:var(--color-text-muted);font-size:11px;font-weight:700;display:block}.il-row-actions{text-align:left}}.admin-invoice-drafts .il-table td small{margin-top:2px}.admin-invoice-drafts .il-table td>a{min-height:0}.admin-customers{max-width:1440px;margin:0 auto}.admin-customers .titlebar p{margin-bottom:0}.ac-directory{padding:0;overflow:hidden}.ac-search{background:linear-gradient(120deg, var(--color-page), var(--color-surface-muted));border-bottom:1px solid var(--color-border-soft);padding:22px 24px}.ac-search label{color:var(--color-text-soft);font-size:13px;font-weight:700}.ac-search-row{gap:10px;margin-top:9px;display:flex}.ac-search-row input{flex:1;min-width:0}.ac-list{padding:4px 20px}.ac-customer-row{border-bottom:1px solid var(--color-divider);color:inherit;align-items:center;gap:14px;min-height:72px;padding:15px 8px;text-decoration:none;display:flex}.ac-customer-row:last-child{border-bottom:0}.ac-customer-row:hover,.ac-customer-row:focus-visible{background:var(--color-hover)}.ac-avatar{background:linear-gradient(145deg, var(--color-chip), var(--color-surface-muted));width:42px;height:42px;color:var(--color-chip-text);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ac-customer-name{flex:1;gap:4px;min-width:0;display:grid}.ac-account-hints{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.ac-account-hint{color:var(--color-text-muted);background:var(--color-surface-muted);overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:4px 7px;font-size:10px;line-height:1.35}.ac-account-hint.stripe-hint{background:var(--color-chip);color:var(--color-chip-text)}.ac-account-hint.discord-hint{background:var(--color-surface-sunken);color:var(--color-text-soft)}.ac-customer-name strong{overflow-wrap:anywhere;font-size:15px}.ac-customer-name small,.ac-contact small,.ac-linked-account small,.ac-record small{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.ac-row-action{color:var(--color-link);white-space:nowrap;font-size:12px;font-weight:700}.ac-more{border-top:1px solid var(--color-divider);padding:14px 22px}.ac-empty,.ac-loading,.ac-muted{color:var(--color-text-muted);padding:16px 0}.ac-detail .crumb{align-items:center;gap:8px;display:flex}.ac-detail-title{align-items:center}.ac-title-actions{flex-wrap:wrap;gap:10px;display:flex}.ac-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.ac-stat{gap:9px;padding:17px 20px;display:grid}.ac-stat span{text-transform:capitalize;color:var(--color-text-muted);font-size:12px}.ac-stat strong{color:var(--color-brand);font-size:26px}.ac-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.ac-panel{padding:21px}.ac-panel header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.ac-panel h2{margin:0;font-size:18px}.ac-panel .eyebrow{margin-bottom:5px}.ac-wide{grid-column:1/-1}.ac-contact-list,.ac-record-list{display:grid}.ac-contact{border-bottom:1px solid var(--color-divider);padding:12px 0}.ac-contact:last-child,.ac-record:last-child{border-bottom:0}.ac-contact-head{align-items:center;gap:11px;display:flex}.ac-contact-head>div{overflow-wrap:anywhere;flex:1;min-width:0}.ac-contact-head .ac-avatar{border-radius:50%;flex-basis:36px;width:36px;height:36px}.ac-linked-account{border-top:1px solid var(--color-divider);align-items:center;gap:11px;padding:13px 0;display:flex}.ac-linked-account>div{overflow-wrap:anywhere;flex:1;min-width:0}.ac-provider-icon{background:var(--color-chip);width:34px;height:34px;color:var(--color-chip-text);border-radius:10px;flex:0 0 34px;place-items:center;font-weight:800;display:grid}.ac-discord{background:var(--color-surface-sunken);color:var(--color-text-soft)}.ac-badge{background:var(--color-surface-sunken);color:var(--color-text-muted);white-space:nowrap;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:700}.ac-badge.is-ok{background:var(--color-success-bg);color:var(--color-success)}.ac-footnote{margin:10px 0 0!important;font-size:11px!important}.ac-record{border-bottom:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-width:0;padding:13px 0;display:grid}.ac-record>div{overflow-wrap:anywhere;min-width:0}.ac-record code{overflow-wrap:anywhere;font-size:10px}.ac-inline-link{color:var(--color-link);grid-column:1/-1;align-items:center;min-height:38px;font-size:12px;font-weight:700;display:inline-flex}.ac-record .ac-inline-link{grid-column:1/-1}.ac-record a strong{color:var(--color-link)}.ac-detail-title h1{max-width:800px}.ac-customers button,.ac-customers a{transition:background-color .15s,border-color .15s}@media (width<=900px){.ac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-columns{grid-template-columns:1fr}.ac-wide{grid-column:auto}}@media (width<=560px){.ac-search-row{flex-direction:column;align-items:stretch}.ac-search-row button{width:100%}.ac-list{padding:4px 12px}.ac-customer-row{gap:10px;padding:13px 5px}.ac-row-action{font-size:0}.ac-row-action span{font-size:18px}.ac-title-actions{width:100%}.ac-title-actions>*{flex:1}.ac-stats{gap:9px}.ac-stat{padding:13px}.ac-panel{padding:17px}.ac-contact-head{flex-wrap:wrap}.ac-contact-head .status-pill{margin-left:47px}.ac-linked-account{flex-wrap:wrap;align-items:flex-start}.ac-linked-account>div{min-width:calc(100% - 60px)}.ac-badge{margin-left:45px}.ac-record{grid-template-columns:minmax(0,1fr)}.ac-record>.status-pill{justify-self:start}.ac-panel header{flex-wrap:wrap}}.ac-link-form{border-top:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px 0;display:grid}.ac-link-form label{color:var(--color-text-soft);gap:5px;font-size:12px;font-weight:700;display:grid}.ac-link-form input,.ac-link-form select{min-width:0}.ac-link-form button{min-height:40px}.ac-link-form small{color:var(--color-text-muted);grid-column:1/-1;font-weight:400}.discord-signin{text-align:center;margin-top:12px;text-decoration:none;display:block}.admin-customers .ac-provider-read{justify-items:start;gap:6px;max-width:100%;margin:9px 0 13px;display:grid}.admin-customers .ac-provider-read button{min-height:32px;padding:6px 10px;font-size:12px}.admin-customers .ac-provider-read small{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px;display:block}.admin-customers .ac-provider-profile{align-items:center;gap:10px;min-width:0;display:flex}.admin-customers .ac-provider-profile img{object-fit:cover;border-radius:10px;flex-shrink:0}.admin-customers .ac-provider-profile strong{overflow-wrap:anywhere}.admin-customers .ac-contact-discord>div{min-width:0}@media (width<=560px){.ac-link-form{grid-template-columns:1fr}.ac-link-form small{grid-column:auto}}.ac-billing-section{border-top:1px solid var(--color-divider);margin-top:16px;padding-top:12px}.ac-billing-section h3{margin:0 0 8px}.ac-billing-section .ac-record strong{overflow-wrap:anywhere}.ac-billing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.ac-billing-actions p{margin:0}.ac-row-wrap{border-bottom:1px solid var(--color-divider);align-items:center;gap:10px;display:flex}.ac-row-wrap:last-child{border-bottom:0}.ac-row-wrap .ac-customer-row{border-bottom:0;flex:1;min-width:0}.ac-row-delete{flex:none;padding:7px 12px;font-size:13px}.ac-show-closed{color:var(--color-text-muted);align-items:center;gap:8px;padding:0 22px 10px;font-size:13px;display:flex}.ac-show-closed input{width:auto}.ac-deleted{background:var(--color-danger-bg);color:var(--color-danger);margin-left:8px}.ac-closed-notice{border-color:var(--color-danger-border);background:var(--color-danger-bg);margin:0 0 18px;padding:14px 18px}.ac-closed-notice ul{margin:8px 0 0 18px}.ac-close h2{margin:0}.ac-close-modes{border:0;gap:8px;margin:14px 0;padding:0;display:grid}.ac-close-modes legend{margin-bottom:6px;padding:0;font-weight:700}.ac-close-modes label{border:1px solid var(--color-border-soft);border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ac-close-modes input{width:auto;margin-top:3px}.ac-close-modes small{color:var(--color-text-muted);margin-top:2px;display:block}.ac-close-danger{border:1px solid var(--color-danger-strong);background:var(--color-danger-bg);color:var(--color-danger);border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:14px}.ac-close-danger ul{overflow-wrap:anywhere;margin:6px 0 8px 18px}.ac-close-warn{color:var(--color-warning)}.ac-close-confirm{gap:6px;margin-top:10px;display:grid}@media (width<=640px){.ac-row-wrap{flex-wrap:wrap}.ac-row-delete{margin:0 8px 10px auto}}.admin-integrations{max-width:1440px;color:var(--color-text);min-width:0;margin:0 auto}.ai-titlebar{justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;display:flex}.admin-integrations .ai-titlebar h1{letter-spacing:-1.2px;color:var(--color-text-strong);margin:0 0 7px;font-size:38px;line-height:1.1}.admin-integrations .ai-titlebar p{color:var(--color-text-muted);margin:0}.ai-health{border:1px solid var(--color-accent);color:var(--color-code-text);background:radial-gradient(ellipse at 72% 5%, var(--color-orb) 0, transparent 37%), linear-gradient(112deg, var(--color-code) 0%, var(--color-console-sidebar) 52%, var(--color-code) 100%);box-shadow:var(--shadow-card), inset 0 1px var(--color-orbit);border-radius:13px;margin-bottom:16px;padding:23px 30px 20px;position:relative;overflow:hidden}.ai-health-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.ai-health-heading{align-items:center;gap:15px;display:flex}.ai-health-heading h2{color:var(--color-on-accent);margin:0;font-size:19px;font-weight:650}.ai-pulse{color:var(--color-code-text);font-size:32px;line-height:1}.ai-total{border:10px solid var(--color-console-active-border);border-bottom-color:#ffc94c;border-right-color:#ffc94c;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:116px;height:116px;display:flex;transform:rotate(-25deg)}.ai-total>*{transform:rotate(25deg)}.ai-total strong{font-size:34px;line-height:1.05}.ai-total span{margin-top:3px;font-size:14px}.ai-progress-line{align-items:center;gap:13px;margin:8px 134px 0 0;display:flex}.ai-progress-line>strong{white-space:nowrap;font-size:15px}.ai-progress-track{background:var(--color-console-active);border-radius:99px;flex:1;min-width:0;height:16px;overflow:hidden}.ai-progress-track span{border-radius:inherit;background:#ffc94c;height:100%;transition:width .2s;display:block}.ai-health-caption{font-size:14px;color:var(--color-code-text)!important;margin:7px 134px 14px 0!important}.ai-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 134px 0 8%;display:grid}.ai-legend-item{align-items:flex-start;gap:11px;font-size:14px;display:flex}.ai-legend-item>span:last-child{gap:4px;display:grid}.ai-legend-item strong{font-size:17px}.ai-dot{background:#32d99a;border-radius:50%;flex:none;width:17px;height:17px;display:inline-block}.ai-dot.healthy{background:#32d99a}.ai-dot.attention{background:#ffc94c}.ai-dot.error{background:#ff553f}.ai-directory{background:var(--surface-card);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-card);border-radius:13px;padding:11px 13px 5px}.ai-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.ai-search,.ai-filter{background:var(--color-surface);border:1px solid var(--color-input-border);min-width:0;color:var(--color-text-soft);border-radius:8px;position:relative;align-items:center!important;gap:8px!important;min-height:42px!important;display:flex!important}.ai-search{width:min(400px,100%);padding:0 12px}.ai-filter{width:184px;padding:0 12px}.ai-search-icon,.ai-filter-icon{color:var(--color-text-soft);font-size:20px;line-height:1}.ai-search input{width:100%;min-width:0;color:var(--color-text);box-shadow:none!important;border:0!important;outline:none!important;min-height:40px!important;padding:9px 0!important}.ai-search input:focus-visible{outline:2px solid var(--color-focus)!important;outline-offset:1px!important}.ai-filter select{width:100%;color:var(--color-text);font-weight:650;box-shadow:none!important;border:0!important;outline:none!important;min-height:40px!important;padding:8px 0!important}.ai-table-wrap{border:1px solid var(--color-divider);border-radius:9px;overflow-x:auto}.ai-table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:13px}.ai-table th,.ai-table td{border-bottom:1px solid var(--color-divider);vertical-align:middle;padding:8px 12px}.ai-table thead{background:var(--color-surface-muted);color:var(--color-text-soft);text-transform:uppercase;font-size:11px}.ai-table thead th{padding-top:10px;padding-bottom:10px;font-weight:750}.ai-table tbody tr:last-child>*{border-bottom:0}.ai-table tbody tr:hover{background:var(--color-hover)}.ai-table tbody th{width:30%;color:var(--color-text);font-weight:600}.ai-service-mark{width:32px;height:32px;color:var(--color-on-accent);vertical-align:middle;background:linear-gradient(140deg,#2c70ca,#7453ef);border-radius:8px;justify-content:center;align-items:center;margin-right:12px;font-size:19px;font-weight:800;display:inline-flex}.ai-table tbody tr:nth-child(2) .ai-service-mark{background:#ff781e}.ai-table tbody tr:nth-child(3) .ai-service-mark{background:#6750ed}.ai-table tbody tr:nth-child(4) .ai-service-mark{background:#398bea}.ai-table tbody tr:nth-child(5) .ai-service-mark,.ai-table tbody tr:nth-child(6) .ai-service-mark{background:#245a83}.ai-table tbody tr:nth-child(7) .ai-service-mark{background:#1875df}.ai-name{vertical-align:middle;overflow-wrap:anywhere}.ai-status{background:var(--color-warning-bg);min-height:34px;color:var(--color-warning);white-space:nowrap;border-radius:18px;align-items:center;gap:8px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.ai-status .ai-dot{width:12px;height:12px}.ai-status.healthy{background:var(--color-success-bg);color:var(--color-success)}.ai-status.error{background:var(--color-danger-bg);color:var(--color-danger)}.ai-status.attention .ai-dot{background:var(--color-warning)}.ai-details{color:var(--color-text-muted);line-height:1.4}.ai-empty{text-align:center;color:var(--color-text-muted);padding:28px!important}.ai-footnote{font-size:11px;color:var(--color-text-muted)!important;margin:9px 2px 5px!important}.admin-integrations .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.ai-health{padding:20px}.ai-total{width:94px;height:94px}.ai-progress-line,.ai-health-caption{margin-right:110px}.ai-legend{margin-left:5%;margin-right:110px}}@media (width<=640px){.admin-integrations .ai-titlebar h1{font-size:30px}.ai-health{padding:19px 17px}.ai-health-top{align-items:flex-start}.ai-health-heading{gap:9px}.ai-health-heading h2{font-size:17px}.ai-total{border-width:8px;width:76px;height:76px}.ai-total strong{font-size:26px}.ai-total span{font-size:11px}.ai-progress-line{gap:9px;margin:15px 0 0}.ai-progress-line>strong{font-size:13px}.ai-progress-track{height:13px}.ai-health-caption{font-size:13px;margin:7px 0 14px!important}.ai-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.ai-legend-item{gap:7px;font-size:11px}.ai-legend-item strong{font-size:15px}.ai-dot{width:13px;height:13px}.ai-toolbar{flex-direction:column;align-items:stretch}.ai-search,.ai-filter{width:100%}.ai-directory{padding:10px}.ai-table{min-width:590px}.ai-table th,.ai-table td{padding:8px}.ai-table tbody th{width:40%}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-md:16px;--text-lg:19px;--radius-sm:7px;--radius-md:8px;--radius-lg:13px;--radius-pill:999px;--color-page:#f5fbff;--page-background:radial-gradient(ellipse at 90% 0, #c9f2fa, transparent 55%), linear-gradient(140deg, #f5fbff, #e3eff8);--color-text:#18344d;--color-brand:#183e64;--color-highlight:#fff;--color-header-highlight:#ffffffb0;--color-text-muted:#526e85;--color-text-soft:#335a78;--color-accent:#277daf;--color-eyebrow:#39749e;--color-link:#196d9f;--color-link-hover:#135486;--color-surface:#fff;--surface-card:linear-gradient(145deg, #fffe, #f7fbffe8);--color-header:linear-gradient(#ffffffed, #fffa);--color-footer:#ffffff80;--color-border:#bdd3e2;--color-border-soft:#c4d9e8;--color-border-strong:#a5bed3;--color-input-border:#bcd1e0;--color-divider:#e2ebf2;--color-chip:#e2f1fb;--color-chip-text:#276392;--color-hover:#18344d12;--button-primary:linear-gradient(#469cd1, #1e6c9f);--button-primary-border:#14608f;--button-primary-inset:#a1dfff;--button-secondary:linear-gradient(white, #edf5fb);--button-secondary-hover:#eef6fc;--color-button-secondary-text:#274c6b;--notice-background:linear-gradient(100deg, #effbff, #ddf1fb);--color-notice-border:#b0d4e9;--color-notice-text:#365e7c;--color-focus:#287dad;--shadow-card:0 5px 18px #204e7910;--shadow-card-hover:0 10px 26px #204e7920;--color-orb:#469cd1;--color-orb-soft:#aeddf2;--color-orbit:#87bbdb;--color-skeleton:#e2edf5;--color-skeleton-shine:#f4f9fc;--color-text-strong:#10283d;--color-on-accent:#fff;--color-surface-muted:#f3f8fc;--color-surface-sunken:#e9f1f7;--color-sidebar:#f6fbffc9;--color-dialog:#f7fbff;--color-overlay:#152a3e88;--shadow-dialog:0 20px 70px #10283d40;--color-nav-active:linear-gradient(#f2fdff, #c8e6fa);--color-nav-active-border:#98c7e6;--color-success:#1f7a4d;--color-success-bg:#e8f6ee;--color-success-border:#a9d8bd;--color-warning:#79541b;--color-warning-bg:#fff8e8;--color-warning-border:#d7bd8e;--color-danger:#a33838;--color-danger-bg:#fff0f0;--color-danger-border:#f1c6c6;--color-danger-strong:#bd5555;--color-code:#07121c;--color-code-text:#e4eef6;--color-console-page:#edf2f6;--color-console-chrome:#152a3e;--color-console-sidebar:#20384e;--color-console-border:#344c62;--color-console-text:#c9dae8;--color-console-text-muted:#a8bfd2;--color-console-active:#36556d;--color-console-active-border:#53758e}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#0c1824;--page-background:radial-gradient(ellipse at 90% 0, #123a52, transparent 55%), linear-gradient(140deg, #0e1c29, #0a1520);--color-text:#e4eef6;--color-brand:#e4eef6;--color-highlight:#ffffff0f;--color-header-highlight:#ffffff0a;--color-text-muted:#9fb5c7;--color-text-soft:#c2d5e4;--color-accent:#6cc0ee;--color-eyebrow:#82bce2;--color-link:#7cc4f0;--color-link-hover:#a8d9f7;--color-surface:#13293a;--surface-card:linear-gradient(145deg, #15293bf2, #10202ff2);--color-header:linear-gradient(#0e1d2bf2, #0e1d2bcc);--color-footer:#0b1621cc;--color-border:#2a4459;--color-border-soft:#253d51;--color-border-strong:#3b5a73;--color-input-border:#37546c;--color-divider:#213749;--color-chip:#1a3a52;--color-chip-text:#a9d8f5;--color-hover:#ffffff14;--button-primary:linear-gradient(#3f97cf, #1b6599);--button-primary-border:#4ba4dd;--button-primary-inset:#7cc8f2;--button-secondary:linear-gradient(#1b3247, #152839);--button-secondary-hover:#1f3a52;--color-button-secondary-text:#d5e6f3;--notice-background:linear-gradient(100deg, #12304a, #102a40);--color-notice-border:#2c587a;--color-notice-text:#c3e1f5;--color-focus:#6cc0ee;--shadow-card:0 5px 18px #00000040;--shadow-card-hover:0 10px 26px #0006;--color-orb:#2f86bd;--color-orb-soft:#1d4d6b;--color-orbit:#2f6286;--color-skeleton:#1a3043;--color-skeleton-shine:#22405a;--color-text-strong:#f2f8fc;--color-on-accent:#fff;--color-surface-muted:#112434;--color-surface-sunken:#0d1d2b;--color-sidebar:#0d1c29e6;--color-dialog:#13293a;--color-overlay:#02080ecc;--shadow-dialog:0 20px 70px #000a;--color-nav-active:linear-gradient(#1d3d56, #17324a);--color-nav-active-border:#3b6f95;--color-success:#7ad7a4;--color-success-bg:#12301f;--color-success-border:#2a6045;--color-warning:#f1c77a;--color-warning-bg:#33270f;--color-warning-border:#6b5222;--color-danger:#ffc2c2;--color-danger-bg:#3b1c22;--color-danger-border:#6b2f38;--color-danger-strong:#e27a7a;--color-code:#07121c;--color-code-text:#e4eef6;--color-console-page:#0a1520;--color-console-chrome:#0b1724;--color-console-sidebar:#0f2030;--color-console-border:#22394d;--color-console-text:#c2d5e4;--color-console-text-muted:#8ea8bd;--color-console-active:#1f3a52;--color-console-active-border:#3b6f95}}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.frame-header{border-bottom:1px solid var(--color-border-soft);background:var(--color-surface-muted);z-index:2;justify-content:space-between;align-items:center;height:78px;padding:0 42px;display:flex;position:relative}.brand{letter-spacing:-1px;align-items:center;gap:8px;font-size:24px;font-weight:800;display:flex}.brand img{object-fit:contain;width:43px;height:43px}.brand small{letter-spacing:3px;margin-top:3px;font:8px Arial;display:block}nav{align-items:center;gap:28px;display:flex}nav a,.link-button{color:var(--color-text-muted);font-size:13px}.selected{color:var(--color-text-strong);font-weight:700}.header-right{align-items:center;gap:20px;display:flex}.signin{font-size:13px;font-weight:700}.link-button{background:0 0;border:0;padding:0}.shop{max-width:1356px;margin:auto;padding:24px 28px 16px}.hero{justify-content:space-between;align-items:center;height:250px;display:flex}.eyebrow{letter-spacing:2px;color:var(--color-text-muted);font-size:10px;font-weight:700}h1,h2,p{margin:0}h1{letter-spacing:-2px;font-size:52px;line-height:1.02}h1 em{color:var(--color-accent);font-style:normal}h2{letter-spacing:-.6px;font-size:21px}p{color:var(--color-text-muted);line-height:1.6}.hero p{margin-top:12px}.hero-art{width:415px;height:215px;position:relative;overflow:hidden}.orb{background:var(--color-orb);border-radius:50%;width:157px;height:157px;position:absolute;top:22px;right:95px}.orb2{background:var(--color-orb-soft);width:83px;height:83px;top:104px;right:14px}.orbit{border:1px solid var(--color-orbit);border-radius:50%;width:350px;height:130px;position:absolute;top:58px;right:0;transform:rotate(-23deg)}.glass-label{background:var(--color-surface);border:1px solid var(--color-highlight);letter-spacing:1px;border-radius:5px;padding:12px 14px;font-size:10px;position:absolute;top:78px;right:55px}.section-heading{border-top:1px solid var(--color-divider);justify-content:space-between;align-items:end;padding-top:22px;display:flex}.muted{color:var(--color-text-muted);font-size:12px}.products{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.product,.panel{background:var(--color-surface);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-card);border-radius:5px;padding:20px}.product-top{justify-content:space-between;display:flex}.service-icon{color:var(--color-accent);font-size:26px}.pill{letter-spacing:1px;color:var(--color-chip-text);background:var(--color-chip);border-radius:20px;padding:7px 9px;font-size:9px}.product h2{margin-top:22px}.product p{min-height:55px;margin-top:10px}.product-foot{border-top:1px solid var(--color-divider);color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-top:22px;padding-top:14px;font-size:11px;display:flex}.arrow-button,.dark-button{background:var(--button-primary);color:var(--color-on-accent);border:0;border-radius:3px;padding:11px 14px;font-size:11px}.custom-strip{border:1px solid var(--color-notice-border);background:var(--notice-background);border-radius:5px;justify-content:space-between;align-items:center;margin-top:14px;padding:20px;display:flex}.custom-strip>div{gap:15px;display:flex}.custom-strip p{font-size:12px}.state{text-align:center;color:var(--color-text-muted);padding:36px}.error{color:var(--color-danger);background:var(--color-danger-bg);border-radius:4px;padding:12px}.auth{max-width:540px;margin:70px auto;padding:0 20px}.auth .panel{padding:34px}.auth h1{margin:12px 0;font-size:36px}.auth form{gap:14px;margin:26px 0;display:grid}label{color:var(--color-text-muted);gap:6px;font-size:12px;display:grid}input,select{border:1px solid var(--color-input-border);background:var(--color-surface);color:var(--color-text-strong);border-radius:3px;padding:11px}.app-shell{grid-template-columns:250px 1fr;min-height:calc(100vh - 78px);display:grid}aside{border-right:1px solid var(--color-border-soft);background:var(--color-sidebar);padding:22px 16px}.org{align-items:center;gap:10px;margin-bottom:28px;padding:10px 8px;display:flex}.org strong{font-size:12px;display:block}.org small{color:var(--color-text-muted);margin-top:4px;font-size:10px;display:block}.side-caption{letter-spacing:1.5px;color:var(--color-text-soft);margin:20px 8px 8px;font-size:9px;display:block}.side-caption select{width:100%;margin-top:8px;font-size:11px}.side-item{text-align:left;width:100%;color:var(--color-text-muted);background:0 0;border:0;border-radius:3px;padding:11px 9px;font-size:12px;display:block}.side-item.active{background:var(--color-chip);color:var(--color-chip-text);font-weight:700}.workspace{width:100%;max-width:1100px;padding:40px}.workspace-heading{justify-content:space-between;align-items:start;margin-bottom:25px;display:flex}.workspace-heading h1{margin:10px 0;font-size:34px}.list-row{border-bottom:1px solid var(--color-divider);padding:14px 0;font-size:12px;overflow:auto}@media (width<=800px){.frame-header{flex-wrap:wrap;gap:12px;height:auto;padding:15px 18px}nav{order:3;justify-content:space-between;gap:8px;width:100%}.hero-art{display:none}.hero{height:auto;padding:28px 0 40px}.hero h1{font-size:40px}.products,.app-shell{grid-template-columns:1fr}aside{display:none}.workspace{padding:25px 16px}.workspace-heading h1{font-size:28px}.custom-strip{flex-direction:column;align-items:start;gap:18px}}textarea{resize:vertical;border:1px solid var(--color-input-border);background:var(--color-surface);width:100%;min-height:100px;color:var(--color-text-strong);border-radius:3px;padding:11px}fieldset{border:1px solid var(--color-border-soft);border-radius:4px;gap:8px;padding:12px;display:grid}legend{font-weight:700}.auth-links{justify-content:space-between;gap:16px;margin-top:18px;display:flex}.notice{background:var(--notice-background);border:1px solid var(--color-notice-border);color:var(--color-notice-text);border-radius:4px;margin:12px 0;padding:12px}.security-form{grid-template-columns:repeat(2,minmax(0,1fr))}.security-form fieldset,.security-form .error,.security-form button{grid-column:1/-1}.secret-once{border:2px solid var(--color-accent);background:var(--color-surface-muted);gap:12px;margin:20px 0;padding:18px;display:grid}.credential{overflow-wrap:anywhere;background:var(--color-code);color:var(--color-code-text);border-radius:3px;padding:12px;font-family:monospace;display:block}.service-card{border-bottom:1px solid var(--color-divider);padding:16px 0}.compute-control{gap:10px;margin-top:12px;display:grid}.compute-actions{flex-wrap:wrap;gap:8px;display:flex}.compute-actions button{min-width:82px;min-height:42px}.confirm-strip{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.confirm-strip p{flex:260px}.mfa-qr{border:8px solid var(--color-surface);width:100%;max-width:220px;height:auto;display:block}.mfa-gate{max-width:620px;margin:52px auto;padding:0 20px}.mfa-gate .panel{padding:34px}.mfa-gate h1{margin:12px 0;font-size:36px}.mfa-gate form{gap:14px;margin-top:24px;display:grid}.mfa-gate .dark-button,.mfa-gate .check{min-height:44px}.recovery-codes{gap:16px;margin-top:12px;display:grid}.recovery-codes ol{background:var(--color-surface-muted);border:1px solid var(--color-border-soft);grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:16px 16px 16px 38px;display:grid}.recovery-codes code{font-size:14px}.checkout-mode{margin-bottom:10px}@media (width<=600px){.security-form{grid-template-columns:1fr}.auth-links{flex-direction:column;align-items:flex-start}.compute-actions button{flex:1}.confirm-strip button{min-height:44px}.secret-once .dialog-actions{flex-direction:column;align-items:stretch}.secret-once button,.mfa-gate button,.mfa-gate input{min-height:44px}.mfa-gate .tabs{grid-template-columns:1fr 1fr;display:grid}.recovery-codes ol{grid-template-columns:1fr}}.toolbar,.detail-heading,.dialog-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.tabs{gap:5px;display:flex}.tab{background:var(--color-surface-sunken);border:0;border-radius:3px;padding:9px 12px}.tab.active{background:var(--color-chip);color:var(--color-chip-text);font-weight:700}.ticket-row{border:0;border-bottom:1px solid var(--color-divider);text-align:left;background:0 0;justify-content:space-between;width:100%;display:flex}.back{color:var(--color-link);background:0 0;border:0;margin-bottom:18px}.detail-heading{margin-bottom:20px}.thread{gap:10px;margin:16px 0;display:grid}.message{background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:4px;padding:14px}.message div{justify-content:space-between;display:flex}.message small,.list-row small{color:var(--color-text-muted);margin-top:4px;display:block}.message p{white-space:pre-wrap;margin-top:10px}.panel form{gap:13px;margin-top:18px;display:grid}.upload{color:var(--color-on-accent);background:var(--button-primary);cursor:pointer;border-radius:3px;padding:11px 14px;display:inline-block}.upload input{opacity:0;width:1px;height:1px;position:absolute}.dns-form{grid-template-columns:100px minmax(100px,1fr) minmax(180px,2fr) 120px auto auto;align-items:end;margin:18px 0}.dns-row{grid-template-columns:60px 1fr 2fr 1fr auto auto;align-items:center;gap:10px;display:grid}.check{align-items:center;gap:6px;display:flex}.check input{width:auto}.danger,.danger-button{color:var(--color-danger)}.danger-button{border:1px solid var(--color-danger-strong);background:var(--color-surface);border-radius:3px;padding:10px 14px}dialog[open]{z-index:20;background:0 0;border:0;width:min(560px,100% - 32px);margin:auto;padding:0;position:fixed;inset:0}dialog[open]::backdrop{background:var(--color-overlay)}dialog[open]:before{content:"";background:var(--color-overlay);z-index:-1;position:fixed;inset:0}.dialog-card{background:var(--color-dialog);border:1px solid var(--color-border);box-shadow:var(--shadow-dialog);border-radius:6px;padding:24px}.dialog-card p{margin-top:8px}.dialog-actions{justify-content:flex-end;margin-top:16px}.editor-form{grid-template-columns:repeat(2,minmax(180px,1fr))}.global-error{max-width:900px;margin:12px auto}@media (width<=800px){.dns-form,.dns-row,.editor-form{grid-template-columns:1fr}.toolbar{flex-wrap:wrap;align-items:flex-start}}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:20px;display:grid}.catalog-card{border:1px solid var(--color-divider);background:var(--color-surface-muted);border-radius:5px;align-content:start;gap:14px;min-height:220px;padding:20px;display:grid}.catalog-card .dark-button{justify-self:start;margin-top:auto}.quote-card{max-height:min(760px,100vh - 32px);overflow:auto}@media (width<=760px){dialog[open] .dialog-card{max-height:calc(100dvh - 32px);overflow:auto}}.configuration-fields{gap:12px;display:grid}.quote-summary{background:var(--color-surface-muted);border:1px solid var(--color-border-soft);grid-template-columns:1fr auto;gap:8px 24px;padding:16px;display:grid}.quote-summary strong{text-align:right}.quote-value{overflow-wrap:anywhere;min-width:0;max-width:440px}.confirmation{gap:16px;margin-top:22px;display:grid}@media (width<=800px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-shell aside{visibility:visible;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;min-width:0;display:grid}.app-shell aside .org,.app-shell aside .side-caption{grid-column:1/-1;min-width:0;margin:4px 8px}.app-shell aside .side-item{min-height:44px}.workspace,.workspace input,.workspace select,.workspace label{min-width:0;max-width:100%}.detail-heading,.message>div{flex-wrap:wrap;gap:8px}.detail-heading h2,.message p{overflow-wrap:anywhere}.catalog-grid,.quote-summary{grid-template-columns:1fr}.quote-summary strong{text-align:left}}.configure-page{max-width:1180px;margin:0 auto;padding:44px 28px 72px}.configure-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.configure-heading h1{margin:8px 0 12px;font-size:42px}.instance-picker{background:var(--color-surface-muted);grid-auto-flow:column;justify-content:start;gap:20px;margin-bottom:20px;display:flex}.instance-picker label{align-items:center;gap:8px;min-height:44px;display:flex}.instance-picker input{width:auto}.configure-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:22px;display:grid}.configuration-fields.panel{padding:24px}.configuration-fields label{min-width:0}.configuration-fields small,.estimate small{color:var(--color-text-muted);margin-top:5px;display:block}.estimate{border:1px solid var(--color-border);background:var(--color-surface-muted);gap:0;padding:22px;display:grid;position:sticky;top:18px}.estimate>div:not(.eyebrow){border-bottom:1px solid var(--color-divider);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.estimate .estimate-total{border-bottom:0;padding-top:18px;font-size:17px}.estimate p{margin-top:12px}.final-quote{max-width:760px;margin-top:22px}.final-quote>p{margin:8px 0 18px}.quote-line{display:contents}.quote-line small{color:var(--color-text-muted);margin-top:3px;font-weight:400;display:block}.checkout-consent{border:1px solid var(--color-border-soft);background:var(--color-surface-muted);align-items:flex-start;margin:14px 0;padding:14px;line-height:1.5}.checkout-consent input{flex:none;margin-top:2px}.order-row b{font-weight:700}.progress-card{border-left:4px solid var(--color-border-strong);background:var(--color-surface-muted);margin:16px 0;padding:15px}.progress-card.status-active{border-color:var(--color-success);background:var(--color-success-bg)}.progress-card.status-failure{border-color:var(--color-danger);background:var(--color-danger-bg)}.progress-card.status-provisioning{border-color:var(--color-accent);background:var(--notice-background)}.status-active{color:var(--color-success)}.status-failure{color:var(--color-danger)}.status-provisioning{color:var(--color-accent)}.status-waiting{color:var(--color-warning)}.binding-form{border:1px solid var(--color-border-soft);background:var(--color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;padding:20px;display:grid}.binding-form>div:first-child,.binding-form .dialog-actions,.binding-form>p{grid-column:1/-1}.binding-form input{font-family:monospace}@media (width<=800px){.configure-page{padding:28px 16px 54px}.configure-heading{flex-direction:column}.configure-heading h1{overflow-wrap:anywhere;font-size:34px}.configure-grid,.binding-form{grid-template-columns:minmax(0,1fr)}.estimate{position:static}.binding-form>*{min-width:0;grid-column:1!important}.order-row{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=480px){.instance-picker{grid-auto-flow:row;gap:0;display:grid}.configure-page input,.configure-page select,.configure-page textarea,.pricing-editor input,.pricing-editor select{min-width:0;max-width:100%}}[hidden]{display:none!important}.endpoint-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:18px 0;display:grid}.endpoint-list dt{color:var(--color-text-muted);margin-bottom:6px;font-size:12px}.endpoint-list dd{overflow-wrap:anywhere;margin:0}.service-card h3{margin:0}.service-card .compute-actions a{border:1px solid var(--color-input-border);color:var(--color-link);border-radius:4px;padding:12px}@media (width<=600px){.frame-header{flex-wrap:wrap;gap:12px;height:auto;min-height:78px;padding:12px 16px}.frame-header nav{order:3;justify-content:space-between;gap:12px;width:100%}.frame-header nav a{align-items:center;min-height:44px;display:inline-flex}.endpoint-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-due{border:1px solid var(--color-notice-border);border-radius:var(--radius-md);background:var(--notice-background);color:var(--color-notice-text);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:14px 0;padding:14px 16px;display:flex}.billing-due strong{font-size:var(--text-lg)}.billing-clear{color:var(--color-success);font-weight:600}.service-card.is-due h3:after{content:"";background:var(--color-accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.service-card .compute-actions a.btn.primary{color:var(--color-on-accent);font-size:var(--text-md);padding:10px 18px}body{color:var(--color-text);background:var(--page-background);background-color:var(--color-page);font:var(--text-md) var(--font-sans)}.foundation{min-height:calc(100vh - 92px);color:var(--color-text)}.foundation .frame-header{background:var(--color-header);border-bottom:1px solid var(--color-border-soft);gap:24px;height:80px;min-height:80px;padding:0 32px}.frame-brand{align-items:center;gap:20px;min-width:0;display:flex}.foundation .brand{letter-spacing:0;color:var(--color-brand);gap:12px;font-size:23px;font-weight:800}.foundation .brand img{object-fit:contain;flex-shrink:0;width:48px;height:48px}.foundation .brand small{letter-spacing:3px;margin-top:3px;font-size:10px}.topright{flex-wrap:wrap;align-items:center;gap:22px;font-size:14px;display:flex}.foundation .topright a{color:inherit;align-items:center;min-height:44px;display:inline-flex}.frame-layout{grid-template-columns:222px minmax(0,1fr);min-height:calc(100vh - 172px);display:grid}.foundation aside{background:var(--color-sidebar);border-right:1px solid var(--color-border-soft);width:auto;min-width:0;padding:28px 20px;display:block}.foundation aside nav{flex-direction:column;align-items:stretch;gap:3px;display:flex}.navtitle{letter-spacing:1.8px;color:var(--color-text-muted);margin:24px 12px 12px;font-size:10px}.foundation .navitem{color:inherit;border:1px solid #0000;border-radius:9px;min-height:44px;padding:13px 14px;font-size:14px;font-weight:600;display:block}.foundation .navitem.active{background:var(--color-nav-active);border-color:var(--color-nav-active-border);box-shadow:inset 0 1px var(--color-header-highlight);color:var(--color-link-hover)}.asidebottom{color:var(--color-text-muted);margin-top:45px;padding:10px;font-size:12px;line-height:1.7}.asidebottom a{color:var(--color-link);min-height:44px;padding:8px 0;font-weight:700;display:inline-block}.foundation main{outline:none;min-width:0;padding:28px 38px 36px}.foundation h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:3px 0 9px;font-size:31px;line-height:1.15}.foundation h2{letter-spacing:0;margin:0 0 17px;font-size:19px}.foundation h3{margin:0 0 8px;font-size:16px}.foundation p{color:var(--color-text-muted);margin:0 0 14px;line-height:1.55}.foundation .eyebrow{letter-spacing:1.7px;color:var(--color-eyebrow);margin-bottom:8px;font-size:10px;font-weight:800}.titlebar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:23px;display:flex}.btn,.foundation button:where(:not(.link-button,.ticket-row,.tab,.arrow-button)),.dialog-actions button,.foundation .dark-button,.dialog-card .dark-button{border:1px solid var(--color-border-strong);background:var(--button-secondary);color:var(--color-button-secondary-text);text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:11px 17px;font-size:13px;font-weight:700;display:inline-flex}.btn.primary,.foundation .dark-button,.dialog-card .dark-button{color:var(--color-on-accent);border-color:var(--button-primary-border);background:var(--button-primary);box-shadow:inset 0 1px var(--button-primary-inset), 0 3px 7px #24689820}button:disabled{opacity:.55;cursor:not-allowed}.foundation-grid{gap:20px;display:grid}.cols2{grid-template-columns:1.65fr 1fr}.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.foundation .panel{background:var(--surface-card);border:1px solid var(--color-border);box-shadow:var(--shadow-card), inset 0 1px var(--color-highlight);overflow-wrap:anywhere;border-radius:13px;min-width:0;padding:23px}.metric strong{margin:9px 0 5px;font-size:30px;display:block}.metric span{color:var(--color-text-muted);font-size:12px}.metric h2{margin:0;font-size:16px}.data-row{border-bottom:1px solid var(--color-divider);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 0;display:flex}.data-row:last-of-type{border-bottom:0}.data-row small{color:var(--color-text-muted);margin-top:6px;font-size:12px;display:block}.data-row>span:first-child{flex:1;min-width:0}.data-row>span:last-child{font-size:13px}.status-pill{background:var(--color-chip);color:var(--color-chip-text);overflow-wrap:anywhere;border-radius:15px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.text-link{color:var(--color-link);min-height:44px;padding:14px 0;font-size:13px;font-weight:700;display:inline-block}.section-gap{margin-top:20px}.crumb{color:var(--color-text-muted);margin-bottom:22px;font-size:12px}.crumb a{color:var(--color-link);text-decoration:underline}.route-id{overflow-wrap:anywhere;margin-top:6px;font:12px monospace}.foundation .endpoint-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.foundation .endpoint-list dt{color:var(--color-text-muted)}.foundation .endpoint-list dd{font-size:14px}.foundation input,.foundation select,.foundation textarea,.dialog-card input,.dialog-card select,.dialog-card textarea{border:1px solid var(--color-input-border);background:var(--color-surface);color:var(--color-text);border-radius:7px;max-width:100%;min-height:44px;padding:12px}.foundation label,.dialog-card label{gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.foundation form,.dialog-card form{gap:14px;display:grid}.foundation .check,.dialog-card .check{min-height:44px;display:flex}.foundation input[type=checkbox],.foundation input[type=radio]{flex-shrink:0;width:20px;min-height:20px}.foundation .tabs{flex-wrap:wrap}.foundation .tab{min-height:44px}.foundation .notice,.foundation .banner{border:1px solid var(--color-notice-border);background:var(--notice-background);color:var(--color-notice-text);border-radius:10px;padding:16px 19px;line-height:1.6}.foundation .utility-links{flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;margin-top:22px;font-size:13px;display:flex}.utility-links a{color:var(--color-link);align-items:center;min-height:44px;display:inline-flex}.admin-frame{background:var(--color-console-page)}.admin-frame .frame-header{background:var(--color-console-chrome);border-color:var(--color-console-border);color:var(--color-console-text)}.admin-frame .brand{color:var(--color-on-accent)}.admin-frame aside{background:var(--color-console-sidebar);color:var(--color-console-text);border-color:var(--color-console-sidebar)}.admin-frame .navtitle{color:var(--color-console-text-muted)}.admin-frame .navitem.active{background:var(--color-console-active);color:var(--color-on-accent);border-color:var(--color-console-active-border);box-shadow:none}.admin-frame .asidebottom{color:var(--color-console-text)}.onboarding-frame main{max-width:1060px;margin:auto}.onboarding-frame .auth{margin:30px auto}.onboarding-frame .auth h1{font-size:31px}.onboarding-frame .auth .panel{padding:34px}.public-frame .hero h1{font-size:48px}.public-frame .hero em{color:var(--color-accent)}.public-frame .products .product{border-color:var(--color-border);background:var(--surface-card);border-radius:13px}.skip-link{z-index:10;background:var(--color-surface);color:var(--color-text);padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.upload:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}dialog[open]{max-width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.dialog-card{background:var(--color-dialog);border:1px solid var(--color-border);border-radius:13px;min-width:0;max-width:100%;padding:24px}.dialog-card h2{margin:0 0 16px;font-size:23px}.dialog-card p{margin-bottom:14px}.dialog-actions{flex-wrap:wrap;margin-top:18px}.dialog-actions button{min-height:44px;padding:10px 16px}.dialog-card .toolbar{flex-wrap:wrap}dialog::backdrop{background:var(--color-overlay)}.foundation .dns-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.foundation .dns-row,.foundation .editor-form{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation .editor-form label{min-width:0}.foundation .toolbar,.foundation .detail-heading{flex-wrap:wrap}.foundation .list-row,.foundation .message{overflow-wrap:anywhere}.foundation .message div{flex-wrap:wrap;gap:8px}@media (width<=1000px){.foundation .frame-header{flex-wrap:wrap;gap:8px 20px;height:auto;padding:16px 24px}.topright{gap:12px 20px}.foundation main{padding:26px}.cols2{grid-template-columns:1fr}.frame-layout{grid-template-columns:200px minmax(0,1fr)}.foundation aside{padding:20px 12px}.titlebar{flex-wrap:wrap;align-items:flex-start}.foundation .cols3{gap:12px}.foundation .metric{padding:16px}}@media (width<=640px){.foundation .frame-header{padding:14px 18px}.frame-brand{flex-wrap:wrap;gap:12px}.foundation .brand img{width:40px;height:40px}.foundation .brand{font-size:21px}.topright{font-size:12px}.frame-layout{display:block}.foundation aside{border-right:0;border-bottom:1px solid var(--color-border-soft);padding:12px 16px}.foundation aside nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.navtitle{margin:4px 8px 8px}.foundation .navitem{padding:10px 12px;font-size:13px}.asidebottom{margin:8px 0 0;padding:4px 8px}.asidebottom p{margin-right:12px;display:inline}.asidebottom>a{margin-right:12px}.foundation main{padding:24px 18px}.foundation h1{font-size:27px}.cols3{grid-template-columns:1fr}.foundation .metric{grid-template-columns:1fr auto;gap:4px 12px;display:grid}.metric strong{grid-area:1/2/3;margin:0}.metric span{grid-column:1}.card,.foundation .panel{padding:20px}.data-row{flex-wrap:wrap;gap:10px}.data-row>span:last-child{font-size:12px}.foundation .editor-form,.foundation .dns-form{grid-template-columns:1fr}.foundation .configure-page{padding:0}.foundation .configure-grid{grid-template-columns:1fr}.foundation .configure-heading{flex-wrap:wrap}.foundation .configure-heading a{min-height:44px;display:inline-block}.foundation .auth,.onboarding-frame .auth{max-width:100%;margin:12px auto;padding:0}.onboarding-frame .auth .panel{padding:24px}.public-frame .hero h1{font-size:34px}.public-frame .shop{padding:0}.public-frame .hero{height:auto;padding:20px 0}.public-frame .hero-art{display:none}.foundation .auth-links{gap:12px}.foundation .auth-links button,.foundation .auth-links a{min-height:44px}.foundation .utility-links{gap:4px 18px}.dialog-card{padding:20px}.dialog-card .toolbar h2{font-size:22px}.dialog-actions{align-items:stretch}.dialog-actions button,.foundation .compute-actions button{flex:1}.foundation .endpoint-list{grid-template-columns:1fr 1fr}.foundation .quote-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#root{flex-direction:column;min-height:100vh;display:flex}body:has(.admin-frame){background:var(--color-console-page)}.foundation{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.foundation .frame-layout{flex:1;min-height:0}.foundation>main{flex:1}.foundation .frame-header{height:72px;min-height:72px;box-shadow:0 1px 0 var(--color-header-highlight), 0 6px 20px #204e790d}.admin-frame .frame-header{box-shadow:none}.foundation .brand{transition:opacity .15s}.foundation .brand:hover{opacity:.85}.foundation .topright{gap:6px}.foundation .topright a{color:var(--color-text-soft);border-radius:999px;padding:0 14px;font-weight:600;transition:background .15s,color .15s}.foundation .topright a:hover{background:var(--color-hover);color:var(--color-link-hover)}.admin-frame .topright a{color:var(--color-console-text)}.admin-frame .topright a:hover{color:var(--color-on-accent);background:#ffffff1c}.foundation .topright .staff-link{border:1px solid var(--color-border);background:var(--color-chip);color:var(--color-chip-text)}.foundation .topright .account-chip{border:1px solid var(--color-border-soft);background:var(--color-surface);color:var(--color-text);gap:9px;padding:0 14px 0 6px}.admin-frame .topright .account-chip{border-color:var(--color-console-border);background:var(--color-console-active);color:var(--color-console-text)}.foundation .topright .signed-in-as{color:var(--color-text-muted);padding:0 4px 0 10px;font-size:13px}.foundation .topright .signout-button{border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);min-height:44px;color:var(--color-text-soft);background:0 0;padding:0 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.foundation .topright .signout-button:hover{background:var(--color-hover);color:var(--color-link-hover)}.admin-frame .topright .signout-button{border-color:var(--color-console-border);color:var(--color-console-text)}.admin-frame .topright .signout-button:hover{color:var(--color-on-accent);background:#ffffff1c}.avatar{background:var(--button-primary);width:30px;height:30px;color:var(--color-on-accent);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.foundation .navitem{transition:background .15s,color .15s}.foundation .navitem:not(.active):hover{background:var(--color-hover)}.admin-frame .navitem:not(.active):hover{color:var(--color-on-accent);background:#ffffff14}.admin-frame aside .navtitle{margin:0 12px 14px}.public-frame .hero-art .glass-label{background:var(--color-surface);color:var(--color-chip-text);border-radius:999px;padding:9px 16px;font-weight:700;inset:auto auto 6px 30px;box-shadow:0 4px 14px #204e7914}.public-frame .service-icon{background:var(--color-chip);width:42px;height:42px;color:var(--color-accent);border-radius:11px;place-items:center;font-size:20px;display:grid}.public-frame .product-top{align-items:flex-start}.public-frame .pill{background:var(--color-chip);color:var(--color-chip-text);align-self:flex-start;font-weight:700;line-height:1}.public-frame .product{flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex}.public-frame .product:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.public-frame .product p{flex:1}.foundation .arrow-button{border:1px solid var(--button-primary-border);min-height:44px;color:var(--color-on-accent);background:var(--button-primary);box-shadow:inset 0 1px var(--button-primary-inset), 0 3px 7px #24689820;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:11px 18px;font-size:13px;font-weight:700;display:inline-flex}.foundation .arrow-button:hover{filter:brightness(1.06)}@media (width>=1100px){.public-frame .frame-header{padding-inline:max(32px,50% - 624px)}}.foundation .auth .panel form .dark-button{width:100%}.foundation a.discord-signin{width:100%;color:var(--color-button-secondary-text);border-color:var(--color-border-strong);background:var(--button-secondary);box-shadow:none}.foundation a.discord-signin:hover{background:var(--button-secondary-hover)}.foundation .auth-links{align-items:center;font-size:13px}.foundation .auth-links a{min-height:44px;color:var(--color-link);align-items:center;display:inline-flex}.foundation .auth-links .link-button{color:var(--color-link);min-height:44px}@media (width<=640px){.foundation .frame-header{height:auto;padding:12px 16px}.foundation .topright a{padding:0 10px;font-size:13px}.foundation .topright .account-chip{padding:0 10px 0 5px}}:is(.public-frame,.onboarding-frame){color:var(--color-text)}:is(.public-frame,.onboarding-frame) .eyebrow{font-size:var(--text-xs)}:is(.public-frame,.onboarding-frame) .muted{color:var(--color-text-muted);font-size:var(--text-sm)}:is(.public-frame,.onboarding-frame) .topright a{color:var(--color-text-soft)}:is(.public-frame,.onboarding-frame) .error{color:var(--color-danger);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md)}:is(.public-frame,.onboarding-frame) .link-button{color:var(--color-link)}:is(.public-frame,.onboarding-frame) label{color:var(--color-text)}:is(.public-frame,.onboarding-frame) .auth small{color:var(--color-text-muted);font-size:var(--text-xs)}.public-frame .hero{gap:32px;height:auto;min-height:300px;padding:24px 0 32px}.public-frame .hero-copy{max-width:640px}.public-frame .hero p.hero-lede{color:var(--color-text-muted);margin:16px 0 0;font-size:17px;line-height:1.6}.public-frame .hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.public-frame .hero-actions .arrow-button{font-size:14px}.public-frame .hero-secondary{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--button-secondary);min-height:44px;color:var(--color-button-secondary-text);align-items:center;padding:11px 18px;font-size:14px;font-weight:700;display:inline-flex}.public-frame .hero-secondary:hover{background:var(--button-secondary-hover)}.public-frame .hero-art{flex-shrink:0}.public-frame .orb{background:var(--color-orb)}.public-frame .orb2{background:var(--color-orb-soft)}.public-frame .orbit{border-color:var(--color-orbit)}.public-frame .hero-art .glass-label{background:color-mix(in srgb, var(--color-surface) 85%, transparent);color:var(--color-chip-text);font-size:11px}.feature-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 32px;padding:0;list-style:none;display:grid}.feature-strip li{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 55%, transparent);align-items:flex-start;gap:14px;padding:18px;display:flex}.feature-strip strong{margin-bottom:4px;font-size:15px;display:block}.feature-strip li>span:last-child>span{color:var(--color-text-muted);font-size:14px;line-height:1.5;display:block}.feature-icon{background:var(--color-chip);width:38px;height:38px;color:var(--color-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.public-frame .section-heading{border-top-color:var(--color-divider);outline:none;scroll-margin-top:16px}.public-frame .service-icon{font-size:0}.public-frame .pill{font-size:11px}.public-frame .product-price{color:var(--color-text);margin-top:16px;font-size:15px;font-weight:700}.public-frame .product-foot{border-top-color:var(--color-divider);color:var(--color-text-muted);font-size:var(--text-sm);margin-top:14px}.public-frame .product-foot .arrow-button{font-size:14px}.product-skeleton{flex-direction:column;gap:14px;min-height:240px;display:flex}.product-skeleton span{background:linear-gradient(90deg, var(--color-skeleton) 25%, var(--color-skeleton-shine) 50%, var(--color-skeleton) 75%);background-size:200% 100%;border-radius:6px;height:14px;animation:1.4s ease-in-out infinite skeleton-shine;display:block}.product-skeleton span:first-child{border-radius:11px;width:42px;height:42px}.product-skeleton span:nth-child(2){width:55%;height:20px;margin-top:8px}.product-skeleton span:nth-child(3){width:90%}.product-skeleton span:last-child{width:35%;margin-top:auto}@keyframes skeleton-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.product-skeleton span{animation:none}.public-frame .product{transition:none}}.catalog-empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);margin-top:18px;padding:24px}.catalog-empty a{color:var(--color-link);font-weight:600}.password-hint{justify-content:space-between;gap:12px;margin-top:-4px;display:flex}.password-hint .password-count{font-variant-numeric:tabular-nums}.password-hint .password-ok{color:var(--color-success);align-items:center;gap:4px;font-weight:600;display:inline-flex}.site-footer{border-top:1px solid var(--color-border-soft);background:var(--color-footer);color:var(--color-text-muted);margin-top:40px;padding:0 38px;font-size:14px}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:32px;max-width:1356px;margin:0 auto;padding:32px 28px 16px;display:flex}.site-footer-brand{max-width:340px}.site-footer-brand strong{color:var(--color-text);font-size:15px}.foundation .site-footer-brand p{margin:8px 0 0;font-size:14px}.site-footer nav{flex-wrap:wrap;align-items:flex-start;gap:24px 56px;display:flex}.site-footer nav>div{gap:2px;display:grid}.foundation .site-footer h2{font-size:var(--text-xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-eyebrow);margin:0 0 6px}.site-footer nav a{min-height:32px;color:var(--color-text-soft);align-items:center;font-size:14px;display:inline-flex}.site-footer nav a:hover{color:var(--color-link-hover);text-decoration:underline}.foundation .site-footer-legal{max-width:1356px;font-size:var(--text-xs);color:var(--color-text-muted);margin:0 auto;padding:12px 28px 24px}@media (width<=1000px){.site-footer{padding:0 26px}}@media (width<=900px){.feature-strip{grid-template-columns:1fr}}@media (width<=640px){.public-frame .hero{min-height:0}.public-frame .hero p.hero-lede{font-size:16px}.public-frame .hero-actions>*{flex:auto;justify-content:center}.feature-strip{margin-bottom:24px}.site-footer{padding:0 18px}.site-footer-inner{padding:24px 0 8px}.foundation .site-footer-legal{padding:8px 0 20px}.site-footer nav{gap:20px 36px}}@media (prefers-color-scheme:dark){.foundation .frame-header .brand img{filter:drop-shadow(0 0 1px #fff5)}}.admin-nodes{color:var(--color-text);min-width:0;font:14px/1.55 Inter,Arial,sans-serif}.admin-nodes *,.admin-nodes :before,.admin-nodes :after{box-sizing:border-box}.admin-nodes h1{color:var(--color-text-strong);letter-spacing:-1px;margin:3px 0 9px;font-size:31px;line-height:1.2}.admin-nodes h2{color:var(--color-text-strong);margin:0 0 17px;font-size:19px;line-height:1.35}.admin-nodes p{color:var(--color-text-muted);margin:0 0 14px;line-height:1.55}.admin-nodes .an-title{justify-content:space-between;align-items:center;gap:16px;margin:20px 0 23px;display:flex}.admin-nodes .an-eyebrow{color:var(--color-eyebrow);letter-spacing:1.7px;margin-bottom:8px;font-size:10px;font-weight:800}.admin-nodes .an-card{background:var(--surface-card);border:1px solid var(--color-border);box-shadow:var(--shadow-card), inset 0 1px var(--color-highlight);border-radius:13px;min-width:0;margin:0 0 20px;padding:23px}.admin-nodes .an-banner{border:1px solid var(--color-notice-border);background:var(--notice-background);color:var(--color-notice-text);border-radius:10px;margin-bottom:20px;padding:16px 19px}.admin-nodes .an-section-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.admin-nodes .an-section-title h2{margin:0}.admin-nodes button{cursor:pointer;border:1px solid var(--color-border-strong);background:var(--button-secondary);min-height:44px;color:var(--color-button-secondary-text);box-shadow:none;border-radius:8px;width:auto;padding:11px 17px;font:700 13px/1.4 Inter,Arial,sans-serif;display:inline-block}.admin-nodes button:hover:not(:disabled){background:var(--button-secondary-hover);border-color:var(--color-accent)}.admin-nodes button:disabled{cursor:not-allowed;opacity:.55}.admin-nodes button.an-primary{color:var(--color-on-accent);border-color:var(--button-primary-border);background:var(--button-primary);box-shadow:inset 0 1px var(--button-primary-inset), 0 3px 7px #24689820}.admin-nodes a{color:var(--color-link);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.admin-nodes :is(button,a,input):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.admin-nodes .an-search{background:0 0;border:0;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 20px;padding:0;display:flex}.admin-nodes .an-search label{color:var(--color-text-soft);flex-direction:column;flex:260px;gap:7px;margin:0;font-size:12px;font-weight:700;display:flex}.admin-nodes input{background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);border:1px solid var(--color-input-border);border-radius:7px;padding:11px 15px;font:14px/1.5 Inter,Arial,sans-serif;display:block}.admin-nodes .an-table-scroll{width:100%;overflow-x:auto}.admin-nodes table{border-collapse:collapse;text-align:left;background:0 0;width:100%;font-size:13px}.admin-nodes caption{color:var(--color-text-muted);text-align:left;padding:0 8px 10px;font-size:12px}.admin-nodes th{letter-spacing:1px;text-transform:uppercase;text-align:left;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-soft);white-space:nowrap;background:0 0;padding:12px 8px;font-size:10px}.admin-nodes td{border-bottom:1px solid var(--color-divider);vertical-align:top;padding:16px 8px}.admin-nodes td small{color:var(--color-text-muted);margin-top:6px;font-size:12px;display:block}.admin-nodes .an-id{overflow-wrap:anywhere;word-break:normal;font-family:monospace}.admin-nodes time{overflow-wrap:anywhere;font-size:12px}.admin-nodes .an-note{color:var(--color-text-muted);margin-top:12px;font-size:12px}.admin-nodes .an-pill{background:var(--color-chip);color:var(--color-chip-text);white-space:nowrap;border-radius:15px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.admin-nodes .an-amber{background:var(--color-warning-bg);color:var(--color-warning)}.admin-nodes .an-neutral{background:var(--color-surface-sunken);color:var(--color-text-muted)}.admin-nodes .an-notice{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning);overflow-wrap:anywhere;border-radius:9px;margin:14px 0;padding:16px 19px}.admin-nodes .an-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.admin-nodes .an-pager span{color:var(--color-text-muted);font-size:12px}.admin-nodes .an-telemetry{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:16px;margin:20px 0 0;display:grid}.admin-nodes .an-telemetry>div{border-top:1px solid var(--color-border-soft);padding-top:12px}.admin-nodes dt{color:var(--color-text-muted);font-size:12px}.admin-nodes dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:19px;font-weight:700}.admin-nodes .an-back{margin-bottom:12px}.admin-nodes .an-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.admin-nodes .an-card{padding:16px}.admin-nodes h1{font-size:26px}.admin-nodes .an-pager span{text-align:center;flex-basis:100%;order:3}.admin-nodes .an-search label{flex-basis:100%}.admin-nodes .an-search button{flex:1}.admin-nodes th,.admin-nodes td{padding-left:6px;padding-right:12px}.admin-nodes td:first-child{min-width:150px}}
