:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f5f5f7;--surface:#fff;--ink:#1d1d1f;--muted:#86868b;--muted-readable:#6e6e73;--blue:#0071e3;--blue-hover:#0077ed;--ghost:#1d1d1f0d;--ghost-hover:#1d1d1f17;--line:#00000014;--nav-line:#0000000f;--card-shadow:0 1px 2px #0000000a, 0 2px 12px #0000000a;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{scroll-padding-top:72px}body{background:var(--canvas);min-height:100%;color:var(--ink);font:16px/1.5 var(--font-sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font-family:inherit}button{cursor:pointer}a{color:var(--blue)}.tnum{font-variant-numeric:tabular-nums}.card{background:var(--surface);box-shadow:var(--card-shadow);border-radius:16px;min-width:0;padding:16px}.nav-blur{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.nav-blur{background:#fffffff7}}.btn{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 20px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s,transform .15s,opacity .15s;display:inline-flex}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover:not(:disabled){background:var(--blue-hover)}.btn-ghost{background:var(--ghost);color:var(--ink)}.btn-ghost:hover:not(:disabled){background:var(--ghost-hover)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-sm{min-height:32px;padding:6px 14px;font-size:13px}.field{background:var(--ghost);width:100%;min-width:0;color:var(--ink);border:0;border-radius:12px;outline:none;padding:10px 16px;font-size:16px;line-height:24px;transition:background-color .15s,box-shadow .15s;display:block}.field::placeholder{color:var(--muted)}.field:focus{box-shadow:0 0 0 2px var(--blue);background:#fff}.field:disabled{opacity:.5;cursor:not-allowed}.field-label{color:var(--muted-readable);margin-bottom:8px;font-size:13px;font-weight:500;display:block}select.field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%236e6e73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.badge{background:var(--ghost);color:var(--muted-readable);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.badge-success{color:#248a3d;background:#248a3d14}.empty{color:var(--muted-readable);text-align:center;padding:24px;font-size:14px}.dashboard-nav{z-index:50;border-bottom:1px solid var(--nav-line);position:sticky;top:0}.dashboard-nav .nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1024px;margin-inline:auto;padding:12px;display:flex}.brand{letter-spacing:-.025em;color:var(--ink);font-size:17px;font-weight:600;text-decoration:none}.nav-note{color:var(--muted-readable);font-size:13px}.dashboard-main{max-width:1024px;margin-inline:auto;padding:20px 12px 64px}.dashboard-title{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600;line-height:28px}.dashboard-metrics{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;display:grid}.dashboard-metric-label{color:var(--muted-readable);font-size:13px;font-weight:500}.dashboard-metric-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:34px;font-weight:600;line-height:1;display:block}.data-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:14px}.data-table th{color:var(--muted-readable);font-size:13px;font-weight:500}.data-table th,.data-table td{vertical-align:middle;padding:14px 16px 14px 0}.data-table th:last-child,.data-table td:last-child{padding-right:0}.data-table tbody tr{border-top:1px solid var(--nav-line)}.data-table tbody tr:hover{background:#1d1d1f05}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.domain-chip{background:var(--ghost);color:var(--ink);border-radius:999px;align-items:center;padding:6px 14px;font-size:13px;display:inline-flex}.section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.section-head h2{margin:0;font-size:19px;font-weight:600;line-height:1.3}.count{color:var(--muted-readable);font-variant-numeric:tabular-nums;font-size:13px}.dim{color:var(--muted-readable)}@media (min-width:768px){.card{padding:24px}.dashboard-nav .nav-inner{padding:12px 24px}.dashboard-main{padding:32px 24px 96px}.field{font-size:14px;line-height:20px}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (pointer:coarse){.btn{min-height:44px}.field{font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
