.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 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}@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:#237049}.pe-examples .is-down{color:#a23a2a}.pe-hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:8px 0 0}.pricing-editor .is-error{color:#8a2929}.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{color:#8a2929;background:#fff6f6;border-color:#e5bcbc}.pe-alert.is-ready{color:#1f5a3a;background:#effaf3;border-color:#a9d8bd}.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);color:#4f6273;font-size:var(--text-xs);background:#eef1f4;padding:2px 9px;font-weight:700;display:inline-block}.pe-status.is-live{color:#1f6a43;background:#e1f5e9}.pe-status.is-failed{color:#9b3322;background:#fde7e3}.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 #dce6ec}.overview-list a{overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:14px 0;display:flex}.overview-list span,.overview-updated{color:#536474;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{color:#14604a;background:#dff3ea}.admin-service .service-state.is-retired,.admin-service .service-state.is-failed{color:#7a2a2a;background:#f1e3e3}.admin-service .service-state.is-pending,.admin-service .service-state.is-provisioning{color:#7a5614;background:#fbf0d8}.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,#dbe5ea);background:#fff9;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,#63747a);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,#63747a);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:#18344d;min-width:0}.dns-title{margin-bottom:23px}.dns-eyebrow{letter-spacing:1.7px;color:#39749e;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:#5b7389;line-height:1.55}.dns-card{background:#fff;border:1px solid #c4d9e8;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:#617e94;font-size:12px}.dns-toolbar label,.dns-form label{gap:5px;display:grid}.dns-toolbar input,.dns-form select{color:#18344d;box-sizing:border-box;text-overflow:ellipsis;background:#fff;border:1px solid #aac8dc;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:9px}.dns-card button{color:#20587f;background:#f5fbff;border:1px solid #9bbcd3;border-radius:6px;padding:9px 13px}.dns-card button:disabled{opacity:.5}.dns-toolbar button:last-child,.dns-form button{color:#fff;background:#17689d}.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;vertical-align:top;border-top:1px solid #e0ebf2;padding:12px 10px}.admin-dns th{text-transform:uppercase;letter-spacing:.8px;color:#617e94;font-size:11px}.admin-dns small{color:#71899b;margin-top:3px;font-size:11px;display:block}.dns-pager{color:#617e94;justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.admin-dns .dns-error,.dns-notice{color:#8a3224;background:#fff5f2;border:1px solid #e7b5a9;border-radius:7px;padding:11px}.dns-notice{margin-bottom:18px}.dns-notice.dns-success{color:#246238;background:#eef9f1;border-color:#a8d4b3}.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{color:#18344d;max-width:1050px;font:14px/1.55 Inter,Arial,sans-serif}.invoice-preview *{box-sizing:border-box}.idp-banner,.idp-notice{color:#79541b;overflow-wrap:anywhere;background:#fff7e8;border:1px solid #d7bd8e;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:#39749e;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:#5b7389;margin:0 0 12px}.idp-card{background:linear-gradient(145deg,#fffe,#f7fbffe8);border:1px solid #bdd3e2;border-radius:13px;min-width:0;margin:0 0 20px;padding:23px;box-shadow:0 5px 18px #204e7910,inset 0 1px #fff}.idp-meta dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;display:grid}.idp-meta dt{color:#526f85;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{color:#305f86;white-space:nowrap;background:#e2effb;border-radius:15px;padding:5px 10px;font-size:11px;font-weight:700}.idp-amber{color:#805913;background:#fff2d8}.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:#526f85;white-space:nowrap;border-bottom:1px solid #d6e2eb;padding:12px 8px;font-size:10px}.invoice-preview td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4ebf1;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:#805913;font-weight:700}.idp-id{overflow-wrap:anywhere;font-family:monospace}.idp-warning{color:#79541b}@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 #3989bc}.aid-stages{flex-wrap:wrap;gap:12px 30px;padding-left:22px;display:flex}.aid-issued,.aid-confirm{background:#f0f8ff;border:1px solid #bdd3e2;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:#8a2929;overflow-wrap:anywhere}.admin-invoice-drafts details>summary{cursor:pointer;min-height:44px;padding:10px 0}.admin-invoice-drafts{color:#18344d;max-width:1320px;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:linear-gradient(145deg,#fffe,#f7fbffe8);border:1px solid #bdd3e2;border-radius:13px;min-width:0;margin:0 0 20px;padding:23px;box-shadow:0 5px 18px #204e7910,inset 0 1px #fff}.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{color:#18344d;background:#fff;border:1px solid #bcd1e0;border-radius:7px;width:100%;min-height:44px;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-offset:3px;outline:3px solid #216c9a}.admin-invoice-drafts button,.admin-invoice-drafts .btn{color:#274c6b;cursor:pointer;white-space:normal;background:linear-gradient(#fff,#edf5fb);border:1px solid #a5bed3;border-radius:8px;padding:11px 16px;font:700 13px/1.4 Inter,Arial,sans-serif}.admin-invoice-drafts .primary{color:#fff;background:linear-gradient(#3989bc,#1e6c9f);border-color:#14608f}.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{color:#526878;background:#edf2f6}.aid-notice{color:#79541b;overflow-wrap:anywhere;background:#fff7e8;border:1px solid #d7bd8e;border-radius:9px;margin-bottom:20px;padding:16px 19px}.aid-error,.admin-invoice-drafts [role=alert]{color:#793434;overflow-wrap:anywhere;background:#fff5f5;border:1px solid #cf9c9c;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:#79541b;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:#526f85;border-bottom:1px solid #d6e2eb;padding:12px 8px;font-size:10px}.admin-invoice-drafts td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4ebf1;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 #e4ebf1;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:#526f85;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:#8a2929}.qi-warning{border-radius:var(--radius-md);color:#6b4b0f;background:#fff5df;border:1px solid #ecd39b;padding:10px 12px}.qi-stopped{border-radius:var(--radius-md);overflow-wrap:anywhere;background:#fff6f6;border:1px solid #e5bcbc;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:"✓";color:#fff;text-align:center;background:#2f8a57;border-color:#2f8a57;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{color:#fff;background:#2f8a57;border-radius:50%;width:52px;height:52px;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:#a23a2a}.il-stat.is-paid strong{color:#237049}.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{color:#1f6a43;background:#e1f5e9}.il-pill.is-unpaid{color:#1f5f8e;background:#e2f1fb}.il-pill.is-overdue{color:#9b3322;background:#fde7e3}.il-pill.is-draft{color:#4f6273;background:#eef1f4}.il-pill.is-attention{color:#7a560c;background:#fff1d6}.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:#8a2929}@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,#f7fbff,#eef6fb);border-bottom:1px solid #d7e3ed;padding:22px 24px}.ac-search label{color:#36536c;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{color:inherit;border-bottom:1px solid #e5edf3;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:#f0f8fc}.ac-avatar{color:#155e74;background:linear-gradient(145deg,#dff4f4,#dcecff);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;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:#62798c;overflow-wrap:anywhere;background:#f1f5f8;border-radius:6px;max-width:100%;padding:4px 7px;font-size:10px;line-height:1.35}.stripe-hint{color:#226086;background:#e8f4fb}.discord-hint{color:#514c9b;background:#efefff}.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:#647b8e;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.ac-row-action{color:#23709c;white-space:nowrap;font-size:12px;font-weight:700}.ac-more{border-top:1px solid #e5edf3;padding:14px 22px}.ac-empty,.ac-loading,.ac-muted{color:#62798c;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:#62798c;font-size:12px}.ac-stat strong{color:#183e5d;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 #e7eef3;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 #e7eef3;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{color:#156895;background:#e5f3fc;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.ac-discord{color:#5750b3;background:#eeedff}.ac-badge{color:#687b8a;white-space:nowrap;background:#eef2f5;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:700}.ac-badge.is-ok{color:#25724f;background:#e4f5ed}.ac-footnote{margin:10px 0 0!important;font-size:11px!important}.ac-record{border-bottom:1px solid #e7eef3;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:#2073a1;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:#176d9d}.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 #e7eef3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px 0;display:grid}.ac-link-form label{color:#36536c;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:#62798c;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:#62798c;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 #e7eef3;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}.admin-integrations{color:#122c48;min-width:0;max-width:1440px;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:#111b47;margin:0 0 7px;font-size:38px;line-height:1.1}.admin-integrations .ai-titlebar p{color:#526e85;margin:0}.ai-health{color:#f3faff;background:radial-gradient(at 72% 5%,#16766d 0,#0000 37%),linear-gradient(112deg,#12364e 0%,#0d4660 52%,#112b46 100%);border:1px solid #12618a;border-radius:13px;margin-bottom:16px;padding:23px 30px 20px;position:relative;overflow:hidden;box-shadow:0 5px 16px #173b571c,inset 0 1px #78a8bb55}.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:#f5faff;margin:0;font-size:19px;font-weight:650}.ai-pulse{color:#eaf7ff;font-size:32px;line-height:1}.ai-total{border:10px solid #ffc94c;border-color:#50768a #ffc94c #ffc94c #50768a;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:#446c80;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:#e3f0f7!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:linear-gradient(145deg,#fffffffa,#f9fcff);border:1px solid #d7e4ed;border-radius:13px;padding:11px 13px 5px;box-shadow:0 4px 18px #204e790e}.ai-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.ai-search,.ai-filter{color:#355b7d;background:#fff;border:1px solid #cfdeea;border-radius:8px;min-width:0;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:#315f8c;font-size:20px;line-height:1}.ai-search input{color:#173450;width:100%;min-width:0;box-shadow:none!important;border:0!important;outline:none!important;min-height:40px!important;padding:9px 0!important}.ai-search input:focus-visible{outline-offset:1px!important;outline:2px solid #287dad!important}.ai-filter select{color:#1c3854;width:100%;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 #e0eaf2;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{vertical-align:middle;border-bottom:1px solid #e3ebf2;padding:8px 12px}.ai-table thead{color:#405d9a;text-transform:uppercase;background:#f3f7fb;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:#f8fbfe}.ai-table tbody th{color:#122e4d;width:30%;font-weight:600}.ai-service-mark{color:#fff;vertical-align:middle;background:linear-gradient(140deg,#2c70ca,#7453ef);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;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{color:#874600;white-space:nowrap;background:#fff1d5;border-radius:18px;align-items:center;gap:8px;min-height:34px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.ai-status .ai-dot{width:12px;height:12px}.ai-status.healthy{color:#126545;background:#dff8ed}.ai-status.error{color:#a12c1f;background:#ffe4e0}.ai-status.attention .ai-dot{background:#e69200}.ai-details{color:#4d6c91;line-height:1.4}.ai-empty{text-align:center;color:#526e85;padding:28px!important}.ai-footnote{font-size:11px;color:#5d7891!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}@media (prefers-color-scheme:dark){:root:has(.public-frame,.onboarding-frame){--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}}*{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-offset:3px;outline:3px solid #43c7b2}header{z-index:2;background:#f7fbfb;border-bottom:1px solid #d7e2e1;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:#63747a;font-size:13px}.selected{color:#14252b;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:#63747a;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:#21a892;font-style:normal}h2{letter-spacing:-.6px;font-size:21px}p{color:#63747a;line-height:1.6}.hero p{margin-top:12px}.hero-art{width:415px;height:215px;position:relative;overflow:hidden}.orb{background:#35c3ab;border-radius:50%;width:157px;height:157px;position:absolute;top:22px;right:95px}.orb2{background:#a7e9db;width:83px;height:83px;top:104px;right:14px}.orbit{border:1px solid #85ddce;border-radius:50%;width:350px;height:130px;position:absolute;top:58px;right:0;transform:rotate(-23deg)}.glass-label{letter-spacing:1px;background:#ffffffb8;border:1px solid #fff;border-radius:5px;padding:12px 14px;font-size:10px;position:absolute;top:78px;right:55px}.section-heading{border-top:1px solid #d7e2e1;justify-content:space-between;align-items:end;padding-top:22px;display:flex}.muted{color:#63747a;font-size:12px}.products{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.product,.panel{background:#fff;border:1px solid #d7e2e1;border-radius:5px;padding:20px;box-shadow:0 4px 15px #17353c08}.product-top{justify-content:space-between;display:flex}.service-icon{color:#21a892;font-size:26px}.pill{letter-spacing:1px;color:#168e7a;background:#e3f7f2;border-radius:20px;padding:7px 9px;font-size:9px}.product h2{margin-top:22px}.product p{min-height:55px;margin-top:10px}.product-foot{color:#63747a;border-top:1px solid #e5eeee;justify-content:space-between;align-items:center;margin-top:22px;padding-top:14px;font-size:11px;display:flex}.arrow-button,.dark-button{color:#fff;background:#142d33;border:0;border-radius:3px;padding:11px 14px;font-size:11px}.custom-strip{background:#e9f8f5;border:1px solid #bdded9;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:#63747a;padding:36px}.error{color:#a33838;background:#fff0f0;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:#63747a;gap:6px;font-size:12px;display:grid}input,select{color:#14252b;background:#fff;border:1px solid #cadbd9;border-radius:3px;padding:11px}.app-shell{grid-template-columns:250px 1fr;min-height:calc(100vh - 78px);display:grid}aside{background:#edf5f4;border-right:1px solid #d7e2e1;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:#63747a;margin-top:4px;font-size:10px;display:block}.side-caption{letter-spacing:1.5px;color:#849398;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;color:#63747a;background:0 0;border:0;border-radius:3px;width:100%;padding:11px 9px;font-size:12px;display:block}.side-item.active{color:#126f63;background:#d9f1ed;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 #e3eceb;padding:14px 0;font-size:12px;overflow:auto}@media (width<=800px){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;color:#14252b;background:#fff;border:1px solid #cadbd9;border-radius:3px;width:100%;min-height:100px;padding:11px}fieldset{border:1px solid #cadbd9;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{color:#245b53;background:#e8f6f3;border:1px solid #addbd3;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{background:#edfaf7;border:2px solid #21a892;gap:12px;margin:20px 0;padding:18px;display:grid}.credential{overflow-wrap:anywhere;color:#fff;background:#14252b;border-radius:3px;padding:12px;font-family:monospace;display:block}.service-card{border-bottom:1px solid #dce8e6;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{background:#fff8e8;border:1px solid #d3a044;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.confirm-strip p{flex:260px}.mfa-qr{border:8px solid #fff;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:#edf7f5;border:1px solid #bdded9;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:#eef4f3;border:0;border-radius:3px;padding:9px 12px}.tab.active{color:#126f63;background:#d2eee9;font-weight:700}.ticket-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e3eceb;justify-content:space-between;width:100%;display:flex}.back{color:#168e7a;background:0 0;border:0;margin-bottom:18px}.detail-heading{margin-bottom:20px}.thread{gap:10px;margin:16px 0;display:grid}.message{background:#f5f9f8;border:1px solid #dce8e6;border-radius:4px;padding:14px}.message div{justify-content:space-between;display:flex}.message small,.list-row small{color:#718085;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:#fff;cursor:pointer;background:#142d33;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:#9d2929}.danger-button{background:#fff;border:1px solid #bd5555;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:#10272d99}dialog[open]:before{content:"";z-index:-1;background:#10272d99;position:fixed;inset:0}.dialog-card{background:#fff;border:1px solid #bcd1ce;border-radius:6px;padding:24px;box-shadow:0 20px 70px #10272d55}.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{background:#f8fbfb;border:1px solid #dce8e6;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:#eff8f6;border:1px solid #cce6e1;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:#f8fbfb;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:#63747a;margin-top:5px;display:block}.estimate{background:#edf8f6;border:1px solid #b9ddd7;gap:0;padding:22px;display:grid;position:sticky;top:18px}.estimate>div:not(.eyebrow){border-bottom:1px solid #cfe6e2;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:#63747a;margin-top:3px;font-weight:400;display:block}.checkout-consent{background:#f5faf9;border:1px solid #c5deda;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{background:#f2f6f5;border-left:4px solid #7f9692;margin:16px 0;padding:15px}.progress-card.status-active{background:#e8f7f3;border-color:#18866f}.progress-card.status-failure{background:#fff0f0;border-color:#a44141}.progress-card.status-provisioning{background:#eef9fb;border-color:#278fa0}.status-active{color:#14715f}.status-failure{color:#962f2f}.status-provisioning{color:#176f7c}.status-waiting{color:#80631e}.binding-form{background:#f8fbfb;border:1px solid #cfe1de;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}.account-footer{color:#63747a;border-top:1px solid #cadbd9;justify-content:space-between;align-items:center;gap:24px;padding:24px 42px;display:flex}.account-footer button{border:1px solid #cadbd9;border-radius:4px;min-height:44px;padding:10px 16px}.endpoint-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:18px 0;display:grid}.endpoint-list dt{color:#63747a;margin-bottom:6px;font-size:12px}.endpoint-list dd{overflow-wrap:anywhere;margin:0}.service-card h3{margin:0}.service-card .compute-actions a{color:#126f63;border:1px solid #cadbd9;border-radius:4px;padding:12px}@media (width<=600px){header{flex-wrap:wrap;gap:12px;height:auto;min-height:78px;padding:12px 16px}header nav{order:3;justify-content:space-between;gap:12px;width:100%}header nav a{align-items:center;min-height:44px;display:inline-flex}.account-footer{padding:20px}.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:#237049;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:#fff;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{border-right:1px solid var(--color-border-soft);background:#f6fbffc9;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{color:var(--color-link-hover);background:linear-gradient(#f2fdff,#c8e6fa);border-color:#98c7e6;box-shadow:inset 0 1px #fff}.asidebottom{color:#536e83;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)),.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:#fff;border-color:var(--button-primary-border);background:var(--button-primary);box-shadow:inset 0 1px #a1dfff,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:0 5px 18px #204e7910, 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{color:#2b597c;overflow-wrap:anywhere;background:#e2effb;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:#edf2f6}.admin-frame .frame-header{color:#eff8ff;background:#152a3e;border-color:#344c62}.admin-frame .brand{color:#fff}.admin-frame aside{color:#c0d0de;background:#20384e;border-color:#20384e}.admin-frame .navtitle{color:#a8bfd2}.admin-frame .navitem.active{color:#fff;box-shadow:none;background:#36556d;border-color:#53758e}.admin-frame .asidebottom{color:#aac1d3}.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{border:1px solid var(--color-border);background:#f7fbff;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:#152a3e88}.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}.account-footer{gap:12px;font-size:12px}.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:#edf2f6}.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:#c9dae8}.admin-frame .topright a:hover{color:#fff;background:#ffffff1c}.foundation .topright .staff-link{color:#1d5f8f;background:#e7f5ff;border:1px solid #b3d5ec}.foundation .topright .account-chip{border:1px solid var(--color-border-soft);color:var(--color-text);background:#ffffffb8;gap:9px;padding:0 14px 0 6px}.admin-frame .topright .account-chip{color:#eff8ff;background:#1f3a52;border-color:#3d5a73}.avatar{color:#fff;background:linear-gradient(#58b1e0,#1e6c9f);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:inline-grid}.foundation .navitem{transition:background .15s,color .15s}.foundation .navitem:not(.active):hover{background:#18344d0d}.admin-frame .navitem:not(.active):hover{color:#fff;background:#ffffff14}.admin-frame aside .navtitle{margin:0 12px 14px}.account-footer{border-top:1px solid var(--color-border-soft);background:var(--color-footer);color:var(--color-text-muted);padding:14px 32px;font-size:13px}.admin-frame~.account-footer{background:#e4ebf1;border-color:#d0dbe4}.account-footer button{border:1px solid var(--color-input-border);background:var(--color-surface);min-height:36px;color:var(--color-button-secondary-text);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s}.account-footer button:hover{background:var(--button-secondary-hover)}.public-frame .hero-art .glass-label{color:var(--color-chip-text);background:#ffffffd9;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{transform:translateY(-2px);box-shadow:0 10px 26px #204e7920}.public-frame .product p{flex:1}.foundation .arrow-button{border:1px solid var(--button-primary-border);color:#fff;background:var(--button-primary);border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #a1dfff,0 3px 7px #24689820}.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}.account-footer{padding:12px 16px}}: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) .frame-header>a,:is(.public-frame,.onboarding-frame) .topright a{color:var(--color-text-soft)}.onboarding-frame .frame-header>a{font-size:14px;font-weight:600}:is(.public-frame,.onboarding-frame) .error{color:#a33838;border-radius:var(--radius-md);background:#fff0f0;border:1px solid #f1c6c6}: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:#1f7a4d;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){:root:has(.public-frame,.onboarding-frame) :is(.public-frame,.onboarding-frame) .error{color:#ffc2c2;background:#3b1c22;border-color:#6b2f38}:root:has(.public-frame,.onboarding-frame) .password-hint .password-ok{color:#7ad7a4}:root:has(.public-frame,.onboarding-frame) .foundation .frame-header .brand img{filter:drop-shadow(0 0 1px #fff5)}}.admin-nodes{color:#18344d;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:#18344d;letter-spacing:-1px;margin:3px 0 9px;font-size:31px;line-height:1.2}.admin-nodes h2{color:#18344d;margin:0 0 17px;font-size:19px;line-height:1.35}.admin-nodes p{color:#5b7389;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:#39749e;letter-spacing:1.7px;margin-bottom:8px;font-size:10px;font-weight:800}.admin-nodes .an-card{background:linear-gradient(145deg,#fffe,#f7fbffe8);border:1px solid #bdd3e2;border-radius:13px;min-width:0;margin:0 0 20px;padding:23px;box-shadow:0 5px 18px #204e7910,inset 0 1px #fff}.admin-nodes .an-banner{color:#365b75;background:linear-gradient(100deg,#effbff,#ddf1fb);border:1px solid #b0d4e9;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;color:#274c6b;min-height:44px;box-shadow:none;background:linear-gradient(#fff,#edf5fb);border:1px solid #a5bed3;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:#e2eff9;border-color:#5286aa}.admin-nodes button:disabled{cursor:not-allowed;opacity:.55}.admin-nodes button.an-primary{color:#fff;background:linear-gradient(#469cd1,#1e6c9f);border-color:#14608f;box-shadow:inset 0 1px #a1dfff,0 3px 7px #24689820}.admin-nodes a{color:#196d9f;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.admin-nodes :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #1a71a7}.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:#274c6b;flex-direction:column;flex:260px;gap:7px;margin:0;font-size:12px;font-weight:700;display:flex}.admin-nodes input{color:#18344d;background:#fff;border:1px solid #bcd1e0;border-radius:7px;width:100%;min-height:44px;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:#526f85;text-align:left;padding:0 8px 10px;font-size:12px}.admin-nodes th{letter-spacing:1px;text-transform:uppercase;text-align:left;color:#526f85;white-space:nowrap;background:0 0;border-bottom:1px solid #d6e2eb;padding:12px 8px;font-size:10px}.admin-nodes td{vertical-align:top;border-bottom:1px solid #e4ebf1;padding:16px 8px}.admin-nodes td small{color:#526f85;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:#526f85;margin-top:12px;font-size:12px}.admin-nodes .an-pill{color:#305f86;white-space:nowrap;background:#e2effb;border-radius:15px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.admin-nodes .an-amber{color:#805913;background:#fff2d8}.admin-nodes .an-neutral{color:#526678;background:#e9eef2}.admin-nodes .an-notice{color:#79541b;overflow-wrap:anywhere;background:#fff7e8;border:1px solid #d7bd8e;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:#526f85;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 #d6e2eb;padding-top:12px}.admin-nodes dt{color:#526f85;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}}
