:root{--content-width:1360px;--page:#dedfe3;--app:#f7f8fb;--sidebar:#f1f3f8;--panel:#fff;--text:#24262d;--muted:#8a8d9b;--line:#e5e7ee;--line-strong:#d7dae4;--blue:#3167f4;--blue-soft:#eef2ff;--green:#22c55e;--green-bg:#eaf8ef;--amber:#a86f16;--amber-bg:#fff5e4;--red:#c43b38;--red-bg:#fff0ef;--button-primary-bg:#3167f4;--button-primary-hover:#285ce3;--button-primary-text:#fff;--button-secondary-bg:#fff;--button-secondary-hover:#f4f6fb;--button-secondary-text:#343844;--button-focus:#3167f42e;--nav-text:#535765;--nav-hover:#eef1fb;--nav-active-bg:#e9ecff;--nav-active-text:#2755bd;--segmented-bg:#fafbff;--segment-active-bg:#fff;--radius:12px}:root[data-theme=dark]{--page:#0d0f14;--app:#151821;--sidebar:#11141c;--panel:#1d212c;--text:#f2f4f8;--muted:#9aa3b2;--line:#2d3340;--line-strong:#3a4252;--blue:#5b8cff;--blue-soft:#1e2c4a;--green:#22c55e;--green-bg:#123322;--amber:#f0b44d;--amber-bg:#382711;--red:#ff6b66;--red-bg:#3b1d20;--button-primary-bg:#5b8cff;--button-primary-hover:#4779e8;--button-primary-text:#07111f;--button-secondary-bg:#242936;--button-secondary-hover:#2b3140;--button-secondary-text:#f2f4f8;--button-focus:#5b8cff40;--nav-text:#b7bfcd;--nav-hover:#1a1f2a;--nav-active-bg:#223259;--nav-active-text:#d8e3ff;--segmented-bg:#181c25;--segment-active-bg:#242936}*{box-sizing:border-box}body{background:var(--page);min-height:100vh;color:var(--text);justify-content:center;align-items:center;margin:0;padding:28px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;display:flex;overflow:hidden}button,input{font:inherit}button{appearance:none;color:inherit;background:0 0;border:0}.app-frame{background:var(--app);border:1px solid #ffffffb8;border-radius:24px;grid-template-columns:88px minmax(0,1fr);width:min(1760px,100vw - 56px);height:min(980px,100vh - 56px);min-height:760px;margin:0 auto;transition:grid-template-columns .22s;display:grid;overflow:hidden;box-shadow:0 24px 60px #1a1d271f}.app-frame.sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.sidebar{z-index:60;border-right:1px solid var(--line);background:var(--sidebar);grid-template-columns:88px minmax(0,280px);width:368px;min-width:0;height:100%;padding:0;transition:width .24s cubic-bezier(.22,1,.36,1),grid-template-columns .24s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.app-frame.sidebar-collapsed .sidebar{grid-template-columns:88px 0;width:88px}.sidebar-rail{border-right:1px solid var(--line);background:color-mix(in srgb, var(--sidebar) 78%, var(--panel));scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;grid-template-rows:auto auto 1fr;justify-items:center;gap:22px;min-width:0;min-height:0;padding:36px 18px;display:grid;overflow:hidden auto}.rail-logo{object-fit:contain;width:46px;height:46px;display:block}.brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.hamburger-button{border:1px solid var(--line);background:var(--button-secondary-bg);width:38px;height:38px;color:var(--button-secondary-text);cursor:pointer;border-radius:10px;flex:none;place-items:center;transition:background .15s,border-color .15s;display:grid}.hamburger-button:hover{border-color:var(--line-strong);background:var(--button-secondary-hover)}.brand-logo{width:142px;max-width:100%;height:auto;transition:width .22s,opacity .18s;display:block}.sidebar-body{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-direction:column;min-width:0;height:100%;min-height:0;padding:36px 24px;transition:opacity .16s,transform .22s;display:flex;overflow:hidden auto}.app-frame.sidebar-collapsed .sidebar-body{opacity:0;pointer-events:none;overflow:hidden;transform:translate(-10px)}.rail-menu{align-content:start;gap:14px;width:100%;min-height:0;display:grid}.rail-item{width:48px;height:48px;color:var(--nav-text);cursor:pointer;border:1px solid #0000;border-radius:10px;place-items:center;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:grid}.rail-item:hover{background:var(--nav-hover);color:var(--text)}.rail-item.active{border-color:color-mix(in srgb, var(--blue) 45%, transparent);background:var(--blue);color:#fff;box-shadow:0 8px 20px #3167f42e}.rail-divider{background:var(--line);width:48px;height:1px;margin:12px 0}.theme-rail-toggle{margin-top:2px}:root[data-theme=dark] .theme-rail-toggle{color:var(--amber)}:root:not([data-theme=dark]) .theme-rail-toggle{color:var(--blue)}.panel-heading{color:#5c6674;align-items:center;gap:14px;min-height:42px;margin-bottom:26px;font-size:16px;font-weight:620;display:flex}.panel-back{width:36px;height:36px;color:var(--nav-text);cursor:pointer;border-radius:9px;place-items:center;font-size:30px;line-height:1;display:grid}.panel-back:hover{background:var(--nav-hover);color:var(--text)}.sidebar-search{margin-bottom:22px;display:grid;position:relative}.sidebar-search span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sidebar-search input{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 76%, var(--sidebar));width:100%;min-height:48px;color:var(--text);border-radius:8px;padding:0 14px 0 48px}.sidebar-search-icon{color:var(--muted);pointer-events:none;position:absolute;top:13px;left:15px}.profile-chip{background:#fff;border-radius:8px;align-items:center;gap:11px;margin-bottom:48px;padding:14px;display:flex}:root[data-theme=dark] .profile-chip,:root[data-theme=dark] .domain-card,:root[data-theme=dark] .mobile-empty{background:#242936}:root[data-theme=dark] .menu-item.active{background:var(--nav-active-bg);color:var(--nav-active-text)}:root[data-theme=dark] .shell{background:#151821b8}:root[data-theme=dark] th,:root[data-theme=dark] .code-block{background:#181c25}:root[data-theme=dark] tbody tr:hover,:root[data-theme=dark] tbody tr.selected,:root[data-theme=dark] .domain-card.selected{background:#1f2b44}:root[data-theme=dark] .search input,:root[data-theme=dark] .segmented{color:var(--text);background:#181c25}:root[data-theme=dark] .health-ring{background:radial-gradient(circle at center, var(--panel) 56%, transparent 58%), conic-gradient(var(--ring-color) calc(var(--score) * 1%), #343a46 0)}.avatar{color:#244db5;background:#dfe7ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:720;display:grid}.profile-chip strong,.profile-chip small{display:block}.profile-chip strong{font-size:14px}.profile-chip small{color:var(--muted);margin-top:2px;font-size:13px}.menu{gap:10px;min-height:0;display:grid}.menu p{color:#5f6371;margin:24px 0 10px 12px;font-size:16px;font-weight:680}.menu-item{width:100%;min-height:52px;color:var(--nav-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;padding:0 16px;font-size:17px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:flex}.menu-item:hover{background:var(--nav-hover);color:var(--text);transform:translate(2px)}.menu-item.active{background:var(--nav-active-bg);color:var(--nav-active-text)}.sidebar-empty{color:var(--muted);margin:12px 4px;font-size:13px;font-weight:650;display:block}.mobile-menu-scrim{display:none}.shell{background:#ffffff8a;flex-direction:column;align-items:stretch;width:100%;min-width:0;height:100%;padding:28px 28px 34px;display:flex;overflow:hidden auto}.shell>.topbar,.shell>main{width:100%;max-width:var(--content-width);min-width:0;margin-left:auto;margin-right:auto}main{width:100%;min-width:0}.topbar{justify-content:space-between;align-items:start;gap:20px;margin-bottom:28px;display:flex}h1,h2,p{margin:0}h1{font-size:32px;font-weight:780;line-height:1.08}h2{font-size:18px;font-weight:720}.eyebrow{color:var(--muted);margin-top:8px;font-size:15px;font-weight:500}.top-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.primary-button,.secondary-button{cursor:pointer;border-radius:8px;min-height:38px;padding:0 15px;font-size:14px;font-weight:680;transition:background .15s,border-color .15s,color .15s,transform .15s}.primary-button{border:1px solid var(--button-primary-bg);background:var(--button-primary-bg);color:var(--button-primary-text)}.primary-button:hover:not(:disabled){border-color:var(--button-primary-hover);background:var(--button-primary-hover)}.secondary-button{border:1px solid var(--line-strong);background:var(--button-secondary-bg);color:var(--button-secondary-text)}.secondary-button:hover:not(:disabled){border-color:var(--line-strong);background:var(--button-secondary-hover)}.primary-button:disabled,.secondary-button:disabled{opacity:.6;cursor:wait}button:focus-visible,input:focus-visible{outline:3px solid var(--button-focus);outline-offset:2px}.summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.metric{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:156px;padding:20px}.metric span{color:var(--text);font-size:15px;font-weight:720;display:block}.metric strong{letter-spacing:0;margin-top:42px;font-size:45px;font-weight:780;line-height:.95;display:block}.metric.ok strong{color:var(--green)}.metric.warn strong{color:var(--amber)}.metric.critical strong{color:var(--red)}.toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);justify-content:space-between;align-items:end;gap:14px;margin-bottom:20px;padding:14px;display:flex;position:relative}.search{width:min(520px,100%);color:var(--muted);gap:6px;font-size:13px;font-weight:680;display:grid;position:relative}.search input{border:1px solid var(--line-strong);width:100%;min-height:38px;color:var(--text);background:#fff;border-radius:8px;padding:0 12px}.search input:focus{border-color:var(--blue);outline:3px solid #3167f424}.query-results{z-index:30;border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:6px;width:min(520px,100vw - 48px);max-height:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 44px #12162029}.query-result{width:100%;min-height:52px;color:var(--text);cursor:pointer;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;transition:background .15s,transform .15s;display:flex}.query-result:hover{background:var(--nav-hover);transform:translate(2px)}.query-result strong,.query-result small{min-width:0;display:block}.query-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:740;overflow:hidden}.query-result small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.segmented{border:1px solid var(--line);background:var(--segmented-bg);border-radius:10px;min-height:38px;padding:4px;display:flex}.segment{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 15px;font-size:14px;font-weight:660;transition:background .15s,color .15s,transform .15s}.segment:hover{transform:translateY(-1px)}.segment.active{background:var(--segment-active-bg);color:var(--text);box-shadow:0 1px 5px #171b2614}.content-grid{grid-template-columns:1fr;align-items:start;gap:20px;width:100%;min-width:0;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;min-width:0;overflow:hidden}.domain-panel{inline-size:100%}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.panel-head p{color:var(--muted);margin-top:5px;font-size:13px}.table-wrap{scrollbar-gutter:stable;width:100%;min-width:0;overflow:auto hidden}table{table-layout:fixed;border-collapse:collapse;width:1690px;min-width:100%}.col-health{width:82px}.col-domain{width:280px}.col-provider{width:160px}.col-target{width:280px}.col-proxy{width:120px}.col-workers{width:155px}.col-pages{width:145px}.col-dns{width:110px}.col-https{width:120px}.col-cert{width:150px}.col-latency{width:88px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:14px 18px;overflow:hidden}td:nth-child(4){white-space:normal;overflow-wrap:anywhere}th{color:var(--muted);background:#f7f8fb;font-size:12px;font-weight:720}tbody tr{cursor:pointer}tbody tr:hover,tbody tr.selected{background:#f7f9ff}.domain-name{gap:4px;min-width:0;display:grid}.domain-name strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;overflow:hidden}.domain-name span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:680;display:inline-flex}.status-pill.healthy,.status-pill.ok{background:var(--green-bg);color:var(--green)}.status-pill.warning,.status-pill.warn{background:var(--amber-bg);color:var(--amber)}.status-pill.critical,.status-pill.failed,.status-pill.untrusted,.status-pill.missing{background:var(--red-bg);color:var(--red)}.status-pill.neutral{color:#686c78;background:#eff0f4}.health-ring{--ring-color:var(--green);background:radial-gradient(circle at center, #fff 56%, transparent 58%), conic-gradient(var(--ring-color) calc(var(--score) * 1%), #eceef4 0);border-radius:50%;place-items:center;width:42px;height:42px;display:inline-grid}.health-ring.good{--ring-color:var(--green)}.health-ring.mid{--ring-color:var(--amber)}.health-ring.bad{--ring-color:var(--red)}.domain-cards{display:none}.settings-panel{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 86%, var(--app));padding:18px 20px 20px}.settings-panel-head h3{margin:0;font-size:16px;font-weight:760}.settings-panel-head p{color:var(--muted);margin:5px 0 0;font-size:13px}.toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.field-toggle{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 12px;font-size:13px;font-weight:680;transition:border-color .15s,background .15s,transform .15s;display:flex}.field-toggle:hover{border-color:var(--line-strong);transform:translateY(-1px)}.field-toggle input{opacity:0;pointer-events:none;position:absolute}.field-switch{border:1px solid var(--line-strong);background:var(--segmented-bg);border-radius:999px;flex:none;width:38px;height:22px;transition:background .16s,border-color .16s;position:relative}.field-switch:after{background:var(--muted);content:"";border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.field-toggle input:checked+.field-switch{border-color:color-mix(in srgb, var(--green) 55%, transparent);background:var(--green-bg)}.field-toggle input:checked+.field-switch:after{background:var(--green);transform:translate(16px)}.settings-domain-list{padding:18px 20px 20px}.settings-domains{gap:9px;margin-top:14px;display:grid}.settings-domain-row{border:1px solid var(--line);background:var(--panel);width:100%;min-height:58px;color:var(--text);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.settings-domain-row:hover{border-color:var(--line-strong);background:var(--nav-hover);transform:translateY(-1px)}.settings-domain-row strong,.settings-domain-row small{display:block}.settings-domain-row strong{font-size:14px;font-weight:740}.settings-domain-row small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:620}.detail-scrim{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#070a1070;position:fixed;inset:0}.fade-enter-active,.fade-leave-active{transition:opacity .18s}.fade-enter-from,.fade-leave-to{opacity:0}.detail-panel{z-index:100;border:1px solid var(--line-strong);transform-origin:100%;border-radius:24px;width:50vw;min-width:min(680px,100vw - 32px);height:auto;max-height:calc(100vh - 32px);position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:-24px 24px 80px #070a1057}.drawer-enter-active,.drawer-leave-active{transition:clip-path .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),opacity .22s}.drawer-enter-from,.drawer-leave-to{opacity:0;clip-path:inset(0 0 0 100% round 24px);transform:translate(28px)scaleX(.98)}.drawer-enter-to,.drawer-leave-from{opacity:1;clip-path:inset(0 round 24px);transform:translate(0)scaleX(1)}.empty-state,.detail-content{height:100%;padding:20px;overflow-y:auto}.empty-state p{color:var(--muted);margin-top:8px;line-height:1.45}.hidden{display:none}.detail-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding-bottom:16px;display:flex}.detail-title-actions{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.detail-close{border:1px solid var(--line);background:var(--button-secondary-bg);width:34px;height:34px;color:var(--button-secondary-text);cursor:pointer;border-radius:10px;place-items:center;transition:background .15s,border-color .15s,transform .15s;display:grid}.detail-close:hover{background:var(--button-secondary-hover);border-color:var(--line-strong);transform:rotate(4deg)}.detail-title p{color:var(--muted);margin-top:5px;font-size:13px}.detail-list{gap:11px;margin-top:16px;display:grid}.detail-row{grid-template-columns:128px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.detail-row span:first-child{color:var(--muted);font-weight:680}.code-block{border:1px solid var(--line);max-height:180px;color:var(--text);white-space:pre-wrap;background:#f9fafc;border-radius:9px;padding:10px;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;display:block;overflow:auto}.issues,.recommendations{gap:9px;margin-top:16px;display:grid}.issue,.recommendation{border-radius:10px;padding:11px 12px;font-size:13px;line-height:1.45}.issue{background:var(--amber-bg);color:var(--amber);font-weight:650}.issue.critical{background:var(--red-bg);color:var(--red)}.recommendation{background:var(--blue-soft);color:#244b91}@media (width<=1280px){body{padding:18px}.app-frame{grid-template-columns:88px minmax(0,1fr);width:calc(100vw - 36px);height:calc(100vh - 36px);min-height:0}.app-frame.sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.sidebar{grid-template-columns:88px minmax(0,248px);width:336px}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid{grid-template-columns:1fr}.detail-panel{width:58vw;min-width:min(620px,100vw - 36px);max-height:calc(100vh - 36px);position:fixed;top:18px;bottom:18px;right:18px}.toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){body{background:var(--app);padding:0;display:block;overflow:auto}.app-frame{width:100%;height:auto;min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0;display:block;overflow:visible}.app-frame.sidebar-collapsed{grid-template-columns:none}.sidebar{z-index:70;border-right:0;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--sidebar) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100vw;height:72px;min-height:72px;padding:12px 18px;transition:background .22s,border-color .22s,box-shadow .26s,transform .28s cubic-bezier(.22,1,.36,1);display:block;position:sticky;top:0;left:0;right:0;overflow:visible;transform:translate(0,0)}.app-frame.mobile-menu-open .sidebar{width:100vw;height:auto;min-height:0;box-shadow:none;background:0 0;border-bottom-color:#0000;position:fixed;inset:auto 0 0}.sidebar-rail{background:0 0;border-right:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);display:flex;overflow:visible}.app-frame.mobile-menu-open .sidebar-rail{opacity:0;pointer-events:none;transform:translateY(12px)}.rail-logo{object-fit:contain;object-position:left center;flex:none;width:118px;height:48px}.hamburger-button{border-radius:14px;width:48px;height:48px}.rail-menu{display:none}.app-frame.sidebar-collapsed .rail-logo{opacity:1;pointer-events:auto;width:118px;overflow:visible}.sidebar-body{z-index:80;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--line);width:100%;height:auto;min-height:0;max-height:min(78dvh,680px);padding:18px 16px calc(18px + env(safe-area-inset-bottom));background:var(--panel);opacity:0;pointer-events:none;border-bottom:0;border-radius:22px 22px 0 0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s,border-radius .24s,box-shadow .24s;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(calc(100% + 8px));box-shadow:0 24px 70px #0f121b3d}.app-frame.sidebar-collapsed .sidebar-body{opacity:0;pointer-events:none;width:100%;overflow-y:auto;transform:translateY(calc(100% + 8px))}.app-frame.mobile-menu-open .sidebar-body{opacity:1;pointer-events:auto;transform:translate(0,0)}.mobile-menu-scrim{z-index:50;-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;background:#070a1061;transition:opacity .22s,-webkit-backdrop-filter .26s,backdrop-filter .26s;display:block;position:fixed;inset:0}.app-frame.mobile-menu-open .mobile-menu-scrim{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.sidebar-body .profile-chip{margin-bottom:16px;display:flex}.menu{gap:7px;padding-bottom:0;display:grid;overflow:visible}.menu p{margin:16px 0 8px 4px;display:block}.menu-item{flex:initial;background:var(--button-secondary-bg);min-height:42px;padding:0 13px}.shell{height:auto;padding:20px;overflow:visible}main{overflow:visible}.topbar,.top-actions,.toolbar,.panel-head{flex-direction:column;align-items:stretch}.search,.query-results{width:100%}h1{font-size:30px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric{min-height:104px;padding:16px}.metric strong{margin-top:18px;font-size:32px}.segmented{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.segment{min-height:34px}.table-wrap{display:none}.domain-cards{gap:12px;padding:14px;display:grid}.domain-card,.mobile-empty{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;width:100%;padding:14px}.domain-card.selected{background:#f7f9ff;border-color:#3167f473}.card-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-status{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.card-topline strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.card-meta{color:var(--muted);margin-top:7px;font-size:13px;display:block}.card-checks{color:#515564;flex-wrap:wrap;gap:8px;margin-top:11px;font-size:12px;display:flex}.detail-row{grid-template-columns:1fr;gap:4px}.detail-panel{border-radius:20px;width:calc(100vw - 24px);min-width:0;max-height:calc(100vh - 24px);top:12px;bottom:12px;right:12px}.toggle-grid{grid-template-columns:1fr}}@media (width<=520px){.shell{padding:14px}.summary-grid{grid-template-columns:1fr}}
