.admin-house{min-height:100dvh;padding:24px max(16px,env(safe-area-inset-left));padding-bottom:max(40px,env(safe-area-inset-bottom))}.admin-house .eyebrow{text-align:left}.admin-house .owner-nav{align-items:center}.admin-house p{margin:12px 0 20px;line-height:1.65}.admin-house .owner-nav a{align-items:center;min-height:44px;display:inline-flex}.admin-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.admin-controls button{cursor:pointer;background:#fff;border:1px solid #ddd7e4;border-radius:24px;min-height:44px;padding:10px 16px}.admin-period{gap:6px;display:flex}.admin-period button[aria-pressed=true]{color:#fff;background:#2c263d}.admin-house .launch-metrics article small{font-size:13px;line-height:1.55}.admin-accounts{gap:12px;padding:0;list-style:none;display:grid}.admin-accounts li{background:#fff;border:1px solid #e5dfe8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px;display:flex}.admin-accounts code{overflow-wrap:anywhere;min-width:0;font-size:13px}.admin-accounts time{color:#716779;font-size:13px}.admin-house button:focus-visible{outline-offset:3px;outline:3px solid #2854ef}.admin-house a:focus-visible{outline-offset:3px;outline:3px solid #2854ef}.admin-house [tabindex]:focus-visible{outline-offset:3px;outline:3px solid #2854ef}.admin-house table{white-space:nowrap}.admin-house .tester-link{cursor:pointer;border:0;min-height:44px}.admin-house .owner-nav span{text-align:right;font-size:12px}@media (max-width:360px){.admin-house .launch-metrics{grid-template-columns:1fr}.admin-controls{gap:12px}.admin-period button{padding:10px 12px}}.admin-traffic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-traffic-card{background:#fff;border:1px solid #e5dfe8;border-radius:16px;min-width:0;padding:20px}.admin-traffic-card h3{margin:0 0 16px;font:700 18px/1.4 system-ui}.admin-house .admin-traffic-card table{white-space:normal;table-layout:fixed;width:100%}.admin-traffic-card th,.admin-traffic-card td{overflow-wrap:anywhere;padding:12px 4px}.admin-traffic-card th{text-align:left}.admin-traffic-card td,.admin-traffic-card thead th:last-child{text-align:right}.admin-traffic-card td small{white-space:nowrap;color:#716779;font-size:12px}@media (max-width:650px){.admin-traffic-grid{grid-template-columns:1fr}.admin-traffic-card{padding:16px}}.admin-measurements{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.admin-measurements>div{background:#fff;border:1px solid #e5dfe8;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px;display:grid}.admin-measurements dt{font-size:15px;font-weight:700;line-height:1.45}.admin-measurements dt small{color:#716779;margin-top:8px;font-size:13px;font-weight:400;line-height:1.6;display:block}.admin-measurements dd{overflow-wrap:anywhere;text-align:right;max-width:120px;margin:0;font-size:22px;font-weight:750;line-height:1.3}.admin-house .admin-measurement-note{color:#716779;font-size:13px}@media (max-width:700px){.admin-measurements{grid-template-columns:1fr}.admin-measurements>div{gap:12px;padding:16px}.admin-measurements dd{max-width:100px;font-size:20px}}.admin-measurements dd[data-kind=notice]{color:#716779;overflow-wrap:normal;word-break:normal;max-width:90px;font:600 13px/1.5 system-ui,sans-serif}.admin-directory .directory-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-directory .directory-heading h2{margin:0}.admin-directory button{cursor:pointer;background:#fff;border:1px solid #ddd7e4;border-radius:24px;min-height:44px;padding:10px 16px;font-size:14px}.admin-directory button:disabled{opacity:.45;cursor:default}.directory-list{gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.directory-list>li{background:#fff;border:1px solid #e5dfe8;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px;display:grid}.directory-person{gap:8px;min-width:0;display:grid}.directory-person strong{overflow-wrap:anywhere;font-size:17px}.directory-person code{overflow-wrap:anywhere;color:#716779;font-size:12px}.directory-status{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.directory-status span{color:#315743;background:#edf3ef;border-radius:12px;padding:5px 9px;font-size:12px;line-height:1.5}.directory-status span[data-status=restricted]{color:#77521d;background:#fff0da}.directory-list dl{border-top:1px solid #eee9f0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding-top:16px;display:grid}.directory-list dt{color:#716779;font-size:12px}.directory-list dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.6}.directory-pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.directory-pagination>span{font-size:14px}.admin-directory .directory-note{color:#716779;max-width:70ch;font-size:13px}@media (max-width:480px){.directory-list>li{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.directory-list dl{grid-template-columns:1fr}.directory-status{grid-column:1}.admin-directory .directory-heading{align-items:flex-start}}
