.foundation-page{display:grid;gap:16px}.foundation-hero,.foundation-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:28px;background:linear-gradient(135deg,#0a1019,#142433);color:#fff}.foundation-hero.compact{padding:22px}.foundation-hero span,.foundation-heading span,.foundation-summary>span{font-size:7px;letter-spacing:.16em;text-transform:uppercase;color:#d3b06c}.foundation-hero h1,.foundation-heading h1{font-family:"Space Grotesk",Inter,sans-serif;font-size:31px;line-height:1.05;margin:7px 0}.foundation-hero p,.foundation-heading p{max-width:800px;font-size:9px;line-height:1.65;color:#9aa6b0}.foundation-grid,.foundation-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.foundation-card,.foundation-status-card{padding:20px;text-decoration:none}.foundation-card header,.foundation-status-card header{display:flex;justify-content:space-between;font-size:7px;text-transform:uppercase;color:#8a6737}.foundation-card h2,.foundation-status-card h2{font-family:"Space Grotesk",sans-serif;font-size:19px;margin:18px 0 6px}.foundation-card p,.foundation-status-card p{font-size:8px;color:#76818b}.foundation-card dl>div{display:grid;grid-template-columns:100px 1fr;gap:8px;padding:8px 0;border-top:1px solid #e7eaec}.foundation-card dt{font-size:7px;color:#7e8892}.foundation-card dd{font-size:8px;margin:0}.foundation-card footer{display:flex;gap:12px;margin-top:14px}.foundation-empty{padding:25px;text-align:center}.foundation-form-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:16px;align-items:start}.foundation-form,.foundation-summary,.foundation-dns{padding:22px}.foundation-form h2{font-family:"Space Grotesk",sans-serif;font-size:17px;margin:22px 0 10px}.foundation-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.foundation-form label{display:block;font-size:8px;font-weight:700;margin-bottom:5px}.foundation-form input,.foundation-form select{width:100%;padding:10px;border:1px solid #d8dde1;background:#fff}.foundation-form small{font-size:7px;color:#7d8790}.foundation-summary ol{padding-left:18px}.foundation-summary li,.foundation-summary p{font-size:8px;line-height:1.6;margin:8px 0}.foundation-status-card>div{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:9px 0;border-top:1px solid #e7eaec;font-size:8px}.foundation-status-card a{color:#a7272f}.foundation-dns h2{font-family:"Space Grotesk",sans-serif;font-size:18px}.foundation-access,.foundation-actions{display:flex;flex-wrap:wrap;gap:8px}.foundation-access a,.foundation-actions a,.foundation-actions button{padding:9px 11px;border:1px solid #d6dbe0;background:#fff;text-decoration:none;font-size:8px;cursor:pointer}.legacy-domain-table{padding:18px;overflow:auto}.legacy-domain-table>header,.legacy-domain-table>div{display:grid;grid-template-columns:1.4fr .8fr .6fr .5fr .45fr .55fr .8fr;gap:10px;align-items:center;min-width:970px}.legacy-domain-table>header{padding:8px 0;font-size:7px;text-transform:uppercase;color:#77828c}.legacy-domain-table>div{padding:12px 0;border-top:1px solid #e7eaec;font-size:8px}.legacy-domain-table strong,.legacy-domain-table small{display:block}.legacy-domain-table small{font-size:7px;color:#7d8791;margin-top:3px}.legacy-domain-table a{font-size:8px;color:#a7272f;text-decoration:none}@media(max-width:1000px){.foundation-grid,.foundation-status-grid{grid-template-columns:1fr 1fr}.foundation-form-layout{grid-template-columns:1fr}}@media(max-width:680px){.foundation-hero,.foundation-heading{align-items:flex-start;flex-direction:column}.foundation-grid,.foundation-status-grid,.foundation-form .form-grid{grid-template-columns:1fr}}