.dx__app{position:relative;display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:var(--dx-surface-page,var(--ink-1));color:var(--t-80);isolation:isolate}.dx__app:before{position:absolute;background:radial-gradient(60% 80% at 0 0,var(--c-glow-2) 0,transparent 60%),radial-gradient(50% 60% at 100% 100%,var(--c-glow) 0,transparent 65%);opacity:.06}.dx__app:after,.dx__app:before{content:"";inset:0;pointer-events:none;z-index:-1}.dx__app:after{position:fixed;opacity:.045;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 4px);mix-blend-mode:overlay}.dx__sb{border-right:1px solid var(--ink-4);padding:24px 16px 20px;display:flex;flex-direction:column;gap:24px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;background:linear-gradient(180deg,var(--ink-2) 0,var(--ink-1) 100%);box-shadow:inset -1px 0 0 var(--fog-1)}.dx__sbBrand{display:flex;align-items:center;gap:10px;padding:4px 8px 16px;border-bottom:1px solid var(--ink-4);font-family:var(--f-display);font-size:15px;font-weight:500;letter-spacing:-.02em;color:var(--t-100);border-radius:12px}.dx__sbBrand:focus-visible,.dx__sbBrand:hover{background:var(--fog-1);outline:none}.dx__sbMark{display:inline-flex;width:22px;height:22px;border-radius:6px;background:var(--sig-liquid);background-size:200% 200%;box-shadow:0 0 18px -4px var(--c-glow);animation:sigShift 14s var(--e-smooth) infinite}.dx__sbGroup{display:flex;flex-direction:column;gap:4px}.dx__sbLabel{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-40);padding:0 10px 8px}.dx__sbItem{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-size:13.5px;color:var(--t-60);transition:background .25s var(--e-out),color .25s var(--e-out);border:1px solid transparent;min-height:38px}.dx__sbItem svg{width:16px;height:16px;flex-shrink:0;opacity:.7}.dx__sbItem:hover{background:linear-gradient(90deg,var(--fog-2),transparent);color:var(--t-100);border-color:var(--dx-border-soft,var(--ink-5))}.dx__sbItem:hover svg{opacity:1}.dx__sbItem.is-on{background:linear-gradient(90deg,rgba(125,211,252,.13),transparent 92%),var(--fog-1);color:var(--t-100);border-color:rgba(125,211,252,.26);box-shadow:inset 2px 0 0 var(--c-a),inset 0 1px 0 var(--fog-2),0 0 24px rgba(125,211,252,.08)}.dx__sbItem.is-on svg{opacity:1;color:var(--c-a)}.dx__sbItem.is-on:before{content:"";position:absolute;left:-17px;top:7px;bottom:7px;width:2px;border-radius:999px;background:var(--c-a);box-shadow:0 0 14px var(--c-glow)}.dx__sbBadge{margin-left:auto;font-family:var(--f-mono);font-size:10px;color:var(--t-40);background:var(--fog-1);padding:2px 7px;border-radius:999px}.dx__sbBadge--hot{color:var(--c-a);background:rgba(125,211,252,.1);border:1px solid rgba(125,211,252,.26);font-weight:600;box-shadow:0 0 14px rgba(125,211,252,.14)}.dx__projectSwitcher{position:relative;display:flex;flex-direction:column;gap:8px;padding:0 8px 2px;border-radius:14px}.dx__projectSwitcher:before{content:"";position:absolute;inset:-10px -8px;border:1px solid transparent;border-radius:16px;opacity:0;pointer-events:none;transform:scale(1.06)}@media (min-width:961px){.dx__projectSwitcher.is-hinting:before{animation:projectSwitcherHint 1s var(--e-out)}.dx__projectSwitcher.is-hinting .dx__projectSwitcherControl select{animation:projectSwitcherControlHint 1s var(--e-out)}}@keyframes projectSwitcherHint{0%{opacity:0;inset:-14px -12px;border-color:transparent;box-shadow:0 0 0 0 transparent;transform:scale(1.08)}18%{opacity:1;border-color:var(--c-a);box-shadow:0 0 0 8px var(--fog-2)}to{opacity:0;inset:-2px;border-color:var(--c-a);box-shadow:0 0 0 0 transparent;transform:scale(1)}}@keyframes projectSwitcherControlHint{0%,to{border-color:var(--ink-5);background:var(--ink-2)}18%,64%{border-color:var(--c-a);background:var(--fog-1)}}@media (prefers-reduced-motion:reduce){.dx__projectSwitcher.is-hinting .dx__projectSwitcherControl select,.dx__projectSwitcher.is-hinting:before{animation-duration:.01ms}}.dx__projectSwitcherLabel{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-40)}.dx__projectSwitcherControl{position:relative}.dx__projectSwitcherControl select{width:100%;min-height:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink-5);border-radius:10px;background:var(--ink-2);color:var(--t-100);font:inherit;font-size:12px;line-height:1.25;padding:9px 34px 9px 10px;cursor:pointer}.dx__projectSwitcherControl select:focus-visible,.dx__projectSwitcherControl select:hover{border-color:rgba(125,211,252,.3);background:var(--dx-surface-hover,var(--ink-3));outline:none;box-shadow:0 0 22px rgba(125,211,252,.08)}.dx__projectSwitcherIcon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--t-40);pointer-events:none}.dx__sbProfileWrap{margin-top:auto;position:relative}.dx__sbProfile{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--ink-4);border-radius:12px;background:var(--ink-2);color:inherit;cursor:pointer;text-align:left;font:inherit;transition:background .2s var(--e-out),border-color .2s var(--e-out)}.dx__sbProfile:focus-visible,.dx__sbProfile:hover,.dx__sbProfile[aria-expanded=true]{background:var(--ink-3);border-color:var(--ink-6);outline:none}.dx__sbAvatar{width:36px;height:36px;border-radius:50%;background:var(--sig-liquid);background-size:200% 200%;display:grid;place-items:center;color:var(--ink-0);font-weight:600;font-size:13px;flex-shrink:0}.dx__sbProfileMeta{display:flex;flex-direction:column;min-width:0;gap:2px;flex:1 1}.dx__sbProfileNameRow{display:flex;align-items:center;gap:8px;min-width:0}.dx__sbProfileName{font-size:13px;color:var(--t-100);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx__sbRoleChip{display:inline-flex;align-items:center;min-height:18px;flex:0 0 auto;padding:0 6px;border:1px solid rgba(125,211,252,.28);border-radius:999px;color:var(--c-a);font-family:var(--f-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;background:rgba(125,211,252,.08)}.dx__sbProfileEmail{font-family:var(--f-mono);font-size:10px;color:var(--t-40);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx__sbProfileCaret{margin-left:auto;color:var(--t-40)}.dx__sbProfileMenu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);display:none;padding:6px;border:1px solid var(--ink-5);border-radius:12px;background:var(--ink-2);box-shadow:0 18px 48px rgba(0,0,0,.36);z-index:20}.dx__sbProfileMenu.is-open{display:grid;grid-gap:4px;gap:4px}.dx__sbProfileMenuItem{display:flex;align-items:center;min-height:36px;padding:0 10px;border-radius:8px;color:var(--t-80);font-size:13px;text-decoration:none}.dx__sbProfileMenuItem:focus-visible,.dx__sbProfileMenuItem:hover{color:var(--t-100);background:var(--fog-2);outline:none}.dx__main{display:flex;flex-direction:column;min-width:0;padding:22px 28px 60px;gap:22px}.dx__topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 0 18px;border-bottom:1px solid var(--dx-border-soft,var(--ink-4));background:linear-gradient(180deg,var(--dx-surface-page,var(--ink-1)) 0,rgba(8,10,16,.86) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dx__crumb,.dx__topbar{display:flex;align-items:center}.dx__crumb{gap:8px;min-width:0;font-size:13px;color:var(--t-40)}.dx__crumbPart{display:inline-flex;align-items:center;gap:8px;min-width:0}.dx__crumb b{color:var(--t-100);font-weight:500;overflow-wrap:anywhere}.dx__crumb svg{width:14px;height:14px}.dx__crumbSep{color:var(--t-20)}.dx__topActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.dx__topActions .btn{min-width:0;white-space:normal;text-align:center}.topbar__actions .btn--sm{height:34px;padding:0 14px;font-size:12px}.topbar__actions .bell{width:34px;height:34px;border-radius:999px;background:var(--fog-1);border-color:var(--ink-5)}.topbar__actions .bell svg{width:15px;height:15px}.dx__iconBtn{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--dx-surface-lifted,var(--ink-3));border:1px solid var(--dx-border-strong,var(--ink-5));color:var(--t-60);cursor:pointer;text-decoration:none;box-shadow:var(--dx-edge-light);transition:background var(--mo-fast,.14s) var(--e-out),border-color var(--mo-fast,.14s) var(--e-out),color var(--mo-fast,.14s) var(--e-out),transform var(--mo-fast,.14s) var(--e-out)}.dx__iconBtn:hover{color:var(--t-100);border-color:var(--line-3,var(--ink-6));background:var(--dx-surface-hover,var(--ink-4));transform:translateY(-1px)}.dx__iconBtn:focus-visible{outline:2px solid rgba(125,211,252,.45);outline-offset:2px}.dx__iconBtn:active{transform:translateY(0)}.dx__iconBtn:disabled,.dx__iconBtn[aria-disabled=true]{cursor:not-allowed;opacity:.48;transform:none}.dx__notif{position:relative}.dx__notifBtn.is-active,.dx__notifBtn.is-open{color:var(--t-100);border-color:rgba(125,211,252,.34);background:var(--dx-surface-hover,var(--ink-4))}.dx__notifBadge{position:absolute;top:5px;right:5px;display:inline-flex;min-width:8px;width:8px;height:8px;align-items:center;justify-content:center;padding:0;border:1.5px solid var(--ink-1);border-radius:999px;background:var(--c-a);color:var(--ink-1);font-family:var(--f-mono);font-size:0;font-weight:700;line-height:1}.bell__dot--hot,.dx__notifBtn.is-hot .dx__notifBadge{background:var(--c-c);box-shadow:0 0 12px var(--c-glow-2)}@media (prefers-reduced-motion:no-preference){.dx__notifBtn.is-hot .dx__notifBadge{animation:motion-pulse-halo 2.8s ease-in-out infinite}}.dx__notifMenu{position:absolute;top:calc(100% + 10px);right:0;width:min(360px,calc(100vw - 32px));display:none;padding:8px;border:1px solid var(--dx-border-strong,var(--ink-5));border-radius:14px;background:var(--dx-gradient-ambient),var(--dx-surface-base,var(--ink-2));box-shadow:0 24px 60px rgba(0,0,0,.52),var(--dx-edge-light);z-index:80}.dx__notifMenu.is-open{display:grid;grid-gap:8px;gap:8px}.dx__notifHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;font-size:13px;color:var(--t-100)}.dx__notifHead span:last-child{color:var(--t-45);font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.dx__notifStatus{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--dx-border-soft,var(--ink-4));border-radius:12px;background:var(--fog-1)}.dx__notifStatus p{margin:0;color:var(--t-60);font-size:12.5px;line-height:1.45}.dx__notifRows{display:grid;grid-gap:6px;gap:6px}.dx__notifRow{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--dx-border-soft,var(--ink-4));border-radius:10px;background:var(--fog-1)}.dx__notifRow strong{display:block;color:var(--t-95);font-size:12.5px;font-weight:500;line-height:1.3}.dx__notifRow p{margin:2px 0 0;color:var(--t-55);font-size:11.5px;line-height:1.4}.dx__notifLink{display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:10px;color:var(--t-90);font-size:13px;text-decoration:none}.dx__notifLink:focus-visible,.dx__notifLink:hover{color:var(--t-100);background:var(--fog-2);outline:none}.dx__overviewHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:24px 26px;border:1px solid var(--dx-border-soft,var(--ink-4));border-radius:18px;background:linear-gradient(135deg,rgba(125,211,252,.08),transparent 42%),radial-gradient(70% 90% at 100% 0,rgba(167,139,250,.14),transparent 62%),var(--dx-surface-base,var(--ink-2));box-shadow:var(--dx-shadow-card);overflow:hidden}.dx__overviewEyebrow{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-45);overflow-wrap:anywhere}.dx__overviewTitle{margin:8px 0 0;font-family:var(--f-display);font-size:54px;font-weight:500;line-height:.98;letter-spacing:0;color:var(--t-100)}.dx__overviewSub{max-width:640px;margin:12px 0 0;color:var(--t-65);font-size:14px;line-height:1.6}.dx__overviewMeta{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;min-width:min(100%,280px)}.dx__overviewMeta .dx__btn svg{width:13px;height:13px}.dx__stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:960px){.dx__stats{grid-template-columns:1fr}}.dx__stat{position:relative;padding:20px 22px 22px;border-radius:18px;background:var(--dx-gradient-ambient),linear-gradient(145deg,var(--dx-surface-base,var(--ink-2)),var(--ink-1));border:1px solid var(--dx-border-soft,var(--ink-4));box-shadow:var(--dx-shadow-card);overflow:hidden;transition:background var(--mo-base,.22s) var(--e-out),border-color var(--mo-base,.22s) var(--e-out),box-shadow var(--mo-base,.22s) var(--e-out),transform var(--mo-base,.22s) var(--e-out)}.dx__stat:hover{border-color:var(--dx-border-strong,var(--ink-6));box-shadow:var(--dx-shadow-hover);transform:translateY(-1px)}.dx__stat:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,transparent 0,transparent 14px,var(--fog-1) 14px,var(--fog-1) 15px);opacity:.5;pointer-events:none}.dx__statHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;position:relative}.dx__statLabel{font-size:13px;color:var(--t-60);font-weight:500}.dx__statIcon{width:44px;height:44px;border-radius:12px;background:var(--dx-surface-lifted,var(--ink-3));border:1px solid var(--dx-border-soft,var(--ink-5));box-shadow:var(--dx-edge-light);display:grid;place-items:center;color:var(--t-60)}.dx__statIcon svg{width:22px;height:22px}.dx__statValue{font-family:var(--f-display);font-size:44px;letter-spacing:-.04em;font-weight:500;color:var(--t-100);line-height:1;margin-top:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx__statDelta{margin-top:10px;font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--t-40);display:flex;align-items:center;gap:6px}.dx__statDelta b{color:var(--c-a);font-weight:500}.dx__statDelta--down b{color:#ff6b7e}.dx__statDelta--flat b{color:var(--t-70)}.dx__statDelta span{color:var(--t-45)}.dx__row2{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:16px;gap:16px;min-width:0}.dx__row2--balanced{grid-template-columns:1fr 1fr}.dx__overviewTrendGrid{align-items:stretch}.dx__overviewActions .dx__panel{min-height:154px}@media (max-width:1100px){.dx__row2{grid-template-columns:1fr}}.dx__panel{position:relative;overflow:hidden;background:var(--dx-gradient-ambient),var(--dx-surface-base,var(--ink-2));border:1px solid var(--dx-border-soft,var(--ink-4));border-radius:18px;padding:var(--dx-density-pad,24px);min-width:0;box-shadow:var(--dx-shadow-card);transition:background var(--mo-base,.22s) var(--e-out),border-color var(--mo-base,.22s) var(--e-out),box-shadow var(--mo-base,.22s) var(--e-out)}.dx__panel.is-hero,.dx__panel:hover,.dx__panel[data-variant=hero]{border-color:var(--dx-border-strong,var(--ink-5))}.dx__panel.is-hero,.dx__panel[data-variant=hero]{background:radial-gradient(80% 60% at 100% 0,var(--c-glow-2),transparent 58%),radial-gradient(60% 50% at 0 100%,var(--c-glow),transparent 58%),var(--dx-surface-base,var(--ink-2))}.dx__panelHead{justify-content:space-between;margin-bottom:18px;gap:12px;flex-wrap:wrap}.dx__panelHead,.dx__panelTitle{display:flex;align-items:center}.dx__panelTitle{gap:10px;font-size:15px;color:var(--t-100);font-weight:500}.dx__panelTitleIcon{width:28px;height:28px;border-radius:8px;background:var(--dx-surface-lifted,var(--ink-3));border:1px solid var(--dx-border-soft,var(--ink-5));box-shadow:var(--dx-edge-light);display:grid;place-items:center;color:var(--c-a)}.dx__panelTitleIcon svg{width:14px;height:14px}.dx__panelSub{margin:8px 0 0 38px;color:var(--t-55);font-size:12.5px;line-height:1.45;max-width:520px}.dx__trendTabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--ink-5);border-radius:10px;background:var(--fog-1)}.dx__trendTabs button{min-height:26px;border:0;border-radius:7px;padding:0 10px;background:transparent;color:var(--t-55);cursor:pointer;font:inherit;font-size:12px}.dx__trendTabs button[aria-selected=true]{background:var(--dx-surface-lifted,var(--ink-3));color:var(--t-100);box-shadow:var(--dx-edge-light)}.dx__trendTabs button:focus-visible{outline:2px solid rgba(125,211,252,.45);outline-offset:2px}.dx__trendLegend{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 8px;font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--t-45)}.dx__trendLegend span{display:inline-flex;align-items:center;gap:6px}.dx__trendLegend i{width:7px;height:7px;border-radius:999px;background:var(--c-b);box-shadow:0 0 8px rgba(167,139,250,.42)}.dx__trendLegend i[data-latest]{background:var(--c-a);box-shadow:0 0 8px rgba(125,211,252,.42)}.dx__periodPill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;background:var(--fog-1);border:1px solid var(--ink-5);font-size:12px;color:var(--t-60);cursor:pointer;max-width:100%;overflow-wrap:anywhere}.dx__periodPill svg{width:13px;height:13px;opacity:.7}.dx__periodSelect{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--fog-1);border:1px solid var(--ink-5);color:var(--t-60);max-width:100%}.dx__periodSelect svg{width:13px;height:13px;opacity:.7;flex:0 0 auto}.dx__periodSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--t-80);font-size:12px;outline:0}.dx__btn,.dx__periodSelect select{font-family:var(--f-body);cursor:pointer}.dx__btn{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border:1px solid var(--dx-border-strong,var(--ink-5));border-radius:10px;background:var(--dx-surface-lifted,var(--ink-3));color:var(--t-100);box-shadow:var(--dx-edge-light);font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background var(--mo-fast,.14s) var(--e-out),border-color var(--mo-fast,.14s) var(--e-out),box-shadow var(--mo-fast,.14s) var(--e-out),color var(--mo-fast,.14s) var(--e-out),filter var(--mo-fast,.14s) var(--e-out),transform var(--mo-fast,.14s) var(--e-out)}.dx__btn:hover{background:var(--dx-surface-hover,var(--ink-4));border-color:var(--line-3,var(--ink-6));transform:translateY(-1px)}.dx__btn:active{transform:translateY(0)}.dx__btn:disabled,.dx__btn[aria-disabled=true]{cursor:not-allowed;opacity:.52;transform:none}.dx__btn--primary{border-color:var(--t-100);color:var(--ink-0)}.dx__btn--primary,.dx__btn--primary:hover{background:linear-gradient(180deg,var(--t-100),var(--t-80))}.dx__btn--primary:hover{filter:brightness(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 8px 32px rgba(255,255,255,.14)}.dx__btn--primary:disabled:hover,.dx__btn--primary[aria-disabled=true]:hover{background:linear-gradient(180deg,var(--t-100),var(--t-80));filter:none;box-shadow:var(--dx-edge-light)}.dx__btn--accent{color:var(--c-a);background:rgba(125,211,252,.1);border-color:rgba(125,211,252,.32)}.dx__btn--ghost,.dx__btn--staff{background:transparent}.dx__btn--staff{color:var(--c-a);border-color:rgba(125,211,252,.32)}.dx__chip{display:inline-flex;min-height:26px;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--dx-border-soft,var(--ink-5));border-radius:999px;background:var(--dx-surface-lifted,var(--ink-3));color:var(--t-65);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.dx__chip:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 8px currentColor}.dx__chip--completed,.dx__chip--done,.dx__chip--resolved,.dx__chip--success{color:var(--dx-status-success);background:rgba(139,228,177,.08);border-color:rgba(139,228,177,.22)}.dx__chip--awaiting-observation,.dx__chip--running{color:var(--dx-status-info);background:rgba(125,211,252,.1);border-color:rgba(125,211,252,.28)}.dx__chip--failed{color:var(--dx-status-danger);background:rgba(255,107,126,.08);border-color:rgba(255,107,126,.25)}.dx__chip--not-checked,.dx__chip--queued{color:var(--t-60);background:var(--fog-1)}.dx__chip--latest,.dx__chip--ready{color:var(--t-100);background:linear-gradient(90deg,rgba(167,139,250,.18),rgba(240,171,252,.12));border-color:rgba(167,139,250,.38);box-shadow:0 0 18px rgba(167,139,250,.16)}.dx__chip--info,.dx__chip--prior-run{color:var(--dx-status-info);background:rgba(125,211,252,.07);border-color:rgba(125,211,252,.22)}.dx__chip--high{color:var(--dx-status-warning);background:rgba(255,209,102,.08);border-color:rgba(255,209,102,.25)}.dx__chip--medium{color:#f4d48f;background:rgba(255,209,102,.06);border-color:rgba(255,209,102,.18)}.dx__chip--low{color:var(--t-50)}.dx__chip--operator,.dx__chip--staff{color:var(--c-a);background:transparent;border-color:rgba(125,211,252,.32)}.dx__empty{display:grid;place-items:center;grid-gap:10px;gap:10px;min-height:160px;padding:32px 24px;border:1px dashed var(--dx-border-strong,var(--ink-5));border-radius:18px;background:radial-gradient(60% 100% at 50% 100%,rgba(125,211,252,.06),transparent 70%),var(--dx-surface-base,var(--ink-2));color:var(--t-60);text-align:center}.dx__emptyTitle{margin:0;color:var(--t-100);font-size:14px;font-weight:500}.dx__emptyCopy{margin:0;max-width:46ch;color:var(--t-60);font-size:12.5px;line-height:1.5}.dxDigestToggle{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--dx-border-soft,var(--ink-4));border-radius:12px;background:radial-gradient(60% 100% at 0 0,rgba(125,211,252,.09),transparent 60%),var(--dx-surface-base,var(--ink-2));box-shadow:var(--dx-edge-light)}.dxDigestToggle--compact{display:inline-flex;min-height:0;justify-content:flex-start;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dxDigestToggle__copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.dxDigestToggle__title{color:var(--t-95);font-size:13px;line-height:1.3}.dxDigestToggle__description{color:var(--t-55);font-size:11.5px;line-height:1.4}.dxDigestToggle__switch{position:relative;display:inline-flex;flex:0 0 auto;width:34px;height:18px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--t-65);cursor:pointer}.dxDigestToggle__switch:disabled{cursor:not-allowed;opacity:.5}.dxDigestToggle__track{position:relative;width:34px;height:18px;border:1px solid var(--line-1);border-radius:999px;background:var(--ink-3);transition:background .14s ease,border-color .14s ease}.dxDigestToggle__thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:var(--t-50);transition:transform .14s ease,background .14s ease}.dxDigestToggle__switch[data-state=checked] .dxDigestToggle__track{border-color:color-mix(in oklch,var(--c-pos) 62%,transparent);background:color-mix(in oklch,var(--c-pos) 18%,transparent)}.dxDigestToggle__switch[data-state=checked] .dxDigestToggle__thumb{transform:translateX(16px);background:var(--c-pos)}.dxDigestToggle__switch[data-state=unchecked] .dxDigestToggle__track{border-color:color-mix(in oklch,var(--c-err) 44%,transparent);background:color-mix(in oklch,var(--c-err) 10%,transparent)}.dxDigestToggle__switch[data-state=unchecked] .dxDigestToggle__thumb{background:var(--c-err)}.dxDigestToggle__switch:focus-visible .dxDigestToggle__track{outline:2px solid color-mix(in oklch,var(--c-a) 75%,transparent);outline-offset:2px}.dxDigestToggle__state{min-width:20px;color:var(--t-65);font-size:11px;line-height:1;pointer-events:none}.dx__auditRerun{display:flex;flex-direction:column;gap:2px}.dx__auditRerun .dx__panelHead{margin-bottom:8px}.dx__auditProgress{display:grid;grid-gap:18px;gap:18px;max-width:none}.dx__auditProgressMeta{min-height:18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.04em;color:var(--t-65)}.dx__auditProgressMeta span:first-child{color:var(--t-80)}.dx__auditProgressTrack{height:8px;width:100%;overflow:hidden;border-radius:999px;background:var(--ink-5);border:1px solid var(--ink-6)}.dx__auditProgressTrack span{display:block;height:100%;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,var(--c-a),#8be4b1);transition:width .24s ease}.dx__auditProgressCaption{min-height:18px;margin:0;padding-bottom:4px;font-size:12.5px;line-height:1.55;color:var(--t-70)}.dx__observationProgressBody{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start}.dx__observationProgressBody,.dx__observationProgressMain{display:grid;grid-gap:18px;gap:18px;min-width:0}.dx__observationActivity{display:grid;grid-gap:12px;gap:12px;min-width:0;padding-top:6px;border-top:1px solid var(--ink-5)}.dx__observationActivityHead{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--f-mono);font-size:11px;color:var(--t-50);text-transform:uppercase;letter-spacing:.06em}.dx__observationFocus{display:grid;grid-gap:10px;gap:10px;min-width:0;padding-top:4px}.dx__observationFocusHead{font-family:var(--f-mono);font-size:11px;color:var(--t-50);text-transform:uppercase;letter-spacing:.06em}.dx__observationFocusChips{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.dx__observationFocusChips li{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;max-width:100%;min-height:26px;padding:4px 10px;border:1px solid var(--ink-5);border-radius:999px;background:var(--ink-3)}.dx__observationFocusChips span:first-child{color:var(--t-50);font-family:var(--f-mono);font-size:10px;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dx__observationFocusChips span:last-child{min-width:0;color:var(--t-90);font-size:12px;line-height:1.25;overflow-wrap:anywhere}.dx__observationFocusChips li[data-engine-observation-focus-kind=entity]{border-color:rgba(139,228,177,.22);background:rgba(139,228,177,.07)}.dx__observationFocusChips li[data-engine-observation-focus-kind=keyword]{border-color:rgba(125,211,252,.24);background:rgba(125,211,252,.08)}.dx__observationFocusChips li[data-engine-observation-focus-kind=competitor]{border-color:rgba(255,209,102,.22);background:rgba(255,209,102,.07)}.dx__observationTimeline{display:grid;grid-gap:12px;gap:12px;min-width:0;padding-top:6px;border-top:1px solid var(--ink-5)}.dx__observationTimelineHead{font-family:var(--f-mono);font-size:11px;color:var(--t-50);text-transform:uppercase;letter-spacing:.06em}.dx__observationTimelineList{display:grid;grid-gap:0;gap:0;min-width:0;margin:0;padding:0;list-style:none}.dx__observationTimelineList li{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-gap:12px;gap:12px;min-width:0;padding:10px 0;align-items:start}.dx__observationTimelineList li:before{content:"";position:absolute;top:24px;bottom:-2px;left:6px;width:1px;background:var(--ink-5)}.dx__observationTimelineList li:last-child:before{display:none}.dx__observationTimelineDot{position:relative;z-index:1;width:13px;height:13px;margin-top:4px;border-radius:999px;border:1px solid var(--ink-6);background:var(--ink-2)}.dx__observationTimelineCopy{display:grid;grid-gap:5px;gap:5px;min-width:0}.dx__observationTimelineCopy>span:first-child{min-width:0;color:var(--t-95);font-size:12.5px;font-weight:700;line-height:1.3;letter-spacing:.01em;overflow-wrap:anywhere}.dx__observationTimelineCopy>span:nth-child(2){min-width:0;color:var(--t-60);font-size:11.5px;line-height:1.5;overflow-wrap:anywhere}.dx__observationTimelineState{display:inline-flex;align-items:center;min-height:22px;margin-top:2px;padding:0 9px;border:1px solid var(--ink-5);border-radius:999px;color:var(--t-60);background:var(--ink-3);font-family:var(--f-mono);font-size:10px;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dx__observationTimelineList li[data-engine-observation-timeline-state=active] .dx__observationTimelineDot,.dx__observationTimelineList li[data-engine-observation-timeline-state=active] .dx__observationTimelineState{color:var(--c-a);border-color:rgba(125,211,252,.28);background:rgba(125,211,252,.1)}.dx__observationTimelineList li[data-engine-observation-timeline-state=done] .dx__observationTimelineDot,.dx__observationTimelineList li[data-engine-observation-timeline-state=done] .dx__observationTimelineState{color:#8be4b1;border-color:rgba(139,228,177,.22);background:rgba(139,228,177,.08)}.dx__observationTimelineList li[data-engine-observation-timeline-state=failed] .dx__observationTimelineDot,.dx__observationTimelineList li[data-engine-observation-timeline-state=failed] .dx__observationTimelineState{color:#ff6b7e;border-color:rgba(255,107,126,.25);background:rgba(255,107,126,.08)}.dx__observationTimelineList li[data-engine-observation-timeline-state=skipped] .dx__observationTimelineDot,.dx__observationTimelineList li[data-engine-observation-timeline-state=skipped] .dx__observationTimelineState,.dx__observationTimelineList li[data-engine-observation-timeline-state=waiting] .dx__observationTimelineDot,.dx__observationTimelineList li[data-engine-observation-timeline-state=waiting] .dx__observationTimelineState{color:#ffd166;border-color:rgba(255,209,102,.25);background:rgba(255,209,102,.08)}.dx__observationTimelineLinks{display:flex;flex-wrap:wrap;gap:6px;min-width:0;padding-top:2px}.dx__observationTimelineLinks a{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--ink-5);border-radius:999px;color:var(--t-85);background:var(--ink-3);font-size:11px;text-decoration:none}.dx__observationTimelineLinks a:hover{color:var(--c-a);border-color:rgba(125,211,252,.28)}.dx__observationProviderGrid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.dx__observationProvider{display:grid;grid-template-columns:minmax(116px,.6fr) minmax(140px,.8fr) minmax(220px,1.4fr);grid-gap:14px;gap:14px;align-items:start;min-width:0;padding:12px;border:1px solid var(--ink-5);border-radius:8px;background:var(--ink-2)}.dx__observationProviderName{display:grid;grid-gap:3px;gap:3px;min-width:0}.dx__observationProviderName span:first-child{min-width:0;color:var(--t-95);font-size:13px;font-weight:700;letter-spacing:.01em;overflow-wrap:anywhere}.dx__observationProviderName span:last-child{color:var(--t-50);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.dx__observationProviderStatus{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0;color:var(--t-65);font-size:12px;line-height:1.4}.dx__observationProviderStatus span:last-child{min-width:0;overflow-wrap:anywhere}.dx__observationProviderCaptions{display:grid;grid-gap:4px;gap:4px;min-width:0;margin:0;padding:0;list-style:none}.dx__observationProviderCaptions li{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:6px 7px;border:1px solid var(--ink-4);border-radius:5px;background:var(--ink-3)}.dx__observationProviderCaptions span:first-child{min-width:0;color:var(--t-90);font-size:11.5px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.dx__observationProviderCaptions span:last-child{min-width:0;color:var(--t-55);font-size:10.5px;line-height:1.35;overflow-wrap:anywhere}.dx__observationProviderBadge{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border:1px solid var(--ink-5);border-radius:999px;color:var(--t-65);background:var(--ink-3);font-family:var(--f-mono);font-size:10px;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dx__observationProviderBadge--running{color:var(--c-a);border-color:rgba(125,211,252,.28);background:rgba(125,211,252,.1)}.dx__observationProviderBadge--deferred,.dx__observationProviderBadge--queued,.dx__observationProviderBadge--waiting{color:#ffd166;border-color:rgba(255,209,102,.25);background:rgba(255,209,102,.08)}.dx__observationProviderBadge--completed{color:#8be4b1;border-color:rgba(139,228,177,.22);background:rgba(139,228,177,.08)}.dx__observationProviderBadge--failed{color:#ff6b7e;border-color:rgba(255,107,126,.25);background:rgba(255,107,126,.08)}.dx__observationProviderCounts{display:grid;grid-gap:3px;gap:3px;min-width:0;margin:12px 0 0;padding:0}.dx__observationProviderCounts div{display:flex;align-items:baseline;gap:4px;min-width:0;padding:0;border:0;background:transparent}.dx__observationProviderCounts dd,.dx__observationProviderCounts dt{margin:0;min-width:0;color:var(--t-62);font-family:inherit;font-size:11px;line-height:1.35;letter-spacing:0;text-align:left;text-transform:none}.dx__observationProviderCounts dt{flex:0 0 auto}.dx__observationProviderCounts dd{color:var(--t-90);font-weight:700}.dx__auditProgress[data-audit-progress-stage=failed] .dx__auditProgressTrack span{background:#ff6b7e}.dx__auditProgress[data-audit-progress-stage=completed] .dx__auditProgressTrack span{background:#8be4b1}@media (max-width:1500px){.dx__observationProvider{grid-template-columns:minmax(96px,.65fr) minmax(0,1fr)}.dx__observationProviderCaptions{grid-column:1/-1}}@media (max-width:1100px){.dx__observationProgressBody{grid-template-columns:1fr}}@media (max-width:520px){.dx__observationTimelineList li{grid-template-columns:16px minmax(0,1fr)}.dx__observationProvider{grid-template-columns:1fr}.dx__observationTimelineState{grid-column:2;justify-self:flex-start}.dx__observationProviderName{align-items:flex-start}.dx__observationProviderStatus{gap:5px}.dx__observationProviderBadge{justify-self:flex-start}.dx__observationProviderCounts{padding-bottom:2px}}.dx__perf{position:relative;overflow:visible;z-index:1}.dx__perf:focus-within,.dx__perf:hover{z-index:20}.dx__perfHead{display:flex;align-items:baseline;gap:12px;margin-bottom:22px}.dx__perfTitle{font-family:var(--f-display);font-size:26px;letter-spacing:-.03em;font-weight:500;color:var(--t-100)}.dx__perfDelta{font-family:var(--f-mono);font-size:11px;color:var(--c-a);letter-spacing:.04em}.dx__perfBars{display:grid;grid-gap:10px;gap:10px;height:220px;align-items:end;padding-top:20px;position:relative}.dx__perfBarsScroll{overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.dx__perfCol{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative;cursor:pointer;border-radius:10px}.dx__perfCol.is-active{z-index:30}.dx__perfCol:focus-visible{outline:2px solid var(--c-a);outline-offset:3px}.dx__perfBar{width:100%;background:linear-gradient(180deg,var(--ink-5),var(--ink-3));border-radius:10px 10px 4px 4px;position:relative;transition:background .3s var(--e-out),transform .3s var(--e-out);overflow:hidden;border:1px solid var(--ink-4);border-bottom:none}.dx__perfCol.is-active .dx__perfBar,.dx__perfCol:hover .dx__perfBar{background:linear-gradient(180deg,var(--t-100) 0,var(--t-40) 100%);border-color:var(--t-80)}.dx__perfCol.is-active .dx__perfBar{box-shadow:0 0 24px -4px var(--c-glow)}.dx__perfPct{position:absolute;top:12px;left:0;right:0;text-align:center;font-family:var(--f-mono);font-size:11px;color:var(--t-20);letter-spacing:.02em;transition:color .3s var(--e-out)}.dx__perfCol.is-active .dx__perfPct,.dx__perfCol:hover .dx__perfPct{color:var(--ink-0);font-weight:600}.dx__perfLabel{margin-top:10px;font-size:12px;color:var(--t-60);font-family:var(--f-mono);letter-spacing:.04em}.dx__perfCol.is-active .dx__perfLabel{color:var(--t-100)}.dx__perfTooltip{position:fixed;width:max-content;background:var(--ink-0);border:1px solid var(--ink-5);border-radius:10px;padding:10px 12px;min-width:160px;max-width:min(240px,calc(100vw - 48px));z-index:100;box-shadow:0 20px 40px -10px rgba(0,0,0,.6);pointer-events:none;font-size:12px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s var(--e-out),transform .14s var(--e-out),visibility .14s var(--e-out)}.dx__perfTooltip[data-ready=true]{opacity:1;visibility:visible;transform:translateY(0)}.dx__tipDay{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--t-100);font-weight:500;margin-bottom:6px}.dx__tipDay span{color:var(--t-50)}.dx__tipDay span,.dx__tipRow{font-family:var(--f-mono);font-size:11px}.dx__tipRow{display:flex;justify-content:space-between;gap:12px;color:var(--t-60);padding:2px 0}.dx__tipRow b{color:var(--t-100);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx__tipDot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--c-a);margin-right:6px;vertical-align:middle;transform:translateY(-1px)}.dx__gauge{display:flex;flex-direction:column;align-items:center;padding-top:8px}.dx__gaugeSvg{width:100%;max-width:280px;height:auto}.dx__gaugeCenter{text-align:center;margin-top:-80px;margin-bottom:14px;position:relative;z-index:2}.dx__gaugeVal{font-family:var(--f-display);font-size:48px;font-weight:500;letter-spacing:-.04em;color:var(--t-100);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx__gaugeUnit{font-family:var(--f-mono);font-size:11px;color:var(--t-40);letter-spacing:.08em;text-transform:uppercase;margin-top:6px}.dx__gaugeStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px;width:100%}.dx__gaugeStat{padding:14px;background:var(--ink-3);border:1px solid var(--ink-4);border-radius:12px}.dx__gaugeStatLabel{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--t-40)}.dx__gaugeStatVal{font-family:var(--f-display);font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--t-100);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx__gaugeStatChip{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-family:var(--f-mono);font-size:10px;color:var(--c-a);background:rgba(125,211,252,.12);padding:2px 6px;border-radius:999px;vertical-align:middle}.dx__gaugeStatChip--down{color:#ff9066;background:rgba(235,130,60,.12)}.dx__tableWrap{background:var(--ink-2);border:1px solid var(--ink-4);border-radius:18px;padding:22px 24px;overflow-x:auto}.dx__tableHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:12px}.dx__tableTitle{font-size:15px;color:var(--t-100);font-weight:500}.dx__tableActions,.dx__tableTitle{display:flex;align-items:center;gap:10px}.dx__tableActions{flex-wrap:wrap;justify-content:flex-end}.dx__search{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;background:var(--fog-1);border:1px solid var(--ink-5);width:220px}.dx__search svg{width:14px;height:14px;color:var(--t-40)}.dx__search input{background:transparent;border:0;outline:0;color:var(--t-100);font-size:12px;width:100%;font-family:var(--f-body)}.dx__search input::placeholder{color:var(--t-40)}.dx__filter{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:var(--fog-1);border:1px solid var(--ink-5);color:var(--t-80);font-size:12px;cursor:pointer}.dx__filter[data-active=true]{border-color:var(--c-a);color:var(--t-100)}.dx__filter svg{width:13px;height:13px;opacity:.7}.dx__filterSelect{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--ink-5);border-radius:10px;background:var(--fog-1);color:var(--t-60);font-size:11px}.dx__filterSelect select{border:0;background:transparent;color:var(--t-90);font-size:12px;outline:0}.dx__tableMenuWrap{position:relative}.dx__tableMenu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:grid;min-width:190px;padding:6px;border:1px solid var(--ink-5);border-radius:10px;background:var(--ink-1);box-shadow:0 20px 40px -16px rgba(0,0,0,.65)}.dx__tableMenu button{border:0;border-radius:8px;background:transparent;color:var(--t-80);cursor:pointer;font-size:12px;padding:8px 10px;text-align:left}.dx__tableMenu button:focus-visible,.dx__tableMenu button:hover{background:var(--fog-2);color:var(--t-100);outline:0}.dx__table{width:100%;min-width:820px;border-collapse:collapse;font-size:13px}.dx__table th{text-align:left;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-40);font-weight:500;padding:10px 12px}.dx__table td,.dx__table th{border-bottom:1px solid var(--ink-4)}.dx__table td{padding:14px 12px;color:var(--t-80);vertical-align:middle}.dx__table tr:last-child td{border-bottom:none}.dx__table tr{transition:background .25s var(--e-out)}.dx__table tbody tr:hover{background:var(--fog-1)}.dx__table tbody tr[role=link]:focus-visible{outline:2px solid var(--c-a);outline-offset:-2px;background:var(--fog-1)}.dx__tableEmpty{text-align:center;color:var(--t-50);padding:28px 12px}.dx__proj{display:flex;align-items:center;gap:10px}.dx__projSwatch{width:26px;height:26px;border-radius:8px;background:var(--sig-liquid);flex-shrink:0;opacity:.85}.dx__projName{color:var(--t-100);font-weight:500;font-size:13px}.dx__projDomain,.dx__projName{overflow-wrap:anywhere}.dx__projDomain{font-family:var(--f-mono);font-size:10px;color:var(--t-40);letter-spacing:.04em}.dx__status{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:11px;min-height:26px;padding:4px 10px;border-radius:999px;border:1px solid var(--dx-border-soft,transparent);letter-spacing:.06em;line-height:1;text-transform:uppercase;background:var(--dx-surface-lifted,var(--ink-3));color:var(--t-60);white-space:nowrap}.dx__status:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 8px currentColor}.dx__status--awaiting-observation,.dx__status--running{color:var(--dx-status-info);background:rgba(125,211,252,.1);border-color:rgba(125,211,252,.25)}.dx__status--awaiting-observation:before,.dx__status--running:before{animation:motion-pulse-halo 1.8s ease-in-out infinite}.dx__status--completed,.dx__status--done,.dx__status--resolved,.dx__status--success{color:var(--dx-status-success);background:rgba(139,228,177,.08);border-color:rgba(139,228,177,.2)}.dx__status--failed{color:var(--dx-status-danger);background:rgba(255,107,126,.08);border-color:rgba(255,107,126,.25)}.dx__status--not-checked,.dx__status--queued{color:var(--t-60);background:var(--fog-1);border-color:var(--ink-5)}.dx__status--latest,.dx__status--ready{color:var(--t-100);background:linear-gradient(90deg,rgba(167,139,250,.18),rgba(240,171,252,.12));border-color:rgba(167,139,250,.38);box-shadow:0 0 18px rgba(167,139,250,.16)}.dx__status--info,.dx__status--prior-run{color:var(--dx-status-info);background:rgba(125,211,252,.07);border-color:rgba(125,211,252,.22)}.dx__status--high{color:var(--dx-status-warning);background:rgba(255,209,102,.08);border-color:rgba(255,209,102,.25)}.dx__status--medium{color:#f4d48f;background:rgba(255,209,102,.06);border-color:rgba(255,209,102,.18)}.dx__status--low{color:var(--t-50)}.dx__status--operator,.dx__status--staff{color:var(--c-a);background:transparent;border-color:rgba(125,211,252,.32)}.dx__accountHero{position:relative;overflow:hidden;border-color:rgba(125,211,252,.2);background:radial-gradient(58% 120% at 88% -20%,rgba(125,211,252,.14),transparent 64%),radial-gradient(44% 110% at 0 0,rgba(167,139,250,.12),transparent 62%),var(--dx-surface-base,var(--ink-2))}.dx__accountHero:after{content:"";position:absolute;right:28px;top:28px;width:74px;height:74px;border:1px solid rgba(125,211,252,.16);border-radius:8px;background:linear-gradient(135deg,rgba(125,211,252,.1),rgba(167,139,250,.1));opacity:.42;pointer-events:none}.dx__accountDeck{display:grid;grid-gap:18px;gap:18px}.dx__accountCard,.dx__diffRunCard,.dx__projectTile{border:1px solid var(--dx-border-soft,var(--ink-4));border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 44%),var(--dx-surface-base,var(--ink-2));box-shadow:var(--dx-edge-light);transition:border-color .2s var(--e-out),background .2s var(--e-out),transform .2s var(--e-out),box-shadow .2s var(--e-out)}.dx__accountCard:focus-within,.dx__accountCard:hover,.dx__diffRunCard:focus-within,.dx__diffRunCard:hover,.dx__projectTile:focus-within,.dx__projectTile:hover{border-color:rgba(125,211,252,.28)!important;background:radial-gradient(85% 140% at 100% 0,rgba(125,211,252,.07),transparent 70%),var(--dx-surface-hover,var(--ink-3))!important;box-shadow:0 18px 46px rgba(0,0,0,.24),var(--dx-edge-light);transform:translateY(-1px)}.dx__accountCard--split{padding:18px}.dx__accountSectionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.dx__accountMetricStrip{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.dx__accountMetric{border:1px solid var(--ink-4);border-radius:6px;padding:4px 8px;background:var(--fog-1);color:var(--t-55);font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:0}.dx__fieldControl{width:100%;border:1px solid var(--ink-4);border-radius:8px;background:var(--dx-surface-base,var(--ink-2));color:var(--t-90);transition:border-color .18s var(--e-out),background .18s var(--e-out),box-shadow .18s var(--e-out)}.dx__fieldControl:hover:not(:disabled):not([readonly]){border-color:rgba(125,211,252,.26)!important;background:var(--dx-surface-hover,var(--ink-3))!important}.dx__fieldControl:focus,.dx__fieldControl:focus-visible{border-color:rgba(125,211,252,.54)!important;outline:none;box-shadow:0 0 0 3px rgba(125,211,252,.12)}.dx__fieldControl:disabled,.dx__fieldControl[readonly]{color:var(--t-45)!important;border-style:dashed;background:color-mix(in srgb,var(--ink-2) 74%,transparent)!important;cursor:not-allowed}.dx__fieldControl:invalid:not(:placeholder-shown){border-color:rgba(248,113,113,.55)!important;box-shadow:0 0 0 3px rgba(248,113,113,.08)}.dx__settingsField:focus-within>span:first-child{color:var(--c-a)}.dx__accountRow{border-radius:8px;transition:background .18s var(--e-out),border-color .18s var(--e-out)}.dx__accountRow:focus-within,.dx__accountRow:hover{background:var(--fog-1)}.dx__projectTile{display:grid;grid-gap:14px;gap:14px;padding:16px;min-width:0}.dx__profileAvatar,.dx__projectTileMark{display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(125,211,252,.2);border-radius:8px;background:var(--sig-liquid);background-size:200% 200%;color:var(--ink-0);box-shadow:0 0 24px rgba(125,211,252,.16)}.dx__projectTileMark{width:34px;height:34px}.dx__profileHeroRow{display:flex;gap:18px;align-items:center}.dx__profileAvatar{width:76px;height:76px;font-family:var(--f-display);font-size:28px;font-weight:600}.dx__profileProjectGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px}.dx__diffPicker{position:-webkit-sticky;position:sticky;top:12px;z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dx__diffRunGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:16px;gap:16px;margin-bottom:22px}.dx__diffRunCard{padding:18px}.dx__diffRows{display:grid;grid-gap:6px;gap:6px;padding:6px 8px 14px}.dx__diffRow{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr) minmax(160px,auto);grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--ink-5);border-radius:8px;background:var(--ink-1)}.dx__diffRow:hover{border-color:rgba(125,211,252,.22);background:var(--fog-1)}@media (max-width:760px){.dx__accountHero:after{display:none}.dx__accountSectionHeader,.dx__profileHeroRow{align-items:flex-start;flex-direction:column}.dx__accountMetricStrip{justify-content:flex-start}.dx__diffPicker{position:static}.dx__diffRow{grid-template-columns:minmax(0,1fr)}}.dx__reportActionBar{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.dx__reportActionGroup{display:flex;align-items:center;gap:6px;min-width:0;padding:4px;border:1px solid var(--dx-border-soft,var(--ink-4));border-radius:14px;background:var(--fog-1)}.dx__reportActionGroup--primary{border-color:rgba(125,211,252,.26);box-shadow:0 0 18px rgba(125,211,252,.08)}.dx__reportActionLabel{padding:0 6px 0 4px;color:var(--t-40);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.dx__reportActionBar .dx__btn{min-height:30px;padding:6px 10px;border-radius:9px;font-size:12px}.dx__reportActionBar .dx__btn svg{width:13px;height:13px}.dx__reportPdfButton{background:var(--t-100);border-color:rgba(255,255,255,.86);color:var(--ink-0);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 10px 28px rgba(255,255,255,.08);transition:border-color var(--mo-base,.18s) var(--e-out),box-shadow var(--mo-base,.18s) var(--e-out),color var(--mo-base,.18s) var(--e-out),transform var(--mo-base,.18s) var(--e-out)}.dx__reportPdfButton:focus-visible,.dx__reportPdfButton:hover{background:var(--t-100);border-color:#fff;color:var(--ink-0);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 14px 38px rgba(255,255,255,.16)}.dx__reportsHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.44fr);grid-gap:24px;gap:24px;align-items:end;margin-bottom:18px;padding:30px 32px}.dx__reportsTitle{margin:8px 0 10px;max-width:720px;color:var(--t-100);font-family:var(--f-display);font-size:34px;font-weight:500;letter-spacing:-.02em;line-height:1.08}.dx__reportsSub{max-width:68ch;margin:0;color:var(--t-60);font-size:14px;line-height:1.6}.dx__reportMetricGrid,.dx__reportsHeroMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dx__reportMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.dx__reportMetric{min-width:0;padding:13px 14px;border:1px solid var(--dx-border-soft,var(--ink-4));border-radius:12px;background:var(--fog-1)}.dx__reportMetric span{display:block;color:var(--t-45);font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.dx__reportMetric strong{display:block;margin-top:6px;color:var(--t-100);font-family:var(--f-display);font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1;overflow-wrap:anywhere}.dx__reportSpotlight{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);grid-gap:24px;gap:24px;align-items:start;margin-bottom:18px;padding:26px 28px}.dx__reportSpotlight h2{margin:12px 0 8px;color:var(--t-100);font-family:var(--f-display);font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.dx__reportSpotlight p{max-width:72ch;margin:0;color:var(--t-62,var(--t-60));font-size:13.5px;line-height:1.6}.dx__reportSpotlightActions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.dx__reportSpotlightActions .dx__btn{justify-content:flex-start}.dx__staffExportPanel{margin-bottom:18px;border-color:rgba(125,211,252,.34);background:radial-gradient(70% 90% at 0 0,rgba(125,211,252,.08),transparent 62%),var(--dx-surface-base,var(--ink-2))}.dx__staffExportHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.dx__staffExportCopy{margin-top:4px;color:var(--t-60);font-size:13px;line-height:1.5}.dx__staffExportControls,.dx__staffExportFooter{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dx__staffExportControls .dx__btn,.dx__staffExportFooter .dx__btn{min-height:32px;padding:6px 12px;font-size:12px}.dx__staffExportFooter .dx__btn--staffExportDownload{background:#101820;border-color:#101820;color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 22px rgba(16,24,32,.18)}.dx__staffExportFooter .dx__btn--staffExportDownload:hover{background:#182433;border-color:#182433;color:#ffffff;filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 24px rgba(16,24,32,.2)}.dx__staffExportFooter .dx__btn--staffExportDownload[aria-disabled=true],.dx__staffExportFooter .dx__btn--staffExportDownload[aria-disabled=true]:hover{background:var(--fog-1);border-color:var(--dx-border-soft,var(--ink-5));color:var(--t-45);box-shadow:var(--dx-edge-light);filter:none}.dx__staffSectionGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.dx__staffSection{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;border:1px solid var(--dx-border-soft,var(--ink-5));border-radius:12px;background:var(--fog-1);cursor:pointer;transition:background var(--mo-fast,.14s) var(--e-out),border-color var(--mo-fast,.14s) var(--e-out),box-shadow var(--mo-fast,.14s) var(--e-out)}.dx__staffSection:focus-within,.dx__staffSection:hover{border-color:rgba(125,211,252,.34);background:var(--dx-surface-hover,var(--ink-3))}.dx__staffSection[data-checked=true]{border-color:rgba(125,211,252,.48);background:rgba(125,211,252,.08);box-shadow:0 0 18px rgba(125,211,252,.08)}.dx__staffSection input{flex:0 0 auto;margin-top:2px;accent-color:var(--c-a)}.dx__staffSectionText{display:flex;min-width:0;flex-direction:column;gap:3px}.dx__staffSectionText span{color:var(--t-100);font-size:13px;line-height:1.25}.dx__staffSectionText small{color:var(--t-45);font-size:11px;line-height:1.4}.dx__staffExportCount{color:var(--t-40);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;overflow-wrap:anywhere}.dx__reportArchiveList{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.dx__reportArchiveRow{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(88px,auto) minmax(170px,auto);grid-gap:14px;gap:14px;align-items:center;padding:12px;border:1px solid transparent;border-radius:14px;background:transparent;transition:background var(--mo-fast,.14s) var(--e-out),border-color var(--mo-fast,.14s) var(--e-out),box-shadow var(--mo-fast,.14s) var(--e-out)}.dx__reportArchiveRow:focus-within,.dx__reportArchiveRow:hover{border-color:var(--dx-border-soft,var(--ink-5));background:var(--fog-1);box-shadow:var(--dx-edge-light)}.dx__reportArchiveRow+.dx__reportArchiveRow{border-top-color:var(--ink-4)}.dx__reportArchiveMain{min-width:0}.dx__reportArchiveDate{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--t-100);font-size:13.5px}.dx__reportArchiveDate .dx__chip{min-height:22px;padding:3px 8px;font-size:9.5px}.dx__reportArchiveMeta,.dx__reportUnavailable{margin-top:3px;color:var(--t-45);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;line-height:1.4;overflow-wrap:anywhere}.dx__reportArchiveRow .dx__reportMetric{padding:9px 10px;min-width:72px}.dx__reportArchiveRow .dx__reportMetric strong{font-family:var(--f-mono);font-size:16px;letter-spacing:0}.dx__reportArchiveActions{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.dx__reportArchiveActions .dx__btn{min-height:32px;padding:6px 10px;font-size:12px}.dx__reportArchiveActions .dx__btn svg{width:13px;height:13px}.dx__progress{display:flex;align-items:center;gap:10px}.dx__progressBars{display:flex;gap:2px;flex-shrink:0}.dx__progressBars span{width:3px;height:14px;border-radius:2px;background:var(--ink-5)}.dx__progressBars span.is-on{background:var(--c-a);box-shadow:0 0 6px var(--c-glow)}.dx__progressPct{color:var(--t-100)}.dx__progressPct,.dx__tableCell--num{font-family:var(--f-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx__tableCell--num{color:var(--t-80)}.dx__tableCell--muted{font-family:var(--f-mono);font-size:11px;color:var(--t-40);letter-spacing:.02em}.dx__promptQualityScroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:2px}.dx__promptQualityTable{width:100%}.dx__promptQualityTable td>*{min-width:0}.dx__row3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:1100px){.dx__row3{grid-template-columns:1fr}}.dx__engines{gap:12px}.dx__engineReadiness,.dx__engines{display:flex;flex-direction:column}.dx__engineSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:4px 0 18px}.dx__engineSummary div{min-width:0;padding:14px;border:1px solid var(--dx-border-soft,var(--ink-4));border-radius:12px;background:var(--fog-1)}.dx__engineSummary span{display:block;color:var(--t-100);font-family:var(--f-display);font-size:24px;line-height:1;font-weight:500;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx__engineSummary small{display:block;margin-top:7px;color:var(--t-45);font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.dx__engines--readiness{gap:8px}.dx__engine{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ink-4)}.dx__engine:last-child{border-bottom:none}.dx__engineCount,.dx__engineName{color:var(--t-100);font-size:13px}.dx__engineCount{font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.dx__engineTrack{grid-column:1/-1;height:4px;border-radius:999px;background:var(--ink-4);overflow:hidden}.dx__engineFill{height:100%;background:var(--sig-liquid);background-size:200% 200%;animation:sigShift 14s var(--e-smooth) infinite;border-radius:999px}.dx__evidenceMetricBand{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.dx__evidenceMetric{min-width:0;padding:15px 16px;border:1px solid var(--dx-border-soft,var(--ink-4));border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,0)),var(--dx-surface-base,var(--ink-2));box-shadow:var(--dx-edge-light)}.dx__evidenceMetric small{display:block;color:var(--t-45);font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.dx__evidenceMetric b{display:block;margin-top:8px;color:var(--t-100);font-family:var(--f-display);font-size:26px;font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dx__evidenceMetric span{display:block;margin-top:7px;color:var(--t-55);font-size:11.5px;line-height:1.4}.dx__evidenceMetric[data-tone=ready] b{color:var(--c-a)}.dx__evidenceMetric[data-tone=warn] b{color:#ffd666}.dx__evidenceMetric[data-tone=muted] b{color:var(--t-60)}.dx__evidenceRow{border-radius:12px;transition:background var(--mo-base,.22s) var(--e-out),border-color var(--mo-base,.22s) var(--e-out)}.dx__evidenceRow:focus-within,.dx__evidenceRow:hover{background:var(--fog-1)}.dx__rowRank{flex:0 0 auto;display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--ink-5);border-radius:8px;background:var(--ink-3);color:var(--t-55);font-family:var(--f-mono);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx__scoreStack{display:flex;min-width:92px;flex-direction:column;align-items:flex-end;gap:6px}.dx__scoreTrack{width:88px;height:5px;border-radius:999px;background:var(--ink-4);overflow:hidden}.dx__scoreFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c-a),var(--c-b))}.dx__engineReadinessCard{min-height:100%}.dx__engineReadinessTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:8px 20px 0}.dx__engineState{display:inline-flex;align-items:center;gap:6px;margin-top:7px;color:var(--t-55);font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.dx__engineState:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--c-a);box-shadow:0 0 8px var(--c-glow)}.dx__engineScoreBlock{text-align:right;color:var(--t-100);font-family:var(--f-display);font-size:34px;font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx__engineScoreBlock span{display:block;margin-top:4px;color:var(--t-45);font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.dx__engineReadinessTrack{height:6px;margin:16px 20px 4px;border-radius:999px;background:var(--ink-4);overflow:hidden}.dx__engineReadinessFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c-a),var(--c-b));box-shadow:0 0 14px var(--c-glow)}.dx__engineSectionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:12px 20px 20px}.dx__engineSection{min-width:0;padding:12px;border:1px solid var(--ink-4);border-radius:12px;background:var(--fog-1)}.dx__findings{gap:10px}.dx__finding,.dx__findings{display:flex;flex-direction:column}.dx__finding{position:relative;padding:13px 14px 13px 18px;border:1px solid var(--ink-4);border-radius:12px;background:var(--ink-3);gap:6px;transition:border-color .25s var(--e-out)}.dx__finding:before{content:"";position:absolute;left:8px;top:13px;bottom:13px;width:3px;border-radius:999px;background:var(--ink-6)}.dx__finding:has(.dx__sev--critical):before,.dx__finding:has(.dx__sev--high):before{background:var(--dx-status-warning);box-shadow:0 0 10px rgba(255,209,102,.22)}.dx__finding:has(.dx__sev--medium):before{background:#f4d48f}.dx__finding:has(.dx__sev--low):before{background:var(--t-45)}.dx__finding:hover{border-color:var(--ink-6)}.dx__findingHead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--t-100)}.dx__sev{font-family:var(--f-mono);font-size:9px;padding:3px 8px;border-radius:999px;letter-spacing:.12em;text-transform:uppercase}.dx__sev--critical{background:rgba(220,60,80,.15);color:#ff6b7e}.dx__sev--high{background:rgba(235,130,60,.15);color:#ffa566}.dx__sev--medium{background:rgba(220,180,60,.15);color:#ffd466}.dx__sev--low{background:rgba(120,160,200,.15);color:#8cc0ff}.dx__findingDesc{font-size:12px;color:var(--t-60);line-height:1.5}.dx__mentionsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.dx__mentionSourceCard{border-left:3px solid var(--ink-5)}.dx__mentionSourceCard[data-state=found-verified]{border-left-color:var(--c-a)}.dx__mentionSourceCard[data-state=found-unverified],.dx__mentionSourceCard[data-state=not-found-measured]{border-left-color:#ffd666}.dx__mentionSourceCard[data-state=blocked],.dx__mentionSourceCard[data-state=deferred],.dx__mentionSourceCard[data-state=error-retryable]{border-left-color:var(--t-45)}.dx__quoteEvidenceRow{position:relative;border-left:2px solid var(--c-a)}.dx__mentionMetric{display:grid;grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:start;font-size:11.5px;color:var(--t-60);border-bottom:1px dashed var(--ink-5);padding:5px 0}@media (max-width:980px){.dx__engineSectionGrid,.dx__evidenceMetricBand,.dx__mentionsGrid{grid-template-columns:1fr}.dx__engineReadinessTop{padding-inline:0}.dx__engineReadinessTrack{margin-inline:0}.dx__engineSectionGrid{padding-inline:0}}.dx__placeholder{position:relative;padding:64px 40px 72px;border-radius:22px;background:linear-gradient(145deg,var(--ink-2),var(--ink-1));border:1px solid var(--ink-4);overflow:hidden;text-align:left;min-height:420px;display:flex;flex-direction:column;gap:14px;isolation:isolate}.dx__placeholder:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 20% 10%,var(--c-glow-2) 0,transparent 60%),radial-gradient(50% 60% at 90% 90%,var(--c-glow) 0,transparent 60%);opacity:.08;pointer-events:none;z-index:-1}.dx__placeholderIcon{width:56px;height:56px;border-radius:16px;background:var(--ink-3);border:1px solid var(--ink-5);display:grid;place-items:center;color:var(--c-a);margin-bottom:8px}.dx__placeholderIcon svg{width:26px;height:26px}.dx__placeholderEyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-40)}.dx__placeholderTitle{font-family:var(--f-display);font-size:clamp(28px,3.2vw,42px);letter-spacing:-.03em;font-weight:500;color:var(--t-100);margin:0;line-height:1.05;max-width:640px}.dx__placeholderBody{max-width:620px;font-size:15px;line-height:1.6;color:var(--t-60);margin:0}.dx__placeholderGrid{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.dx__placeholderGrid span{height:64px;border-radius:12px;background:linear-gradient(135deg,var(--ink-3),var(--ink-2));border:1px solid var(--ink-4);position:relative;overflow:hidden}.dx__placeholderGrid span:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 16px,var(--fog-1) 16px,var(--fog-1) 17px);opacity:.6}@media (max-width:720px){.dx__placeholderGrid{grid-template-columns:1fr}}@media (max-width:820px){.dx__app{grid-template-columns:1fr}.dx__sb{display:none}.dx__main{padding:18px 16px 60px}.dx__overviewHero{padding:20px 18px;align-items:flex-start}.dx__overviewTitle{font-size:34px;letter-spacing:0}.dx__overviewMeta{justify-content:flex-start}.dx__stats{grid-template-columns:1fr}.dx__topActions{width:100%;justify-content:flex-start}.dx__topActions .btn{flex:1 1 150px}.dx__reportActionBar,.dx__reportActionGroup{width:100%;justify-content:flex-start}.dx__reportActionGroup{flex-wrap:wrap}.dx__reportActionLabel{width:100%;padding:2px 4px 0}.dx__reportSpotlight,.dx__reportsHero{grid-template-columns:1fr;padding:20px 18px}.dx__reportsTitle{font-size:30px;letter-spacing:0}.dx__reportMetricGrid,.dx__reportsHeroMeta{grid-template-columns:1fr}.dx__reportSpotlightActions{align-items:stretch}.dx__staffSectionGrid{grid-template-columns:1fr}.dx__panel,.dx__tableWrap{padding:18px 16px}.dx__engineSummary,.dx__gaugeStats{grid-template-columns:1fr}.dx__reportArchiveRow{display:flex!important;flex-wrap:wrap;align-items:flex-start!important;gap:10px!important}.dx__reportArchiveRow>:first-child{flex:1 1 100%}.dx__reportArchiveActions{width:100%;justify-content:flex-start}.dx__reportArchiveActions .dx__btn{flex:1 1 130px}.dx__responsiveTableScroll{overflow-x:visible!important}.dx__promptQualityScroll{overflow-x:visible}.dx__promptQualityTable{display:block;min-width:0!important}.dx__promptQualityTable thead{display:none}.dx__promptQualityTable tbody{display:grid;grid-gap:10px;gap:10px}.dx__promptQualityTable tr{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--ink-5);border-radius:10px;background:var(--ink-1)}.dx__promptQualityTable td{display:grid;grid-template-columns:minmax(96px,.75fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border-bottom:0!important;padding:0!important;white-space:normal!important;overflow-wrap:anywhere}.dx__promptQualityTable td:before{content:attr(data-label);display:block;font-family:var(--f-mono);font-size:10px;color:var(--t-40);text-transform:uppercase;letter-spacing:0}.dx__providerStatusTable{min-width:0!important;display:block}.dx__providerStatusTable thead{display:none}.dx__providerStatusTable tbody,.dx__providerStatusTable td,.dx__providerStatusTable tr{display:block;width:100%}.dx__providerStatusTable tr{padding:10px 0;border-bottom:1px solid var(--ink-5)}.dx__providerStatusTable td{border-bottom:0!important;padding:7px 0!important}.dx__providerStatusTable td:before{content:attr(data-label);display:block;margin-bottom:4px;font-family:var(--f-mono);font-size:10px;color:var(--t-40);text-transform:uppercase;letter-spacing:0}.dx__adminFleetListRow,.dx__adminFleetMetricRow{flex-wrap:wrap!important;align-items:flex-start!important;gap:8px 10px!important}.dx__adminFleetListRow>:first-child,.dx__adminFleetMetricRow>:first-child{flex:1 1 100%!important;width:100%}.dx__adminFleetBotName,.dx__adminFleetMetricChip{min-width:0!important;overflow-wrap:anywhere}.dx__adminFleetMetricChip{flex:1 1 110px!important}.dx__adminFleetBar{flex:1 1 100%!important}.dx__adminFleetMatrixScroll{max-width:100%;min-width:0;padding-right:0!important;padding-left:0!important}.dx__adminProjectRow{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.dx__adminProjectDate,.dx__adminProjectMain,.dx__adminProjectMeta,.dx__adminProjectScore{min-width:0!important;text-align:left!important;overflow-wrap:anywhere}.dx__adminProjectDate,.dx__adminProjectMeta,.dx__adminProjectScore{justify-self:start}}@media (prefers-reduced-motion:reduce){.dx__app *,.dx__app :after,.dx__app :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.dx__btn:hover,.dx__iconBtn:hover,.dx__stat:hover{transform:none}}@keyframes motion-pulse-halo{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.45;transform:scale(1.55)}}@keyframes dxShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dx__accessState{min-height:100vh;display:grid;place-items:center;padding:48px 20px;background:linear-gradient(180deg,var(--dx-surface-page,var(--ink-1)),var(--ink-0));color:var(--t-80)}.dx__accessPanel{width:min(100%,680px);display:grid;justify-items:center;grid-gap:18px;gap:18px;text-align:center}.dx__accessIcon{display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(167,139,250,.32);border-radius:20px;background:radial-gradient(70% 70% at 50% 30%,rgba(167,139,250,.2),transparent 70%),var(--dx-surface-lifted,var(--ink-3));color:var(--c-c);box-shadow:0 0 48px rgba(167,139,250,.24),var(--dx-edge-light)}.dx__accessEyebrow{margin:0;color:var(--c-a);font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.dx__accessPanel h1{max-width:17ch;margin:0;color:var(--t-100);font-family:var(--f-display);font-size:clamp(32px,6vw,52px);font-weight:600;line-height:1.02}.dx__accessHint,.dx__accessLede{max-width:62ch;margin:0;color:var(--t-60);font-size:14px;line-height:1.6}.dx__accessAccount{width:min(100%,520px);display:flex;align-items:center;gap:12px;padding:18px;border:1px solid rgba(125,211,252,.24);border-radius:18px;background:radial-gradient(80% 100% at 100% 0,rgba(125,211,252,.16),transparent 65%),var(--dx-surface-base,var(--ink-2));box-shadow:var(--dx-shadow-card);text-align:left}.dx__accessAccountText{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.dx__accessAccountText span{color:var(--t-45);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.dx__accessAccountText strong{color:var(--t-100);font-size:14px;font-weight:500;overflow-wrap:anywhere}.dx__accessActions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.dx__accessActions form{display:inline-flex}@media (max-width:560px){.dx__accessAccount{align-items:flex-start;flex-wrap:wrap}.dx__accessAccount .dx__chip{width:100%;justify-content:center}.dx__accessActions,.dx__accessActions .dx__btn,.dx__accessActions form{width:100%}}