.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}}.invoice-issuance{border:2px solid #64748b;border-radius:.5rem;max-width:70rem;margin:1rem 0;padding:1rem}.invoice-issuance fieldset{gap:.75rem;margin:1rem 0;display:grid}.invoice-issuance label{align-items:flex-start;gap:.6rem;display:flex}.admin-invoice-drafts .invoice-issuance input[type=checkbox]{flex:none;width:1.2rem;height:1.2rem;min-height:1.2rem;margin:.1rem 0 0;display:inline}.invoice-issuance dl>div{gap:1rem;display:flex}.invoice-issuance dt{min-width:8rem;font-weight:700}.invoice-issuance .error{border-left:.3rem solid #b91c1c;padding:.75rem}.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:middle;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}}*{box-sizing:border-box}body{color:#14252b;background:#f3f7f7;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}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}.avatar{color:#167a6b;background:#b9ece3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.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}.pricing-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.pricing-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:22px;display:grid}.version-card{border-bottom:1px solid #dce8e6;gap:10px;padding:16px 0;display:grid}.version-card>div:first-child,.version-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.active-rate{color:#126f63;background:#cceee7}.rate-form,.binding-form{background:#f8fbfb;border:1px solid #cfe1de;gap:14px;padding:20px;display:grid}.rate-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.binding-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.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,.pricing-layout,.pricing-selectors,.binding-form{grid-template-columns:minmax(0,1fr)}.estimate{position:static}.pricing-toolbar{align-items:flex-start}.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}.rate-form fieldset{grid-template-columns:1fr}.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))}}body{color:#18344d;background:radial-gradient(at 90% 0,#c9f2fa,#0000 55%),linear-gradient(140deg,#f5fbff,#e3eff8);font:16px Inter,Arial,sans-serif}.foundation{color:#18344d;min-height:calc(100vh - 92px)}.foundation .frame-header{background:linear-gradient(#ffffffed,#fffa);border-bottom:1px solid #c4d9e8;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:#183e64;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}.frame-badge{letter-spacing:1.3px;color:#276392;white-space:nowrap;background:#e7f5ff;border:1px solid #b3d5ec;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:800}.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:#f6fbffc9;border-right:1px solid #c4d9e8;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:#526e85;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:#135486;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:#196d9f;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:#526e85;margin:0 0 14px;line-height:1.55}.foundation .eyebrow{letter-spacing:1.7px;color:#39749e;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:not(.link-button):not(.ticket-row):not(.tab):not(.arrow-button),.foundation .dark-button,.dialog-card .dark-button{color:#274c6b;text-align:center;background:linear-gradient(#fff,#edf5fb);border:1px solid #a5bed3;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;background:linear-gradient(#469cd1,#1e6c9f);border-color:#14608f;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{overflow-wrap:anywhere;background:linear-gradient(145deg,#fffe,#f7fbffe8);border:1px solid #bdd3e2;border-radius:13px;min-width:0;padding:23px;box-shadow:0 5px 18px #204e7910,inset 0 1px #fff}.metric strong{margin:9px 0 5px;font-size:30px;display:block}.metric span{color:#526e85;font-size:12px}.metric h2{margin:0;font-size:16px}.data-row{overflow-wrap:anywhere;border-bottom:1px solid #e2ebf2;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:#526e85;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:#196d9f;min-height:44px;padding:14px 0;font-size:13px;font-weight:700;display:inline-block}.section-gap{margin-top:20px}.crumb{color:#526e85;margin-bottom:22px;font-size:12px}.crumb a{color:#196d9f;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:#526e85}.foundation .endpoint-list dd{font-size:14px}.foundation input,.foundation select,.foundation textarea,.dialog-card input,.dialog-card select,.dialog-card textarea{color:#18344d;background:#fff;border:1px solid #bcd1e0;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{color:#365e7c;background:linear-gradient(100deg,#effbff,#ddf1fb);border:1px solid #b0d4e9;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:#196d9f;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 .frame-badge{color:#e5efab;background:#394631;border-color:#647454}.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:#277daf}.public-frame .orb{background:#469cd1}.public-frame .orb2{background:#aeddf2}.public-frame .orbit{border-color:#87bbdb}.public-frame .products .product{background:linear-gradient(145deg,#fffe,#f7fbffe8);border-color:#bdd3e2;border-radius:13px}.skip-link{z-index:10;color:#18344d;background:#fff;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-offset:3px;outline:3px solid #287dad}dialog[open]{max-width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.dialog-card{background:#f7fbff;border:1px solid #bdd3e2;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}.frame-badge{padding:6px;font-size:9px}.topright{font-size:12px}.frame-layout{display:block}.foundation aside{border-bottom:1px solid #c4d9e8;border-right:0;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}.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)}}.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}}
