/* DiagnostiX v345 platform core bundle; source order preserved */

/* source: dashboard-live-chart-parity-v295.css */
/* DiagnostiX v295: Dashboard line widgets mirror Live Diagram geometry and interaction only. */
body[data-page="home"] .dx-dash-line-wrap-v172 .dx-dash-spark-live-parity-v295{
  display:block;
  width:100% !important;
  height:92px !important;
  min-height:92px !important;
  margin:0 !important;
  overflow:hidden;
  cursor:crosshair;
  touch-action:manipulation;
  user-select:none;
  -webkit-user-select:none;
}
body[data-page="home"] .dx-dash-spark-live-parity-v295 .dx-dash-gridline-v162{
  stroke:rgba(255,255,255,.10) !important;
  stroke-width:1 !important;
  vector-effect:non-scaling-stroke;
}
body[data-page="home"] .dx-dash-spark-live-parity-v295 .dx-dash-spark-line-v162{
  fill:none !important;
  stroke:var(--dx-accent,#e5e7eb) !important;
  stroke-width:1.75 !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
  vector-effect:non-scaling-stroke;
  filter:drop-shadow(0 0 4px color-mix(in srgb,var(--dx-accent,#e5e7eb) 18%,transparent)) !important;
}
body[data-page="home"] .dx-dash-spark-live-parity-v295 .dx-dash-marker-line-v172{
  stroke:rgba(255,255,255,.82) !important;
  stroke-width:1.5 !important;
  stroke-dasharray:6 6 !important;
  vector-effect:non-scaling-stroke;
}
body[data-page="home"] .dx-dash-spark-live-parity-v295 .dx-dash-marker-dot-v172{
  fill:var(--dx-accent,#e5e7eb) !important;
  stroke:rgba(255,255,255,.90) !important;
  stroke-width:2 !important;
  vector-effect:non-scaling-stroke;
  filter:none !important;
}
body[data-page="home"] .dx-dash-spark-live-parity-v295 .dx-dash-marker-label-v295 rect{
  fill:rgba(7,10,16,.92);
  stroke:rgba(255,255,255,.18);
  stroke-width:1;
  vector-effect:non-scaling-stroke;
}
body[data-page="home"] .dx-dash-spark-live-parity-v295 .dx-dash-marker-text-v172{
  fill:rgba(255,255,255,.94) !important;
  stroke:none !important;
  paint-order:normal !important;
  font-size:12px !important;
  font-weight:900 !important;
  text-anchor:middle;
  dominant-baseline:middle;
}
@media (max-width:760px){
  body[data-page="home"] .dx-dash-spark-live-parity-v295 .dx-dash-spark-line-v162{
    stroke-width:1.45 !important;
  }
}


/* source: styles.css */
:root{--bg:#03050b;--panel:rgba(11,16,28,.82);--panel-strong:rgba(6,10,18,.92);--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--text:#f5f7fb;--muted:#94a0b5;--blue:#28a7ff;--blue-2:#1e4dff;--violet:#8a4dff;--pink:#ff2e73;--pink-2:#ff4d5c;--yellow:#ffcb2f;--green:#29d59e;--danger:#ff465d;--shadow:0 30px 90px rgba(0,0,0,.44);--radius-xl:30px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px;--card-h:432px;--card-pad:20px;--action-h:44px}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--text)}body{overflow-x:hidden}@media (min-width:1200px){body{zoom:.75}body[data-page="login"],body[data-page="register"],body[data-page="forgot-password"],body[data-page="reset-password"],body[data-page="verify"]{zoom:1}}.app-bg{position:fixed;inset:0;overflow:hidden;pointer-events:none}.grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at center,black 35%,transparent 85%)}.orb{position:absolute;border-radius:999px;filter:blur(100px);opacity:.35}.orb-a{width:460px;height:460px;background:#263fff;top:-120px;right:-100px}.orb-b{width:420px;height:420px;background:#ff2a6d;bottom:-140px;right:8%}.orb-c{width:350px;height:350px;background:#0ca8ff;left:-100px;top:35%}.glass,.glass-dark{border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow)}.glass{background:var(--panel)}.glass-dark{background:linear-gradient(180deg,rgba(14,20,35,.94),rgba(8,11,20,.96))}.control-dock{position:sticky;top:14px;z-index:30;width:min(1520px,calc(100% - 24px));margin:14px auto 0;padding:16px 18px 18px;border-radius:var(--radius-xl);transition:padding .28s ease,transform .28s ease}.control-dock.collapsed{padding-bottom:12px}.dock-top{display:flex;justify-content:space-between;gap:16px;align-items:center}.brand{display:flex;align-items:center;gap:16px}.brand-mark{flex:0 0 auto;width:54px;height:54px;min-width:54px;min-height:54px;line-height:1;border-radius:18px;display:grid;place-items:center;font-size:26px;font-weight:900;background:linear-gradient(135deg,var(--blue-2),var(--pink));box-shadow:inset 0 1px 2px rgba(255,255,255,.28),0 14px 40px rgba(43,98,255,.34)}.brand-title{font-size:20px;font-weight:800;letter-spacing:.02em}.brand-sub{font-size:13px;color:var(--muted)}.dock-actions{display:flex;align-items:center;gap:10px}.dock-body{display:grid;gap:16px;margin-top:16px;transition:max-height .32s ease,opacity .22s ease}.control-dock.collapsed .dock-body{max-height:0;opacity:0;overflow:hidden;margin-top:0}.hero-panel{display:grid;grid-template-columns:1.2fr .9fr;gap:16px;padding:22px;border-radius:var(--radius-xl)}.hero-copy h1{margin:12px 0 14px;font-size:clamp(28px,4vw,54px);line-height:1.03;letter-spacing:-.04em;max-width:780px}.hero-copy p{max-width:760px;color:#d1d8e6;line-height:1.68}.pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;letter-spacing:.08em;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.pill.live{border-color:rgba(40,167,255,.3);color:#b7ebff;background:rgba(40,167,255,.12)}.status-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.status-chip{padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#dbe7f8;font-size:13px}.vehicle-card{padding:18px;border-radius:26px}.vehicle-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.muted-label{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.vehicle-brand{font-size:34px;font-weight:900;letter-spacing:-.03em}.profile-wrap{display:grid;gap:8px;min-width:220px}.profile-wrap label{font-size:12px;color:var(--muted)}.profile-select,.search-input{border:none;outline:none;background:rgba(255,255,255,.08);color:var(--text);padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1)}.vehicle-grid,.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.mini-box{padding:14px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);display:grid;gap:6px}.mini-box span{font-size:12px;color:var(--muted)}.mini-box strong{font-size:15px}.command-bar{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:24px}.command-group{display:flex;gap:10px;flex-wrap:wrap}.right-tools{justify-content:flex-end}.btn,.icon-btn,.small-btn,.filter-btn{border:none;outline:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease}.btn:hover,.icon-btn:hover,.small-btn:hover,.filter-btn:hover{transform:translateY(-1px)}.btn{padding:12px 16px;border-radius:14px;color:var(--text);font-weight:700;letter-spacing:.01em;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.btn.primary{background:linear-gradient(135deg,var(--blue-2),var(--blue));box-shadow:0 14px 34px rgba(31,111,255,.28)}.btn.secondary{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04))}.btn.ghost{background:transparent;border-color:rgba(255,255,255,.18)}.btn.danger{background:linear-gradient(135deg,var(--pink-2),var(--danger))}.btn.is-connected{box-shadow:0 16px 36px rgba(255,70,93,.24)}.icon-btn{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.06);color:var(--text);border:1px solid rgba(255,255,255,.12);font-size:18px}.small-btn{padding:10px 12px;min-height:var(--action-h);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);color:var(--text);border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:700}.small-btn.active,.filter-btn.active{background:linear-gradient(135deg,var(--pink),var(--blue-2))}.main-layout{width:min(1520px,calc(100% - 24px));margin:18px auto 36px;display:grid;gap:18px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.section-head h2{margin:0;font-size:28px}.section-head p{margin:8px 0 0;color:var(--muted)}.storage-note{color:var(--muted);font-size:13px}.gauge-strip{display:none !important}.gauge-card{position:relative;min-height:280px;padding:18px;border-radius:28px;overflow:hidden;background:radial-gradient(circle at top,#1b1f45 0%,#090d18 55%,#06070b 100%);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.gauge-head{display:flex;justify-content:space-between;align-items:center}.gauge-head h3{margin:0;font-size:18px}.gauge-value{text-align:center;font-size:76px;font-weight:900;line-height:.95;letter-spacing:-.05em;margin-top:30px}.gauge-unit{text-align:center;color:#e5e7eb;font-size:22px;margin-top:10px}.gauge-range{text-align:center;color:#c2c8d4;margin-top:18px}.gauge-svg{position:absolute;inset:0;width:100%;height:100%}.widget-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.widget-card{position:relative;--chart-h:118px;padding:18px;border-radius:28px;overflow:hidden;min-height:372px;background:radial-gradient(circle at top left,rgba(39,112,255,.16),transparent 45%),radial-gradient(circle at bottom right,rgba(255,44,116,.14),transparent 36%),linear-gradient(180deg,rgba(20,26,42,.96),rgba(9,13,22,.98));border:1px solid rgba(255,255,255,.09)}.widget-card::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 24%,transparent 76%,rgba(255,255,255,.02));pointer-events:none}.widget-top{display:flex;align-items:flex-start;gap:14px;min-height:58px}.widget-icon{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:28px;flex-shrink:0}.widget-heading{min-width:0;flex:1;display:grid;gap:4px}.widget-name{font-size:19px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-subtitle{font-size:13px;line-height:1.2;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-badge{min-width:76px;min-height:40px;padding:8px 12px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:800;flex-shrink:0}.widget-value-row{display:flex;align-items:flex-end;gap:8px;margin-top:14px;min-height:60px}.widget-value{font-size:clamp(50px,3.8vw,58px);font-weight:900;letter-spacing:-.05em;line-height:.95}.widget-unit{font-size:20px;color:#dbe2ee;padding-bottom:5px;line-height:1}.widget-trend{margin-top:6px;min-height:18px;font-size:14px;font-weight:700;color:var(--blue)}.widget-chart-wrap{margin-top:14px;padding:10px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.09);min-height:calc(var(--chart-h) + 20px);height:auto;display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.mini-chart{width:100%;height:100%;min-height:var(--chart-h);display:block;flex:1 1 auto}.widget-card[data-span="2"]{--chart-h:92px}.widget-card[data-span="3"]{--chart-h:104px}.widget-card[data-span="4"]{--chart-h:118px}.widget-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.stat-pill{padding:10px 12px;min-height:42px;border-radius:14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);font-weight:800;display:flex;align-items:center;justify-content:center;text-align:center}.widget-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.widget-actions>*{min-width:0}.widget-actions>.small-btn:only-child{grid-column:1 / -1}.bottom-layout{display:grid;grid-template-columns:1.1fr 1fr 1.2fr;gap:18px}.panel{padding:18px;border-radius:28px}.panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.panel-header h3{margin:0;font-size:22px}.panel-header p{margin:8px 0 0;color:var(--muted)}.dtc-list{display:grid;gap:12px;max-height:500px;overflow:auto}.dtc-list.empty{color:var(--muted)}.dtc-item{padding:14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);display:grid;gap:6px}.dtc-item strong{font-size:15px}.dtc-item span{color:var(--muted);font-size:13px}.mono-block,.log-output{white-space:pre-wrap;margin:0;padding:16px;border-radius:18px;background:#050913;color:#cfe1ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid rgba(255,255,255,.08)}.log-output{min-height:360px;max-height:500px;overflow:auto}.modal-backdrop{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.64);display:grid;place-items:center;padding:12px}.modal{width:min(840px,calc(100% - 24px));padding:22px;border-radius:30px}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.modal-header h3{margin:0;font-size:28px}.modal-header p{margin:8px 0 0;color:var(--muted)}.hidden{display:none}.filter-row{display:flex;gap:10px;margin-top:14px}.filter-btn{padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--text);border:1px solid rgba(255,255,255,.08);font-weight:800}.pid-library{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:60vh;overflow:auto}.pid-item{padding:14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);display:grid;gap:8px}.pid-item-top{display:flex;justify-content:space-between;gap:10px}.pid-item strong{font-size:16px}.pid-item small{color:var(--muted)}.pid-item button{justify-self:flex-start}.premium-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.premium-item{padding:16px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);text-align:center;font-weight:800}.modal-actions{display:flex;justify-content:flex-end;margin-top:20px}.locked{opacity:.64;filter:saturate(.8)}@media (max-width:1380px){.widget-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bottom-layout{grid-template-columns:1fr}}@media (max-width:1080px){.hero-panel,.command-bar{grid-template-columns:1fr;display:grid}.gauge-strip,.widget-grid,.pid-library{grid-template-columns:repeat(2,minmax(0,1fr))}.dock-top,.section-head{flex-direction:column;align-items:stretch}}@media (max-width:760px){.widget-grid,.gauge-strip,.vehicle-grid,.info-grid,.premium-grid,.pid-library{grid-template-columns:1fr}.widget-card{min-height:390px;max-height:390px;height:390px;--chart-h:82px}.widget-value{font-size:50px}.hero-copy h1{font-size:34px}}.widget-grid{align-items:stretch;grid-auto-flow:row dense}.widget-card,.module-card{grid-column:span var(--span,1);max-width:100%;min-height:var(--card-h);height:var(--card-h);max-height:var(--card-h);display:flex;flex-direction:column;align-self:stretch}.module-fixed{--span:1}.module-card .module-body{margin-top:14px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;overflow:hidden}.module-card .dtc-list,.module-card .module-empty,.module-card .module-log,.module-card .module-split{min-height:0}.module-card .dtc-list{flex:1 1 auto;max-height:none;min-height:0;overflow:auto}.module-card .module-empty{display:flex;flex:1 1 auto;align-items:flex-start;overflow:auto}.module-card .module-actions{margin-top:12px;padding-top:12px}.module-card[data-pid="log_module"] .module-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.module-card[data-pid="log_module"] .module-log{flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow:auto;overflow-wrap:anywhere;word-break:break-word}.module-info-grid{margin-top:0}.module-split{display:grid;grid-template-columns:1fr;gap:12px;min-height:0}.module-block{padding:14px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);color:#dbe5f6;line-height:1.6}.module-block strong{display:block;margin-bottom:8px}.module-log{min-height:0;max-height:none}.module-empty{padding:18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:var(--muted)}.module-actions{margin-top:12px}.corner-remove{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:999px;display:none;place-items:center;background:rgba(255,70,93,.14);border:1px solid rgba(255,70,93,.35);color:#fff;z-index:4}.resize-handle{display:none;position:absolute;right:10px;bottom:10px;width:28px;height:28px;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);z-index:4;touch-action:none}.resize-handle::before,.resize-handle::after{content:'';position:absolute;background:rgba(255,255,255,.6);border-radius:2px}.resize-handle::before{width:14px;height:2px;right:6px;bottom:10px;transform:rotate(-45deg)}.resize-handle::after{width:10px;height:2px;right:4px;bottom:6px;transform:rotate(-45deg)}.edit-active .widget-card{animation:jiggle .18s ease-in-out infinite alternate}.edit-active .corner-remove,.edit-active .resize-handle{display:grid}.widget-card.dragging{opacity:.35;transform:scale(.98)}@keyframes jiggle{from{transform:rotate(-.45deg)}to{transform:rotate(.45deg)}}@media (max-width:1380px){.widget-card,.module-card{grid-column:span min(var(--span,1),3)}}@media (max-width:1080px){.widget-card,.module-card{grid-column:span min(var(--span,1),2)}}@media (max-width:760px){.widget-card,.module-card{grid-column:span 1;min-height:350px}.module-log{max-height:240px}}.module-card[data-pid="freeze_module"] .module-split{display:grid;grid-template-columns:1fr;gap:12px;flex:1 1 auto;min-height:0;overflow:hidden}.module-card[data-pid="freeze_module"] .module-block{display:flex;flex-direction:column;min-height:136px;max-height:190px;overflow:hidden}.module-card[data-pid="freeze_module"] .module-lines{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow:auto;padding-right:4px}.module-card[data-pid="freeze_module"] .module-line,.module-card[data-pid="freeze_module"] .module-lines.empty{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.module-card[data-pid="freeze_module"] .module-lines.empty{color:var(--muted)}.module-card[data-pid="freeze_module"] .module-lines::-webkit-scrollbar{width:6px}.module-card[data-pid="freeze_module"] .module-lines::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.module-card[data-pid="dtc_module"] .module-body,.module-card[data-pid="freeze_module"] .module-body{justify-content:flex-start}.module-card[data-pid="log_module"] .widget-actions{grid-template-columns:1fr}.widget-card,.module-card{min-height:var(--card-h);height:var(--card-h);max-height:var(--card-h)}.widget-card{--chart-h:82px;padding:var(--card-pad)}.widget-card[data-span="2"]{--chart-h:92px}.widget-card[data-span="3"]{--chart-h:104px}.widget-card[data-span="4"]{--chart-h:118px}.widget-chart-wrap{flex:1 1 auto;height:auto;min-height:calc(var(--chart-h) + 24px)}.mini-chart{height:100%;min-height:var(--chart-h)}.widget-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.widget-actions>.small-btn,.widget-actions>.btn,.widget-actions>.icon-btn{min-height:var(--action-h)}.module-card .module-body,.module-card[data-pid="log_module"] .module-body{flex:1 1 auto;min-height:0;overflow:hidden}.module-card[data-pid="log_module"] .module-log,.module-card[data-pid="dtc_module"] .dtc-list,.module-card[data-pid="freeze_module"] .module-split{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.module-card[data-pid="log_module"] .widget-actions{grid-template-columns:1fr}@media (max-width:760px){.widget-card,.module-card{min-height:390px;height:390px;max-height:390px}}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:min(520px,100%);padding:26px;border-radius:28px}.auth-card h1{margin:0 0 10px;font-size:32px}.auth-card p{margin:0 0 18px;color:var(--muted);line-height:1.6}.auth-grid{display:grid;gap:14px}.auth-field{display:grid;gap:8px}.auth-field label{font-size:13px;color:var(--muted)}.auth-field input{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:var(--text);outline:none}.auth-row{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.auth-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}.auth-links a{color:#b7d8ff;text-decoration:none}.auth-links a:hover{text-decoration:underline}.auth-status{min-height:22px;font-size:14px}.auth-status.ok{color:var(--green)}.auth-status.err{color:var(--danger)}.auth-note{font-size:13px;color:var(--muted)}.auth-topbar{width:min(1520px,calc(100% - 24px));margin:14px auto 0;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 18px;border-radius:24px}.auth-topbar .brand-sub{max-width:none}.account-layout{width:min(1520px,calc(100% - 24px));margin:18px auto 36px;display:grid;gap:18px}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-card{padding:20px;border-radius:24px}.account-card h3{margin:0 0 12px;font-size:22px}.account-list{display:grid;gap:12px}.account-line{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.turnstile-box{min-height:84px;display:flex;align-items:center;justify-content:center;width:100%;padding:4px 0 8px;overflow:visible}.turnstile-box>div{width:100%;display:flex;justify-content:center;min-height:74px}.turnstile-box iframe{max-width:100%}body[data-page="login"] .auth-shell,body[data-page="register"] .auth-shell,body[data-page="forgot-password"] .auth-shell,body[data-page="reset-password"] .auth-shell,body[data-page="verify"] .auth-shell{min-height:calc(100vh - 120px);padding-top:24px;padding-bottom:12px;position:relative;z-index:1}body[data-page="login"] .auth-card,body[data-page="register"] .auth-card,body[data-page="forgot-password"] .auth-card,body[data-page="reset-password"] .auth-card,body[data-page="verify"] .auth-card{width:min(560px,100%);padding:28px;overflow:visible}body[data-page="login"] .auth-card .brand,body[data-page="register"] .auth-card .brand,body[data-page="forgot-password"] .auth-card .brand,body[data-page="reset-password"] .auth-card .brand,body[data-page="verify"] .auth-card .brand{align-items:flex-start;gap:16px}body[data-page="login"] .auth-card .brand>div:last-child,body[data-page="register"] .auth-card .brand>div:last-child,body[data-page="forgot-password"] .auth-card .brand>div:last-child,body[data-page="reset-password"] .auth-card .brand>div:last-child,body[data-page="verify"] .auth-card .brand>div:last-child{min-width:0}body[data-page="login"] .auth-card .brand-title,body[data-page="register"] .auth-card .brand-title,body[data-page="forgot-password"] .auth-card .brand-title,body[data-page="reset-password"] .auth-card .brand-title,body[data-page="verify"] .auth-card .brand-title{line-height:1.08}body[data-page="login"] .auth-card .brand-sub,body[data-page="register"] .auth-card .brand-sub,body[data-page="forgot-password"] .auth-card .brand-sub,body[data-page="reset-password"] .auth-card .brand-sub,body[data-page="verify"] .auth-card .brand-sub{display:block;margin-top:6px;line-height:1.55}body[data-page="login"] .site-footer,body[data-page="register"] .site-footer,body[data-page="forgot-password"] .site-footer,body[data-page="reset-password"] .site-footer,body[data-page="verify"] .site-footer{position:relative;z-index:1}.app-protected{visibility:hidden}.app-protected.ready{visibility:visible}@media (max-width:760px){.account-grid{grid-template-columns:1fr}.auth-card h1{font-size:28px}}#chipBt::before,#chipObd::before,#chipPremium::before,#chipLive::before{display:inline-block;margin-right:8px;font-size:15px;font-weight:900}#chipBt::before{content:'✦';color:var(--blue)}#chipObd::before{content:'⌁';color:#9ad0ff}#chipPremium::before{content:'★';color:var(--yellow)}#chipLive::before{content:'◎';color:var(--blue)}@media (max-width:820px){html,body{min-height:100dvh}body{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.control-dock,.main-layout,.auth-topbar,.account-layout{width:min(430px,calc(100% - 16px))}.control-dock{margin:10px auto 8px;padding:12px;border-radius:28px}.dock-top{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch}.brand{gap:10px}.brand-mark{width:42px;height:42px;font-size:20px;border-radius:14px}.brand-title{font-size:17px;line-height:1.15}.brand-sub{display:none}.dock-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}#btnConnect{grid-column:span 2}.dock-actions .btn,.dock-actions .icon-btn{min-height:40px;padding:10px 8px;border-radius:14px;font-size:11px;font-weight:800;justify-content:center}.dock-body{margin-top:10px}.control-dock.collapsed .dock-body{display:block;opacity:1;max-height:none;overflow:visible;margin-top:10px;padding-top:0;border-top:none}.hero-panel{display:block;padding:0;background:none;border:none;box-shadow:none}.hero-copy{padding:0;background:none;border:none;box-shadow:none}.hero-copy .pill.live,.hero-copy h1,.hero-copy p{display:none}.status-row{margin-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.status-chip{min-height:68px;padding:14px 10px;border-radius:20px;justify-content:center;text-align:center;font-size:14px;font-weight:800;line-height:1.2;background:rgba(8,12,22,.88);border:1px solid rgba(255,255,255,.08)}#chipPremium{display:none}.vehicle-card{display:block;margin-top:12px;padding:14px;border-radius:26px;background:linear-gradient(180deg,rgba(12,18,30,.96),rgba(8,12,22,.98));border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 36px rgba(0,0,0,.28)}.vehicle-top{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.profile-wrap{padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.profile-wrap label{font-size:12px;margin-bottom:8px}.profile-select{min-height:48px;padding:12px 14px;border-radius:14px;font-size:14px}.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.vehicle-grid .mini-box{min-height:88px;padding:12px;border-radius:18px}.vehicle-grid .mini-box span{font-size:11px}.vehicle-grid .mini-box strong{font-size:14px;line-height:1.3;word-break:break-word}.command-bar{display:flex;gap:10px;margin-top:12px;padding:0 0 4px;background:none;border:none;box-shadow:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.control-dock.collapsed .command-bar{display:none}.control-dock:not(.collapsed) .command-bar{display:flex}.command-bar::-webkit-scrollbar{display:none}.command-group{display:flex;gap:10px}.command-group .btn{flex:0 0 auto;min-height:42px;padding:11px 14px;border-radius:14px;font-size:12px}.main-layout{width:min(430px,calc(100% - 16px));margin:8px auto 28px;gap:12px}.section-head{display:none}.widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.widget-card{--chart-h:58px;min-height:308px;height:308px;max-height:308px;padding:14px;border-radius:26px}.widget-card,.module-card{grid-column:span min(var(--span,1),2)}.module-card{grid-column:1 / -1;min-height:auto;height:auto;max-height:none}.widget-top{gap:10px;min-height:52px}.widget-icon{width:48px;height:48px;font-size:22px}.widget-name{font-size:16px}.widget-subtitle{font-size:11px}.live-badge{min-width:58px;min-height:32px;padding:6px 8px;border-radius:12px;font-size:10px}.widget-value-row{margin-top:12px;min-height:46px;gap:6px;align-items:flex-end}.widget-value{font-size:clamp(24px,9vw,34px);line-height:1}.widget-unit{font-size:13px;padding-bottom:3px}.widget-trend{margin-top:6px;min-height:16px;font-size:12px}.widget-chart-wrap{margin-top:12px;padding:8px;border-radius:20px;min-height:calc(var(--chart-h) + 16px)}.mini-chart{min-height:var(--chart-h)}.widget-stats{gap:8px;margin-top:10px}.stat-pill{min-height:38px;padding:8px 10px;border-radius:14px;font-size:11px;line-height:1.2}.widget-actions{display:none}.module-card .widget-actions{display:grid;margin-top:10px}.edit-active .widget-card,.edit-active .module-card{touch-action:none;-webkit-user-select:none;user-select:none}.corner-remove{top:8px;right:8px;width:30px;height:30px}.resize-handle{right:8px;bottom:8px;width:24px;height:24px}.resize-handle::before{width:12px;right:5px;bottom:8px}.resize-handle::after{width:8px;right:4px;bottom:5px}.auth-shell{padding:14px;align-items:start}.auth-card{width:min(430px,100%);padding:20px;border-radius:28px}.turnstile-box{min-height:80px;padding-bottom:4px}.auth-card h1{font-size:28px}.auth-topbar{margin:10px auto 0;padding:12px 14px;border-radius:24px;flex-direction:column;align-items:stretch}.account-layout{margin:12px auto 28px}.account-grid{grid-template-columns:1fr}.account-card{padding:18px;border-radius:24px}.account-line{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.control-dock,.main-layout,.auth-topbar,.account-layout{width:calc(100% - 12px)}.dock-actions{grid-template-columns:repeat(3,minmax(0,1fr))}#btnConnect{grid-column:1 / -1}.status-chip{min-height:62px;padding:12px 8px;font-size:13px}.widget-grid{gap:10px}.widget-card{min-height:288px;height:288px;max-height:288px;padding:13px}.widget-name{font-size:15px}.widget-value{font-size:clamp(22px,8vw,30px)}.stat-pill{font-size:10px;padding:7px 8px}}.mobile-dragging{z-index:60 !important;pointer-events:none !important;transition:none !important;will-change:transform;box-shadow:0 26px 54px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.14)}.edit-active .widget-card,.edit-active .module-card{animation:jiggle .18s ease-in-out infinite alternate}.edit-active .corner-remove,.edit-active .resize-handle{display:grid}.mobile-bottom-nav,.mobile-sheet-backdrop{display:none}body.mobile-sheet-open{overflow:hidden}@media (max-width:820px){.main-layout,.account-layout,.auth-shell{padding-bottom:calc(110px + env(safe-area-inset-bottom))}body[data-page="home"] .control-dock{display:none}body[data-page="home"] .main-layout{width:min(430px,calc(100% - 12px));margin:10px auto 28px;gap:12px}body[data-page="home"] .section-head{padding:6px 6px 0;align-items:center}body[data-page="home"] .section-head h2{font-size:18px;letter-spacing:-.02em}body[data-page="home"] .section-head p,body[data-page="home"] .head-actions,body[data-page="home"] .storage-note{display:none}.mobile-bottom-nav{position:fixed;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(430px,calc(100% - 16px));min-height:74px;padding:10px 12px;border-radius:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;z-index:120;background:rgba(7,10,18,.88);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 54px rgba(0,0,0,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mobile-nav-btn{appearance:none;border:none;background:transparent;color:#cfd8e8;min-height:54px;padding:6px 4px;border-radius:20px;display:grid;justify-items:center;align-content:center;gap:5px;font:inherit;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.mobile-nav-btn:active{transform:scale(.97)}.mobile-nav-icon{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);font-size:18px;line-height:1}.mobile-nav-label{font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em}.mobile-nav-btn.is-active{color:#fff;background:linear-gradient(180deg,rgba(42,167,255,.2),rgba(30,77,255,.1));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.mobile-nav-btn.is-active .mobile-nav-icon{background:linear-gradient(180deg,rgba(42,167,255,.28),rgba(138,77,255,.2));border-color:rgba(255,255,255,.16)}.mobile-sheet-backdrop{position:fixed;inset:0;z-index:130;display:flex;align-items:flex-end;justify-content:center;padding:16px 12px calc(102px + env(safe-area-inset-bottom));background:rgba(2,4,10,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mobile-sheet-backdrop.hidden{display:none}.mobile-sheet{width:min(430px,100%);padding:18px;border-radius:28px;background:linear-gradient(180deg,rgba(15,20,32,.96),rgba(7,10,18,.98));border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 60px rgba(0,0,0,.4)}.mobile-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.mobile-sheet-head h3{margin:0 0 4px;font-size:18px}.mobile-sheet-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.mobile-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-sheet-btn{appearance:none;border:none;min-height:52px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#fff;font:inherit;font-size:13px;font-weight:700;text-align:left}.mobile-sheet-btn.danger{background:rgba(255,70,93,.12);border-color:rgba(255,70,93,.24);color:#ffdbe1}}.mobile-sheet{max-height:min(84vh,820px);overflow:hidden}.mobile-sheet-scroll{max-height:calc(min(84vh,820px) - 76px);overflow:auto;padding-right:2px}.mobile-sheet-scroll::-webkit-scrollbar{width:6px}.mobile-sheet-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.mobile-sheet-section{padding:14px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.08);margin-top:12px}.mobile-sheet-section:first-child{margin-top:0}.mobile-sheet-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.mobile-sheet-section-head h4{margin:0 0 3px;font-size:15px;line-height:1.2}.mobile-sheet-section-head p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.mobile-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-sheet-grid--single{grid-template-columns:1fr}.mobile-sheet-btn{min-height:52px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#fff;font:inherit;font-size:13px;font-weight:800;letter-spacing:.01em;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.mobile-sheet-btn.primary{background:linear-gradient(135deg,var(--blue-2),var(--blue));border-color:rgba(106,167,255,.3)}.mobile-sheet-btn.danger{background:rgba(255,70,93,.12);border-color:rgba(255,70,93,.24);color:#ffdbe1}.mobile-select-card{display:grid;gap:8px;margin-top:12px;padding:12px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.mobile-select-card label{font-size:12px;color:var(--muted)}.mobile-select-card .profile-select{min-height:52px;border-radius:16px;font-size:14px;background:rgba(255,255,255,.08)}.mobile-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.mobile-mini-box{min-height:88px;padding:12px;border-radius:18px;background:linear-gradient(180deg,rgba(17,23,38,.94),rgba(10,13,24,.92));border:1px solid rgba(255,255,255,.08);display:grid;align-content:space-between;gap:10px}.mobile-mini-box span{color:var(--muted);font-size:11px}.mobile-mini-box strong{font-size:14px;line-height:1.2;word-break:break-word}@media (max-width:820px){html,body{background:#050814;overscroll-behavior-y:none}body[data-page="home"] .control-dock{display:block;width:min(430px,calc(100% - 12px));margin:10px auto 0;padding:14px;border-radius:30px;background:linear-gradient(180deg,rgba(8,14,28,.96),rgba(5,9,20,.98));border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 44px rgba(0,0,0,.34);backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;overflow:hidden}body[data-page="home"] .main-layout{width:min(430px,calc(100% - 12px));margin:10px auto 28px;gap:12px;contain:layout paint style}body[data-page="home"] .dock-top{align-items:flex-start;gap:12px;margin-bottom:10px}body[data-page="home"] .dock-actions,body[data-page="home"] .command-bar,body[data-page="home"] #btnToggleDock{display:none !important}body[data-page="home"] .dock-body{max-height:none !important;opacity:1 !important;overflow:visible !important;pointer-events:auto !important}body[data-page="home"] .hero-panel{grid-template-columns:1fr;gap:12px}body[data-page="home"] .brand-title{font-size:18px;line-height:1.15}body[data-page="home"] .brand-sub{font-size:11px;line-height:1.4;margin-top:4px}body[data-page="home"] .hero-copy h1{font-size:20px;line-height:1.14;margin:8px 0}body[data-page="home"] .hero-copy p{font-size:12px;line-height:1.5}body[data-page="home"] .status-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body[data-page="home"] .status-chip:last-child{grid-column:1 / -1}body[data-page="home"] .status-chip{min-height:68px;padding:12px 10px;border-radius:22px;font-size:11px;justify-content:flex-start;align-items:flex-start}body[data-page="home"] .vehicle-card,body[data-page="home"] .mini-box,body[data-page="home"] .widget-card,body[data-page="home"] .module-card,body[data-page="home"] .glass,body[data-page="home"] .glass-dark,body[data-page="home"] .mobile-bottom-nav,body[data-page="home"] .mobile-sheet,body[data-page="home"] .mobile-sheet-backdrop{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-page="home"] .vehicle-card,body[data-page="home"] .widget-card,body[data-page="home"] .module-card{transform:translateZ(0);backface-visibility:hidden;will-change:auto;contain:layout paint style}body[data-page="home"] .vehicle-top{grid-template-columns:1fr;gap:12px}body[data-page="home"] .profile-wrap{width:100%}body[data-page="home"] .profile-select{min-height:54px;font-size:14px}body[data-page="home"] .vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-page="home"] .section-head{padding:2px 6px 0;align-items:flex-start}body[data-page="home"] .section-head p,body[data-page="home"] .head-actions,body[data-page="home"] .storage-note{display:none}body[data-page="home"] .widget-grid{gap:12px;align-items:start}body[data-page="home"] .widget-card,body[data-page="home"] .module-card{min-height:338px;height:338px;max-height:338px;border-radius:28px}body[data-page="home"] .widget-card[data-span="2"],body[data-page="home"] .widget-card[data-span="3"],body[data-page="home"] .widget-card[data-span="4"]{grid-column:span 2}body[data-page="home"] .widget-value{font-size:28px}body[data-page="home"] .widget-top{gap:10px}body[data-page="home"] .widget-chart-wrap{height:92px}body[data-page="home"] .mini-chart{display:block;width:100%;height:100%;transform:translateZ(0)}body[data-page="home"] .mobile-bottom-nav{width:min(430px,calc(100% - 12px));bottom:calc(10px + env(safe-area-inset-bottom));border-radius:28px;box-shadow:0 18px 36px rgba(0,0,0,.34);background:rgba(6,11,22,.96)}body[data-page="home"] .mobile-sheet-backdrop{background:rgba(3,6,14,.72)}body[data-page="home"] .mobile-sheet{background:linear-gradient(180deg,rgba(11,17,31,.98),rgba(6,10,20,.99));border:1px solid rgba(255,255,255,.08)}}.mobile-dashboard-shell{display:none}.mobile-circle-btn{appearance:none;border:none;width:62px;height:62px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.12);color:#eef4ff;font-size:26px;font-weight:800;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mobile-circle-btn--primary{background:linear-gradient(135deg,rgba(42,167,255,.28),rgba(30,77,255,.18));border-color:rgba(91,167,255,.30)}.mobile-circle-btn.is-danger{background:linear-gradient(135deg,rgba(255,77,92,.28),rgba(255,70,93,.18));border-color:rgba(255,121,136,.34);box-shadow:0 16px 36px rgba(255,70,93,.18),inset 0 1px 0 rgba(255,255,255,.08)}.mobile-status-chip--button{appearance:none;text-align:left;cursor:pointer}.mobile-status-icon{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);font-size:16px;flex-shrink:0}.mobile-status-copy{min-width:0;display:grid;gap:4px}.mobile-status-copy strong{font-size:15px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-status-copy small{color:var(--muted);font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-status-chip.is-active{border-color:rgba(72,180,255,.28);box-shadow:0 16px 34px rgba(17,38,72,.22),inset 0 1px 0 rgba(255,255,255,.06)}.mobile-status-chip.is-danger{border-color:rgba(255,120,134,.26);box-shadow:0 16px 34px rgba(72,17,24,.24),inset 0 1px 0 rgba(255,255,255,.06)}.mobile-status-chip.is-danger .mobile-status-icon{background:rgba(255,70,93,.14);border-color:rgba(255,120,134,.24)}.mobile-top-copy{min-width:0}.mobile-top-kicker{color:#dce9ff;font-size:13px;font-weight:700;opacity:.92}.mobile-top-title{margin-top:8px;font-size:20px;font-weight:800;line-height:1.1;letter-spacing:-.02em;word-break:break-word}.mobile-top-subline{margin-top:8px;color:#d1d8e6;font-size:14px;line-height:1.4;word-break:break-word}@media (max-width:820px){body[data-page="home"] .control-dock{display:none !important}body[data-page="home"] .main-layout{padding-top:0 !important;padding-bottom:calc(114px + env(safe-area-inset-bottom)) !important}body[data-page="home"] .section-head{display:none !important}body[data-page="home"] .mobile-dashboard-shell{display:grid;gap:12px}body[data-page="home"] .mobile-top-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-radius:28px;background:radial-gradient(circle at top left,rgba(34,109,255,.18),transparent 44%),radial-gradient(circle at bottom right,rgba(255,58,98,.14),transparent 40%),linear-gradient(180deg,rgba(18,27,44,.56),rgba(8,12,22,.38));border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}body[data-page="home"] .mobile-top-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}body[data-page="home"] .mobile-status-card{padding:12px;border-radius:28px;background:linear-gradient(180deg,rgba(15,20,33,.72),rgba(8,12,20,.46));border:1px solid rgba(255,255,255,.10);box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden}body[data-page="home"] .mobile-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body[data-page="home"] .mobile-status-chip{min-height:88px;min-width:0;width:100%;padding:14px 12px;border-radius:22px;display:flex;align-items:center;gap:10px;overflow:hidden;background:linear-gradient(180deg,rgba(20,29,48,.52),rgba(9,14,25,.36));border:1px solid rgba(255,255,255,.11);box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06);color:#f5f7fb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}}@media (max-width:480px){body[data-page="home"] .mobile-top-card{padding:15px}body[data-page="home"] .mobile-circle-btn{width:58px;height:58px;font-size:24px}body[data-page="home"] .mobile-status-card{padding:10px}body[data-page="home"] .mobile-status-grid{gap:9px}body[data-page="home"] .mobile-status-chip{min-height:84px;padding:12px 10px}body[data-page="home"] .mobile-status-copy strong{font-size:14px}body[data-page="home"] .mobile-status-copy small{font-size:10px}}@media (max-width:390px){body[data-page="home"] .mobile-status-grid{grid-template-columns:1fr}}.resize-handle,.edit-active .resize-handle{display:none !important;pointer-events:none !important}.widget-card,.widget-card[data-span="2"],.widget-card[data-span="3"],.widget-card[data-span="4"]{--span:1}@media (max-width:9999px){.widget-card[data-span="2"],.widget-card[data-span="3"],.widget-card[data-span="4"]{grid-column:span 1 !important}}.cloud-overview-panel{margin:22px 0 18px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:26px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(180deg,rgba(18,24,38,.82),rgba(10,12,20,.74));box-shadow:0 20px 44px rgba(0,0,0,.24)}.cloud-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.cloud-overview-head h3{margin:10px 0 6px;font-size:1.16rem}.cloud-overview-head p,.account-copy{margin:0;color:rgba(255,255,255,.7)}.cloud-overview-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cloud-device-select{min-width:230px}.cloud-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;transition:opacity .24s ease,transform .24s ease}.cloud-overview-panel.collapsed .cloud-overview-head{margin-bottom:0;align-items:center}.cloud-overview-panel.collapsed .cloud-overview-head p{display:none}.cloud-overview-panel.collapsed .cloud-overview-head h3{margin:8px 0 0}.cloud-overview-panel.collapsed .cloud-overview-grid{display:none}.cloud-collapse-btn{min-width:148px}.cloud-collapse-btn .cloud-collapse-icon{display:inline-block;margin-right:8px;transition:transform .24s ease}.cloud-overview-panel.collapsed .cloud-collapse-btn .cloud-collapse-icon{transform:rotate(-180deg)}.cloud-collapse-btn--icon{min-width:48px;width:48px;height:48px;padding:0;display:grid;place-items:center}.cloud-collapse-btn--icon .cloud-collapse-icon{margin-right:0;font-size:18px;line-height:1}.browser-hub.collapsed .browser-kpi-grid,.browser-hub.collapsed #hubAlerts,.browser-hub.collapsed .browser-panel-grid{display:none}.browser-hub.collapsed .browser-hub-head{padding-bottom:0;margin-bottom:0}.browser-hub.collapsed .browser-hub-head p{display:none}.browser-hub.collapsed .cloud-collapse-btn .cloud-collapse-icon{transform:rotate(-180deg)}.cloud-stat-box,.account-device-card{border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));padding:16px}.cloud-stat-box span,.account-device-top small,.account-device-meta small{display:block;color:rgba(255,255,255,.58);font-size:.78rem;margin-bottom:8px}.cloud-stat-box strong,.account-device-top strong{display:block;font-size:1rem;font-weight:800;line-height:1.25}.cloud-stat-box small{display:block;margin-top:8px;color:rgba(255,255,255,.72)}.account-device-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 14px}.account-device-head h4{margin:0}.account-device-list{display:grid;gap:12px}.account-device-card{display:grid;gap:14px}.account-device-top,.account-device-meta,.account-device-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.account-device-top .device-badges,.account-device-meta .device-badges{display:flex;flex-wrap:wrap;gap:8px}.device-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.device-badge.online{color:#79ffbf;border-color:rgba(121,255,191,.24);background:rgba(121,255,191,.08)}.device-badge.offline{color:#f7d58c;border-color:rgba(247,213,140,.22);background:rgba(247,213,140,.07)}.device-badge.claimed{color:#8dc8ff;border-color:rgba(141,200,255,.2);background:rgba(141,200,255,.08)}.device-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.device-stat-grid .mini-box{min-height:0}.claim-grid{margin-top:14px}.empty-state-card{border-radius:20px;border:1px dashed rgba(255,255,255,.12);padding:18px;color:rgba(255,255,255,.7);background:rgba(255,255,255,.025)}@media (max-width:980px){.cloud-overview-grid,.device-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cloud-overview-panel{padding:16px;border-radius:22px;margin:16px 0 14px}.cloud-overview-head,.cloud-overview-actions,.account-device-top,.account-device-meta,.account-device-actions,.account-device-head{flex-direction:column;align-items:stretch}.cloud-device-select{min-width:0;width:100%}.cloud-overview-grid,.device-stat-grid{grid-template-columns:1fr}}.browser-hub{margin-top:28px;padding:24px;border-radius:28px;border:1px solid var(--line)}.browser-hub-head{align-items:flex-start}.browser-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.browser-kpi-grid.compact{margin-top:18px}.browser-kpi-card{padding:18px;border-radius:20px;border:1px solid var(--line);display:flex;flex-direction:column;gap:6px;min-height:110px}.browser-kpi-card span{color:var(--muted);font-size:13px}.browser-kpi-card strong{font-size:28px}.browser-kpi-card small{color:var(--muted)}.browser-alert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:18px 0}.browser-alert{padding:16px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.browser-alert.warn{box-shadow:inset 0 0 0 1px rgba(255,203,47,.2)}.browser-alert.danger{box-shadow:inset 0 0 0 1px rgba(255,70,93,.24)}.browser-alert.good{box-shadow:inset 0 0 0 1px rgba(41,213,158,.24)}.browser-alert h4{margin:0 0 6px;font-size:15px}.browser-alert p{margin:0;color:var(--muted);font-size:13px}.browser-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px}.browser-panel{padding:18px;border-radius:24px;border:1px solid var(--line);min-height:320px}.vehicle-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vehicle-file-item,.stack-item{padding:14px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid var(--line)}.vehicle-file-item span,.stack-item small{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.vehicle-file-item strong{font-size:15px}.chart-stack{display:grid;gap:10px;align-content:start}.chart-stack canvas{display:block;width:100%!important;height:120px!important;min-height:120px!important;max-height:120px!important;flex:0 0 120px;box-sizing:border-box;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:16px;overflow:hidden;object-fit:contain}.stack-list{display:grid;gap:10px;align-content:start}.stack-item strong{display:block;margin-bottom:6px}.stack-item p{margin:0;color:var(--muted);font-size:13px}.scrollable-list{max-height:610px;overflow-y:auto;padding-right:6px}.scrollable-list::-webkit-scrollbar{width:8px}.scrollable-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:999px}.scrollable-list::-webkit-scrollbar-track{background:transparent}.share-box{margin-top:14px;padding:14px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.share-box label{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.share-row{display:flex;gap:10px}.share-row input{flex:1;background:rgba(0,0,0,.28);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:12px}.shared-layout{max-width:960px;margin:48px auto;padding:24px}.shared-card{padding:24px}.hidden{display:none!important}@media (max-width:960px){.browser-kpi-grid,.browser-panel-grid,.vehicle-file-grid{grid-template-columns:1fr}.browser-hub{padding:18px}}.browser-support-note{margin-top:16px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);display:grid;gap:8px;max-width:720px}.browser-support-note strong{font-size:14px;letter-spacing:.02em}.browser-support-note p{margin:0;color:var(--muted);line-height:1.5}.browser-support-note.is-warning{border-color:rgba(255,184,77,.26);background:rgba(255,184,77,.08)}.site-footer{margin:24px 24px 32px;padding:22px 24px;border-radius:24px;border:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.site-footer__brand{max-width:680px;display:grid;gap:8px}.site-footer__brand strong{font-size:15px;letter-spacing:.02em}.site-footer__brand p{margin:0;color:var(--muted);line-height:1.6}.site-footer__nav{display:grid;gap:10px;align-content:start}.site-footer__nav span{color:var(--muted);font-size:12px;letter-spacing:.14em}.site-footer__links{display:flex;flex-wrap:wrap;gap:12px 16px}.site-footer__links a{color:var(--text);text-decoration:none;opacity:.9}.site-footer__links a:hover{opacity:1}.legal-shell{max-width:1080px;margin:0 auto;padding:28px 18px 48px}.legal-hero{margin-bottom:18px;padding:24px;border-radius:28px;border:1px solid var(--line);display:grid;gap:12px}.legal-hero h1,.legal-card h2,.legal-card h3{margin:0}.legal-hero p,.legal-card p,.legal-card li{color:var(--muted);line-height:1.7}.legal-card{padding:24px;border-radius:24px;border:1px solid var(--line);margin-bottom:16px;display:grid;gap:12px}.legal-card ul,.legal-card ol{margin:0;padding-left:20px;display:grid;gap:8px}.legal-topbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.legal-topbar a{color:var(--text);text-decoration:none}.legal-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px 14px;color:var(--muted);font-size:14px}.legal-breadcrumbs a{color:var(--muted);text-decoration:none}.legal-breadcrumbs a:hover,.legal-topbar a:hover{color:var(--text)}@media (max-width:720px){.site-footer{margin:18px 16px 100px;padding:18px}.legal-shell{padding:18px 14px 110px}.legal-hero,.legal-card{padding:18px;border-radius:22px}}.beta-banner{position:sticky;top:0;z-index:60;width:100%;padding:10px 16px;text-align:center;font-size:12px;font-weight:800;letter-spacing:.12em;color:#dff6ff;background:linear-gradient(90deg,rgba(40,167,255,.18),rgba(138,77,255,.16),rgba(255,46,115,.18));border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cookie-banner{position:fixed;left:20px;right:20px;bottom:20px;z-index:80;padding:20px;border-radius:26px;display:flex;gap:18px;align-items:flex-end;justify-content:space-between}.cookie-banner__copy{display:grid;gap:10px;max-width:900px}.cookie-banner__copy h3{margin:0;font-size:22px;letter-spacing:-.03em}.cookie-banner__copy p{margin:0;color:var(--muted);line-height:1.7}.cookie-banner__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cookie-banner__links{display:flex;gap:14px;flex-wrap:wrap}.cookie-banner__links a{color:var(--text);text-decoration:none;opacity:.9}.cookie-banner__links a:hover{opacity:1}.auth-footer{margin-top:0}.app-bg--neural .grid-overlay{opacity:.5;mask-image:radial-gradient(circle at center,black 45%,transparent 100%)}.app-bg--neural::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 22%,rgba(40,167,255,.14),transparent 30%),radial-gradient(circle at 82% 18%,rgba(138,77,255,.12),transparent 28%),radial-gradient(circle at 74% 80%,rgba(255,46,115,.12),transparent 26%)}.neural-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.98}.legal-card .legal-note,.legal-hero .legal-note{display:inline-flex;align-items:center;gap:8px;width:max-content;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#dbe7f8;font-size:12px;letter-spacing:.05em}.legal-table{display:grid;gap:10px}.legal-table__row{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.legal-table__row strong{font-size:14px}.legal-table__row span{color:var(--muted);line-height:1.65}.faq-step-list{counter-reset:step;display:grid;gap:12px;padding-left:0;list-style:none;margin:0}.faq-step-list li{position:relative;padding:14px 16px 14px 58px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--muted);line-height:1.7}.faq-step-list li::before{counter-increment:step;content:counter(step);position:absolute;left:16px;top:14px;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--blue-2),var(--pink))}@media (max-width:860px){.cookie-banner{left:14px;right:14px;bottom:14px;flex-direction:column;align-items:stretch;padding:18px;border-radius:22px}.cookie-banner__actions{justify-content:stretch}.cookie-banner__actions .btn{width:100%}.legal-table__row{grid-template-columns:1fr}}.cookie-fab{position:fixed;right:18px;bottom:18px;width:56px;height:56px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(16,24,42,.96),rgba(8,12,22,.98));color:#eef4ff;display:grid;place-items:center;font-size:24px;box-shadow:0 18px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);cursor:pointer;z-index:80;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.cookie-fab:hover{transform:translateY(-2px);box-shadow:0 22px 38px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.08)}.cookie-fab span{transform:translateY(-1px)}.module-card[data-pid="freeze_module"] .widget-top{align-items:flex-start;min-height:auto}.module-card[data-pid="freeze_module"] .widget-heading{gap:6px}.module-card[data-pid="freeze_module"] .widget-name,.module-card[data-pid="freeze_module"] .widget-subtitle{white-space:normal;overflow:visible;text-overflow:clip}.module-card[data-pid="freeze_module"] .widget-name{line-height:1.15}.module-card[data-pid="freeze_module"] .widget-subtitle{line-height:1.35}.module-card[data-pid="freeze_module"] .info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.module-card[data-pid="freeze_module"] .mini-box,.module-card[data-pid="freeze_module"] .module-block{min-width:0}.module-card[data-pid="freeze_module"] .mini-box strong,.module-card[data-pid="freeze_module"] .module-lines,.module-card[data-pid="freeze_module"] .module-line{overflow-wrap:anywhere;word-break:break-word}.module-card[data-pid="freeze_module"] .module-body{gap:12px}.module-card[data-pid="freeze_module"] .module-block{line-height:1.55}.module-card[data-pid="freeze_module"] .module-block strong{line-height:1.25;margin-bottom:10px}@media (max-width:760px){.module-card[data-pid="freeze_module"] .module-block{min-height:124px;max-height:168px}}@media (max-width:760px){.cookie-fab{right:14px;bottom:calc(98px + env(safe-area-inset-bottom));width:52px;height:52px;font-size:22px}.module-card[data-pid="freeze_module"] .widget-top{gap:10px}.module-card[data-pid="freeze_module"] .info-grid,.module-card[data-pid="freeze_module"] .module-split{grid-template-columns:1fr}.module-card[data-pid="freeze_module"] .live-badge{min-width:50px}}@media (max-width:820px){body.mobile-sheet-open .cookie-banner,body.mobile-sheet-open .cookie-fab{pointer-events:none;opacity:.22}body[data-page="home"] .browser-hub-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}body[data-page="home"] .browser-hub-head>div:first-child{min-width:0}body[data-page="home"] .browser-hub-head .cloud-overview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;grid-column:1 / -1}body[data-page="home"] #btnBrowserHubToggle{display:grid !important;place-items:center;justify-self:end;grid-column:1 / -1;margin-left:auto}body[data-page="home"] .browser-hub-head .cloud-overview-actions>.btn:not(#btnBrowserHubToggle){min-width:0;width:100%}}@media (max-width:820px){body[data-page="home"]{background:#020712;overflow-x:clip;-webkit-tap-highlight-color:transparent}body[data-page="home"] .beta-banner,body[data-page="home"] .section-head,body[data-page="home"] .site-footer{display:none !important}body[data-page="home"] .app-bg .grid-overlay{opacity:.24}body[data-page="home"] .app-bg .orb{opacity:.22;filter:blur(88px)}body[data-page="home"] *,body[data-page="home"] *::before,body[data-page="home"] *::after{min-width:0}body[data-page="home"] canvas,body[data-page="home"] svg,body[data-page="home"] img,body[data-page="home"] select,body[data-page="home"] input,body[data-page="home"] textarea{max-width:100%}body[data-page="home"] .control-dock{display:none !important}body[data-page="home"] .main-layout{width:min(430px,100%);margin:0 auto;padding:calc(env(safe-area-inset-top) + 10px) 12px calc(122px + env(safe-area-inset-bottom)) !important;gap:14px;align-content:start}body[data-page="home"] .main-layout>*{min-width:0}body[data-page="home"] .mobile-dashboard-shell{display:grid;order:1;gap:12px}body[data-page="home"] #widgetGrid{order:2;display:grid;grid-template-columns:1fr;gap:12px;align-items:start}body[data-page="home"] #cloudOverviewPanel{order:3;margin:0;padding:16px;border-radius:28px;background:linear-gradient(180deg,rgba(16,22,36,.92),rgba(7,11,20,.96));border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 42px rgba(0,0,0,.28);backdrop-filter:none;-webkit-backdrop-filter:none}body[data-page="home"] .browser-hub{order:4;margin:0;padding:16px;border-radius:28px;background:linear-gradient(180deg,rgba(16,22,36,.9),rgba(7,11,20,.96));border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 42px rgba(0,0,0,.28)}body[data-page="home"] .mobile-top-card,body[data-page="home"] .mobile-status-card,body[data-page="home"] .mobile-info-card,body[data-page="home"] .widget-card,body[data-page="home"] .module-card,body[data-page="home"] .cloud-stat-box,body[data-page="home"] .browser-kpi-card,body[data-page="home"] .browser-panel,body[data-page="home"] .mobile-sheet,body[data-page="home"] .mobile-bottom-nav,body[data-page="home"] .cookie-banner,body[data-page="home"] .cookie-fab{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-page="home"] .mobile-top-card{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border-radius:30px;background:radial-gradient(circle at top left,rgba(52,123,255,.2),transparent 45%),radial-gradient(circle at bottom right,rgba(255,68,110,.14),transparent 42%),linear-gradient(180deg,rgba(18,28,46,.96),rgba(8,12,22,.98));border:1px solid rgba(255,255,255,.11);box-shadow:0 20px 44px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}body[data-page="home"] .mobile-top-copy{flex:1 1 auto}body[data-page="home"] .mobile-top-kicker{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#dbe8ff}body[data-page="home"] .mobile-top-title{margin-top:8px;font-size:24px;line-height:1.05;letter-spacing:-.04em}body[data-page="home"] .mobile-top-subline{margin-top:8px;font-size:13px;line-height:1.45;color:#d3dded}body[data-page="home"] .mobile-top-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}body[data-page="home"] .mobile-circle-btn{width:56px;height:56px;font-size:23px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06)}body[data-page="home"] .mobile-circle-btn--primary{background:linear-gradient(135deg,rgba(46,127,255,.5),rgba(40,167,255,.2))}body[data-page="home"] .mobile-status-card,body[data-page="home"] .mobile-info-card{padding:12px;border-radius:28px;background:linear-gradient(180deg,rgba(16,22,36,.92),rgba(8,12,22,.96));border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden}body[data-page="home"] .mobile-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body[data-page="home"] .mobile-status-chip{min-height:84px;width:100%;padding:12px 10px;border-radius:22px;display:flex;align-items:flex-start;gap:10px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:#f5f7fb}body[data-page="home"] .mobile-status-icon{width:32px;height:32px;border-radius:12px;font-size:15px}body[data-page="home"] .mobile-status-copy strong{font-size:13px;line-height:1.12;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body[data-page="home"] .mobile-status-copy small{font-size:10px;line-height:1.25;-webkit-line-clamp:2}body[data-page="home"] .mobile-info-card{display:grid;gap:12px}body[data-page="home"] .mobile-select-card{margin-top:0;padding:12px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}body[data-page="home"] .mobile-select-card label{font-size:12px;font-weight:700;letter-spacing:.02em}body[data-page="home"] .mobile-select-card .profile-select{min-height:52px;border-radius:16px;background:rgba(255,255,255,.07)}body[data-page="home"] .mobile-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}body[data-page="home"] .mobile-mini-box{min-height:92px;padding:12px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.08)}body[data-page="home"] .mobile-mini-box span{font-size:11px;color:#9fb0c8}body[data-page="home"] .mobile-mini-box strong{font-size:14px;line-height:1.25;overflow-wrap:anywhere}body[data-page="home"] .widget-card,body[data-page="home"] .module-card{grid-column:1 / -1 !important;width:100%;min-height:312px;height:auto;max-height:none;padding:16px;border-radius:28px;background:radial-gradient(circle at top left,rgba(39,112,255,.14),transparent 44%),radial-gradient(circle at bottom right,rgba(255,44,116,.1),transparent 38%),linear-gradient(180deg,rgba(18,24,38,.96),rgba(8,12,22,.98));border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 42px rgba(0,0,0,.26);contain:layout paint}body[data-page="home"] .widget-card[data-span="2"],body[data-page="home"] .widget-card[data-span="3"],body[data-page="home"] .widget-card[data-span="4"]{grid-column:1 / -1 !important}body[data-page="home"] .widget-top{gap:12px;min-height:auto}body[data-page="home"] .widget-icon{width:52px;height:52px;font-size:24px;border-radius:16px}body[data-page="home"] .widget-name{font-size:18px;line-height:1.12;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body[data-page="home"] .widget-subtitle{font-size:12px;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body[data-page="home"] .live-badge{min-width:58px;min-height:34px;padding:6px 10px;border-radius:12px;font-size:11px}body[data-page="home"] .widget-value-row{margin-top:16px;min-height:auto;gap:8px}body[data-page="home"] .widget-value{font-size:42px;line-height:.95}body[data-page="home"] .widget-unit{font-size:15px;padding-bottom:5px}body[data-page="home"] .widget-trend{margin-top:8px;font-size:13px}body[data-page="home"] .widget-chart-wrap{margin-top:14px;min-height:126px;height:126px;padding:10px;border-radius:22px}body[data-page="home"] .mini-chart{min-height:106px;height:100%}body[data-page="home"] .widget-stats{gap:10px;margin-top:12px}body[data-page="home"] .stat-pill{min-height:42px;padding:10px 12px;border-radius:14px;font-size:12px}body[data-page="home"] .widget-actions,body[data-page="home"] .module-card .widget-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}body[data-page="home"] .small-btn{min-height:42px;border-radius:14px}body[data-page="home"] .module-card{min-height:auto}body[data-page="home"] .module-card .module-body,body[data-page="home"] .module-card .module-empty,body[data-page="home"] .module-card .module-split{overflow:visible}body[data-page="home"] .module-card .dtc-list,body[data-page="home"] .module-card .module-log,body[data-page="home"] .module-card .module-empty,body[data-page="home"] .module-card .module-block,body[data-page="home"] .module-card .mono-block{max-height:260px;overflow:auto;overflow-wrap:anywhere}body[data-page="home"] .module-card[data-pid="freeze_module"] .info-grid,body[data-page="home"] .module-card[data-pid="freeze_module"] .module-split{grid-template-columns:1fr}body[data-page="home"] .cloud-overview-head,body[data-page="home"] .cloud-overview-actions,body[data-page="home"] .browser-hub-head,body[data-page="home"] .account-device-top,body[data-page="home"] .account-device-meta,body[data-page="home"] .account-device-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}body[data-page="home"] .cloud-overview-head h3,body[data-page="home"] .browser-hub-head h3{margin:6px 0 0;font-size:18px;line-height:1.2}body[data-page="home"] .cloud-overview-head p,body[data-page="home"] .browser-hub-head p{font-size:12px;line-height:1.45}body[data-page="home"] .cloud-overview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}body[data-page="home"] .cloud-overview-actions>*{min-width:0;width:100%}body[data-page="home"] .cloud-device-select{grid-column:1 / -1;min-width:0}body[data-page="home"] .cloud-overview-grid,body[data-page="home"] .browser-kpi-grid,body[data-page="home"] .browser-panel-grid,body[data-page="home"] .vehicle-file-grid,body[data-page="home"] .device-stat-grid{grid-template-columns:1fr;gap:10px}body[data-page="home"] .cloud-stat-box,body[data-page="home"] .browser-kpi-card,body[data-page="home"] .browser-panel,body[data-page="home"] .vehicle-file-item,body[data-page="home"] .stack-item,body[data-page="home"] .share-box{border-radius:20px}body[data-page="home"] .browser-panel{min-height:0;padding:16px}body[data-page="home"] .chart-stack canvas{height:110px !important;min-height:110px !important;max-height:110px !important}body[data-page="home"] .scrollable-list{max-height:320px;padding-right:2px}body[data-page="home"] .share-row{flex-direction:column}body[data-page="home"] .mobile-bottom-nav{left:50%;bottom:calc(8px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(430px,calc(100% - 12px));min-height:76px;padding:10px 12px;border-radius:28px;background:rgba(7,10,18,.98);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 44px rgba(0,0,0,.34)}body[data-page="home"] .mobile-nav-btn{min-height:54px;border-radius:20px}body[data-page="home"] .mobile-nav-icon{width:30px;height:30px;border-radius:12px;font-size:16px}body[data-page="home"] .mobile-nav-label{font-size:11px;font-weight:800}body[data-page="home"] .mobile-sheet-backdrop{padding:12px 12px calc(96px + env(safe-area-inset-bottom));background:rgba(2,4,10,.74)}body[data-page="home"] .mobile-sheet{width:min(430px,100%);max-height:min(84vh,820px);padding:16px;border-radius:30px;background:linear-gradient(180deg,rgba(16,22,36,.98),rgba(7,11,20,.99));border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 54px rgba(0,0,0,.38)}body[data-page="home"] .mobile-sheet-scroll{max-height:calc(min(84vh,820px) - 72px)}body[data-page="home"] .mobile-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page="home"] .mobile-sheet-btn{min-height:54px;border-radius:18px;font-size:13px;font-weight:800}body[data-page="home"] .cookie-banner{left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));padding:16px;border-radius:24px}body[data-page="home"] .cookie-banner__copy h3{font-size:18px}body[data-page="home"] .cookie-banner__copy p{font-size:13px;line-height:1.55}body[data-page="home"] .cookie-banner__actions{width:100%}body[data-page="home"] .cookie-banner__actions .btn{width:100%}body[data-page="home"] .cookie-fab{right:14px;bottom:calc(94px + env(safe-area-inset-bottom))}}@media (max-width:430px){body[data-page="home"] .mobile-status-grid,body[data-page="home"] .mobile-sheet-grid{grid-template-columns:1fr}body[data-page="home"] .mobile-mini-grid{grid-template-columns:1fr 1fr}body[data-page="home"] .widget-value{font-size:38px}}@media (max-width:380px){body[data-page="home"] .mobile-top-card{padding:16px}body[data-page="home"] .mobile-top-title{font-size:22px}body[data-page="home"] .mobile-circle-btn{width:52px;height:52px}body[data-page="home"] .mobile-mini-grid{grid-template-columns:1fr}}:root{--bg:#111214;--panel:rgba(36,38,42,.88);--panel-strong:rgba(25,26,29,.96);--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.16);--text:#f2f3f5;--muted:#a7abb3;--blue:#c8ccd3;--blue-2:#8f949d;--violet:#9ea3ab;--pink:#b8bcc4;--pink-2:#a8adb5;--yellow:#dadde2;--green:#d7dbe1;--danger:#c8cbd1;--shadow:0 24px 70px rgba(0,0,0,.34);--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px}.hhobd-cloud-disabled,#cloudOverviewPanel,#browserHub{display:none !important;visibility:hidden !important}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 25% 10%,rgba(255,255,255,.06),transparent 26%),linear-gradient(135deg,#0f1012,#15171a 48%,#101113)}body[data-page="home"]{min-height:100vh;color:var(--text)}body[data-page="home"] .beta-banner{display:none !important}body[data-page="home"] .orb{opacity:.18;filter:blur(92px);background:#8f949d !important}body[data-page="home"] .grid-overlay{opacity:.26;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)}body[data-page="home"] .glass,body[data-page="home"] .glass-dark,body[data-page="account"] .glass,body[data-page="account"] .glass-dark{background:linear-gradient(180deg,rgba(43,45,49,.92),rgba(30,31,34,.96));border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.discord-rail,.discord-sidebar{display:none}@media (min-width:961px){body[data-page="home"]{zoom:1}body[data-page="home"] .discord-rail{position:fixed;z-index:60;left:0;top:0;bottom:0;width:78px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:14px;background:#1e1f22;border-right:1px solid rgba(255,255,255,.08)}body[data-page="home"] .rail-logo,body[data-page="home"] .rail-dot{width:50px;height:50px;border-radius:18px;display:grid;place-items:center;text-decoration:none;color:#f2f3f5;background:#2b2d31;border:1px solid rgba(255,255,255,.08);transition:transform .18s ease,background .18s ease,border-radius .18s ease}body[data-page="home"] .rail-logo{font-weight:950;font-size:25px;background:linear-gradient(180deg,#f5f5f5,#9ca0a8);color:#1e1f22;box-shadow:0 14px 32px rgba(0,0,0,.25)}body[data-page="home"] .rail-dot:hover,body[data-page="home"] .rail-dot.is-active{transform:translateY(-1px);border-radius:16px;background:#3a3c41}body[data-page="home"] .discord-sidebar{position:fixed;z-index:50;left:78px;top:0;bottom:0;width:248px;display:flex;flex-direction:column;padding:20px 14px;background:#25262a;border-right:1px solid rgba(255,255,255,.08);color:#d7d9de}body[data-page="home"] .workspace-name{font-size:20px;font-weight:900;letter-spacing:-.03em;padding:6px 8px 0}body[data-page="home"] .workspace-sub{color:#9da2aa;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;padding:2px 8px 18px;border-bottom:1px solid rgba(255,255,255,.08)}body[data-page="home"] .channel-group{margin:18px 8px 8px;color:#90949c;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}body[data-page="home"] .channel-item,body[data-page="home"] .sidebar-account{min-height:42px;display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;color:#bfc3ca;text-decoration:none;font-size:14px;font-weight:750}body[data-page="home"] .channel-item span{color:#888d96;font-weight:950}body[data-page="home"] .channel-item:hover,body[data-page="home"] .channel-item.is-active,body[data-page="home"] .sidebar-account:hover{background:#37393f;color:#fff}body[data-page="home"] .sidebar-status{margin:8px 2px 0;padding:13px 12px;display:flex;justify-content:space-between;gap:8px;border-radius:14px;background:#1f2023;border:1px solid rgba(255,255,255,.07);color:#cfd2d8;font-size:13px}body[data-page="home"] .sidebar-status span{color:#9da2aa;text-align:right}body[data-page="home"] .sidebar-account{margin-top:auto;background:#303136;justify-content:center}body[data-page="home"] .control-dock,body[data-page="home"] .main-layout,body[data-page="home"] .site-footer{width:min(1260px,calc(100vw - 360px));margin-left:calc(326px + ((100vw - 326px - min(1260px,calc(100vw - 360px))) / 2));margin-right:auto}body[data-page="home"] .control-dock{top:18px;margin-top:18px;padding:0;overflow:hidden;border-radius:26px}body[data-page="home"] .main-layout{padding-top:18px}}@media (min-width:1200px){body[data-page="home"]{zoom:1 !important}}body[data-page="home"] .dock-top{min-height:74px;padding:14px 16px;background:#2b2d31;border-bottom:1px solid rgba(255,255,255,.08)}body[data-page="home"] .brand-mark{background:linear-gradient(180deg,#f5f5f5,#9ca0a8);color:#202124;border-radius:16px;box-shadow:0 14px 36px rgba(0,0,0,.26)}body[data-page="home"] .brand-title{color:#f4f5f7;letter-spacing:-.03em}body[data-page="home"] .brand-sub{color:#aeb3bb}body[data-page="home"] .dock-body{margin-top:0;padding:16px;gap:14px;background:#1f2023}body[data-page="home"] .hero-panel{background:#2b2d31;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:22px;gap:18px}body[data-page="home"] .hero-copy h1{max-width:820px;font-size:clamp(32px,4.2vw,60px);color:#f5f6f7;letter-spacing:-.055em}body[data-page="home"] .hero-copy p{color:#c0c4cc;max-width:780px}body[data-page="home"] .pill,body[data-page="home"] .pill.live,body[data-page="account"] .pill,body[data-page="account"] .pill.live{color:#e7e9ed;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.075)}body[data-page="home"] .status-chip,body[data-page="home"] .storage-note{background:#1f2023;border:1px solid rgba(255,255,255,.08);color:#cfd3da}body[data-page="home"] .vehicle-card{background:#1f2023;border-radius:24px;border:1px solid rgba(255,255,255,.08)}body[data-page="home"] .mini-box,body[data-page="home"] .mobile-mini-box,body[data-page="account"] .account-line{background:#2b2d31;border:1px solid rgba(255,255,255,.08)}body[data-page="home"] .vehicle-brand,body[data-page="home"] .mini-box strong{color:#f2f3f5}body[data-page="home"] .profile-select,body[data-page="home"] .search-input,body[data-page="home"] input,body[data-page="account"] input{background:#1f2023;border:1px solid rgba(255,255,255,.11);color:#eef0f4;box-shadow:none}body[data-page="home"] .command-bar{position:relative;background:#2b2d31;border-radius:22px;border:1px solid rgba(255,255,255,.08);padding:14px}body[data-page="home"] .command-bar::before{content:"Diagnose Actions";display:block;width:100%;margin:0 0 10px;color:#959aa3;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}body[data-page="home"] .command-group{gap:9px}body[data-page="home"] .btn,body[data-page="account"] .btn{min-height:42px;border-radius:13px;border:1px solid rgba(255,255,255,.10);box-shadow:none}body[data-page="home"] .btn.primary,body[data-page="account"] .btn.primary{background:linear-gradient(180deg,#f4f4f5,#aaaeb6);color:#17181a;font-weight:900}body[data-page="home"] .btn.secondary,body[data-page="account"] .btn.secondary{background:#3a3c41;color:#f0f2f5}body[data-page="home"] .btn.ghost,body[data-page="account"] .btn.ghost,body[data-page="home"] .icon-btn{background:#26272b;color:#d7d9de}body[data-page="home"] .btn.danger,body[data-page="account"] .btn.danger{background:#3a3c41;color:#f0f2f5;border-color:rgba(255,255,255,.13)}body[data-page="home"] .btn:hover,body[data-page="account"] .btn:hover,body[data-page="home"] .icon-btn:hover{transform:translateY(-1px);filter:brightness(1.08)}body[data-page="home"] .section-head{margin-top:0;padding:18px 20px;border-radius:22px;background:#2b2d31;border:1px solid rgba(255,255,255,.08)}body[data-page="home"] .section-head h2{color:#f4f5f7;letter-spacing:-.03em}body[data-page="home"] .section-head p{color:#aeb3bb}body[data-page="home"] .widget-grid{margin-top:18px;gap:16px}body[data-page="home"] .widget-card,body[data-page="home"] .module-card{background:linear-gradient(180deg,#2b2d31,#232428);border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:0 16px 36px rgba(0,0,0,.28)}body[data-page="home"] .widget-icon{background:#3a3c41;color:#f2f3f5;box-shadow:none}body[data-page="home"] .live-badge,body[data-page="home"] .stat-pill,body[data-page="home"] .small-btn,body[data-page="home"] .filter-btn{background:#1f2023;border:1px solid rgba(255,255,255,.08);color:#d9dce2}body[data-page="home"] .filter-btn.active,body[data-page="home"] .small-btn:hover{background:#3a3c41}body[data-page="home"] .widget-chart-wrap{background:#1f2023;border:1px solid rgba(255,255,255,.08)}body[data-page="home"] .modal{background:#2b2d31;border:1px solid rgba(255,255,255,.1)}body[data-page="home"] .cookie-banner{background:#2b2d31;border:1px solid rgba(255,255,255,.12)}body[data-page="home"] .site-footer{margin-top:18px;margin-bottom:18px;border-radius:24px;background:#25262a}body[data-page="account"] .auth-topbar,body[data-page="account"] .account-card,body[data-page="account"] .site-footer{background:linear-gradient(180deg,#2b2d31,#232428);border:1px solid rgba(255,255,255,.08)}body[data-page="account"] .brand-mark{background:linear-gradient(180deg,#f5f5f5,#9ca0a8);color:#202124}body[data-page="account"] .account-copy,body[data-page="account"] .brand-sub{color:#aeb3bb}@media (max-width:960px){body[data-page="home"] .discord-rail,body[data-page="home"] .discord-sidebar{display:none !important}body[data-page="home"] .control-dock,body[data-page="home"] .main-layout,body[data-page="home"] .site-footer{width:min(100% - 20px,900px);margin-left:auto;margin-right:auto}}@media (max-width:820px){body[data-page="home"]{background:#111214 !important}body[data-page="home"] .main-layout{width:min(430px,calc(100% - 18px)) !important}body[data-page="home"] .mobile-top-card,body[data-page="home"] .mobile-status-card,body[data-page="home"] .mobile-info-card,body[data-page="home"] .mobile-sheet,body[data-page="home"] .mobile-bottom-nav{background:linear-gradient(180deg,#2b2d31,#232428) !important;border:1px solid rgba(255,255,255,.08) !important}body[data-page="home"] .mobile-circle-btn,body[data-page="home"] .mobile-status-chip,body[data-page="home"] .mobile-sheet-btn,body[data-page="home"] .mobile-nav-btn{background:#303136 !important;border:1px solid rgba(255,255,255,.08) !important;color:#f2f3f5 !important}body[data-page="home"] .mobile-circle-btn--primary,body[data-page="home"] .mobile-sheet-btn.primary,body[data-page="home"] .mobile-nav-btn.is-active{background:linear-gradient(180deg,#f4f4f5,#a9adb5) !important;color:#18191b !important}body[data-page="home"] .widget-card,body[data-page="home"] .module-card{background:linear-gradient(180deg,#2b2d31,#232428) !important}}body[data-page="home"] .command-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}body[data-page="home"] .command-bar::before{grid-column:1 / -1}body[data-page="home"] .right-tools{justify-content:flex-end}@media (max-width:1180px){body[data-page="home"] .command-bar{grid-template-columns:1fr}body[data-page="home"] .right-tools{justify-content:flex-start}}body[data-page="home"] .bottom-layout.hidden{display:none !important}:root{--dx-bg:#070a0d;--dx-rail:#0b0e12;--dx-sidebar:#11151b;--dx-card:#1c212b;--dx-card-2:#161b22;--dx-card-3:#222730;--dx-line:rgba(255,255,255,.08);--dx-line-strong:rgba(255,255,255,.14);--dx-text:#f3f4f6;--dx-muted:#a7afbb;--dx-green:#9adb2e;--dx-cyan:#28f0d2;--dx-blue:#4fc5ff;--dx-red:#ff5b61}body[data-page="home"]{background:var(--dx-bg) !important;color:var(--dx-text);zoom:1 !important}body[data-page="home"] .app-bg{background:radial-gradient(circle at 78% -10%,rgba(255,255,255,.07),transparent 36%),radial-gradient(circle at -10% 28%,rgba(148,163,184,.08),transparent 34%),linear-gradient(180deg,#080b10 0%,#070a0d 100%)}body[data-page="home"] .orb{display:none !important}body[data-page="home"] .grid-overlay{opacity:.25}body[data-page="home"] .hidden{display:none !important}.diagnostix-app-shell{position:relative;z-index:1;display:grid;grid-template-columns:76px 268px minmax(0,1fr);min-height:100dvh}.app-rail-v2,.app-sidebar-v2{position:sticky !important;top:0 !important;height:100dvh !important;margin:0 !important;inset:auto !important;transform:none !important;z-index:50}.app-rail-v2{width:76px !important;background:var(--dx-rail) !important;border-right:1px solid var(--dx-line);padding:18px 10px;display:flex;flex-direction:column;gap:12px;align-items:center}.app-sidebar-v2{width:268px !important;background:linear-gradient(180deg,#121720,#0e1218) !important;border-right:1px solid var(--dx-line);padding:22px 16px;display:flex !important;flex-direction:column;gap:10px}.app-rail-v2 .rail-logo,.app-rail-v2 .rail-dot,.app-sidebar-v2 .channel-item{border:0;cursor:pointer;color:inherit;font:inherit}.app-rail-v2 .rail-logo,.app-rail-v2 .rail-dot{text-decoration:none;display:grid;place-items:center;background:#1b2029;color:#d8dde6;box-shadow:none}.app-rail-v2 .rail-logo,.app-rail-v2 .rail-logo.is-active{width:52px;height:52px;border-radius:18px;font-weight:900;letter-spacing:-.04em;background:linear-gradient(180deg,#f2f4f7,#9ba3af) !important;color:#0c0f13 !important}.app-rail-v2 .rail-dot{width:46px;height:46px;border-radius:16px;font-size:20px}.app-rail-v2 .rail-dot.is-active,.app-rail-v2 .rail-dot:hover{background:#2a303b !important;color:#fff !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.11)}.app-sidebar-v2 .workspace-name{font-size:20px;font-weight:900;letter-spacing:-.03em}.app-sidebar-v2 .workspace-sub{color:var(--dx-muted);font-size:13px;margin-bottom:16px}.app-sidebar-v2 .channel-group{margin:16px 0 6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6e7784;font-weight:900}.app-sidebar-v2 .channel-item{width:100%;justify-content:flex-start;text-align:left;border-radius:14px;padding:12px 12px;background:transparent}.app-sidebar-v2 .channel-item:hover,.app-sidebar-v2 .channel-item.is-active{background:#202632;color:#fff}.diagnostix-main-v2{min-width:0;padding:14px 18px 34px}.app-topbar-v2{position:sticky;top:0;z-index:40;min-height:72px;border-radius:0 0 24px 24px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgba(16,20,27,.92) !important;border:1px solid var(--dx-line);border-top:0;box-shadow:0 16px 46px rgba(0,0,0,.28)}.app-topbar-left{display:flex;align-items:center;gap:12px;min-width:0}.app-topbar-left strong{display:block;font-size:18px;letter-spacing:-.03em}.app-topbar-left span{color:var(--dx-muted);font-size:13px}.app-topbar-mark{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:#232a35;color:#f5f7fb;font-weight:900}.app-topbar-status{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;overflow:hidden}.status-chip.mini{white-space:nowrap;padding:8px 11px;font-size:12px;background:#1a2029;color:#cdd4df}.user-profile-pill{display:flex;align-items:center;gap:10px;min-width:168px;justify-content:flex-end}.profile-avatar-v2{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 10px 26px rgba(0,0,0,.22)}.profile-copy-v2 span{display:block;color:#8f98a7;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.profile-copy-v2 strong{display:block;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-pages-v2{width:100% !important;max-width:none !important;margin:0 !important;padding:18px 0 0 !important}.app-page{display:none !important}.app-page.is-active{display:block !important}body[data-page="home"] .control-dock.app-page-connect{position:relative !important;top:auto !important;width:100% !important;max-width:none !important;margin:0 !important;padding:18px !important;border-radius:28px !important;background:linear-gradient(180deg,rgba(29,34,44,.94),rgba(14,18,25,.96)) !important;border:1px solid var(--dx-line) !important}body[data-page="home"] .control-dock.app-page-connect.is-active{display:block !important}body[data-page="home"] .control-dock.collapsed .dock-body{max-height:none !important;opacity:1 !important;overflow:visible !important;margin-top:16px !important}.app-hero-v2{align-items:center}.app-hero-v2 .brand-title{font-size:22px;font-weight:900}.app-hero-v2 .brand-sub{color:#b3bbc8}.app-hero-v2 .brand-mark{background:#232a35 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12) !important;color:#fff !important}.app-connect-body-v2{display:grid !important;gap:16px;max-height:none !important;opacity:1 !important;overflow:visible !important}.app-intro-panel-v2{background:linear-gradient(180deg,#202631,#171c25) !important;border:1px solid var(--dx-line)}.app-intro-panel-v2 h1{color:#fff;font-size:clamp(30px,4vw,56px)}.app-intro-panel-v2 p{color:#c9d0da}.app-connect-status-v2 .status-chip,.sidebar-status,.mobile-mini-box,.mini-box{background:#171d26 !important;border-color:var(--dx-line) !important}.app-vehicle-card-v2{background:linear-gradient(180deg,#1e2430,#141922) !important}.app-command-bar-v2{border-radius:26px;background:#171c25 !important}.app-section-title-v2{margin:0 0 16px !important;padding:18px !important;border-radius:28px;background:linear-gradient(180deg,#1b202a,#12161e);border:1px solid var(--dx-line);display:flex !important;align-items:center;justify-content:space-between;gap:16px}.app-section-title-v2 h2{margin:8px 0 4px;font-size:34px;letter-spacing:-.04em}.app-section-title-v2 p{margin:0;color:#aeb7c5;max-width:880px}.sensor-grid-v2,body[data-page="home"] .widget-grid.sensor-grid-v2{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(330px,1fr)) !important;gap:14px !important;margin:0 !important}.sensor-card-v2,body[data-page="home"] .widget-card.sensor-card-v2{min-height:176px !important;height:auto !important;max-height:none !important;padding:20px 22px !important;border-radius:34px !important;background:linear-gradient(180deg,#202631,#191e27) !important;border:1px solid rgba(255,255,255,.055) !important;box-shadow:0 18px 40px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.035) !important;overflow:hidden !important;--chart-h:0px}.sensor-card-v2::after{display:none !important}.sensor-card-v2 .corner-remove{display:none !important}.sensor-card-head-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sensor-title-v2,.sensor-card-v2 .widget-name{color:var(--dx-cyan) !important;font-size:23px !important;font-weight:900 !important;letter-spacing:-.035em;text-shadow:0 1px 0 rgba(0,0,0,.55)}.sensor-subtitle-v2{color:#788391 !important;font-size:12px !important;margin-top:4px}.sensor-right-v2{display:flex;align-items:center;gap:12px;color:var(--dx-green);font-weight:900}.info-dot-v2{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#d9dee6;color:#1b2027;font-weight:900;box-shadow:0 2px 0 rgba(0,0,0,.45)}.sensor-card-v2 .live-badge{background:transparent !important;border:0 !important;padding:0 !important;color:var(--dx-green) !important;text-transform:none !important;letter-spacing:0 !important;font-size:20px !important}.sensor-arrow-v2{color:var(--dx-green);font-size:34px;line-height:.8}.sensor-value-row-v2{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:12px !important;margin:22px 0 10px !important}.sensor-card-v2 .widget-value{font-size:34px !important;line-height:1 !important;color:#fff !important;font-weight:900 !important;letter-spacing:-.04em;text-shadow:0 2px 0 rgba(0,0,0,.48)}.sensor-card-v2 .widget-unit{font-size:20px !important;color:#d5dae3 !important;font-weight:900 !important}.sensor-health-v2{font-size:20px;font-weight:900;white-space:nowrap;color:var(--dx-red)}.sensor-health-v2.is-ok{color:var(--dx-green)}.sensor-health-v2.is-missing{color:var(--dx-red)}.sensor-stats-v2,.sensor-card-v2 .widget-stats{display:flex !important;justify-content:flex-end !important;gap:10px !important;margin:0 !important}.sensor-card-v2 .stat-pill{background:transparent !important;border:0 !important;color:#d5dbe4 !important;padding:0 !important;font-size:15px !important;font-weight:700 !important}.sensor-trend-v2{margin-top:10px;color:#8c96a4 !important;font-size:13px !important}.sensor-card-v2 .mini-chart{position:absolute;inset:auto 0 0 0;width:100%;height:24px !important;opacity:.18;pointer-events:none}.diagnostic-warning-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.warning-card-v2{border-radius:28px;padding:18px;display:grid;gap:7px;background:linear-gradient(180deg,#202631,#171c25) !important}.warning-card-v2 b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#d9dee6;color:#11151c}.warning-card-v2 strong{font-size:20px}.warning-card-v2 span{color:#aeb7c5}.app-tool-panel-v2{border-radius:30px !important;padding:20px !important;background:linear-gradient(180deg,#1d232e,#131820) !important}.panel-actions-v2,.head-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.app-tool-panel-v2 .dtc-list{min-height:320px;display:grid;align-content:start;gap:12px}.app-tool-panel-v2 .dtc-list.empty{min-height:320px;display:grid;place-items:center;color:#9da7b5;border:1px dashed rgba(255,255,255,.1);border-radius:24px}.app-tool-panel-v2 .dtc-item{border-radius:22px;padding:16px;background:#222935}.freeze-panel-v2{min-height:560px}.freeze-stats-v2{grid-template-columns:repeat(4,minmax(0,1fr)) !important;margin-bottom:16px}.freeze-details-v2,.app-log-output-v2{min-height:440px !important;border-radius:24px !important;background:#0b0f15 !important;border:1px solid rgba(255,255,255,.08) !important;color:#d8dee9 !important}body[data-page="home"] .mobile-dashboard-shell.app-mobile-connect-v2{display:none}body[data-page="home"] .site-footer{display:none !important}@media (max-width:1180px){.diagnostix-app-shell{grid-template-columns:72px minmax(0,1fr)}.app-sidebar-v2{display:none !important}.app-topbar-status{display:none}}@media (max-width:820px){.diagnostix-app-shell{display:block;padding-bottom:calc(94px + env(safe-area-inset-bottom))}.app-rail-v2,.app-sidebar-v2{display:none !important}.diagnostix-main-v2{padding:0 10px 18px}.app-topbar-v2{top:0;min-height:66px;padding:10px 12px;border-radius:0 0 22px 22px}.app-topbar-left strong{font-size:15px}.app-topbar-left span{font-size:12px}.app-topbar-mark{width:42px;height:42px}.user-profile-pill{min-width:auto}.profile-copy-v2{display:none}.profile-avatar-v2{width:42px;height:42px}body[data-page="home"] .main-layout.app-pages-v2{padding:12px 0 0 !important;padding-bottom:0 !important}body[data-page="home"] .control-dock.app-page-connect{display:none !important;padding:14px !important;border-radius:26px !important}body[data-page="home"] .control-dock.app-page-connect.is-active{display:block !important}body[data-page="home"] .control-dock.app-page-connect .dock-top{display:grid !important;gap:14px}body[data-page="home"] .app-hero-actions-v2{display:grid !important;grid-template-columns:1fr 1fr}body[data-page="home"] #btnConnect{grid-column:1/-1}body[data-page="home"] .app-intro-panel-v2{grid-template-columns:1fr !important;padding:16px !important;border-radius:26px !important}body[data-page="home"] .app-intro-panel-v2 h1{font-size:28px !important}body[data-page="home"] .app-command-bar-v2 .command-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body[data-page="home"] .mobile-dashboard-shell.app-mobile-connect-v2{display:grid !important;gap:12px}.app-section-title-v2{display:grid !important;padding:14px !important;border-radius:24px}.app-section-title-v2 h2{font-size:27px}.sensor-grid-v2,body[data-page="home"] .widget-grid.sensor-grid-v2{grid-template-columns:1fr !important;gap:12px !important}.sensor-card-v2,body[data-page="home"] .widget-card.sensor-card-v2{min-height:154px !important;padding:18px !important;border-radius:30px !important}.sensor-title-v2,.sensor-card-v2 .widget-name{font-size:22px !important}.sensor-card-v2 .widget-value{font-size:32px !important}.diagnostic-warning-grid-v2{grid-template-columns:1fr}.freeze-stats-v2{grid-template-columns:1fr 1fr !important}.freeze-details-v2,.app-log-output-v2{min-height:360px !important}body[data-page="home"] .mobile-bottom-nav{display:grid !important}}@media (max-width:420px){.sensor-right-v2{gap:8px}.sensor-card-v2 .live-badge{font-size:17px !important}.sensor-value-row-v2{align-items:flex-start !important}.sensor-health-v2{font-size:17px}.freeze-stats-v2{grid-template-columns:1fr !important}}body[data-page="home"] .discord-rail,body[data-page="home"] .app-rail-v2{display:none !important}body[data-page="home"] .diagnostix-app-shell{grid-template-columns:268px minmax(0,1fr) !important}body[data-page="home"] .diagnostix-main-v2{padding:0 18px 34px !important}body[data-page="home"] .app-topbar-v2{position:sticky;top:0;z-index:80;margin:0 -18px 18px !important;min-height:70px;border-radius:0 !important;border-left:0 !important;border-right:0 !important;border-top:0 !important;padding:12px 20px !important;background:linear-gradient(180deg,#151920,#10141a) !important}body[data-page="home"] .app-topbar-left{min-width:max-content}body[data-page="home"] .app-topbar-status{flex:1;justify-content:flex-end}body[data-page="home"] .app-topbar-mark{width:42px;height:42px;border-radius:14px;background:linear-gradient(180deg,#f4f5f7,#a2a8b2) !important;color:#101318 !important;font-size:14px;font-weight:950}body[data-page="home"] .profile-area-v3{position:relative;display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}body[data-page="home"] .profile-avatar-button-v3{width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#202631;padding:0;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 30px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.12);transition:transform .18s ease,filter .18s ease,border-color .18s ease}body[data-page="home"] .profile-avatar-button-v3:hover,body[data-page="home"] .profile-avatar-button-v3[aria-expanded="true"]{transform:translateY(-1px);filter:brightness(1.08);border-color:rgba(255,255,255,.28)}body[data-page="home"] .profile-avatar-button-v3 .profile-avatar-v2,body[data-page="home"] .profile-menu-avatar-v3{width:42px;height:42px;min-width:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:950;letter-spacing:-.04em}body[data-page="home"] .profile-menu-v3{position:absolute;right:0;top:calc(100% + 12px);width:min(360px,calc(100vw - 24px));padding:16px;border-radius:26px;background:linear-gradient(180deg,#202631,#151a22) !important;border:1px solid rgba(255,255,255,.11) !important;box-shadow:0 24px 70px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.04) !important;z-index:120}body[data-page="home"] .profile-menu-head-v3{display:flex;align-items:center;gap:12px;padding:12px;border-radius:20px;background:#171d26;border:1px solid rgba(255,255,255,.08);margin-bottom:12px}body[data-page="home"] .profile-menu-head-v3 small,body[data-page="home"] .profile-field-v3 span{display:block;color:#8f98a7;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}body[data-page="home"] .profile-menu-head-v3 strong{display:block;color:#f4f6f8;font-size:18px;line-height:1.15;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-page="home"] .profile-email-v3{display:block;color:#aeb7c5;font-size:12px;margin-top:3px;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-page="home"] .profile-field-v3{display:grid;gap:8px;margin-top:12px}body[data-page="home"] .profile-field-v3 input{width:100%;min-height:44px;border-radius:15px;padding:0 13px;background:#11161e !important;border:1px solid rgba(255,255,255,.1) !important;color:#f1f3f6;outline:none}body[data-page="home"] .profile-field-v3 input:focus{border-color:rgba(255,255,255,.24) !important;box-shadow:0 0 0 4px rgba(255,255,255,.06)}body[data-page="home"] .profile-color-grid-v3{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}body[data-page="home"] .profile-color-dot-v3{height:42px;border-radius:15px;border:1px solid rgba(255,255,255,.11);cursor:pointer;color:#fff;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}body[data-page="home"] .profile-color-dot-v3[data-profile-color="auto"]{background:linear-gradient(135deg,#777f8d,#313844)}body[data-page="home"] .profile-color-dot-v3[data-profile-color="slate"]{background:linear-gradient(135deg,#9ca3af,#374151)}body[data-page="home"] .profile-color-dot-v3[data-profile-color="blue"]{background:linear-gradient(135deg,#60a5fa,#1d4ed8)}body[data-page="home"] .profile-color-dot-v3[data-profile-color="green"]{background:linear-gradient(135deg,#34d399,#047857)}body[data-page="home"] .profile-color-dot-v3[data-profile-color="violet"]{background:linear-gradient(135deg,#a78bfa,#6d28d9)}body[data-page="home"] .profile-color-dot-v3.is-active{outline:3px solid rgba(255,255,255,.28);outline-offset:2px}body[data-page="home"] .profile-color-auto{background:linear-gradient(135deg,#7c8594,#353c47)}body[data-page="home"] .profile-color-slate{background:linear-gradient(135deg,#9ca3af,#374151) !important}body[data-page="home"] .profile-color-blue{background:linear-gradient(135deg,#60a5fa,#1d4ed8) !important}body[data-page="home"] .profile-color-green{background:linear-gradient(135deg,#34d399,#047857) !important}body[data-page="home"] .profile-color-violet{background:linear-gradient(135deg,#a78bfa,#6d28d9) !important}body[data-page="home"] .profile-actions-v3{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}body[data-page="home"] .profile-links-v3{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}body[data-page="home"] .profile-links-v3 a{color:#aeb7c5;text-decoration:none;font-size:13px;font-weight:750}body[data-page="home"] .profile-links-v3 a:hover{color:#fff}body[data-page="home"] .command-bar::before{content:"Diagnose Aktionen" !important}body[data-page="home"] .app-hero-actions-v2{display:flex;justify-content:flex-end}body[data-page="home"] .app-hero-actions-v2 #btnConnect{min-width:190px}body[data-page="home"] .sensor-grid-v2,body[data-page="home"] .widget-grid.sensor-grid-v2{grid-template-columns:repeat(auto-fit,minmax(360px,1fr)) !important}body[data-page="home"] .pid-library .pid-item-top .pill + .pill{display:none !important}@media (max-width:1180px){body[data-page="home"] .diagnostix-app-shell{grid-template-columns:minmax(0,1fr) !important}body[data-page="home"] .app-sidebar-v2{display:none !important}}@media (max-width:820px){body[data-page="home"] .diagnostix-main-v2{padding:0 10px 18px !important}body[data-page="home"] .app-topbar-v2{margin:0 -10px 12px !important;min-height:64px;padding:10px 12px !important}body[data-page="home"] .app-topbar-status{display:none !important}body[data-page="home"] .app-topbar-mark{width:38px;height:38px;border-radius:13px}body[data-page="home"] .profile-avatar-button-v3{width:44px;height:44px}body[data-page="home"] .profile-avatar-button-v3 .profile-avatar-v2{width:38px;height:38px;min-width:38px}body[data-page="home"] .profile-menu-v3{right:0;top:calc(100% + 10px)}body[data-page="home"] .app-hero-actions-v2{display:grid !important;grid-template-columns:1fr !important}body[data-page="home"] #btnConnect{grid-column:auto !important}body[data-page="home"] .head-actions{display:grid;width:100%;grid-template-columns:1fr 1fr}body[data-page="home"] .head-actions #btnAddWidget{grid-column:1/-1}body[data-page="home"] .sensor-grid-v2,body[data-page="home"] .widget-grid.sensor-grid-v2{grid-template-columns:1fr !important}}body[data-page="home"] .app-page-charts{display:none;width:min(1520px,calc(100% - 24px));margin:14px auto 0}body[data-page="home"] .app-page-charts.is-active{display:block}body[data-page="home"] .diagram-grid-v4{display:grid;grid-template-columns:repeat(auto-fit,minmax(430px,1fr));gap:16px;margin-top:16px}body[data-page="home"] .diagram-card-v4{position:relative;min-height:520px;border-radius:34px;padding:18px;background:linear-gradient(180deg,#202631,#171c24) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 22px 60px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04) !important;overflow:hidden}body[data-page="home"] .diagram-card-v4::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.08),transparent 28%);pointer-events:none}body[data-page="home"] .diagram-head-v4,body[data-page="home"] .diagram-value-line-v4,body[data-page="home"] .diagram-foot-v4,body[data-page="home"] .diagram-canvas-wrap-v4{position:relative;z-index:1}body[data-page="home"] .diagram-head-v4{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}body[data-page="home"] .diagram-title-v4{display:block;color:#eef2f7;font-size:24px;font-weight:950;letter-spacing:-.04em}body[data-page="home"] .diagram-sub-v4{display:block;margin-top:4px;color:#929baa;font-size:13px;font-weight:750}body[data-page="home"] .diagram-actions-v4{display:flex;align-items:center;gap:10px}body[data-page="home"] .diagram-live-v4{padding:7px 11px;border-radius:999px;background:rgba(163,230,53,.1);border:1px solid rgba(163,230,53,.18);color:#a3e635;font-size:13px;font-weight:950}body[data-page="home"] .diagram-remove-v4{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:#e7ebf1;cursor:pointer;font-weight:950}body[data-page="home"] .diagram-remove-v4:hover{background:rgba(255,70,93,.16);border-color:rgba(255,70,93,.34);color:#fff}body[data-page="home"] .diagram-value-line-v4{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px}body[data-page="home"] .diagram-value-v4{font-size:44px;line-height:1;font-weight:950;color:#fff;letter-spacing:-.055em;text-shadow:0 2px 0 rgba(0,0,0,.46)}body[data-page="home"] .diagram-unit-v4{color:#d9dee7;font-size:20px;font-weight:900;margin-bottom:5px}body[data-page="home"] .diagram-health-v4{margin-left:auto;margin-bottom:6px;color:#9aa4b2;font-size:14px;font-weight:950;white-space:nowrap}body[data-page="home"] .diagram-health-v4.is-ok{color:#a3e635}body[data-page="home"] .diagram-health-v4.is-missing{color:#9aa4b2}body[data-page="home"] .diagram-canvas-wrap-v4{width:100%;min-height:350px;border-radius:26px;background:#1d222c;border:1px solid rgba(255,255,255,.07);padding:8px;overflow:hidden}body[data-page="home"] .diagram-chart-v4{display:block;width:100% !important;height:338px !important;min-height:338px !important}body[data-page="home"] .diagram-foot-v4{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;color:#aeb7c5;font-size:13px;font-weight:850}body[data-page="home"] .diagram-foot-v4 span:first-child{margin-right:auto;color:#e3e8f0}body[data-page="home"] .diagram-foot-v4 i{display:inline-block;width:14px;height:14px;border-radius:4px;margin-right:8px;vertical-align:-2px;box-shadow:0 0 18px currentColor}body[data-page="home"] .diagram-empty-v4{padding:26px;border-radius:30px;background:linear-gradient(180deg,#202631,#171c24) !important;display:grid;gap:8px}body[data-page="home"] .diagram-empty-v4 strong{font-size:22px;color:#fff}body[data-page="home"] .diagram-empty-v4 span{color:#aeb7c5}body[data-page="home"] .pid-toggle-btn-v4.is-added,body[data-page="home"] .pid-library .btn.secondary.pid-toggle-btn-v4.is-added{background:linear-gradient(180deg,#e5e7eb,#9ca3af) !important;border-color:rgba(255,255,255,.2) !important;color:#171a20 !important}body[data-page="home"] .pid-toggle-btn-v4:not(.is-added)::after{content:""}body[data-page="home"] .pid-item{align-items:center}@media (max-width:820px){body[data-page="home"] .app-page-charts{width:100%;margin:0}body[data-page="home"] .diagram-grid-v4{grid-template-columns:1fr;gap:12px}body[data-page="home"] .diagram-card-v4{min-height:430px;border-radius:28px;padding:14px}body[data-page="home"] .diagram-title-v4{font-size:21px}body[data-page="home"] .diagram-value-v4{font-size:36px}body[data-page="home"] .diagram-canvas-wrap-v4{min-height:270px;border-radius:22px}body[data-page="home"] .diagram-chart-v4{height:260px !important;min-height:260px !important}}body.auth-page-clean,body[data-page="account"],body[data-page="legal"]{background:#080b11}.auth-bg-static,.account-bg-static,.legal-bg-static{background:linear-gradient(180deg,#090d14 0%,#06080d 100%)}.auth-bg-static .grid-overlay,.account-bg-static .grid-overlay,.legal-bg-static .grid-overlay{opacity:.42;mask-image:linear-gradient(180deg,black 0%,transparent 92%)}body.auth-page-clean .orb,body.auth-page-clean .neural-canvas{display:none!important}.auth-shell-app{min-height:calc(100dvh - 170px)!important;padding:34px 18px 20px!important}.auth-card-app{position:relative;z-index:1;width:min(620px,100%)!important;padding:30px!important;border-radius:30px!important;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(31,35,44,.96),rgba(16,19,26,.98))}.auth-brand-panel{display:flex;gap:16px;align-items:center;padding:14px;margin-bottom:18px;border-radius:22px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.auth-brand-panel .brand-mark{width:52px;height:52px;min-width:52px;min-height:52px;border-radius:18px;font-size:18px;background:linear-gradient(180deg,#e9edf4,#a8b0bc);color:#111820;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 14px 42px rgba(0,0,0,.28)}.auth-copy-block{display:grid;gap:10px;margin-bottom:18px}.auth-copy-block h1{margin:0;font-size:34px;line-height:1.05;letter-spacing:-.04em}.auth-copy-block p{margin:0;color:#aeb7c7;line-height:1.65}.auth-card-app .auth-field input{min-height:50px;border-radius:16px;background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.1)}.auth-card-app .auth-links{justify-content:space-between;padding-top:6px}.auth-card-app .auth-note{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.app-footer{position:relative;z-index:1;width:min(1520px,calc(100% - 24px));margin:26px auto 100px}.account-app-topbar{position:relative;z-index:1;width:min(1520px,calc(100% - 24px));margin:14px auto 0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-radius:24px;background:rgba(20,24,32,.86)}.account-logo-link{display:flex;align-items:center;gap:14px;color:var(--text);text-decoration:none}.account-logo-link span:last-child{display:grid;gap:4px}.account-logo-link small{color:var(--muted);font-size:13px}.account-top-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.account-layout-app{position:relative;z-index:1}.account-hero{padding:26px;border-radius:30px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(180deg,rgba(31,35,44,.96),rgba(17,20,27,.97))}.account-hero h1{margin:10px 0 8px;font-size:38px;line-height:1.05;letter-spacing:-.04em}.account-hero p{margin:0;color:var(--muted);line-height:1.65;max-width:740px}.account-profile-pill{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:22px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);min-width:230px}.account-profile-pill small{color:var(--muted);display:block;margin-bottom:3px}.account-grid-app{margin-top:18px}.account-card-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.account-card-head h3{margin:0 0 4px!important}.account-card-head p{margin:0;color:var(--muted);line-height:1.55}.account-card-icon{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;font-weight:900;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.account-password-card{grid-column:1 / -1}.account-help-card .account-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-quick-links a{padding:14px 16px;border-radius:16px;color:var(--text);text-decoration:none;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.account-quick-links a:hover{background:rgba(255,255,255,.075)}.legal-shell-app{position:relative;z-index:1;max-width:1120px}.legal-shell-app .legal-topbar{padding:14px 16px;border-radius:22px;background:rgba(20,24,32,.82)}.legal-shell-app .legal-hero{background:linear-gradient(180deg,rgba(31,35,44,.96),rgba(16,19,26,.98))}.legal-shell-app .legal-hero h1{font-size:42px;letter-spacing:-.045em}.legal-table__row a,.legal-card a{color:#d7e7ff;text-decoration:none}.legal-table__row a:hover,.legal-card a:hover{text-decoration:underline}.legal-breadcrumbs a[aria-current="page"]{color:var(--text);font-weight:800}.site-footer{background:rgba(18,22,30,.84)}.site-footer__brand strong{text-transform:none}.beta-banner{background:linear-gradient(90deg,rgba(36,40,50,.96),rgba(24,28,36,.96));color:#e5ebf5;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width:900px){.account-hero,.account-app-topbar{align-items:flex-start;flex-direction:column}.account-top-actions{width:100%}.account-top-actions .btn{flex:1 1 auto}.account-profile-pill{width:100%}}@media (max-width:720px){.auth-card-app{padding:22px!important;border-radius:24px!important}.auth-copy-block h1,.account-hero h1,.legal-shell-app .legal-hero h1{font-size:30px}.account-help-card .account-quick-links{grid-template-columns:1fr}.app-footer{margin-bottom:112px}}body[data-page="home"] .beta-banner{display:block !important}body[data-page="home"] .site-footer,body[data-page="home"] .app-footer{display:flex !important}.diagnostix-main-v2>.app-footer{width:100%;margin:20px 0 0;padding:18px 20px;border-radius:24px;background:linear-gradient(180deg,rgba(31,35,44,.96),rgba(16,19,26,.98));border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 48px rgba(0,0,0,.24)}.diagnostix-main-v2>.app-footer .site-footer__brand p{max-width:820px}.diagnostix-main-v2>.app-footer .site-footer__links a{padding:9px 12px;border-radius:14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075);transition:background .18s ease,border-color .18s ease,transform .18s ease}.diagnostix-main-v2>.app-footer .site-footer__links a:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);transform:translateY(-1px);text-decoration:none}.beta-mini-chip{background:linear-gradient(135deg,rgba(120,124,134,.36),rgba(70,74,84,.55)) !important;border:1px solid rgba(255,255,255,.13) !important;color:#f4f7fb !important;letter-spacing:.12em;font-weight:900}.beta-inline-card{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:22px;margin-bottom:14px;background:linear-gradient(180deg,rgba(42,46,56,.92),rgba(28,31,39,.94));border:1px solid rgba(255,255,255,.09)}.beta-inline-pill{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);color:#eef3fa;font-size:11px;font-weight:900;letter-spacing:.14em}.beta-inline-card strong{display:block;color:#f1f5fb;font-size:14px;line-height:1.35}.beta-inline-card p{margin:4px 0 0;color:#aeb6c2;line-height:1.5;font-size:13px}body[data-page="home"] .app-pages-v2{padding-bottom:0 !important}@media (max-width:1180px){.diagnostix-main-v2>.app-footer{margin-bottom:18px}}@media (max-width:820px){body[data-page="home"] .beta-banner{display:block !important;position:sticky;top:0;font-size:10px;line-height:1.35;padding:8px 10px;letter-spacing:.08em}body[data-page="home"] .site-footer,body[data-page="home"] .app-footer{display:flex !important}.diagnostix-main-v2>.app-footer{width:100%;margin:14px 0 94px;padding:16px;border-radius:22px;flex-direction:column}.diagnostix-main-v2>.app-footer .site-footer__links{gap:8px}.diagnostix-main-v2>.app-footer .site-footer__links a{flex:1 1 calc(50% - 8px);text-align:center}.beta-inline-card{flex-direction:column;gap:10px;margin-bottom:12px;border-radius:20px}}body[data-page="home"] .command-bar.app-command-bar-v2,body[data-page="home"] .app-command-bar-v2{display:none !important}body[data-page="home"] .profile-auto-wrap-v7{min-width:240px;display:grid;gap:3px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}body[data-page="home"] .profile-auto-label-v7,body[data-page="home"] .profile-auto-wrap-v7 small,body[data-page="home"] .mobile-auto-profile-v7 span{color:#9aa4b2;font-size:12px;font-weight:800}body[data-page="home"] .profile-auto-wrap-v7 strong,body[data-page="home"] .mobile-auto-profile-v7 strong{color:#f3f5f8;font-size:14px;font-weight:950}body[data-page="home"] .mobile-status-grid-v7{grid-template-columns:1fr !important}body[data-page="home"] .mobile-auto-profile-v7{display:grid !important;gap:4px;padding:12px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);margin-bottom:12px}body[data-page="home"] .sensor-card-v2,body[data-page="home"] .widget-card.sensor-card-v2{min-height:156px !important;padding-bottom:20px !important}body[data-page="home"] .sensor-card-v2 .mini-chart,body[data-page="home"] .sensor-card-v2 .widget-chart-wrap,body[data-page="home"] .sensor-card-v2 .chart-toggle{display:none !important}body[data-page="home"] .sensor-actions-v7{display:flex !important;align-items:center !important;gap:10px !important}body[data-page="home"] .sensor-card-v2 .sensor-live-v7{display:inline-flex !important;align-items:center;justify-content:center;min-height:34px;padding:7px 11px !important;border-radius:999px !important;background:rgba(163,230,53,.1) !important;border:1px solid rgba(163,230,53,.18) !important;color:#a3e635 !important;font-size:13px !important;font-weight:950 !important;line-height:1 !important}body[data-page="home"] .sensor-card-v2 .sensor-remove-v7,body[data-page="home"] .sensor-card-v2 .corner-remove.sensor-remove-v7,body[data-page="home"] .sensor-card-v2 .remove-btn.sensor-remove-v7{display:grid !important;position:static !important;width:34px !important;height:34px !important;min-width:34px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.055) !important;color:#e7ebf1 !important;place-items:center !important;opacity:1 !important;transform:none !important;cursor:pointer !important;font-weight:950 !important;z-index:3 !important}body[data-page="home"] .sensor-card-v2 .sensor-remove-v7:hover{background:rgba(255,70,93,.16) !important;border-color:rgba(255,70,93,.34) !important;color:#fff !important}body[data-page="home"] .sensor-card-v2 .info-dot-v2,body[data-page="home"] .sensor-card-v2 .sensor-arrow-v2{display:none !important}body[data-page="home"] .app-page-live .head-actions,body[data-page="home"] .app-page-charts .head-actions{justify-content:flex-end}@media (max-width:820px){body[data-page="home"] .profile-auto-wrap-v7{min-width:0;width:100%}body[data-page="home"] .vehicle-top{display:grid;grid-template-columns:1fr}body[data-page="home"] .app-page-live .head-actions,body[data-page="home"] .app-page-charts .head-actions{grid-template-columns:1fr !important}}body[data-page="home"]{width:100%;max-width:100%;overflow-x:hidden !important}body[data-page="home"] .diagnostix-main-v2{max-width:100%;overflow-x:hidden}body[data-page="home"] .app-pages-v2,body[data-page="home"] .app-page,body[data-page="home"] .control-dock,body[data-page="home"] .panel,body[data-page="home"] .glass,body[data-page="home"] .glass-dark{max-width:100%}.diagnostix-main-v2>.app-footer{width:100% !important;max-width:100% !important;margin:22px 0 0 !important;padding:18px 20px calc(18px + env(safe-area-inset-bottom)) !important;border-radius:24px !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;overflow:hidden;box-sizing:border-box}.diagnostix-main-v2>.app-footer .site-footer__brand,.site-footer__brand{min-width:0;max-width:none}.diagnostix-main-v2>.app-footer .site-footer__brand strong,.diagnostix-main-v2>.app-footer .site-footer__brand p,.site-footer__brand strong,.site-footer__brand p{max-width:100%;overflow-wrap:anywhere;word-break:normal}.diagnostix-main-v2>.app-footer .site-footer__nav,.site-footer__nav{min-width:0}.diagnostix-main-v2>.app-footer .site-footer__links{justify-content:flex-end}body[data-page="home"] .diagram-canvas-wrap-v4{overflow:hidden !important;padding:8px 8px 4px 2px;box-sizing:border-box}body[data-page="home"] .diagram-chart-v4{display:block;width:100% !important;max-width:100% !important}body[data-page="home"] .diagram-card-v4,body[data-page="home"] .sensor-card-v2,body[data-page="home"] .widget-card{min-width:0}@media (max-width:980px){body[data-page="home"] .diagnostix-main-v2{padding-left:12px !important;padding-right:12px !important}body[data-page="home"] .app-section-title-v2,body[data-page="home"] .section-head{align-items:stretch !important;gap:14px !important}body[data-page="home"] .app-section-title-v2 h2,body[data-page="home"] .section-head h2{font-size:clamp(24px,6vw,34px) !important;line-height:1.05 !important}}@media (max-width:820px){body[data-page="home"] .diagnostix-app-shell{min-height:100dvh;padding-bottom:0 !important}body[data-page="home"] .diagnostix-main-v2{padding:0 10px 18px !important}body[data-page="home"] .app-topbar-v2{width:calc(100% + 20px);max-width:calc(100% + 20px);overflow:visible}body[data-page="home"] .app-topbar-left{min-width:0 !important}body[data-page="home"] .app-topbar-left>div:not(.app-topbar-mark){min-width:0}body[data-page="home"] .app-topbar-left strong,body[data-page="home"] .app-topbar-left span{max-width:58vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-page="home"] .app-pages-v2{width:100% !important;overflow:hidden}body[data-page="home"] .control-dock.app-page-connect,body[data-page="home"] .app-page-live,body[data-page="home"] .app-page-charts,body[data-page="home"] .app-page-dtc,body[data-page="home"] .app-page-freeze,body[data-page="home"] .app-page-log{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}body[data-page="home"] .beta-inline-card{padding:13px}body[data-page="home"] .app-intro-panel-v2,body[data-page="home"] .vehicle-card,body[data-page="home"] .app-tool-panel-v2,body[data-page="home"] .section-head{padding:14px !important;border-radius:22px !important}body[data-page="home"] .status-row,body[data-page="home"] .vehicle-grid,body[data-page="home"] .info-grid,body[data-page="home"] .freeze-stats-v2{grid-template-columns:1fr !important}body[data-page="home"] .head-actions{display:grid !important;grid-template-columns:1fr !important;gap:10px !important}body[data-page="home"] .head-actions>*,body[data-page="home"] .btn,body[data-page="home"] button.btn{width:100%}body[data-page="home"] .sensor-grid-v2,body[data-page="home"] .widget-grid.sensor-grid-v2,body[data-page="home"] .diagram-grid-v4{grid-template-columns:1fr !important;gap:12px !important;width:100% !important}body[data-page="home"] .sensor-card-v2,body[data-page="home"] .widget-card.sensor-card-v2{padding:14px !important;border-radius:24px !important}body[data-page="home"] .sensor-card-v2 .widget-name,body[data-page="home"] .sensor-title-v2{font-size:20px !important}body[data-page="home"] .sensor-card-v2 .widget-value{font-size:30px !important;line-height:1.05 !important}body[data-page="home"] .sensor-value-row-v2,body[data-page="home"] .sensor-bottom-v2,body[data-page="home"] .diagram-value-line-v4,body[data-page="home"] .diagram-foot-v4{flex-wrap:wrap !important;gap:8px 10px !important}body[data-page="home"] .diagram-card-v4{min-height:390px !important;padding:12px !important;border-radius:24px !important}body[data-page="home"] .diagram-head-v4{gap:12px;align-items:flex-start}body[data-page="home"] .diagram-title-v4{font-size:20px !important;max-width:100%}body[data-page="home"] .diagram-sub-v4{font-size:12px !important;overflow-wrap:anywhere}body[data-page="home"] .diagram-value-v4{font-size:32px !important}body[data-page="home"] .diagram-unit-v4,body[data-page="home"] .diagram-health-v4{font-size:14px !important}body[data-page="home"] .diagram-canvas-wrap-v4{min-height:238px !important;height:238px !important;border-radius:18px !important;padding:6px 4px 2px 0 !important}body[data-page="home"] .diagram-chart-v4{height:230px !important;min-height:230px !important}.diagnostix-main-v2>.app-footer{grid-template-columns:1fr !important;width:100% !important;margin:14px 0 calc(92px + env(safe-area-inset-bottom)) !important;padding:15px !important;border-radius:22px !important}.diagnostix-main-v2>.app-footer .site-footer__links{display:grid !important;grid-template-columns:1fr 1fr;justify-content:stretch;gap:8px !important}.diagnostix-main-v2>.app-footer .site-footer__links a{width:100%;text-align:center;padding:10px 8px !important}}@media (max-width:430px){body[data-page="home"] .beta-banner{font-size:9px !important;letter-spacing:.04em !important;padding:7px 8px !important}body[data-page="home"] .diagnostix-main-v2{padding-left:8px !important;padding-right:8px !important}body[data-page="home"] .app-topbar-v2{width:calc(100% + 16px);max-width:calc(100% + 16px);margin-left:-8px !important;margin-right:-8px !important;padding:9px 10px !important}body[data-page="home"] .app-topbar-mark{width:34px !important;height:34px !important;border-radius:12px !important;font-size:12px !important}body[data-page="home"] .profile-avatar-button-v3{width:40px !important;height:40px !important}body[data-page="home"] .profile-avatar-button-v3 .profile-avatar-v2{width:34px !important;height:34px !important;min-width:34px !important}body[data-page="home"] .profile-menu-v3{width:calc(100vw - 16px) !important;right:-2px !important;border-radius:22px !important}body[data-page="home"] .app-intro-panel-v2 h1{font-size:24px !important}body[data-page="home"] .brand-title{font-size:19px !important}body[data-page="home"] .brand-sub,body[data-page="home"] .hero-copy p,body[data-page="home"] .section-head p{font-size:13px !important}body[data-page="home"] .diagram-card-v4{min-height:368px !important;padding:10px !important}body[data-page="home"] .diagram-value-v4{font-size:28px !important}body[data-page="home"] .diagram-canvas-wrap-v4{min-height:218px !important;height:218px !important}body[data-page="home"] .diagram-chart-v4{height:212px !important;min-height:212px !important}body[data-page="home"] .modal{width:calc(100vw - 16px) !important;max-height:calc(100dvh - 28px) !important;padding:14px !important;border-radius:22px !important}body[data-page="home"] .pid-library{max-height:56dvh}}body[data-page="home"] .app-topbar-v2{overflow:visible !important}body[data-page="home"] .profile-area-v3{overflow:visible !important;z-index:220 !important}body[data-page="home"] .profile-menu-v3:not(.hidden){display:block !important}body[data-page="home"] .profile-menu-v3{box-sizing:border-box !important;min-height:auto !important;overflow:visible !important;contain:none !important}body[data-page="home"] .profile-menu-v3 *,body[data-page="home"] .profile-menu-v3 *::before,body[data-page="home"] .profile-menu-v3 *::after{box-sizing:border-box !important}body[data-page="home"] .profile-menu-head-v3{min-height:72px !important;align-items:center !important}body[data-page="home"] .profile-field-v3,body[data-page="home"] .profile-actions-v3,body[data-page="home"] .profile-links-v3{width:100% !important;min-width:0 !important}body[data-page="home"] .profile-field-v3 input{display:block !important;min-width:0 !important}body[data-page="home"] .profile-color-grid-v3{width:100% !important}body[data-page="home"] .profile-actions-v3 .btn{min-width:0 !important;white-space:nowrap !important}body[data-page="home"] .app-topbar-status{gap:9px !important;overflow:visible !important;flex-wrap:wrap !important;align-content:center !important}body[data-page="home"] .status-chip.mini{min-height:36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:9px 13px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.14) !important;color:#f7f9fc !important;font-weight:950 !important;letter-spacing:.005em !important;line-height:1 !important;box-shadow:0 10px 24px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.16) !important;text-shadow:0 1px 1px rgba(0,0,0,.24) !important;user-select:none !important}body[data-page="home"] .status-chip.mini::before,body[data-page="home"] .status-chip.mini::after{content:none !important;display:none !important}body[data-page="home"] #chipBt[data-state="connected"]{background:linear-gradient(180deg,#22c55e,#15803d) !important;border-color:rgba(134,239,172,.36) !important}body[data-page="home"] #chipBt[data-state="offline"]{background:linear-gradient(180deg,#475569,#273241) !important;border-color:rgba(148,163,184,.24) !important}body[data-page="home"] #chipObd[data-state="ready"]{background:linear-gradient(180deg,#14b8a6,#0f766e) !important;border-color:rgba(94,234,212,.34) !important}body[data-page="home"] #chipObd[data-state="waiting"]{background:linear-gradient(180deg,#f59e0b,#b45309) !important;border-color:rgba(253,186,116,.38) !important}body[data-page="home"] #chipLive[data-state="on"]{background:linear-gradient(180deg,#3b82f6,#1d4ed8) !important;border-color:rgba(147,197,253,.36) !important}body[data-page="home"] #chipLive[data-state="off"]{background:linear-gradient(180deg,#64748b,#334155) !important;border-color:rgba(203,213,225,.24) !important}body[data-page="home"] .beta-mini-chip{background:linear-gradient(180deg,#a855f7,#6d28d9) !important;border-color:rgba(216,180,254,.38) !important}body[data-page="home"] #chipStorage[data-state="saved"]{background:linear-gradient(180deg,#64748b,#374151) !important;border-color:rgba(203,213,225,.22) !important}body[data-page="home"] .diagram-canvas-wrap-v4{padding:6px !important}body[data-page="home"] .diagram-chart-v4{width:100% !important}@media (max-width:1180px){body[data-page="home"] .app-topbar-status{display:flex !important}body[data-page="home"] .status-chip.mini{min-height:32px !important;padding:8px 10px !important;font-size:11px !important}}@media (max-width:820px){body[data-page="home"] .app-topbar-status{display:none !important}body[data-page="home"] .profile-menu-v3{position:fixed !important;top:calc(66px + env(safe-area-inset-top)) !important;left:10px !important;right:10px !important;width:auto !important;max-width:none !important;max-height:calc(100dvh - 82px - env(safe-area-inset-top)) !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;padding:14px !important;border-radius:24px !important;z-index:999 !important}body[data-page="home"] .profile-menu-head-v3{padding:11px !important}body[data-page="home"] .profile-menu-head-v3 strong,body[data-page="home"] .profile-email-v3{max-width:calc(100vw - 130px) !important}}@media (max-width:430px){body[data-page="home"] .profile-menu-v3{top:calc(58px + env(safe-area-inset-top)) !important;left:8px !important;right:8px !important;max-height:calc(100dvh - 70px - env(safe-area-inset-top)) !important;padding:12px !important}body[data-page="home"] .profile-color-grid-v3{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:7px !important}body[data-page="home"] .profile-color-dot-v3{height:38px !important;border-radius:13px !important}body[data-page="home"] .profile-actions-v3{grid-template-columns:1fr !important}body[data-page="home"] .diagram-canvas-wrap-v4{padding:4px !important}}body[data-page="home"] .profile-area-v3,body[data-page="home"] .app-topbar-v2,body[data-page="home"] .diagnostix-main-v2{overflow:visible !important}body[data-page="home"] .profile-menu-v3{width:min(380px,calc(100vw - 24px)) !important;max-width:min(380px,calc(100vw - 24px)) !important;min-width:320px !important;right:0 !important;left:auto !important;top:calc(100% + 12px) !important;display:block;overflow:visible !important}body[data-page="home"] .profile-menu-v3.hidden{display:none !important}body[data-page="home"] .profile-menu-v3 .profile-menu-head-v3,body[data-page="home"] .profile-menu-v3 .profile-field-v3,body[data-page="home"] .profile-menu-v3 .profile-actions-v3,body[data-page="home"] .profile-menu-v3 .profile-links-v3{max-width:100% !important;min-width:0 !important}body[data-page="home"] .profile-menu-v3 .profile-color-grid-v3{grid-template-columns:repeat(5,minmax(0,1fr)) !important}body[data-page="home"] .profile-menu-v3 .profile-links-v3 a{white-space:nowrap !important}@media (max-width:900px){body[data-page="home"] .profile-menu-v3{position:fixed !important;top:calc(66px + env(safe-area-inset-top)) !important;left:12px !important;right:12px !important;width:auto !important;max-width:none !important;min-width:0 !important;max-height:calc(100dvh - 82px - env(safe-area-inset-top)) !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;border-radius:24px !important;padding:14px !important;z-index:9999 !important}}@media (max-width:430px){body[data-page="home"] .profile-menu-v3{top:calc(58px + env(safe-area-inset-top)) !important;left:8px !important;right:8px !important;padding:12px !important}body[data-page="home"] .profile-menu-v3 .profile-actions-v3{grid-template-columns:1fr !important}}@media (max-width:820px){html,body{min-height:100%;background:#070b10 !important}body[data-page="home"]{background:radial-gradient(circle at 90% 0%,rgba(31,122,255,.16),transparent 30%),radial-gradient(circle at 0% 35%,rgba(0,220,255,.08),transparent 28%),linear-gradient(180deg,#090e14 0%,#05080d 100%) !important;overflow-x:hidden !important}body[data-page="home"] .app-bg .grid-overlay,body[data-page="home"] .app-bg .orb{opacity:.18 !important}body[data-page="home"] .diagnostix-app-shell{width:100%;min-height:100dvh;display:block !important;padding:0 0 calc(96px + env(safe-area-inset-bottom)) !important}body[data-page="home"] .diagnostix-main-v2{width:min(430px,100%) !important;margin:0 auto !important;padding:0 12px 0 !important;overflow:visible !important}body[data-page="home"] .beta-banner{display:none !important}body[data-page="home"] .app-topbar-v2{position:sticky !important;top:0 !important;z-index:500 !important;width:calc(100% + 24px) !important;max-width:calc(100% + 24px) !important;margin:0 -12px 14px !important;padding:calc(10px + env(safe-area-inset-top)) 14px 12px !important;min-height:72px !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;gap:12px !important;border-radius:0 0 26px 26px !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.09) !important;background:linear-gradient(180deg,rgba(13,18,27,.96),rgba(8,12,18,.88)) !important;box-shadow:0 18px 40px rgba(0,0,0,.34) !important;backdrop-filter:blur(20px) saturate(140%) !important;-webkit-backdrop-filter:blur(20px) saturate(140%) !important;overflow:visible !important}body[data-page="home"] .app-topbar-left{min-width:0 !important;gap:9px !important}body[data-page="home"] .app-topbar-mark{display:none !important}body[data-page="home"] .app-topbar-left strong{display:block !important;max-width:calc(100vw - 112px) !important;font-size:17px !important;line-height:1.1 !important;letter-spacing:-.02em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;color:#f7fafc !important}body[data-page="home"] .app-topbar-left span{display:block !important;max-width:calc(100vw - 112px) !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#8d98a8 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .profile-area-v3{justify-self:end !important;z-index:9999 !important}body[data-page="home"] .profile-avatar-button-v3{width:44px !important;height:44px !important;border-radius:999px !important;padding:3px !important;background:linear-gradient(135deg,#38bdf8,#2563eb) !important;box-shadow:0 0 0 3px rgba(255,255,255,.14),0 12px 26px rgba(37,99,235,.3) !important}body[data-page="home"] .profile-avatar-button-v3 .profile-avatar-v2,body[data-page="home"] #profileAvatar.profile-avatar-v2{width:38px !important;height:38px !important;min-width:38px !important;border-radius:999px !important;font-size:18px !important}body[data-page="home"] .app-topbar-status{grid-column:1/-1 !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;width:100% !important;margin-top:2px !important;overflow:visible !important}body[data-page="home"] .status-chip.mini{min-width:0 !important;min-height:54px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;text-align:left !important;padding:12px 14px !important;border-radius:15px !important;font-size:13px !important;line-height:1.16 !important;white-space:normal !important;letter-spacing:-.01em !important;box-shadow:0 12px 26px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.15) !important}body[data-page="home"] .beta-mini-chip{display:none !important}body[data-page="home"] .main-layout.app-pages-v2{width:100% !important;max-width:100% !important;margin:0 auto !important;padding:0 0 0 !important;overflow:visible !important}body[data-page="home"] .app-page,body[data-page="home"] .control-dock.app-page-connect{margin:0 !important;width:100% !important;max-width:100% !important}body[data-page="home"] .control-dock.app-page-connect{display:none !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-page="home"] .control-dock.app-page-connect.is-active{display:block !important}body[data-page="home"] .beta-inline-card{display:flex !important;align-items:flex-start !important;gap:12px !important;margin:4px 0 12px !important;padding:15px !important;border-radius:17px !important;background:linear-gradient(135deg,rgba(0,122,255,.24),rgba(0,184,255,.1)) !important;border:1px solid rgba(56,189,248,.22) !important;box-shadow:0 14px 30px rgba(0,0,0,.28) !important}body[data-page="home"] .beta-inline-pill{border-radius:12px !important;color:#5fd5ff !important;background:rgba(40,167,255,.18) !important;border-color:rgba(125,211,252,.25) !important}body[data-page="home"] .beta-inline-card strong{font-size:13px !important;line-height:1.32 !important}body[data-page="home"] .beta-inline-card p{font-size:11px !important;line-height:1.45 !important;color:#c6d3e1 !important}body[data-page="home"] .dock-top.app-hero-v2{display:block !important;margin-bottom:12px !important}body[data-page="home"] .dock-top.app-hero-v2 .brand{display:none !important}body[data-page="home"] .dock-top.app-hero-v2 .dock-actions,body[data-page="home"] .app-hero-actions-v2{display:block !important;width:100% !important}body[data-page="home"] #btnConnect.btn.primary{width:100% !important;min-height:90px !important;padding:18px 54px 18px 20px !important;border-radius:18px !important;justify-content:flex-start !important;text-align:left !important;font-size:18px !important;line-height:1.18 !important;color:#f8fafc !important;background:linear-gradient(180deg,rgba(43,49,61,.98),rgba(23,28,37,.98)) !important;border:1px solid rgba(255,255,255,.11) !important;box-shadow:0 18px 36px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.16) !important;position:relative !important;overflow:hidden !important}body[data-page="home"] #btnConnect.btn.primary::before{content:"";width:48px;height:48px;border-radius:15px;margin-right:14px;flex:0 0 auto;background:linear-gradient(135deg,rgba(148,163,184,.32),rgba(17,24,39,.75));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}body[data-page="home"] #btnConnect.btn.primary::after{content:"›";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:38px;line-height:1;color:#f8fafc}body[data-page="home"] .dock-body.app-connect-body-v2{display:block !important;margin-top:0 !important}body[data-page="home"] .hero-panel.app-intro-panel-v2{display:block !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="home"] .hero-copy{display:none !important}body[data-page="home"] .vehicle-card.app-vehicle-card-v2,body[data-page="home"] .vehicle-card{margin-top:12px !important;padding:15px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(19,25,34,.94),rgba(12,17,24,.96)) !important;border:1px solid rgba(255,255,255,.09) !important;box-shadow:0 14px 30px rgba(0,0,0,.3) !important}body[data-page="home"] .vehicle-top{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:12px !important;margin-bottom:12px !important}body[data-page="home"] .muted-label{font-size:10px !important;color:#8b96a6 !important}body[data-page="home"] .vehicle-brand{font-size:18px !important;letter-spacing:-.02em !important}body[data-page="home"] .profile-auto-wrap-v7{display:none !important}body[data-page="home"] .vehicle-grid{display:grid !important;grid-template-columns:1fr !important;gap:0 !important}body[data-page="home"] .vehicle-grid .mini-box{display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:40px !important;padding:10px 0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;border-top:1px solid rgba(255,255,255,.08) !important}body[data-page="home"] .vehicle-grid .mini-box span{font-size:12px !important;color:#d5dbe6 !important}body[data-page="home"] .vehicle-grid .mini-box strong{font-size:12px !important;color:#cbd5e1 !important;text-align:right !important}body[data-page="home"] .mobile-dashboard-shell.app-mobile-connect-v2{display:none !important}body[data-page="home"] .app-section-title-v2,body[data-page="home"] .section-head{display:grid !important;grid-template-columns:1fr !important;gap:12px !important;padding:0 0 12px !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body[data-page="home"] .app-section-title-v2 .pill,body[data-page="home"] .section-head .pill.live{display:none !important}body[data-page="home"] .app-section-title-v2 h2,body[data-page="home"] .section-head h2{margin:0 !important;font-size:17px !important;line-height:1.15 !important;text-align:center !important;letter-spacing:-.02em !important}body[data-page="home"] .app-section-title-v2 p,body[data-page="home"] .section-head p{display:none !important}body[data-page="home"] .head-actions{display:grid !important;grid-template-columns:1fr !important;gap:10px !important}body[data-page="home"] .head-actions .btn,body[data-page="home"] #btnAddWidget,body[data-page="home"] #btnAddChartWidget{min-height:44px !important;width:100% !important;border-radius:12px !important;color:#51bfff !important;font-size:14px !important;font-weight:850 !important;background:linear-gradient(180deg,rgba(31,67,113,.94),rgba(24,49,84,.94)) !important;border:1px solid rgba(96,165,250,.2) !important;box-shadow:0 12px 24px rgba(0,0,0,.24) !important}body[data-page="home"] .sensor-grid-v2,body[data-page="home"] .widget-grid.sensor-grid-v2{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:9px !important;width:100% !important;overflow:visible !important}body[data-page="home"] .sensor-card-v2,body[data-page="home"] .widget-card.sensor-card-v2{min-height:164px !important;padding:12px !important;border-radius:14px !important;background:linear-gradient(180deg,rgba(25,31,40,.96),rgba(13,18,25,.98)) !important;border:1px solid rgba(255,255,255,.09) !important;box-shadow:0 12px 28px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08) !important}body[data-page="home"] .sensor-card-head-v2{align-items:flex-start !important;gap:8px !important}body[data-page="home"] .sensor-title-v2,body[data-page="home"] .sensor-card-v2 .widget-name{font-size:13px !important;line-height:1.15 !important;font-weight:950 !important;word-break:normal !important;overflow-wrap:anywhere !important}body[data-page="home"] .sensor-subtitle-v2,body[data-page="home"] .widget-subtitle{display:none !important}body[data-page="home"] .sensor-actions-v7{gap:5px !important;flex:0 0 auto !important}body[data-page="home"] .sensor-card-v2 .sensor-live-v7{min-height:auto !important;height:20px !important;padding:0 !important;border:0 !important;background:transparent !important;color:#8cff3f !important;font-size:11px !important;font-weight:850 !important;box-shadow:none !important}body[data-page="home"] .sensor-card-v2 .sensor-remove-v7{width:24px !important;height:24px !important;min-width:24px !important;font-size:13px !important;background:rgba(255,255,255,.06) !important}body[data-page="home"] .sensor-value-row-v2{display:block !important;margin-top:18px !important}body[data-page="home"] .sensor-card-v2 .widget-value{font-size:30px !important;line-height:.95 !important;font-weight:950 !important;letter-spacing:-.05em !important}body[data-page="home"] .sensor-card-v2 .widget-unit{display:block !important;margin-top:5px !important;font-size:13px !important;color:#e8eef6 !important;font-weight:800 !important}body[data-page="home"] .sensor-health-v2,body[data-page="home"] .sensor-trend-v2{display:none !important}body[data-page="home"] .sensor-stats-v2,body[data-page="home"] .widget-stats.sensor-stats-v2{display:grid !important;grid-template-columns:1fr !important;gap:3px !important;margin-top:12px !important}body[data-page="home"] .stat-pill{padding:0 !important;border:0 !important;background:transparent !important;color:#aab4c2 !important;font-size:11px !important;line-height:1.2 !important;text-align:left !important}body[data-page="home"] .diagram-grid-v4{display:grid !important;grid-template-columns:1fr !important;gap:12px !important}body[data-page="home"] .diagram-card-v4{min-height:0 !important;padding:12px !important;border-radius:16px !important;background:linear-gradient(180deg,rgba(24,31,40,.96),rgba(13,18,25,.98)) !important;border:1px solid rgba(255,255,255,.09) !important;box-shadow:0 14px 32px rgba(0,0,0,.34) !important}body[data-page="home"] .diagram-head-v4{align-items:flex-start !important;gap:8px !important;margin-bottom:8px !important}body[data-page="home"] .diagram-title-v4{font-size:13px !important;line-height:1.2 !important}body[data-page="home"] .diagram-sub-v4,body[data-page="home"] .diagram-value-line-v4,body[data-page="home"] .diagram-foot-v4{display:none !important}body[data-page="home"] .diagram-actions-v4{gap:6px !important}body[data-page="home"] .diagram-live-v4{height:22px !important;padding:0 7px !important;font-size:11px !important}body[data-page="home"] .diagram-remove-v4{width:24px !important;height:24px !important;min-width:24px !important}body[data-page="home"] .diagram-canvas-wrap-v4{min-height:214px !important;height:214px !important;padding:4px 2px 0 0 !important;border-radius:12px !important;background:rgba(5,8,13,.3) !important}body[data-page="home"] .diagram-chart-v4{height:208px !important;min-height:208px !important;width:100% !important}body[data-page="home"] .diagnostic-warning-grid-v2{display:grid !important;grid-template-columns:1fr !important;gap:9px !important;margin:0 0 12px !important}body[data-page="home"] .warning-card-v2{min-height:58px !important;padding:12px !important;border-radius:14px !important;grid-template-columns:auto 1fr !important;align-items:center !important;background:linear-gradient(180deg,rgba(25,31,40,.96),rgba(13,18,25,.98)) !important;box-shadow:0 12px 28px rgba(0,0,0,.3) !important}body[data-page="home"] .warning-card-v2 b{width:34px !important;height:34px !important;border-radius:11px !important}body[data-page="home"] .warning-card-v2 span{grid-column:2 !important;font-size:12px !important}body[data-page="home"] .app-tool-panel-v2{padding:12px !important;border-radius:16px !important;background:linear-gradient(180deg,rgba(24,31,40,.96),rgba(13,18,25,.98)) !important}body[data-page="home"] .panel-header{display:grid !important;grid-template-columns:1fr !important;gap:10px !important}body[data-page="home"] .panel-header h3{font-size:15px !important;margin:0 0 4px !important}body[data-page="home"] .panel-header p{font-size:12px !important;margin:0 !important}body[data-page="home"] .panel-actions-v2{display:grid !important;grid-template-columns:1fr !important;gap:8px !important}body[data-page="home"] .profile-menu-v3{position:fixed !important;top:calc(82px + env(safe-area-inset-top)) !important;right:10px !important;left:auto !important;width:min(312px,calc(100vw - 24px)) !important;max-width:min(312px,calc(100vw - 24px)) !important;min-width:0 !important;max-height:calc(100dvh - 110px - env(safe-area-inset-top)) !important;overflow-y:auto !important;overflow-x:hidden !important;padding:16px !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(21,27,36,.98),rgba(10,15,22,.98)) !important;border:1px solid rgba(255,255,255,.11) !important;box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08) !important;z-index:99999 !important}body[data-page="home"] .profile-menu-v3.hidden{display:none !important}body[data-page="home"] .profile-menu-head-v3{display:grid !important;grid-template-columns:1fr !important;justify-items:center !important;text-align:center !important;gap:10px !important;min-height:0 !important;padding:0 0 14px !important;background:transparent !important;border:0 !important}body[data-page="home"] .profile-menu-avatar-v3{width:70px !important;height:70px !important;font-size:28px !important;border-radius:999px !important;box-shadow:0 0 0 3px rgba(56,189,248,.32) !important}body[data-page="home"] .profile-menu-head-v3 small{display:none !important}body[data-page="home"] .profile-menu-head-v3 strong{font-size:16px !important;color:#60c7ff !important}body[data-page="home"] .profile-email-v3{font-size:12px !important;color:#aab5c4 !important}body[data-page="home"] .profile-field-v3{gap:8px !important;margin-top:12px !important}body[data-page="home"] .profile-field-v3>span{font-size:12px !important;color:#aeb8c7 !important;letter-spacing:0 !important;text-transform:none !important}body[data-page="home"] .profile-field-v3 input{height:46px !important;border-radius:13px !important;padding:0 14px !important;background:rgba(3,7,12,.66) !important;border:1px solid rgba(255,255,255,.12) !important}body[data-page="home"] .profile-color-grid-v3{display:grid !important;grid-template-columns:repeat(5,1fr) !important;gap:8px !important}body[data-page="home"] .profile-color-dot-v3{height:34px !important;border-radius:999px !important}body[data-page="home"] .profile-actions-v3{grid-template-columns:1fr !important;gap:8px !important;margin-top:14px !important}body[data-page="home"] .profile-links-v3{display:grid !important;gap:6px !important;margin-top:10px !important}body[data-page="home"] .profile-links-v3 a{min-height:44px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0 10px !important;border-radius:13px !important;background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.06) !important;color:#dce4ef !important;text-decoration:none !important;font-weight:800 !important}body[data-page="home"] .profile-links-v3 a::after{content:"›";color:#8b96a7;font-size:20px}body[data-page="home"] .mobile-bottom-nav{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:4px !important;position:fixed !important;left:50% !important;transform:translateX(-50%) !important;bottom:0 !important;width:min(430px,100%) !important;min-height:74px !important;padding:7px 9px calc(8px + env(safe-area-inset-bottom)) !important;border-radius:0 !important;border:0 !important;border-top:1px solid rgba(255,255,255,.09) !important;background:linear-gradient(180deg,rgba(16,22,31,.9),rgba(6,10,16,.98)) !important;box-shadow:0 -16px 40px rgba(0,0,0,.44) !important;z-index:800 !important;backdrop-filter:blur(18px) !important;-webkit-backdrop-filter:blur(18px) !important}body[data-page="home"] .mobile-nav-btn{min-width:0 !important;min-height:56px !important;border:0 !important;border-radius:14px !important;background:transparent !important;color:#8e99a8 !important;display:grid !important;align-content:center !important;justify-items:center !important;gap:3px !important;padding:4px 2px !important;font-weight:800 !important}body[data-page="home"] .mobile-nav-btn.is-active{color:#2fb8ff !important;background:rgba(47,184,255,.08) !important}body[data-page="home"] .mobile-nav-icon{font-size:20px !important;line-height:1 !important}body[data-page="home"] .mobile-nav-label{display:block !important;font-size:9.5px !important;line-height:1 !important;white-space:nowrap !important}body[data-page="home"] .diagnostix-main-v2>.app-footer{display:grid !important;grid-template-columns:1fr !important;gap:8px !important;margin:14px 0 6px !important;padding:12px 8px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;text-align:center !important}body[data-page="home"] .site-footer__brand strong{font-size:11px !important;color:#8f99a8 !important}body[data-page="home"] .site-footer__brand p{display:none !important}body[data-page="home"] .site-footer__nav span{display:none !important}body[data-page="home"] .site-footer__links{display:flex !important;justify-content:center !important;flex-wrap:wrap !important;gap:10px !important}body[data-page="home"] .site-footer__links a{width:auto !important;padding:0 !important;border:0 !important;background:transparent !important;color:#8c96a5 !important;font-size:10px !important}body[data-page="home"] .modal-backdrop{align-items:flex-end !important;padding:0 !important}body[data-page="home"] .modal{width:min(430px,100%) !important;max-height:86dvh !important;border-radius:24px 24px 0 0 !important;padding:16px !important;margin:0 auto !important;background:linear-gradient(180deg,rgba(18,24,33,.98),rgba(9,13,19,.98)) !important}body[data-page="home"] .pid-library{max-height:54dvh !important}}@media (max-width:380px){body[data-page="home"] .sensor-grid-v2,body[data-page="home"] .widget-grid.sensor-grid-v2{grid-template-columns:1fr !important}body[data-page="home"] .app-topbar-status{grid-template-columns:1fr !important}body[data-page="home"] .mobile-nav-label{font-size:9px !important}}@media (max-width:820px){body[data-page="home"] .app-topbar-status{display:none !important}body[data-page="home"][data-active-view="connect"] .app-topbar-status{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="home"][data-active-view="connect"] .app-topbar-v2{min-height:142px !important}body[data-page="home"]:not([data-active-view="connect"]) .app-topbar-v2{min-height:68px !important}}.mobile-concept-status-grid,.mobile-dtc-hero-card,.profile-menu-close-v12{display:none}@media (max-width:820px){body[data-page="home"]{color:#edf3fb !important;background:radial-gradient(circle at 98% 6%,rgba(30,144,255,.18),transparent 34%),radial-gradient(circle at 5% 32%,rgba(0,221,255,.085),transparent 29%),linear-gradient(180deg,#070c12 0%,#05080d 100%) !important}body[data-page="home"] .diagnostix-app-shell{padding:0 0 calc(82px + env(safe-area-inset-bottom)) !important}body[data-page="home"] .diagnostix-main-v2{width:min(390px,100%) !important;padding:0 14px 0 !important}body[data-page="home"] .app-topbar-v2{width:calc(100% + 28px) !important;max-width:calc(100% + 28px) !important;min-height:58px !important;margin:0 -14px 8px !important;padding:calc(8px + env(safe-area-inset-top)) 14px 7px !important;grid-template-columns:1fr auto !important;border-radius:0 !important;background:linear-gradient(180deg,rgba(7,12,18,.97),rgba(7,12,18,.74)) !important;border-bottom:0 !important;box-shadow:none !important}body[data-page="home"] .app-topbar-status{display:none !important}body[data-page="home"] .app-topbar-left{position:absolute !important;left:64px !important;right:64px !important;top:calc(19px + env(safe-area-inset-top)) !important;display:block !important;text-align:center !important;pointer-events:none !important;min-width:0 !important}body[data-page="home"] .app-topbar-left strong{display:none !important}body[data-page="home"] .app-topbar-left span{display:block !important;max-width:100% !important;color:#f5f7fb !important;font-size:16px !important;line-height:1.1 !important;font-weight:950 !important;letter-spacing:-.03em !important;text-transform:none !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"][data-active-view="connect"] .app-topbar-left{visibility:hidden !important}body[data-page="home"][data-active-view="connect"] .app-topbar-v2,body[data-page="home"]:not([data-active-view="connect"]) .app-topbar-v2{min-height:58px !important}body[data-page="home"] .profile-area-v3{position:relative !important;justify-self:end !important}body[data-page="home"] .profile-avatar-button-v3{width:34px !important;height:34px !important;padding:2px !important;border-radius:999px !important;background:linear-gradient(135deg,#70caff,#2377ff) !important;box-shadow:0 0 0 2px rgba(255,255,255,.17),0 10px 24px rgba(0,115,255,.28) !important}body[data-page="home"] .profile-avatar-button-v3 .profile-avatar-v2,body[data-page="home"] #profileAvatar.profile-avatar-v2{width:30px !important;height:30px !important;min-width:30px !important;font-size:14px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2) !important}body[data-page="home"] .beta-inline-card{margin:4px 0 12px !important;padding:15px 14px !important;gap:10px !important;border-radius:13px !important;background:linear-gradient(135deg,rgba(0,122,255,.34),rgba(0,174,255,.14)) !important;border:1px solid rgba(65,184,255,.24) !important;box-shadow:0 16px 34px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.1) !important}body[data-page="home"] .beta-inline-pill{font-size:18px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.02em !important;color:#48cfff !important;border:0 !important;background:transparent !important;padding:0 !important}body[data-page="home"] .beta-inline-pill::before{content:"⚗";margin-right:7px;font-size:16px}body[data-page="home"] .beta-inline-card strong{display:block !important;font-size:11px !important;line-height:1.35 !important;color:#eaf4ff !important}body[data-page="home"] .beta-inline-card p{margin-top:3px !important;font-size:10px !important;line-height:1.4 !important;color:#c2cede !important}body[data-page="home"] .mobile-concept-status-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin:0 0 12px !important}body[data-page="home"] .mobile-concept-status{position:relative !important;min-height:54px !important;display:grid !important;grid-template-columns:37px 1fr !important;grid-template-rows:auto auto !important;align-content:center !important;column-gap:10px !important;padding:10px 12px !important;border-radius:10px !important;border:1px solid rgba(255,255,255,.10) !important;overflow:hidden !important;box-shadow:0 12px 26px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12) !important}body[data-page="home"] .mobile-concept-status::before{grid-row:1/3 !important;width:37px !important;height:37px !important;border-radius:999px !important;display:grid !important;place-items:center !important;font-size:18px !important;font-weight:900 !important;color:#f7fbff !important;background:rgba(255,255,255,.12) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18) !important}body[data-page="home"] .mobile-concept-status--bt::before{content:"♢"}body[data-page="home"] .mobile-concept-status--obd::before{content:"▦"}body[data-page="home"] .mobile-concept-status--live::before{content:"∿"}body[data-page="home"] .mobile-concept-status--profile::before{content:"◌"}body[data-page="home"] .mobile-concept-status strong{font-size:12px !important;line-height:1.1 !important;font-weight:950 !important;color:#eef6ff !important}body[data-page="home"] .mobile-concept-status small{margin-top:2px !important;font-size:10px !important;line-height:1.1 !important;color:#cbd6e3 !important;font-weight:780 !important}body[data-page="home"] .mobile-concept-status--bt{background:linear-gradient(135deg,rgba(25,95,182,.78),rgba(24,51,93,.82)) !important}body[data-page="home"] .mobile-concept-status--obd{background:linear-gradient(135deg,rgba(36,127,65,.82),rgba(21,82,46,.82)) !important}body[data-page="home"] .mobile-concept-status--live{background:linear-gradient(135deg,rgba(0,136,158,.74),rgba(12,83,100,.84)) !important}body[data-page="home"] .mobile-concept-status--profile{background:linear-gradient(135deg,rgba(92,54,156,.82),rgba(47,37,99,.86)) !important}body[data-page="home"] #btnConnect.btn.primary{min-height:88px !important;margin:0 !important;padding:16px 54px 16px 76px !important;border-radius:14px !important;font-size:0 !important;background:linear-gradient(180deg,rgba(45,52,64,.97),rgba(23,29,38,.99)) !important;border:1px solid rgba(255,255,255,.12) !important}body[data-page="home"] #btnConnect.btn.primary::before{position:absolute !important;left:15px !important;top:50% !important;transform:translateY(-50%) rotate(-10deg) !important;width:46px !important;height:46px !important;margin:0 !important;content:"" !important;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 35%),linear-gradient(135deg,#3c4350,#111821) !important;border-radius:12px !important}body[data-page="home"] #btnConnect.btn.primary span{font-size:initial !important}body[data-page="home"] #btnConnect.btn.primary{color:transparent !important}body[data-page="home"] #btnConnect.btn.primary::after{content:"Adapter verbinden ›" !important;position:absolute !important;left:76px !important;right:16px !important;top:22px !important;transform:none !important;font-size:16px !important;line-height:1.1 !important;font-weight:950 !important;color:#f7fafc !important;text-align:left !important}body[data-page="home"] #btnConnect.btn.primary::selection{background:transparent}body[data-page="home"] .dock-actions.app-hero-actions-v2::after{content:"Stellen Sie eine Verbindung zu Ihrem OBD‑Adapter her.";position:absolute;left:90px;right:36px;margin-top:-42px;color:#aeb9c8;font-size:11px;line-height:1.32;pointer-events:none}body[data-page="home"] .dock-actions.app-hero-actions-v2{position:relative !important}body[data-page="home"] .vehicle-card.app-vehicle-card-v2,body[data-page="home"] .vehicle-card{margin-top:12px !important;padding:13px !important;border-radius:13px !important;background:linear-gradient(180deg,rgba(18,25,33,.97),rgba(11,17,24,.98)) !important}body[data-page="home"] .vehicle-brand::before{content:"Fahrzeug";color:#f5f7fb;font-size:15px;font-weight:950}body[data-page="home"] .vehicle-brand{font-size:0 !important}body[data-page="home"] .vehicle-top{margin-bottom:8px !important}body[data-page="home"] .vehicle-top .muted-label{display:none !important}body[data-page="home"] .vehicle-grid .mini-box{min-height:35px !important;padding:8px 0 !important}body[data-page="home"] .app-section-title-v2 h2,body[data-page="home"] .section-head h2{font-size:16px !important}body[data-page="home"] #btnAddWidget,body[data-page="home"] #btnAddChartWidget{min-height:42px !important;border-radius:9px !important;font-size:0 !important}body[data-page="home"] #btnAddWidget::before,body[data-page="home"] #btnAddChartWidget::before{content:"＋ Sensor auswählen";font-size:14px;color:#51bfff}body[data-page="home"] .sensor-grid-v2,body[data-page="home"] .widget-grid.sensor-grid-v2{gap:8px !important}body[data-page="home"] .sensor-card-v2,body[data-page="home"] .widget-card.sensor-card-v2{min-height:166px !important;padding:11px !important;border-radius:12px !important}body[data-page="home"] .sensor-title-v2,body[data-page="home"] .sensor-card-v2 .widget-name{font-size:12px !important}body[data-page="home"] .sensor-card-v2 .widget-value{font-size:29px !important}body[data-page="home"] .sensor-card-v2 .widget-unit{font-size:12px !important}body[data-page="home"] .stat-pill{font-size:10.5px !important}body[data-page="home"] .diagram-grid-v4{gap:11px !important}body[data-page="home"] .diagram-card-v4{padding:10px !important;border-radius:13px !important}body[data-page="home"] .diagram-title-v4{font-size:12px !important;font-weight:950 !important}body[data-page="home"] .diagram-canvas-wrap-v4{height:190px !important;min-height:190px !important;padding:0 !important;background:rgba(5,8,13,.28) !important}body[data-page="home"] .diagram-chart-v4{height:190px !important;min-height:190px !important;display:block !important}body[data-page="home"] .mobile-dtc-hero-card{display:block !important;margin:0 0 12px !important}body[data-page="home"] .mobile-dtc-read-btn{width:100% !important;min-height:64px !important;display:grid !important;grid-template-columns:36px 1fr auto !important;grid-template-rows:auto auto !important;column-gap:11px !important;align-items:center !important;padding:12px !important;border-radius:12px !important;border:1px solid rgba(255,255,255,.09) !important;background:linear-gradient(180deg,rgba(25,31,40,.97),rgba(13,18,25,.98)) !important;color:#eef4fb !important;box-shadow:0 12px 28px rgba(0,0,0,.30) !important}body[data-page="home"] .mobile-dtc-read-btn span{grid-row:1/3 !important;width:34px !important;height:34px !important;border-radius:10px !important;display:grid !important;place-items:center !important;color:#ffb229 !important;background:rgba(251,191,36,.14) !important}body[data-page="home"] .mobile-dtc-read-btn strong{font-size:13px !important;text-align:left !important}body[data-page="home"] .mobile-dtc-read-btn small{font-size:10px !important;color:#aab5c4 !important;text-align:left !important}body[data-page="home"] .mobile-dtc-read-btn b{grid-row:1/3 !important;color:#6f7c8d !important;font-size:20px !important}body[data-page="home"] .diagnostic-warning-grid-v2{display:none !important}body[data-page="home"] .panel-header .panel-actions-v2{display:none !important}body[data-page="home"] .app-tool-panel-v2{border-radius:13px !important}body[data-page="home"] .dtc-list.empty{min-height:86px !important;display:grid !important;place-items:center !important;text-align:center !important;border-radius:13px !important;color:#9ea9b9 !important;background:rgba(255,255,255,.035) !important;border:1px dashed rgba(255,255,255,.1) !important}body[data-page="home"] .dtc-item{min-height:84px !important;padding:13px !important;border-radius:13px !important;background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.075) !important}body[data-page="home"] .profile-menu-v3{top:calc(86px + env(safe-area-inset-top)) !important;right:10px !important;width:min(300px,calc(100vw - 28px)) !important;max-width:min(300px,calc(100vw - 28px)) !important;max-height:calc(100dvh - 112px - env(safe-area-inset-bottom)) !important;padding:18px 16px 16px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(20,27,36,.985),rgba(9,14,21,.985)) !important}body[data-page="home"] .profile-menu-close-v12{display:grid !important;position:absolute !important;top:11px !important;right:12px !important;width:30px !important;height:30px !important;place-items:center !important;border:0 !important;border-radius:999px !important;background:transparent !important;color:#dce5f0 !important;font-size:18px !important}body[data-page="home"] .profile-menu-head-v3{padding-top:2px !important;padding-bottom:16px !important}body[data-page="home"] .profile-menu-avatar-v3{width:72px !important;height:72px !important;font-size:30px !important;box-shadow:0 0 0 3px #168dff,0 0 0 6px rgba(22,141,255,.16) !important}body[data-page="home"] .profile-menu-head-v3 strong{margin-top:2px !important;font-size:13px !important;color:#68c8ff !important;text-align:left !important;justify-self:stretch !important}body[data-page="home"] .profile-email-v3{display:none !important}body[data-page="home"] .profile-field-v3>span{font-size:11px !important;color:#aeb8c7 !important}body[data-page="home"] .profile-field-v3 input{height:42px !important;border-radius:10px !important}body[data-page="home"] .profile-color-grid-v3{grid-template-columns:repeat(5,32px) !important;gap:9px !important;justify-content:start !important}body[data-page="home"] .profile-color-dot-v3{width:32px !important;height:32px !important;padding:0 !important}body[data-page="home"] .profile-color-dot-v3.is-active{box-shadow:0 0 0 3px rgba(10,15,22,.98),0 0 0 6px #29a9ff !important}body[data-page="home"] .profile-actions-v3{display:none !important}body[data-page="home"] .profile-links-v3{gap:7px !important;margin-top:16px !important}body[data-page="home"] .profile-links-v3 a{min-height:44px !important;padding:0 4px !important;background:transparent !important;border:0 !important;font-size:14px !important;font-weight:820 !important}body[data-page="home"] .profile-links-v3 a:nth-child(1)::before{content:"?"}body[data-page="home"] .profile-links-v3 a:nth-child(2)::before{content:"▣"}body[data-page="home"] .profile-links-v3 a:nth-child(3)::before{content:"▤"}body[data-page="home"] .profile-links-v3 a::before{width:28px !important;height:28px !important;margin-right:11px !important;display:inline-grid !important;place-items:center !important;border-radius:9px !important;background:rgba(148,163,184,.14) !important;color:#b5c0cf !important}body[data-page="home"] .mobile-bottom-nav{width:min(390px,100%) !important;min-height:70px !important;padding:6px 8px calc(7px + env(safe-area-inset-bottom)) !important;background:linear-gradient(180deg,rgba(18,24,33,.92),rgba(7,11,17,.985)) !important}body[data-page="home"] .mobile-nav-btn{min-height:52px !important;border-radius:12px !important}body[data-page="home"] .mobile-nav-icon{width:22px !important;height:22px !important;font-size:0 !important}body[data-page="home"] .mobile-nav-icon svg{width:21px !important;height:21px !important;display:block !important;fill:none !important;stroke:currentColor !important;stroke-width:2.05 !important;stroke-linecap:round !important;stroke-linejoin:round !important}body[data-page="home"] .mobile-nav-label{font-size:9px !important}body[data-page="home"] .mobile-nav-btn.is-active{background:transparent !important;color:#2fb8ff !important}body[data-page="home"] .diagnostix-main-v2>.app-footer{margin:12px 0 0 !important;padding:10px 0 0 !important}body[data-page="home"] .site-footer__links{gap:16px !important}body[data-page="home"] .site-footer__brand strong{font-size:10px !important}}@media (max-width:380px){body[data-page="home"] .diagnostix-main-v2{padding:0 12px !important}body[data-page="home"] .diagnostix-main-v2{width:100% !important}body[data-page="home"] .sensor-grid-v2,body[data-page="home"] .widget-grid.sensor-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:7px !important}body[data-page="home"] .sensor-card-v2,body[data-page="home"] .widget-card.sensor-card-v2{min-height:158px !important;padding:10px !important}body[data-page="home"] .sensor-card-v2 .widget-value{font-size:26px !important}body[data-page="home"] .mobile-concept-status-grid{gap:8px !important}body[data-page="home"] .mobile-concept-status{grid-template-columns:32px 1fr !important;padding:9px !important}body[data-page="home"] .mobile-concept-status::before{width:32px !important;height:32px !important}body[data-page="home"] .profile-menu-v3{right:8px !important;width:calc(100vw - 24px) !important;max-width:calc(100vw - 24px) !important}}@media (max-width:820px){body[data-page="home"] .profile-actions-v3{display:grid !important;grid-template-columns:1fr !important;gap:7px !important;margin-top:16px !important}body[data-page="home"] #profileLogoutBtn{display:none !important}body[data-page="home"] #profileAccountBtn{min-height:44px !important;justify-content:flex-start !important;padding:0 4px !important;border:0 !important;background:transparent !important;box-shadow:none !important;color:#dce4ef !important;font-size:14px !important;font-weight:820 !important}body[data-page="home"] #profileAccountBtn::before{content:"◌";width:28px !important;height:28px !important;margin-right:11px !important;display:inline-grid !important;place-items:center !important;border-radius:9px !important;background:rgba(148,163,184,.14) !important;color:#b5c0cf !important}body[data-page="home"] #profileAccountBtn::after{content:"›";margin-left:auto;color:#8b96a7;font-size:20px}}@media (max-width:820px){body[data-page="home"] .app-topbar-status,body[data-page="home"][data-active-view="connect"] .app-topbar-status,body[data-page="home"] .mobile-concept-status-grid{display:none !important}body[data-page="home"] .app-topbar-v2,body[data-page="home"][data-active-view="connect"] .app-topbar-v2,body[data-page="home"]:not([data-active-view="connect"]) .app-topbar-v2{min-height:58px !important}body[data-page="home"] .profile-avatar-button-v3{width:36px !important;height:36px !important;padding:0 !important;overflow:hidden !important;border:2px solid rgba(49,169,255,.95) !important;background:transparent !important;box-shadow:0 0 0 2px rgba(255,255,255,.13),0 10px 24px rgba(0,115,255,.30) !important}body[data-page="home"] .profile-avatar-button-v3 .profile-avatar-v2,body[data-page="home"] #profileAvatar.profile-avatar-v2{width:100% !important;height:100% !important;min-width:100% !important;border-radius:999px !important;font-size:15px !important;line-height:1 !important;box-shadow:none !important}body[data-page="home"] .cookie-fab{right:max(12px,calc((100vw - 390px) / 2 + 12px)) !important;bottom:calc(74px + env(safe-area-inset-bottom)) !important;width:auto !important;height:28px !important;min-width:0 !important;padding:0 10px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:10px !important;line-height:1 !important;font-weight:850 !important;letter-spacing:.01em !important;background:linear-gradient(180deg,rgba(24,31,41,.94),rgba(9,14,21,.98)) !important;color:#b9c5d4 !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 10px 20px rgba(0,0,0,.26) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-page="home"] .cookie-fab span{display:none !important}body[data-page="home"] .cookie-fab::before{content:"Cookies" !important}body[data-page="home"] .dock-actions.app-hero-actions-v2{position:relative !important;width:100% !important}body[data-page="home"] #btnConnect.btn.primary{position:relative !important;width:100% !important;min-height:88px !important;padding:15px 48px 15px 76px !important;overflow:hidden !important}body[data-page="home"] #btnConnect.btn.primary::after{content:"Adapter verbinden ›" !important;left:76px !important;right:18px !important;top:21px !important;font-size:16px !important;line-height:1.12 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .dock-actions.app-hero-actions-v2::after{content:"Stellen Sie eine Verbindung zu Ihrem OBD‑Adapter her." !important;position:absolute !important;left:76px !important;right:50px !important;top:46px !important;margin:0 !important;color:#aeb9c8 !important;font-size:11px !important;line-height:1.28 !important;text-align:left !important;pointer-events:none !important;z-index:2 !important;display:block !important}}@media (max-width:360px){body[data-page="home"] #btnConnect.btn.primary::after{font-size:15px !important}body[data-page="home"] .dock-actions.app-hero-actions-v2::after{right:42px !important;font-size:10.5px !important}}@media (max-width:820px){body[data-page="home"] .app-topbar-status,body[data-page="home"][data-active-view="connect"] .app-topbar-status{display:none !important}body[data-page="home"][data-active-view="connect"] .app-topbar-left{visibility:hidden !important;opacity:0 !important}body[data-page="home"] .app-topbar-v2{min-height:58px !important;padding:calc(8px + env(safe-area-inset-top)) 14px 7px !important}body[data-page="home"] .profile-area-v3{justify-self:end !important}body[data-page="home"] .profile-avatar-button-v3{width:35px !important;height:35px !important;padding:0 !important;border:2px solid #2fa8ff !important;border-radius:999px !important;overflow:hidden !important;background:transparent !important;box-shadow:0 0 0 2px rgba(255,255,255,.14),0 10px 22px rgba(25,118,255,.30) !important}body[data-page="home"] .profile-avatar-button-v3 .profile-avatar-v2,body[data-page="home"] #profileAvatar.profile-avatar-v2{width:100% !important;height:100% !important;min-width:100% !important;border-radius:999px !important;font-size:15px !important;box-shadow:none !important}body[data-page="home"] .mobile-concept-status-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin:0 0 12px !important}body[data-page="home"] .mobile-concept-status{min-height:64px !important;display:grid !important;grid-template-columns:42px minmax(0,1fr) !important;grid-template-rows:auto auto !important;align-content:center !important;column-gap:12px !important;padding:11px 12px !important;border-radius:12px !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:0 14px 28px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.14) !important;overflow:hidden !important}body[data-page="home"] .mobile-concept-status::before{grid-row:1/3 !important;width:42px !important;height:42px !important;border-radius:999px !important;display:grid !important;place-items:center !important;font-size:20px !important;line-height:1 !important;color:#eef8ff !important;background:rgba(255,255,255,.13) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.20) !important}body[data-page="home"] .mobile-concept-status strong{font-size:14px !important;line-height:1.08 !important;font-weight:950 !important;color:#f6fbff !important;letter-spacing:-.02em !important}body[data-page="home"] .mobile-concept-status small{margin-top:3px !important;font-size:11px !important;line-height:1.08 !important;font-weight:820 !important;color:#d4deeb !important}body[data-page="home"] .mobile-concept-status--bt{background:linear-gradient(135deg,rgba(29,91,172,.88),rgba(30,55,95,.90)) !important}body[data-page="home"] .mobile-concept-status--obd{background:linear-gradient(135deg,rgba(38,130,68,.88),rgba(22,83,48,.90)) !important}body[data-page="home"] .mobile-concept-status--live{background:linear-gradient(135deg,rgba(0,139,164,.86),rgba(13,84,102,.92)) !important}body[data-page="home"] .mobile-concept-status--profile{background:linear-gradient(135deg,rgba(96,55,161,.90),rgba(49,38,101,.92)) !important}body[data-page="home"] .mobile-dashboard-shell.app-mobile-connect-v2{display:none !important}body[data-page="home"] .dock-top.app-hero-v2{padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;margin:0 0 12px !important}body[data-page="home"] #btnConnect.btn.primary{min-height:88px !important;padding:18px 48px 18px 78px !important;border-radius:14px !important;color:transparent !important;font-size:0 !important;background:linear-gradient(180deg,rgba(46,53,65,.98),rgba(22,28,37,.99)) !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:0 16px 34px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.18) !important}body[data-page="home"] #btnConnect.btn.primary::before{content:"" !important;position:absolute !important;left:15px !important;top:50% !important;transform:translateY(-50%) rotate(-10deg) !important;width:48px !important;height:48px !important;margin:0 !important;border-radius:12px !important;background:linear-gradient(135deg,rgba(255,255,255,.20),transparent 36%),linear-gradient(135deg,#4a5260,#111821) !important;border:1px solid rgba(255,255,255,.13) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 18px rgba(0,0,0,.24) !important}body[data-page="home"] #btnConnect.btn.primary::after{content:"Adapter verbinden ›" !important;position:absolute !important;left:78px !important;right:18px !important;top:21px !important;transform:none !important;color:#f7fbff !important;font-size:18px !important;line-height:1.05 !important;font-weight:950 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .dock-actions.app-hero-actions-v2{position:relative !important}body[data-page="home"] .dock-actions.app-hero-actions-v2::after{content:"Stellen Sie eine Verbindung zu Ihrem OBD‑Adapter her." !important;position:absolute !important;left:78px !important;right:42px !important;top:47px !important;margin:0 !important;color:#b5c0cd !important;font-size:12px !important;line-height:1.28 !important;text-align:left !important;pointer-events:none !important;z-index:3 !important;white-space:normal !important}body[data-page="home"] .profile-links-v3{display:none !important}body[data-page="home"] .mobile-bottom-nav{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;width:min(390px,100%) !important;min-height:72px !important;padding:8px 10px calc(8px + env(safe-area-inset-bottom)) !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;border-bottom:0 !important;border-top:1px solid rgba(255,255,255,.08) !important;background:linear-gradient(180deg,rgba(18,24,33,.96),rgba(8,12,18,.99)) !important;box-shadow:0 -10px 26px rgba(0,0,0,.34) !important;gap:0 !important}body[data-page="home"] .mobile-nav-btn,body[data-page="home"] .mobile-nav-btn.is-active{min-height:54px !important;padding:3px 0 0 !important;display:grid !important;place-items:center !important;gap:2px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#aeb7c5 !important}body[data-page="home"] .mobile-nav-btn.is-active{color:#35b9ff !important}body[data-page="home"] .mobile-nav-icon{width:28px !important;height:28px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;display:grid !important;place-items:center !important;color:inherit !important}body[data-page="home"] .mobile-nav-icon svg{width:27px !important;height:27px !important;fill:none !important;stroke:currentColor !important;stroke-width:2.1 !important;stroke-linecap:round !important;stroke-linejoin:round !important}body[data-page="home"] .mobile-nav-label{display:block !important;font-size:10px !important;line-height:1 !important;font-weight:850 !important;letter-spacing:-.01em !important;color:inherit !important}body[data-page="home"] .cookie-fab{right:max(12px,calc((100vw - 390px) / 2 + 12px)) !important;bottom:calc(78px + env(safe-area-inset-bottom)) !important}}@media (max-width:360px){body[data-page="home"] .mobile-concept-status{min-height:58px !important;grid-template-columns:36px minmax(0,1fr) !important;padding:9px 10px !important;column-gap:9px !important}body[data-page="home"] .mobile-concept-status::before{width:36px !important;height:36px !important;font-size:18px !important}body[data-page="home"] .mobile-concept-status strong{font-size:12px !important}body[data-page="home"] .mobile-concept-status small{font-size:10px !important}body[data-page="home"] #btnConnect.btn.primary::after{font-size:16px !important}body[data-page="home"] .dock-actions.app-hero-actions-v2::after{font-size:11px !important;right:38px !important}}body[data-page="home"] .mobile-concept-status-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important;margin:0 0 16px !important}body[data-page="home"] .mobile-concept-status{min-height:72px !important;display:grid !important;grid-template-columns:48px minmax(0,1fr) !important;grid-template-rows:auto auto !important;align-content:center !important;column-gap:12px !important;padding:12px !important}body[data-page="home"] .mobile-concept-status::before{content:none !important;display:none !important}body[data-page="home"] .mobile-concept-status-icon{grid-row:1/3 !important;width:48px !important;height:48px !important;min-width:48px !important;border-radius:999px !important;display:grid !important;place-items:center !important;background:rgba(255,255,255,.14) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 18px rgba(0,0,0,.20) !important;overflow:hidden !important}body[data-page="home"] .mobile-concept-status-icon img{width:27px !important;height:27px !important;display:block !important;object-fit:contain !important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.34)) !important}body[data-page="home"] .mobile-concept-status strong{align-self:end !important;overflow-wrap:anywhere !important}body[data-page="home"] .mobile-concept-status small{align-self:start !important}body[data-page="home"] .mobile-dtc-hero-card{display:block !important;position:relative !important;z-index:5 !important}body[data-page="home"] .mobile-dtc-read-btn{cursor:pointer !important;pointer-events:auto !important;user-select:none !important;touch-action:manipulation !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:0 14px 32px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.13) !important}body[data-page="home"] .mobile-dtc-read-btn:active{transform:scale(.985) !important}body[data-page="home"] .mobile-dtc-read-btn:focus-visible{outline:2px solid rgba(64,190,255,.85) !important;outline-offset:3px !important}body[data-page="home"] .mobile-dtc-read-btn span{font-size:18px !important}body[data-page="home"] .mobile-dtc-read-btn strong{color:#f4f8ff !important;font-weight:950 !important}@media (max-width:820px){body[data-page="home"] .mobile-concept-status-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin:0 0 12px !important}body[data-page="home"] .mobile-concept-status{min-height:64px !important;grid-template-columns:42px minmax(0,1fr) !important;column-gap:12px !important;padding:11px 12px !important}body[data-page="home"] .mobile-concept-status-icon{width:42px !important;height:42px !important;min-width:42px !important}body[data-page="home"] .mobile-concept-status-icon img{width:25px !important;height:25px !important}body[data-page="home"] .mobile-dtc-read-btn{min-height:68px !important;padding:13px 12px !important}}@media (max-width:360px){body[data-page="home"] .mobile-concept-status{min-height:58px !important;grid-template-columns:36px minmax(0,1fr) !important;padding:9px 10px !important;column-gap:9px !important}body[data-page="home"] .mobile-concept-status-icon{width:36px !important;height:36px !important;min-width:36px !important}body[data-page="home"] .mobile-concept-status-icon img{width:22px !important;height:22px !important}}body[data-page="home"] .mobile-concept-status-icon{display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;aspect-ratio:1/1 !important;overflow:hidden !important}body[data-page="home"] .mobile-concept-status-icon img{display:block !important;width:62% !important;height:62% !important;max-width:62% !important;max-height:62% !important;object-fit:contain !important;object-position:center center !important;margin:0 !important;transform:none !important}body[data-page="home"] .mobile-concept-status{align-items:center !important}body[data-page="home"] .mobile-concept-status strong,body[data-page="home"] .mobile-concept-status small{min-width:0 !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16{width:100% !important;min-height:92px !important;padding:14px 50px 14px 16px !important;display:grid !important;grid-template-columns:54px minmax(0,1fr) 22px !important;align-items:center !important;gap:14px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(50,57,70,.98),rgba(22,28,37,.99)) !important;border:1px solid rgba(255,255,255,.16) !important;color:#f8fbff !important;text-align:left !important;font-size:initial !important;box-shadow:0 18px 36px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.18) !important;position:relative !important;overflow:hidden !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16::before,body[data-page="home"] #btnConnect.adapter-connect-card-v16::after{content:none !important;display:none !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-icon-v16{width:54px !important;height:54px !important;border-radius:16px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(9,14,22,.36)) !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 9px 18px rgba(0,0,0,.24) !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-icon-v16 img{width:34px !important;height:34px !important;object-fit:contain !important;display:block !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16{display:grid !important;gap:5px !important;min-width:0 !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16 strong{font-size:20px !important;line-height:1.08 !important;font-weight:950 !important;color:#fff !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16 small{font-size:13px !important;line-height:1.35 !important;color:#b7c1cf !important;font-weight:650 !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 b{color:#f8fbff !important;font-size:38px !important;line-height:1 !important;font-weight:500 !important;justify-self:end !important}body[data-page="home"] .dock-actions.app-hero-actions-v2::after{content:none !important;display:none !important}.dtc-action-toolbar-v16{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;margin:0 0 14px !important}.dtc-action-btn-v16{min-height:52px !important;border:0 !important;border-radius:16px !important;color:#fff !important;font-weight:950 !important;font-size:15px !important;cursor:pointer !important;box-shadow:0 14px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.22) !important;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease !important}.dtc-action-btn-v16:hover{filter:brightness(1.07) !important;transform:translateY(-1px) !important}.dtc-action-btn-v16:active{transform:scale(.985) !important}.dtc-action-read-v16{background:linear-gradient(135deg,#1ab66d,#107045) !important}.dtc-action-clear-v16{background:linear-gradient(135deg,#ff5b5b,#9f1d28) !important}.app-page-dtc .mobile-dtc-hero-card{display:none !important}.app-page-dtc .panel-header{align-items:flex-start !important}.app-page-dtc .panel-header .panel-actions-v2{display:none !important}.dtc-list-v16{display:grid !important;gap:12px !important;overflow:visible !important;max-height:none !important}.dtc-empty-v16{min-height:220px !important;display:grid !important;place-items:center !important;align-content:center !important;gap:8px !important;text-align:center !important;color:#aab4c3 !important;border:1px dashed rgba(255,255,255,.13) !important;border-radius:22px !important;padding:20px !important;background:rgba(255,255,255,.025) !important}.dtc-empty-v16 strong{color:#f1f5fb !important;font-size:17px !important}.dtc-empty-v16 span{max-width:520px !important;font-size:13px !important;line-height:1.45 !important}.dtc-card-v16{display:grid !important;gap:12px !important;padding:16px !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(36,43,55,.98),rgba(20,25,34,.98)) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 12px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08) !important}.dtc-card-head-v16{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:12px !important}.dtc-code-v16{display:inline-flex !important;align-items:center !important;min-height:30px !important;padding:5px 10px !important;border-radius:999px !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.11) !important;color:#fff !important;font-size:17px !important;letter-spacing:.04em !important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace !important}.dtc-card-v16 h3{margin:10px 0 0 !important;color:#f4f7fb !important;font-size:17px !important;line-height:1.25 !important}.dtc-severity-pill-v16{flex:0 0 auto !important;padding:6px 10px !important;border-radius:999px !important;font-size:12px !important;font-weight:900 !important;color:#fff !important;background:rgba(148,163,184,.25) !important;border:1px solid rgba(255,255,255,.12) !important}.dtc-severity-critical .dtc-severity-pill-v16{background:rgba(255,72,92,.24) !important;color:#ffb5bf !important;border-color:rgba(255,72,92,.32) !important}.dtc-severity-warning .dtc-severity-pill-v16{background:rgba(255,179,64,.20) !important;color:#ffd79a !important;border-color:rgba(255,179,64,.28) !important}.dtc-description-v16{margin:0 !important;color:#cfd7e4 !important;font-size:14px !important;line-height:1.48 !important}.dtc-causes-v16{display:grid !important;gap:5px !important;padding:12px !important;border-radius:16px !important;background:rgba(0,0,0,.15) !important;border:1px solid rgba(255,255,255,.07) !important}.dtc-causes-v16 span{color:#8fb6ff !important;font-size:12px !important;text-transform:uppercase !important;font-weight:950 !important;letter-spacing:.05em !important}.dtc-causes-v16 p{margin:0 !important;color:#b7c2d1 !important;font-size:13px !important;line-height:1.42 !important}.dtc-google-link-v16{justify-self:start !important;display:inline-flex !important;align-items:center !important;gap:8px !important;min-height:38px !important;padding:0 13px !important;border-radius:999px !important;background:rgba(53,185,255,.12) !important;border:1px solid rgba(53,185,255,.26) !important;color:#6bd4ff !important;text-decoration:none !important;font-weight:900 !important;font-size:13px !important}.dtc-google-link-v16::after{content:"↗";font-size:13px}.dtc-google-link-v16:hover{background:rgba(53,185,255,.18) !important}.dtc-list-v16.is-module .dtc-card-v16,.dtc-card-v16.is-compact{padding:12px !important;border-radius:16px !important}.dtc-card-v16.is-compact .dtc-card-head-v16{display:grid !important}.dtc-card-v16.is-compact .dtc-code-v16{font-size:14px !important}.dtc-card-v16.is-compact h3{font-size:14px !important;margin-top:8px !important}.dtc-card-v16.is-compact .dtc-description-v16,.dtc-card-v16.is-compact .dtc-causes-v16{display:none !important}@media (max-width:820px){body[data-page="home"] #btnConnect.adapter-connect-card-v16{min-height:88px !important;grid-template-columns:54px minmax(0,1fr) 20px !important;gap:12px !important;padding:14px 14px !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16 strong{font-size:18px !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16 small{font-size:12px !important}.dtc-action-toolbar-v16{grid-template-columns:1fr 1fr !important;gap:10px !important}.dtc-action-btn-v16{min-height:48px !important;border-radius:14px !important;font-size:14px !important}.dtc-card-v16{padding:14px !important;border-radius:18px !important}.dtc-card-v16 h3{font-size:15px !important}.dtc-description-v16{font-size:13px !important}.dtc-google-link-v16{width:100% !important;justify-content:center !important}}body[data-page="home"] #btnConnect.adapter-connect-card-v16,body[data-page="home"] #btnConnect.btn.primary.adapter-connect-card-v16{color:#f8fbff !important;font-size:initial !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-icon-v16{flex:0 0 auto !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16,body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16 strong,body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16 small{visibility:visible !important;opacity:1 !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16 strong{color:#fff !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16 small{color:#b7c1cf !important}body[data-page="home"] .dock-actions.app-hero-actions-v2::after,body[data-page="home"] #btnConnect.adapter-connect-card-v16::before,body[data-page="home"] #btnConnect.adapter-connect-card-v16::after{content:none !important;display:none !important}body[data-page="home"] .mobile-concept-status-icon{display:flex !important;align-items:center !important;justify-content:center !important}body[data-page="home"] .mobile-concept-status-icon img{width:58% !important;height:58% !important;max-width:58% !important;max-height:58% !important;object-fit:contain !important;object-position:center center !important}.app-page-dtc .mobile-dtc-hero-card,body[data-page="home"] .app-page-dtc .mobile-dtc-hero-card{display:none !important}.app-page-dtc .section-head .pill.live{display:none !important}.app-page-dtc .section-head p{display:none !important}.dtc-action-toolbar-v16{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;margin:0 0 16px !important}.dtc-action-btn-v16{min-height:54px !important;border-radius:16px !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}.dtc-action-read-v16{background:linear-gradient(135deg,#20c878,#0f7a4b) !important}.dtc-action-clear-v16{background:linear-gradient(135deg,#ff6666,#a51624) !important}@media (max-width:820px){body[data-page="home"] #btnConnect.adapter-connect-card-v16,body[data-page="home"] #btnConnect.btn.primary.adapter-connect-card-v16{min-height:88px !important;grid-template-columns:54px minmax(0,1fr) 20px !important;padding:14px 14px !important;gap:12px !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16 strong{font-size:18px !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16 small{font-size:12px !important;line-height:1.32 !important}}body[data-page="home"] .app-nav-trigger[data-view="log"],body[data-page="home"] .mobile-sheet-btn[data-mobile-action="log"],body[data-page="home"] .app-page-log.user-hidden-log-v18{display:none !important;visibility:hidden !important}@media (max-width:820px){body[data-page="home"] .app-page-live .section-head.app-section-title-v2{padding:8px 0 12px !important;margin:0 0 10px !important;background:transparent !important;border:0 !important;box-shadow:none !important}body[data-page="home"] .app-page-live .section-head .pill,body[data-page="home"] .app-page-live .section-head p{display:none !important}body[data-page="home"] .app-page-live .section-head h2{margin:0 !important;font-size:20px !important;line-height:1.15 !important;letter-spacing:-.035em !important}body[data-page="home"] .app-page-live .head-actions{margin-left:auto !important}body[data-page="home"] .app-page-live #btnAddWidget{min-height:42px !important;padding:0 14px !important;border-radius:14px !important;font-size:13px !important}body[data-page="home"] .sensor-grid-v2,body[data-page="home"] .widget-grid.sensor-grid-v2{display:grid !important;grid-template-columns:1fr !important;gap:14px !important;width:100% !important;margin:0 !important}body[data-page="home"] .sensor-card-v2,body[data-page="home"] .widget-card.sensor-card-v2{position:relative !important;width:100% !important;min-height:246px !important;padding:22px 18px 18px !important;border-radius:32px !important;background:linear-gradient(180deg,#202733 0%,#171d27 100%) !important;border:1px solid rgba(255,255,255,.075) !important;box-shadow:0 18px 42px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06) !important;overflow:hidden !important}body[data-page="home"] .sensor-card-v2::before{content:"" !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.065),transparent 30%) !important;pointer-events:none !important}body[data-page="home"] .sensor-card-v2>*{position:relative !important;z-index:1 !important}body[data-page="home"] .sensor-card-head-v2{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:12px !important;margin:0 !important}body[data-page="home"] .sensor-title-v2,body[data-page="home"] .sensor-card-v2 .widget-name{color:#2ef4df !important;font-size:26px !important;line-height:1.06 !important;font-weight:950 !important;letter-spacing:-.055em !important;text-shadow:0 2px 0 rgba(0,0,0,.44) !important;overflow-wrap:anywhere !important}body[data-page="home"] .sensor-subtitle-v2,body[data-page="home"] .widget-subtitle{display:block !important;margin-top:6px !important;color:#8f99a8 !important;font-size:14px !important;line-height:1.2 !important;font-weight:800 !important}body[data-page="home"] .sensor-actions-v7{display:flex !important;align-items:center !important;gap:10px !important;flex:0 0 auto !important}body[data-page="home"] .sensor-card-v2 .sensor-live-v7,body[data-page="home"] .sensor-card-v2 .live-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:44px !important;min-width:74px !important;padding:0 16px !important;border-radius:999px !important;background:rgba(163,230,53,.11) !important;border:1px solid rgba(163,230,53,.25) !important;color:#a6f232 !important;font-size:18px !important;line-height:1 !important;font-weight:950 !important;text-transform:none !important;letter-spacing:-.035em !important}body[data-page="home"] .sensor-card-v2 .sensor-remove-v7,body[data-page="home"] .sensor-card-v2 .corner-remove.sensor-remove-v7,body[data-page="home"] .sensor-card-v2 .remove-btn.sensor-remove-v7{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;min-width:44px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.055) !important;color:#edf3fa !important;font-size:26px !important;font-weight:450 !important;line-height:1 !important;transform:none !important;position:static !important}body[data-page="home"] .sensor-value-row-v2{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:12px !important;margin:46px 0 26px !important}body[data-page="home"] .sensor-card-v2 .widget-value{font-size:42px !important;line-height:.95 !important;font-weight:950 !important;color:#fff !important;letter-spacing:-.07em !important;text-shadow:0 2px 0 rgba(0,0,0,.55) !important}body[data-page="home"] .sensor-card-v2 .widget-unit{font-size:28px !important;line-height:1 !important;font-weight:950 !important;color:#d8dee8 !important;letter-spacing:-.04em !important}body[data-page="home"] .sensor-health-v2{font-size:29px !important;line-height:1 !important;font-weight:950 !important;white-space:nowrap !important;color:#ff6168 !important;margin-bottom:0 !important}body[data-page="home"] .sensor-health-v2.is-ok{color:#a8f22e !important}body[data-page="home"] .sensor-health-v2.is-missing{color:#ff6168 !important}body[data-page="home"] .sensor-stats-v2,body[data-page="home"] .widget-stats.sensor-stats-v2,body[data-page="home"] .sensor-card-v2 .widget-stats{display:flex !important;justify-content:flex-end !important;gap:18px !important;margin:0 0 30px !important}body[data-page="home"] .sensor-card-v2 .stat-pill{background:transparent !important;border:0 !important;padding:0 !important;color:#d6dde8 !important;font-size:22px !important;line-height:1 !important;font-weight:950 !important;white-space:nowrap !important}body[data-page="home"] .sensor-trend-v2{position:absolute !important;left:18px !important;bottom:18px !important;margin:0 !important;color:#9ca6b4 !important;font-size:18px !important;font-weight:950 !important}body[data-page="home"] .sensor-card-v2 .mini-chart,body[data-page="home"] .sensor-card-v2 .widget-chart-wrap,body[data-page="home"] .sensor-card-v2 .chart-toggle{display:none !important}body[data-page="home"] .app-page-charts .section-head.app-section-title-v2{padding:8px 0 12px !important;margin:0 0 10px !important;background:transparent !important;border:0 !important;box-shadow:none !important}body[data-page="home"] .app-page-charts .section-head .pill,body[data-page="home"] .app-page-charts .section-head p{display:none !important}body[data-page="home"] .app-page-charts .section-head h2{margin:0 !important;font-size:20px !important;line-height:1.15 !important}body[data-page="home"] .diagram-grid-v4{display:grid !important;grid-template-columns:1fr !important;gap:14px !important;width:100% !important;margin:0 !important}body[data-page="home"] .diagram-card-v4{width:100% !important;min-height:430px !important;padding:16px 14px 14px !important;border-radius:28px !important;background:linear-gradient(180deg,#202733 0%,#171d27 100%) !important;overflow:hidden !important}body[data-page="home"] .diagram-head-v4{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;margin-bottom:10px !important}body[data-page="home"] .diagram-title-v4{display:block !important;font-size:22px !important;line-height:1.1 !important;color:#2ef4df !important}body[data-page="home"] .diagram-sub-v4{display:block !important;margin-top:5px !important;color:#8f99a8 !important;font-size:13px !important;font-weight:800 !important}body[data-page="home"] .diagram-value-line-v4{display:flex !important;align-items:flex-end !important;gap:8px !important;margin:22px 0 12px !important}body[data-page="home"] .diagram-value-v4{display:inline-block !important;font-size:36px !important;line-height:.95 !important}body[data-page="home"] .diagram-unit-v4{display:inline-block !important;font-size:22px !important;margin-bottom:3px !important}body[data-page="home"] .diagram-health-v4{display:inline-block !important;margin-left:auto !important;margin-bottom:5px !important;font-size:18px !important}body[data-page="home"] .diagram-canvas-wrap-v4{width:100% !important;min-height:250px !important;height:250px !important;padding:6px !important;border-radius:18px !important;background:#1d2430 !important;overflow:hidden !important}body[data-page="home"] .diagram-chart-v4{display:block !important;width:100% !important;height:238px !important;min-height:238px !important}body[data-page="home"] .diagram-foot-v4{display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important;margin-top:12px !important;font-size:13px !important}}@media (max-width:380px){body[data-page="home"] .sensor-card-v2,body[data-page="home"] .widget-card.sensor-card-v2{min-height:232px !important;padding:20px 15px 16px !important;border-radius:28px !important}body[data-page="home"] .sensor-title-v2,body[data-page="home"] .sensor-card-v2 .widget-name{font-size:24px !important}body[data-page="home"] .sensor-subtitle-v2,body[data-page="home"] .widget-subtitle{font-size:13px !important}body[data-page="home"] .sensor-card-v2 .sensor-live-v7{height:40px !important;min-width:66px !important;font-size:17px !important;padding:0 13px !important}body[data-page="home"] .sensor-card-v2 .sensor-remove-v7{width:40px !important;height:40px !important;min-width:40px !important}body[data-page="home"] .sensor-card-v2 .widget-value{font-size:38px !important}body[data-page="home"] .sensor-card-v2 .widget-unit{font-size:24px !important}body[data-page="home"] .sensor-health-v2{font-size:25px !important}body[data-page="home"] .sensor-card-v2 .stat-pill{font-size:20px !important}body[data-page="home"] .diagram-card-v4{min-height:408px !important;padding:14px 12px !important}body[data-page="home"] .diagram-canvas-wrap-v4{height:232px !important;min-height:232px !important}body[data-page="home"] .diagram-chart-v4{height:220px !important;min-height:220px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live .sensor-actions-v7{gap:7px !important;align-items:center !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge{height:34px !important;min-width:56px !important;padding:0 10px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:14px !important;line-height:1 !important;font-weight:950 !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-remove-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .corner-remove.sensor-remove-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .remove-btn.sensor-remove-v7{width:34px !important;height:34px !important;min-width:34px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:20px !important;line-height:1 !important;padding:0 !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{gap:10px !important;margin:0 0 28px !important;justify-content:flex-end !important;align-items:center !important;flex-wrap:nowrap !important;max-width:100% !important}body[data-page="home"] .app-page-live .sensor-card-v2 .stat-pill,body[data-page="home"] .app-page-live .sensor-card-v2 .min-pill,body[data-page="home"] .app-page-live .sensor-card-v2 .max-pill{font-size:15px !important;line-height:1.05 !important;letter-spacing:-.025em !important;white-space:nowrap !important;min-width:0 !important;max-width:calc(50% - 5px) !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .app-page-live .sensor-value-row-v2{gap:8px !important}body[data-page="home"] .app-page-live .sensor-health-v2{font-size:22px !important;white-space:nowrap !important}body[data-page="home"] .app-page-charts .diagram-actions-v4{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important}body[data-page="home"] .app-page-charts .diagram-live-v4{display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;height:34px !important;min-width:58px !important;padding:0 11px !important;border-radius:999px !important;line-height:1 !important;font-size:14px !important;font-weight:950 !important}}@media (max-width:380px){body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge{height:32px !important;min-width:52px !important;padding:0 9px !important;font-size:13px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-remove-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .corner-remove.sensor-remove-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .remove-btn.sensor-remove-v7{width:32px !important;height:32px !important;min-width:32px !important;font-size:19px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .stat-pill,body[data-page="home"] .app-page-live .sensor-card-v2 .min-pill,body[data-page="home"] .app-page-live .sensor-card-v2 .max-pill{font-size:13px !important}body[data-page="home"] .app-page-live .sensor-health-v2{font-size:19px !important}body[data-page="home"] .app-page-charts .diagram-live-v4{height:32px !important;min-width:54px !important;padding:0 10px !important;font-size:13px !important}}@media (max-width:820px){body[data-page="home"] .app-page-charts .diagram-remove-v4{width:34px !important;height:34px !important;min-width:34px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:20px !important;line-height:1 !important;padding:0 !important}}@media (max-width:380px){body[data-page="home"] .app-page-charts .diagram-remove-v4{width:32px !important;height:32px !important;min-width:32px !important;font-size:19px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live .sensor-main-value-v2{display:inline-flex !important;align-items:flex-end !important;justify-content:flex-start !important;gap:4px !important;white-space:nowrap !important;flex-wrap:nowrap !important}body[data-page="home"] .app-page-live .sensor-main-value-v2 .widget-value{display:inline-block !important}body[data-page="home"] .app-page-live .sensor-main-value-v2 .widget-unit{display:inline-block !important;margin:0 0 4px 0 !important}body[data-page="home"] .app-page-live .sensor-value-row-v2{align-items:flex-end !important}body[data-page="home"] .app-page-charts .diagram-value-line-v4{display:flex !important;align-items:flex-end !important;justify-content:flex-start !important;gap:4px !important}body[data-page="home"] .app-page-charts .diagram-unit-v4{margin:0 0 4px 0 !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-subtitle-v2{display:block !important}body[data-page="home"] .app-page-charts .diagram-sub-v4{display:block !important}}@media (max-width:380px){body[data-page="home"] .app-page-live .sensor-main-value-v2{gap:3px !important}body[data-page="home"] .app-page-live .sensor-main-value-v2 .widget-unit,body[data-page="home"] .app-page-charts .diagram-unit-v4{margin-bottom:3px !important}}body[data-page="home"] .app-page-charts .diagram-health-v4{display:none !important}body[data-page="home"] .app-page-live .sensor-health-v2{display:inline-flex !important;align-items:center !important;justify-content:flex-end !important}body[data-page="home"] .app-page-charts .diagram-health-v4,body[data-page="home"] .app-page-charts .sensor-health-v2{display:none !important;visibility:hidden !important}body[data-page="home"] .app-page-live .sensor-health-v2{display:inline-flex !important;align-items:center !important;justify-content:flex-end !important}.ios-bluefy-card{margin:0 0 18px;padding:18px;border-radius:24px;border:1px solid rgba(96,165,250,.24);background:linear-gradient(135deg,rgba(18,25,38,.96),rgba(31,41,55,.94));box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07);overflow:hidden;position:relative}.ios-bluefy-card::before{content:"";position:absolute;inset:-80px -80px auto auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(37,99,235,.34),transparent 68%);pointer-events:none}.ios-bluefy-top,.ios-bluefy-main,.ios-bluefy-actions,.ios-bluefy-steps,.ios-bluefy-disclaimer{position:relative;z-index:1}.ios-bluefy-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.ios-bluefy-badge,.ios-bluefy-state{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ios-bluefy-badge{color:#bfdbfe;background:rgba(37,99,235,.15);border:1px solid rgba(96,165,250,.28)}.ios-bluefy-state{color:#e0f2fe;background:rgba(14,165,233,.15);border:1px solid rgba(56,189,248,.26)}.ios-bluefy-card[data-mode="ready"] .ios-bluefy-state{color:#dcfce7;background:rgba(34,197,94,.16);border-color:rgba(74,222,128,.28)}.ios-bluefy-main{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.ios-bluefy-symbol{width:56px;height:56px;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:950;font-size:15px;letter-spacing:-.03em;background:linear-gradient(135deg,#2563eb,#06b6d4);box-shadow:0 12px 28px rgba(37,99,235,.36)}.ios-bluefy-copy strong{display:block;color:#fff;font-size:20px;line-height:1.1;letter-spacing:-.035em}.ios-bluefy-copy p{margin:6px 0 0;color:#cbd5e1;font-size:14px;line-height:1.45}.ios-bluefy-steps{margin:15px 0 0;padding:0 0 0 20px;color:#dbe5f2;display:grid;gap:7px;font-size:13px;line-height:1.35}.ios-bluefy-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ios-bluefy-actions .btn{min-height:42px;text-decoration:none}.ios-bluefy-disclaimer{margin:12px 0 0;color:#94a3b8;font-size:12px;line-height:1.35}body[data-page="home"] .ios-bluefy-card.hidden{display:none !important}.ios-bluefy-close{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.66);color:#e5e7eb;font-size:18px;line-height:1;font-weight:900;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.ios-bluefy-close:hover{background:rgba(30,41,59,.9);color:#fff}.ios-bluefy-card .ios-bluefy-top{padding-right:42px}@media (max-width:820px){body[data-page="home"] .ios-bluefy-card{margin:0 0 14px !important;padding:15px !important;border-radius:26px !important}body[data-page="home"] .ios-bluefy-top{margin-bottom:12px !important}body[data-page="home"] .ios-bluefy-badge,body[data-page="home"] .ios-bluefy-state{min-height:28px !important;padding:0 10px !important;font-size:11px !important}body[data-page="home"] .ios-bluefy-main{grid-template-columns:auto 1fr !important;gap:12px !important}body[data-page="home"] .ios-bluefy-symbol{width:50px !important;height:50px !important;border-radius:18px !important;font-size:14px !important}body[data-page="home"] .ios-bluefy-copy strong{font-size:18px !important}body[data-page="home"] .ios-bluefy-copy p{font-size:13px !important}body[data-page="home"] .ios-bluefy-steps{font-size:12.5px !important}body[data-page="home"] .ios-bluefy-actions{display:grid !important;grid-template-columns:1fr !important}body[data-page="home"] .ios-bluefy-actions .btn{width:100% !important;justify-content:center !important}}@media (max-width:380px){body[data-page="home"] .ios-bluefy-main{grid-template-columns:1fr !important}body[data-page="home"] .ios-bluefy-symbol{width:46px !important;height:46px !important}}@media (max-width:820px){body[data-page="home"] .ios-bluefy-close{width:32px !important;height:32px !important;top:11px !important;right:11px !important;font-size:17px !important}body[data-page="home"] .ios-bluefy-card .ios-bluefy-top{padding-right:40px !important}}.password-field-shell{position:relative;display:block;width:100%}.auth-card-app .password-field-shell input,.password-field-shell input{padding-right:58px!important}.password-toggle-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:#c7d0de;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.password-toggle-btn:hover,.password-toggle-btn.is-visible{color:#39d5ff;border-color:rgba(57,213,255,.38);background:rgba(57,213,255,.11)}.password-toggle-btn:active{transform:translateY(-50%) scale(.97)}.password-toggle-btn svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.password-toggle-btn svg circle{fill:currentColor;stroke:none;opacity:.32}@media (max-width:520px){.password-toggle-btn{width:38px;height:38px;border-radius:13px;right:7px}.auth-card-app .password-field-shell input,.password-field-shell input{padding-right:54px!important}}.auth-field.is-invalid input,.auth-field input.is-invalid{border-color:rgba(248,113,113,.72) !important;box-shadow:0 0 0 4px rgba(248,113,113,.12) !important}.field-live-error{display:block;min-height:16px;margin-top:2px;color:#ff8d8d;font-size:12px;line-height:1.35;font-weight:800;letter-spacing:.005em}.auth-status.err{color:#ff8d8d !important;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.18);border-radius:14px;padding:10px 12px}.auth-status.ok{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.18);border-radius:14px;padding:10px 12px}body[data-page="forgot"] .auth-shell,body[data-page="reset"] .auth-shell,body[data-page="forgot-password"] .auth-shell,body[data-page="reset-password"] .auth-shell{min-height:calc(100dvh - 170px) !important;padding:34px 18px 20px !important;display:grid !important;place-items:center !important}body[data-page="forgot"] .auth-card,body[data-page="reset"] .auth-card,body[data-page="forgot-password"] .auth-card,body[data-page="reset-password"] .auth-card{width:min(620px,100%) !important;padding:30px !important;border-radius:30px !important;transform:none !important;zoom:1 !important}body[data-page="forgot"] .auth-copy-block h1,body[data-page="reset"] .auth-copy-block h1{font-size:34px !important}body[data-page="forgot"] .site-footer,body[data-page="reset"] .site-footer{position:relative !important;z-index:1 !important}@media (max-width:760px){body[data-page="forgot"] .auth-shell,body[data-page="reset"] .auth-shell,body[data-page="forgot-password"] .auth-shell,body[data-page="reset-password"] .auth-shell{min-height:calc(100dvh - 150px) !important;padding:18px 14px 14px !important;align-items:start !important}body[data-page="forgot"] .auth-card,body[data-page="reset"] .auth-card,body[data-page="forgot-password"] .auth-card,body[data-page="reset-password"] .auth-card{width:min(430px,100%) !important;padding:20px !important;border-radius:28px !important}body[data-page="forgot"] .auth-copy-block h1,body[data-page="reset"] .auth-copy-block h1{font-size:28px !important}}@media (max-width:820px){body[data-page="home"] .profile-actions-v3{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;margin-top:16px !important}body[data-page="home"] #profileAccountBtn,body[data-page="home"] #profileLogoutBtn{display:inline-flex !important;min-height:44px !important;align-items:center !important;justify-content:center !important;padding:0 12px !important;border-radius:13px !important;border:1px solid rgba(255,255,255,.09) !important;box-shadow:none !important;font-size:14px !important;font-weight:850 !important;text-decoration:none !important}body[data-page="home"] #profileAccountBtn{background:rgba(255,255,255,.055) !important;color:#dce4ef !important}body[data-page="home"] #profileLogoutBtn{background:rgba(239,68,68,.14) !important;border-color:rgba(248,113,113,.24) !important;color:#fecaca !important}body[data-page="home"] #profileAccountBtn::before,body[data-page="home"] #profileAccountBtn::after,body[data-page="home"] #profileLogoutBtn::before,body[data-page="home"] #profileLogoutBtn::after{content:none !important;display:none !important}}@media (max-width:360px){body[data-page="home"] .profile-actions-v3{grid-template-columns:1fr !important}}body[data-page="home"] .info-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:999px;border:1px solid rgba(148,163,184,.34);background:rgba(255,255,255,.06);color:#d7dee9;font-size:12px;line-height:1;font-weight:950;cursor:pointer;vertical-align:middle;margin-left:6px;z-index:12}body[data-page="home"] .info-tip:hover,body[data-page="home"] .info-tip:focus-visible,body[data-page="home"] .info-tip.is-open{background:rgba(56,189,248,.16);border-color:rgba(56,189,248,.52);color:#ffffff;outline:none}body[data-page="home"] .info-tip::after{content:attr(data-info);position:absolute;right:0;top:calc(100% + 10px);width:min(310px,calc(100vw - 32px));padding:12px 13px;border-radius:16px;background:linear-gradient(180deg,#242b36,#151a22);border:1px solid rgba(255,255,255,.13);box-shadow:0 24px 70px rgba(0,0,0,.48);color:#e8edf5;font-size:13px;line-height:1.35;font-weight:750;letter-spacing:-.01em;text-align:left;opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:9999;white-space:normal}body[data-page="home"] .info-tip:hover::after,body[data-page="home"] .info-tip:focus-visible::after,body[data-page="home"] .info-tip.is-open::after{opacity:1;transform:translateY(0) scale(1)}body[data-page="home"] .brand-title .info-tip,body[data-page="home"] h1 .info-tip,body[data-page="home"] h2 .info-tip,body[data-page="home"] h3 .info-tip{top:-2px}body[data-page="home"] .beta-inline-card{position:relative}body[data-page="home"] .beta-inline-card .info-tip{margin-left:auto;align-self:flex-start}body[data-page="home"] .app-hero-actions-v2{align-items:center;gap:10px}body[data-page="home"] .adapter-info-tip-v30{width:30px;height:30px;min-width:30px}body[data-page="home"] .sensor-card-head-v2 .info-tip,body[data-page="home"] .widget-heading .info-tip{margin-top:7px;margin-left:0}body[data-page="home"] .diagram-title-row-v30{display:flex;align-items:center;gap:4px;min-width:0}body[data-page="home"] .diagram-title-row-v30 .info-tip{margin-left:4px}body[data-page="home"] .pid-item-top{align-items:flex-start}body[data-page="home"] .pid-item-side-v30{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}body[data-page="home"] .pid-item-side-v30 .info-tip::after{right:0}body[data-page="home"] .dtc-action-toolbar-v16{align-items:center}body[data-page="home"] .action-info-tip-v30{margin-left:-8px;margin-right:8px}body[data-page="home"] .sensor-subtitle-v2,body[data-page="home"] .diagram-sub-v4,body[data-page="home"] .pid-item small{word-break:normal}@media (hover:none){body[data-page="home"] .info-tip:hover::after{opacity:0;transform:translateY(-4px) scale(.98)}body[data-page="home"] .info-tip.is-open::after{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:820px){body[data-page="home"] .info-tip{width:24px;height:24px;min-width:24px;font-size:12px}body[data-page="home"] .info-tip::after{position:fixed;left:12px;right:12px;top:auto;bottom:86px;width:auto;max-width:none;font-size:13px;padding:13px 14px;border-radius:18px}body[data-page="home"] .app-hero-actions-v2{grid-template-columns:1fr auto !important}body[data-page="home"] .adapter-info-tip-v30{width:36px;height:36px;min-width:36px}body[data-page="home"] .dtc-action-toolbar-v16{grid-template-columns:1fr auto 1fr auto !important;gap:8px !important}body[data-page="home"] .action-info-tip-v30{margin:0 !important}body[data-page="home"] .pid-item-side-v30{justify-content:flex-start}}@media (max-width:420px){body[data-page="home"] .dtc-action-toolbar-v16{grid-template-columns:1fr auto !important}body[data-page="home"] .dtc-action-read-v16{grid-column:1/2}body[data-page="home"] .dtc-action-read-v16 + .action-info-tip-v30{grid-column:2/3}body[data-page="home"] .dtc-action-clear-v16{grid-column:1/2}}body[data-page="home"] .dtc-action-toolbar-v16{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto !important;align-items:center !important}body[data-page="home"] .dtc-action-toolbar-v16 .action-info-tip-v30{justify-self:center !important}body[data-page="home"] .info-tip::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important}.info-tip-portal-v31{position:fixed;z-index:2147483000;display:block;width:max-content;max-width:360px;padding:14px 15px 14px 16px;border-radius:18px;background:linear-gradient(180deg,#262e3a 0%,#151b24 100%);border:1px solid rgba(255,255,255,.16);box-shadow:0 28px 80px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.12);color:#eef4ff;font-size:13px;line-height:1.42;font-weight:750;letter-spacing:-.01em;text-align:left;white-space:normal;pointer-events:none;opacity:0;transform:translateY(-5px) scale(.98);transition:opacity .15s ease,transform .15s ease}.info-tip-portal-v31::before{content:"Info";display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 9px;margin:0 0 8px;border-radius:999px;background:rgba(56,189,248,.16);border:1px solid rgba(56,189,248,.32);color:#bceeff;font-size:11px;line-height:1;font-weight:950;letter-spacing:.02em}.info-tip-portal-v31.is-open,.info-tip-portal-v31.is-measuring{opacity:1;transform:translateY(0) scale(1)}.info-tip-portal-v31.is-measuring{visibility:hidden;pointer-events:none}body[data-page="home"] .info-tip{z-index:80 !important}body[data-page="home"] .info-tip.is-open{box-shadow:0 0 0 4px rgba(56,189,248,.12),inset 0 1px 0 rgba(255,255,255,.14) !important}body[data-page="home"] .dock-actions.app-hero-actions-v2,body[data-page="home"] .app-hero-actions-v2{position:relative !important;display:block !important;width:100% !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16,body[data-page="home"] #btnConnect.btn.primary.adapter-connect-card-v16{padding-right:72px !important}body[data-page="home"] .adapter-info-tip-v30{position:absolute !important;top:12px !important;right:12px !important;width:30px !important;height:30px !important;min-width:30px !important;margin:0 !important;z-index:120 !important;background:rgba(15,23,42,.58) !important;border-color:rgba(255,255,255,.22) !important;box-shadow:0 10px 24px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.13) !important}body[data-page="home"] .adapter-info-tip-v30:hover,body[data-page="home"] .adapter-info-tip-v30:focus-visible,body[data-page="home"] .adapter-info-tip-v30.is-open{background:rgba(56,189,248,.20) !important;border-color:rgba(56,189,248,.46) !important}body[data-page="home"] .sensor-card-v2,body[data-page="home"] .diagram-card-v4,body[data-page="home"] .pid-item{overflow:visible !important}@media (max-width:820px){.info-tip-portal-v31{left:14px !important;right:14px !important;bottom:calc(env(safe-area-inset-bottom,0px) + 96px) !important;top:auto !important;width:auto !important;max-width:none !important;padding:15px 16px 16px;border-radius:22px;font-size:13px;line-height:1.45;box-shadow:0 24px 70px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.12)}body[data-page="home"] #btnConnect.adapter-connect-card-v16,body[data-page="home"] #btnConnect.btn.primary.adapter-connect-card-v16{padding-right:60px !important}body[data-page="home"] .adapter-info-tip-v30{top:10px !important;right:10px !important;width:34px !important;height:34px !important;min-width:34px !important}}.info-tip-portal-v31::before{display:flex !important;width:max-content !important;margin:0 0 13px 0 !important}.info-tip-portal-v31{padding-top:15px !important}@media (max-width:820px){.info-tip-portal-v31::before{margin-bottom:14px !important}.info-tip-portal-v31{padding-top:16px !important}}@media (max-width:820px){body[data-page="home"] .info-tip,body[data-page="home"] .static-info-tip-v30,body[data-page="home"] .adapter-info-tip-v30,body[data-page="home"] .action-info-tip-v30,body[data-page="home"] .pid-info-tip-v30{display:none !important}body[data-page="home"] #infoTipPortalV31,body[data-page="home"] .info-tip-portal-v31{display:none !important}body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:10px !important;width:100% !important;margin:0 0 14px !important;align-items:stretch !important}body[data-page="home"] .app-page-dtc .dtc-action-btn-v16{width:100% !important;min-width:0 !important;min-height:52px !important;border-radius:15px !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:nowrap !important;font-size:14px !important;line-height:1 !important;padding:0 10px !important}body[data-page="home"] .app-page-dtc .mobile-dtc-hero-card,body[data-page="home"] .mobile-dtc-hero-card{display:none !important}}@media (max-width:380px){body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16{gap:8px !important}body[data-page="home"] .app-page-dtc .dtc-action-btn-v16{min-height:50px !important;font-size:13px !important;padding:0 8px !important}}@media (max-width:820px){body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:space-between !important;gap:8px !important;width:100% !important;min-width:0 !important;max-width:100% !important;overflow:visible !important;margin:0 0 14px !important}body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16 .action-info-tip-v30,body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16 .info-tip{display:none !important;width:0 !important;min-width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}body[data-page="home"] .app-page-dtc .dtc-action-btn-v16{flex:1 1 0 !important;width:auto !important;max-width:none !important;min-width:0 !important;height:52px !important;min-height:52px !important;padding:0 8px !important;border-radius:15px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:clip !important;font-size:clamp(12px,3.45vw,14px) !important;line-height:1 !important;letter-spacing:-.02em !important;font-weight:950 !important}body[data-page="home"] .app-page-dtc .dtc-action-read-v16{order:1 !important}body[data-page="home"] .app-page-dtc .dtc-action-clear-v16{order:2 !important}}@media (max-width:360px){body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16{gap:6px !important}body[data-page="home"] .app-page-dtc .dtc-action-btn-v16{height:50px !important;min-height:50px !important;padding:0 5px !important;font-size:12px !important;border-radius:14px !important}}@media (max-width:320px){body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16{gap:5px !important}body[data-page="home"] .app-page-dtc .dtc-action-btn-v16{height:48px !important;min-height:48px !important;padding:0 3px !important;font-size:11px !important;border-radius:13px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live{padding-left:0 !important;padding-right:0 !important}body[data-page="home"] .app-page-live .section-head.app-section-title-v2{display:block !important;padding:0 0 12px !important;margin:0 0 14px !important;background:transparent !important;border:0 !important;box-shadow:none !important}body[data-page="home"] .app-page-live .section-head .pill,body[data-page="home"] .app-page-live .section-head p,body[data-page="home"] .app-page-live .section-head .info-tip,body[data-page="home"] .app-page-live .sensor-card-v2 .info-tip,body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-subtitle-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-subtitle,body[data-page="home"] .app-page-live .sensor-health-v2,body[data-page="home"] .app-page-live .sensor-trend-v2{display:none !important}body[data-page="home"] .app-page-live .section-head h2{display:block !important;width:100% !important;margin:0 0 18px !important;text-align:center !important;color:#f3f6fb !important;font-size:21px !important;line-height:1.12 !important;font-weight:900 !important;letter-spacing:-.035em !important}body[data-page="home"] .app-page-live .head-actions{display:block !important;width:100% !important;margin:0 !important}body[data-page="home"] .app-page-live #btnAddWidget,body[data-page="home"] .app-page-live .head-actions #btnAddWidget{width:100% !important;min-height:46px !important;height:46px !important;padding:0 16px !important;border-radius:12px !important;border:1px solid rgba(57,142,214,.35) !important;background:#173655 !important;color:#48b8f2 !important;box-shadow:0 10px 24px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.06) !important;font-size:18px !important;line-height:1 !important;font-weight:800 !important;letter-spacing:-.025em !important;justify-content:center !important;text-align:center !important}body[data-page="home"] .app-page-live .sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;width:100% !important;margin:0 !important;align-items:stretch !important}body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{position:relative !important;width:100% !important;min-width:0 !important;min-height:196px !important;height:196px !important;padding:20px 20px 18px !important;border-radius:20px !important;background:#171e27 !important;border:1px solid rgba(255,255,255,.07) !important;box-shadow:0 14px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045) !important;overflow:hidden !important;display:block !important}body[data-page="home"] .app-page-live .sensor-card-v2::before,body[data-page="home"] .app-page-live .sensor-card-v2::after{display:none !important;content:none !important}body[data-page="home"] .app-page-live .sensor-card-v2>*{position:relative !important;z-index:1 !important}body[data-page="home"] .app-page-live .sensor-card-head-v2{display:block !important;margin:0 !important;padding:0 !important}body[data-page="home"] .app-page-live .sensor-card-head-v2>div:first-child{max-width:calc(100% - 34px) !important;min-width:0 !important}body[data-page="home"] .app-page-live .sensor-title-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-name{display:block !important;max-width:100% !important;color:var(--pid-color,#2ef4df) !important;font-size:18px !important;line-height:1.1 !important;font-weight:900 !important;letter-spacing:-.035em !important;text-shadow:0 1px 0 rgba(0,0,0,.45) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .app-page-live .sensor-actions-v7{position:static !important;display:block !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge{position:absolute !important;left:20px !important;top:55px !important;display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;width:auto !important;min-width:0 !important;height:auto !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#8bcf55 !important;box-shadow:none !important;font-size:15px !important;line-height:1.05 !important;font-weight:900 !important;letter-spacing:-.02em !important;text-transform:none !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7::before,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge::before{content:"↗" !important;margin-right:4px !important;font-size:14px !important;line-height:1 !important;color:#8bcf55 !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-remove-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .corner-remove.sensor-remove-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .remove-btn.sensor-remove-v7{position:absolute !important;top:16px !important;right:16px !important;width:31px !important;height:31px !important;min-width:31px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:1px solid rgba(255,255,255,.08) !important;background:rgba(255,255,255,.065) !important;color:#d7dde6 !important;box-shadow:none !important;font-size:22px !important;font-weight:300 !important;line-height:1 !important;transform:none !important}body[data-page="home"] .app-page-live .sensor-value-row-v2{display:block !important;margin:70px 0 0 !important;padding:0 !important}body[data-page="home"] .app-page-live .sensor-main-value-v2{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:7px !important;white-space:nowrap !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{display:block !important;color:#fff !important;font-size:37px !important;line-height:.9 !important;font-weight:950 !important;letter-spacing:-.045em !important;text-shadow:0 2px 0 rgba(0,0,0,.55) !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{display:block !important;color:#d5dbe4 !important;font-size:20px !important;line-height:1 !important;font-weight:850 !important;letter-spacing:-.025em !important;margin:0 !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{position:absolute !important;left:20px !important;right:20px !important;bottom:18px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;gap:10px !important;margin:0 !important;width:auto !important;max-width:none !important}body[data-page="home"] .app-page-live .sensor-card-v2 .stat-pill,body[data-page="home"] .app-page-live .sensor-card-v2 .min-pill,body[data-page="home"] .app-page-live .sensor-card-v2 .max-pill{display:block !important;flex:0 1 auto !important;min-width:0 !important;max-width:50% !important;padding:0 !important;border:0 !important;background:transparent !important;color:#b9c3d1 !important;font-size:14px !important;line-height:1 !important;font-weight:800 !important;letter-spacing:-.02em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .app-page-live .sensor-card-v2 .mini-chart,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-chart-wrap,body[data-page="home"] .app-page-live .sensor-card-v2 .chart-toggle{display:none !important}}@media (max-width:390px){body[data-page="home"] .app-page-live .section-head h2{font-size:20px !important;margin-bottom:14px !important}body[data-page="home"] .app-page-live #btnAddWidget{height:44px !important;min-height:44px !important;font-size:16px !important;border-radius:11px !important}body[data-page="home"] .app-page-live .sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2{gap:12px !important}body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{height:184px !important;min-height:184px !important;padding:17px 15px 15px !important;border-radius:18px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-name{font-size:16px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7{left:15px !important;top:49px !important;font-size:13px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-remove-v7{top:13px !important;right:13px !important;width:28px !important;height:28px !important;min-width:28px !important;font-size:20px !important}body[data-page="home"] .app-page-live .sensor-value-row-v2{margin-top:64px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{font-size:32px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{font-size:17px !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{left:15px !important;right:15px !important;bottom:14px !important;gap:6px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .stat-pill{font-size:12px !important}}@media (max-width:340px){body[data-page="home"] .app-page-live .sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2{gap:10px !important}body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{height:172px !important;min-height:172px !important;padding:15px 12px 13px !important;border-radius:16px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-name{font-size:14px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7{left:12px !important;top:44px !important;font-size:12px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-remove-v7{top:11px !important;right:11px !important;width:25px !important;height:25px !important;min-width:25px !important;font-size:18px !important}body[data-page="home"] .app-page-live .sensor-value-row-v2{margin-top:58px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{font-size:28px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{font-size:15px !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{left:12px !important;right:12px !important;bottom:12px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .stat-pill{font-size:10.5px !important}}@media (min-width:821px){body[data-page="home"] .sensor-card-v2 .sensor-main-value-v2,body[data-page="home"] .widget-card .sensor-main-value-v2{display:inline-flex !important;align-items:flex-end !important;justify-content:flex-start !important;gap:8px !important;white-space:nowrap !important;flex-wrap:nowrap !important}body[data-page="home"] .sensor-card-v2 .sensor-main-value-v2 .widget-value{display:inline-block !important}body[data-page="home"] .sensor-card-v2 .sensor-main-value-v2 .widget-unit{display:inline-block !important;margin-left:2px !important;padding-bottom:3px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live .sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:13px !important;padding:0 !important}body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{height:188px !important;min-height:188px !important;padding:18px 17px 16px !important;border-radius:18px !important;background:#171e27 !important;border:1px solid rgba(255,255,255,.075) !important;box-shadow:0 13px 28px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05) !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-name{font-size:17px !important;line-height:1.08 !important;font-weight:900 !important;max-width:calc(100% - 32px) !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge{left:17px !important;top:52px !important;font-size:14px !important;line-height:1 !important;font-weight:900 !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7::before,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge::before{margin-right:4px !important;font-size:13px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-remove-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .corner-remove.sensor-remove-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .remove-btn.sensor-remove-v7{top:13px !important;right:13px !important;width:29px !important;height:29px !important;min-width:29px !important;font-size:21px !important;background:rgba(255,255,255,.07) !important}body[data-page="home"] .app-page-live .sensor-value-row-v2{display:block !important;margin:68px 0 0 !important}body[data-page="home"] .app-page-live .sensor-main-value-v2{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:6px !important;white-space:nowrap !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{font-size:35px !important;line-height:.9 !important;letter-spacing:-.045em !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{display:block !important;font-size:19px !important;line-height:1 !important;margin:0 !important;padding:0 !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{left:17px !important;right:17px !important;bottom:16px !important;gap:8px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .stat-pill{font-size:13px !important;line-height:1 !important;font-weight:800 !important}}@media (max-width:390px){body[data-page="home"] .app-page-live .sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2{gap:12px !important}body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{height:182px !important;min-height:182px !important;padding:17px 15px 15px !important;border-radius:18px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-name{font-size:16px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7{left:15px !important;top:50px !important;font-size:13px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-remove-v7{top:12px !important;right:12px !important;width:28px !important;height:28px !important;min-width:28px !important}body[data-page="home"] .app-page-live .sensor-value-row-v2{margin-top:65px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{font-size:32px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{font-size:17px !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{left:15px !important;right:15px !important;bottom:14px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .stat-pill{font-size:12px !important}}@media (max-width:340px){body[data-page="home"] .app-page-live .sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2{gap:9px !important}body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{height:168px !important;min-height:168px !important;padding:14px 11px 12px !important;border-radius:16px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-name{font-size:13.5px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7{left:11px !important;top:42px !important;font-size:11.5px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-remove-v7{top:10px !important;right:10px !important;width:25px !important;height:25px !important;min-width:25px !important;font-size:18px !important}body[data-page="home"] .app-page-live .sensor-value-row-v2{margin-top:56px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{font-size:27px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{font-size:14px !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{left:11px !important;right:11px !important;bottom:11px !important;gap:4px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .stat-pill{font-size:10px !important}}@media (max-width:900px){body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .sensor-grid-v2{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;grid-auto-flow:row !important;align-items:stretch !important;justify-items:stretch !important;gap:14px !important;width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;overflow:visible !important}body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{grid-column:auto !important;grid-row:auto !important;width:auto !important;min-width:0 !important;max-width:100% !important;height:184px !important;min-height:184px !important;max-height:184px !important;display:block !important;position:relative !important;overflow:hidden !important;box-sizing:border-box !important;padding:18px 17px 16px !important;border-radius:18px !important;background:#171e27 !important;border:1px solid rgba(255,255,255,.075) !important;box-shadow:0 12px 24px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.045) !important}body[data-page="home"] .app-page-live .sensor-card-head-v2{display:block !important;position:static !important;margin:0 !important;padding:0 !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-name,body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-title-v2{display:block !important;max-width:calc(100% - 35px) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:17px !important;line-height:1.08 !important;font-weight:900 !important;letter-spacing:-.035em !important;margin:0 !important;padding:0 !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-subtitle,body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-subtitle-v2{display:none !important}body[data-page="home"] .app-page-live .sensor-actions-v7,body[data-page="home"] .app-page-live .sensor-right-v2{display:block !important;position:static !important;margin:0 !important;padding:0 !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge{position:absolute !important;left:17px !important;top:50px !important;display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;width:auto !important;min-width:0 !important;height:auto !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#8bd455 !important;font-size:14px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:-.02em !important;text-transform:none !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7::before,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge::before{content:"↗" !important;display:inline-block !important;margin-right:4px !important;color:#8bd455 !important;font-size:13px !important;line-height:1 !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-remove-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .corner-remove.sensor-remove-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .remove-btn.sensor-remove-v7{position:absolute !important;top:13px !important;right:13px !important;width:28px !important;height:28px !important;min-width:28px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.08) !important;background:rgba(255,255,255,.065) !important;color:#d8dee8 !important;box-shadow:none !important;font-size:21px !important;font-weight:300 !important;line-height:1 !important}body[data-page="home"] .app-page-live .sensor-value-row-v2,body[data-page="home"] .app-page-live .widget-value-row.sensor-value-row-v2{position:absolute !important;left:17px !important;right:17px !important;top:92px !important;display:block !important;margin:0 !important;padding:0 !important}body[data-page="home"] .app-page-live .sensor-main-value-v2{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:7px !important;white-space:nowrap !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{display:block !important;font-size:35px !important;line-height:.88 !important;font-weight:950 !important;letter-spacing:-.045em !important;color:#fff !important;text-shadow:0 2px 0 rgba(0,0,0,.55) !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{display:block !important;font-size:19px !important;line-height:1 !important;font-weight:850 !important;letter-spacing:-.025em !important;color:#d5dbe4 !important;margin:0 !important;padding:0 !important}body[data-page="home"] .app-page-live .sensor-health-v2,body[data-page="home"] .app-page-live .sensor-trend-v2{display:none !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{position:absolute !important;left:17px !important;right:17px !important;bottom:16px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;margin:0 !important;padding:0 !important;width:auto !important;max-width:none !important}body[data-page="home"] .app-page-live .sensor-card-v2 .stat-pill,body[data-page="home"] .app-page-live .sensor-card-v2 .min-pill,body[data-page="home"] .app-page-live .sensor-card-v2 .max-pill{display:block !important;flex:0 1 auto !important;min-width:0 !important;max-width:50% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#b9c3d1 !important;font-size:13px !important;line-height:1 !important;font-weight:800 !important;letter-spacing:-.02em !important}}@media (max-width:390px){body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .sensor-grid-v2{gap:12px !important}body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{height:180px !important;min-height:180px !important;max-height:180px !important;padding:17px 15px 15px !important;border-radius:18px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-name,body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-title-v2{font-size:16px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge{left:15px !important;top:49px !important;font-size:13px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-remove-v7{top:12px !important;right:12px !important;width:28px !important;height:28px !important;min-width:28px !important}body[data-page="home"] .app-page-live .sensor-value-row-v2{left:15px !important;right:15px !important;top:90px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{font-size:32px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{font-size:17px !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{left:15px !important;right:15px !important;bottom:14px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .stat-pill{font-size:12px !important}}@media (max-width:340px){body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .sensor-grid-v2{gap:9px !important}body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{height:166px !important;min-height:166px !important;max-height:166px !important;padding:14px 11px 12px !important;border-radius:16px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-name,body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-title-v2{font-size:13.5px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge{left:11px !important;top:42px !important;font-size:11.5px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-remove-v7{top:10px !important;right:10px !important;width:25px !important;height:25px !important;min-width:25px !important;font-size:18px !important}body[data-page="home"] .app-page-live .sensor-value-row-v2{left:11px !important;right:11px !important;top:82px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{font-size:27px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{font-size:14px !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{left:11px !important;right:11px !important;bottom:11px !important;gap:4px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .stat-pill{font-size:10px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live .sensor-value-row-v2,body[data-page="home"] .app-page-live .widget-value-row.sensor-value-row-v2{top:84px !important}body[data-page="home"] .app-page-live .sensor-main-value-v2{gap:3px !important;line-height:1 !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{font-size:31px !important;line-height:.9 !important;letter-spacing:-.04em !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{font-size:16px !important;line-height:1 !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{bottom:17px !important}}@media (max-width:390px){body[data-page="home"] .app-page-live .sensor-value-row-v2,body[data-page="home"] .app-page-live .widget-value-row.sensor-value-row-v2{top:82px !important}body[data-page="home"] .app-page-live .sensor-main-value-v2{gap:2px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{font-size:28px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{font-size:14.5px !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{bottom:15px !important}}@media (max-width:340px){body[data-page="home"] .app-page-live .sensor-value-row-v2,body[data-page="home"] .app-page-live .widget-value-row.sensor-value-row-v2{top:74px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{font-size:24px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{font-size:12px !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{bottom:12px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live .sensor-value-row-v2,body[data-page="home"] .app-page-live .widget-value-row.sensor-value-row-v2{top:86px !important;left:17px !important;right:12px !important;display:block !important;max-width:calc(100% - 29px) !important}body[data-page="home"] .app-page-live .sensor-main-value-v2{display:flex !important;flex-direction:row !important;align-items:baseline !important;justify-content:flex-start !important;gap:5px !important;white-space:nowrap !important;max-width:100% !important;overflow:hidden !important;line-height:1 !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{display:inline-block !important;flex:0 0 auto !important;font-size:34px !important;line-height:1 !important;letter-spacing:-.045em !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{display:inline-block !important;flex:0 1 auto !important;font-size:17px !important;line-height:1 !important;margin:0 !important;padding:0 !important;max-width:calc(100% - 44px) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;vertical-align:baseline !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{bottom:11px !important}}@media (max-width:390px){body[data-page="home"] .app-page-live .sensor-value-row-v2,body[data-page="home"] .app-page-live .widget-value-row.sensor-value-row-v2{top:84px !important;left:15px !important;right:10px !important;max-width:calc(100% - 25px) !important}body[data-page="home"] .app-page-live .sensor-main-value-v2{gap:4px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{font-size:30px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{font-size:15px !important;max-width:calc(100% - 40px) !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{bottom:9px !important}}@media (max-width:340px){body[data-page="home"] .app-page-live .sensor-value-row-v2,body[data-page="home"] .app-page-live .widget-value-row.sensor-value-row-v2{top:76px !important;left:11px !important;right:8px !important;max-width:calc(100% - 19px) !important}body[data-page="home"] .app-page-live .sensor-main-value-v2{gap:3px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-value{font-size:25px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-unit{font-size:12px !important;max-width:calc(100% - 32px) !important}body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{bottom:8px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{bottom:5px !important}}@media (max-width:390px){body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{bottom:4px !important}}@media (max-width:340px){body[data-page="home"] .app-page-live .sensor-stats-v2,body[data-page="home"] .app-page-live .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{bottom:4px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{padding-bottom:10px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{position:absolute !important;left:12px !important;right:12px !important;bottom:8px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;width:auto !important;max-width:none !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-trend-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-trend.sensor-trend-v2{bottom:34px !important}}@media (max-width:380px){body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{left:10px !important;right:10px !important;bottom:7px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-trend-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-trend.sensor-trend-v2{bottom:31px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .sensor-grid-v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:10px !important;width:100% !important}body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{height:204px !important;min-height:204px !important;max-height:204px !important;padding:18px 16px 14px !important}body[data-page="home"] .app-page-live .sensor-value-row-v2,body[data-page="home"] .app-page-live .widget-value-row.sensor-value-row-v2{top:88px !important;left:16px !important;right:12px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{left:16px !important;right:16px !important;bottom:10px !important}}@media (max-width:390px){body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .sensor-grid-v2{gap:9px !important}body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{height:198px !important;min-height:198px !important;max-height:198px !important;padding:17px 14px 13px !important}body[data-page="home"] .app-page-live .sensor-value-row-v2,body[data-page="home"] .app-page-live .widget-value-row.sensor-value-row-v2{top:86px !important;left:14px !important;right:9px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{left:14px !important;right:14px !important;bottom:9px !important}}@media (max-width:340px){body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .sensor-grid-v2{gap:7px !important}body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{height:186px !important;min-height:186px !important;max-height:186px !important;padding:14px 10px 11px !important}body[data-page="home"] .app-page-live .sensor-value-row-v2,body[data-page="home"] .app-page-live .widget-value-row.sensor-value-row-v2{top:78px !important;left:10px !important;right:7px !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats.sensor-stats-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .widget-stats{left:10px !important;right:10px !important;bottom:8px !important}}body[data-page="home"] .dtc-list-v16.dtc-clear-v45 .dtc-clear-message-v45{border-color:rgba(34,197,94,.26) !important;background:#111a15 !important}body[data-page="home"] .dtc-list-v16.dtc-clear-v45 .dtc-clear-message-v45 strong{color:#bbf7d0 !important}body[data-page="home"] .dtc-list-v16.dtc-clear-v45 .dtc-clear-message-v45 span{color:#cbd5e1 !important}body[data-page="home"] .sensor-live-v7.is-live-off-v47,body[data-page="home"] .diagram-live-v4.is-live-off-v47,body[data-page="home"] .live-badge.is-live-off-v47{background:#3a1b22 !important;border:1px solid rgba(248,113,113,.34) !important;color:#fca5a5 !important;box-shadow:none !important}body[data-page="home"] .sensor-live-v7.is-live-ok-v47,body[data-page="home"] .diagram-live-v4.is-live-ok-v47,body[data-page="home"] .live-badge.is-live-ok-v47{background:#17281c !important;border:1px solid rgba(74,222,128,.38) !important;color:#a3e635 !important;box-shadow:none !important}body[data-page="home"] .app-page-emissions .section-head{align-items:flex-start}body[data-page="home"] .emissions-panel-v47{display:grid;gap:18px}body[data-page="home"] .emissions-intro-v47{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-page="home"] .emissions-intro-v47>div,body[data-page="home"] .emissions-summary-v47,body[data-page="home"] .emissions-row-v47{border:1px solid rgba(148,163,184,.16);background:#141a22;border-radius:22px;padding:16px}body[data-page="home"] .emissions-intro-v47 strong,body[data-page="home"] .emissions-summary-v47 strong{display:block;color:#f8fafc;font-size:16px;margin-bottom:5px}body[data-page="home"] .emissions-intro-v47 span,body[data-page="home"] .emissions-summary-v47 span{color:#aeb8c7;font-size:14px;line-height:1.5}body[data-page="home"] .emissions-summary-v47{display:flex;align-items:center;justify-content:space-between;gap:14px}body[data-page="home"] .emissions-summary-v47.is-ok{border-color:rgba(74,222,128,.32);background:#111c16}body[data-page="home"] .emissions-summary-v47.is-warn{border-color:rgba(251,191,36,.30);background:#1f1a10}body[data-page="home"] .emissions-summary-v47.is-bad{border-color:rgba(248,113,113,.32);background:#221416}body[data-page="home"] .emissions-grid-v47{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-page="home"] .emissions-row-v47{display:grid;gap:12px;min-height:158px}body[data-page="home"] .emissions-row-head-v47{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}body[data-page="home"] .emissions-row-head-v47 strong{display:block;color:#f8fafc;font-size:15px;line-height:1.15}body[data-page="home"] .emissions-row-head-v47 span{display:block;color:#94a3b8;font-size:12px;line-height:1.35;margin-top:5px}body[data-page="home"] .emissions-row-head-v47 b{flex:0 0 auto;border-radius:999px;padding:7px 9px;font-size:12px;background:#202833;color:#cbd5e1}body[data-page="home"] .emissions-row-v47.is-ok .emissions-row-head-v47 b{background:#153320;color:#86efac}body[data-page="home"] .emissions-row-v47.is-warn .emissions-row-head-v47 b{background:#332711;color:#facc15}body[data-page="home"] .emissions-row-v47.is-bad .emissions-row-head-v47 b,body[data-page="home"] .emissions-row-v47.is-missing .emissions-row-head-v47 b{background:#3a1b22;color:#fca5a5}body[data-page="home"] .emissions-values-v47{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#cbd5e1;font-size:13px;font-weight:800}body[data-page="home"] .emissions-bar-v47{position:relative;height:14px;border-radius:999px;background:#252d39;overflow:hidden}body[data-page="home"] .emissions-bar-v47 i{display:block;height:100%;min-width:4px;border-radius:999px;background:#64748b}body[data-page="home"] .emissions-row-v47.is-ok .emissions-bar-v47 i{background:#22c55e}body[data-page="home"] .emissions-row-v47.is-warn .emissions-bar-v47 i{background:#f59e0b}body[data-page="home"] .emissions-row-v47.is-bad .emissions-bar-v47 i,body[data-page="home"] .emissions-row-v47.is-missing .emissions-bar-v47 i{background:#ef4444}body[data-page="home"].emissions-running-v47 .diagnostix-app-shell{filter:blur(5px);pointer-events:none;user-select:none}body[data-page="home"] .emissions-overlay-v47{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:rgba(2,6,12,.42)}body[data-page="home"] .emissions-overlay-v47.hidden{display:none !important}body[data-page="home"] .emissions-loading-card-v47{width:min(420px,92vw);border-radius:28px;padding:28px;text-align:center;border:1px solid rgba(148,163,184,.2);background:#151b24 !important}body[data-page="home"] .emissions-loading-card-v47 strong{display:block;color:#fff;font-size:22px;margin:12px 0 8px}body[data-page="home"] .emissions-loading-card-v47 span{color:#aeb8c7;line-height:1.5}body[data-page="home"] .emissions-spinner-v47{width:58px;height:58px;margin:0 auto;border-radius:999px;border:5px solid rgba(148,163,184,.22);border-top-color:#38bdf8;animation:emissionsSpinV47 .85s linear infinite}@keyframes emissionsSpinV47{to{transform:rotate(360deg)}}@media (max-width:820px){body[data-page="home"] .app-page-emissions .section-head{gap:12px !important}body[data-page="home"] .app-page-emissions .head-actions,body[data-page="home"] .app-page-emissions .emissions-run-btn-v47{width:100% !important}body[data-page="home"] .emissions-intro-v47,body[data-page="home"] .emissions-grid-v47{grid-template-columns:1fr !important}body[data-page="home"] .emissions-summary-v47{display:grid;gap:6px;padding:15px !important}body[data-page="home"] .emissions-row-v47{min-height:146px;padding:15px !important;border-radius:20px !important}body[data-page="home"] .emissions-values-v47{font-size:12px;gap:8px}body[data-page="home"] .mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr)) !important}body[data-page="home"] .mobile-nav-label{font-size:10px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge{position:absolute !important;left:17px !important;top:50px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:54px !important;height:30px !important;padding:0 10px !important;border-radius:999px !important;font-size:13px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:-.02em !important;text-transform:none !important;box-shadow:none !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7::before,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge::before{content:none !important;display:none !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7.is-live-ok-v47,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge.is-live-ok-v47{background:#17281c !important;border:1px solid rgba(74,222,128,.38) !important;color:#a3e635 !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7.is-live-off-v47,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge.is-live-off-v47{background:#3a1b22 !important;border:1px solid rgba(248,113,113,.34) !important;color:#fca5a5 !important}}@media (max-width:380px){body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-live-v7,body[data-page="home"] .app-page-live .sensor-card-v2 .live-badge{left:12px !important;top:42px !important;min-width:50px !important;height:28px !important;padding:0 9px !important;font-size:12px !important}}.tablet-menu-button-v49{display:none;appearance:none;border:1px solid rgba(255,255,255,.10);background:#171d26;color:#f3f6fb;width:46px;height:46px;min-width:46px;border-radius:15px;padding:0;place-items:center;align-content:center;justify-content:center;gap:5px;cursor:pointer;box-shadow:0 12px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.05)}.tablet-menu-button-v49 span{display:block;width:20px;height:2px;border-radius:999px;background:currentColor}@media (max-width:767px){body[data-page="home"] .tablet-menu-button-v49{display:none !important}body[data-page="home"] .mobile-bottom-nav{display:grid !important}}@media (min-width:768px) and (max-width:1180px){body[data-page="home"] .diagnostix-app-shell{display:block !important;min-height:100dvh !important;padding-bottom:0 !important}body[data-page="home"] .app-sidebar-v2,body[data-page="home"] .discord-sidebar,body[data-page="home"] .app-rail-v2,body[data-page="home"] .discord-rail{display:none !important}body[data-page="home"] .diagnostix-main-v2{width:100% !important;max-width:none !important;margin:0 !important;padding:0 18px 26px !important}body[data-page="home"] .app-topbar-v2{position:sticky !important;top:0 !important;z-index:700 !important;width:calc(100% + 36px) !important;max-width:calc(100% + 36px) !important;margin:0 -18px 18px !important;min-height:74px !important;padding:14px 18px !important;display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;align-items:center !important;gap:14px !important;border-radius:0 0 24px 24px !important;background:#101620 !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.09) !important;box-shadow:0 18px 40px rgba(0,0,0,.26) !important;overflow:visible !important}body[data-page="home"] .tablet-menu-button-v49{display:grid !important;grid-column:1 !important;grid-row:1 !important}body[data-page="home"] .app-topbar-left{position:static !important;visibility:visible !important;opacity:1 !important;grid-column:2 !important;min-width:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;text-align:left !important;pointer-events:auto !important}body[data-page="home"] .app-topbar-left strong{display:block !important;max-width:100% !important;font-size:17px !important;line-height:1.1 !important;color:#f5f7fb !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .app-topbar-left span{display:block !important;max-width:100% !important;font-size:12px !important;line-height:1.15 !important;color:#9aa7b8 !important;text-transform:none !important;letter-spacing:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .app-topbar-mark{display:none !important}body[data-page="home"] .app-topbar-status{display:none !important}body[data-page="home"] .profile-area-v3{grid-column:3 !important;justify-self:end !important}body[data-page="home"] .profile-avatar-button-v3{width:42px !important;height:42px !important}body[data-page="home"] .main-layout,body[data-page="home"] .app-pages-v2{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;overflow:visible !important}body[data-page="home"] .mobile-dashboard-shell,body[data-page="home"] .app-page,body[data-page="home"] .control-dock.app-page-connect{max-width:none !important}body[data-page="home"] .mobile-bottom-nav{display:none !important}body[data-page="home"] .cookie-fab{bottom:18px !important}body[data-page="home"] .mobile-sheet-backdrop{position:fixed !important;inset:0 !important;z-index:900 !important;display:flex !important;align-items:flex-start !important;justify-content:flex-start !important;padding:calc(84px + env(safe-area-inset-top)) 18px 18px !important;background:rgba(2,6,12,.52) !important;backdrop-filter:blur(9px) !important;-webkit-backdrop-filter:blur(9px) !important}body[data-page="home"] .mobile-sheet-backdrop.hidden{display:none !important}body[data-page="home"] .mobile-sheet{width:min(380px,calc(100vw - 36px)) !important;max-width:min(380px,calc(100vw - 36px)) !important;max-height:calc(100dvh - 110px - env(safe-area-inset-top)) !important;overflow:hidden !important;padding:18px !important;border-radius:24px !important;background:#101620 !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 30px 78px rgba(0,0,0,.52) !important}body[data-page="home"] .mobile-sheet-scroll{max-height:calc(100dvh - 200px - env(safe-area-inset-top)) !important;overflow:auto !important;padding-right:3px !important}body[data-page="home"] .mobile-sheet-section{background:#151c27 !important;border:1px solid rgba(255,255,255,.08) !important}body[data-page="home"] .mobile-sheet-btn{background:#1b2430 !important;border:1px solid rgba(255,255,255,.08) !important}body[data-page="home"] .mobile-sheet-btn.primary{background:#1d4ed8 !important}}@media (min-width:1181px){body[data-page="home"] .tablet-menu-button-v49,body[data-page="home"] .mobile-bottom-nav,body[data-page="home"] .mobile-sheet-backdrop{display:none !important}body[data-page="home"] .app-sidebar-v2{display:flex !important}}@media (min-width:768px) and (max-width:1180px){body[data-page="home"] .mobile-sheet-backdrop{position:fixed !important;inset:0 !important;z-index:1200 !important;display:block !important;padding:0 !important;background:rgba(2,6,12,.54) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}body[data-page="home"] .mobile-sheet-backdrop.hidden{display:none !important}body[data-page="home"] .mobile-sheet{position:relative !important;width:min(420px,86vw) !important;max-width:min(420px,86vw) !important;height:100dvh !important;max-height:100dvh !important;min-height:100dvh !important;overflow:hidden !important;margin:0 !important;padding:24px 18px calc(24px + env(safe-area-inset-bottom)) !important;border-radius:0 30px 30px 0 !important;background:#101620 !important;border:0 !important;border-right:1px solid rgba(255,255,255,.10) !important;box-shadow:28px 0 80px rgba(0,0,0,.52) !important;display:flex !important;flex-direction:column !important;transform:translateX(0) !important;animation:tabletDrawerInV50 .22s ease-out !important}@keyframes tabletDrawerInV50{from{transform:translateX(-18px);opacity:.82}to{transform:translateX(0);opacity:1}}body[data-page="home"] .mobile-sheet-head{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:16px !important;padding:4px 4px 20px !important;margin:0 0 12px !important;border-bottom:1px solid rgba(255,255,255,.08) !important}body[data-page="home"] .mobile-sheet-head h3{margin:0 !important;color:#f6f8fc !important;font-size:24px !important;line-height:1.05 !important;font-weight:950 !important;letter-spacing:-.04em !important}body[data-page="home"] .mobile-sheet-head p{margin:7px 0 0 !important;color:#98a4b4 !important;font-size:13px !important;line-height:1.35 !important;font-weight:750 !important}body[data-page="home"] #btnCloseMobileSheet{width:42px !important;height:42px !important;min-width:42px !important;border-radius:14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:#171f2b !important;border:1px solid rgba(255,255,255,.10) !important;color:#e7edf7 !important;font-size:20px !important;line-height:1 !important;box-shadow:none !important}body[data-page="home"] .mobile-sheet-scroll{flex:1 1 auto !important;max-height:none !important;overflow:auto !important;padding:0 3px 0 0 !important}body[data-page="home"] .mobile-sheet-section{background:transparent !important;border:0 !important;padding:0 !important;margin:0 !important;box-shadow:none !important}body[data-page="home"] .mobile-sheet-section:nth-of-type(2){display:none !important}body[data-page="home"] .mobile-sheet-grid{display:flex !important;flex-direction:column !important;gap:8px !important}body[data-page="home"] .mobile-sheet-grid::before{content:"Fahrzeug App";display:block !important;margin:6px 10px 4px !important;color:#778295 !important;font-size:11px !important;line-height:1 !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:.14em !important}body[data-page="home"] .mobile-sheet-btn{width:100% !important;min-height:48px !important;border-radius:14px !important;padding:0 14px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;text-align:left !important;background:#151c27 !important;border:1px solid rgba(255,255,255,.07) !important;color:#d9e2ef !important;font-size:15px !important;line-height:1.1 !important;font-weight:850 !important;letter-spacing:-.01em !important;box-shadow:none !important}body[data-page="home"] .mobile-sheet-btn::before{content:"#";width:24px !important;min-width:24px !important;height:24px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:8px !important;background:#202a37 !important;color:#96a3b4 !important;font-weight:950 !important}body[data-page="home"] .mobile-sheet-btn:hover,body[data-page="home"] .mobile-sheet-btn:focus-visible{background:#1b2430 !important;border-color:rgba(59,130,246,.32) !important;color:#f8fbff !important;outline:none !important}body[data-page="home"] .mobile-sheet-btn.primary{background:#151c27 !important;border-color:rgba(255,255,255,.07) !important}}@media (min-width:1181px),(max-width:767px){body[data-page="home"] .mobile-sheet{animation:none !important}}@media (min-width:768px) and (max-width:1180px){body[data-page="home"] .mobile-sheet-backdrop:not(.hidden){animation:tabletBackdropInV51 .24s ease-out both !important}body[data-page="home"] .mobile-sheet-backdrop.is-closing{display:block !important;pointer-events:none !important;animation:tabletBackdropOutV51 .24s ease-in both !important}body[data-page="home"] .mobile-sheet-backdrop.is-closing .mobile-sheet{animation:tabletDrawerOutV51 .24s cubic-bezier(.4,0,.2,1) both !important}body[data-page="home"] .mobile-sheet{animation:tabletDrawerInV51 .28s cubic-bezier(.2,.8,.2,1) both !important;will-change:transform,opacity !important}@keyframes tabletBackdropInV51{from{background:rgba(2,6,12,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{background:rgba(2,6,12,.54);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}@keyframes tabletBackdropOutV51{from{background:rgba(2,6,12,.54);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}to{background:rgba(2,6,12,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}@keyframes tabletDrawerInV51{from{transform:translateX(-100%);opacity:.72}to{transform:translateX(0);opacity:1}}@keyframes tabletDrawerOutV51{from{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:.72}}body[data-page="home"] .mobile-sheet-head h3{font-size:26px !important;letter-spacing:-.045em !important}body[data-page="home"] .mobile-sheet-head p{margin-top:8px !important;color:#a7b0bf !important;font-size:14px !important;line-height:1.35 !important;font-weight:760 !important}body[data-page="home"] .mobile-sheet-grid::before{content:"Bereiche" !important}body[data-page="home"] .mobile-sheet-btn{min-height:52px !important;padding:0 16px !important;font-size:16px !important;border-radius:16px !important}}.favorite-btn-v52{border:1px solid rgba(255,255,255,.12);background:#1e2631;color:#d6dde8;border-radius:999px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:850;line-height:1;cursor:pointer}.favorite-btn-v52.is-active{background:#31301f;color:#ffe58a;border-color:rgba(255,229,138,.35)}.sensor-card-v2.is-favorite-v52{box-shadow:inset 0 0 0 1px rgba(255,229,138,.18),0 14px 40px rgba(0,0,0,.20) !important}.pid-fav-note-v52{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,229,138,.25);color:#ffe58a;background:#252516;font-weight:850}.report-btn-v52{white-space:nowrap}.tuv-readiness-v52{margin:16px 0;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:#151b24}.tuv-readiness-head-v52{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.tuv-readiness-head-v52 h3{margin:8px 0 6px;color:#f5f7fb;font-size:18px}.tuv-readiness-head-v52 p{margin:0;color:#9aa6b6;font-size:13px;line-height:1.45}.tuv-readiness-result-v52{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#202733;color:#d8dee8;font-weight:900;margin-bottom:12px}.tuv-readiness-result-v52.is-ok{background:#10261d;color:#8af0b1;border-color:rgba(138,240,177,.25)}.tuv-readiness-result-v52.is-warn{background:#2a2113;color:#ffd18a;border-color:rgba(255,209,138,.25)}.tuv-readiness-grid-v52{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tuv-check-v52{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;background:#1b222d}.tuv-check-v52 span{display:block;color:#e9eef6;font-weight:850;font-size:13px;margin-bottom:8px}.tuv-check-v52 strong{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px}.tuv-check-v52 small{display:block;margin-top:8px;color:#96a3b3;font-weight:750}.tuv-check-v52.is-ok strong{background:#10261d;color:#8af0b1}.tuv-check-v52.is-warn strong{background:#2a2113;color:#ffd18a}.tuv-check-v52.is-bad strong{background:#31191b;color:#ff9da3}.tuv-summary-note-v52{display:block;margin-top:10px;color:#c8d1df;font-size:13px;font-style:normal;font-weight:800}@media (max-width:820px){.favorite-btn-v52{min-width:34px;width:34px;height:34px;padding:0;font-size:13px}.favorite-btn-v52 .favorite-text-v52{display:none}.tuv-readiness-head-v52{display:grid;grid-template-columns:1fr}.tuv-readiness-grid-v52{grid-template-columns:1fr}.report-btn-v52{width:100%;min-height:44px}.app-page-dtc .dtc-action-toolbar-v16 .report-btn-v52{grid-column:1 / -1}}.favorite-btn-v52,.pid-fav-note-v52{display:none !important}.widget-card.is-favorite-v52{outline:inherit !important;box-shadow:inherit !important}@media (max-width:820px){body[data-page="home"] .app-page-live .section-head.app-section-title-v2,body[data-page="home"] .app-page-emissions .section-head.app-section-title-v2{gap:10px !important}body[data-page="home"] .app-page-live .head-actions,body[data-page="home"] .app-page-emissions .head-actions{width:100% !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:9px !important;align-items:stretch !important;justify-content:stretch !important;margin-top:4px !important}body[data-page="home"] .app-page-live .head-actions .btn,body[data-page="home"] .app-page-emissions .head-actions .btn,body[data-page="home"] .app-page-live #btnAddWidget,body[data-page="home"] .app-page-emissions #btnRunEmissionsTest,body[data-page="home"] .app-page-live .report-btn-v52,body[data-page="home"] .app-page-emissions .report-btn-v52{width:100% !important;min-width:0 !important;height:42px !important;min-height:42px !important;padding:0 10px !important;border-radius:13px !important;font-size:13px !important;line-height:1 !important;font-weight:850 !important;letter-spacing:-.01em !important;white-space:nowrap !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16{width:100% !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:9px !important;align-items:center !important;justify-content:stretch !important}body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16 .action-info-tip-v30,body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16 .info-tip{display:none !important}body[data-page="home"] .app-page-dtc .dtc-action-btn-v16{width:100% !important;min-width:0 !important;height:42px !important;min-height:42px !important;padding:0 8px !important;border-radius:13px !important;font-size:12.5px !important;line-height:1 !important;font-weight:900 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .app-page-dtc .dtc-action-read-v16{grid-column:1/2 !important;order:1 !important}body[data-page="home"] .app-page-dtc .dtc-action-clear-v16{grid-column:2/3 !important;order:2 !important}body[data-page="home"] .app-page-dtc .report-btn-dtc-v52{grid-column:1 / -1 !important;order:3 !important;justify-self:end !important;width:auto !important;min-width:104px !important;max-width:132px !important;height:34px !important;min-height:34px !important;padding:0 13px !important;border-radius:999px !important;font-size:12px !important;font-weight:850 !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important}body[data-page="home"] .app-page-dtc .section-head.app-section-title-v2{gap:10px !important}}@media (max-width:360px){body[data-page="home"] .app-page-live .head-actions,body[data-page="home"] .app-page-emissions .head-actions,body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16{gap:7px !important}body[data-page="home"] .app-page-live .head-actions .btn,body[data-page="home"] .app-page-emissions .head-actions .btn,body[data-page="home"] .app-page-dtc .dtc-action-btn-v16{height:40px !important;min-height:40px !important;font-size:11.5px !important;padding-left:6px !important;padding-right:6px !important}body[data-page="home"] .app-page-dtc .report-btn-dtc-v52{height:32px !important;min-height:32px !important;min-width:96px !important;font-size:11.5px !important}}body[data-page="home"] .app-page-dtc .section-head.app-section-title-v2{align-items:flex-end}body[data-page="home"] .app-page-dtc .section-head.app-section-title-v2 .report-btn-dtc-v52,body[data-page="home"] .app-page-dtc .section-head.app-section-title-v2 .dtc-report-head-btn-v57{width:auto !important;min-width:0 !important;height:40px !important;min-height:40px !important;padding:0 16px !important;border-radius:14px !important;font-size:13px !important;font-weight:850 !important;line-height:1 !important;white-space:nowrap !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;margin-left:8px !important}body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16>.report-btn-dtc-v52{display:none !important}@media (max-width:820px){body[data-page="home"] .app-page-live .head-actions{width:100% !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:9px !important;align-items:stretch !important}body[data-page="home"] .app-page-live #btnAddWidget,body[data-page="home"] .app-page-live .report-btn-live-v52{width:100% !important;min-width:0 !important;height:42px !important;min-height:42px !important;padding:0 8px !important;border-radius:13px !important;font-size:12.5px !important;line-height:1 !important;font-weight:900 !important;white-space:nowrap !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .app-page-dtc .section-head.app-section-title-v2{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-areas:"title report" "badge report" !important;align-items:start !important;gap:8px 10px !important}body[data-page="home"] .app-page-dtc .section-head.app-section-title-v2>div:first-child{grid-area:title !important;min-width:0 !important}body[data-page="home"] .app-page-dtc .section-head.app-section-title-v2 #dtcCountBadge{grid-area:badge !important;justify-self:start !important}body[data-page="home"] .app-page-dtc .section-head.app-section-title-v2 .report-btn-dtc-v52,body[data-page="home"] .app-page-dtc .section-head.app-section-title-v2 .dtc-report-head-btn-v57{grid-area:report !important;justify-self:end !important;align-self:start !important;width:auto !important;min-width:88px !important;max-width:112px !important;height:32px !important;min-height:32px !important;padding:0 12px !important;border-radius:999px !important;font-size:12px !important;font-weight:850 !important;margin:0 !important}body[data-page="home"] .app-page-dtc .dtc-action-toolbar-v16{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:9px !important;align-items:stretch !important;margin-top:10px !important}body[data-page="home"] .app-page-dtc .dtc-action-read-v16{grid-column:1/2 !important;order:1 !important}body[data-page="home"] .app-page-dtc .dtc-action-clear-v16{grid-column:2/3 !important;order:2 !important}}@media (max-width:360px){body[data-page="home"] .app-page-live #btnAddWidget,body[data-page="home"] .app-page-live .report-btn-live-v52{height:40px !important;min-height:40px !important;font-size:11.3px !important;padding-left:5px !important;padding-right:5px !important}body[data-page="home"] .app-page-dtc .section-head.app-section-title-v2 .report-btn-dtc-v52,body[data-page="home"] .app-page-dtc .section-head.app-section-title-v2 .dtc-report-head-btn-v57{min-width:82px !important;max-width:96px !important;height:30px !important;min-height:30px !important;font-size:11px !important;padding:0 9px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live .head-actions{width:100% !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:9px !important;align-items:stretch !important;justify-content:stretch !important}body[data-page="home"] .app-page-live #btnAddWidget,body[data-page="home"] .app-page-live .report-btn-live-v52{width:100% !important;min-width:0 !important;max-width:none !important;height:42px !important;min-height:42px !important;padding:0 8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:12.5px !important;line-height:1 !important}body[data-page="home"] .app-page-live #btnAddWidget{font-size:0 !important}body[data-page="home"] .app-page-live #btnAddWidget::before{content:"PIDs einfügen" !important;font-size:12.5px !important;line-height:1 !important;color:inherit !important;font-weight:900 !important;display:block !important}}@media (max-width:360px){body[data-page="home"] .app-page-live .head-actions{gap:7px !important}body[data-page="home"] .app-page-live #btnAddWidget,body[data-page="home"] .app-page-live .report-btn-live-v52{height:40px !important;min-height:40px !important;padding-left:5px !important;padding-right:5px !important;font-size:11.2px !important}body[data-page="home"] .app-page-live #btnAddWidget::before{font-size:11.2px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live .head-actions{width:100% !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:9px !important;align-items:stretch !important;justify-content:stretch !important}body[data-page="home"] .app-page-live #btnAddWidget,body[data-page="home"] .app-page-live .report-btn-live-v52{width:100% !important;min-width:0 !important;max-width:none !important;height:42px !important;min-height:42px !important;padding:0 8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1 !important}body[data-page="home"] .app-page-live #btnAddWidget{font-size:12.5px !important;color:#eaf2ff !important;font-weight:900 !important}body[data-page="home"] .app-page-live #btnAddWidget::before,body[data-page="home"] .app-page-live #btnAddWidget::after{content:none !important;display:none !important}}@media (max-width:360px){body[data-page="home"] .app-page-live .head-actions{gap:7px !important}body[data-page="home"] .app-page-live #btnAddWidget,body[data-page="home"] .app-page-live .report-btn-live-v52{height:40px !important;min-height:40px !important;padding-left:5px !important;padding-right:5px !important;font-size:11.2px !important}}@media (max-width:820px){body[data-page="home"] .app-page-live .head-actions{width:100% !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;grid-auto-flow:column !important;gap:9px !important;align-items:stretch !important;justify-content:stretch !important}body[data-page="home"] .app-page-live .head-actions #btnAddWidget{grid-column:1 / 2 !important;order:1 !important;width:100% !important;min-width:0 !important;max-width:none !important;height:42px !important;min-height:42px !important;padding:0 8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:clip !important;font-size:0 !important;line-height:1 !important}body[data-page="home"] .app-page-live .head-actions #btnAddWidget::before{content:"PIDs einfügen" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:12.5px !important;line-height:1 !important;font-weight:900 !important;color:inherit !important;white-space:nowrap !important}body[data-page="home"] .app-page-live .head-actions #btnAddWidget::after{content:none !important;display:none !important}body[data-page="home"] .app-page-live .head-actions .report-btn-live-v52{grid-column:2 / 3 !important;order:2 !important;width:100% !important;min-width:0 !important;max-width:none !important;height:42px !important;min-height:42px !important;padding:0 8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;font-size:12.5px !important;line-height:1 !important;font-weight:900 !important}}@media (max-width:360px){body[data-page="home"] .app-page-live .head-actions{gap:7px !important}body[data-page="home"] .app-page-live .head-actions #btnAddWidget,body[data-page="home"] .app-page-live .head-actions .report-btn-live-v52{height:40px !important;min-height:40px !important;padding-left:5px !important;padding-right:5px !important}body[data-page="home"] .app-page-live .head-actions #btnAddWidget::before,body[data-page="home"] .app-page-live .head-actions .report-btn-live-v52{font-size:11.2px !important}}body[data-page="account"]{--dx-account-bg:#2f3138;--dx-account-sidebar:#25272d;--dx-account-panel:#363940;--dx-account-card:#2b2d33;--dx-account-card-2:#30333a;--dx-account-line:rgba(255,255,255,.075);--dx-account-text:#f2f3f5;--dx-account-muted:#b6bbc5;--dx-account-soft:#8e949e;--dx-account-accent:#d9dde5;min-height:100dvh;overflow-x:hidden;background:linear-gradient(180deg,#31343b 0%,#292c32 100%) !important;color:var(--dx-account-text)}body[data-page="account"] .account-bg-static,body[data-page="account"] .grid-overlay{display:none !important}body[data-page="account"] .beta-banner{position:relative;z-index:4;background:#202226 !important;color:#c5c9d1 !important;border-bottom:1px solid rgba(255,255,255,.08) !important}.dx-account-shell{position:relative;z-index:2;width:min(1440px,calc(100vw - 28px));min-height:calc(100dvh - 106px);margin:14px auto 20px;display:grid;grid-template-columns:286px minmax(0,1fr);overflow:hidden;border-radius:24px;background:var(--dx-account-panel);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 90px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)}.dx-account-sidebar{min-height:100%;display:flex;flex-direction:column;gap:16px;padding:26px 16px;background:var(--dx-account-sidebar);border-right:1px solid rgba(255,255,255,.065)}.dx-account-back{min-height:42px;display:flex;align-items:center;gap:11px;padding:8px 10px;color:#d5d8df;text-decoration:none;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;border-radius:12px}.dx-account-back span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:24px;line-height:1;color:#bfc4ce;background:rgba(255,255,255,.055)}.dx-account-back:hover,.dx-account-menu-item:hover{background:#3b3e46;color:#fff}.dx-account-brand{display:flex;align-items:center;gap:12px;padding:4px 10px 16px;border-bottom:1px solid rgba(255,255,255,.075)}.dx-account-brand-mark{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;flex:0 0 auto;color:#191b20;font-weight:950;background:linear-gradient(180deg,#f7f8fa,#aeb4be);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 14px 34px rgba(0,0,0,.22)}.dx-account-brand strong,.dx-account-user-card strong{display:block;color:#fff;line-height:1.1;letter-spacing:-.02em}.dx-account-brand small,.dx-account-user-card small{display:block;margin-top:4px;color:#aab0bb;font-size:12px;font-weight:800}.dx-account-user-card{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:17px;background:#2e3037;border:1px solid rgba(255,255,255,.075)}.dx-account-avatar,body[data-page="account"] .dx-account-avatar.profile-avatar-v2{width:48px !important;height:48px !important;min-width:48px !important;border-radius:17px !important;background:linear-gradient(180deg,#e8ebf1,#9da4af) !important;color:#15171b !important;font-size:18px !important;font-weight:950 !important;box-shadow:none !important}.dx-account-menu{display:grid;gap:6px}.dx-account-menu-title{padding:8px 10px 4px;color:#969ba5;font-size:12px;font-weight:950;letter-spacing:.09em}.dx-account-menu-item{appearance:none;border:0;width:100%;min-height:56px;display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:12px;background:transparent;color:#c8ccd4;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.dx-account-menu-item>span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;color:#99a0aa;font-size:13px}.dx-account-menu-item strong{display:block;color:inherit;font-size:15px;font-weight:850;line-height:1.15}.dx-account-menu-item small{display:block;margin-top:3px;color:#8f959f;font-size:12px;font-weight:650}.dx-account-menu-item.is-active{background:#464a54;color:#fff}.dx-account-menu-item.is-active>span{color:#f3f4f6}.dx-account-menu-item.is-active small{color:#d0d4dc}.dx-account-sidebar-bottom{margin-top:auto;display:grid;gap:10px}.dx-account-mini-status{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 12px;border-radius:14px;background:#1f2025;border:1px solid rgba(255,255,255,.075)}.dx-account-mini-status span{color:#a9aeb8;font-size:13px;font-weight:800}.dx-account-mini-status strong{color:#fff;font-size:13px}body[data-page="account"] .dx-account-logout{width:100%;justify-content:center;min-height:44px}.dx-account-content{min-width:0;padding:32px 38px 42px;background:var(--dx-account-panel);overflow:auto}.dx-account-content-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px}.dx-account-page-title{display:flex;align-items:center;gap:14px;min-width:0}.dx-account-page-title small{display:block;margin-bottom:5px;color:#aab0ba;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.dx-account-page-title h1{margin:0;color:#fff;font-size:20px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.dx-account-mobile-back{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#c8ccd5;text-decoration:none;background:rgba(255,255,255,.055);font-size:31px;line-height:1}.dx-account-window-actions{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:7px}.dx-account-window-actions span{width:4px;height:4px;border-radius:50%;background:#b4bac4;opacity:.65}.dx-account-close{min-width:52px;display:grid;justify-items:center;gap:5px;color:#c5c9d1;text-decoration:none}.dx-account-close span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#26282e;background:#d5d8de;font-size:26px;font-weight:900;line-height:1}.dx-account-close small{color:#a4a9b2;font-size:11px;font-weight:900}.dx-account-panel{display:none;max-width:760px;animation:dxAccountPanelIn .18s ease both}.dx-account-panel.is-active{display:block}@keyframes dxAccountPanelIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.dx-account-panel-head{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.09)}.dx-account-panel-head h2{margin:12px 0 10px;color:#fff;font-size:36px;line-height:1.06;font-weight:950;letter-spacing:-.045em}.dx-account-panel-head p{margin:0;color:#c3c8d1;line-height:1.65;font-size:15px}body[data-page="account"] .pill.live{min-height:28px;border-radius:999px;padding:6px 10px;background:#25272d !important;border:1px solid rgba(255,255,255,.1) !important;color:#e5e7eb !important;box-shadow:none !important}.dx-account-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.dx-account-stat-card,.dx-account-info-card,.dx-account-form-card,.dx-account-premium-card,.dx-account-feature-grid article,.dx-account-link-grid a{background:var(--dx-account-card);border:1px solid rgba(255,255,255,.075);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.028)}.dx-account-stat-card{min-height:132px;padding:17px}.dx-account-stat-card small{display:block;color:#a5abb6;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dx-account-stat-card strong{display:block;max-width:100%;margin:9px 0 8px;overflow:hidden;color:#fff;font-size:21px;line-height:1.2;font-weight:950;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.dx-account-stat-card p,.dx-account-info-card p,.dx-account-premium-card p,.dx-account-feature-grid p{margin:0;color:#b4bac4;line-height:1.55;font-size:14px}.dx-account-two-col{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:14px}.dx-account-info-card,.dx-account-form-card{padding:18px}.dx-account-highlight-card{background:linear-gradient(180deg,#30333a,#282a30)}.dx-account-card-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px}.dx-account-card-title>span{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;color:#1c1f24;background:linear-gradient(180deg,#f0f2f6,#a9b0ba);font-size:13px;font-weight:950}.dx-account-card-title h3,.dx-account-premium-card h3,.dx-account-feature-grid h3{margin:0 0 5px;color:#fff;font-size:18px;line-height:1.16;font-weight:950;letter-spacing:-.025em}.dx-account-card-title p{margin:0;color:#aeb4bf;line-height:1.45;font-size:14px}.dx-account-check-list{display:grid;gap:10px}.dx-account-check-list div{display:grid;gap:3px;padding:12px;border-radius:13px;background:#24262c;border:1px solid rgba(255,255,255,.06)}.dx-account-check-list strong{color:#fff;font-size:14px}.dx-account-check-list span{color:#aeb4bf;line-height:1.45;font-size:13px}.dx-account-highlight-card .btn{width:100%;margin-top:18px}.dx-account-premium-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;margin-bottom:14px;background:linear-gradient(180deg,#2d3037,#24262b)}.dx-account-premium-card small{display:block;color:#aab0ba;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dx-account-premium-card h3{margin-top:8px;font-size:31px}.dx-account-premium-badge{min-width:74px;min-height:38px;display:grid;place-items:center;border-radius:999px;background:#40444e;border:1px solid rgba(255,255,255,.11);color:#fff;font-size:12px;font-weight:950;letter-spacing:.1em}.dx-account-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dx-account-feature-grid article{padding:18px}.dx-account-feature-grid article>span{display:inline-grid;place-items:center;width:34px;height:28px;margin-bottom:14px;border-radius:10px;background:#202227;color:#d8dce4;font-size:12px;font-weight:950}.dx-account-form-card{max-width:660px}.dx-account-password-form{display:grid;gap:14px}body[data-page="account"] .dx-account-password-form .auth-field{gap:7px}body[data-page="account"] .dx-account-password-form label{color:#d4d8df;font-weight:850}body[data-page="account"] .dx-account-password-form input{min-height:50px;border-radius:14px;background:#202227 !important;border:1px solid rgba(255,255,255,.1) !important;color:#fff !important;box-shadow:none !important}body[data-page="account"] .dx-account-password-form input:focus{border-color:rgba(255,255,255,.26) !important;box-shadow:0 0 0 4px rgba(255,255,255,.06) !important}body[data-page="account"] .auth-status{min-height:20px;margin:0;color:#c7ccd5;font-weight:800}body[data-page="account"] .auth-status.ok{color:#dff7e9}body[data-page="account"] .auth-status.err{color:#ffd4d4}.dx-account-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dx-account-link-grid a{min-height:108px;display:flex;align-items:flex-start;gap:13px;padding:18px;color:#fff;text-decoration:none;transition:background .18s ease,transform .18s ease}.dx-account-link-grid a:hover{background:#33363e;transform:translateY(-1px)}.dx-account-link-grid a>span{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;flex:0 0 auto;color:#1d2025;background:linear-gradient(180deg,#f0f2f6,#aab1bc);font-weight:950}.dx-account-link-grid strong{display:block;margin-bottom:6px;color:#fff;font-size:16px;font-weight:950}.dx-account-link-grid small{display:block;color:#aeb4bf;line-height:1.45;font-size:13px}body[data-page="account"] .btn{border-radius:13px !important;border:1px solid rgba(255,255,255,.1) !important;box-shadow:none !important}body[data-page="account"] .btn.primary{background:linear-gradient(180deg,#f3f4f6,#a9afb9) !important;color:#17191d !important;font-weight:950 !important}body[data-page="account"] .btn.ghost{background:#30333a !important;color:#f2f3f5 !important}body[data-page="account"] .btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.dx-account-footer{width:min(1440px,calc(100vw - 28px)) !important;margin:0 auto 24px !important;border-radius:20px !important;background:#25272d !important;border:1px solid rgba(255,255,255,.075) !important}@media (max-width:1100px){.dx-account-shell{grid-template-columns:258px minmax(0,1fr)}.dx-account-content{padding:28px 26px 36px}.dx-account-two-col{grid-template-columns:1fr}}@media (max-width:860px){.dx-account-shell{width:min(100% - 18px,720px);min-height:auto;grid-template-columns:1fr;border-radius:22px}.dx-account-sidebar{min-height:auto;padding:18px;border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.dx-account-back{display:none}.dx-account-brand{padding:0 0 14px}.dx-account-user-card{align-items:center}.dx-account-menu{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.dx-account-menu::-webkit-scrollbar{display:none}.dx-account-menu-title{display:none}.dx-account-menu-item{min-width:176px;min-height:66px;flex:0 0 auto;background:#2f3239;border:1px solid rgba(255,255,255,.07)}.dx-account-sidebar-bottom{grid-template-columns:1fr 1fr;align-items:center}.dx-account-content{padding:22px 18px 26px;overflow:visible}.dx-account-content-top{margin-bottom:22px}.dx-account-window-actions{display:none}.dx-account-close small{display:none}.dx-account-panel{max-width:none}.dx-account-panel-head h2{font-size:30px}.dx-account-stat-grid,.dx-account-feature-grid,.dx-account-link-grid{grid-template-columns:1fr}.dx-account-premium-card{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.dx-account-shell,.dx-account-footer{width:calc(100vw - 12px) !important}.dx-account-shell{margin-top:8px;border-radius:18px}.dx-account-sidebar{padding:14px}.dx-account-brand-mark,.dx-account-avatar,body[data-page="account"] .dx-account-avatar.profile-avatar-v2{width:42px !important;height:42px !important;min-width:42px !important;border-radius:14px !important}.dx-account-sidebar-bottom{grid-template-columns:1fr}.dx-account-content{padding:18px 14px 22px}.dx-account-page-title h1{font-size:17px}.dx-account-mobile-back,.dx-account-close span{width:34px;height:34px}.dx-account-close{min-width:38px}.dx-account-panel-head h2{font-size:27px}.dx-account-stat-card,.dx-account-info-card,.dx-account-form-card,.dx-account-premium-card,.dx-account-feature-grid article,.dx-account-link-grid a{border-radius:16px}.dx-account-stat-card strong{font-size:18px}}body[data-page="account"]{--dx-account-bg:#303238;--dx-account-sidebar:#24262c;--dx-account-panel:#34373e;--dx-account-card:#282b31;--dx-account-card-2:#30333a;--dx-account-line:rgba(255,255,255,.082);--dx-account-text:#f4f5f7;--dx-account-muted:#b8bec8;--dx-account-soft:#9299a5;width:100vw;min-height:100dvh;background:#34373e !important}body[data-page="account"] .beta-banner{min-height:30px;display:flex;align-items:center;justify-content:center}body[data-page="account"] .account-bg-static,body[data-page="account"] .grid-overlay{display:none !important}.dx-account-shell{width:100vw !important;max-width:none !important;min-height:calc(100dvh - 30px) !important;margin:0 !important;display:grid;grid-template-columns:320px minmax(0,1fr) !important;overflow:hidden;border-radius:0 !important;border:0 !important;background:var(--dx-account-panel) !important;box-shadow:none !important}.dx-account-sidebar{position:relative;left:0;width:320px;min-width:320px;padding:28px 18px 22px !important;background:#24262c !important;border-right:1px solid rgba(255,255,255,.075) !important}.dx-account-brand{padding:6px 10px 18px !important}.dx-account-user-card{border-radius:18px !important;background:#2e3138 !important}.dx-account-user-card em{display:block;max-width:190px;margin-top:4px;overflow:hidden;color:#8f96a2;font-size:11px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.dx-account-menu{gap:7px !important}.dx-account-menu-title{padding:10px 10px 5px !important}.dx-account-menu-item{min-height:68px !important;padding:12px 13px !important;border-radius:13px !important;border:1px solid transparent}.dx-account-menu-item:hover{background:#333740 !important}.dx-account-menu-item.is-active{background:#454952 !important;border-color:rgba(255,255,255,.08);box-shadow:inset 3px 0 0 rgba(255,255,255,.32)}.dx-account-menu-item>span.dx-menu-dot{width:28px;height:28px;border-radius:10px;background:#1f2228;font-size:14px}.dx-account-menu-item .dx-menu-dot-overview{color:#67a7ff}.dx-account-menu-item .dx-menu-dot-premium{color:#c58cff}.dx-account-menu-item .dx-menu-dot-security{color:#e7d15b}.dx-account-menu-item .dx-menu-dot-legal{color:#a8b0bd}.dx-account-content{min-width:0;height:calc(100dvh - 30px);padding:22px 38px 44px !important;background:#34373e !important;overflow:auto}.dx-account-platform-bar{position:sticky;top:0;z-index:20;min-height:72px;display:grid;grid-template-columns:minmax(250px,auto) minmax(260px,1fr) auto;align-items:center;gap:18px;margin:0 0 32px;padding:12px 16px;border-radius:20px;background:rgba(39,42,49,.94);border:1px solid rgba(255,255,255,.085);box-shadow:0 18px 50px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.045);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dx-account-platform-left,.dx-account-top-actions,.dx-account-top-chips{display:flex;align-items:center;min-width:0}.dx-account-platform-left{gap:13px}.dx-account-top-mark{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;flex:0 0 auto;color:#17191d;font-size:15px;font-weight:950;background:linear-gradient(180deg,#f7f8fb,#aeb5bf);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 12px 28px rgba(0,0,0,.2)}.dx-account-platform-left strong{display:block;color:#fff;font-size:16px;font-weight:950;line-height:1.1}.dx-account-platform-left span:not(.dx-account-mobile-back){display:block;margin-top:4px;color:#aeb5c0;font-size:12px;font-weight:800}.dx-account-top-chips{justify-content:center;gap:8px;flex-wrap:wrap}body[data-page="account"] .dx-account-top-chips .status-chip.mini{min-height:32px;padding:7px 11px;border-radius:999px;background:#2e3138 !important;border:1px solid rgba(255,255,255,.09) !important;color:#dce0e8 !important;box-shadow:none !important;white-space:nowrap}.dx-account-top-actions{justify-content:flex-end;gap:12px}.dx-account-app-link{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border-radius:13px;color:#17191d;background:linear-gradient(180deg,#f3f5f8,#aeb5be);text-decoration:none;font-size:13px;font-weight:950;border:1px solid rgba(255,255,255,.14)}.dx-account-profile-area{position:relative;flex:0 0 auto}.dx-account-profile-button{width:44px !important;height:44px !important;border-radius:15px !important;background:#30333a !important;border:1px solid rgba(255,255,255,.08) !important}body[data-page="account"] #accountTopAvatar.profile-avatar-v2,body[data-page="account"] #accountMenuAvatar.profile-avatar-v2,body[data-page="account"] #accountDashboardAvatar.profile-avatar-v2{background:linear-gradient(180deg,#e8ebf1,#9da4af) !important;color:#15171b !important;box-shadow:none !important}.dx-account-profile-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:min(340px,calc(100vw - 26px));padding:16px;border-radius:20px;background:#25272d;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 80px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.04)}.dx-account-profile-menu.hidden{display:none !important}.dx-account-profile-note{display:grid;gap:5px;margin:14px 0;padding:13px;border-radius:14px;background:#30333a;border:1px solid rgba(255,255,255,.075)}.dx-account-profile-note strong{color:#fff;font-size:14px}.dx-account-profile-note span{color:#aeb4bf;font-size:13px;line-height:1.45}.dx-account-panel{max-width:1180px !important;width:100%;margin:0 auto}.dx-account-panel-head-wide{margin-bottom:24px !important;padding-bottom:20px !important}.dx-account-panel-head h1,.dx-account-panel-head h2{margin:13px 0 10px !important;color:#fff;font-size:clamp(34px,4vw,56px) !important;line-height:.98 !important;font-weight:950 !important;letter-spacing:-.06em !important}.dx-account-panel-head p{max-width:820px;color:#c6cbd4 !important;font-size:16px !important;line-height:1.7 !important}.dx-account-hero-dashboard{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px;margin-bottom:16px}.dx-account-hero-card,.dx-account-status-board,.dx-account-action-row .dx-account-info-card,.dx-account-premium-help,.dx-account-security-card{background:#282b31;border:1px solid rgba(255,255,255,.078);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.dx-account-hero-card{min-height:244px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:linear-gradient(135deg,#30333a 0%,#262930 100%)}.dx-account-hero-title{display:flex;align-items:center;gap:18px;min-width:0}.dx-account-hero-avatar,body[data-page="account"] .dx-account-hero-avatar.profile-avatar-v2{width:74px !important;height:74px !important;min-width:74px !important;border-radius:24px !important;font-size:28px !important;font-weight:950 !important}.dx-account-hero-title small,.dx-account-status-board small{display:block;color:#9fa6b2;font-size:12px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.dx-account-hero-title h2{max-width:100%;margin:7px 0 6px;overflow:hidden;color:#fff;font-size:34px;line-height:1.04;font-weight:950;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap}.dx-account-hero-title p{max-width:100%;margin:0;overflow:hidden;color:#bdc3ce;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.dx-account-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.dx-account-hero-actions .btn,.dx-account-action-row .btn{min-height:46px;padding:0 18px}.dx-account-status-board{display:grid;gap:1px;overflow:hidden}.dx-account-status-board>div{display:grid;gap:5px;padding:20px;background:#282b31;border-bottom:1px solid rgba(255,255,255,.06)}.dx-account-status-board>div:last-child{border-bottom:0}.dx-account-status-board strong{color:#fff;font-size:22px;font-weight:950;letter-spacing:-.035em}.dx-account-status-board span{color:#aeb4bf;font-size:13px;line-height:1.45}.dx-account-stat-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important;margin-bottom:16px !important}.dx-account-stat-card,.dx-account-info-card,.dx-account-form-card,.dx-account-premium-card,.dx-account-feature-grid article,.dx-account-link-grid a{border-radius:20px !important}.dx-account-stat-card{min-height:150px !important;padding:20px !important}.dx-account-stat-card strong{font-size:24px !important}.dx-account-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dx-account-action-row .dx-account-info-card{display:flex;flex-direction:column;justify-content:space-between;min-height:190px;padding:21px}.dx-account-card-title>span{background:linear-gradient(180deg,#f0f2f6,#aab1bc) !important}.dx-account-premium-layout,.dx-account-security-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:16px;margin-bottom:16px}.dx-account-premium-card-large{min-height:230px;padding:28px !important;align-items:flex-start !important}.dx-account-premium-card-large h2{margin:10px 0 8px;color:#fff;font-size:52px;line-height:1;font-weight:950;letter-spacing:-.06em}.dx-account-premium-help,.dx-account-security-card{padding:22px !important}.dx-account-feature-grid-wide,.dx-account-link-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important}.dx-account-feature-grid-wide article{min-height:180px;padding:20px !important}.dx-account-link-grid-wide a{min-height:160px !important;padding:21px !important}.dx-account-form-card{max-width:none !important;padding:22px !important}.dx-account-security-layout .dx-account-form-card{min-height:520px}.dx-account-password-form{max-width:620px}.dx-account-footer{display:none !important}@media (max-width:1180px){.dx-account-shell{grid-template-columns:292px minmax(0,1fr) !important}.dx-account-sidebar{width:292px;min-width:292px}.dx-account-content{padding:18px 24px 34px !important}.dx-account-platform-bar{grid-template-columns:1fr auto}.dx-account-top-chips{display:none}.dx-account-hero-dashboard,.dx-account-premium-layout,.dx-account-security-layout{grid-template-columns:1fr}.dx-account-feature-grid-wide,.dx-account-link-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:860px){.dx-account-shell{width:100vw !important;min-height:calc(100dvh - 30px) !important;grid-template-columns:1fr !important}.dx-account-sidebar{width:100%;min-width:0;padding:16px !important;border-right:0 !important;border-bottom:1px solid rgba(255,255,255,.075) !important}.dx-account-content{height:auto;min-height:calc(100dvh - 30px);padding:16px 14px 28px !important;overflow:visible}.dx-account-platform-bar{position:relative;min-height:auto;grid-template-columns:1fr;gap:13px;margin-bottom:22px;border-radius:18px}.dx-account-platform-left{width:100%}.dx-account-top-actions{width:100%;justify-content:space-between}.dx-account-app-link{flex:1 1 auto}.dx-account-menu{display:flex !important;gap:9px !important;overflow-x:auto;padding-bottom:4px}.dx-account-menu-item{min-width:215px !important;min-height:72px !important;flex:0 0 auto;background:#30333a !important;border:1px solid rgba(255,255,255,.075) !important}.dx-account-panel-head h1,.dx-account-panel-head h2{font-size:clamp(31px,9vw,42px) !important}.dx-account-stat-grid-wide,.dx-account-action-row{grid-template-columns:1fr !important}.dx-account-feature-grid-wide,.dx-account-link-grid-wide{grid-template-columns:1fr !important}.dx-account-hero-title h2{font-size:29px}}@media (max-width:520px){.dx-account-content{padding:12px 10px 24px !important}.dx-account-sidebar{padding:12px !important}.dx-account-platform-bar{padding:11px;border-radius:16px}.dx-account-top-mark{width:40px;height:40px;border-radius:13px}.dx-account-app-link{min-height:38px;font-size:12px}.dx-account-close span,.dx-account-profile-button{width:38px !important;height:38px !important}.dx-account-hero-card,.dx-account-status-board,.dx-account-action-row .dx-account-info-card,.dx-account-premium-help,.dx-account-security-card{border-radius:18px}.dx-account-hero-card{padding:18px}.dx-account-hero-title{align-items:flex-start}.dx-account-hero-avatar,body[data-page="account"] .dx-account-hero-avatar.profile-avatar-v2{width:58px !important;height:58px !important;min-width:58px !important;border-radius:19px !important;font-size:22px !important}.dx-account-hero-actions{display:grid}.dx-account-premium-card-large h2{font-size:40px}}body[data-page="account"]{background:#34373e !important;min-height:100dvh !important}body[data-page="account"] .beta-banner{min-height:32px}body[data-page="account"] .dx-account-shell{width:100vw !important;max-width:none !important;min-height:calc(100dvh - 32px) !important;margin:0 !important;border:0 !important;border-radius:0 !important;grid-template-columns:320px minmax(0,1fr) !important;background:#34373e !important;box-shadow:none !important}body[data-page="account"] .dx-account-sidebar{width:320px !important;min-width:320px !important;padding:24px 16px !important;background:#24262c !important;border-right:1px solid rgba(255,255,255,.08) !important}body[data-page="account"] .dx-account-content{width:100% !important;max-width:none !important;min-height:calc(100dvh - 32px) !important;padding:0 32px 44px !important;background:#34373e !important;overflow:auto !important}body[data-page="account"] .dx-account-homebar{position:sticky !important;top:0 !important;z-index:90 !important;margin:0 -32px 28px !important;min-height:70px !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;border-top:0 !important;padding:12px 20px !important;background:linear-gradient(180deg,#151920,#10141a) !important;overflow:visible !important}body[data-page="account"] .dx-account-homebar .app-topbar-left{min-width:max-content}body[data-page="account"] .dx-account-homebar .app-topbar-status{flex:1;justify-content:flex-end;gap:9px !important;overflow:visible !important;flex-wrap:wrap !important;align-content:center !important}body[data-page="account"] .dx-account-homebar .app-topbar-mark{width:42px !important;height:42px !important;border-radius:14px !important;background:linear-gradient(180deg,#f4f5f7,#a2a8b2) !important;color:#101318 !important;font-size:14px !important;font-weight:950 !important}body[data-page="account"] .dx-account-homebar .status-chip.mini{min-height:36px !important;display:inline-flex !important;align-items:center !important;padding:8px 11px !important;border-radius:999px !important;background:#202631 !important;border:1px solid rgba(255,255,255,.1) !important;color:#d5dbe5 !important;box-shadow:none !important}body[data-page="account"] .dx-account-homeback{width:38px !important;height:38px !important;display:grid !important;place-items:center !important;margin-right:2px;border-radius:999px !important;color:#c8ccd5 !important;background:#202631 !important;border:1px solid rgba(255,255,255,.1) !important;text-decoration:none !important;font-size:31px !important;line-height:1 !important}body[data-page="account"] .profile-area-v3{position:relative !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;flex:0 0 auto !important;overflow:visible !important;z-index:220 !important}body[data-page="account"] .profile-avatar-button-v3{width:48px !important;height:48px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.16) !important;background:#202631 !important;padding:0 !important;display:grid !important;place-items:center !important;cursor:pointer !important;box-shadow:0 12px 30px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.12) !important;transition:transform .18s ease,filter .18s ease,border-color .18s ease !important}body[data-page="account"] .profile-avatar-button-v3:hover,body[data-page="account"] .profile-avatar-button-v3[aria-expanded="true"]{transform:translateY(-1px);filter:brightness(1.08);border-color:rgba(255,255,255,.28) !important}body[data-page="account"] .profile-avatar-button-v3 .profile-avatar-v2,body[data-page="account"] .profile-menu-avatar-v3{width:42px !important;height:42px !important;min-width:42px !important;border-radius:50% !important;display:grid !important;place-items:center !important;color:#fff !important;font-weight:950 !important;letter-spacing:-.04em !important}body[data-page="account"] .profile-menu-v3{position:absolute !important;right:0 !important;top:calc(100% + 12px) !important;width:min(360px,calc(100vw - 24px)) !important;min-height:auto !important;padding:16px !important;border-radius:26px !important;background:linear-gradient(180deg,#202631,#151a22) !important;border:1px solid rgba(255,255,255,.11) !important;box-shadow:0 24px 70px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.04) !important;z-index:240 !important;overflow:visible !important;contain:none !important;box-sizing:border-box !important}body[data-page="account"] .profile-menu-v3.hidden{display:none !important}body[data-page="account"] .profile-menu-v3:not(.hidden){display:block !important}body[data-page="account"] .profile-menu-v3 *,body[data-page="account"] .profile-menu-v3 *::before,body[data-page="account"] .profile-menu-v3 *::after{box-sizing:border-box !important}body[data-page="account"] .profile-menu-head-v3{display:flex !important;align-items:center !important;gap:12px !important;min-height:72px !important;padding:12px !important;border-radius:20px !important;background:#171d26 !important;border:1px solid rgba(255,255,255,.08) !important;margin-bottom:12px !important}body[data-page="account"] .profile-menu-head-v3 small,body[data-page="account"] .profile-field-v3 span{display:block !important;color:#8f98a7 !important;font-size:11px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.12em !important}body[data-page="account"] .profile-menu-head-v3 strong{display:block !important;color:#f4f6f8 !important;font-size:18px !important;line-height:1.15 !important;max-width:230px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="account"] .profile-email-v3{display:block !important;color:#aeb7c5 !important;font-size:12px !important;margin-top:3px !important;max-width:230px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="account"] .profile-field-v3{display:grid !important;gap:8px !important;width:100% !important;min-width:0 !important;margin-top:12px !important}body[data-page="account"] .profile-field-v3 input{display:block !important;width:100% !important;min-width:0 !important;min-height:44px !important;border-radius:15px !important;padding:0 13px !important;background:#11161e !important;border:1px solid rgba(255,255,255,.1) !important;color:#f1f3f6 !important;outline:none !important}body[data-page="account"] .profile-field-v3 input:focus{border-color:rgba(255,255,255,.24) !important;box-shadow:0 0 0 4px rgba(255,255,255,.06) !important}body[data-page="account"] .profile-color-grid-v3{display:grid !important;grid-template-columns:repeat(5,1fr) !important;gap:8px !important;width:100% !important}body[data-page="account"] .profile-color-dot-v3{height:42px !important;border-radius:15px !important;border:1px solid rgba(255,255,255,.11) !important;cursor:pointer !important;color:#fff !important;font-weight:900 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12) !important}body[data-page="account"] .profile-color-dot-v3[data-profile-color="auto"]{background:linear-gradient(135deg,#777f8d,#313844) !important}body[data-page="account"] .profile-color-dot-v3[data-profile-color="slate"]{background:linear-gradient(135deg,#9ca3af,#374151) !important}body[data-page="account"] .profile-color-dot-v3[data-profile-color="blue"]{background:linear-gradient(135deg,#60a5fa,#1d4ed8) !important}body[data-page="account"] .profile-color-dot-v3[data-profile-color="green"]{background:linear-gradient(135deg,#34d399,#047857) !important}body[data-page="account"] .profile-color-dot-v3[data-profile-color="violet"]{background:linear-gradient(135deg,#a78bfa,#6d28d9) !important}body[data-page="account"] .profile-color-dot-v3.is-active{outline:3px solid rgba(255,255,255,.28) !important;outline-offset:2px !important}body[data-page="account"] #accountTopAvatar.profile-avatar-v2.profile-color-auto,body[data-page="account"] #accountMenuAvatar.profile-avatar-v2.profile-color-auto,body[data-page="account"] #accountDashboardAvatar.profile-avatar-v2.profile-color-auto,body[data-page="account"] #accountAvatarPreview.profile-avatar-v2.profile-color-auto{background:linear-gradient(135deg,#7c8594,#353c47) !important;color:#fff !important}body[data-page="account"] #accountTopAvatar.profile-avatar-v2.profile-color-slate,body[data-page="account"] #accountMenuAvatar.profile-avatar-v2.profile-color-slate,body[data-page="account"] #accountDashboardAvatar.profile-avatar-v2.profile-color-slate,body[data-page="account"] #accountAvatarPreview.profile-avatar-v2.profile-color-slate{background:linear-gradient(135deg,#9ca3af,#374151) !important;color:#fff !important}body[data-page="account"] #accountTopAvatar.profile-avatar-v2.profile-color-blue,body[data-page="account"] #accountMenuAvatar.profile-avatar-v2.profile-color-blue,body[data-page="account"] #accountDashboardAvatar.profile-avatar-v2.profile-color-blue,body[data-page="account"] #accountAvatarPreview.profile-avatar-v2.profile-color-blue{background:linear-gradient(135deg,#60a5fa,#1d4ed8) !important;color:#fff !important}body[data-page="account"] #accountTopAvatar.profile-avatar-v2.profile-color-green,body[data-page="account"] #accountMenuAvatar.profile-avatar-v2.profile-color-green,body[data-page="account"] #accountDashboardAvatar.profile-avatar-v2.profile-color-green,body[data-page="account"] #accountAvatarPreview.profile-avatar-v2.profile-color-green{background:linear-gradient(135deg,#34d399,#047857) !important;color:#fff !important}body[data-page="account"] #accountTopAvatar.profile-avatar-v2.profile-color-violet,body[data-page="account"] #accountMenuAvatar.profile-avatar-v2.profile-color-violet,body[data-page="account"] #accountDashboardAvatar.profile-avatar-v2.profile-color-violet,body[data-page="account"] #accountAvatarPreview.profile-avatar-v2.profile-color-violet{background:linear-gradient(135deg,#a78bfa,#6d28d9) !important;color:#fff !important}body[data-page="account"] .profile-actions-v3{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;width:100% !important;min-width:0 !important;margin-top:14px !important}body[data-page="account"] .profile-actions-v3 .btn{min-width:0 !important;white-space:nowrap !important}body[data-page="account"] .profile-links-v3{display:flex !important;justify-content:center !important;gap:10px !important;flex-wrap:wrap !important;width:100% !important;min-width:0 !important;margin-top:12px !important;padding-top:12px !important;border-top:1px solid rgba(255,255,255,.08) !important}body[data-page="account"] .profile-links-v3 a,body[data-page="account"] .profile-links-v3 button{appearance:none !important;border:0 !important;background:transparent !important;color:#aeb7c5 !important;text-decoration:none !important;font-size:13px !important;font-weight:750 !important;cursor:pointer !important;padding:0 !important}body[data-page="account"] .profile-links-v3 a:hover,body[data-page="account"] .profile-links-v3 button:hover{color:#fff !important}body[data-page="account"] .dx-account-panel{width:100% !important;max-width:none !important;margin:0 !important}body[data-page="account"] .dx-account-panel-head p{max-width:1040px !important}body[data-page="account"] .dx-account-hero-dashboard{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr) !important}body[data-page="account"] .dx-account-stat-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="account"] .dx-account-premium-layout,body[data-page="account"] .dx-account-security-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr) !important}body[data-page="account"] .dx-account-feature-grid-wide,body[data-page="account"] .dx-account-link-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr)) !important}@media (max-width:1180px){body[data-page="account"] .dx-account-shell{grid-template-columns:292px minmax(0,1fr) !important}body[data-page="account"] .dx-account-sidebar{width:292px !important;min-width:292px !important}body[data-page="account"] .dx-account-homebar .app-topbar-status{display:none !important}body[data-page="account"] .dx-account-hero-dashboard,body[data-page="account"] .dx-account-premium-layout,body[data-page="account"] .dx-account-security-layout{grid-template-columns:1fr !important}body[data-page="account"] .dx-account-feature-grid-wide,body[data-page="account"] .dx-account-link-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:860px){body[data-page="account"] .dx-account-shell{width:100vw !important;min-height:calc(100dvh - 32px) !important;grid-template-columns:1fr !important}body[data-page="account"] .dx-account-sidebar{width:100% !important;min-width:0 !important;padding:14px !important;border-right:0 !important;border-bottom:1px solid rgba(255,255,255,.075) !important}body[data-page="account"] .dx-account-content{min-height:calc(100dvh - 32px) !important;padding:0 14px 30px !important;overflow:visible !important}body[data-page="account"] .dx-account-homebar{margin:0 -14px 22px !important;padding:11px 14px !important;gap:12px !important}body[data-page="account"] .dx-account-homebar .app-topbar-left{min-width:0}body[data-page="account"] .dx-account-menu{display:flex !important;gap:9px !important;overflow-x:auto;padding-bottom:4px}body[data-page="account"] .dx-account-menu-item{min-width:215px !important;min-height:72px !important;flex:0 0 auto}body[data-page="account"] .dx-account-stat-grid-wide,body[data-page="account"] .dx-account-action-row,body[data-page="account"] .dx-account-feature-grid-wide,body[data-page="account"] .dx-account-link-grid-wide{grid-template-columns:1fr !important}}@media (max-width:520px){body[data-page="account"] .dx-account-content{padding:0 10px 26px !important}body[data-page="account"] .dx-account-homebar{margin:0 -10px 18px !important;padding:10px !important}body[data-page="account"] .dx-account-homebar .app-topbar-mark{width:38px !important;height:38px !important;border-radius:13px !important}body[data-page="account"] .dx-account-homeback{width:36px !important;height:36px !important;font-size:28px !important}body[data-page="account"] .profile-avatar-button-v3{width:44px !important;height:44px !important}body[data-page="account"] .profile-avatar-button-v3 .profile-avatar-v2{width:38px !important;height:38px !important;min-width:38px !important}body[data-page="account"] .profile-menu-v3{right:0 !important;width:min(360px,calc(100vw - 20px)) !important}body[data-page="account"] .app-topbar-left strong{font-size:15px !important}body[data-page="account"] .app-topbar-left span{font-size:12px !important}}body[data-page="account"] .profile-menu-close-v12{display:grid !important;position:absolute !important;top:11px !important;right:12px !important;width:30px !important;height:30px !important;place-items:center !important;border:0 !important;border-radius:999px !important;background:transparent !important;color:#dce5f0 !important;font-size:18px !important;cursor:pointer !important}@media (min-width:1200px){body[data-page="account"]{zoom:1 !important}}html:has(body[data-page="account"]),body[data-page="account"]{width:100% !important;min-width:0 !important;min-height:100dvh !important;margin:0 !important;overflow-x:hidden !important;background:#34373e !important}body[data-page="account"]{display:block !important}body[data-page="account"] .beta-banner{height:30px !important;min-height:30px !important;padding:0 12px !important}body[data-page="account"] .dx-account-shell{width:100% !important;max-width:none !important;min-height:calc(100dvh - 30px) !important;height:calc(100dvh - 30px) !important;margin:0 !important;border-radius:0 !important;display:grid !important;grid-template-columns:320px minmax(0,1fr) !important;background:#34373e !important;overflow:hidden !important}body[data-page="account"] .dx-account-sidebar{grid-column:1 !important;width:320px !important;min-width:320px !important;height:calc(100dvh - 30px) !important;min-height:calc(100dvh - 30px) !important;overflow:auto !important;overscroll-behavior:contain !important}body[data-page="account"] .dx-account-content{grid-column:2 !important;width:100% !important;min-width:0 !important;height:calc(100dvh - 30px) !important;min-height:calc(100dvh - 30px) !important;padding:0 42px 54px !important;background:#34373e !important;overflow:auto !important;overscroll-behavior:contain !important}body[data-page="account"] .dx-account-homebar{position:sticky !important;top:0 !important;z-index:90 !important;width:auto !important;min-width:0 !important;margin:0 -42px 34px !important;border-radius:0 !important;padding:13px 42px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;background:linear-gradient(180deg,#151920,#10141a) !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.08) !important;box-shadow:0 14px 44px rgba(0,0,0,.22) !important;overflow:visible !important}body[data-page="account"] .dx-account-homebar .app-topbar-left{flex:0 1 auto !important;min-width:240px !important}body[data-page="account"] .dx-account-homebar .app-topbar-status{flex:1 1 auto !important;min-width:0 !important;display:flex !important;justify-content:flex-end !important}body[data-page="account"] .dx-account-profile-area,body[data-page="account"] .profile-area-v3{position:relative !important;overflow:visible !important;z-index:250 !important}body[data-page="account"] #accountProfileButton{pointer-events:auto !important}body[data-page="account"] #accountProfileMenu{pointer-events:auto !important}body[data-page="account"] .profile-menu-v3:not(.hidden){display:block !important}body[data-page="account"] .dx-account-panel{width:100% !important;max-width:none !important;margin:0 !important;padding-bottom:34px !important}body[data-page="account"] .dx-account-panel[hidden]{display:none !important}body[data-page="account"] .dx-account-panel.is-active{display:block !important}body[data-page="account"] .dx-account-panel-head p{max-width:1150px !important}body[data-page="account"] .dx-account-hero-dashboard{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr) !important}body[data-page="account"] .dx-account-stat-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="account"] .dx-account-action-row{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"] .dx-account-premium-layout,body[data-page="account"] .dx-account-security-layout{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr) !important}body[data-page="account"] .dx-account-feature-grid-wide,body[data-page="account"] .dx-account-link-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr)) !important}body[data-page="account"] .dx-account-menu-item,body[data-page="account"] [data-account-jump],body[data-page="account"] #accountProfileButton,body[data-page="account"] #accountProfileMenuClose{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (min-width:1440px){body[data-page="account"] .dx-account-shell{grid-template-columns:340px minmax(0,1fr) !important}body[data-page="account"] .dx-account-sidebar{width:340px !important;min-width:340px !important;padding-left:22px !important;padding-right:22px !important}body[data-page="account"] .dx-account-content{padding-left:52px !important;padding-right:52px !important}body[data-page="account"] .dx-account-homebar{margin-left:-52px !important;margin-right:-52px !important;padding-left:52px !important;padding-right:52px !important}}@media (max-width:1240px){body[data-page="account"] .dx-account-shell{grid-template-columns:292px minmax(0,1fr) !important}body[data-page="account"] .dx-account-sidebar{width:292px !important;min-width:292px !important}body[data-page="account"] .dx-account-content{padding-left:28px !important;padding-right:28px !important}body[data-page="account"] .dx-account-homebar{margin-left:-28px !important;margin-right:-28px !important;padding-left:28px !important;padding-right:28px !important}body[data-page="account"] .dx-account-homebar .app-topbar-status{display:none !important}body[data-page="account"] .dx-account-hero-dashboard,body[data-page="account"] .dx-account-premium-layout,body[data-page="account"] .dx-account-security-layout{grid-template-columns:1fr !important}body[data-page="account"] .dx-account-feature-grid-wide,body[data-page="account"] .dx-account-link-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:860px){body[data-page="account"] .beta-banner{height:auto !important;min-height:32px !important;line-height:1.25 !important;text-align:center !important}body[data-page="account"] .dx-account-shell{height:auto !important;min-height:calc(100dvh - 32px) !important;grid-template-columns:1fr !important;overflow:visible !important}body[data-page="account"] .dx-account-sidebar{position:relative !important;width:100% !important;min-width:0 !important;height:auto !important;min-height:auto !important;overflow:visible !important}body[data-page="account"] .dx-account-content{width:100% !important;height:auto !important;min-height:calc(100dvh - 32px) !important;padding:0 14px 30px !important;overflow:visible !important}body[data-page="account"] .dx-account-homebar{margin:0 -14px 22px !important;padding:11px 14px !important;gap:12px !important}body[data-page="account"] .dx-account-homebar .app-topbar-left{min-width:0 !important}body[data-page="account"] .dx-account-homebar .app-topbar-status{display:none !important}body[data-page="account"] .dx-account-stat-grid-wide,body[data-page="account"] .dx-account-action-row,body[data-page="account"] .dx-account-feature-grid-wide,body[data-page="account"] .dx-account-link-grid-wide{grid-template-columns:1fr !important}}@media (max-width:520px){body[data-page="account"] .dx-account-content{padding:0 10px 26px !important}body[data-page="account"] .dx-account-homebar{margin:0 -10px 18px !important;padding:10px !important}body[data-page="account"] .profile-menu-v3{right:-2px !important;width:min(360px,calc(100vw - 18px)) !important}}html:has(body[data-page="account"]),body[data-page="account"]{width:100% !important;min-width:0 !important;max-width:none !important;min-height:100dvh !important;margin:0 !important;overflow-x:hidden !important;background:#34373e !important}body[data-page="account"] .dx-account-footer,body[data-page="account"] .app-topbar-status,body[data-page="account"] .dx-account-homeback,body[data-page="account"] .dx-account-mobile-back{display:none !important}body[data-page="account"] .dx-account-shell{width:100vw !important;max-width:none !important;min-height:calc(100dvh - 30px) !important;height:calc(100dvh - 30px) !important;margin:0 !important;border:0 !important;border-radius:0 !important;display:grid !important;grid-template-columns:340px minmax(0,1fr) !important;background:#34373e !important;overflow:hidden !important;box-shadow:none !important;box-sizing:border-box !important}body[data-page="account"] .dx-account-sidebar{position:relative !important;left:0 !important;grid-column:1 !important;width:340px !important;min-width:340px !important;height:calc(100dvh - 30px) !important;min-height:calc(100dvh - 30px) !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain !important;padding:24px 22px !important;background:#24262c !important;border-right:1px solid rgba(255,255,255,.08) !important;box-sizing:border-box !important}body[data-page="account"] .dx-account-content{grid-column:2 !important;width:100% !important;max-width:none !important;min-width:0 !important;height:calc(100dvh - 30px) !important;min-height:calc(100dvh - 30px) !important;padding:0 56px 58px !important;background:#34373e !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain !important;box-sizing:border-box !important}body[data-page="account"] .dx-account-homebar{position:sticky !important;top:0 !important;z-index:500 !important;width:auto !important;min-width:0 !important;min-height:70px !important;margin:0 -56px 34px !important;padding:12px 56px !important;border-radius:0 !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.08) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;overflow:visible !important;background:linear-gradient(180deg,#151920,#10141a) !important;box-shadow:0 14px 44px rgba(0,0,0,.22) !important}body[data-page="account"] .dx-account-homebar .app-topbar-left{flex:1 1 auto !important;min-width:0 !important}body[data-page="account"] .dx-account-profile-area,body[data-page="account"] .profile-area-v3{position:relative !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;flex:0 0 auto !important;overflow:visible !important;z-index:700 !important}body[data-page="account"] #accountProfileButton,body[data-page="account"] .profile-avatar-button-v3{width:48px !important;height:48px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.18) !important;background:#202631 !important;padding:0 !important;display:grid !important;place-items:center !important;cursor:pointer !important;pointer-events:auto !important;user-select:none !important;-webkit-tap-highlight-color:transparent !important;box-shadow:0 12px 30px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.12) !important}body[data-page="account"] #accountProfileButton:hover,body[data-page="account"] #accountProfileButton[aria-expanded="true"]{transform:translateY(-1px) !important;filter:brightness(1.08) !important;border-color:rgba(255,255,255,.3) !important}body[data-page="account"] #accountProfileMenu.profile-menu-v3{position:absolute !important;right:0 !important;top:calc(100% + 12px) !important;width:min(360px,calc(100vw - 24px)) !important;min-height:auto !important;padding:16px !important;border-radius:26px !important;background:linear-gradient(180deg,#202631,#151a22) !important;border:1px solid rgba(255,255,255,.11) !important;box-shadow:0 24px 70px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.04) !important;z-index:900 !important;overflow:visible !important;contain:none !important;box-sizing:border-box !important;pointer-events:auto !important}body[data-page="account"] #accountProfileMenu.profile-menu-v3.hidden{display:none !important}body[data-page="account"] #accountProfileMenu.profile-menu-v3.is-open,body[data-page="account"] #accountProfileMenu.profile-menu-v3:not(.hidden){display:block !important}body[data-page="account"] .dx-account-panel{width:100% !important;max-width:none !important;margin:0 !important;padding-bottom:34px !important}body[data-page="account"] .dx-account-panel[hidden]{display:none !important}body[data-page="account"] .dx-account-panel.is-active{display:block !important}body[data-page="account"] .dx-account-panel-head p{max-width:1150px !important}body[data-page="account"] .dx-account-hero-dashboard{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr) !important}body[data-page="account"] .dx-account-stat-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body[data-page="account"] .dx-account-action-row{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="account"] .dx-account-premium-layout,body[data-page="account"] .dx-account-security-layout{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr) !important}body[data-page="account"] .dx-account-feature-grid-wide,body[data-page="account"] .dx-account-link-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr)) !important}body[data-page="account"] .auth-field.is-invalid input,body[data-page="account"] .auth-field input.is-invalid{border-color:rgba(255,88,88,.78) !important;box-shadow:0 0 0 4px rgba(255,88,88,.12) !important}body[data-page="account"] .field-live-error{color:#ffb3b3 !important;font-size:12px !important;line-height:1.35 !important;font-weight:750 !important;margin-top:6px !important}body[data-page="account"] #status.auth-status{min-height:22px !important;margin-top:2px !important}@media (max-width:1320px){body[data-page="account"] .dx-account-shell{grid-template-columns:292px minmax(0,1fr) !important}body[data-page="account"] .dx-account-sidebar{width:292px !important;min-width:292px !important;padding:22px 16px !important}body[data-page="account"] .dx-account-content{padding-left:30px !important;padding-right:30px !important}body[data-page="account"] .dx-account-homebar{margin-left:-30px !important;margin-right:-30px !important;padding-left:30px !important;padding-right:30px !important}body[data-page="account"] .dx-account-hero-dashboard,body[data-page="account"] .dx-account-premium-layout,body[data-page="account"] .dx-account-security-layout{grid-template-columns:1fr !important}body[data-page="account"] .dx-account-feature-grid-wide,body[data-page="account"] .dx-account-link-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:860px){body[data-page="account"]{overflow-y:auto !important}body[data-page="account"] .beta-banner{height:auto !important;min-height:32px !important;line-height:1.25 !important;text-align:center !important}body[data-page="account"] .dx-account-shell{width:100% !important;height:auto !important;min-height:calc(100dvh - 32px) !important;display:flex !important;flex-direction:column !important;overflow:visible !important}body[data-page="account"] .dx-account-sidebar{width:100% !important;min-width:0 !important;height:auto !important;min-height:auto !important;overflow:visible !important;padding:18px 14px 14px !important;border-right:0 !important;border-bottom:1px solid rgba(255,255,255,.08) !important}body[data-page="account"] .dx-account-menu{display:flex !important;gap:9px !important;overflow-x:auto !important;padding-bottom:5px !important;scroll-snap-type:x proximity !important}body[data-page="account"] .dx-account-menu-item{min-width:215px !important;min-height:72px !important;flex:0 0 auto !important;scroll-snap-align:start !important}body[data-page="account"] .dx-account-sidebar-bottom{position:relative !important;margin-top:14px !important}body[data-page="account"] .dx-account-content{width:100% !important;height:auto !important;min-height:calc(100dvh - 32px) !important;overflow:visible !important;padding:0 14px 30px !important}body[data-page="account"] .dx-account-homebar{margin:0 -14px 22px !important;padding:11px 14px !important;min-height:64px !important;gap:12px !important}body[data-page="account"] .dx-account-homebar .app-topbar-left strong{font-size:15px !important}body[data-page="account"] .dx-account-homebar .app-topbar-left span{font-size:12px !important}body[data-page="account"] .dx-account-stat-grid-wide,body[data-page="account"] .dx-account-action-row,body[data-page="account"] .dx-account-feature-grid-wide,body[data-page="account"] .dx-account-link-grid-wide{grid-template-columns:1fr !important}body[data-page="account"] .dx-account-hero-dashboard,body[data-page="account"] .dx-account-premium-layout,body[data-page="account"] .dx-account-security-layout{grid-template-columns:1fr !important}}@media (max-width:520px){body[data-page="account"] .dx-account-content{padding:0 10px 26px !important}body[data-page="account"] .dx-account-homebar{margin:0 -10px 18px !important;padding:10px !important}body[data-page="account"] .app-topbar-mark{width:38px !important;height:38px !important;border-radius:13px !important}body[data-page="account"] #accountProfileButton{width:44px !important;height:44px !important}body[data-page="account"] #accountTopAvatar.profile-avatar-v2{width:38px !important;height:38px !important;min-width:38px !important}body[data-page="account"] #accountProfileMenu.profile-menu-v3{right:-2px !important;width:min(360px,calc(100vw - 18px)) !important}body[data-page="account"] .dx-account-user-card{grid-template-columns:42px minmax(0,1fr) !important}body[data-page="account"] .dx-account-hero-card,body[data-page="account"] .dx-account-status-board,body[data-page="account"] .dx-account-stat-card,body[data-page="account"] .dx-account-info-card,body[data-page="account"] .dx-account-form-card{border-radius:22px !important}}body[data-page="account"] .dx-account-mobile-profile-entry,body[data-page="account"] .dx-account-mobile-logout-bottom{display:none}body[data-page="account"] .dx-account-danger-card{margin-top:16px;padding:22px;border-radius:22px;background:linear-gradient(180deg,#31252a,#271f24);border:1px solid rgba(255,92,92,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 42px rgba(0,0,0,.20)}body[data-page="account"] .dx-account-danger-card .dx-account-card-title>span{background:linear-gradient(180deg,#ffb4b4,#e45a5a) !important;color:#240b0b !important}body[data-page="account"] .dx-account-danger-card h3{color:#fff !important}body[data-page="account"] .dx-account-delete-trigger,body[data-page="account"] .dx-account-delete-final{background:linear-gradient(180deg,#ff5f5f,#b51f2c) !important;color:#fff !important;border-color:rgba(255,255,255,.14) !important;box-shadow:0 14px 30px rgba(150,20,35,.26) !important;font-weight:950 !important}body[data-page="account"] .dx-account-delete-confirm{margin-top:16px;display:grid;gap:12px;max-width:560px;padding:16px;border-radius:18px;background:#1d2027;border:1px solid rgba(255,255,255,.09)}body[data-page="account"] .dx-account-delete-confirm.hidden{display:none !important}body[data-page="account"] .dx-account-delete-confirm .auth-field{display:grid;gap:8px}body[data-page="account"] .dx-account-delete-confirm .auth-field span{color:#f1c2c2;font-size:13px;line-height:1.45;font-weight:800}body[data-page="account"] .dx-account-delete-confirm input{min-height:46px !important;border-radius:14px !important}body[data-page="account"] .dx-account-delete-confirm .auth-status{min-height:22px}body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .diagram-card-v4{--pid-color:#48b8f2}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-name,body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-title-v2,body[data-page="home"] .diagram-card-v4 .diagram-title-v4,body[data-page="home"] .diagram-card-v4 .diagram-foot-v4 span:first-child{color:var(--pid-color,#48b8f2) !important}body[data-page="home"] .diagram-card-v4 .diagram-foot-v4 i{background:var(--pid-color,#48b8f2) !important}body[data-page="home"] .diagram-card-v4 .diagram-title-row-v30 .info-tip{border-color:color-mix(in srgb,var(--pid-color,#48b8f2) 38%,rgba(255,255,255,.12)) !important}@media (max-width:860px){body[data-page="account"] .dx-account-sidebar{display:grid !important;gap:12px !important;padding-top:12px !important}body[data-page="account"] .dx-account-mobile-profile-entry{position:relative;display:flex !important;align-items:center;justify-content:flex-start;min-height:54px;z-index:950}body[data-page="account"] #accountMobileProfileButton.dx-account-mobile-profile-button{width:52px !important;height:52px !important;border-radius:999px !important;background:#202631 !important;border:1px solid rgba(255,255,255,.16) !important;box-shadow:0 12px 30px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.12) !important}body[data-page="account"] #accountMobileTopAvatar.profile-avatar-v2{width:46px !important;height:46px !important;min-width:46px !important;border-radius:50% !important;color:#fff !important;font-weight:950 !important}body[data-page="account"] #accountMobileProfileMenu.profile-menu-v3{position:absolute !important;top:calc(100% + 10px) !important;left:0 !important;right:auto !important;width:min(360px,calc(100vw - 28px)) !important;z-index:1000 !important}body[data-page="account"] .dx-account-homebar,body[data-page="account"] .dx-account-brand,body[data-page="account"] .dx-account-user-card,body[data-page="account"] .dx-account-sidebar-bottom,body[data-page="account"] .dx-account-mini-status{display:none !important}body[data-page="account"] .dx-account-back{width:max-content;padding:7px 9px !important;min-height:38px !important}body[data-page="account"] .dx-account-menu-title,body[data-page="account"] .dx-account-menu-item small{display:none !important}body[data-page="account"] .dx-account-menu{margin-top:2px !important}body[data-page="account"] .dx-account-menu-item{min-width:auto !important;width:auto !important;min-height:46px !important;padding:10px 14px !important;gap:8px !important}body[data-page="account"] .dx-account-menu-item strong{font-size:14px !important;white-space:nowrap}body[data-page="account"] .dx-account-content{padding-top:16px !important}body[data-page="account"] .dx-account-mobile-logout-bottom{display:block !important;margin:24px 0 8px !important;padding:14px 0 calc(12px + env(safe-area-inset-bottom)) !important}body[data-page="account"] .dx-account-mobile-logout-btn{width:100% !important;min-height:48px !important;justify-content:center !important}body[data-page="account"] .dx-account-danger-card{padding:18px !important;border-radius:20px !important}body[data-page="account"] .dx-account-delete-confirm{max-width:none !important}}@media (max-width:520px){body[data-page="account"] #accountMobileProfileMenu.profile-menu-v3{width:min(360px,calc(100vw - 20px)) !important}body[data-page="account"] .dx-account-menu{gap:7px !important}body[data-page="account"] .dx-account-menu-item{padding:9px 11px !important}body[data-page="account"] .dx-account-menu-item strong{font-size:13px !important}}@media (max-width:860px){body[data-page="account"] #accountMobileTopLogoutBtn{display:none !important}body[data-page="account"] .dx-account-mobile-profile-menu .profile-actions-v3{grid-template-columns:1fr !important}}body[data-page="account"] .dx-account-diagnose-start{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:46px !important;min-width:210px !important;max-width:100% !important;padding:0 18px !important;line-height:1 !important;text-align:center !important;white-space:nowrap !important;background:#30333a !important;color:#f2f3f5 !important;font-weight:950 !important;text-decoration:none !important}body[data-page="account"] .dx-account-action-row .btn,body[data-page="account"] .dx-account-hero-actions .btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;text-align:center !important}body[data-page="account"] #accountMobileTopAvatar.profile-avatar-v2.profile-color-auto,body[data-page="account"] #accountMobileMenuAvatar.profile-avatar-v2.profile-color-auto{background:linear-gradient(135deg,#7c8594,#353c47) !important;color:#fff !important}body[data-page="account"] #accountMobileTopAvatar.profile-avatar-v2.profile-color-slate,body[data-page="account"] #accountMobileMenuAvatar.profile-avatar-v2.profile-color-slate{background:linear-gradient(135deg,#9ca3af,#374151) !important;color:#fff !important}body[data-page="account"] #accountMobileTopAvatar.profile-avatar-v2.profile-color-blue,body[data-page="account"] #accountMobileMenuAvatar.profile-avatar-v2.profile-color-blue{background:linear-gradient(135deg,#60a5fa,#1d4ed8) !important;color:#fff !important}body[data-page="account"] #accountMobileTopAvatar.profile-avatar-v2.profile-color-green,body[data-page="account"] #accountMobileMenuAvatar.profile-avatar-v2.profile-color-green{background:linear-gradient(135deg,#34d399,#047857) !important;color:#fff !important}body[data-page="account"] #accountMobileTopAvatar.profile-avatar-v2.profile-color-violet,body[data-page="account"] #accountMobileMenuAvatar.profile-avatar-v2.profile-color-violet{background:linear-gradient(135deg,#a78bfa,#6d28d9) !important;color:#fff !important}body[data-page="account"] .dx-account-mobile-profile-menu{background:linear-gradient(180deg,#202631,#151a22) !important;border:1px solid rgba(255,255,255,.11) !important;box-shadow:0 24px 70px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.04) !important}@media (max-width:860px){body[data-page="account"] .dx-account-shell{width:100% !important;margin:0 !important;border-radius:0 !important;border-left:0 !important;border-right:0 !important;border-bottom:0 !important;box-shadow:none !important}body[data-page="account"] .dx-account-sidebar{padding:12px 14px 13px !important;gap:12px !important;background:linear-gradient(180deg,#25272d,#22242a) !important}body[data-page="account"] .dx-account-mobile-profile-entry{order:0 !important;position:relative !important;width:100% !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;min-height:58px !important;padding:0 2px !important;z-index:950 !important}body[data-page="account"] .dx-account-back{order:1 !important}body[data-page="account"] .dx-account-menu{order:2 !important}body[data-page="account"] #accountMobileProfileButton.dx-account-mobile-profile-button{width:48px !important;height:48px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.16) !important;background:#202631 !important;padding:0 !important;display:grid !important;place-items:center !important;box-shadow:0 12px 30px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.12) !important}body[data-page="account"] #accountMobileTopAvatar.profile-avatar-v2,body[data-page="account"] #accountMobileMenuAvatar.profile-avatar-v2{width:42px !important;height:42px !important;min-width:42px !important;border-radius:50% !important;display:grid !important;place-items:center !important;color:#fff !important;font-weight:950 !important;letter-spacing:-.04em !important}body[data-page="account"] #accountMobileProfileMenu.profile-menu-v3{position:absolute !important;top:calc(100% + 10px) !important;right:0 !important;left:auto !important;width:min(360px,calc(100vw - 28px)) !important;z-index:1000 !important}body[data-page="account"] .dx-account-content{padding-top:16px !important;background:var(--dx-account-panel) !important}body[data-page="account"] .dx-account-panel-head h1{font-size:clamp(38px,12vw,56px) !important;line-height:.95 !important;letter-spacing:-.07em !important}body[data-page="account"] .dx-account-panel-head p{font-size:15px !important;line-height:1.62 !important}body[data-page="account"] .dx-account-action-row .dx-account-info-card{min-height:auto !important}body[data-page="account"] .dx-account-diagnose-start{width:100% !important;min-width:0 !important;min-height:48px !important;white-space:normal !important}}@media (max-width:520px){body[data-page="account"] .dx-account-sidebar{padding-left:10px !important;padding-right:10px !important}body[data-page="account"] #accountMobileProfileMenu.profile-menu-v3{right:0 !important;left:auto !important;width:min(360px,calc(100vw - 20px)) !important}body[data-page="account"] .dx-account-mobile-profile-entry{padding-right:0 !important}}@media (min-width:821px){body[data-page="home"] .app-topbar-v2 .app-topbar-status{display:none !important;visibility:hidden !important;width:0 !important;max-width:0 !important;min-width:0 !important;height:0 !important;flex:0 0 0 !important;gap:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;pointer-events:none !important}body[data-page="home"] .app-topbar-v2{justify-content:space-between !important}body[data-page="home"] .app-topbar-left{flex:1 1 auto !important;min-width:0 !important}body[data-page="home"] .profile-area-v3{margin-left:auto !important}}.language-choice-v73,.account-language-choice-v73{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 18px}.language-choice-btn-v73,.account-language-choice-v73 button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:rgba(245,248,252,.86);border-radius:18px;padding:12px 14px;font:inherit;font-weight:900;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.language-choice-btn-v73:hover,.account-language-choice-v73 button:hover{transform:translateY(-1px);background:rgba(255,255,255,.09)}.language-choice-btn-v73.is-active,.account-language-choice-v73 button.is-active{background:#e8edf5;border-color:#e8edf5;color:#111820;box-shadow:0 14px 36px rgba(0,0,0,.18)}.language-choice-note-v73{margin:0 0 8px;color:rgba(238,242,247,.62);font-size:12px;line-height:1.45}.dx-account-language-card-v73{margin-top:16px}.dx-account-language-card-v73 .account-language-choice-v73{margin-bottom:8px}.profile-menu-language-v73{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09)}.profile-menu-language-v73>span{display:block;color:rgba(238,242,247,.62);font-size:12px;font-weight:800;margin-bottom:8px}.profile-menu-language-v73 .account-language-choice-v73{margin:0;gap:8px}.profile-menu-language-v73 .account-language-choice-v73 button{padding:9px 10px;border-radius:14px;font-size:12px}@media (max-width:820px){.language-choice-v73{gap:8px;margin:12px 0 16px}.language-choice-btn-v73{padding:11px 10px;border-radius:16px}}.dx-menu-dot-units{color:#67e8f9}.dx-account-units-card-v74{display:flex;flex-direction:column;gap:18px}.account-units-grid-v74{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-unit-row-v74{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.account-unit-row-v74 strong{display:block;color:#f8fafc;font-size:14px;font-weight:850;letter-spacing:-.01em}.account-unit-row-v74 small{display:block;margin-top:3px;color:rgba(226,232,240,.62);font-weight:700}.account-unit-choice-v74{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.account-unit-choice-v74 button{border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.72);color:rgba(241,245,249,.78);border-radius:999px;padding:9px 13px;font-weight:900;letter-spacing:-.01em;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease}.account-unit-choice-v74 button:hover{transform:translateY(-1px);border-color:rgba(103,232,249,.45);color:#fff}.account-unit-choice-v74 button.is-active{background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(6,182,212,.86));border-color:rgba(255,255,255,.24);color:#fff;box-shadow:0 14px 32px rgba(6,182,212,.18)}@media (max-width:820px){.account-units-grid-v74{grid-template-columns:1fr}.account-unit-row-v74{align-items:flex-start;flex-direction:column}.account-unit-choice-v74{justify-content:flex-start;width:100%}.account-unit-choice-v74 button{flex:1 1 auto;min-width:72px}}@media (max-width:860px){html:has(body[data-page="account"]),body[data-page="account"]{height:auto !important;min-height:100% !important;max-height:none !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior-y:auto !important;touch-action:pan-y !important;-webkit-overflow-scrolling:touch !important}body[data-page="account"] .dx-account-shell,body[data-page="account"] .dx-account-sidebar,body[data-page="account"] .dx-account-content{height:auto !important;max-height:none !important;overflow-y:visible !important;overflow-x:hidden !important;overscroll-behavior-y:auto !important;touch-action:pan-y !important;-webkit-overflow-scrolling:touch !important}body[data-page="account"] .dx-account-shell{min-height:100svh !important;display:flex !important;flex-direction:column !important}body[data-page="account"] .dx-account-content{flex:1 1 auto !important;min-height:auto !important;padding-bottom:calc(34px + env(safe-area-inset-bottom,0px)) !important}body[data-page="account"] .dx-account-menu{overflow-x:auto !important;overflow-y:hidden !important;touch-action:pan-x !important;-webkit-overflow-scrolling:touch !important}body[data-page="account"] .dx-account-mobile-profile-entry,body[data-page="account"] .dx-account-panel,body[data-page="account"] .dx-account-mobile-logout-bottom{touch-action:pan-y !important}}body[data-page="home"].is-guest-user #profileAccountBtn{background:linear-gradient(135deg,#3b82f6,#2563eb) !important;border-color:rgba(147,197,253,.46) !important;color:#fff !important;box-shadow:0 12px 28px rgba(37,99,235,.28) !important}body[data-page="home"].is-guest-user #profileLogoutBtn{background:rgba(255,255,255,.075) !important;border-color:rgba(255,255,255,.14) !important;color:#e5edf7 !important;box-shadow:none !important}body[data-page="home"].is-guest-user .profile-menu-head-v3 small::after{content:" · Gastmodus";color:#94a3b8;font-weight:800}html[lang="en"] body[data-page="home"].is-guest-user .profile-menu-head-v3 small::after{content:" · Guest mode"}.guest-register-pill-v81{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid rgba(147,197,253,.38);border-radius:999px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:900;letter-spacing:.01em;box-shadow:0 12px 28px rgba(37,99,235,.25);cursor:pointer}.guest-register-pill-v81.hidden{display:none !important}.guest-register-pill-v81:hover{filter:brightness(1.05);transform:translateY(-1px)}@media (max-width:820px){.guest-register-pill-v81{min-height:34px;padding:0 10px;font-size:12px}}@media (max-width:430px){.guest-register-pill-v81{display:none !important}}body[data-page="home"] .profile-area-v3{gap:12px !important}body[data-page="home"] .guest-register-pill-v81{margin-right:2px !important;white-space:nowrap !important}.guest-function-notice-v82{position:fixed;right:calc(22px + env(safe-area-inset-right,0px));top:calc(82px + env(safe-area-inset-top,0px));z-index:9999;width:min(360px,calc(100vw - 32px));padding:15px 16px;border-radius:22px;border:1px solid rgba(255,255,255,.16);background:rgba(18,23,31,.86);box-shadow:0 22px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.12);color:#f8fafc;display:grid;gap:5px;opacity:0;pointer-events:none;transform:translateY(-10px) scale(.985);transition:opacity .18s ease,transform .18s ease}.guest-function-notice-v82.is-visible{opacity:1;transform:translateY(0) scale(1)}.guest-function-notice-v82 strong{font-size:14px;font-weight:950;letter-spacing:-.01em}.guest-function-notice-v82 span{font-size:12.5px;line-height:1.45;color:#cbd5e1}body[data-page="home"].is-guest-user #btnConnect,body[data-page="home"].is-guest-user #btnInit,body[data-page="home"].is-guest-user #btnReadVin,body[data-page="home"].is-guest-user #btnScanDtc,body[data-page="home"].is-guest-user #btnClearDtc,body[data-page="home"].is-guest-user #btnFreeze,body[data-page="home"].is-guest-user #btnReadiness,body[data-page="home"].is-guest-user #btnStartLive,body[data-page="home"].is-guest-user #btnStopLive,body[data-page="home"].is-guest-user #btnAddWidget,body[data-page="home"].is-guest-user #btnAddChartWidget,body[data-page="home"].is-guest-user #btnRunEmissionsTest,body[data-page="home"].is-guest-user .mobile-sheet-btn[data-mobile-action="connect"],body[data-page="home"].is-guest-user .mobile-sheet-btn[data-mobile-action="scan"],body[data-page="home"].is-guest-user .mobile-sheet-btn[data-mobile-action="read-freeze"]{cursor:pointer}body[data-page="home"].is-guest-user #btnConnect .adapter-connect-copy-v16 small::after{content:" · Login erforderlich"}html[lang="en"] body[data-page="home"].is-guest-user #btnConnect .adapter-connect-copy-v16 small::after{content:" · sign-in required"}@media (max-width:820px){body[data-page="home"] .profile-area-v3{gap:9px !important}body[data-page="home"] .guest-register-pill-v81{margin-right:0 !important}.guest-function-notice-v82{left:14px;right:14px;top:auto;bottom:calc(88px + env(safe-area-inset-bottom,0px));width:auto;border-radius:20px}}body[data-page="home"] .profile-area-v3{gap:16px !important}body[data-page="home"] .guest-register-pill-v81{margin-right:6px !important}body[data-page="home"].is-guest-user .profile-menu-head-v3,body[data-page="home"].is-guest-user .profile-field-v3{display:none !important}body[data-page="home"].is-guest-user .profile-menu-v3{width:min(300px,calc(100vw - 24px)) !important;padding:14px !important}body[data-page="home"].is-guest-user .profile-actions-v3{margin-top:0 !important;grid-template-columns:1fr 1fr !important}body[data-page="home"].is-guest-user .profile-avatar-v2.profile-guest-avatar-v83{position:relative;color:transparent !important;overflow:hidden}body[data-page="home"].is-guest-user .profile-avatar-v2.profile-guest-avatar-v83::before{content:"";width:13px;height:13px;border-radius:999px;background:rgba(255,255,255,.92);position:absolute;left:50%;top:10px;transform:translateX(-50%);box-shadow:0 18px 0 8px rgba(255,255,255,.92)}body[data-page="home"].is-guest-user .profile-avatar-v2.profile-guest-avatar-v83::after{content:"";position:absolute;inset:3px;border-radius:999px;border:1px solid rgba(255,255,255,.18)}@media (max-width:820px){body[data-page="home"] .profile-area-v3{gap:12px !important}body[data-page="home"] .guest-register-pill-v81{margin-right:4px !important}body[data-page="home"].is-guest-user .profile-menu-v3{right:0 !important}}@media (max-width:430px){body[data-page="home"] .profile-area-v3{gap:8px !important}}html[data-auth-state="guest"] body[data-page="home"] .profile-menu-head-v3,html[data-auth-state="guest"] body[data-page="home"] .profile-field-v3,body[data-page="home"].is-guest-user .profile-menu-head-v3,body[data-page="home"].is-guest-user .profile-field-v3{display:none !important}html[data-auth-state="guest"] body[data-page="home"] .profile-actions-v3,body[data-page="home"].is-guest-user .profile-actions-v3{display:grid !important;grid-template-columns:1fr 1fr !important;margin-top:0 !important}html[data-auth-state="guest"] body[data-page="home"] #profileAccountBtn,body[data-page="home"].is-guest-user #profileAccountBtn{background:linear-gradient(135deg,#3b82f6,#2563eb) !important;border-color:rgba(147,197,253,.46) !important;color:#fff !important}html[data-auth-state="guest"] body[data-page="home"] #profileLogoutBtn,body[data-page="home"].is-guest-user #profileLogoutBtn{background:rgba(255,255,255,.075) !important;border-color:rgba(255,255,255,.14) !important;color:#e5edf7 !important}html[data-auth-state="guest"] body[data-page="home"] .profile-avatar-v2.profile-guest-avatar-v83,body[data-page="home"].is-guest-user .profile-avatar-v2.profile-guest-avatar-v83{position:relative;color:transparent !important;overflow:hidden}html[data-auth-state="guest"] body[data-page="home"] .profile-avatar-v2.profile-guest-avatar-v83::before{content:"";width:13px;height:13px;border-radius:999px;background:rgba(255,255,255,.92);position:absolute;left:50%;top:10px;transform:translateX(-50%);box-shadow:0 18px 0 8px rgba(255,255,255,.92)}html[data-auth-state="guest"] body[data-page="home"] .profile-avatar-v2.profile-guest-avatar-v83::after{content:"";position:absolute;inset:3px;border-radius:999px;border:1px solid rgba(255,255,255,.18)}@media (max-width:820px){body[data-page="home"] .profile-area-v3{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:10px !important;margin-left:auto !important}body[data-page="home"] .guest-register-pill-v81,html[data-auth-state="guest"] body[data-page="home"] .guest-register-pill-v81,body[data-page="home"].is-guest-user .guest-register-pill-v81{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;min-height:34px !important;padding:0 12px !important;margin:0 2px 0 0 !important;border-radius:999px !important;font-size:12px !important;line-height:1 !important;white-space:nowrap !important}body[data-page="home"] .guest-register-pill-v81.hidden{display:none !important}html[data-auth-state="guest"] body[data-page="home"] .profile-menu-v3,body[data-page="home"].is-guest-user .profile-menu-v3{right:10px !important;left:auto !important;width:min(300px,calc(100vw - 24px)) !important;max-width:min(300px,calc(100vw - 24px)) !important;padding:54px 14px 14px !important;overflow:visible !important}html[data-auth-state="guest"] body[data-page="home"] .profile-menu-close-v12,body[data-page="home"].is-guest-user .profile-menu-close-v12{display:grid !important;top:12px !important;right:12px !important;z-index:3 !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.10) !important}html[data-auth-state="guest"] body[data-page="home"] .profile-actions-v3,body[data-page="home"].is-guest-user .profile-actions-v3{margin-top:0 !important;position:relative !important;z-index:1 !important}}@media (max-width:430px){body[data-page="home"] .profile-area-v3{gap:8px !important}body[data-page="home"] .guest-register-pill-v81,html[data-auth-state="guest"] body[data-page="home"] .guest-register-pill-v81,body[data-page="home"].is-guest-user .guest-register-pill-v81{display:inline-flex !important;min-height:32px !important;padding:0 10px !important;font-size:11px !important;max-width:116px !important}body[data-page="home"] .guest-register-pill-v81.hidden{display:none !important}html[data-auth-state="guest"] body[data-page="home"] .profile-menu-v3,body[data-page="home"].is-guest-user .profile-menu-v3{right:8px !important;left:auto !important;width:min(300px,calc(100vw - 16px)) !important;max-width:min(300px,calc(100vw - 16px)) !important;padding-top:54px !important}}@media (max-width:820px){body[data-page="home"] .app-topbar-v2{position:sticky !important}body[data-page="home"] .profile-area-v3{position:static !important;margin-left:auto !important;justify-self:end !important}body[data-page="home"] .guest-register-pill-v81,html[data-auth-state="guest"] body[data-page="home"] .guest-register-pill-v81,body[data-page="home"].is-guest-user .guest-register-pill-v81{position:absolute !important;left:max(14px,env(safe-area-inset-left,0px)) !important;top:calc(12px + env(safe-area-inset-top,0px)) !important;z-index:650 !important;margin:0 !important;display:inline-flex !important;min-height:34px !important;max-width:118px !important;padding:0 12px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body[data-page="home"] .guest-register-pill-v81.hidden{display:none !important}html[data-auth-state="guest"] body[data-page="home"] .app-topbar-left,body[data-page="home"].is-guest-user .app-topbar-left{padding-left:128px !important}html[data-auth-state="guest"] body[data-page="home"] .app-topbar-left strong,html[data-auth-state="guest"] body[data-page="home"] .app-topbar-left span,body[data-page="home"].is-guest-user .app-topbar-left strong,body[data-page="home"].is-guest-user .app-topbar-left span{max-width:calc(100vw - 196px) !important}}@media (max-width:430px){body[data-page="home"] .guest-register-pill-v81,html[data-auth-state="guest"] body[data-page="home"] .guest-register-pill-v81,body[data-page="home"].is-guest-user .guest-register-pill-v81{left:max(10px,env(safe-area-inset-left,0px)) !important;top:calc(13px + env(safe-area-inset-top,0px)) !important;min-height:32px !important;max-width:108px !important;padding:0 10px !important;font-size:11px !important}html[data-auth-state="guest"] body[data-page="home"] .app-topbar-left,body[data-page="home"].is-guest-user .app-topbar-left{padding-left:116px !important}html[data-auth-state="guest"] body[data-page="home"] .app-topbar-left strong,html[data-auth-state="guest"] body[data-page="home"] .app-topbar-left span,body[data-page="home"].is-guest-user .app-topbar-left strong,body[data-page="home"].is-guest-user .app-topbar-left span{max-width:calc(100vw - 182px) !important}}@media (max-width:767px){body[data-page="home"] .app-topbar-left{display:none !important;visibility:hidden !important;width:0 !important;min-width:0 !important;max-width:0 !important;flex:0 0 0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;pointer-events:none !important}body[data-page="home"] .app-topbar-v2{justify-content:space-between !important}body[data-page="home"] .profile-area-v3{margin-left:auto !important}}.dx-seo-section{width:min(1180px,calc(100% - 32px));margin:clamp(28px,5vw,72px) auto 110px;position:relative;z-index:2}.dx-seo-hero{padding:clamp(22px,4vw,42px);border-radius:32px;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 90px rgba(0,0,0,.32)}.dx-seo-hero h2{margin:14px 0 10px;max-width:820px;font-size:clamp(28px,4vw,56px);line-height:1.02;letter-spacing:-.045em}.dx-seo-hero p{max-width:820px;margin:0;color:rgba(245,247,251,.78);line-height:1.7;font-size:clamp(15px,1.5vw,18px)}.dx-seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.seo-primary-btn,.seo-secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;font-weight:850;letter-spacing:-.02em;text-decoration:none}.seo-primary-btn{color:#06101f;background:linear-gradient(135deg,#6ee7ff,#32d79c);box-shadow:0 18px 40px rgba(48,215,156,.20)}.seo-secondary-btn{color:#f5f7fb;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07)}.dx-seo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.dx-seo-card{min-height:190px;padding:22px;border-radius:26px;border:1px solid rgba(255,255,255,.10)}.dx-seo-card h3{margin:0 0 10px;font-size:19px;letter-spacing:-.025em}.dx-seo-card p{margin:0;color:rgba(245,247,251,.72);line-height:1.62;font-size:14px}@media (max-width:980px){.dx-seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dx-seo-section{width:calc(100% - 22px);margin-bottom:92px}.dx-seo-hero{padding:22px;border-radius:26px}.dx-seo-grid{grid-template-columns:1fr}.dx-seo-card{min-height:auto}.dx-seo-actions{flex-direction:column}.seo-primary-btn,.seo-secondary-btn{width:100%}}.legal-consent-check-v90{grid-column:1 / -1;display:flex;align-items:flex-start;gap:12px;padding:14px 15px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:rgba(15,23,42,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);color:rgba(226,232,240,.92);cursor:pointer}.legal-consent-check-v90 input{width:20px;height:20px;min-width:20px;margin-top:2px;accent-color:#38bdf8}.legal-consent-check-v90 strong{display:block;margin-bottom:4px;font-size:.88rem;letter-spacing:.03em;color:#f8fafc}.legal-consent-check-v90 em{display:block;font-style:normal;font-size:.82rem;line-height:1.45;color:rgba(203,213,225,.88)}.legal-consent-links-v90{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.legal-consent-links-v90 a{font-size:.78rem;font-weight:800;color:#93c5fd;text-decoration:none}.legal-consent-links-v90 a:hover{color:#bfdbfe;text-decoration:underline}.legal-alert-card{border-color:rgba(56,189,248,.28)!important;background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(15,23,42,.72))!important}.legal-english-section{border-color:rgba(167,139,250,.28)!important}.legal-table.compact .legal-table__row{grid-template-columns:minmax(130px,.45fr) 1fr}@media (max-width:680px){.legal-consent-check-v90{padding:13px;border-radius:16px}.legal-consent-links-v90{gap:8px}.legal-table.compact .legal-table__row{grid-template-columns:1fr}}.diagnostic-legal-hint-v90{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px;padding:13px 15px;border:1px solid rgba(251,191,36,.22);border-radius:18px;background:linear-gradient(135deg,rgba(251,191,36,.10),rgba(15,23,42,.70));color:rgba(226,232,240,.92)}.diagnostic-legal-hint-v90 strong{min-width:max-content;color:#fde68a;font-size:.84rem;letter-spacing:.02em}.diagnostic-legal-hint-v90 span{font-size:.84rem;line-height:1.45;color:rgba(226,232,240,.86)}@media (max-width:680px){.diagnostic-legal-hint-v90{flex-direction:column;gap:5px;padding:12px 13px;border-radius:16px}.diagnostic-legal-hint-v90 strong{min-width:0}}.dx-logo-mark,.brand-mark.dx-logo-mark,.app-topbar-mark.dx-logo-mark,.dx-account-brand-mark.dx-logo-mark{position:relative !important;overflow:hidden !important;color:transparent !important;text-shadow:none !important;letter-spacing:0 !important;font-size:0 !important;line-height:0 !important;display:grid !important;place-items:center !important;background:linear-gradient(180deg,rgba(19,25,38,.94),rgba(7,10,18,.88)) !important;border:1px solid rgba(255,255,255,.18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 14px 34px rgba(0,0,0,.28) !important}.dx-logo-mark::before,.brand-mark.dx-logo-mark::before,.app-topbar-mark.dx-logo-mark::before,.dx-account-brand-mark.dx-logo-mark::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.18),transparent 42%),linear-gradient(135deg,rgba(46,104,255,.16),rgba(255,255,255,0) 52%)}.dx-logo-img{position:relative;z-index:1;display:block;width:72% !important;height:72% !important;max-width:72% !important;max-height:72% !important;object-fit:contain !important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35));pointer-events:none;user-select:none}.auth-brand-panel .brand-mark.dx-logo-mark .dx-logo-img{width:74% !important;height:74% !important}.app-topbar-mark.dx-logo-mark .dx-logo-img{width:70% !important;height:70% !important}.dx-account-brand-mark.dx-logo-mark .dx-logo-img{width:72% !important;height:72% !important}.app-hero-v2 .brand-mark.dx-logo-mark .dx-logo-img{width:76% !important;height:76% !important}@media (max-width:700px){.dx-logo-img{width:70% !important;height:70% !important}.brand-mark.dx-logo-mark,.app-topbar-mark.dx-logo-mark,.dx-account-brand-mark.dx-logo-mark{border-radius:14px !important}}.dx-logo-mark,.brand-mark.dx-logo-mark,.app-topbar-mark.dx-logo-mark,.dx-account-brand-mark.dx-logo-mark{background:transparent !important;border:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;overflow:visible !important}.dx-logo-mark::before,.brand-mark.dx-logo-mark::before,.app-topbar-mark.dx-logo-mark::before,.dx-account-brand-mark.dx-logo-mark::before{display:none !important;content:none !important}.dx-logo-img{width:84% !important;height:84% !important;max-width:84% !important;max-height:84% !important;filter:drop-shadow(0 6px 14px rgba(0,0,0,.28))}.auth-brand-panel .brand-mark.dx-logo-mark .dx-logo-img{width:86% !important;height:86% !important}.app-topbar-mark.dx-logo-mark .dx-logo-img{width:88% !important;height:88% !important}.dx-account-brand-mark.dx-logo-mark .dx-logo-img{width:86% !important;height:86% !important}.app-hero-v2 .brand-mark.dx-logo-mark .dx-logo-img{width:92% !important;height:92% !important;max-width:92% !important;max-height:92% !important}@media (max-width:700px){.dx-logo-img{width:82% !important;height:82% !important}.app-topbar-mark.dx-logo-mark .dx-logo-img{width:86% !important;height:86% !important}.app-hero-v2 .brand-mark.dx-logo-mark .dx-logo-img{width:90% !important;height:90% !important}}body[data-page="home"] .app-topbar-mark.dx-logo-mark{background:transparent !important;border:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-page="home"] .app-topbar-mark.dx-logo-mark::before{display:none !important;content:none !important}body[data-page="home"] .app-topbar-mark.dx-logo-mark .dx-logo-img{width:98% !important;height:98% !important;max-width:98% !important;max-height:98% !important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.22))}body[data-page="home"] .app-hero-v2 .brand-mark.dx-logo-mark{background:transparent !important;border:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-page="home"] .app-hero-v2 .brand-mark.dx-logo-mark::before{display:none !important;content:none !important}body[data-page="home"] .app-hero-v2 .brand-mark.dx-logo-mark .dx-logo-img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important}@media (max-width:700px){body[data-page="home"] .app-topbar-mark.dx-logo-mark .dx-logo-img{width:94% !important;height:94% !important}}@media (min-width:821px){body[data-page="home"] .dock-actions.app-hero-actions-v2,body[data-page="home"] .app-hero-actions-v2{display:flex !important;align-items:flex-start !important;justify-content:flex-start !important;width:auto !important;max-width:100% !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16,body[data-page="home"] #btnConnect.btn.primary.adapter-connect-card-v16{width:auto !important;min-width:340px !important;max-width:420px !important;min-height:68px !important;grid-template-columns:46px minmax(0,1fr) 18px !important;padding:14px 18px !important;padding-right:18px !important;gap:13px !important;justify-self:flex-start !important;align-self:flex-start !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16{min-width:0 !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16 strong{white-space:nowrap !important;font-size:16px !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-copy-v16 small{white-space:normal !important;font-size:12px !important;line-height:1.3 !important}}@media (min-width:821px){body[data-page="home"] .dock-actions.app-hero-actions-v2,body[data-page="home"] .app-hero-actions-v2{gap:12px !important;align-items:center !important;overflow:visible !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16,body[data-page="home"] #btnConnect.btn.primary.adapter-connect-card-v16{padding-right:18px !important;flex:0 0 auto !important}body[data-page="home"] .adapter-info-tip-v30{position:static !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;transform:none !important;flex:0 0 auto !important;width:34px !important;height:34px !important;min-width:34px !important;margin:0 !important;align-self:center !important;z-index:120 !important}}:root{--dx-platform-bg:#0b0f17;--dx-platform-panel:#151b26;--dx-platform-panel-2:#1b2331;--dx-platform-border:rgba(226,232,240,.13);--dx-platform-text:#f8fafc;--dx-platform-muted:#9aa6b7;--dx-platform-blue:#2563eb}body[data-active-view="dashboard"] .site-footer.app-footer,body[data-active-view="vehicles"] .site-footer.app-footer,body[data-active-view="history"] .site-footer.app-footer,body[data-active-view="reports"] .site-footer.app-footer,body[data-active-view="adapters"] .site-footer.app-footer,body[data-active-view="guided"] .site-footer.app-footer,body[data-active-view="assistant"] .site-footer.app-footer,body[data-active-view="parts"] .site-footer.app-footer,body[data-active-view="help"] .site-footer.app-footer{margin-left:0}.diagnostix-app-shell{background:var(--dx-platform-bg)}.platform-sidebar-v96{background:linear-gradient(180deg,#0c111b 0%,#070a11 100%);border-right:1px solid var(--dx-platform-border)}.platform-sidebar-v96 .channel-group{margin-top:18px;color:#748095;letter-spacing:.14em;font-size:11px;font-weight:800}.platform-sidebar-v96 .channel-item{border:1px solid transparent;border-radius:12px;min-height:40px;color:#c7d2e4;background:transparent;transition:background .18s ease,border-color .18s ease,color .18s ease}.platform-sidebar-v96 .channel-item span{width:14px;height:14px;display:inline-grid;place-items:center;color:#6d7a90;font-size:10px}.platform-sidebar-v96 .channel-item:hover{background:rgba(148,163,184,.08);color:#fff}.platform-sidebar-v96 .channel-item.is-active{background:#151b26;color:#fff;border-color:rgba(37,99,235,.55);box-shadow:inset 3px 0 0 var(--dx-platform-blue)}.app-topbar-v2{position:sticky;top:0;z-index:80;background:rgba(11,15,23,.86)!important;backdrop-filter:blur(18px);border-bottom:1px solid var(--dx-platform-border)}.app-pages-v2.platform-pages-v96{gap:22px}.platform-page-v96{color:var(--dx-platform-text)}.platform-hero-v96{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;padding:28px;border:1px solid var(--dx-platform-border);border-radius:28px;background:var(--dx-platform-panel)!important;box-shadow:0 24px 70px rgba(0,0,0,.24)}.platform-hero-v96 h1{margin:8px 0 8px;font-size:clamp(32px,5vw,58px);line-height:.95;letter-spacing:-.05em;color:#fff}.platform-hero-v96 p{margin:0;max-width:760px;color:var(--dx-platform-muted);font-size:16px;line-height:1.6}.platform-kicker-v96{display:inline-flex;align-items:center;gap:8px;color:#93a4bd;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.platform-hero-actions-v96{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.platform-status-grid-v96{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.platform-metro-card-v96,.platform-report-categories-v96 article,.platform-steps-grid-v96 article{min-height:168px;border-radius:24px;border:1px solid var(--dx-platform-border);background:var(--dx-platform-panel-2);padding:20px;box-shadow:0 18px 42px rgba(0,0,0,.20)}.platform-metro-card-v96 span,.platform-report-categories-v96 span,.platform-steps-grid-v96 span{color:var(--dx-platform-muted);font-size:13px;line-height:1.45}.platform-metro-card-v96 strong{display:block;margin-top:14px;font-size:24px;line-height:1.08;color:#fff;letter-spacing:-.03em}.platform-metro-card-v96 small{display:block;margin-top:12px;color:#7d8aa0;line-height:1.4}.platform-dashboard-grid-v96{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px}.platform-panel-v96{border:1px solid var(--dx-platform-border);border-radius:28px;padding:22px;background:var(--dx-platform-panel)!important;box-shadow:0 20px 54px rgba(0,0,0,.22)}.platform-panel-head-v96{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.platform-panel-head-v96 h2{margin:6px 0 0;color:#fff;font-size:24px;letter-spacing:-.035em}.platform-score-v96{font-size:34px;color:#fff;white-space:nowrap}.platform-health-list-v96{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-health-list-v96 div,.platform-meta-v96{border:1px solid rgba(226,232,240,.10);border-radius:18px;background:rgba(255,255,255,.035);padding:14px}.platform-health-list-v96 span,.platform-meta-v96 span{display:block;color:var(--dx-platform-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.platform-health-list-v96 strong,.platform-meta-v96 strong{display:block;margin-top:8px;color:#fff;font-size:16px;word-break:break-word}.platform-note-v96,.platform-disclaimer-v96{margin:16px 0 0;color:var(--dx-platform-muted);font-size:13px;line-height:1.55}.platform-list-v96{display:grid;gap:10px}.platform-list-row-v96,.platform-empty-v96{border:1px solid rgba(226,232,240,.10);border-radius:18px;padding:14px;background:rgba(255,255,255,.035)}.platform-list-row-v96 strong{display:block;color:#fff}.platform-list-row-v96 span,.platform-empty-v96{color:var(--dx-platform-muted)}.platform-quickstart-v96{display:grid;gap:12px}.platform-action-card-v96{width:100%;text-align:left;border:1px solid rgba(226,232,240,.10);border-radius:20px;padding:16px;background:#1b2331;color:#fff;cursor:pointer}.platform-action-card-v96 strong{display:block;font-size:16px}.platform-action-card-v96 span{display:block;margin-top:5px;color:var(--dx-platform-muted)}.platform-section-head-v96{align-items:center;border:1px solid var(--dx-platform-border);border-radius:28px;background:var(--dx-platform-panel);padding:22px;margin-bottom:18px}.platform-card-grid-v96{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.platform-form-v96{margin-bottom:18px}.platform-form-grid-v96{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-form-grid-v96 label{display:grid;gap:7px;color:var(--dx-platform-muted);font-weight:700;font-size:13px}.platform-form-grid-v96 input,.platform-form-grid-v96 textarea,.platform-code-input-v96 input{width:100%;border:1px solid rgba(226,232,240,.14);border-radius:16px;background:#0d1320;color:#fff;padding:14px 15px;outline:none}.platform-form-grid-v96 input:focus,.platform-form-grid-v96 textarea:focus,.platform-code-input-v96 input:focus{border-color:rgba(37,99,235,.75);box-shadow:0 0 0 4px rgba(37,99,235,.14)}.platform-form-wide-v96{grid-column:1/-1}.platform-form-actions-v96{display:flex;gap:10px;margin-top:16px}.platform-vehicle-card-v96,.platform-report-card-v96,.platform-empty-panel-v96{min-height:260px;border:1px solid var(--dx-platform-border);border-radius:26px;padding:20px;background:var(--dx-platform-panel)!important}.platform-card-top-v96{display:flex;align-items:center;justify-content:space-between;color:var(--dx-platform-muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.platform-icon-btn-v96{border:0;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;width:32px;height:32px;cursor:pointer;font-size:20px}.platform-vehicle-card-v96 h3,.platform-report-card-v96 h3{margin:14px 0;color:#fff;font-size:24px;letter-spacing:-.035em}.platform-timeline-v96{display:grid;gap:12px}.platform-timeline-item-v96{display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:16px;border:1px solid var(--dx-platform-border);border-radius:22px;padding:17px 18px;background:var(--dx-platform-panel)!important}.platform-timeline-item-v96 time,.platform-timeline-item-v96 span{color:var(--dx-platform-muted)}.platform-timeline-item-v96 strong{color:#fff}.platform-report-categories-v96,.platform-steps-grid-v96{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.platform-steps-grid-v96{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-steps-grid-v96 b{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgba(37,99,235,.2);color:#bfdbfe;margin-bottom:18px}.platform-report-categories-v96 strong,.platform-steps-grid-v96 strong{display:block;color:#fff;font-size:18px;margin-bottom:8px}.platform-adapter-card-v96{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;align-items:start}.platform-adapter-card-v96 h3{margin:8px 0 10px;color:#fff;font-size:30px;letter-spacing:-.04em}.platform-adapter-card-v96 p{color:var(--dx-platform-muted)}.platform-code-tool-v96{max-width:980px}.platform-code-input-v96{display:flex;gap:10px;margin-bottom:18px}.platform-code-input-v96 input{text-transform:uppercase;font-size:18px;font-weight:800;letter-spacing:.08em}.platform-result-v96{border:1px solid rgba(226,232,240,.10);border-radius:22px;background:#101724;padding:18px;color:#dbe7f8;line-height:1.6}.platform-result-v96:empty{display:none}.platform-result-v96 h3{margin:0 0 8px;color:#fff;font-size:24px}.platform-result-grid-v96{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.platform-result-v96 li{margin:4px 0}.platform-affiliate-placeholder-v96{margin-top:14px;border:1px dashed rgba(147,164,189,.35);border-radius:16px;padding:12px;color:#9aa6b7}.hidden{display:none!important}@media (max-width:1180px){.platform-status-grid-v96{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-dashboard-grid-v96{grid-template-columns:1fr}.platform-card-grid-v96,.platform-report-categories-v96,.platform-steps-grid-v96{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.platform-hero-v96{display:grid;padding:20px;border-radius:22px}.platform-hero-actions-v96{justify-content:stretch}.platform-hero-actions-v96 .btn{width:100%}.platform-status-grid-v96,.platform-card-grid-v96,.platform-report-categories-v96,.platform-steps-grid-v96,.platform-form-grid-v96,.platform-health-list-v96,.platform-result-grid-v96{grid-template-columns:1fr}.platform-dashboard-grid-v96{gap:14px}.platform-panel-v96{padding:18px;border-radius:22px}.platform-timeline-item-v96{grid-template-columns:1fr;gap:8px}.platform-adapter-card-v96{grid-template-columns:1fr}.platform-code-input-v96{display:grid}.platform-section-head-v96{display:grid;gap:12px}.platform-section-head-v96 .btn{width:100%}.platform-score-v96{font-size:28px}}body[data-page="home"] .diagnostix-main-v2{min-height:100dvh !important;display:flex !important;flex-direction:column !important;padding-bottom:0 !important}body[data-page="home"] .app-pages-v2.platform-pages-v96{flex:1 0 auto !important;padding-bottom:26px !important}body[data-page="home"] .site-footer.app-footer,body[data-page="home"] .diagnostix-main-v2>.app-footer.site-footer{display:flex !important;flex:0 0 auto !important;position:sticky !important;bottom:0 !important;z-index:60 !important;width:100% !important;margin:18px 0 0 !important;border-radius:22px 22px 0 0 !important;border:1px solid rgba(226,232,240,.13) !important;border-bottom:0 !important;background:rgba(11,15,23,.94) !important;backdrop-filter:blur(18px) !important;box-shadow:0 -18px 44px rgba(0,0,0,.28) !important}body[data-page="home"] .site-footer.app-footer .site-footer__brand p{display:block !important}.platform-guided-panel-v97{margin-bottom:18px}.platform-guided-text-v97{margin:0 0 16px;color:var(--dx-platform-muted);line-height:1.65;max-width:980px}.platform-guided-progress-v97{height:10px;border-radius:999px;background:rgba(148,163,184,.13);overflow:hidden;margin:10px 0 16px}.platform-guided-progress-v97 span{display:block;height:100%;width:0;border-radius:inherit;background:#2563eb;transition:width .25s ease}.platform-guided-checklist-v97{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 4px}.platform-guided-checklist-v97 span{border:1px solid rgba(226,232,240,.10);border-radius:16px;background:rgba(255,255,255,.035);padding:12px;color:#9aa6b7;font-weight:800;font-size:13px}.platform-guided-checklist-v97 span.is-active{color:#fff;border-color:rgba(37,99,235,.55);background:rgba(37,99,235,.14)}.platform-guided-checklist-v97 span.is-done{color:#bbf7d0;border-color:rgba(34,197,94,.30);background:rgba(34,197,94,.10)}.platform-guided-hint-v97{display:block;margin-top:12px;color:#93a4bd;line-height:1.5}.platform-guided-actions-v97{flex-wrap:wrap}.platform-guided-steps-v97 article{cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease;outline:none}.platform-guided-steps-v97 article:hover,.platform-guided-steps-v97 article:focus-visible{transform:translateY(-2px);border-color:rgba(37,99,235,.55)}.platform-guided-steps-v97 article.is-active{border-color:rgba(37,99,235,.85);background:#16223a;box-shadow:0 18px 46px rgba(37,99,235,.16)}.platform-guided-steps-v97 article.is-done{border-color:rgba(34,197,94,.35)}.platform-guided-steps-v97 article.is-done b{background:rgba(34,197,94,.18);color:#bbf7d0}.dx-guided-flash-v97{outline:3px solid rgba(37,99,235,.82) !important;outline-offset:5px !important;transition:outline .2s ease}.platform-report-button-v97{appearance:none;text-align:left;color:inherit;cursor:pointer;width:100%;font:inherit}.platform-report-button-v97:hover,.platform-report-button-v97:focus-visible{border-color:rgba(37,99,235,.65);transform:translateY(-2px);outline:none}.platform-report-button-v97 em{display:inline-flex;margin-top:16px;border-radius:999px;border:1px solid rgba(226,232,240,.13);padding:8px 12px;color:#bfdbfe;background:rgba(37,99,235,.14);font-style:normal;font-weight:900;font-size:13px}.platform-report-detail-v97{margin-bottom:18px}.platform-report-detail-head-v97 p{margin:8px 0 0;color:var(--dx-platform-muted)}.platform-report-detail-grid-v97{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-report-actions-v97{flex-wrap:wrap}@media (max-width:1180px){.platform-guided-checklist-v97{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-report-detail-grid-v97{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body[data-page="home"] .site-footer.app-footer,body[data-page="home"] .diagnostix-main-v2>.app-footer.site-footer{bottom:calc(78px + env(safe-area-inset-bottom,0px)) !important;display:grid !important;gap:8px !important;padding:12px 14px !important;border-radius:18px 18px 0 0 !important}body[data-page="home"] .site-footer.app-footer .site-footer__brand p{display:none !important}.platform-guided-checklist-v97,.platform-report-detail-grid-v97{grid-template-columns:1fr}}body[data-page="home"] .app-pages-v2.platform-pages-v96{padding-bottom:154px !important}body[data-page="home"] .site-footer.app-footer,body[data-page="home"] .diagnostix-main-v2>.app-footer.site-footer{position:fixed !important;left:344px !important;right:0 !important;bottom:0 !important;width:auto !important;margin:0 !important;z-index:150 !important;border-radius:22px 22px 0 0 !important}.platform-report-section-v98{margin-top:18px;border:1px solid rgba(226,232,240,.11);border-radius:20px;background:rgba(255,255,255,.035);padding:18px}.platform-report-section-v98 h3{margin:0 0 10px;color:#f8fafc;font-size:18px}.platform-report-section-v98 p,.platform-report-section-v98 li{color:#9aa6b7;line-height:1.65}.platform-report-section-v98 ul{margin:8px 0 0;padding-left:18px}.platform-report-mini-grid-v98{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-report-tags-v98{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.platform-report-tags-v98 span{display:inline-flex;border-radius:999px;border:1px solid rgba(37,99,235,.45);background:rgba(37,99,235,.14);color:#bfdbfe;padding:8px 12px;font-weight:900}@media (max-width:1180px){body[data-page="home"] .site-footer.app-footer,body[data-page="home"] .diagnostix-main-v2>.app-footer.site-footer{left:0 !important}}@media (max-width:767px){body[data-page="home"] .app-pages-v2.platform-pages-v96{padding-bottom:174px !important}body[data-page="home"] .site-footer.app-footer,body[data-page="home"] .diagnostix-main-v2>.app-footer.site-footer{bottom:calc(78px + env(safe-area-inset-bottom,0px)) !important}.platform-report-mini-grid-v98{grid-template-columns:1fr}}.platform-report-card-v99{display:flex;flex-direction:column;gap:12px}.platform-report-card-v99 .platform-card-top-v96{margin-bottom:4px}.platform-report-delete-v99{background:rgba(239,68,68,.13) !important;color:#fecaca !important;border:1px solid rgba(248,113,113,.26) !important;transition:background .18s ease,border-color .18s ease,transform .18s ease}.platform-report-delete-v99:hover,.platform-report-delete-v99:focus-visible{background:rgba(239,68,68,.24) !important;border-color:rgba(248,113,113,.55) !important;transform:translateY(-1px);outline:none}.platform-report-open-v99{appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;padding:0;width:100%;font:inherit;display:flex;flex-direction:column;align-items:flex-start;flex:1}.platform-report-open-v99:hover h3,.platform-report-open-v99:focus-visible h3{color:#bfdbfe}.platform-report-open-v99:focus-visible{outline:2px solid rgba(37,99,235,.72);outline-offset:8px;border-radius:18px}.platform-report-open-v99 h3{margin:14px 0;color:#fff;font-size:24px;letter-spacing:-.035em}.platform-report-open-v99 p{color:var(--dx-platform-muted)}.platform-report-open-v99 small{color:#9aa6b7}.platform-report-open-v99 em{display:inline-flex;margin-top:auto;border-radius:999px;border:1px solid rgba(226,232,240,.13);padding:8px 12px;color:#bfdbfe;background:rgba(37,99,235,.14);font-style:normal;font-weight:900;font-size:13px}.platform-report-head-actions-v99{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.platform-report-delete-detail-v99{background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(127,29,29,.95)) !important}.platform-dialog-backdrop-v99{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:rgba(3,7,18,.72);backdrop-filter:blur(10px)}.platform-dialog-backdrop-v99.hidden{display:none!important}.platform-dialog-v99{width:min(520px,100%);border:1px solid rgba(226,232,240,.16);border-radius:28px;background:#111827 !important;box-shadow:0 30px 90px rgba(0,0,0,.48);padding:24px;color:#f8fafc}.platform-dialog-icon-v99{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:rgba(239,68,68,.16);color:#fecaca;border:1px solid rgba(248,113,113,.28);font-weight:1000;margin-bottom:16px}.platform-dialog-v99 h3{margin:0 0 8px;font-size:26px;letter-spacing:-.035em}.platform-dialog-v99 p{margin:0;color:#9aa6b7;line-height:1.55}.platform-dialog-report-name-v99{margin-top:16px;border:1px solid rgba(226,232,240,.12);border-radius:18px;background:rgba(255,255,255,.04);padding:14px 16px;color:#fff;font-weight:900;word-break:break-word}.platform-dialog-actions-v99{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}@media (max-width:760px){.platform-report-head-actions-v99{justify-content:flex-start;width:100%}.platform-report-head-actions-v99 .btn{width:auto}.platform-dialog-actions-v99 .btn{width:100%}}body[data-page="home"] .app-pages-v2.platform-pages-v96{padding-bottom:28px !important}body[data-page="home"] .site-footer.app-footer,body[data-page="home"] .diagnostix-main-v2>.app-footer.site-footer{position:relative !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;z-index:1 !important;margin:24px 0 0 !important;flex:0 0 auto !important;border-radius:22px !important;border:1px solid rgba(226,232,240,.13) !important;background:rgba(11,15,23,.82) !important;backdrop-filter:blur(18px) !important;box-shadow:0 18px 44px rgba(0,0,0,.18) !important}@media (max-width:767px){body[data-page="home"] .app-pages-v2.platform-pages-v96{padding-bottom:98px !important}body[data-page="home"] .site-footer.app-footer,body[data-page="home"] .diagnostix-main-v2>.app-footer.site-footer{position:relative !important;bottom:auto !important;display:grid !important;gap:8px !important;padding:12px 14px !important;border-radius:18px !important}}html,body{max-width:100%;overflow-x:hidden}.platform-section-title,.platform-card-title,.platform-title,.section-title,[data-platform-view] h1,[data-platform-view] h2,[data-platform-view] h3{max-width:100%;overflow-wrap:anywhere;word-break:normal}.platform-maintenance-preview-v110,.platform-maintenance-card-v110,.platform-maintenance-form-v110,.platform-maintenance-alert-v110{overflow-wrap:anywhere;word-break:normal}.platform-maintenance-alert-v110{border-color:rgba(255,210,120,.25) !important;background:linear-gradient(135deg,rgba(255,210,120,.14),rgba(255,255,255,.05)) !important}.platform-maintenance-alert-list-v110{display:grid;gap:12px}.platform-maintenance-alert-list-v110>div{display:grid;gap:4px}.platform-maintenance-alert-list-v110 strong{font-size:15px;color:#fff}.platform-maintenance-alert-list-v110 span,.platform-maintenance-notice-v110{color:#cdd6e4;font-size:13px;line-height:1.45}.platform-maintenance-notice-v110{margin:0 0 10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.platform-checkbox-line-v110{display:flex !important;align-items:center;gap:10px;min-height:48px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.06)}.platform-checkbox-line-v110 input{width:18px;height:18px;accent-color:#e8edf5}.platform-checkbox-line-v110 span{color:#eef2f7 !important;font-weight:800}.platform-form-label-v110{display:block;margin:0 0 10px;color:#9ca8b9;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.platform-maintenance-service-grid-v110{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.platform-maintenance-chip-v110{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.055);cursor:pointer}.platform-maintenance-chip-v110 input{width:16px;height:16px;flex:0 0 auto;accent-color:#e8edf5}.platform-maintenance-chip-v110 span{min-width:0;color:#eef2f7;font-size:13px;font-weight:800;overflow-wrap:anywhere}.platform-maintenance-grid-v110{align-items:stretch}.platform-maintenance-card-v110 h3{margin-bottom:10px}.platform-maintenance-status-v110{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin:0 0 14px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#eef2f7;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.platform-maintenance-status-v110[data-status="overdue"]{border-color:rgba(255,108,108,.38);background:rgba(255,108,108,.13)}.platform-maintenance-status-v110[data-status="today"],.platform-maintenance-status-v110[data-status="soon"]{border-color:rgba(255,210,120,.38);background:rgba(255,210,120,.13)}.platform-maintenance-status-v110[data-status="done"]{border-color:rgba(111,232,155,.35);background:rgba(111,232,155,.12)}.platform-maintenance-tags-v110{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 2px}.platform-maintenance-tags-v110 span{padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#d9e1ef;font-size:12px;font-weight:800}.platform-maintenance-actions-v110{margin-top:14px;flex-wrap:wrap}@media (max-width:1120px){.platform-maintenance-service-grid-v110{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.platform-maintenance-service-grid-v110{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-checkbox-line-v110{align-items:flex-start}}@media (max-width:420px){.platform-maintenance-service-grid-v110{grid-template-columns:1fr}}#dxMaintenanceAddToggle.is-disabled,#dxMaintenanceAddToggle:disabled{opacity:.62;cursor:not-allowed;filter:saturate(.7)}.platform-maintenance-login-lock-v111{border-color:rgba(255,255,255,.12) !important}.platform-danger-btn-v111{border-color:rgba(255,108,108,.32) !important;color:#ffd7d7 !important}.platform-danger-btn-v111:hover{background:rgba(255,108,108,.12) !important}.platform-auth-lock-panel-v112{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-height:180px}.platform-auth-lock-icon-v112{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.platform-skeleton-stack-v112{display:grid;gap:9px;margin-top:6px;width:100%}.platform-skeleton-line-v112{display:block;width:72%;height:12px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.07),rgba(255,255,255,.18),rgba(255,255,255,.07));background-size:220% 100%;animation:dxSkeletonV112 1.25s ease-in-out infinite}.platform-skeleton-line-v112.is-wide{width:92%;height:15px}.platform-skeleton-line-v112.is-short{width:48%}@keyframes dxSkeletonV112{0%{background-position:200% 0}100%{background-position:-200% 0}}button.is-auth-locked-v112,input.is-auth-locked-v112,.app-nav-trigger.is-auth-locked-v112,#dxVehicleAddToggle.is-auth-locked-v112,#dxHistoryClear.is-auth-locked-v112,#dxReportCreate.is-auth-locked-v112,#dxAssistantExplain.is-auth-locked-v112,#dxPartsFind.is-auth-locked-v112{opacity:.55 !important;cursor:not-allowed !important;filter:saturate(.65) contrast(.92)}input.is-auth-locked-v112{background:rgba(255,255,255,.05) !important;color:#aeb9c9 !important}.platform-auth-toast-v112{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:99999;width:min(360px,calc(100vw - 36px));padding:16px 17px;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:rgba(14,20,32,.94);color:#eef2f7;box-shadow:0 24px 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px);transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.platform-auth-toast-v112.hidden{opacity:0;pointer-events:none;transform:translateY(12px)}.platform-auth-toast-v112 strong{display:block;font-size:14px;font-weight:900;margin-bottom:5px}.platform-auth-toast-v112 span{display:block;color:#b7c1d1;font-size:13px;line-height:1.45}.platform-maintenance-support-v112{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 16px}.platform-maintenance-support-card-v112{border-radius:22px;padding:18px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.platform-maintenance-support-head-v112{display:flex;align-items:center;gap:10px;margin-bottom:11px}.platform-maintenance-support-head-v112 span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:rgba(255,255,255,.075)}.platform-maintenance-support-head-v112 strong{color:#f4f7fb;font-size:15px;font-weight:900}.platform-maintenance-support-card-v112 ul{margin:0;padding-left:18px;color:#c7d0df;font-size:13px;line-height:1.48}.platform-maintenance-support-card-v112 li{margin:6px 0}@media (max-width:860px){.platform-maintenance-support-v112{grid-template-columns:1fr}.platform-auth-toast-v112{left:18px;right:18px;width:auto}}.app-nav-trigger.is-auth-locked-v112,.app-nav-trigger[aria-disabled="true"]{opacity:.52;cursor:not-allowed;pointer-events:auto}#dxMaintenanceSupportOverview{display:none !important}.platform-maintenance-alert-v110{border:1px solid rgba(248,181,72,.34) !important;background:linear-gradient(135deg,rgba(248,181,72,.16),rgba(15,23,42,.72)) !important;box-shadow:0 18px 44px rgba(0,0,0,.28) !important;padding:14px 16px !important;margin:0 0 16px !important;overflow:hidden !important}.platform-maintenance-alert-list-v110{display:grid !important;gap:10px !important}.platform-maintenance-alert-list-v110>div{display:grid !important;grid-template-columns:minmax(120px,.38fr) minmax(0,1fr) !important;align-items:center !important;gap:10px !important;padding:10px 12px !important;border-radius:18px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.08) !important}.platform-maintenance-alert-list-v110 strong,.platform-maintenance-alert-list-v110 span{min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important}.platform-maintenance-alert-list-v110 strong{color:#fff7dc !important;font-size:13px !important}.platform-maintenance-alert-list-v110 span{white-space:nowrap !important;color:#d7deea !important;font-size:12px !important}.profile-area-v3{gap:10px !important}.dx-notification-center-v115{position:relative;display:flex;align-items:center;z-index:80}body.is-guest-user .dx-notification-center-v115,html[data-auth-state="guest"] .dx-notification-center-v115{display:none !important}.dx-notification-button-v115{width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.04));display:grid;place-items:center;cursor:pointer;position:relative;box-shadow:0 14px 32px rgba(0,0,0,.22);transition:transform .18s ease,border-color .18s ease,background .18s ease}.dx-notification-button-v115:hover{transform:translateY(-1px);border-color:rgba(96,199,255,.38);background:linear-gradient(135deg,rgba(96,199,255,.16),rgba(255,255,255,.055))}.dx-notification-button-v115 img{width:22px;height:22px;object-fit:contain;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.24))}.dx-notification-badge-v115{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:900;line-height:19px;text-align:center;border:2px solid #101827;box-shadow:0 8px 18px rgba(239,68,68,.38)}.dx-notification-panel-v115{position:absolute;top:calc(100% + 12px);right:0;width:min(360px,calc(100vw - 22px));border-radius:24px;border:1px solid rgba(255,255,255,.12);padding:14px;box-shadow:0 26px 70px rgba(0,0,0,.42);z-index:160;max-height:min(520px,70vh);overflow:hidden}.dx-notification-head-v115{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 4px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.dx-notification-head-v115 strong{display:block;color:#fff;font-size:15px;font-weight:900;letter-spacing:.01em}.dx-notification-head-v115 span{display:block;margin-top:3px;color:#9fb0c4;font-size:12px}.dx-notification-clear-v115{border:0;border-radius:999px;padding:7px 10px;background:rgba(255,255,255,.08);color:#d7deea;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.dx-notification-clear-v115:hover{background:rgba(239,68,68,.18);color:#fff}.dx-notification-list-v115{display:grid;gap:10px;padding-top:12px;max-height:410px;overflow:auto}.dx-notification-item-v115{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px;align-items:stretch;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.055);overflow:hidden}.dx-notification-item-v115[data-severity="warning"]{border-color:rgba(248,181,72,.30);background:linear-gradient(135deg,rgba(248,181,72,.14),rgba(255,255,255,.045))}.dx-notification-item-v115[data-severity="danger"]{border-color:rgba(239,68,68,.30);background:linear-gradient(135deg,rgba(239,68,68,.13),rgba(255,255,255,.045))}.dx-notification-content-v115{border:0;background:transparent;text-align:left;padding:12px 0 12px 12px;cursor:pointer;min-width:0}.dx-notification-content-v115 strong{display:block;color:#ffffff;font-size:13px;font-weight:900;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-notification-content-v115 span{display:block;color:#b9c6d7;font-size:12px;line-height:1.35}.dx-notification-delete-v115{border:0;border-left:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);color:#aeb9c8;font-size:20px;cursor:pointer}.dx-notification-delete-v115:hover{color:#fff;background:rgba(239,68,68,.18)}.dx-notification-empty-v115{padding:18px 12px;text-align:center;color:#9fb0c4;font-size:13px;border:1px dashed rgba(255,255,255,.12);border-radius:18px}@media (max-width:740px){.dx-notification-button-v115{width:38px;height:38px}.dx-notification-button-v115 img{width:20px;height:20px}.dx-notification-panel-v115{position:fixed;top:76px;right:10px;left:10px;width:auto;max-height:calc(100vh - 110px)}.platform-maintenance-alert-list-v110>div{grid-template-columns:1fr !important}.platform-maintenance-alert-list-v110 span{white-space:normal !important}}body[data-page="home"] .app-topbar-v2,body[data-page="home"] .profile-area-v3,body[data-page="home"] .dx-notification-center-v115{overflow:visible !important}.dx-notification-center-v115,.dx-notification-center-v115 *,.dx-notification-center-v115 *::before,.dx-notification-center-v115 *::after{box-sizing:border-box !important}.dx-notification-panel-v115{inline-size:min(420px,calc(100vw - 24px)) !important;width:min(420px,calc(100vw - 24px)) !important;min-width:min(320px,calc(100vw - 24px)) !important;max-width:calc(100vw - 24px) !important;min-height:170px !important;height:auto !important;max-height:min(560px,calc(100vh - 96px)) !important;padding:16px !important;overflow:hidden !important;contain:none !important;transform:none !important}.dx-notification-panel-v115:not(.hidden){display:flex !important;flex-direction:column !important;opacity:1 !important;visibility:visible !important}.dx-notification-head-v115{flex:0 0 auto !important;width:100% !important;min-width:0 !important}.dx-notification-head-v115>div{min-width:0 !important}.dx-notification-list-v115{flex:1 1 auto !important;min-height:86px !important;width:100% !important;overflow-y:auto !important;overflow-x:hidden !important}.dx-notification-item-v115{width:100% !important;min-width:0 !important}.dx-notification-content-v115{display:block !important;width:100% !important;min-width:0 !important}.dx-notification-content-v115 span{overflow-wrap:anywhere !important;word-break:normal !important}@media (max-width:740px){.dx-notification-panel-v115{position:fixed !important;top:72px !important;right:10px !important;left:10px !important;width:auto !important;min-width:0 !important;max-width:none !important;max-height:calc(100dvh - 96px) !important;border-radius:22px !important}}@media (max-width:767px){html:has(body[data-page="home"]),body[data-page="home"]{height:auto !important;min-height:100% !important;max-height:none !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior-y:auto !important;touch-action:pan-y !important;-webkit-overflow-scrolling:touch !important;position:relative !important}body[data-page="home"] .diagnostix-app-shell,body[data-page="home"] .diagnostix-main-v2,body[data-page="home"] .main-layout,body[data-page="home"] .app-pages-v2,body[data-page="home"] .app-page,body[data-page="home"] .control-dock.app-page-connect{height:auto !important;min-height:0 !important;max-height:none !important;overflow-y:visible !important;overflow-x:hidden !important;overscroll-behavior-y:auto !important;touch-action:pan-y !important;-webkit-overflow-scrolling:touch !important}body[data-page="home"] .app-page:not(.is-active),body[data-page="home"] .control-dock.app-page-connect:not(.is-active){display:none !important}body[data-page="home"] .app-page.is-active,body[data-page="home"] .control-dock.app-page-connect.is-active{display:block !important}body[data-page="home"] .mobile-bottom-nav{position:fixed !important;bottom:calc(10px + env(safe-area-inset-bottom,0px)) !important}}@media (min-width:768px) and (max-width:1180px),(min-width:1181px) and (max-width:1366px) and (pointer:coarse){body[data-page="home"] .diagnostix-app-shell{display:block !important;grid-template-columns:none !important;width:100% !important;min-height:100dvh !important;padding-bottom:0 !important}body[data-page="home"] .app-sidebar-v2,body[data-page="home"] .discord-sidebar,body[data-page="home"] .app-rail-v2,body[data-page="home"] .discord-rail{display:none !important}body[data-page="home"] .diagnostix-main-v2{width:100% !important;max-width:none !important;margin:0 !important;padding:0 18px 26px !important;overflow:visible !important}body[data-page="home"] .app-topbar-v2{position:sticky !important;top:0 !important;z-index:700 !important;width:calc(100% + 36px) !important;max-width:calc(100% + 36px) !important;margin:0 -18px 18px !important;min-height:74px !important;padding:14px 18px !important;display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;align-items:center !important;gap:14px !important;border-radius:0 0 24px 24px !important;background:#101620 !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.09) !important;box-shadow:0 18px 40px rgba(0,0,0,.26) !important;overflow:visible !important}body[data-page="home"] .tablet-menu-button-v49{display:grid !important;grid-column:1 !important;grid-row:1 !important}body[data-page="home"] .app-topbar-left{position:static !important;visibility:visible !important;opacity:1 !important;grid-column:2 !important;min-width:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;text-align:left !important;pointer-events:auto !important}body[data-page="home"] .app-topbar-left strong,body[data-page="home"] .app-topbar-left span{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .app-topbar-mark,body[data-page="home"] .app-topbar-status{display:none !important}body[data-page="home"] .profile-area-v3{grid-column:3 !important;justify-self:end !important}body[data-page="home"] .mobile-bottom-nav{display:none !important}body[data-page="home"] .mobile-sheet-backdrop{position:fixed !important;inset:0 !important;z-index:1200 !important;display:block !important;padding:0 !important;background:rgba(2,6,12,.54) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}body[data-page="home"] .mobile-sheet-backdrop.hidden{display:none !important}body[data-page="home"] .mobile-sheet{position:relative !important;width:min(430px,88vw) !important;max-width:min(430px,88vw) !important;height:100dvh !important;max-height:100dvh !important;min-height:100dvh !important;overflow:hidden !important;margin:0 !important;padding:24px 18px calc(24px + env(safe-area-inset-bottom)) !important;border-radius:0 30px 30px 0 !important;background:#101620 !important;border:0 !important;border-right:1px solid rgba(255,255,255,.10) !important;box-shadow:28px 0 80px rgba(0,0,0,.52) !important;display:flex !important;flex-direction:column !important}body[data-page="home"] .mobile-sheet-scroll{flex:1 1 auto !important;max-height:none !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;padding:0 3px 0 0 !important;-webkit-overflow-scrolling:touch !important}body[data-page="home"] .mobile-sheet-grid{display:flex !important;flex-direction:column !important;gap:8px !important}body[data-page="home"] .mobile-sheet-btn[data-mobile-view].is-auth-locked-v112{opacity:.48 !important;cursor:not-allowed !important;filter:saturate(.72) !important}}@media (max-width:767px){body[data-page="home"]{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px)) !important}body[data-page="home"] .diagnostix-main-v2,body[data-page="home"] .main-layout,body[data-page="home"] .app-pages-v2{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px)) !important}body[data-page="home"] .mobile-bottom-nav{display:grid !important;position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;transform:none !important;width:100% !important;max-width:none !important;min-height:calc(74px + env(safe-area-inset-bottom,0px)) !important;padding:9px 10px calc(9px + env(safe-area-inset-bottom,0px)) !important;margin:0 !important;border-radius:22px 22px 0 0 !important;z-index:5000 !important;contain:layout paint !important;will-change:auto !important}body[data-page="home"] .cookie-fab{bottom:calc(92px + env(safe-area-inset-bottom,0px)) !important}}body[data-page="register"] .dx-register-legal-consent-v120{align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.035));border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}body[data-page="register"] .dx-register-legal-consent-v120 input{width:20px;height:20px;margin-top:3px;accent-color:#e8edf5;flex:0 0 auto}body[data-page="register"] .dx-register-legal-consent-v120 strong{display:block;color:#fff;font-weight:900;margin-bottom:5px}body[data-page="register"] .dx-register-legal-consent-v120 em{display:block;color:rgba(233,238,247,.78);font-style:normal;line-height:1.5}body[data-page="register"] .dx-register-legal-consent-v120 .legal-consent-links-v90{margin-top:10px}body[data-page="register"] .btn.is-disabled-by-legal-v120,body[data-page="register"] .btn:disabled{opacity:.52;cursor:not-allowed;filter:saturate(.72)}body[data-page="register"] .dx-register-legal-consent-v120{transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease}body[data-page="register"] .dx-register-legal-consent-v120.is-legal-required-shake-v121{border-color:rgba(255,70,70,.95) !important;background:linear-gradient(135deg,rgba(255,55,55,.20),rgba(255,55,55,.08)) !important;box-shadow:0 0 0 4px rgba(255,55,55,.14),0 16px 36px rgba(255,55,55,.18),inset 0 1px 0 rgba(255,255,255,.12) !important;animation:dxLegalConsentShakeV121 .46s ease both}body[data-page="register"] .dx-register-legal-consent-v120.is-legal-required-shake-v121 strong,body[data-page="register"] .dx-register-legal-consent-v120.is-legal-required-shake-v121 em{color:#fff !important}body[data-page="register"] .dx-register-legal-consent-v120.is-legal-required-shake-v121 input{outline:3px solid rgba(255,70,70,.35);outline-offset:3px}body[data-page="register"] .dx-register-legal-consent-v120.is-legal-accepted-v121{border-color:rgba(80,220,150,.32)}@keyframes dxLegalConsentShakeV121{0%,100%{transform:translateX(0)}18%{transform:translateX(-7px)}36%{transform:translateX(7px)}54%{transform:translateX(-5px)}72%{transform:translateX(5px)}90%{transform:translateX(-2px)}}@media (prefers-reduced-motion:reduce){body[data-page="register"] .dx-register-legal-consent-v120.is-legal-required-shake-v121{animation:none}}@media (min-width:1181px) and (pointer:fine){body[data-page="home"] .diagnostix-main-v2>.app-topbar-v2{width:calc(100% + 18px) !important;max-width:calc(100% + 18px) !important;margin-right:-18px !important;border-right:0 !important;border-top-right-radius:0 !important}}@media (min-width:1181px) and (pointer:fine){body[data-page="home"] .diagnostix-main-v2>.app-topbar-v2{box-sizing:border-box !important;width:calc(100vw - 268px) !important;max-width:none !important;min-width:0 !important;margin:0 0 18px -18px !important;padding-left:18px !important;padding-right:18px !important;border-right:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}}.platform-parts-gate-v124{display:flex;gap:18px;align-items:flex-start;padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.1)}.platform-parts-gate-icon-v124{width:50px;height:50px;border-radius:18px;display:grid;place-items:center;background:rgba(255,255,255,.08);font-size:24px;flex:0 0 auto}.platform-amazon-result-v124{display:grid;gap:14px}.platform-amazon-vehicle-v124{display:grid;gap:5px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.platform-amazon-vehicle-v124 span,.platform-amazon-part-card-v124 span{color:rgba(255,255,255,.62);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.platform-amazon-vehicle-v124 strong{font-size:16px;color:#fff}.platform-amazon-vehicle-v124 small,.platform-amazon-part-card-v124 small{color:rgba(255,255,255,.62);line-height:1.45}.platform-amazon-grid-v124{display:grid;gap:12px;margin-top:4px}.platform-amazon-part-card-v124{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px;border-radius:20px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1)}.platform-amazon-part-card-v124 div{display:grid;gap:4px;min-width:0}.platform-amazon-part-card-v124 strong{font-size:16px;color:#fff}.platform-amazon-btn-v124{white-space:nowrap}@media (max-width:680px){.platform-parts-gate-v124{flex-direction:column}.platform-amazon-part-card-v124{align-items:stretch;flex-direction:column}.platform-amazon-btn-v124{width:100%;justify-content:center}}.dtc-actions-v128{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.dtc-parts-link-v128{appearance:none;border:0;border-radius:999px;padding:10px 14px;background:#eef3fb;color:#101722;font-weight:900;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.14)}.dtc-parts-link-v128:hover{transform:translateY(-1px)}.dtc-actions-v128 .dtc-google-link-v16{margin-top:0}@media (max-width:640px){.dtc-actions-v128{align-items:stretch}.dtc-parts-link-v128,.dtc-actions-v128 .dtc-google-link-v16{width:100%;justify-content:center;text-align:center}}.platform-vehicle-select-notice-v130{grid-column:1/-1;border:1px solid rgba(59,130,246,.42)!important;border-radius:24px;padding:18px 20px;background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(15,23,42,.92))!important;display:grid;gap:6px}.platform-vehicle-select-notice-v130 strong{color:#dbeafe;font-size:18px;letter-spacing:-.02em}.platform-vehicle-select-notice-v130 span{color:#b9c7da;line-height:1.55}.platform-vehicle-card-v96.is-active-vehicle-v130{border-color:rgba(59,130,246,.82)!important;background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(15,23,42,.94))!important;box-shadow:0 20px 55px rgba(37,99,235,.16),inset 0 0 0 1px rgba(147,197,253,.18)}.platform-select-vehicle-btn-v130,.platform-active-vehicle-badge-v130{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;margin:0 0 14px;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900;letter-spacing:.02em;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.07);color:#dbeafe}.platform-select-vehicle-btn-v130{cursor:pointer}.platform-select-vehicle-btn-v130:hover{border-color:rgba(59,130,246,.75);background:rgba(37,99,235,.18)}.platform-select-vehicle-btn-v130.is-active,.platform-active-vehicle-badge-v130{border-color:rgba(59,130,246,.75);background:rgba(37,99,235,.24);color:#bfdbfe}.platform-active-context-v130{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 14px;padding:10px 12px;border-radius:16px;border:1px solid rgba(59,130,246,.35);background:rgba(37,99,235,.12)}.platform-active-context-v130 span{color:#9fb4d1;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.platform-active-context-v130 strong{color:#dbeafe;font-size:13px}@media (max-width:720px){.platform-select-vehicle-btn-v130,.platform-active-vehicle-badge-v130{width:100%}}@media (min-width:901px){body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .sensor-grid-v2{grid-template-columns:repeat(auto-fill,minmax(330px,360px)) !important;justify-content:start !important;align-items:stretch !important}body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{width:100% !important;max-width:360px !important;min-height:176px !important}}@media (min-width:1181px) and (pointer:fine){body[data-page="home"] .app-page-live{--dx-live-gap-v136:16px;width:min(1520px,calc(100% - 24px)) !important;max-width:min(1520px,calc(100% - 24px)) !important;margin:14px auto 0 !important;box-sizing:border-box !important}body[data-page="home"] .app-page-live .section-head.app-section-title-v2{width:100% !important;max-width:100% !important;box-sizing:border-box !important;margin-left:0 !important;margin-right:0 !important}body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2,body[data-page="home"] .app-page-live .sensor-grid-v2{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:var(--dx-live-gap-v136) !important;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;justify-content:stretch !important;align-items:stretch !important;box-sizing:border-box !important}body[data-page="home"] .app-page-live #widgetGrid.widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .widget-grid.sensor-grid-v2>.widget-card.sensor-card-v2,body[data-page="home"] .app-page-live .sensor-card-v2,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2{width:100% !important;min-width:0 !important;max-width:none !important;box-sizing:border-box !important;min-height:176px !important}}@media (min-width:901px){body[data-page="home"] .app-page-charts{width:min(1520px,calc(100% - 24px)) !important;max-width:min(1520px,calc(100% - 24px)) !important;margin:14px auto 0 !important;box-sizing:border-box !important}body[data-page="home"] .app-page-charts .section-head.app-section-title-v2{width:100% !important;max-width:100% !important;box-sizing:border-box !important;margin-left:0 !important;margin-right:0 !important}body[data-page="home"] .diagram-grid-v4{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(430px,1fr)) !important;gap:16px !important;width:100% !important;max-width:100% !important;justify-content:stretch !important;align-items:stretch !important;box-sizing:border-box !important}body[data-page="home"] .diagram-card-v4{width:100% !important;min-width:0 !important;max-width:none !important;box-sizing:border-box !important}}.vin-status-card-v137 .sensor-value-row-v2{align-items:flex-start !important}.vin-status-card-v137 .sensor-main-value-v2{width:100% !important}.vin-status-card-v137 .widget-value{display:block !important;max-width:100% !important;overflow-wrap:anywhere !important;word-break:break-word !important;line-height:1.15 !important}@media (min-width:901px){body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-card-head-v2{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:12px !important;min-width:0 !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-card-head-v2>div:first-child{flex:1 1 auto !important;min-width:0 !important;max-width:calc(100% - 96px) !important;overflow:hidden !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-name,body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-title-v2{display:block !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body[data-page="home"] .app-page-live .sensor-card-v2 .widget-subtitle,body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-subtitle-v2{display:block !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-right-v2,body[data-page="home"] .app-page-live .sensor-card-v2 .sensor-actions-v7{flex:0 0 auto !important;min-width:max-content !important;white-space:nowrap !important;position:relative !important;z-index:3 !important}}.vin-status-card-v137 .sensor-value-row-v2{align-items:center !important;justify-content:center !important;min-height:72px !important;margin:16px 0 6px !important}.vin-status-card-v137 .sensor-main-value-v2{width:100% !important;min-width:0 !important;min-height:58px !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}.vin-status-card-v137 .widget-value{display:block !important;max-width:100% !important;overflow-wrap:anywhere !important;word-break:break-word !important;line-height:1.22 !important;font-size:22px !important;letter-spacing:-.02em !important;text-align:center !important}@media (max-width:900px){body[data-page="home"] .app-page-live .vin-status-card-v137 .sensor-card-head-v2{min-width:0 !important}body[data-page="home"] .app-page-live .vin-status-card-v137 .sensor-card-head-v2>div:first-child{min-width:0 !important;max-width:calc(100% - 54px) !important;overflow:hidden !important}body[data-page="home"] .app-page-live .vin-status-card-v137 .widget-name,body[data-page="home"] .app-page-live .vin-status-card-v137 .sensor-title-v2,body[data-page="home"] .app-page-live .vin-status-card-v137 .widget-subtitle,body[data-page="home"] .app-page-live .vin-status-card-v137 .sensor-subtitle-v2{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.vin-status-card-v137 .sensor-value-row-v2{min-height:64px !important;margin:14px 0 4px !important}.vin-status-card-v137 .sensor-main-value-v2{min-height:52px !important}.vin-status-card-v137 .widget-value{font-size:18px !important;line-height:1.22 !important;max-width:100% !important}}@media (max-width:900px){body[data-page="home"] .app-page-live .vin-status-card-v137 .widget-value,body[data-page="home"] .app-page-live .vin-status-card-v137 .sensor-main-value-v2 .widget-value{font-size:14px !important;line-height:1.16 !important;letter-spacing:-.01em !important;max-width:92% !important;margin:0 auto !important;text-align:center !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important}}body[data-page="home"] .diagram-canvas-wrap-v4.diagram-scrollable-v140{overflow-x:auto !important;overflow-y:hidden !important;overscroll-behavior-x:contain !important;-webkit-overflow-scrolling:touch !important;scroll-behavior:smooth;touch-action:pan-x pan-y !important;cursor:grab;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.26) rgba(255,255,255,.06)}body[data-page="home"] .diagram-canvas-wrap-v4.diagram-scrollable-v140:active{cursor:grabbing}body[data-page="home"] .diagram-canvas-wrap-v4.diagram-scrollable-v140::-webkit-scrollbar{height:8px}body[data-page="home"] .diagram-canvas-wrap-v4.diagram-scrollable-v140::-webkit-scrollbar-track{background:rgba(255,255,255,.06);border-radius:999px}body[data-page="home"] .diagram-canvas-wrap-v4.diagram-scrollable-v140::-webkit-scrollbar-thumb{background:rgba(255,255,255,.24);border-radius:999px}body[data-page="home"] .diagram-canvas-wrap-v4.diagram-scrollable-v140 .diagram-chart-v4{display:block !important;min-width:100% !important;max-width:none !important;cursor:crosshair !important}body[data-page="home"] .diagram-card-v4 .diagram-value-v4{transition:opacity .18s ease,transform .18s ease;will-change:transform}body[data-page="home"] .realtime-gauge-card-v140{position:relative !important;overflow:hidden !important;--dx-gauge-pct-v140:0%;--dx-gauge-angle-v140:-118deg}body[data-page="home"] .realtime-gauge-card-v140 .sensor-value-row-v2{position:relative !important;min-height:96px !important;isolation:isolate}body[data-page="home"] .realtime-gauge-card-v140 .sensor-value-row-v2::before{content:"";position:absolute;left:50%;top:50%;width:128px;height:128px;transform:translate(-50%,-46%);border-radius:50%;background:conic-gradient(from 220deg,var(--pid-color,#22d3ee) 0 var(--dx-gauge-pct-v140),rgba(255,255,255,.10) var(--dx-gauge-pct-v140) 72%,transparent 72% 100%);opacity:.30;filter:drop-shadow(0 16px 26px rgba(0,0,0,.22));pointer-events:none;z-index:0;transition:background .24s linear,opacity .2s ease}body[data-page="home"] .realtime-gauge-card-v140 .sensor-value-row-v2::after{content:"";position:absolute;left:50%;top:50%;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.16),var(--pid-color,#22d3ee));transform-origin:3px 50%;transform:translate(-3px,-50%) rotate(var(--dx-gauge-angle-v140));box-shadow:0 0 14px color-mix(in srgb,var(--pid-color,#22d3ee) 60%,transparent);pointer-events:none;z-index:1;transition:transform .26s cubic-bezier(.22,.8,.18,1)}body[data-page="home"] .realtime-gauge-card-v140 .sensor-main-value-v2,body[data-page="home"] .realtime-gauge-card-v140 .sensor-health-v2{position:relative !important;z-index:2 !important}body[data-page="home"] .realtime-gauge-card-v140 .widget-value{font-variant-numeric:tabular-nums;letter-spacing:-.055em !important;text-shadow:0 14px 34px rgba(0,0,0,.34)}body[data-page="home"] .realtime-gauge-card-v140.is-gauge-warn-v140 .sensor-value-row-v2::before{opacity:.42}@media (max-width:900px){body[data-page="home"] .diagram-canvas-wrap-v4.diagram-scrollable-v140::-webkit-scrollbar{height:5px}body[data-page="home"] .realtime-gauge-card-v140 .sensor-value-row-v2{min-height:86px !important}body[data-page="home"] .realtime-gauge-card-v140 .sensor-value-row-v2::before{width:104px;height:104px}body[data-page="home"] .realtime-gauge-card-v140 .sensor-value-row-v2::after{width:38px}}body[data-page="home"] #cookieBanner.hidden{display:none !important}body[data-page="home"] .diagnostix-main-v2{display:flex !important;flex-direction:column !important;min-height:100dvh !important}body[data-page="home"] .main-layout.app-pages-v2,body[data-page="home"] .app-pages-v2.platform-pages-v96{flex:1 0 auto !important}body[data-page="home"] .diagnostix-main-v2>.app-footer.site-footer,body[data-page="home"] .site-footer.app-footer{flex:0 0 auto !important;margin-top:auto !important;align-self:stretch !important;width:100% !important;max-width:none !important}@media (min-width:1181px){body[data-page="home"] .diagnostix-main-v2>.app-footer.site-footer,body[data-page="home"] .site-footer.app-footer{margin-top:auto !important}}@media (max-width:767px){body[data-page="home"] .diagnostix-main-v2{min-height:auto !important}body[data-page="home"] .diagnostix-main-v2>.app-footer.site-footer,body[data-page="home"] .site-footer.app-footer{margin-top:22px !important;margin-bottom:calc(88px + env(safe-area-inset-bottom,0px)) !important}}@media (min-width:1181px) and (pointer:fine){body[data-page="home"] .diagnostix-app-shell{align-items:stretch !important;min-height:100dvh !important}body[data-page="home"] .app-sidebar-v2,body[data-page="home"] .discord-sidebar.app-sidebar-v2,body[data-page="home"] .platform-sidebar-v96{align-self:stretch !important;height:100dvh !important;min-height:100dvh !important;max-height:100dvh !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;box-sizing:border-box !important;background:linear-gradient(180deg,#0c111b 0%,#070a11 100%) !important;border-right:1px solid rgba(226,232,240,.13) !important}body[data-page="home"] .platform-sidebar-v96>.channel-group:has(+ .sidebar-status),body[data-page="home"] .app-sidebar-v2>.channel-group:has(+ .sidebar-status){margin-top:auto !important;padding-top:16px !important}body[data-page="home"] .platform-sidebar-v96>.sidebar-status,body[data-page="home"] .app-sidebar-v2>.sidebar-status{flex:0 0 auto !important;margin-left:0 !important;margin-right:0 !important}}body[data-page="home"] .app-page-live .widget-card.sensor-card-v2.realtime-gauge-card-v140 .sensor-value-row-v2::before,body[data-page="home"] .app-page-live .widget-card.sensor-card-v2.realtime-gauge-card-v140 .sensor-value-row-v2::after{display:none !important;content:none !important}body[data-page="home"] .app-page-live .widget-card.sensor-card-v2.realtime-gauge-card-v140 .sensor-value-row-v2{min-height:unset !important}body[data-page="home"] #dxHistoryList.platform-timeline-v96{max-height:calc((74px * 13) + (12px * 12)) !important;overflow-y:auto !important;overflow-x:hidden !important;padding-right:6px !important;overscroll-behavior:contain !important;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) rgba(255,255,255,.06)}body[data-page="home"] #dxHistoryList.platform-timeline-v96::-webkit-scrollbar{width:8px}body[data-page="home"] #dxHistoryList.platform-timeline-v96::-webkit-scrollbar-track{background:rgba(255,255,255,.06);border-radius:999px}body[data-page="home"] #dxHistoryList.platform-timeline-v96::-webkit-scrollbar-thumb{background:rgba(148,163,184,.42);border-radius:999px}body[data-page="home"] #dxHistoryList.platform-timeline-v96 .platform-timeline-item-v96{min-height:74px !important;box-sizing:border-box !important}@media (max-width:900px){body[data-page="home"] #dxHistoryList.platform-timeline-v96{max-height:calc((88px * 13) + (12px * 12)) !important}body[data-page="home"] #dxHistoryList.platform-timeline-v96 .platform-timeline-item-v96{min-height:88px !important}}body[data-page="home"] section[data-app-view="reports"] #dxReportList.platform-card-grid-v96{max-height:812px !important;overflow-y:auto !important;overflow-x:hidden !important;padding-right:8px !important;overscroll-behavior:contain !important;scrollbar-width:thin !important;scrollbar-color:rgba(148,163,184,.42) rgba(148,163,184,.08) !important}body[data-page="home"] section[data-app-view="reports"] #dxReportList.platform-card-grid-v96::-webkit-scrollbar{width:8px}body[data-page="home"] section[data-app-view="reports"] #dxReportList.platform-card-grid-v96::-webkit-scrollbar-track{background:rgba(148,163,184,.08);border-radius:999px}body[data-page="home"] section[data-app-view="reports"] #dxReportList.platform-card-grid-v96::-webkit-scrollbar-thumb{background:rgba(148,163,184,.42);border-radius:999px}body[data-page="home"] .diagram-card-v4::before{display:none !important;content:none !important}body[data-page="home"] .diagram-card-v4{background:linear-gradient(180deg,#202631,#171c24) border-box !important;background-clip:padding-box !important}body[data-page="home"] .diagram-canvas-wrap-v4{background:#171d27 !important;background-clip:padding-box !important}@media (max-width:1180px){body[data-page="home"] section[data-app-view="reports"] #dxReportList.platform-card-grid-v96{max-height:1364px !important}}@media (max-width:767px){body[data-page="home"] section[data-app-view="reports"] #dxReportList.platform-card-grid-v96{max-height:1460px !important;padding-right:4px !important}}@media (max-width:767px){body[data-page="home"] .app-pages-v2.platform-pages-v96{padding-bottom:18px !important}body[data-page="home"] .diagnostix-main-v2>.app-footer.site-footer,body[data-page="home"] .site-footer.app-footer{margin-top:14px !important;margin-bottom:calc(16px + env(safe-area-inset-bottom,0px)) !important;padding:12px 14px !important}}body[data-page="home"].dtc-operation-running-v148 .diagnostix-app-shell{filter:blur(5px);pointer-events:none;user-select:none}body[data-page="home"] .dtc-operation-overlay-v148{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:rgba(2,6,12,.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body[data-page="home"] .dtc-operation-overlay-v148.hidden{display:none !important}body[data-page="home"] .dtc-operation-card-v148{width:min(430px,92vw);border-radius:28px;padding:28px;text-align:center;border:1px solid rgba(148,163,184,.2);background:#151b24 !important;box-shadow:0 24px 80px rgba(0,0,0,.38)}body[data-page="home"] .dtc-operation-card-v148 strong{display:block;color:#fff;font-size:22px;line-height:1.2;margin:12px 0 8px}body[data-page="home"] .dtc-operation-card-v148 span{display:block;color:#aeb8c7;font-size:14px;line-height:1.5;max-width:340px;margin:0 auto}body[data-page="home"] .dtc-operation-spinner-v148{width:58px;height:58px;margin:0 auto;border-radius:999px;border:5px solid rgba(148,163,184,.22);border-top-color:#38bdf8;animation:dtcSpinV148 .85s linear infinite}@keyframes dtcSpinV148{to{transform:rotate(360deg)}}@media (max-width:820px){body[data-page="home"] .dtc-operation-overlay-v148{padding:18px;align-items:center}body[data-page="home"] .dtc-operation-card-v148{width:min(360px,92vw);border-radius:24px;padding:24px 20px}body[data-page="home"] .dtc-operation-card-v148 strong{font-size:19px}body[data-page="home"] .dtc-operation-card-v148 span{font-size:13px}body[data-page="home"] .dtc-operation-spinner-v148{width:52px;height:52px}}.platform-smart-head-v149{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(20,32,54,.94)) !important}.platform-smart-head-v149::after{content:"";position:absolute;inset:auto -80px -120px auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(59,130,246,.26),transparent 62%);pointer-events:none}.platform-smart-tool-v149{position:relative;max-width:1100px !important;overflow:hidden;border:1px solid rgba(148,163,184,.18) !important;background:radial-gradient(circle at 10% 0%,rgba(59,130,246,.16),transparent 34%),radial-gradient(circle at 88% 20%,rgba(14,165,233,.14),transparent 36%),rgba(15,23,42,.96) !important}.platform-smart-tool-v149::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;opacity:.16;pointer-events:none}.platform-smart-tool-v149>*{position:relative;z-index:1}.platform-smart-hero-v149{display:grid;grid-template-columns:74px 1fr;gap:18px;align-items:center;padding:18px;border:1px solid rgba(255,255,255,.10);border-radius:26px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);margin-bottom:16px}.platform-smart-orb-v149{width:68px;height:68px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(135deg,#f8fbff,#cfe3ff);color:#0b1220;font-size:20px;font-weight:950;letter-spacing:-.04em;box-shadow:0 18px 42px rgba(59,130,246,.28)}.platform-smart-eyebrow-v149{display:inline-flex;margin-bottom:6px;color:#9ec5ff;font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.platform-smart-hero-v149 h3{margin:0;color:#fff;font-size:28px;line-height:1.05;letter-spacing:-.045em}.platform-smart-hero-v149 p{max-width:760px;margin:8px 0 0;color:rgba(226,232,240,.74);line-height:1.6}.platform-smart-tags-v149{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.platform-smart-tags-v149 span,.platform-smart-feature-grid-v149 span{display:inline-flex;align-items:center;min-height:34px;border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);color:#dbeafe;font-size:12px;font-weight:850}.platform-smart-input-card-v149{display:grid;gap:12px;padding:18px;border-radius:24px;background:rgba(2,6,23,.42);border:1px solid rgba(148,163,184,.18);margin-bottom:14px}.platform-smart-input-card-v149 label{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;color:#fff;font-weight:900}.platform-smart-input-card-v149 label small{color:rgba(226,232,240,.58);font-size:12px;font-weight:750;text-align:right}.platform-smart-input-v149{margin-bottom:0 !important}.platform-smart-input-v149 input{min-height:58px;border-radius:20px !important;background:#070d19 !important;font-size:22px !important;letter-spacing:.12em !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.platform-smart-input-v149 .btn{min-height:58px;border-radius:20px;font-weight:950}.platform-code-examples-v149{display:flex;flex-wrap:wrap;gap:8px}.platform-code-examples-v149 button{appearance:none;border:1px solid rgba(147,197,253,.24);border-radius:999px;padding:8px 12px;background:rgba(37,99,235,.15);color:#bfdbfe;font-weight:950;cursor:pointer}.platform-code-examples-v149 button:hover{transform:translateY(-1px);background:rgba(37,99,235,.24)}.platform-smart-feature-grid-v149{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.platform-smart-result-v149{background:rgba(2,6,23,.54) !important;border-color:rgba(147,197,253,.16) !important}.platform-smart-answer-v149{display:grid;gap:16px}.platform-smart-answer-head-v149{display:grid;grid-template-columns:82px 1fr;gap:15px;align-items:center}.platform-smart-answer-head-v149>span{display:grid;place-items:center;min-height:64px;border-radius:20px;background:#eaf2ff;color:#0b1220;font-weight:950;letter-spacing:.05em;box-shadow:0 14px 34px rgba(59,130,246,.22)}.platform-smart-answer-head-v149 h3{margin:0 0 5px !important}.platform-smart-answer-head-v149 p{margin:0;color:rgba(226,232,240,.72)}.platform-smart-result-grid-v149{gap:14px !important}.platform-smart-result-card-v149{padding:16px;border-radius:20px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.10)}.platform-smart-result-card-v149>strong{display:block;margin-bottom:12px;color:#fff;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.platform-smart-result-card-v149 ul,.platform-smart-result-card-v149 ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.platform-smart-result-card-v149 li{display:flex;gap:10px;align-items:flex-start;margin:0 !important;color:#dbe7f8}.platform-smart-result-card-v149 li span,.platform-smart-result-card-v149 li b{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:rgba(59,130,246,.18);color:#bfdbfe;font-size:12px}.platform-smart-result-card-v149 li strong{font-size:14px;font-weight:750;line-height:1.45}.platform-smart-disclaimer-v149{border:1px solid rgba(251,191,36,.18);background:rgba(251,191,36,.075);border-radius:16px;padding:12px 14px}.platform-parts-tool-v149 .platform-smart-orb-v149{font-size:27px}.platform-parts-tool-v149 .platform-amazon-result-v124 h3{font-size:26px;margin-bottom:2px}.platform-parts-tool-v149 .platform-amazon-vehicle-v124{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(255,255,255,.045));border-color:rgba(147,197,253,.20)}.platform-parts-tool-v149 .platform-amazon-part-card-v124{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);box-shadow:0 14px 34px rgba(0,0,0,.12)}@media (max-width:760px){.platform-smart-hero-v149{grid-template-columns:1fr;padding:16px}.platform-smart-orb-v149{width:56px;height:56px;border-radius:20px}.platform-smart-hero-v149 h3{font-size:23px}.platform-smart-input-card-v149{padding:15px}.platform-smart-input-card-v149 label{display:grid;gap:5px}.platform-smart-input-card-v149 label small{text-align:left}.platform-smart-input-v149 input,.platform-smart-input-v149 .btn{min-height:54px}.platform-smart-answer-head-v149{grid-template-columns:1fr}.platform-smart-answer-head-v149>span{width:max-content;min-width:76px;min-height:48px;padding:0 14px}}body[data-page="home"] section[data-app-view="assistant"],body[data-page="home"] section[data-app-view="parts"]{min-height:calc(100dvh - 196px) !important;display:flex !important;flex-direction:column !important}body[data-page="home"] section[data-app-view="assistant"] .platform-section-head-v96,body[data-page="home"] section[data-app-view="parts"] .platform-section-head-v96{flex:0 0 auto !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-head-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-head-v149{background:linear-gradient(135deg,#1c2028 0%,#151920 52%,#10141a 100%) !important;border-color:rgba(229,231,235,.13) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 46px rgba(0,0,0,.16) !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-head-v149::after,body[data-page="home"] section[data-app-view="parts"] .platform-smart-head-v149::after{background:radial-gradient(circle,rgba(229,231,235,.13),transparent 66%) !important;opacity:.85 !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-head-v149 .pill.live,body[data-page="home"] section[data-app-view="parts"] .platform-smart-head-v149 .pill.live{color:#e5e7eb !important;background:rgba(229,231,235,.08) !important;border-color:rgba(229,231,235,.18) !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-tool-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-tool-v149{flex:1 1 auto !important;width:100% !important;max-width:none !important;min-height:calc(100dvh - 330px) !important;display:grid !important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr) !important;grid-template-rows:auto auto 1fr auto !important;gap:16px !important;align-content:stretch !important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),radial-gradient(circle at 8% 0%,rgba(229,231,235,.10),transparent 32%),radial-gradient(circle at 92% 12%,rgba(148,163,184,.10),transparent 34%),#11161d !important;border-color:rgba(229,231,235,.13) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 24px 70px rgba(0,0,0,.20) !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-tool-v149::before,body[data-page="home"] section[data-app-view="parts"] .platform-smart-tool-v149::before{background:linear-gradient(90deg,rgba(229,231,235,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(229,231,235,.035) 1px,transparent 1px) !important;opacity:.12 !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-hero-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-hero-v149{grid-column:1 / -1 !important;min-height:176px !important;padding:24px !important;align-items:center !important;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.026)) !important;border-color:rgba(229,231,235,.12) !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-orb-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-orb-v149{background:linear-gradient(135deg,#e5e7eb,#aeb4be) !important;color:#10141a !important;box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.42) !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-eyebrow-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-eyebrow-v149{color:#c8ced8 !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-hero-v149 p,body[data-page="home"] section[data-app-view="parts"] .platform-smart-hero-v149 p{max-width:1020px !important;color:#b8c0cc !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-tags-v149 span,body[data-page="home"] section[data-app-view="parts"] .platform-smart-tags-v149 span,body[data-page="home"] section[data-app-view="assistant"] .platform-smart-feature-grid-v149 span,body[data-page="home"] section[data-app-view="parts"] .platform-smart-feature-grid-v149 span{color:#d8dde5 !important;background:rgba(229,231,235,.075) !important;border-color:rgba(229,231,235,.13) !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-input-card-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-input-card-v149{grid-column:1 / 2 !important;min-height:214px !important;align-self:stretch !important;margin:0 !important;padding:22px !important;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.022)) !important;border-color:rgba(229,231,235,.13) !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-input-v149 input,body[data-page="home"] section[data-app-view="parts"] .platform-smart-input-v149 input{background:#0d1118 !important;border-color:rgba(229,231,235,.16) !important;color:#f5f5f5 !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-input-v149 input:focus,body[data-page="home"] section[data-app-view="parts"] .platform-smart-input-v149 input:focus{border-color:rgba(229,231,235,.40) !important;box-shadow:0 0 0 4px rgba(229,231,235,.08) !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-input-v149 .btn.primary,body[data-page="home"] section[data-app-view="parts"] .platform-smart-input-v149 .btn.primary{background:linear-gradient(135deg,#f2f4f7,#b8bec8) !important;color:#0f141b !important;border-color:rgba(255,255,255,.22) !important;box-shadow:0 16px 34px rgba(0,0,0,.20) !important}body[data-page="home"] section[data-app-view="assistant"] .platform-code-examples-v149 button,body[data-page="home"] section[data-app-view="parts"] .platform-code-examples-v149 button{color:#e2e5ea !important;background:rgba(229,231,235,.075) !important;border-color:rgba(229,231,235,.14) !important}body[data-page="home"] section[data-app-view="assistant"] .platform-code-examples-v149 button:hover,body[data-page="home"] section[data-app-view="parts"] .platform-code-examples-v149 button:hover{background:rgba(229,231,235,.13) !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-feature-grid-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-feature-grid-v149{grid-column:2 / 3 !important;grid-row:2 / 3 !important;display:grid !important;grid-template-columns:1fr !important;align-content:stretch !important;gap:10px !important;margin:0 !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-feature-grid-v149 span,body[data-page="home"] section[data-app-view="parts"] .platform-smart-feature-grid-v149 span{min-height:58px !important;justify-content:flex-start !important;border-radius:18px !important;padding:14px 16px !important;font-size:13px !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-result-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-result-v149{grid-column:1 / -1 !important;min-height:245px !important;display:block !important;padding:22px !important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)) !important;border-color:rgba(229,231,235,.13) !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-result-v149:empty,body[data-page="home"] section[data-app-view="parts"] .platform-smart-result-v149:empty{display:grid !important;place-items:center !important;text-align:center !important;color:#b8c0cc !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-result-v149:empty::before,body[data-page="home"] section[data-app-view="parts"] .platform-smart-result-v149:empty::before{display:block !important;max-width:620px !important;color:#f1f3f6 !important;font-size:21px !important;font-weight:950 !important;letter-spacing:-.03em !important;margin-bottom:8px !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-result-v149:empty::after,body[data-page="home"] section[data-app-view="parts"] .platform-smart-result-v149:empty::after{display:block !important;max-width:680px !important;color:#aeb6c2 !important;font-size:14px !important;line-height:1.6 !important}body[data-page="home"] section[data-app-view="assistant"] #dxAssistantResult.platform-smart-result-v149:empty::before{content:"Bereit für Fehlercode-Analyse" !important}body[data-page="home"] section[data-app-view="assistant"] #dxAssistantResult.platform-smart-result-v149:empty::after{content:"Geben Sie einen OBD-Code ein oder wählen Sie ein Beispiel. Die Auswertung erscheint hier als strukturierte Diagnose mit Ursachen und Prüfschritten." !important}body[data-page="home"] section[data-app-view="parts"] #dxPartsResult.platform-smart-result-v149:empty::before{content:"Bereit für fahrzeugbezogene Teile-Suche" !important}body[data-page="home"] section[data-app-view="parts"] #dxPartsResult.platform-smart-result-v149:empty::after{content:"Nach Eingabe eines Fehlercodes zeigt DiagnostiX mögliche betroffene Bauteile und erstellt eine passende Fahrzeugteile-Suche mit aktivem Fahrzeugprofil." !important}html[lang="en"] body[data-page="home"] section[data-app-view="assistant"] #dxAssistantResult.platform-smart-result-v149:empty::before{content:"Ready for fault-code analysis" !important}html[lang="en"] body[data-page="home"] section[data-app-view="assistant"] #dxAssistantResult.platform-smart-result-v149:empty::after{content:"Enter an OBD code or choose an example. The result will appear here as a structured diagnostic summary with causes and checks." !important}html[lang="en"] body[data-page="home"] section[data-app-view="parts"] #dxPartsResult.platform-smart-result-v149:empty::before{content:"Ready for vehicle-related parts search" !important}html[lang="en"] body[data-page="home"] section[data-app-view="parts"] #dxPartsResult.platform-smart-result-v149:empty::after{content:"After entering a fault code,DiagnostiX shows possible affected components and prepares a vehicle-specific parts search using the active vehicle profile." !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-answer-head-v149>span,body[data-page="home"] section[data-app-view="parts"] .platform-smart-answer-head-v149>span,body[data-page="home"] section[data-app-view="assistant"] .platform-smart-result-card-v149 li span,body[data-page="home"] section[data-app-view="assistant"] .platform-smart-result-card-v149 li b,body[data-page="home"] section[data-app-view="parts"] .platform-smart-result-card-v149 li span,body[data-page="home"] section[data-app-view="parts"] .platform-smart-result-card-v149 li b{background:rgba(229,231,235,.12) !important;color:#f4f5f7 !important;box-shadow:none !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-result-card-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-result-card-v149,body[data-page="home"] section[data-app-view="parts"] .platform-amazon-part-card-v124{background:rgba(255,255,255,.055) !important;border-color:rgba(229,231,235,.13) !important}body[data-page="home"] section[data-app-view="parts"] .platform-smart-disclaimer-v149{grid-column:1 / -1 !important;margin:0 !important;background:rgba(229,231,235,.055) !important;border-color:rgba(229,231,235,.13) !important;color:#b8c0cc !important}body[data-page="home"] section[data-app-view="parts"] .platform-amazon-vehicle-v124{background:rgba(229,231,235,.055) !important;border-color:rgba(229,231,235,.13) !important}@media (max-width:1180px){body[data-page="home"] section[data-app-view="assistant"] .platform-smart-tool-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-tool-v149{grid-template-columns:1fr !important;min-height:auto !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-hero-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-hero-v149,body[data-page="home"] section[data-app-view="assistant"] .platform-smart-input-card-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-input-card-v149,body[data-page="home"] section[data-app-view="assistant"] .platform-smart-feature-grid-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-feature-grid-v149,body[data-page="home"] section[data-app-view="assistant"] .platform-smart-result-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-result-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-disclaimer-v149{grid-column:1 / -1 !important;grid-row:auto !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-feature-grid-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-feature-grid-v149{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:760px){body[data-page="home"] section[data-app-view="assistant"],body[data-page="home"] section[data-app-view="parts"]{min-height:auto !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-tool-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-tool-v149{gap:12px !important;padding:16px !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-hero-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-hero-v149{min-height:auto !important;padding:16px !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-feature-grid-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-feature-grid-v149{grid-template-columns:1fr !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-result-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-result-v149{min-height:210px !important;padding:18px !important}}body[data-page="home"] section[data-app-view="assistant"],body[data-page="home"] section[data-app-view="parts"]{width:100% !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-orb-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-orb-v149{display:none !important;content:none !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-hero-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-hero-v149{grid-template-columns:1fr !important;align-items:start !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-tool-v149,body[data-page="home"] section[data-app-view="parts"] .platform-smart-tool-v149{isolation:isolate !important}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-placeholder-v151,body[data-page="home"] section[data-app-view="parts"] .platform-smart-placeholder-v151{min-height:185px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;color:#b8c0cc}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-placeholder-v151 strong,body[data-page="home"] section[data-app-view="parts"] .platform-smart-placeholder-v151 strong{display:block;max-width:620px;color:#f1f3f6;font-size:21px;line-height:1.2;font-weight:950;letter-spacing:-.03em}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-placeholder-v151 span,body[data-page="home"] section[data-app-view="parts"] .platform-smart-placeholder-v151 span{display:block;max-width:690px;color:#aeb6c2;font-size:14px;line-height:1.65}@media (max-width:760px){body[data-page="home"] section[data-app-view="assistant"] .platform-smart-placeholder-v151,body[data-page="home"] section[data-app-view="parts"] .platform-smart-placeholder-v151{min-height:150px}body[data-page="home"] section[data-app-view="assistant"] .platform-smart-placeholder-v151 strong,body[data-page="home"] section[data-app-view="parts"] .platform-smart-placeholder-v151 strong{font-size:18px}}body[data-page="home"] section.app-page[data-app-view="assistant"]:not(.is-active),body[data-page="home"] section.app-page[data-app-view="parts"]:not(.is-active){display:none !important;visibility:hidden !important;pointer-events:none !important}body[data-page="home"] section.app-page[data-app-view="assistant"].is-active,body[data-page="home"] section.app-page[data-app-view="parts"].is-active{display:flex !important;visibility:visible !important;pointer-events:auto !important;flex-direction:column !important}body[data-page="home"][data-active-view="assistant"] section.app-page[data-app-view="parts"],body[data-page="home"][data-active-view="parts"] section.app-page[data-app-view="assistant"]{display:none !important;visibility:hidden !important;pointer-events:none !important}.dx-dashboard-builder-v155{position:relative;margin:18px 0 22px;padding:22px;border-radius:24px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(19,25,37,.94),rgba(12,16,26,.90));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 60px rgba(0,0,0,.22);overflow:hidden}.dx-dashboard-builder-v155::before{content:"";position:absolute;inset:-120px auto auto 50%;width:420px;height:420px;transform:translateX(-50%);background:radial-gradient(circle,rgba(255,255,255,.08),transparent 60%);pointer-events:none}.dx-dash-head-v155{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.dx-dash-head-v155 h2{margin:5px 0 7px;color:#f8fafc;font-size:clamp(20px,2vw,29px);letter-spacing:-.045em}.dx-dash-head-v155 p{margin:0;color:rgba(203,213,225,.74);line-height:1.55;max-width:680px}.dx-dash-add-v155{min-width:max-content;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.07)) !important;border-color:rgba(255,255,255,.15) !important;color:#f8fafc !important}.dx-dash-intro-v155{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.20);background:rgba(15,23,42,.82);color:#f8fafc}.dx-dash-intro-v155[hidden]{display:none!important}.dx-dash-intro-v155 span{color:rgba(203,213,225,.82);font-size:.92rem;line-height:1.45}.dx-dash-intro-v155 button{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.10);color:#fff;border-radius:999px;padding:9px 14px;font-weight:900}.dx-dash-grid-v155{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dx-dash-widget-v155{position:relative;min-height:218px;padding:17px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(27,34,48,.86),rgba(12,18,30,.90));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 38px rgba(0,0,0,.20);overflow:hidden;cursor:grab;user-select:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dx-dash-widget-v155:active{cursor:grabbing}.dx-dash-widget-v155:hover,.dx-dash-widget-v155.is-long-press-v155{border-color:rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 22px 46px rgba(0,0,0,.26);transform:translateY(-1px)}.dx-dash-widget-v155.is-wide{grid-column:span 2}.dx-dash-widget-v155.is-dragging{opacity:.45}.dx-dash-widget-top-v155{display:flex;flex-direction:column;gap:4px;padding-right:52px;min-height:45px}.dx-dash-widget-top-v155 span{color:rgba(148,163,184,.78);font-size:.72rem;text-transform:uppercase;letter-spacing:.13em;font-weight:950}.dx-dash-widget-top-v155 b{color:#f8fafc;font-size:1rem;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-dash-value-v155{display:flex;align-items:flex-end;gap:8px;margin:16px 0 8px}.dx-dash-value-v155 strong{font-size:clamp(28px,3.8vw,46px);line-height:.95;letter-spacing:-.08em;color:#f8fafc}.dx-dash-value-v155 span{color:rgba(203,213,225,.72);font-weight:900;margin-bottom:4px}.dx-dash-spark-v155{width:100%;height:92px;margin-top:12px;overflow:visible}.dx-dash-spark-v155 polyline,.dx-dash-spark-v155 path{fill:none;stroke:rgba(229,231,235,.88);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 12px rgba(255,255,255,.10))}.dx-dash-ring-v155{position:relative;isolation:isolate;overflow:hidden;flex:0 0 auto;width:138px;height:138px;margin:17px auto 8px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(rgba(229,231,235,.90) var(--dx-ring,0%),rgba(55,65,81,.55) 0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 18px 35px rgba(0,0,0,.28)}.dx-dash-ring-v155::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:94px;height:94px;border-radius:50%;background:#151b29;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.dx-dash-ring-v155 div{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;gap:2px}.dx-dash-ring-v155 strong{font-size:28px;letter-spacing:-.06em;color:#fff;line-height:1}.dx-dash-ring-v155 span{font-size:.75rem;color:rgba(203,213,225,.78);font-weight:900}.dx-dash-bar-v155{height:16px;margin:28px 0 22px;border-radius:999px;background:rgba(55,65,81,.62);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.dx-dash-bar-v155 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.55),rgba(255,255,255,.92))}.dx-dash-widget-foot-v155{position:absolute;left:17px;right:17px;bottom:15px;display:flex;justify-content:space-between;gap:10px;color:rgba(203,213,225,.68);font-size:.78rem;font-weight:800}.dx-dash-delete-v155{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(15,23,42,.68);color:#f8fafc;font-weight:950;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,background .16s ease;z-index:3}.dx-dash-widget-v155:hover .dx-dash-delete-v155,.dx-dashboard-editing-v155 .dx-dash-delete-v155,.dx-dash-widget-v155.is-long-press-v155 .dx-dash-delete-v155{opacity:1;pointer-events:auto}.dx-dash-delete-v155:hover{background:rgba(127,29,29,.72);transform:scale(1.04)}.dx-dash-drag-v155{position:absolute;top:13px;right:52px;color:rgba(203,213,225,.38);font-weight:950;opacity:.55}.dx-dash-vehicle-v155{display:grid;gap:9px;margin-top:18px;padding:16px;border-radius:18px;background:rgba(2,6,23,.28);border:1px solid rgba(255,255,255,.07)}.dx-dash-vehicle-v155 strong{color:#f8fafc;font-size:1.25rem;letter-spacing:-.035em}.dx-dash-vehicle-v155 small{color:rgba(203,213,225,.72);font-weight:800}.dx-dash-modal-v155{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px;background:rgba(2,6,23,.62);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.dx-dash-modal-v155.hidden{display:none!important}.dx-dash-modal-card-v155{position:relative;width:min(720px,100%);max-height:min(760px,88vh);overflow:auto;padding:24px;border-radius:26px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(23,31,46,.98),rgba(9,14,24,.98));box-shadow:0 26px 80px rgba(0,0,0,.46)}.dx-dash-modal-card-v155 h3{margin:7px 0 8px;color:#fff;font-size:1.45rem;letter-spacing:-.04em}.dx-dash-modal-card-v155 p{margin:0 0 16px;color:rgba(203,213,225,.76);line-height:1.55}.dx-dash-modal-close-v155{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);color:#fff;font-weight:950}.dx-dash-modal-list-v155{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dx-dash-modal-item-v155{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.15);background:rgba(15,23,42,.62);color:#fff;text-align:left}.dx-dash-modal-item-v155 span{color:rgba(203,213,225,.68);font-size:.82rem;font-weight:850}.dx-dash-modal-item-v155:not(:disabled):hover{border-color:rgba(255,255,255,.26);background:rgba(30,41,59,.72)}.dx-dash-modal-item-v155:disabled{opacity:.48}@media (max-width:1180px){.dx-dash-grid-v155{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dx-dashboard-builder-v155{padding:16px;margin:16px 0 18px;border-radius:22px}.dx-dash-head-v155{flex-direction:column;align-items:stretch}.dx-dash-add-v155{width:100%;min-height:46px}.dx-dash-grid-v155{grid-template-columns:1fr;gap:12px}.dx-dash-widget-v155,.dx-dash-widget-v155.is-wide{grid-column:auto;min-height:210px}.dx-dash-modal-list-v155{grid-template-columns:1fr}.dx-dash-intro-v155{align-items:flex-start;flex-direction:column}.dx-dash-intro-v155 button{width:100%}.dx-dash-ring-v155{width:124px;height:124px;margin-left:auto;margin-right:auto}.dx-dash-ring-v155::before{width:86px;height:86px;left:50%;top:50%;transform:translate(-50%,-50%)}}@media (max-width:760px){.dx-dash-widget-v155:has(.dx-dash-ring-v155){min-height:236px !important}.dx-dash-widget-v155:has(.dx-dash-ring-v155) .dx-dash-ring-v155{width:124px !important;height:124px !important;margin:4px auto 32px !important;transform:translateY(-8px)}.dx-dash-widget-v155:has(.dx-dash-ring-v155) .dx-dash-widget-foot-v155{bottom:16px !important}}.dx-dash-spark-v155 polyline,.dx-dash-spark-v155 path{stroke:var(--dx-accent,rgba(229,231,235,.88)) !important;filter:drop-shadow(0 7px 15px color-mix(in srgb,var(--dx-accent,#e5e7eb) 28%,transparent)) !important}.dx-dash-ring-v155{background:conic-gradient(var(--dx-accent,#e5e7eb) var(--dx-ring,0%),rgba(55,65,81,.55) 0) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 18px 35px rgba(0,0,0,.28),0 0 28px color-mix(in srgb,var(--dx-accent,#e5e7eb) 18%,transparent) !important}.dx-dash-ring-v155::after{content:"";position:absolute;inset:10px;border-radius:50%;border:1px solid color-mix(in srgb,var(--dx-accent,#e5e7eb) 32%,transparent);pointer-events:none}.dx-dash-bar-v155 i{background:linear-gradient(90deg,color-mix(in srgb,var(--dx-accent,#e5e7eb) 50%,#111827),var(--dx-accent,#e5e7eb)) !important;box-shadow:0 0 18px color-mix(in srgb,var(--dx-accent,#e5e7eb) 26%,transparent)}.dx-dash-modal-empty-v160{grid-column:1 / -1;padding:16px;border-radius:18px;color:rgba(226,232,240,.78);border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.58);font-weight:800;line-height:1.5}.dx-dash-widget-top-v155{padding-right:96px !important}.dx-dash-reset-v161{position:absolute;top:12px;right:52px;width:34px;height:34px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(15,23,42,.68);color:#f8fafc;font-size:18px;line-height:1;font-weight:950;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,background .16s ease,border-color .16s ease;z-index:3}.dx-dash-widget-v155:hover .dx-dash-reset-v161,.dx-dashboard-editing-v155 .dx-dash-reset-v161,.dx-dash-widget-v155.is-long-press-v155 .dx-dash-reset-v161{opacity:1;pointer-events:auto}.dx-dash-reset-v161:hover{background:rgba(51,65,85,.88);border-color:rgba(255,255,255,.26);transform:scale(1.04) rotate(-18deg)}.dx-dash-drag-v155{right:92px !important}@media (max-width:760px){.dx-dash-widget-top-v155{padding-right:96px !important}.dx-dash-reset-v161,.dx-dash-delete-v155{opacity:1;pointer-events:auto}}.dx-dash-widget-v155,.dx-dash-widget-v155:hover,.dx-dash-widget-v155.is-long-press-v155{transform:none !important}.dx-dash-reset-v161:hover,.dx-dash-delete-v155:hover{transform:none !important}.dx-dash-widget-v155{contain:layout paint}.dx-dash-widget-v155.is-wide{display:flex;flex-direction:column}.dx-dash-widget-v155.is-wide .dx-dash-value-v155{margin:12px 0 6px !important}.dx-dash-widget-v155.is-wide .dx-dash-spark-v155{flex:1 1 auto;min-height:112px;height:clamp(112px,15vw,150px) !important;width:calc(100% + 20px) !important;margin:8px -10px 26px !important;display:block;overflow:hidden !important;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.008)),rgba(2,6,23,.18)}.dx-dash-gridline-v162{stroke:rgba(148,163,184,.18);stroke-width:1;vector-effect:non-scaling-stroke}.dx-dash-spark-line-v162{fill:none;stroke:var(--dx-accent,rgba(229,231,235,.88));stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 7px 15px color-mix(in srgb,var(--dx-accent,#e5e7eb) 28%,transparent));vector-effect:non-scaling-stroke}.dx-dash-spark-v155 polyline:not(.dx-dash-spark-line-v162),.dx-dash-spark-v155 path:not(.dx-dash-spark-line-v162){stroke:var(--dx-accent,rgba(229,231,235,.88))}.dx-dash-reset-v161,.dx-dash-delete-v155,.dx-dash-drag-v155{will-change:opacity;backface-visibility:hidden}@media (max-width:760px){.dx-dash-widget-v155.is-wide .dx-dash-spark-v155{height:124px !important;min-height:124px;width:calc(100% + 14px) !important;margin:8px -7px 30px !important}}.dx-dash-widget-v155[data-widget-id="rpm"],.dx-dash-widget-v155[data-widget-id="cat_b1s1"],.dx-dash-widget-v155[data-widget-id="vehicle_summary"]{grid-column:span 1 !important;min-height:218px !important}.dx-dash-widget-v155[data-widget-id="rpm"] .dx-dash-spark-v155,.dx-dash-widget-v155[data-widget-id="cat_b1s1"] .dx-dash-spark-v155{height:92px !important;min-height:92px !important;width:100% !important;margin:12px 0 28px !important}.dx-dash-widget-v155[data-widget-id="vehicle_summary"] .dx-dash-vehicle-v155{margin-top:16px !important;min-height:118px;align-content:center}.dx-dash-widget-top-v155{padding-right:136px !important}.dx-dash-toggle-v163{position:absolute;top:12px;right:92px;width:34px;height:34px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(15,23,42,.68);color:#f8fafc;font-size:18px;line-height:1;font-weight:950;opacity:0;pointer-events:none;transition:opacity .16s ease,background .16s ease,border-color .16s ease;z-index:3}.dx-dash-widget-v155:hover .dx-dash-toggle-v163,.dx-dashboard-editing-v155 .dx-dash-toggle-v163,.dx-dash-widget-v155.is-long-press-v155 .dx-dash-toggle-v163{opacity:1;pointer-events:auto}.dx-dash-toggle-v163:hover{background:rgba(51,65,85,.88);border-color:rgba(255,255,255,.26)}.dx-dash-drag-v155{right:132px !important}@media (max-width:760px){.dx-dash-widget-v155[data-widget-id="rpm"],.dx-dash-widget-v155[data-widget-id="cat_b1s1"],.dx-dash-widget-v155[data-widget-id="vehicle_summary"]{grid-column:auto !important;min-height:210px !important}.dx-dash-widget-v155[data-widget-id="rpm"] .dx-dash-spark-v155,.dx-dash-widget-v155[data-widget-id="cat_b1s1"] .dx-dash-spark-v155{height:92px !important;min-height:92px !important;width:100% !important;margin:12px 0 30px !important}.dx-dash-toggle-v163,.dx-dash-reset-v161,.dx-dash-delete-v155{opacity:1;pointer-events:auto}}.dx-dash-widget-v155{min-height:236px !important}.dx-dash-widget-v155 .dx-dash-ring-v155{margin:4px auto 34px !important;transform:translateY(-8px)}.dx-dash-widget-v155 .dx-dash-ring-v155 div{align-items:center;justify-content:center}.dx-dash-widget-v155 .dx-dash-widget-foot-v155{bottom:16px !important}.dx-dash-widget-v155:hover .dx-dash-delete-v155,.dx-dash-widget-v155:hover .dx-dash-reset-v161,.dx-dash-widget-v155:hover .dx-dash-toggle-v163{opacity:0 !important;pointer-events:none !important}.dx-dashboard-editing-v155 .dx-dash-delete-v155,.dx-dashboard-editing-v155 .dx-dash-reset-v161,.dx-dashboard-editing-v155 .dx-dash-toggle-v163,.dx-dash-widget-v155.is-long-press-v155 .dx-dash-delete-v155,.dx-dash-widget-v155.is-long-press-v155 .dx-dash-reset-v161,.dx-dash-widget-v155.is-long-press-v155 .dx-dash-toggle-v163{opacity:1 !important;pointer-events:auto !important}.dx-dash-widget-v155[data-widget-id="engine_load"] .dx-dash-spark-v155{height:92px !important;min-height:92px !important;width:100% !important;margin:12px 0 28px !important}@media (max-width:760px){.dx-dash-widget-v155{min-height:236px !important}.dx-dash-widget-v155 .dx-dash-ring-v155{margin:4px auto 34px !important;transform:translateY(-8px)}.dx-dash-toggle-v163,.dx-dash-reset-v161,.dx-dash-delete-v155{opacity:1 !important;pointer-events:auto !important}}.dx-dash-widget-v155:has(.dx-dash-ring-v155){display:flex;flex-direction:column}.dx-dash-widget-v155 .dx-dash-ring-v155{margin:18px auto 28px !important;transform:none !important}.dx-dash-widget-v155:has(.dx-dash-ring-v155) .dx-dash-widget-foot-v155{bottom:16px !important}.dx-dash-reset-v161,.dx-dash-toggle-v163,.dx-dash-delete-v155{opacity:1 !important;pointer-events:auto !important;visibility:visible !important}.dx-dash-reset-v161,.dx-dash-toggle-v163,.dx-dash-delete-v155,.dx-dash-drag-v155{transform:none !important;transition:background .16s ease,border-color .16s ease,color .16s ease !important}.dx-dash-drag-v155{opacity:.45 !important;visibility:visible !important}@media (max-width:760px){.dx-dash-widget-v155 .dx-dash-ring-v155{margin:12px auto 32px !important;transform:none !important}}.dx-dash-reset-v161,.dx-dash-toggle-v163,.dx-dash-delete-v155{opacity:0 !important;pointer-events:none !important;visibility:hidden !important}.dx-dash-widget-v155:hover .dx-dash-reset-v161,.dx-dash-widget-v155:hover .dx-dash-toggle-v163,.dx-dash-widget-v155:hover .dx-dash-delete-v155,.dx-dashboard-editing-v155 .dx-dash-reset-v161,.dx-dashboard-editing-v155 .dx-dash-toggle-v163,.dx-dashboard-editing-v155 .dx-dash-delete-v155,.dx-dash-widget-v155.is-long-press-v155 .dx-dash-reset-v161,.dx-dash-widget-v155.is-long-press-v155 .dx-dash-toggle-v163,.dx-dash-widget-v155.is-long-press-v155 .dx-dash-delete-v155{opacity:1 !important;pointer-events:auto !important;visibility:visible !important}.dx-dash-drag-v155{opacity:.38 !important;visibility:visible !important}@media (hover:none){.dx-dash-reset-v161,.dx-dash-toggle-v163,.dx-dash-delete-v155{opacity:0 !important;pointer-events:none !important;visibility:hidden !important}.dx-dashboard-editing-v155 .dx-dash-reset-v161,.dx-dashboard-editing-v155 .dx-dash-toggle-v163,.dx-dashboard-editing-v155 .dx-dash-delete-v155,.dx-dash-widget-v155.is-long-press-v155 .dx-dash-reset-v161,.dx-dash-widget-v155.is-long-press-v155 .dx-dash-toggle-v163,.dx-dash-widget-v155.is-long-press-v155 .dx-dash-delete-v155{opacity:1 !important;pointer-events:auto !important;visibility:visible !important}}body[data-page="home"] [data-app-view="dashboard"] #dxDashboardGreeting,body[data-page="home"] [data-app-view="dashboard"] .platform-hero-v96 #dxDashboardGreeting{font-size:clamp(22px,2.15vw,34px) !important;line-height:1.12 !important;letter-spacing:-.035em !important}@media (max-width:760px){body[data-page="home"] [data-app-view="dashboard"] #dxDashboardGreeting,body[data-page="home"] [data-app-view="dashboard"] .platform-hero-v96 #dxDashboardGreeting{font-size:clamp(20px,6vw,27px) !important;line-height:1.16 !important}}.dx-dash-privacy-empty-v169{grid-column:1 / -1;padding:18px;border-radius:20px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(20,27,39,.86),rgba(12,18,30,.86));color:#e5e7eb;display:grid;gap:8px}.dx-dash-privacy-empty-v169 strong{color:#f8fafc;font-size:1rem;font-weight:950}.dx-dash-privacy-empty-v169 span{color:rgba(203,213,225,.78);line-height:1.45;font-weight:750}.dx-dash-modal-choice-v171{cursor:pointer;position:relative;padding-left:48px !important}.dx-dash-modal-choice-v171 input[type="checkbox"]{position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);accent-color:#e5e7eb}.dx-dash-choice-copy-v171{display:grid;gap:3px}.dx-dash-choice-copy-v171 small{color:rgba(203,213,225,.64);font-weight:850}.dx-dash-modal-choice-v171:has(input:checked){border-color:rgba(255,255,255,.34) !important;background:linear-gradient(180deg,rgba(51,65,85,.88),rgba(15,23,42,.78)) !important}.dx-dash-modal-choice-v171.is-disabled{opacity:.48;cursor:not-allowed}.dx-dash-add-selected-v171{position:sticky;bottom:0;width:100%;min-height:48px;margin-top:16px;border-radius:18px !important;z-index:2}.dx-dash-add-selected-v171:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.dx-dashboard-builder-v155::before{display:none !important}.dx-dash-widget-v155{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 24px rgba(0,0,0,.18) !important}.dx-dash-ring-v155{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 10px 22px rgba(0,0,0,.22) !important}}.dx-dash-line-wrap-v172{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px;align-items:stretch;width:100%;margin:10px 0 28px}.dx-dash-line-wrap-v172 .dx-dash-spark-v155{width:100% !important;height:92px !important;min-height:92px !important;margin:0 !important;cursor:crosshair}.dx-dash-yaxis-v172{display:grid;grid-template-rows:1fr auto 1fr;align-items:center;min-height:92px;color:rgba(203,213,225,.62);font-size:.62rem;font-weight:850;line-height:1.1;text-align:right;user-select:none}.dx-dash-yaxis-v172 b{color:var(--dx-accent,#e5e7eb);font-size:.68rem;letter-spacing:.05em}.dx-dash-marker-line-v172{stroke:rgba(248,250,252,.72);stroke-width:1.2;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.dx-dash-marker-dot-v172{fill:var(--dx-accent,#e5e7eb);stroke:rgba(15,23,42,.92);stroke-width:3;filter:drop-shadow(0 5px 10px rgba(0,0,0,.38))}.dx-dash-marker-text-v172{fill:#f8fafc;stroke:rgba(15,23,42,.88);stroke-width:3px;paint-order:stroke;font-size:18px;font-weight:950;text-anchor:middle}.platform-report-averages-v172 .platform-meta-v96 strong{font-variant-numeric:tabular-nums}@media (max-width:760px){.dx-dash-line-wrap-v172{grid-template-columns:48px minmax(0,1fr);gap:7px;margin:10px 0 30px}.dx-dash-yaxis-v172{font-size:.58rem}.dx-dash-yaxis-v172 b{font-size:.62rem}}html[data-auth-loading="true"] #guestRegisterButton,html[data-auth-loading="true"] #profileButton,html[data-auth-loading="true"] #profileAvatar,html[data-auth-loading="true"] #profileMenu,body.auth-pending-v174 #guestRegisterButton,body.auth-pending-v174 #profileButton,body.auth-pending-v174 #profileAvatar,body.auth-pending-v174 #profileMenu{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.dx-dash-history-v175{display:grid;gap:10px;margin-top:8px;margin-bottom:34px}.dx-dash-range-tabs-v175{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.dx-dash-range-tab-v175{height:28px;border:0;border-radius:999px;background:transparent;color:rgba(226,232,240,.66);font-weight:950;font-size:.78rem;letter-spacing:.02em;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.dx-dash-range-tab-v175.is-active{color:#f8fafc;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 18px rgba(0,0,0,.18)}.dx-dash-range-head-v175{display:grid;gap:2px;min-height:58px}.dx-dash-range-head-v175 span{color:rgba(148,163,184,.78);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:950}.dx-dash-range-head-v175 strong{color:#f8fafc;font-size:clamp(22px,2.4vw,34px);line-height:1;letter-spacing:-.07em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-dash-range-head-v175 small{color:rgba(203,213,225,.70);font-size:.82rem;font-weight:850}.dx-dash-history-v175 .dx-dash-line-wrap-v172{margin-top:2px}.dx-dash-history-v175 .dx-dash-spark-v155{height:112px !important}.dx-dash-range-tab-v175:focus-visible{outline:2px solid color-mix(in srgb,var(--dx-accent,#e5e7eb) 55%,white);outline-offset:2px}@media (max-width:760px){.dx-dash-history-v175{gap:9px;margin-bottom:34px}.dx-dash-range-tabs-v175{gap:3px;padding:3px}.dx-dash-range-tab-v175{height:31px;font-size:.82rem}.dx-dash-range-head-v175 strong{font-size:clamp(24px,8vw,32px)}.dx-dash-history-v175 .dx-dash-spark-v155{height:118px !important}}.dx-history-analytics-v176{position:relative;overflow:hidden;margin:0 0 22px;padding:22px;border-radius:28px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(17,24,39,.96),rgba(11,18,32,.94))}.dx-history-analytics-head-v176{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.dx-history-analytics-head-v176 h2{margin:4px 0 6px;color:#f8fafc;font-size:clamp(20px,2vw,28px);line-height:1.05;letter-spacing:-.04em}.dx-history-analytics-head-v176 p{margin:0;color:rgba(203,213,225,.70);max-width:680px;font-weight:750}.dx-history-analytics-grid-v176{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dx-history-widget-v176{position:relative;min-height:360px;padding:18px;border-radius:24px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,13,24,.94));overflow:hidden}.dx-history-widget-top-v176{display:grid;gap:4px;padding-right:48px;margin-bottom:12px}.dx-history-widget-top-v176 span{color:rgba(148,163,184,.78);font-size:.70rem;letter-spacing:.14em;text-transform:uppercase;font-weight:950}.dx-history-widget-top-v176 strong{color:#f8fafc;font-size:1.08rem;line-height:1.16}.dx-history-delete-v176{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:14px;border:1px solid rgba(255,255,255,.13);background:rgba(15,23,42,.76);color:#f8fafc;font-size:20px;font-weight:950;cursor:pointer}.dx-history-widget-chart-v176{display:grid;gap:12px;--dx-history-accent:#b8b8b8}.dx-history-range-tabs-v176{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.055)}.dx-history-range-tab-v176{min-height:32px;border:0;border-radius:999px;background:transparent;color:rgba(226,232,240,.66);font-weight:950;font-size:.82rem;cursor:pointer}.dx-history-range-tab-v176.is-active{color:#f8fafc;background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 9px 18px rgba(0,0,0,.22)}.dx-history-range-summary-v176{display:grid;gap:2px}.dx-history-range-summary-v176 span{color:rgba(148,163,184,.78);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;font-weight:950}.dx-history-range-summary-v176 strong{color:#f8fafc;font-size:clamp(30px,4vw,52px);line-height:.98;letter-spacing:-.075em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-history-range-summary-v176 small{color:rgba(203,213,225,.68);font-size:.92rem;font-weight:850}.dx-history-chart-frame-v176{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:stretch;min-height:164px}.dx-history-yaxis-v176{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;color:rgba(203,213,225,.62);font-size:.72rem;font-weight:900;padding:6px 0}.dx-history-yaxis-v176 b{color:rgba(248,250,252,.88);font-size:.78rem}.dx-history-chart-frame-v176 svg{width:100%;height:164px;display:block;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01))}.dx-history-gridline-v176{stroke:rgba(148,163,184,.18);stroke-width:1;vector-effect:non-scaling-stroke}.dx-history-line-v176{fill:none;stroke:var(--dx-history-accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--dx-history-accent) 42%,transparent));vector-effect:non-scaling-stroke}.dx-history-marker-v176{stroke:rgba(255,255,255,.5);stroke-width:1.4;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.dx-history-dot-v176{fill:var(--dx-history-accent);stroke:#f8fafc;stroke-width:1.6;vector-effect:non-scaling-stroke}.dx-history-text-v176{fill:#f8fafc;font-size:13px;font-weight:950;paint-order:stroke;stroke:rgba(2,6,23,.86);stroke-width:5px;stroke-linejoin:round}.dx-history-stats-v176{display:flex;gap:10px;flex-wrap:wrap;color:rgba(203,213,225,.74);font-size:.82rem;font-weight:850}.dx-history-stats-v176 b{color:#f8fafc}.dx-history-empty-card-v176{display:grid;gap:6px;align-content:center;min-height:110px;padding:18px;border-radius:22px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.62);color:rgba(203,213,225,.72);font-weight:850}.dx-history-empty-card-v176 strong{color:#f8fafc;font-size:1rem}.dx-history-modal-v176{position:fixed;inset:0;z-index:10080;display:grid;place-items:center;padding:20px;background:rgba(2,6,23,.64);backdrop-filter:blur(14px)}.dx-history-modal-v176.hidden{display:none}.dx-history-modal-card-v176{width:min(560px,100%);max-height:min(760px,88vh);overflow:auto;padding:22px;border-radius:28px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(8,13,24,.96));position:relative}.dx-history-modal-close-v176{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:14px;border:1px solid rgba(255,255,255,.13);background:rgba(15,23,42,.7);color:#f8fafc;font-size:24px;cursor:pointer}.dx-history-modal-list-v176{display:grid;gap:10px;margin:16px 0}.dx-history-choice-v176{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.62);color:#f8fafc;cursor:pointer}.dx-history-choice-v176 input{width:18px;height:18px;accent-color:#e5e7eb}.dx-history-choice-v176 span{display:grid;gap:3px}.dx-history-choice-v176 small{color:rgba(203,213,225,.62);font-weight:850}.dx-history-add-selected-v176{position:sticky;bottom:0;width:100%;min-height:48px;border-radius:18px !important}.dx-history-add-selected-v176:disabled{opacity:.45;cursor:not-allowed}@media (max-width:980px){.dx-history-analytics-grid-v176{grid-template-columns:1fr}}@media (max-width:760px){.dx-history-analytics-v176{padding:16px;border-radius:24px;margin-bottom:18px}.dx-history-analytics-head-v176{display:grid;gap:14px}.dx-history-widget-v176{min-height:342px;padding:15px}.dx-history-range-summary-v176 strong{font-size:clamp(34px,12vw,48px)}.dx-history-chart-frame-v176{grid-template-columns:46px minmax(0,1fr);gap:8px}.dx-history-chart-frame-v176 svg{height:152px}.dx-history-yaxis-v176{font-size:.66rem}.dx-history-range-tab-v176{min-height:34px}}html,body{width:100%;min-height:100%;height:auto !important;overflow-x:hidden !important;overflow-y:auto !important}body[data-page="home"]{min-height:100svh !important;height:auto !important;max-height:none !important;overflow-x:hidden !important;overflow-y:auto !important;position:relative !important;touch-action:pan-y}body[data-page="home"] .app-bg{position:fixed !important;inset:0 !important;overflow:hidden !important;pointer-events:none !important}body[data-page="home"] .diagnostix-app-shell,body[data-page="home"] .diagnostix-main-v2,body[data-page="home"] .main-layout.app-pages-v2,body[data-page="home"] .app-pages-v2,body[data-page="home"] .platform-shell-v96,body[data-page="home"] .platform-main-v96,body[data-page="home"] .main-content,body[data-page="home"] .app-content{height:auto !important;max-height:none !important;min-height:0 !important;overflow:visible !important;-webkit-overflow-scrolling:touch}body[data-page="home"] .diagnostix-app-shell{min-height:100svh !important;align-items:start !important}body[data-page="home"] .diagnostix-main-v2{min-height:100svh !important}body[data-page="home"] .app-page,body[data-page="home"] .platform-page-v96,body[data-page="home"] .control-dock.app-page-connect{height:auto !important;max-height:none !important;overflow:visible !important}body[data-page="home"] .app-page.is-active,body[data-page="home"] .platform-page-v96.is-active,body[data-page="home"] .control-dock.app-page-connect.is-active{display:block !important;overflow:visible !important;height:auto !important;max-height:none !important}body[data-page="home"] .app-page:not(.is-active):not(.app-page-connect),body[data-page="home"] .platform-page-v96:not(.is-active),body[data-page="home"] .control-dock.app-page-connect:not(.is-active){display:none !important}@media (min-width:600px) and (max-width:1180px){html,body,body[data-page="home"]{height:auto !important;min-height:100svh !important;overflow-y:auto !important}body[data-page="home"] .diagnostix-app-shell{height:auto !important;min-height:100svh !important;overflow:visible !important}body[data-page="home"] .diagnostix-main-v2,body[data-page="home"] .main-layout.app-pages-v2,body[data-page="home"] .app-pages-v2{height:auto !important;max-height:none !important;overflow:visible !important}body[data-page="home"] .app-topbar-v2{position:sticky !important;top:0 !important}}@media (max-width:820px){html,body,body[data-page="home"]{height:auto !important;min-height:100svh !important;overflow-y:auto !important}body[data-page="home"] .diagnostix-app-shell,body[data-page="home"] .diagnostix-main-v2,body[data-page="home"] .main-layout.app-pages-v2,body[data-page="home"] .app-pages-v2{display:block;height:auto !important;max-height:none !important;overflow:visible !important}body[data-page="home"] .diagnostix-main-v2{padding-bottom:calc(108px + env(safe-area-inset-bottom)) !important}}@supports (-webkit-touch-callout:none){body[data-page="home"],body[data-page="home"] .diagnostix-app-shell,body[data-page="home"] .diagnostix-main-v2{min-height:-webkit-fill-available !important;height:auto !important;overflow-y:visible !important}html,body{overflow-y:auto !important}}body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"],body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"],body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"],body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"],body[data-page="home"] .app-sidebar-v2 .channel-item[data-view="assistant"],body[data-page="home"] .app-sidebar-v2 .channel-item[data-view="parts"]{color:#d8dee9 !important;opacity:1 !important;visibility:visible !important;text-indent:0 !important;font-size:14px !important;line-height:1.25 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;max-width:100% !important}body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"] span,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"] span,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"] span,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"] span,body[data-page="home"] .app-sidebar-v2 .channel-item[data-view="assistant"] span,body[data-page="home"] .app-sidebar-v2 .channel-item[data-view="parts"] span{display:inline-flex !important;opacity:1 !important;visibility:visible !important;color:currentColor !important;flex:0 0 auto !important}body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"]::after,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"]::after,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"]::after,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"]::after{display:none !important;content:none !important}body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"].is-active,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"].is-active,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"].is-active,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"].is-active,body[data-page="home"] .app-sidebar-v2 .channel-item[data-view="assistant"].is-active,body[data-page="home"] .app-sidebar-v2 .channel-item[data-view="parts"].is-active{color:#ffffff !important}@media (max-width:1180px){body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"],body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"],body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"],body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"]{display:flex !important;align-items:center !important;gap:9px !important;min-height:42px !important;color:#d8dee9 !important;opacity:1 !important;visibility:visible !important}}body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"],body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"],body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"],body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"],body[data-page="home"] .app-sidebar-v2 .channel-item[data-view="assistant"],body[data-page="home"] .app-sidebar-v2 .channel-item[data-view="parts"]{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:9px !important;min-height:42px !important;width:100% !important;color:#d8dee9 !important;-webkit-text-fill-color:#d8dee9 !important;opacity:1 !important;visibility:visible !important;font-size:14px !important;font-weight:750 !important;line-height:1.25 !important;white-space:normal !important;overflow:visible !important;text-indent:0 !important;text-transform:none !important;letter-spacing:normal !important;clip-path:none !important;mask-image:none !important;-webkit-mask-image:none !important}body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"] *,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"] *,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"] *,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"] *,body[data-page="home"] .app-sidebar-v2 .channel-item[data-view="assistant"] *,body[data-page="home"] .app-sidebar-v2 .channel-item[data-view="parts"] *{color:currentColor !important;-webkit-text-fill-color:currentColor !important;opacity:1 !important;visibility:visible !important}body[data-page="home"] .dx-sidebar-bullet-v186{display:inline-flex !important;flex:0 0 auto !important;width:auto !important;min-width:10px !important;color:#8f98a7 !important;-webkit-text-fill-color:#8f98a7 !important;opacity:1 !important}body[data-page="home"] .dx-sidebar-label-v186{display:inline !important;flex:1 1 auto !important;min-width:0 !important;max-width:100% !important;color:#d8dee9 !important;-webkit-text-fill-color:#d8dee9 !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;text-overflow:clip !important}body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"].is-active .dx-sidebar-label-v186,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"].is-active .dx-sidebar-label-v186,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"].is-active .dx-sidebar-label-v186,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"].is-active .dx-sidebar-label-v186,body[data-page="home"] .app-sidebar-v2 .channel-item[data-view="assistant"].is-active .dx-sidebar-label-v186,body[data-page="home"] .app-sidebar-v2 .channel-item[data-view="parts"].is-active .dx-sidebar-label-v186{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}body[data-page="home"] .app-sidebar-v2,body[data-page="home"] .platform-sidebar-v96,body[data-page="home"] .discord-sidebar{min-height:100svh !important;height:auto !important;max-height:none !important;overflow-x:hidden !important;overflow-y:visible !important;padding-bottom:calc(150px + env(safe-area-inset-bottom)) !important;box-sizing:border-box !important;align-self:stretch !important}@media (min-width:821px){body[data-page="home"] .app-sidebar-v2,body[data-page="home"] .platform-sidebar-v96,body[data-page="home"] .discord-sidebar{position:sticky !important;top:0 !important;min-height:100svh !important;height:auto !important;overflow-y:auto !important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}}body[data-page="home"] .app-sidebar-v2 .channel-group,body[data-page="home"] .platform-sidebar-v96 .channel-group,body[data-page="home"] .discord-sidebar .channel-group{flex:0 0 auto !important}body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"],body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"],body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"],body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"],body[data-page="home"] .discord-sidebar .app-nav-trigger[data-view="assistant"],body[data-page="home"] .discord-sidebar .app-nav-trigger[data-view="parts"]{position:relative !important;z-index:2 !important;margin-bottom:4px !important}body[data-page="home"] .app-sidebar-v2,body[data-page="home"] aside.app-sidebar-v2,body[data-page="home"] .platform-sidebar-v96,body[data-page="home"] aside.platform-sidebar-v96,body[data-page="home"] .discord-sidebar{height:calc(100svh + 260px) !important;min-height:calc(100svh + 260px) !important;max-height:none !important;overflow:visible !important;padding-bottom:260px !important;box-sizing:border-box !important;background:linear-gradient(180deg,#121720 0%,#0e1218 100%) !important;background-color:#0e1218 !important;background-clip:padding-box !important}@media (min-width:821px){body[data-page="home"] .app-sidebar-v2,body[data-page="home"] aside.app-sidebar-v2,body[data-page="home"] .platform-sidebar-v96,body[data-page="home"] aside.platform-sidebar-v96,body[data-page="home"] .discord-sidebar{position:sticky !important;top:0 !important;align-self:start !important;height:calc(100svh + 260px) !important;min-height:calc(100svh + 260px) !important;overflow:visible !important}body[data-page="home"] .diagnostix-app-shell{align-items:start !important}}@supports not (height:100svh){body[data-page="home"] .app-sidebar-v2,body[data-page="home"] aside.app-sidebar-v2,body[data-page="home"] .platform-sidebar-v96,body[data-page="home"] aside.platform-sidebar-v96,body[data-page="home"] .discord-sidebar{height:calc(100vh + 260px) !important;min-height:calc(100vh + 260px) !important}}body[data-page="home"] .app-sidebar-v2 .channel-item,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger,body[data-page="home"] .platform-sidebar-v96 .channel-item,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger,body[data-page="home"] .discord-sidebar .channel-item,body[data-page="home"] .discord-sidebar .app-nav-trigger,body[data-page="home"] .app-sidebar-v2 .channel-group,body[data-page="home"] .platform-sidebar-v96 .channel-group,body[data-page="home"] .discord-sidebar .channel-group{position:relative !important;z-index:3 !important}body[data-page="home"] .app-sidebar-v2 .channel-group:nth-of-type(3),body[data-page="home"] .platform-sidebar-v96 .channel-group:nth-of-type(3),body[data-page="home"] .discord-sidebar .channel-group:nth-of-type(3){margin-top:18px !important}html,body,body[data-page="home"],body[data-page="login"],body[data-page="register"],body[data-page="forgot-password"],body[data-page="reset-password"],body[data-page="verify"],body[data-page="success"],body[data-page="cancel"],body[data-page="account"]{zoom:1 !important}body[data-page="home"] .app-sidebar-v2,body[data-page="home"] aside.app-sidebar-v2,body[data-page="home"] .platform-sidebar-v96,body[data-page="home"] aside.platform-sidebar-v96,body[data-page="home"] .discord-sidebar{height:100svh !important;min-height:100svh !important;max-height:100svh !important;overflow-x:hidden !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important;scrollbar-width:thin;padding-top:14px !important;padding-bottom:calc(20px + env(safe-area-inset-bottom)) !important;box-sizing:border-box !important;background:linear-gradient(180deg,#121720 0%,#0e1218 100%) !important;background-color:#0e1218 !important}@supports not (height:100svh){body[data-page="home"] .app-sidebar-v2,body[data-page="home"] aside.app-sidebar-v2,body[data-page="home"] .platform-sidebar-v96,body[data-page="home"] aside.platform-sidebar-v96,body[data-page="home"] .discord-sidebar{height:100vh !important;min-height:100vh !important;max-height:100vh !important}}body[data-page="home"] .app-sidebar-v2 .workspace-name,body[data-page="home"] .platform-sidebar-v96 .workspace-name,body[data-page="home"] .discord-sidebar .workspace-name{font-size:18px !important;line-height:1.12 !important;padding-top:2px !important}body[data-page="home"] .app-sidebar-v2 .workspace-sub,body[data-page="home"] .platform-sidebar-v96 .workspace-sub,body[data-page="home"] .discord-sidebar .workspace-sub{font-size:11px !important;line-height:1.18 !important;margin-bottom:8px !important;padding-bottom:10px !important}body[data-page="home"] .app-sidebar-v2 .channel-group,body[data-page="home"] .platform-sidebar-v96 .channel-group,body[data-page="home"] .discord-sidebar .channel-group{margin:10px 0 5px !important;font-size:10.5px !important;line-height:1.15 !important;letter-spacing:.12em !important;min-height:0 !important}body[data-page="home"] .app-sidebar-v2 .channel-item,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger,body[data-page="home"] .platform-sidebar-v96 .channel-item,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger,body[data-page="home"] .discord-sidebar .channel-item,body[data-page="home"] .discord-sidebar .app-nav-trigger{min-height:34px !important;height:auto !important;padding:8px 10px !important;margin:0 0 2px !important;gap:8px !important;font-size:13.5px !important;line-height:1.18 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;opacity:1 !important;visibility:visible !important;color:#d8dee9 !important;-webkit-text-fill-color:#d8dee9 !important}body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"],body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"],body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"],body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"],body[data-page="home"] .discord-sidebar .app-nav-trigger[data-view="assistant"],body[data-page="home"] .discord-sidebar .app-nav-trigger[data-view="parts"]{display:flex !important;position:relative !important;z-index:5 !important;color:#d8dee9 !important;-webkit-text-fill-color:#d8dee9 !important;opacity:1 !important;visibility:visible !important;clip-path:none !important;mask-image:none !important;-webkit-mask-image:none !important}body[data-page="home"] .app-sidebar-v2 .dx-sidebar-label-v186,body[data-page="home"] .platform-sidebar-v96 .dx-sidebar-label-v186,body[data-page="home"] .discord-sidebar .dx-sidebar-label-v186{display:inline !important;color:#d8dee9 !important;-webkit-text-fill-color:#d8dee9 !important;opacity:1 !important;visibility:visible !important}body[data-page="home"] .app-sidebar-v2 .sidebar-status,body[data-page="home"] .platform-sidebar-v96 .sidebar-status,body[data-page="home"] .discord-sidebar .sidebar-status{min-height:34px !important;padding:8px 10px !important;margin-top:4px !important;font-size:12.5px !important}@media (min-width:821px){body[data-page="home"] .app-sidebar-v2,body[data-page="home"] aside.app-sidebar-v2,body[data-page="home"] .platform-sidebar-v96,body[data-page="home"] aside.platform-sidebar-v96,body[data-page="home"] .discord-sidebar{position:sticky !important;top:0 !important;align-self:start !important}}@media (max-height:760px) and (min-width:821px){body[data-page="home"] .app-sidebar-v2,body[data-page="home"] .platform-sidebar-v96,body[data-page="home"] .discord-sidebar{padding-top:10px !important;padding-bottom:12px !important}body[data-page="home"] .app-sidebar-v2 .workspace-name,body[data-page="home"] .platform-sidebar-v96 .workspace-name,body[data-page="home"] .discord-sidebar .workspace-name{font-size:17px !important}body[data-page="home"] .app-sidebar-v2 .workspace-sub,body[data-page="home"] .platform-sidebar-v96 .workspace-sub,body[data-page="home"] .discord-sidebar .workspace-sub{margin-bottom:6px !important;padding-bottom:8px !important}body[data-page="home"] .app-sidebar-v2 .channel-group,body[data-page="home"] .platform-sidebar-v96 .channel-group,body[data-page="home"] .discord-sidebar .channel-group{margin:8px 0 4px !important;font-size:10px !important}body[data-page="home"] .app-sidebar-v2 .channel-item,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger,body[data-page="home"] .platform-sidebar-v96 .channel-item,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger,body[data-page="home"] .discord-sidebar .channel-item,body[data-page="home"] .discord-sidebar .app-nav-trigger{min-height:31px !important;padding:7px 10px !important;font-size:13px !important}}body[data-page="home"] .sidebar-status,body[data-page="home"] #sidebarBtMirror,body[data-page="home"] #sidebarObdMirror{display:none !important}body[data-page="home"] .app-sidebar-v2 .channel-group:last-of-type,body[data-page="home"] .platform-sidebar-v96 .channel-group:last-of-type,body[data-page="home"] .discord-sidebar .channel-group:last-of-type{display:none !important}body[data-page="home"] .app-sidebar-v2,body[data-page="home"] aside.app-sidebar-v2,body[data-page="home"] .platform-sidebar-v96,body[data-page="home"] aside.platform-sidebar-v96,body[data-page="home"] .discord-sidebar{overflow-x:visible !important;overflow-y:visible !important;max-height:none !important;overscroll-behavior:auto !important;touch-action:pan-y !important;scrollbar-width:auto !important}@media (min-width:821px){body[data-page="home"] .app-sidebar-v2,body[data-page="home"] aside.app-sidebar-v2,body[data-page="home"] .platform-sidebar-v96,body[data-page="home"] aside.platform-sidebar-v96,body[data-page="home"] .discord-sidebar{position:sticky !important;top:0 !important;height:100svh !important;min-height:100svh !important}}body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"],body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"],body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"],body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"],body[data-page="home"] .discord-sidebar .app-nav-trigger[data-view="assistant"],body[data-page="home"] .discord-sidebar .app-nav-trigger[data-view="parts"]{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:nowrap !important;gap:8px !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important;min-width:0 !important;max-width:none !important;width:100% !important}body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"] .dx-sidebar-bullet-v186,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"] .dx-sidebar-bullet-v186,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"] .dx-sidebar-bullet-v186,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"] .dx-sidebar-bullet-v186,body[data-page="home"] .discord-sidebar .app-nav-trigger[data-view="assistant"] .dx-sidebar-bullet-v186,body[data-page="home"] .discord-sidebar .app-nav-trigger[data-view="parts"] .dx-sidebar-bullet-v186,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"]>span:first-child,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"]>span:first-child,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"]>span:first-child,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"]>span:first-child{flex:0 0 auto !important;display:inline-flex !important;width:auto !important;min-width:10px !important;white-space:nowrap !important}body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="assistant"] .dx-sidebar-label-v186,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger[data-view="parts"] .dx-sidebar-label-v186,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="assistant"] .dx-sidebar-label-v186,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger[data-view="parts"] .dx-sidebar-label-v186,body[data-page="home"] .discord-sidebar .app-nav-trigger[data-view="assistant"] .dx-sidebar-label-v186,body[data-page="home"] .discord-sidebar .app-nav-trigger[data-view="parts"] .dx-sidebar-label-v186{flex:0 1 auto !important;display:inline-block !important;white-space:nowrap !important;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important;max-width:none !important;overflow:visible !important;text-overflow:clip !important}body[data-page="home"] .app-sidebar-v2 .channel-item,body[data-page="home"] .app-sidebar-v2 .app-nav-trigger,body[data-page="home"] .platform-sidebar-v96 .channel-item,body[data-page="home"] .platform-sidebar-v96 .app-nav-trigger,body[data-page="home"] .discord-sidebar .channel-item,body[data-page="home"] .discord-sidebar .app-nav-trigger{padding-left:9px !important;padding-right:8px !important}.dx-history-range-summary-v176 strong{font-size:clamp(22px,2.2vw,34px) !important;line-height:1.05 !important;letter-spacing:-.045em !important}.dx-history-stats-v176{font-size:.76rem !important;line-height:1.35 !important}.dx-history-stats-v176 b{font-size:.78rem !important;line-height:1.35 !important}@media (max-width:760px){.dx-history-range-summary-v176 strong{font-size:clamp(22px,7vw,30px) !important;line-height:1.06 !important}.dx-history-stats-v176{font-size:.74rem !important}.dx-history-stats-v176 b{font-size:.76rem !important}}body[data-page="home"] [data-app-view="connect"] .platform-meta-v96 span,body[data-page="home"] [data-app-view="connect"] .vehicle-meta-v96 span,body[data-page="home"] [data-app-view="connect"] [data-vehicle-label],body[data-page="home"] [data-app-view="connect"] .vehicle-label,body[data-page="home"] [data-app-view="connect"] .connect-vehicle-label{font-size:.68rem !important;line-height:1.15 !important;letter-spacing:.13em !important}body[data-page="home"] [data-app-view="connect"] .platform-meta-v96 strong,body[data-page="home"] [data-app-view="connect"] .vehicle-meta-v96 strong,body[data-page="home"] [data-app-view="connect"] #dxConnectVehicleName,body[data-page="home"] [data-app-view="connect"] #dxSelectedVehicleName,body[data-page="home"] [data-app-view="connect"] #connectVehicleName,body[data-page="home"] [data-app-view="connect"] [data-vehicle-name],body[data-page="home"] [data-app-view="connect"] .vehicle-name,body[data-page="home"] [data-app-view="connect"] .connect-vehicle-name{font-size:clamp(16px,1.35vw,22px) !important;line-height:1.14 !important;letter-spacing:-.025em !important;font-weight:850 !important}@media (max-width:760px){body[data-page="home"] [data-app-view="connect"] .platform-meta-v96 strong,body[data-page="home"] [data-app-view="connect"] .vehicle-meta-v96 strong,body[data-page="home"] [data-app-view="connect"] #dxConnectVehicleName,body[data-page="home"] [data-app-view="connect"] #dxSelectedVehicleName,body[data-page="home"] [data-app-view="connect"] #connectVehicleName,body[data-page="home"] [data-app-view="connect"] [data-vehicle-name],body[data-page="home"] [data-app-view="connect"] .vehicle-name,body[data-page="home"] [data-app-view="connect"] .connect-vehicle-name{font-size:clamp(15px,4.6vw,20px) !important;line-height:1.16 !important}}.dx-wake-lock-mobile-v198{display:none}@media (max-width:1024px),(pointer:coarse){.dx-wake-lock-mobile-v198{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom));z-index:1200;display:block;pointer-events:none}.dx-wake-lock-card-v198{width:min(520px,100%);margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-radius:18px;box-shadow:0 18px 44px rgba(0,0,0,.28);pointer-events:auto;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dx-wake-lock-icon-v198{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:15px;line-height:1}.dx-wake-lock-copy-v198{min-width:0;display:flex;flex-direction:column;gap:2px}.dx-wake-lock-copy-v198 strong{font-size:13px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-wake-lock-copy-v198 small{font-size:11px;line-height:1.2;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-wake-lock-toggle-v198{min-width:72px;border:0;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;color:inherit;background:rgba(255,255,255,.10);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.dx-wake-lock-mobile-v198.is-active .dx-wake-lock-toggle-v198{background:rgba(34,197,94,.20);box-shadow:inset 0 0 0 1px rgba(34,197,94,.34)}.dx-wake-lock-mobile-v198.is-wanted .dx-wake-lock-toggle-v198{background:rgba(251,191,36,.17);box-shadow:inset 0 0 0 1px rgba(251,191,36,.30)}.dx-wake-lock-mobile-v198.is-unsupported .dx-wake-lock-toggle-v198{opacity:.62}}@media (max-width:1024px),(pointer:coarse){.dx-wake-lock-mobile-v198{transition:left .52s cubic-bezier(.18,.88,.22,1),right .52s cubic-bezier(.18,.88,.22,1),top .52s cubic-bezier(.18,.88,.22,1),bottom .52s cubic-bezier(.18,.88,.22,1),width .52s cubic-bezier(.18,.88,.22,1);will-change:left,right,top,bottom,width}.dx-wake-lock-mobile-v198.is-docked-top-v200{left:max(14px,env(safe-area-inset-left));right:auto;top:calc(12px + env(safe-area-inset-top));bottom:auto;width:min(178px,calc(100vw - 92px - env(safe-area-inset-left) - env(safe-area-inset-right)));z-index:1260}.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-card-v198{width:100%;min-height:34px;margin:0;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:4px 8px 4px 5px;border-radius:999px;box-shadow:0 10px 24px rgba(0,0,0,.32)}.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-icon-v198{width:26px;height:26px;border-radius:999px;font-size:13px}.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-copy-v198{gap:0}.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-copy-v198 strong{font-size:11.5px;line-height:1.05}.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-copy-v198 small{display:none}.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-toggle-v198{display:none}}@media (max-width:360px){.dx-wake-lock-mobile-v198.is-docked-top-v200{width:min(148px,calc(100vw - 86px - env(safe-area-inset-left) - env(safe-area-inset-right)))}.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-copy-v198 strong{font-size:10.5px}}@media (min-width:1025px) and (pointer:fine){.dx-wake-lock-mobile-v198{display:none!important}}@media (max-width:420px){.dx-wake-lock-card-v198{padding:8px 9px;border-radius:16px;gap:8px}.dx-wake-lock-icon-v198{width:29px;height:29px;border-radius:10px;font-size:14px}.dx-wake-lock-copy-v198 strong{font-size:12px}.dx-wake-lock-copy-v198 small{font-size:10.5px}.dx-wake-lock-toggle-v198{min-width:62px;padding:8px 9px;font-size:11px}}@media (max-width:1024px),(pointer:coarse){.dx-wake-lock-mobile-v198.is-docked-top-v200{position:fixed !important;left:max(14px,env(safe-area-inset-left,0px)) !important;right:auto !important;top:calc(12px + env(safe-area-inset-top,0px)) !important;bottom:auto !important;width:min(184px,calc(100vw - 92px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))) !important;z-index:10050 !important;pointer-events:auto !important;transform:none !important}.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-card-v198{width:100% !important;min-height:36px !important;margin:0 !important;grid-template-columns:auto minmax(0,1fr) !important;gap:7px !important;padding:5px 9px 5px 5px !important;border-radius:999px !important;cursor:pointer !important;touch-action:manipulation !important;-webkit-tap-highlight-color:transparent !important;pointer-events:auto !important}.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-icon-v198{width:26px !important;height:26px !important;border-radius:999px !important;font-size:13px !important}.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-copy-v198 strong{font-size:11.5px !important;line-height:1.05 !important}.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-copy-v198 small,.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-toggle-v198{display:none !important}}@media (max-width:360px){.dx-wake-lock-mobile-v198.is-docked-top-v200{width:min(154px,calc(100vw - 86px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))) !important}.dx-wake-lock-mobile-v198.is-docked-top-v200 .dx-wake-lock-copy-v198 strong{font-size:10.5px !important}}.dx-wake-lock-mobile-v201{display:none}@media (max-width:1024px),(pointer:coarse){.dx-wake-lock-mobile-v201{position:fixed;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:1200;display:block;pointer-events:none;transition:left .54s cubic-bezier(.18,.88,.22,1),right .54s cubic-bezier(.18,.88,.22,1),top .54s cubic-bezier(.18,.88,.22,1),bottom .54s cubic-bezier(.18,.88,.22,1),width .54s cubic-bezier(.18,.88,.22,1);will-change:left,right,top,bottom,width}.dx-wake-lock-card-v201{width:min(520px,100%);margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-radius:18px;box-shadow:0 18px 44px rgba(0,0,0,.28);pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dx-wake-lock-icon-v201{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:15px;line-height:1;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.dx-wake-lock-copy-v201{min-width:0;display:flex;flex-direction:column;gap:2px}.dx-wake-lock-copy-v201 strong{font-size:13px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-wake-lock-copy-v201 small{font-size:11px;line-height:1.2;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-wake-lock-toggle-v201{min-width:72px;border:0;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;color:inherit;background:rgba(255,255,255,.10);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:background .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.dx-wake-lock-mobile-v201.is-active .dx-wake-lock-toggle-v201,.dx-wake-lock-mobile-v201.is-activating .dx-wake-lock-toggle-v201,.dx-wake-lock-mobile-v201.is-wanted .dx-wake-lock-toggle-v201{color:#ecfdf5;background:linear-gradient(135deg,rgba(34,197,94,.92),rgba(22,163,74,.82));box-shadow:0 8px 18px rgba(34,197,94,.25),inset 0 0 0 1px rgba(187,247,208,.38)}.dx-wake-lock-mobile-v201.is-active .dx-wake-lock-icon-v201,.dx-wake-lock-mobile-v201.is-activating .dx-wake-lock-icon-v201{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.36);box-shadow:0 0 0 3px rgba(34,197,94,.08)}.dx-wake-lock-mobile-v201.is-unsupported .dx-wake-lock-toggle-v201{opacity:.62}.dx-wake-lock-mobile-v201.is-docked-top-v201{position:fixed !important;left:max(14px,env(safe-area-inset-left,0px)) !important;right:auto !important;top:calc(12px + env(safe-area-inset-top,0px)) !important;bottom:auto !important;width:min(174px,calc(100vw - 92px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))) !important;z-index:10050 !important;pointer-events:auto !important;transform:none !important}.dx-wake-lock-mobile-v201.is-docked-top-v201 .dx-wake-lock-card-v201{width:100% !important;min-height:36px !important;margin:0 !important;grid-template-columns:auto minmax(0,1fr) !important;gap:7px !important;padding:5px 9px 5px 5px !important;border-radius:999px !important;cursor:pointer !important;touch-action:manipulation !important;-webkit-tap-highlight-color:transparent !important;pointer-events:auto !important;border:1px solid rgba(34,197,94,.22) !important;box-shadow:0 10px 24px rgba(0,0,0,.32),0 0 0 1px rgba(34,197,94,.10) !important}.dx-wake-lock-mobile-v201.is-docked-top-v201 .dx-wake-lock-icon-v201{width:26px !important;height:26px !important;border-radius:999px !important;font-size:13px !important}.dx-wake-lock-mobile-v201.is-docked-top-v201 .dx-wake-lock-copy-v201{gap:0 !important}.dx-wake-lock-mobile-v201.is-docked-top-v201 .dx-wake-lock-copy-v201 strong{font-size:11.5px !important;line-height:1.05 !important}.dx-wake-lock-mobile-v201.is-docked-top-v201 .dx-wake-lock-copy-v201 small,.dx-wake-lock-mobile-v201.is-docked-top-v201 .dx-wake-lock-toggle-v201{display:none !important}}@media (min-width:1025px) and (pointer:fine){.dx-wake-lock-mobile-v201{display:none!important}}@media (max-width:420px){.dx-wake-lock-card-v201{padding:8px 9px;border-radius:16px;gap:8px}.dx-wake-lock-icon-v201{width:29px;height:29px;border-radius:10px;font-size:14px}.dx-wake-lock-copy-v201 strong{font-size:12px}.dx-wake-lock-copy-v201 small{font-size:10.5px}.dx-wake-lock-toggle-v201{min-width:62px;padding:8px 9px;font-size:11px}}@media (max-width:360px){.dx-wake-lock-mobile-v201.is-docked-top-v201{width:min(154px,calc(100vw - 86px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))) !important}.dx-wake-lock-mobile-v201.is-docked-top-v201 .dx-wake-lock-copy-v201 strong{font-size:10.5px !important}}@media (max-width:1024px),(pointer:coarse){.dx-wake-lock-mobile-v201.is-docked-top-v201,.dx-wake-lock-mobile-v201[data-fixed-top-pinned="1"]{position:fixed !important;left:max(14px,env(safe-area-inset-left,0px)) !important;right:auto !important;top:calc(12px + env(safe-area-inset-top,0px)) !important;bottom:auto !important;width:min(174px,calc(100vw - 92px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))) !important;max-width:none !important;margin:0 !important;z-index:2147483000 !important;transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0) !important;pointer-events:auto !important;will-change:auto !important;contain:layout style paint !important}}@media (max-width:360px){.dx-wake-lock-mobile-v201.is-docked-top-v201,.dx-wake-lock-mobile-v201[data-fixed-top-pinned="1"]{width:min(154px,calc(100vw - 86px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))) !important}}.dx-account-wake-card-v206{position:relative;overflow:hidden}.dx-account-wake-row-v206{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:16px;border-radius:22px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10)}.dx-account-wake-copy-v206{display:flex;flex-direction:column;gap:5px;min-width:0}.dx-account-wake-copy-v206 strong{color:#f8fafc;font-size:15px;line-height:1.2;letter-spacing:-.01em}.dx-account-wake-copy-v206 small{color:rgba(226,232,240,.72);font-size:12px;line-height:1.35;max-width:560px}.dx-ios-switch-v206{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;width:58px;height:34px;padding:0;border:0;border-radius:999px;background:rgba(148,163,184,.38);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 2px 7px rgba(0,0,0,.20);cursor:pointer;transition:background .22s ease,box-shadow .22s ease,transform .18s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dx-ios-switch-v206 span{position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.30);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.dx-ios-switch-v206.is-on,.dx-ios-switch-v206[aria-checked="true"]{background:linear-gradient(135deg,#34c759,#20b152);box-shadow:inset 0 0 0 1px rgba(220,252,231,.38),0 10px 22px rgba(34,197,94,.20)}.dx-ios-switch-v206.is-on span,.dx-ios-switch-v206[aria-checked="true"] span{transform:translateX(24px)}.dx-ios-switch-v206:focus-visible{outline:3px solid rgba(52,199,89,.35);outline-offset:4px}.dx-ios-switch-v206:active{transform:scale(.97)}@media (max-width:720px){.dx-account-wake-row-v206{align-items:center;gap:14px;padding:14px}.dx-account-wake-copy-v206 strong{font-size:14px}.dx-account-wake-copy-v206 small{font-size:11.5px}}body[data-page="home"] .site-footer.app-footer,body[data-page="account"] .site-footer.app-footer,.site-footer.app-footer{display:none !important}.profile-menu-v3 .profile-legal-v212{margin-top:12px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.045);display:grid;gap:10px}.profile-menu-v3 .profile-legal-brand-v212{display:grid;gap:4px}.profile-menu-v3 .profile-legal-brand-v212 strong{color:#f4f7fb;font-size:12px;font-weight:900;letter-spacing:-.01em}.profile-menu-v3 .profile-legal-brand-v212 p{margin:0;color:#9aa4b2;font-size:11px;line-height:1.45}.profile-menu-v3 .profile-legal-nav-v212{display:grid;gap:7px}.profile-menu-v3 .profile-legal-nav-v212>span{color:#7c8796;font-size:10px;font-weight:950;letter-spacing:.12em}.profile-menu-v3 .profile-legal-links-v212{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.profile-menu-v3 .profile-legal-links-v212 a{display:flex;align-items:center;justify-content:center;min-height:34px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#dce4ee;text-decoration:none;font-size:11px;font-weight:900}.profile-menu-v3 .profile-legal-links-v212 a:hover{background:rgba(41,225,134,.12);border-color:rgba(41,225,134,.28);color:#ffffff}body[data-page="home"] .vehicle-card.app-vehicle-card-v2,body[data-page="home"] .profile-auto-wrap-v7,body[data-page="home"] .mobile-auto-profile-v7,body[data-page="home"] #vehicleBrand,body[data-page="home"] #mobileVehicleTitle{opacity:1 !important;visibility:visible !important;animation:none !important;transition:none !important}body[data-page="home"] #vehicleBrand,body[data-page="home"] #mobileVehicleTitle,body[data-page="home"] .profile-auto-wrap-v7 strong,body[data-page="home"] .profile-auto-wrap-v7 small,body[data-page="home"] .profile-auto-label-v7,body[data-page="home"] .mobile-auto-profile-v7 strong,body[data-page="home"] .mobile-auto-profile-v7 span{min-height:1em;will-change:auto !important}@media (max-width:520px){.profile-menu-v3 .profile-legal-links-v212{grid-template-columns:1fr 1fr}.profile-menu-v3 .profile-legal-brand-v212 p{font-size:10.5px}}.site-footer,.site-footer.glass,.site-footer.app-footer,.dx-account-footer,footer.site-footer{display:none !important;visibility:hidden !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;pointer-events:none !important}#cookiePrefsButton,.cookie-fab{display:none !important;visibility:hidden !important;pointer-events:none !important}.profile-menu-v3 .profile-legal-links-v212 button[data-cookie-prefs]{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;min-height:34px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#dce4ee;text-decoration:none;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer}.profile-menu-v3 .profile-legal-links-v212 button[data-cookie-prefs]:hover{background:rgba(41,225,134,.12);border-color:rgba(41,225,134,.28);color:#ffffff}body[data-page="home"] .widget-card[data-pid] .widget-value,body[data-page="home"] .diagram-card-v4[data-pid-diagram] .diagram-value-v4{transition:opacity .12s ease}body[data-page="home"] .widget-card[data-pid].dx-live-value-held-v213 .widget-value,body[data-page="home"] .diagram-card-v4[data-pid-diagram].dx-live-value-held-v213 .diagram-value-v4{opacity:.96}html[data-auth-state="guest"] body[data-page="home"] .profile-menu-v3 .profile-actions-v3,body[data-page="home"].is-guest-user .profile-menu-v3 .profile-actions-v3{margin-top:16px !important;padding-top:2px !important}@media (max-width:520px){html[data-auth-state="guest"] body[data-page="home"] .profile-menu-v3 .profile-actions-v3,body[data-page="home"].is-guest-user .profile-menu-v3 .profile-actions-v3{margin-top:18px !important}}@media (max-width:980px){body[data-page="home"] .dx-software-workbar-v208,body[data-page="home"] .dx-software-statusbar-v208{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important;pointer-events:none !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16,body[data-page="home"] #btnConnect.btn.primary.adapter-connect-card-v16,body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-icon-v16,body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-icon-v16 img{animation:none !important;transition:none !important;will-change:auto !important;backface-visibility:hidden !important;-webkit-backface-visibility:hidden !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16,body[data-page="home"] #btnConnect.btn.primary.adapter-connect-card-v16{transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important;isolation:isolate !important;contain:layout paint !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-icon-v16{transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important;opacity:1 !important;visibility:visible !important;flex:0 0 54px !important}body[data-page="home"] #btnConnect.adapter-connect-card-v16 .adapter-connect-icon-v16 img{transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important;opacity:1 !important;visibility:visible !important;display:block !important}}.dx-account-android-subscription-card{border:1px solid rgba(88,166,255,.22);background:linear-gradient(135deg,rgba(25,34,52,.82),rgba(13,18,29,.92))}.dx-account-subscription-facts-v224{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.dx-account-subscription-facts-v224 div{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);border-radius:16px;padding:12px;min-width:0}.dx-account-subscription-facts-v224 small{display:block;color:rgba(255,255,255,.58);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.dx-account-subscription-facts-v224 strong{display:block;color:#fff;font-size:13px;line-height:1.25;word-break:break-word}@media(max-width:720px){.dx-account-subscription-facts-v224{grid-template-columns:1fr}}.dx-account-android-subscription-card{background:linear-gradient(180deg,rgba(148,163,184,.14),rgba(15,23,42,.88)) !important;border:1px solid rgba(148,163,184,.22) !important;box-shadow:0 18px 46px rgba(0,0,0,.28) !important}.dx-account-card-title-no-icon-v225{align-items:flex-start !important}.dx-account-card-title-no-icon-v225>div{min-width:0}.dx-account-premium-help{display:none !important}.supported-sensor-list-v225{display:block;margin-top:6px;max-width:280px;color:rgba(231,238,252,.62);font-size:10px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.mobile-mini-box .supported-sensor-list-v225{max-width:100%;font-size:9.5px}body[data-page="account"] .dx-account-premium-layout{align-items:stretch !important}body[data-page="account"] .dx-account-premium-card-large,body[data-page="account"] .dx-account-android-subscription-card{min-height:260px !important;height:100% !important;background:linear-gradient(180deg,rgba(148,163,184,.14),rgba(17,24,39,.88)) !important;border:1px solid rgba(148,163,184,.20) !important;box-shadow:0 18px 46px rgba(0,0,0,.28) !important}body[data-page="account"] .dx-account-android-subscription-card{display:flex !important;flex-direction:column !important;justify-content:space-between !important;padding:28px !important}body[data-page="account"] .dx-account-subscription-facts-v224 div{background:rgba(148,163,184,.08) !important;border:1px solid rgba(148,163,184,.16) !important}@media(max-width:900px){body[data-page="account"] .dx-account-premium-card-large,body[data-page="account"] .dx-account-android-subscription-card{min-height:220px !important}}body[data-page="account"] .dx-account-premium-card-large,body[data-page="account"] .dx-account-android-subscription-card{background:var(--dx-account-card) !important;border:1px solid rgba(255,255,255,.075) !important;border-radius:20px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.028) !important;min-height:230px !important;height:100% !important}body[data-page="account"] .dx-account-android-subscription-card{padding:28px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important}body[data-page="account"] .dx-account-subscription-facts-v224 div{background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.08) !important;border-radius:16px !important}@media(max-width:900px){body[data-page="account"] .dx-account-premium-card-large,body[data-page="account"] .dx-account-android-subscription-card{min-height:220px !important}}body[data-page="home"] #chipStorage.status-chip,body[data-page="home"] #chipStorage.status-chip.mini{width:auto !important;min-width:0 !important;max-width:150px !important;flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;word-break:normal !important}body[data-page="home"] #chipStorage.status-chip::first-letter,body[data-page="home"] #chipStorage.status-chip.mini::first-letter{text-transform:none !important}@media (max-width:820px){html:not([data-auth-state="guest"]) body[data-page="home"] .app-topbar-v2,body[data-page="home"]:not(.is-guest-user) .app-topbar-v2{padding-top:calc(8px + env(safe-area-inset-top,0px)) !important;padding-bottom:8px !important;min-height:58px !important;align-items:center !important}html:not([data-auth-state="guest"]) body[data-page="home"] .profile-area-v3,body[data-page="home"]:not(.is-guest-user) .profile-area-v3{align-self:center !important;align-items:center !important;margin-top:0 !important;padding-top:0 !important;transform:none !important}html:not([data-auth-state="guest"]) body[data-page="home"] .profile-avatar-button-v3,body[data-page="home"]:not(.is-guest-user) .profile-avatar-button-v3{margin-top:0 !important;margin-bottom:0 !important;transform:none !important}}@media (max-width:480px){body[data-page="home"] #chipStorage.status-chip,body[data-page="home"] #chipStorage.status-chip.mini{max-width:116px !important}}.dx-pid-icon-v247{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.055));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.10);color:#f4f7fb;overflow:hidden}.dx-pid-icon-v247 img{width:68%;height:68%;display:block;object-fit:contain}.widget-icon .dx-pid-icon-v247,.dx-pid-icon-widget-v247{width:100%;height:100%;min-width:0;border-radius:50%;background:transparent;border:0;box-shadow:none}.widget-icon .dx-pid-icon-v247 img,.dx-pid-icon-widget-v247 img{width:44%;height:44%}.pid-title-with-icon-v247,.diagram-title-row-v30,.dx-history-title-with-icon-v247,.dx-history-choice-content-v247{display:inline-flex;align-items:center;gap:10px;min-width:0}.pid-title-with-icon-v247 span,.dx-history-title-with-icon-v247 b,.dx-history-choice-content-v247>span{min-width:0}.dx-pid-icon-list-v247{width:34px;height:34px;min-width:34px;border-radius:13px}.dx-pid-icon-diagram-v247{width:30px;height:30px;min-width:30px;border-radius:12px}.dx-pid-icon-foot-v247{width:24px;height:24px;min-width:24px;border-radius:9px;margin-right:7px;vertical-align:middle}.dx-pid-icon-history-v247{width:30px;height:30px;min-width:30px;border-radius:12px}.dx-history-choice-v176 .dx-history-choice-content-v247{width:100%}@media (max-width:640px){.dx-pid-icon-list-v247{width:30px;height:30px;min-width:30px}.dx-pid-icon-diagram-v247,.dx-pid-icon-history-v247{width:28px;height:28px;min-width:28px}}.dx-pid-icon-v247{display:inline-grid !important;place-items:center !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;min-width:32px !important;max-width:32px !important;flex:0 0 32px !important;aspect-ratio:1 / 1 !important;padding:0 !important;line-height:1 !important;vertical-align:middle !important;box-sizing:border-box !important;overflow:hidden !important}.dx-pid-icon-v247 img{display:block !important;width:20px !important;height:20px !important;max-width:70% !important;max-height:70% !important;object-fit:contain !important;object-position:center center !important;margin:0 !important;padding:0 !important;transform:none !important;flex:0 0 auto !important}.dx-pid-icon-list-v247{width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important;flex-basis:36px !important;border-radius:14px !important}.dx-pid-icon-list-v247 img{width:22px !important;height:22px !important}.dx-pid-icon-diagram-v247,.dx-pid-icon-history-v247{width:32px !important;height:32px !important;min-width:32px !important;max-width:32px !important;flex-basis:32px !important;border-radius:12px !important}.dx-pid-icon-diagram-v247 img,.dx-pid-icon-history-v247 img{width:20px !important;height:20px !important}.dx-pid-icon-foot-v247{width:26px !important;height:26px !important;min-width:26px !important;max-width:26px !important;flex-basis:26px !important;border-radius:10px !important;margin-right:7px !important}.dx-pid-icon-foot-v247 img{width:17px !important;height:17px !important}.widget-icon .dx-pid-icon-v247,.dx-pid-icon-widget-v247{width:100% !important;height:100% !important;min-width:0 !important;max-width:none !important;flex:0 0 auto !important;border-radius:50% !important;background:transparent !important;border:0 !important;box-shadow:none !important}.widget-icon .dx-pid-icon-v247 img,.dx-pid-icon-widget-v247 img{width:44% !important;height:44% !important;max-width:44% !important;max-height:44% !important}.pid-title-with-icon-v247,.diagram-title-row-v30,.dx-history-title-with-icon-v247,.dx-history-choice-content-v247{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;min-width:0 !important;max-width:100% !important}.pid-title-with-icon-v247 span:not(.dx-pid-icon-v247),.dx-history-title-with-icon-v247 b,.dx-history-choice-content-v247>span:not(.dx-pid-icon-v247),.diagram-title-v4{min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important}@media (max-width:640px){.dx-pid-icon-list-v247{width:34px !important;height:34px !important;min-width:34px !important;max-width:34px !important;flex-basis:34px !important}.dx-pid-icon-list-v247 img{width:21px !important;height:21px !important}.dx-pid-icon-diagram-v247,.dx-pid-icon-history-v247{width:30px !important;height:30px !important;min-width:30px !important;max-width:30px !important;flex-basis:30px !important}.dx-pid-icon-diagram-v247 img,.dx-pid-icon-history-v247 img{width:19px !important;height:19px !important}}

/* v269: logged-in mobile/tablet notification + profile right edge fix. Desktop is untouched. */
@media (max-width: 900px), (min-width: 901px) and (max-width: 1366px) and (pointer: coarse), (min-width: 901px) and (max-width: 1366px) and (hover: none){
  html[data-auth-state="auth"] body[data-page="home"] .app-topbar-v2,
  body[data-page="home"].is-auth-user .app-topbar-v2,
  body[data-page="home"].app-protected .app-topbar-v2{
    position:sticky !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    min-height:72px !important;
    padding-left:max(10px, env(safe-area-inset-left, 0px)) !important;
    padding-right:calc(max(10px, env(safe-area-inset-right, 0px)) + 104px) !important;
    overflow:visible !important;
    isolation:isolate !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .app-topbar-left,
  body[data-page="home"].is-auth-user .app-topbar-left,
  body[data-page="home"].app-protected .app-topbar-left{
    flex:1 1 auto !important;
    min-width:0 !important;
    max-width:100% !important;
    overflow:hidden !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .profile-area-v3,
  body[data-page="home"].is-auth-user .profile-area-v3,
  body[data-page="home"].app-protected .profile-area-v3{
    position:absolute !important;
    left:auto !important;
    right:max(10px, env(safe-area-inset-right, 0px)) !important;
    top:50% !important;
    bottom:auto !important;
    transform:translateY(-50%) !important;
    z-index:1600 !important;
    display:flex !important;
    flex-direction:row !important;
    align-items:center !important;
    justify-content:flex-end !important;
    gap:8px !important;
    width:auto !important;
    min-width:0 !important;
    max-width:104px !important;
    min-height:44px !important;
    height:44px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:visible !important;
    pointer-events:auto !important;
    justify-self:auto !important;
    align-self:auto !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #guestRegisterButton.guest-register-pill-v81,
  body[data-page="home"].is-auth-user #guestRegisterButton.guest-register-pill-v81,
  body[data-page="home"].app-protected #guestRegisterButton.guest-register-pill-v81{
    display:none !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .dx-notification-center-v115,
  body[data-page="home"].is-auth-user .dx-notification-center-v115,
  body[data-page="home"].app-protected .dx-notification-center-v115{
    order:1 !important;
    position:relative !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    bottom:auto !important;
    transform:none !important;
    margin:0 !important;
    padding:0 !important;
    flex:0 0 auto !important;
    min-width:0 !important;
    width:auto !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .dx-notification-center-v115:not(.hidden),
  body[data-page="home"].is-auth-user .dx-notification-center-v115:not(.hidden),
  body[data-page="home"].app-protected .dx-notification-center-v115:not(.hidden){
    display:flex !important;
    align-items:center !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .dx-notification-button-v115,
  body[data-page="home"].is-auth-user .dx-notification-button-v115,
  body[data-page="home"].app-protected .dx-notification-button-v115{
    width:40px !important;
    min-width:40px !important;
    max-width:40px !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    flex:0 0 40px !important;
    padding:0 !important;
    display:inline-grid !important;
    place-items:center !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileButton.profile-avatar-button-v3,
  body[data-page="home"].is-auth-user #profileButton.profile-avatar-button-v3,
  body[data-page="home"].app-protected #profileButton.profile-avatar-button-v3{
    order:2 !important;
    position:relative !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    bottom:auto !important;
    transform:none !important;
    margin:0 !important;
    align-self:center !important;
    width:44px !important;
    min-width:44px !important;
    max-width:44px !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    flex:0 0 44px !important;
    display:inline-grid !important;
    place-items:center !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileMenu.profile-menu-v3,
  body[data-page="home"].is-auth-user #profileMenu.profile-menu-v3,
  body[data-page="home"].app-protected #profileMenu.profile-menu-v3,
  html[data-auth-state="auth"] body[data-page="home"] #dxNotificationPanel.dx-notification-panel-v115,
  body[data-page="home"].is-auth-user #dxNotificationPanel.dx-notification-panel-v115,
  body[data-page="home"].app-protected #dxNotificationPanel.dx-notification-panel-v115{
    position:fixed !important;
    left:auto !important;
    right:max(10px, env(safe-area-inset-right, 0px)) !important;
  }
}
@media (max-width: 380px){
  html[data-auth-state="auth"] body[data-page="home"] .app-topbar-v2,
  body[data-page="home"].is-auth-user .app-topbar-v2,
  body[data-page="home"].app-protected .app-topbar-v2{
    padding-left:max(8px, env(safe-area-inset-left, 0px)) !important;
    padding-right:calc(max(8px, env(safe-area-inset-right, 0px)) + 96px) !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .profile-area-v3,
  body[data-page="home"].is-auth-user .profile-area-v3,
  body[data-page="home"].app-protected .profile-area-v3{
    right:max(8px, env(safe-area-inset-right, 0px)) !important;
    gap:6px !important;
    max-width:96px !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .dx-notification-button-v115,
  body[data-page="home"].is-auth-user .dx-notification-button-v115,
  body[data-page="home"].app-protected .dx-notification-button-v115{
    width:38px !important;
    min-width:38px !important;
    max-width:38px !important;
    height:38px !important;
    min-height:38px !important;
    max-height:38px !important;
    flex-basis:38px !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileButton.profile-avatar-button-v3,
  body[data-page="home"].is-auth-user #profileButton.profile-avatar-button-v3,
  body[data-page="home"].app-protected #profileButton.profile-avatar-button-v3{
    width:42px !important;
    min-width:42px !important;
    max-width:42px !important;
    height:42px !important;
    min-height:42px !important;
    max-height:42px !important;
    flex-basis:42px !important;
  }
}
@supports (-webkit-touch-callout: none){
  @media (min-width: 901px) and (max-width: 1366px){
    html[data-auth-state="auth"] body[data-page="home"] .app-topbar-v2,
    body[data-page="home"].is-auth-user .app-topbar-v2,
    body[data-page="home"].app-protected .app-topbar-v2{
      position:sticky !important;
      display:flex !important;
      align-items:center !important;
      justify-content:flex-start !important;
      min-height:72px !important;
      padding-left:max(10px, env(safe-area-inset-left, 0px)) !important;
      padding-right:calc(max(10px, env(safe-area-inset-right, 0px)) + 104px) !important;
      overflow:visible !important;
      isolation:isolate !important;
    }
    html[data-auth-state="auth"] body[data-page="home"] .profile-area-v3,
    body[data-page="home"].is-auth-user .profile-area-v3,
    body[data-page="home"].app-protected .profile-area-v3{
      position:absolute !important;
      left:auto !important;
      right:max(10px, env(safe-area-inset-right, 0px)) !important;
      top:50% !important;
      bottom:auto !important;
      transform:translateY(-50%) !important;
      z-index:1600 !important;
      display:flex !important;
      flex-direction:row !important;
      align-items:center !important;
      justify-content:flex-end !important;
      gap:8px !important;
      width:auto !important;
      min-width:0 !important;
      max-width:104px !important;
      height:44px !important;
      margin:0 !important;
      padding:0 !important;
      overflow:visible !important;
      pointer-events:auto !important;
      justify-self:auto !important;
      align-self:auto !important;
    }
    html[data-auth-state="auth"] body[data-page="home"] #guestRegisterButton.guest-register-pill-v81,
    body[data-page="home"].is-auth-user #guestRegisterButton.guest-register-pill-v81,
    body[data-page="home"].app-protected #guestRegisterButton.guest-register-pill-v81{display:none !important;}
    html[data-auth-state="auth"] body[data-page="home"] .dx-notification-center-v115,
    body[data-page="home"].is-auth-user .dx-notification-center-v115,
    body[data-page="home"].app-protected .dx-notification-center-v115{order:1 !important;margin:0 !important;transform:none !important;flex:0 0 auto !important;}
    html[data-auth-state="auth"] body[data-page="home"] #profileButton.profile-avatar-button-v3,
    body[data-page="home"].is-auth-user #profileButton.profile-avatar-button-v3,
    body[data-page="home"].app-protected #profileButton.profile-avatar-button-v3{order:2 !important;margin:0 !important;transform:none !important;align-self:center !important;}
  }
}
/* ===== v293: diagram geometry and hit precision only ===== */
body[data-page="home"] .diagram-chart-v4.dx-diagram-pending-v293{
  visibility:hidden !important;
}
body[data-page="home"] .diagram-chart-v4.dx-diagram-ready-v293{
  visibility:visible !important;
  transform:none !important;
  transition:none !important;
}
body[data-page="home"] .diagram-canvas-wrap-v4.diagram-scrollable-v140 .diagram-chart-v4{
  transform:none !important;
  transition:none !important;
}
.dx-history-chart-frame-v176 svg{
  cursor:crosshair;
  touch-action:manipulation;
  shape-rendering:geometricPrecision;
}
.dx-history-line-v176{
  stroke-width:1.75 !important;
  filter:drop-shadow(0 0 3px color-mix(in srgb,var(--dx-history-accent) 28%,transparent)) !important;
  shape-rendering:geometricPrecision;
}
.dx-history-marker-v176{
  stroke-width:1 !important;
}
.dx-history-dot-v176{
  stroke-width:1.2 !important;
}
.dx-history-text-v176{
  stroke-width:3px !important;
}
@media (max-width:760px){
  .dx-history-line-v176{stroke-width:1.55 !important}
}

/* ===== v296: fixed live-diagram grid; only the curve canvas moves ===== */
body[data-page="home"] .diagram-canvas-wrap-v4{
  position:relative !important;
  overflow:hidden !important;
  background:#1d222c !important;
}
body[data-page="home"] .diagram-scroll-viewport-v296{
  position:absolute;
  inset:0;
  z-index:1;
  overflow-x:auto;
  overflow-y:hidden;
  overscroll-behavior-x:contain;
  scrollbar-width:thin;
}
body[data-page="home"] .diagram-grid-v296{
  position:absolute;
  inset:0;
  z-index:2;
  display:block;
  width:100% !important;
  height:100% !important;
  pointer-events:none;
  background:transparent !important;
}
body[data-page="home"] .diagram-scroll-viewport-v296 .diagram-chart-v4{
  position:relative;
  z-index:1;
  display:block;
  background:transparent !important;
}
body[data-page="home"] .diagram-scroll-viewport-v296{
  -webkit-overflow-scrolling:touch;
  touch-action:pan-x pan-y !important;
  cursor:grab;
  scrollbar-color:rgba(255,255,255,.26) rgba(255,255,255,.06);
}
body[data-page="home"] .diagram-scroll-viewport-v296:active{cursor:grabbing}
body[data-page="home"] .diagram-scroll-viewport-v296::-webkit-scrollbar{height:8px}
body[data-page="home"] .diagram-scroll-viewport-v296::-webkit-scrollbar-track{background:rgba(255,255,255,.06);border-radius:999px}
body[data-page="home"] .diagram-scroll-viewport-v296::-webkit-scrollbar-thumb{background:rgba(255,255,255,.24);border-radius:999px}
@media (max-width:900px){body[data-page="home"] .diagram-scroll-viewport-v296::-webkit-scrollbar{height:5px}}


/* source: software-shell-v210.css */
:root{--dx-soft-top:74px;--dx-soft-workbar:54px;--dx-soft-status:34px;--dx-soft-sidebar:284px;--dx-soft-border:rgba(148,163,184,.18);--dx-soft-panel:rgba(8,13,26,.78);--dx-soft-panel-strong:rgba(12,18,34,.92);--dx-soft-text:#f8fafc;--dx-soft-muted:rgba(226,232,240,.68)}html.dx-software-mode,body.dx-software-shell-active{min-height:100%}body.dx-software-shell-active[data-page="home"]{background:#060914}body.dx-software-shell-active[data-page="home"] .diagnostix-app-shell{position:relative}body.dx-software-shell-active[data-page="home"] .app-topbar-v2{border-bottom:1px solid var(--dx-soft-border);box-shadow:0 18px 34px rgba(0,0,0,.18)}.dx-software-workbar-v208{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:var(--dx-soft-workbar);padding:10px 18px;border-bottom:1px solid var(--dx-soft-border);background:linear-gradient(180deg,rgba(13,20,36,.88),rgba(10,15,28,.74));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);z-index:34}.dx-software-workbar-left-v208,.dx-software-workbar-actions-v208,.dx-software-workbar-system-v208{display:flex;align-items:center;gap:8px;min-width:0}.dx-software-module-v208{display:flex;align-items:center;gap:10px;min-width:0}.dx-software-module-v208::before{content:"";width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.13),0 0 18px rgba(34,197,94,.42);flex:0 0 auto}.dx-software-module-text-v208{display:flex;flex-direction:column;min-width:0;line-height:1.1}.dx-software-module-text-v208 small{color:var(--dx-soft-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.dx-software-module-text-v208 strong{color:var(--dx-soft-text);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-software-workbar-v208 .dx-soft-btn-v208{border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.7);color:#e5eefc;min-height:34px;padding:0 12px;border-radius:11px;font-weight:800;font-size:12px;letter-spacing:.01em;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dx-software-workbar-v208 .dx-soft-btn-v208:hover{transform:translateY(-1px);border-color:rgba(59,130,246,.52);background:rgba(30,64,175,.32)}.dx-software-workbar-v208 .dx-soft-btn-v208.primary{border-color:rgba(34,197,94,.42);background:linear-gradient(135deg,rgba(34,197,94,.32),rgba(14,165,233,.18))}.dx-software-workbar-v208 .dx-soft-btn-v208.install{display:none;border-color:rgba(99,102,241,.45);background:rgba(79,70,229,.24)}.dx-software-workbar-v208 .dx-soft-btn-v208.install.is-visible{display:inline-flex;align-items:center}.dx-software-workbar-v208 .dx-soft-separator-v208{width:1px;height:24px;background:rgba(148,163,184,.18);margin:0 2px}.dx-software-workbar-system-v208{color:var(--dx-soft-muted);font-size:12px;white-space:nowrap}.dx-software-workbar-system-v208 span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(15,23,42,.45)}.dx-software-statusbar-v208{position:fixed;left:var(--dx-soft-sidebar);right:0;bottom:0;min-height:var(--dx-soft-status);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-top:1px solid var(--dx-soft-border);background:rgba(3,7,18,.92);color:rgba(226,232,240,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:80;font-size:12px;line-height:1}.dx-software-status-left-v208,.dx-software-status-right-v208{display:flex;align-items:center;gap:10px;min-width:0}.dx-software-statusbar-v208 b{color:#f8fafc;font-weight:900}.dx-software-statusbar-v208 .dot-v208{width:7px;height:7px;border-radius:999px;background:#64748b;box-shadow:0 0 0 4px rgba(100,116,139,.15)}.dx-software-statusbar-v208.is-live .dot-v208{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.15),0 0 16px rgba(34,197,94,.55)}.dx-software-statusbar-v208 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-software-install-toast-v210{position:fixed;right:18px;bottom:calc(var(--dx-soft-status) + 16px);z-index:100;width:min(360px,calc(100vw - 32px));border:1px solid rgba(148,163,184,.22);border-radius:20px;background:rgba(8,13,26,.94);box-shadow:0 24px 70px rgba(0,0,0,.34);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:16px;color:#f8fafc;display:none}.dx-software-install-toast-v210.is-visible{display:block;animation:dxSoftToastIn .26s ease both}.dx-software-install-toast-v210 strong{display:block;font-size:15px;margin-bottom:4px}.dx-software-install-toast-v210 p{margin:0 0 12px;color:rgba(226,232,240,.68);font-size:13px;line-height:1.4}.dx-software-install-toast-actions-v210{display:flex;gap:8px;justify-content:flex-end}@keyframes dxSoftToastIn{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:981px){body.dx-software-shell-active[data-page="home"]{overflow:hidden}body.dx-software-shell-active[data-page="home"] .beta-banner{position:fixed;top:0;left:0;right:0;z-index:90;min-height:30px;display:flex;align-items:center;justify-content:center;padding:4px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(148,163,184,.18)}body.dx-software-shell-active[data-page="home"] .diagnostix-app-shell{height:calc(100dvh - 30px);margin-top:30px;display:grid;grid-template-columns:var(--dx-soft-sidebar) minmax(0,1fr);overflow:hidden}body.dx-software-shell-active[data-page="home"] .app-sidebar-v2,body.dx-software-shell-active[data-page="home"] .discord-sidebar{height:calc(100dvh - 30px);max-height:calc(100dvh - 30px);overflow:auto;border-right:1px solid var(--dx-soft-border);box-shadow:inset -1px 0 0 rgba(255,255,255,.03)}body.dx-software-shell-active[data-page="home"] .diagnostix-main-v2{min-width:0;min-height:0;height:calc(100dvh - 30px);display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}body.dx-software-shell-active[data-page="home"] .app-topbar-v2{position:relative;top:auto;margin:0;border-radius:0;min-height:var(--dx-soft-top)}body.dx-software-shell-active[data-page="home"] .main-layout{min-height:0;height:auto;overflow:auto;padding-bottom:calc(var(--dx-soft-status) + 24px) !important;scrollbar-width:thin}body.dx-software-shell-active[data-page="home"] .app-page.is-active{animation:dxWorkbenchIn .18s ease both}body.dx-software-shell-active[data-page="home"] .site-footer{display:none}body.dx-software-shell-active[data-page="home"] .platform-hero-v96,body.dx-software-shell-active[data-page="home"] .platform-panel-v96,body.dx-software-shell-active[data-page="home"] .platform-metro-card-v96,body.dx-software-shell-active[data-page="home"] .panel,body.dx-software-shell-active[data-page="home"] .widget-card,body.dx-software-shell-active[data-page="home"] .diagnostic-legal-hint-v90,body.dx-software-shell-active[data-page="home"] .warning-card-v2,body.dx-software-shell-active[data-page="home"] .ios-bluefy-card,body.dx-software-shell-active[data-page="home"] .beta-inline-card{border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.055)}body.dx-software-shell-active[data-page="home"] .platform-status-grid-v96,body.dx-software-shell-active[data-page="home"] .platform-card-grid-v96,body.dx-software-shell-active[data-page="home"] .info-grid,body.dx-software-shell-active[data-page="home"] .diagnostic-warning-grid-v2{gap:12px}body.dx-software-shell-active[data-page="home"] .channel-item{border-radius:10px}body.dx-software-shell-active[data-page="home"] .channel-item.is-active{box-shadow:inset 3px 0 0 rgba(34,197,94,.9),0 8px 22px rgba(0,0,0,.18)}@keyframes dxWorkbenchIn{from{opacity:.74;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:980px){.dx-software-workbar-v208{position:sticky;top:0;flex-wrap:wrap;padding:9px 12px;border-radius:0 0 18px 18px;margin:0 8px 8px}.dx-software-workbar-actions-v208{width:100%;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.dx-software-workbar-v208 .dx-soft-btn-v208{flex:0 0 auto;min-height:32px;padding:0 10px}.dx-software-workbar-system-v208{display:none}.dx-software-statusbar-v208{left:8px;right:8px;bottom:calc(72px + env(safe-area-inset-bottom));min-height:32px;border-radius:999px;padding:0 12px;font-size:11px;pointer-events:none}.dx-software-status-right-v208{display:none}.dx-software-install-toast-v210{right:12px;bottom:calc(120px + env(safe-area-inset-bottom))}}@media (max-width:560px){.dx-software-module-text-v208 small{display:none}.dx-software-module-text-v208 strong{font-size:13px;max-width:180px}.dx-software-statusbar-v208 span:nth-child(n+4){display:none}}.dx-software-statusbar-v208{overflow:hidden !important}.dx-software-status-left-v208{flex:1 1 auto !important;min-width:0 !important;overflow:hidden !important}.dx-software-status-right-v208{flex:0 1 auto !important;min-width:0 !important;max-width:min(42vw,360px) !important;overflow:hidden !important}.dx-software-statusbar-v208 span,#dxSoftwareStorage,#dxSoftwareVersion{display:inline-block !important;min-width:0 !important;max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;vertical-align:middle !important}#dxSoftwareStorage{max-width:min(22vw,180px) !important}#chipStorage.status-chip,#chipStorage.status-chip.mini{max-width:180px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;flex:0 1 auto !important}@media(max-width:760px){#dxSoftwareStorage{max-width:110px !important}#chipStorage.status-chip,#chipStorage.status-chip.mini{max-width:130px !important}}

/* source: performance-v218.css */
:root{--dx-perf-tap-delay:0s}html.dx-performance-v218{scroll-behavior:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html.dx-performance-v218 button,html.dx-performance-v218 a,html.dx-performance-v218 [role="button"],html.dx-performance-v218 input,html.dx-performance-v218 select,html.dx-performance-v218 textarea{touch-action:manipulation}html.dx-performance-v218 .mobile-bottom-nav,html.dx-performance-v218 .app-topbar-v2,html.dx-performance-v218 .dx-software-statusbar-v208,html.dx-performance-v218 .cookie-fab,html.dx-performance-v218 .profile-menu,html.dx-performance-v218 .account-popover,html.dx-performance-v218 .mobile-sheet,html.dx-performance-v218 .mobile-sheet-backdrop{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}html.dx-performance-v218 .app-page:not(.is-active){content-visibility:hidden;contain:layout style paint}@supports (content-visibility:auto){html.dx-performance-v218 .app-page.is-active>section,html.dx-performance-v218 .platform-panel-v96,html.dx-performance-v218 .panel,html.dx-performance-v218 .widget-card,html.dx-performance-v218 .platform-metro-card-v96,html.dx-performance-v218 .vehicle-card-v147,html.dx-performance-v218 .history-card,html.dx-performance-v218 .report-card,html.dx-performance-v218 .pid-item,html.dx-performance-v218 .diagram-card-v4{content-visibility:auto;contain-intrinsic-size:1px 280px}}html.dx-performance-v218 body.dx-is-fast-scrolling-v218 *,html.dx-performance-v218 body.dx-is-fast-scrolling-v218 *::before,html.dx-performance-v218 body.dx-is-fast-scrolling-v218 *::after{transition-duration:0s !important;animation-play-state:paused !important}html.dx-performance-v218 body.dx-is-fast-scrolling-v218 .glass,html.dx-performance-v218 body.dx-is-fast-scrolling-v218 .glass-dark,html.dx-performance-v218 body.dx-is-fast-scrolling-v218 .panel,html.dx-performance-v218 body.dx-is-fast-scrolling-v218 .widget-card,html.dx-performance-v218 body.dx-is-fast-scrolling-v218 .platform-panel-v96,html.dx-performance-v218 body.dx-is-fast-scrolling-v218 .platform-metro-card-v96,html.dx-performance-v218 body.dx-is-fast-scrolling-v218 .app-topbar-v2,html.dx-performance-v218 body.dx-is-fast-scrolling-v218 .mobile-bottom-nav,html.dx-performance-v218 body.dx-is-fast-scrolling-v218 .dx-software-statusbar-v208{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:0 8px 24px rgba(0,0,0,.18) !important}html.dx-performance-v218 body.dx-is-fast-scrolling-v218 .orb,html.dx-performance-v218 body.dx-is-fast-scrolling-v218 .grid-overlay{opacity:.22 !important}html.dx-performance-v218 body.dx-input-active-v218 button,html.dx-performance-v218 body.dx-input-active-v218 a,html.dx-performance-v218 body.dx-input-active-v218 [role="button"]{transition-duration:.05s !important}@media (max-width:980px){html.dx-performance-v218 body{-webkit-overflow-scrolling:touch}html.dx-performance-v218 .diagnostix-main-v2,html.dx-performance-v218 .main-layout,html.dx-performance-v218 .app-page.is-active{overflow-anchor:none}html.dx-performance-v218 .mobile-nav-btn,html.dx-performance-v218 .btn,html.dx-performance-v218 .icon-btn,html.dx-performance-v218 .app-nav-trigger,html.dx-performance-v218 .mobile-sheet-btn{cursor:pointer;user-select:none;-webkit-user-select:none}}@media (prefers-reduced-motion:reduce){html.dx-performance-v218 *,html.dx-performance-v218 *::before,html.dx-performance-v218 *::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}

/* source: platform-android-sync-v220.css */
html.dx-performance-v218 .app-page.is-active>section,html.dx-performance-v218 .platform-panel-v96,html.dx-performance-v218 .panel,html.dx-performance-v218 .widget-card,html.dx-performance-v218 .platform-metro-card-v96,html.dx-performance-v218 .vehicle-card-v147,html.dx-performance-v218 .history-card,html.dx-performance-v218 .report-card,html.dx-performance-v218 .pid-item,html.dx-performance-v218 .diagram-card-v4{content-visibility:visible !important;contain-intrinsic-size:auto !important}.dx-android-cloud-source-v220::after{content:"App";margin-left:.35rem;font-size:.72em;opacity:.78}.dx-android-subscription-hint-v221{width:min(980px,calc(100% - 32px));margin:14px auto 8px;padding:14px 16px;border:1px solid rgba(250,204,21,.28);border-radius:18px;background:linear-gradient(135deg,rgba(250,204,21,.12),rgba(17,24,39,.74));box-shadow:0 14px 40px rgba(0,0,0,.22);color:#f8fafc;display:flex;flex-direction:column;gap:4px}.dx-android-subscription-hint-v221 strong{font-size:14px;font-weight:900;letter-spacing:.02em;color:#fde68a}.dx-android-subscription-hint-v221 span{font-size:13px;line-height:1.45;color:#dbe7f7}@media(max-width:760px){.dx-android-subscription-hint-v221{width:calc(100% - 24px);margin:10px auto 6px;padding:12px 13px;border-radius:16px}}@media(max-width:767px){.dx-android-subscription-hint-v221{display:none !important;width:0 !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important}}

/* source: platform-final-fixes-v223.css */
:root{--dx-beta-banner-h-v223:34px}body[data-page="home"]{margin:0 !important;padding-top:0 !important}body[data-page="home"]>.beta-banner{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;height:var(--dx-beta-banner-h-v223) !important;min-height:var(--dx-beta-banner-h-v223) !important;max-height:var(--dx-beta-banner-h-v223) !important;margin:0 !important;padding:0 14px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:0 !important;line-height:1.15 !important;box-sizing:border-box !important;z-index:1200 !important}body[data-page="home"]>.app-bg{inset:var(--dx-beta-banner-h-v223) 0 0 0 !important}@media (min-width:981px){body.dx-software-shell-active[data-page="home"]{overflow:hidden !important}body.dx-software-shell-active[data-page="home"]>.diagnostix-app-shell,body.dx-software-shell-active[data-page="home"] .diagnostix-app-shell{position:fixed !important;top:var(--dx-beta-banner-h-v223) !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:calc(100dvh - var(--dx-beta-banner-h-v223)) !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;transform:none !important;display:grid !important;grid-template-columns:var(--dx-soft-sidebar,268px) minmax(0,1fr) !important;align-items:stretch !important;overflow:hidden !important}body.dx-software-shell-active[data-page="home"] .app-sidebar-v2,body.dx-software-shell-active[data-page="home"] .discord-sidebar,body.dx-software-shell-active[data-page="home"] .platform-sidebar-v96{position:relative !important;top:auto !important;height:calc(100dvh - var(--dx-beta-banner-h-v223)) !important;min-height:0 !important;max-height:calc(100dvh - var(--dx-beta-banner-h-v223)) !important;margin:0 !important;transform:none !important}body.dx-software-shell-active[data-page="home"] .diagnostix-main-v2{height:calc(100dvh - var(--dx-beta-banner-h-v223)) !important;min-height:0 !important;max-height:calc(100dvh - var(--dx-beta-banner-h-v223)) !important;margin:0 !important;padding-top:0 !important;overflow:auto !important}body.dx-software-shell-active[data-page="home"] .app-topbar-v2{margin-top:0 !important;top:0 !important}}@media (max-width:980px){:root{--dx-beta-banner-h-v223:32px}body[data-page="home"]>.beta-banner{height:var(--dx-beta-banner-h-v223) !important;min-height:var(--dx-beta-banner-h-v223) !important;max-height:var(--dx-beta-banner-h-v223) !important;font-size:10px !important;letter-spacing:.08em !important}body[data-page="home"]>.app-bg{inset:var(--dx-beta-banner-h-v223) 0 0 0 !important}body[data-page="home"]>.diagnostix-app-shell,body[data-page="home"] .diagnostix-app-shell{margin-top:var(--dx-beta-banner-h-v223) !important;padding-top:0 !important;transform:none !important}body[data-page="home"] .diagnostix-main-v2{padding-top:0 !important}body[data-page="home"] .app-topbar-v2{margin-top:0 !important;top:0 !important}}:root{--dx-beta-banner-h-v237:34px}html,body{width:100% !important;max-width:100% !important;overflow-x:hidden !important;overscroll-behavior-x:none !important}body[data-page="home"]{margin:0 !important;padding-top:0 !important;width:100% !important;max-width:100vw !important;overflow-x:hidden !important;touch-action:pan-y}body[data-page="home"] *,body[data-page="home"] *::before,body[data-page="home"] *::after{box-sizing:border-box !important;min-width:0}body[data-page="home"] img,body[data-page="home"] svg,body[data-page="home"] canvas,body[data-page="home"] video,body[data-page="home"] iframe,body[data-page="home"] table{max-width:100% !important}body[data-page="home"]>.beta-banner{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:var(--dx-beta-banner-h-v237) !important;min-height:var(--dx-beta-banner-h-v237) !important;max-height:var(--dx-beta-banner-h-v237) !important;margin:0 !important;padding:0 14px !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1.15 !important;border-radius:0 !important;z-index:1200 !important}body[data-page="home"]>.app-bg{inset:var(--dx-beta-banner-h-v237) 0 0 0 !important;width:100% !important;max-width:100vw !important;overflow:hidden !important}body[data-page="home"] .diagnostix-app-shell,body[data-page="home"] .diagnostix-main-v2,body[data-page="home"] .main-layout.app-pages-v2,body[data-page="home"] .app-pages-v2,body[data-page="home"] .app-page,body[data-page="home"] .platform-page-v96,body[data-page="home"] .control-dock.app-page-connect,body[data-page="home"] .platform-hero-v96,body[data-page="home"] .platform-panel-v96,body[data-page="home"] .widget-card,body[data-page="home"] .sensor-card-v2{max-width:100% !important;overflow-x:hidden !important}body[data-page="home"] .platform-status-grid-v96,body[data-page="home"] .platform-dashboard-grid-v96,body[data-page="home"] .platform-card-grid-v96,body[data-page="home"] .widget-grid,body[data-page="home"] .sensor-grid-v2{min-width:0 !important;max-width:100% !important}@media (min-width:1181px) and (pointer:fine){body[data-page="home"] .diagnostix-main-v2>.app-topbar-v2{width:calc(100% + 36px) !important;max-width:calc(100% + 36px) !important;margin:0 -18px 18px !important;padding-right:48px !important;overflow-x:visible !important}body[data-page="home"] .profile-area-v3{margin-right:0 !important;padding-right:0 !important}body[data-page="home"] #dxNotificationCenter{margin-right:4px !important}}@media (min-width:1181px){body.dx-software-shell-active[data-page="home"]{overflow:hidden !important}body.dx-software-shell-active[data-page="home"]>.diagnostix-app-shell,body.dx-software-shell-active[data-page="home"] .diagnostix-app-shell{position:fixed !important;top:var(--dx-beta-banner-h-v237) !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;max-width:100vw !important;height:calc(100dvh - var(--dx-beta-banner-h-v237)) !important;min-height:0 !important;margin:0 !important;padding:0 !important;display:grid !important;grid-template-columns:var(--dx-soft-sidebar,268px) minmax(0,1fr) !important;overflow:hidden !important;transform:none !important}body.dx-software-shell-active[data-page="home"] .diagnostix-main-v2{min-width:0 !important;height:calc(100dvh - var(--dx-beta-banner-h-v237)) !important;max-height:calc(100dvh - var(--dx-beta-banner-h-v237)) !important;overflow-y:auto !important;overflow-x:hidden !important}body.dx-software-shell-active[data-page="home"] .app-sidebar-v2,body.dx-software-shell-active[data-page="home"] .discord-sidebar,body.dx-software-shell-active[data-page="home"] .platform-sidebar-v96{height:calc(100dvh - var(--dx-beta-banner-h-v237)) !important;min-height:0 !important;max-height:calc(100dvh - var(--dx-beta-banner-h-v237)) !important;overflow-y:auto !important;overflow-x:hidden !important}body.dx-software-shell-active[data-page="home"] .app-topbar-v2{top:0 !important;margin-top:0 !important}}@media (min-width:768px) and (max-width:1180px),(min-width:1181px) and (max-width:1366px) and (pointer:coarse){body[data-page="home"],body.dx-software-shell-active[data-page="home"]{height:auto !important;min-height:100svh !important;overflow-y:auto !important;overflow-x:hidden !important}body[data-page="home"]>.diagnostix-app-shell,body[data-page="home"] .diagnostix-app-shell,body.dx-software-shell-active[data-page="home"]>.diagnostix-app-shell,body.dx-software-shell-active[data-page="home"] .diagnostix-app-shell{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;display:block !important;grid-template-columns:none !important;width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;min-height:calc(100svh - var(--dx-beta-banner-h-v237)) !important;margin:var(--dx-beta-banner-h-v237) 0 0 !important;padding:0 !important;overflow-x:hidden !important;overflow-y:visible !important;transform:none !important}body[data-page="home"] .app-sidebar-v2,body[data-page="home"] .discord-sidebar,body[data-page="home"] .app-rail-v2,body[data-page="home"] .discord-rail{display:none !important}body[data-page="home"] .diagnostix-main-v2,body.dx-software-shell-active[data-page="home"] .diagnostix-main-v2{width:100% !important;max-width:none !important;height:auto !important;max-height:none !important;min-height:calc(100svh - var(--dx-beta-banner-h-v237)) !important;margin:0 !important;padding:0 24px 32px !important;overflow-x:hidden !important;overflow-y:visible !important}body[data-page="home"] .diagnostix-main-v2>.app-topbar-v2,body.dx-software-shell-active[data-page="home"] .diagnostix-main-v2>.app-topbar-v2{position:sticky !important;top:var(--dx-beta-banner-h-v237) !important;z-index:700 !important;width:calc(100% + 48px) !important;max-width:calc(100% + 48px) !important;margin:0 -24px 18px !important;min-height:74px !important;padding:14px 24px !important;display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;align-items:center !important;gap:14px !important;overflow:visible !important}body[data-page="home"] .tablet-menu-button-v49{display:grid !important;grid-column:1 !important;grid-row:1 !important}body[data-page="home"] .app-topbar-left{grid-column:2 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;min-width:0 !important;max-width:100% !important}body[data-page="home"] .app-topbar-left strong,body[data-page="home"] .app-topbar-left span{max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body[data-page="home"] .app-topbar-mark,body[data-page="home"] .app-topbar-status{display:none !important}body[data-page="home"] .profile-area-v3{grid-column:3 !important;justify-self:end !important;max-width:100% !important;overflow:visible !important}body[data-page="home"] .main-layout.app-pages-v2,body[data-page="home"] .app-pages-v2{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;overflow-x:hidden !important;overflow-y:visible !important}body[data-page="home"] .platform-status-grid-v96{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="home"] .platform-dashboard-grid-v96{grid-template-columns:1fr !important}body[data-page="home"] .platform-card-grid-v96,body[data-page="home"] .platform-report-categories-v96,body[data-page="home"] .platform-steps-grid-v96{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body[data-page="home"] .mobile-bottom-nav{display:none !important}}@media (min-width:768px) and (max-width:900px){body[data-page="home"] .diagnostix-main-v2,body.dx-software-shell-active[data-page="home"] .diagnostix-main-v2{padding-left:18px !important;padding-right:18px !important}body[data-page="home"] .diagnostix-main-v2>.app-topbar-v2,body.dx-software-shell-active[data-page="home"] .diagnostix-main-v2>.app-topbar-v2{width:calc(100% + 36px) !important;max-width:calc(100% + 36px) !important;margin-left:-18px !important;margin-right:-18px !important;padding-left:18px !important;padding-right:18px !important}}@media (max-width:767px){:root{--dx-beta-banner-h-v237:32px}body[data-page="home"]>.beta-banner{height:var(--dx-beta-banner-h-v237) !important;min-height:var(--dx-beta-banner-h-v237) !important;max-height:var(--dx-beta-banner-h-v237) !important;font-size:10px !important;letter-spacing:.08em !important}body[data-page="home"]>.diagnostix-app-shell,body[data-page="home"] .diagnostix-app-shell{margin-top:var(--dx-beta-banner-h-v237) !important;width:100% !important;max-width:100% !important;overflow-x:hidden !important}body[data-page="home"] .diagnostix-main-v2{width:min(430px,100%) !important;max-width:100% !important;margin:0 auto !important;overflow-x:hidden !important}body[data-page="home"] .diagnostix-main-v2>.app-topbar-v2{top:var(--dx-beta-banner-h-v237) !important;overflow:visible !important}body[data-page="home"] .main-layout.app-pages-v2,body[data-page="home"] .app-pages-v2{width:100% !important;max-width:100% !important;overflow-x:hidden !important}body[data-page="home"] .mobile-bottom-nav{max-width:100vw !important;overflow-x:hidden !important}}@media (max-width:767px){body[data-page="home"] .diagnostix-main-v2>.app-topbar-v2{margin-bottom:60px !important}body[data-page="home"] .main-layout.app-pages-v2.platform-pages-v96{padding-top:0 !important}body[data-page="home"] .app-page-dashboard.is-active>.platform-hero-v96{margin-top:0 !important}}@media (min-width:768px) and (max-width:1180px),(pointer:coarse) and (min-width:768px) and (max-width:1400px){html,body,body[data-page="home"],body.dx-software-shell-active[data-page="home"]{height:auto !important;min-height:100svh !important;max-height:none !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior-y:auto !important}body[data-page="home"]>.beta-banner{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;height:var(--dx-beta-banner-h-v237) !important;min-height:var(--dx-beta-banner-h-v237) !important;max-height:var(--dx-beta-banner-h-v237) !important;margin:0 !important;z-index:1200 !important}body[data-page="home"]>.app-bg{inset:var(--dx-beta-banner-h-v237) 0 0 0 !important}body[data-page="home"]>.diagnostix-app-shell,body[data-page="home"] .diagnostix-app-shell,body.dx-software-shell-active[data-page="home"]>.diagnostix-app-shell,body.dx-software-shell-active[data-page="home"] .diagnostix-app-shell{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;display:block !important;width:100% !important;max-width:100vw !important;min-height:calc(100svh - var(--dx-beta-banner-h-v237)) !important;height:auto !important;max-height:none !important;margin:var(--dx-beta-banner-h-v237) 0 0 !important;padding:0 !important;overflow:visible !important;transform:none !important}body[data-page="home"] .diagnostix-main-v2,body.dx-software-shell-active[data-page="home"] .diagnostix-main-v2{width:100% !important;max-width:100vw !important;min-height:calc(100svh - var(--dx-beta-banner-h-v237)) !important;height:auto !important;max-height:none !important;margin:0 !important;overflow:visible !important;overflow-x:hidden !important;padding-left:24px !important;padding-right:24px !important;padding-bottom:calc(34px + env(safe-area-inset-bottom)) !important}body[data-page="home"] .diagnostix-main-v2>.app-topbar-v2,body.dx-software-shell-active[data-page="home"] .diagnostix-main-v2>.app-topbar-v2{position:sticky !important;top:var(--dx-beta-banner-h-v237) !important;z-index:800 !important;margin-bottom:60px !important}body[data-page="home"] .main-layout.app-pages-v2,body[data-page="home"] .app-pages-v2,body.dx-software-shell-active[data-page="home"] .main-layout.app-pages-v2,body.dx-software-shell-active[data-page="home"] .app-pages-v2{width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;overflow:visible !important;overflow-x:hidden !important;padding-top:0 !important}body[data-page="home"] .app-page,body[data-page="home"] .app-page.is-active,body[data-page="home"] .platform-page-v96,body[data-page="home"] .platform-page-v96.is-active{width:100% !important;max-width:100% !important;min-width:0 !important;overflow:visible !important;overflow-x:hidden !important}body[data-page="home"] .app-page-dashboard.is-active>.platform-hero-v96{margin-top:0 !important}body[data-page="home"] .platform-dashboard-grid-v96,body[data-page="home"] .platform-status-grid-v96,body[data-page="home"] .platform-card-grid-v96,body[data-page="home"] .widget-grid,body[data-page="home"] #widgetGrid{max-width:100% !important;min-width:0 !important}body[data-page="home"] .dx-android-subscription-hint-v221{display:none !important;width:0 !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important}}@media (min-width:768px) and (max-width:900px){body[data-page="home"] .diagnostix-main-v2,body.dx-software-shell-active[data-page="home"] .diagnostix-main-v2{padding-left:18px !important;padding-right:18px !important}}

/* source: platform-vehicle-performance-v250.css */
html,body{overflow-x:hidden !important;max-width:100% !important}body[data-page="home"],body[data-page="home"] *{box-sizing:border-box}body[data-page="home"] .diagnostix-app-shell,body[data-page="home"] .diagnostix-main-v2,body[data-page="home"] .main-layout.app-pages-v2,body[data-page="home"] .app-pages-v2,body[data-page="home"] .platform-page-v96,body[data-page="home"] .platform-panel-v96,body[data-page="home"] .platform-card-grid-v96,body[data-page="home"] .platform-dashboard-grid-v96,body[data-page="home"] .platform-form-grid-v96,body[data-page="home"] .platform-result-grid-v96{min-width:0 !important;max-width:100% !important}body[data-page="home"] button,body[data-page="home"] a,body[data-page="home"] input,body[data-page="home"] select,body[data-page="home"] textarea{touch-action:manipulation}.platform-vehicle-card-tools-v250{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important}.platform-vehicle-card-tools-v250>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-vehicle-actions-v250{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.platform-mini-action-v250{border:1px solid rgba(226,232,240,.12);background:rgba(255,255,255,.055);color:#e8eef7;border-radius:999px;min-height:34px;padding:0 12px;font:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.platform-mini-action-v250:hover,.platform-mini-action-v250:focus-visible{border-color:rgba(96,165,250,.52);background:rgba(37,99,235,.18);outline:none}#dxVehicleForm.is-editing-v250{border-color:rgba(96,165,250,.32) !important;box-shadow:0 18px 52px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.06) !important}@media (min-width:1181px){body[data-page="home"] .diagnostix-main-v2{padding-left:clamp(18px,1.3vw,30px) !important;padding-right:clamp(28px,2.4vw,56px) !important}body[data-page="home"] .app-topbar-v2,body[data-page="home"] .app-pages-v2.platform-pages-v96,body[data-page="home"] .main-layout.app-pages-v2{width:100% !important;max-width:1480px !important;margin-left:auto !important;margin-right:auto !important}body[data-page="home"] .platform-page-v96,body[data-page="home"] .platform-panel-v96,body[data-page="home"] .platform-metro-card-v96,body[data-page="home"] .platform-vehicle-card-v96,body[data-page="home"] .platform-report-card-v96,body[data-page="home"] .platform-timeline-item-v96,body[data-page="home"] .widget-card,body[data-page="home"] .glass,body[data-page="home"] .glass-dark{content-visibility:visible !important;contain:none !important}body[data-page="home"] .platform-page-v96:not(.is-active){display:none !important}body[data-page="home"] .platform-card-grid-v96,body[data-page="home"] .platform-dashboard-grid-v96,body[data-page="home"] .widgets-grid,body[data-page="home"] .live-grid,body[data-page="home"] .dashboard-widget-grid{transform:translateZ(0)}body[data-page="home"] .glass,body[data-page="home"] .glass-dark,body[data-page="home"] .platform-panel-v96,body[data-page="home"] .platform-metro-card-v96{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}}@media (min-width:768px) and (max-width:1180px){body[data-page="home"] .app-pages-v2.platform-pages-v96,body[data-page="home"] .main-layout.app-pages-v2{width:100% !important;max-width:100% !important;margin:0 auto !important}body[data-page="home"] .diagnostix-main-v2{padding-left:18px !important;padding-right:18px !important}}@media (max-width:767px){.platform-vehicle-card-tools-v250{align-items:flex-start !important}.platform-vehicle-actions-v250{gap:6px}.platform-mini-action-v250{min-height:32px;padding:0 10px}}

/* source: platform-stability-v252.css */
html,body{overflow-x:hidden !important;scroll-behavior:auto !important}body[data-page="home"],body[data-page="home"] .diagnostix-app-shell,body[data-page="home"] .diagnostix-main-v2,body[data-page="home"] .main-layout,body[data-page="home"] .app-pages-v2,body[data-page="home"] .platform-page-v96{max-width:100% !important;min-width:0 !important;overscroll-behavior-x:none !important}body[data-page="home"] .platform-form-v96 input,body[data-page="home"] .platform-form-v96 textarea,body[data-page="home"] .platform-form-v96 select{will-change:auto !important}body[data-page="home"] #dxVehicleForm{scroll-margin-top:18px}@media (min-width:981px){body[data-page="home"] .app-page.is-active>section,body[data-page="home"] .platform-page-v96,body[data-page="home"] .platform-panel-v96,body[data-page="home"] .platform-metro-card-v96,body[data-page="home"] .platform-vehicle-card-v96,body[data-page="home"] .platform-report-card-v96,body[data-page="home"] .platform-timeline-item-v96,body[data-page="home"] .widget-card,body[data-page="home"] .diagram-card-v4,body[data-page="home"] .history-card,body[data-page="home"] .report-card{content-visibility:visible !important;contain:none !important}body[data-page="home"] .glass,body[data-page="home"] .glass-dark,body[data-page="home"] .platform-panel-v96,body[data-page="home"] .platform-metro-card-v96,body[data-page="home"] .widget-card,body[data-page="home"] .platform-vehicle-card-v96{transition-property:border-color,background-color,color,opacity !important;transition-duration:.08s !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}body[data-page="home"].dx-fast-click-v252 *,body[data-page="home"].dx-fast-click-v252 *::before,body[data-page="home"].dx-fast-click-v252 *::after{animation:none !important;transition-duration:0s !important}body[data-page="home"] button,body[data-page="home"] [role="button"],body[data-page="home"] a,body[data-page="home"] input,body[data-page="home"] textarea,body[data-page="home"] select{touch-action:manipulation}}@media (max-width:980px){body[data-page="home"] #dxVehicleForm{scroll-margin-top:10px}}

/* source: performance-pass-v255.css */
html,body{overflow-x:hidden !important;max-width:100% !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important;scroll-behavior:auto !important}*,*::before,*::after{box-sizing:border-box}body[data-page="home"]{min-height:100dvh}body[data-page="home"].app-protected{visibility:visible !important}body[data-page="home"] .beta-banner{min-height:34px}body[data-page="home"] .diagnostix-app-shell{overflow-x:clip !important;max-width:100vw !important}body[data-page="home"] .diagnostix-main-v2{min-width:0 !important;max-width:100% !important;overflow-x:clip !important}body[data-page="home"] .app-topbar-v2{min-height:76px}body[data-page="home"] .profile-area-v3{min-width:110px}body[data-page="home"] .profile-avatar-button-v3,body[data-page="home"] .dx-notification-button-v115{flex:0 0 auto}body[data-page="home"] img{max-width:100%;height:auto}html.dx-no-animations-v253 *,html.dx-no-animations-v253 *::before,html.dx-no-animations-v253 *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}body[data-page="home"] .reveal,body[data-page="home"] .visible{opacity:1 !important;transform:none !important}@supports (content-visibility:auto){body[data-page="home"] .app-page:not(.is-active){display:none !important;content-visibility:hidden !important;contain:layout style paint !important}body[data-page="home"] .app-page.is-active{contain:layout style}body[data-page="home"] .app-page.is-active .platform-panel-v96,body[data-page="home"] .app-page.is-active .platform-metro-card-v96,body[data-page="home"] .app-page.is-active .dx-dashboard-builder-v155{content-visibility:visible !important;contain-intrinsic-size:auto !important}}@media (min-width:981px){body[data-page="home"] .app-bg .orb{display:none !important}body[data-page="home"] .grid-overlay{opacity:.08 !important}body[data-page="home"] .glass,body[data-page="home"] .glass-dark,body[data-page="home"] .app-topbar-v2,body[data-page="home"] .mobile-bottom-nav,body[data-page="home"] .dx-software-statusbar-v208,body[data-page="home"] .platform-panel-v96,body[data-page="home"] .platform-metro-card-v96,body[data-page="home"] .widget-card,body[data-page="home"] .vehicle-card-v147,body[data-page="home"] .report-card,body[data-page="home"] .history-card,body[data-page="home"] .panel,body[data-page="home"] .card{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body[data-page="home"] .glass,body[data-page="home"] .glass-dark,body[data-page="home"] .platform-panel-v96,body[data-page="home"] .platform-metro-card-v96,body[data-page="home"] .widget-card,body[data-page="home"] .vehicle-card-v147,body[data-page="home"] .report-card,body[data-page="home"] .history-card,body[data-page="home"] .panel,body[data-page="home"] .card{box-shadow:0 12px 32px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.05) !important}body[data-page="home"] .diagnostix-app-shell{width:100% !important;max-width:100vw !important}}@media (max-width:980px){body[data-page="home"] .beta-banner,body[data-page="home"] .app-topbar-v2{contain:layout style}}body[data-page="home"] .dx-dashboard-builder-v155{min-height:260px;overflow:clip}body[data-page="home"] .dx-dash-intro-v155{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center !important;gap:14px !important}body[data-page="home"] .dx-dash-intro-v155[hidden]{display:none!important}body[data-page="home"] .dx-dash-intro-v155 button,body[data-page="home"] #dxDashIntroOkV155{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:118px !important;min-height:38px !important;line-height:1 !important;text-align:center !important;white-space:nowrap !important;padding:0 16px !important;margin:0 !important}body[data-page="home"] .dx-dash-intro-v155 span{min-width:0}body[data-page="home"] .dx-dash-add-v155{display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important}body[data-page="home"] .dx-dash-privacy-empty-v169{grid-column:1/-1;min-height:118px;display:flex;flex-direction:column;justify-content:center;gap:8px}@media (max-width:760px){body[data-page="home"] .dx-dashboard-builder-v155{min-height:0}body[data-page="home"] .dx-dash-intro-v155{grid-template-columns:1fr;align-items:stretch !important}body[data-page="home"] .dx-dash-intro-v155 button,body[data-page="home"] #dxDashIntroOkV155{width:100% !important}}html{scrollbar-gutter:stable;overflow-anchor:none !important}body[data-page="home"],body[data-page="home"] .diagnostix-app-shell,body[data-page="home"] .diagnostix-main-v2,body[data-page="home"] .main-layout,body[data-page="home"] .app-pages-v2,body[data-page="home"] .app-page.is-active{overflow-anchor:none !important}body[data-page="home"]{-webkit-tap-highlight-color:transparent}body[data-page="home"].dx-fast-click-v252,body[data-page="home"].dx-input-active-v218{transform:none !important}

/* source: profile-notification-fix-v254.css */
body[data-page="home"] .app-topbar-v2,body.dx-software-shell-active[data-page="home"] .app-topbar-v2{overflow:visible !important;contain:none !important;isolation:isolate !important}body[data-page="home"] .profile-area-v3,body.dx-software-shell-active[data-page="home"] .profile-area-v3,body[data-page="home"] .dx-notification-center-v115{position:relative !important;overflow:visible !important;contain:none !important;z-index:1305 !important}body[data-page="home"] .profile-avatar-button-v3,body[data-page="home"] .dx-notification-button-v115{position:relative !important;z-index:1310 !important;transform:none !important;-webkit-tap-highlight-color:transparent !important;pointer-events:auto !important}body[data-page="home"] .profile-avatar-button-v3:hover,body[data-page="home"] .profile-avatar-button-v3[aria-expanded="true"]{transform:none !important}body[data-page="home"] #profileMenu.profile-menu-v3,body[data-page="home"] #dxNotificationPanel.dx-notification-panel-v115{contain:none !important;overflow:visible !important;z-index:1400 !important;pointer-events:auto !important}body[data-page="home"] #profileMenu.profile-menu-v3:not(.hidden),body[data-page="home"] #dxNotificationPanel.dx-notification-panel-v115:not(.hidden){display:block !important;opacity:1 !important;visibility:visible !important}body[data-page="home"] #profileMenu.profile-menu-v3{max-height:min(680px,calc(100dvh - 92px)) !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important}body[data-page="home"] #dxNotificationPanel.dx-notification-panel-v115{overflow:hidden !important}body[data-page="home"] #dxNotificationPanel.dx-notification-panel-v115:not(.hidden){display:flex !important;flex-direction:column !important}@media (max-width:740px){body[data-page="home"] .profile-area-v3{align-self:center !important}body[data-page="home"] .profile-avatar-button-v3,body[data-page="home"] .dx-notification-button-v115{margin-top:0 !important;margin-bottom:0 !important}body[data-page="home"] #profileMenu.profile-menu-v3{position:fixed !important;top:calc(var(--dx-beta-banner-h-v237,32px) + 64px) !important;right:10px !important;left:auto !important;width:min(360px,calc(100vw - 20px)) !important;max-height:calc(100dvh - var(--dx-beta-banner-h-v237,32px) - 84px) !important}body[data-page="home"] #dxNotificationPanel.dx-notification-panel-v115{position:fixed !important;top:calc(var(--dx-beta-banner-h-v237,32px) + 64px) !important;right:10px !important;left:10px !important;width:auto !important;max-height:calc(100dvh - var(--dx-beta-banner-h-v237,32px) - 84px) !important}}
/* v262: mobile-only topbar/profile stability fix. Desktop intentionally unchanged. */
@media (max-width: 900px){
  body[data-page="home"] .app-topbar-v2{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:10px !important;
    min-height:72px !important;
    padding-left:max(10px, env(safe-area-inset-left, 0px)) !important;
    padding-right:max(10px, env(safe-area-inset-right, 0px)) !important;
    overflow:visible !important;
  }
  body[data-page="home"] .tablet-menu-button-v49{
    flex:0 0 42px !important;
    width:42px !important;
    min-width:42px !important;
    max-width:42px !important;
    height:42px !important;
    min-height:42px !important;
  }
  body[data-page="home"] .app-topbar-left{
    flex:1 1 auto !important;
    min-width:0 !important;
    max-width:none !important;
    overflow:hidden !important;
  }
  body[data-page="home"] .app-topbar-left > div:not(.app-topbar-mark){
    min-width:0 !important;
    overflow:hidden !important;
  }
  body[data-page="home"] .app-topbar-left strong,
  body[data-page="home"] .app-topbar-left span{
    max-width:100% !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
  }
  body[data-page="home"] .app-topbar-mark,
  body[data-page="home"] .dx-logo-mark{
    flex:0 0 42px !important;
    width:42px !important;
    min-width:42px !important;
    max-width:42px !important;
    height:42px !important;
    min-height:42px !important;
    border-radius:14px !important;
    overflow:hidden !important;
  }
  body[data-page="home"] .dx-logo-img{
    display:block !important;
    width:42px !important;
    height:42px !important;
    max-width:42px !important;
    max-height:42px !important;
    object-fit:contain !important;
  }
  body[data-page="home"] .profile-area-v3{
    flex:0 0 auto !important;
    min-width:0 !important;
    width:auto !important;
    max-width:calc(100vw - 132px) !important;
    display:flex !important;
    flex-wrap:nowrap !important;
    align-items:center !important;
    justify-content:flex-end !important;
    gap:8px !important;
    overflow:visible !important;
  }
  body[data-page="home"] .profile-area-v3 > *{
    flex-shrink:0 !important;
  }
  body[data-page="home"] .guest-register-pill-v81{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    flex:0 0 auto !important;
    min-width:0 !important;
    max-width:118px !important;
    min-height:34px !important;
    height:34px !important;
    padding:0 11px !important;
    line-height:1 !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    margin:0 !important;
  }
  body[data-page="home"] .guest-register-pill-v81.hidden{display:none !important;}
  body[data-page="home"] .dx-notification-center-v115{
    flex:0 0 auto !important;
    min-width:0 !important;
    width:auto !important;
  }
  body[data-page="home"] .dx-notification-center-v115.hidden{display:none !important;}
  body[data-page="home"] .dx-notification-button-v115{
    width:40px !important;
    min-width:40px !important;
    max-width:40px !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    padding:0 !important;
    flex:0 0 40px !important;
    display:inline-grid !important;
    place-items:center !important;
  }
  body[data-page="home"] .profile-avatar-button-v3{
    width:44px !important;
    min-width:44px !important;
    max-width:44px !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    aspect-ratio:1 / 1 !important;
    padding:0 !important;
    flex:0 0 44px !important;
    display:inline-grid !important;
    place-items:center !important;
    overflow:hidden !important;
    border-radius:999px !important;
    transform:none !important;
  }
  body[data-page="home"] .profile-avatar-button-v3 .profile-avatar-v2,
  body[data-page="home"] #profileAvatar.profile-avatar-v2{
    width:38px !important;
    min-width:38px !important;
    max-width:38px !important;
    height:38px !important;
    min-height:38px !important;
    max-height:38px !important;
    aspect-ratio:1 / 1 !important;
    flex:0 0 38px !important;
    display:grid !important;
    place-items:center !important;
    overflow:hidden !important;
    border-radius:999px !important;
    line-height:1 !important;
    font-size:16px !important;
    font-weight:950 !important;
    letter-spacing:0 !important;
    text-align:center !important;
    box-sizing:border-box !important;
    transform:none !important;
  }
  body[data-page="home"].is-guest-user #profileAvatar.profile-avatar-v2.profile-guest-avatar-v83::before,
  html[data-auth-state="guest"] body[data-page="home"] #profileAvatar.profile-avatar-v2.profile-guest-avatar-v83::before{
    width:10px !important;
    height:10px !important;
    top:8px !important;
    left:50% !important;
    transform:translateX(-50%) !important;
    box-shadow:0 16px 0 7px rgba(255,255,255,.92) !important;
  }
  body[data-page="home"].is-guest-user #profileAvatar.profile-avatar-v2.profile-guest-avatar-v83::after,
  html[data-auth-state="guest"] body[data-page="home"] #profileAvatar.profile-avatar-v2.profile-guest-avatar-v83::after{
    inset:2px !important;
  }
}
@media (max-width: 380px){
  body[data-page="home"] .app-topbar-v2{gap:8px !important;padding-left:8px !important;padding-right:8px !important;}
  body[data-page="home"] .tablet-menu-button-v49{width:40px !important;min-width:40px !important;max-width:40px !important;height:40px !important;flex-basis:40px !important;}
  body[data-page="home"] .app-topbar-left{gap:8px !important;}
  body[data-page="home"] .app-topbar-mark,
  body[data-page="home"] .dx-logo-mark,
  body[data-page="home"] .dx-logo-img{width:38px !important;min-width:38px !important;max-width:38px !important;height:38px !important;}
  body[data-page="home"] .app-topbar-left strong{font-size:13px !important;}
  body[data-page="home"] .app-topbar-left span{font-size:11px !important;}
  body[data-page="home"] .profile-area-v3{gap:6px !important;max-width:calc(100vw - 112px) !important;}
  body[data-page="home"] .guest-register-pill-v81{max-width:96px !important;height:32px !important;min-height:32px !important;padding:0 9px !important;font-size:11px !important;}
  body[data-page="home"] .dx-notification-button-v115{width:38px !important;min-width:38px !important;max-width:38px !important;height:38px !important;min-height:38px !important;max-height:38px !important;flex-basis:38px !important;}
  body[data-page="home"] .profile-avatar-button-v3{width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important;min-height:42px !important;max-height:42px !important;flex-basis:42px !important;}
  body[data-page="home"] .profile-avatar-button-v3 .profile-avatar-v2,
  body[data-page="home"] #profileAvatar.profile-avatar-v2{width:36px !important;min-width:36px !important;max-width:36px !important;height:36px !important;min-height:36px !important;max-height:36px !important;flex-basis:36px !important;font-size:15px !important;}
}
/* v263: mobile-only order fix - Register stays directly left of profile circle. Desktop unchanged. */
@media (max-width: 900px){
  body[data-page="home"] .profile-area-v3{
    flex-direction:row !important;
    justify-content:flex-end !important;
  }
  body[data-page="home"] .dx-notification-center-v115{
    order:1 !important;
  }
  body[data-page="home"] .guest-register-pill-v81{
    order:2 !important;
    margin-left:0 !important;
    margin-right:0 !important;
  }
  body[data-page="home"] #profileButton.profile-avatar-button-v3{
    order:3 !important;
  }
  body[data-page="home"] #profileMenu.profile-menu-v3{
    order:4 !important;
  }
}
/* v264: mobile-only register button fixed to left display edge; desktop unchanged. */
@media (max-width: 900px){
  html[data-auth-state="guest"] body[data-page="home"] .app-topbar-v2,
  body[data-page="home"].is-guest-user .app-topbar-v2{
    padding-left:calc(max(10px, env(safe-area-inset-left, 0px)) + 126px) !important;
  }
  html[data-auth-state="guest"] body[data-page="home"] #guestRegisterButton.guest-register-pill-v81:not(.hidden),
  body[data-page="home"].is-guest-user #guestRegisterButton.guest-register-pill-v81:not(.hidden){
    position:fixed !important;
    left:max(10px, env(safe-area-inset-left, 0px)) !important;
    top:calc(var(--dx-beta-banner-h-v237, 32px) + 19px + env(safe-area-inset-top, 0px)) !important;
    z-index:1320 !important;
    order:0 !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:auto !important;
    min-width:108px !important;
    max-width:118px !important;
    height:34px !important;
    min-height:34px !important;
    max-height:34px !important;
    padding:0 11px !important;
    margin:0 !important;
    line-height:1 !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    transform:none !important;
    pointer-events:auto !important;
  }
  body[data-page="home"] #guestRegisterButton.guest-register-pill-v81.hidden{
    display:none !important;
  }
}
@media (max-width: 380px){
  html[data-auth-state="guest"] body[data-page="home"] .app-topbar-v2,
  body[data-page="home"].is-guest-user .app-topbar-v2{
    padding-left:calc(max(8px, env(safe-area-inset-left, 0px)) + 104px) !important;
  }
  html[data-auth-state="guest"] body[data-page="home"] #guestRegisterButton.guest-register-pill-v81:not(.hidden),
  body[data-page="home"].is-guest-user #guestRegisterButton.guest-register-pill-v81:not(.hidden){
    left:max(8px, env(safe-area-inset-left, 0px)) !important;
    top:calc(var(--dx-beta-banner-h-v237, 32px) + 20px + env(safe-area-inset-top, 0px)) !important;
    min-width:92px !important;
    max-width:96px !important;
    height:32px !important;
    min-height:32px !important;
    max-height:32px !important;
    padding:0 9px !important;
    font-size:11px !important;
  }
}

/* v265: mobile topbar level fix - register left edge and profile circle right edge on same vertical center. Desktop unchanged. */
@media (max-width: 900px){
  html[data-auth-state="guest"] body[data-page="home"] .app-topbar-v2,
  body[data-page="home"].is-guest-user .app-topbar-v2{
    position:sticky !important;
    align-items:center !important;
    min-height:72px !important;
    padding-left:calc(max(10px, env(safe-area-inset-left, 0px)) + 126px) !important;
    padding-right:max(10px, env(safe-area-inset-right, 0px)) !important;
    overflow:visible !important;
  }
  html[data-auth-state="guest"] body[data-page="home"] .profile-area-v3,
  body[data-page="home"].is-guest-user .profile-area-v3{
    position:static !important;
    align-self:center !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-end !important;
    gap:8px !important;
    min-height:44px !important;
    margin:0 !important;
    padding:0 !important;
    transform:none !important;
  }
  html[data-auth-state="guest"] body[data-page="home"] #guestRegisterButton.guest-register-pill-v81:not(.hidden),
  body[data-page="home"].is-guest-user #guestRegisterButton.guest-register-pill-v81:not(.hidden){
    position:absolute !important;
    left:max(10px, env(safe-area-inset-left, 0px)) !important;
    top:50% !important;
    transform:translateY(-50%) !important;
    z-index:1320 !important;
    order:0 !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:auto !important;
    min-width:108px !important;
    max-width:118px !important;
    height:34px !important;
    min-height:34px !important;
    max-height:34px !important;
    padding:0 11px !important;
    margin:0 !important;
    line-height:1 !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    pointer-events:auto !important;
  }
  html[data-auth-state="guest"] body[data-page="home"] #profileButton.profile-avatar-button-v3,
  body[data-page="home"].is-guest-user #profileButton.profile-avatar-button-v3{
    align-self:center !important;
    margin:0 !important;
    transform:none !important;
  }
  body[data-page="home"] #guestRegisterButton.guest-register-pill-v81.hidden{
    display:none !important;
  }
}
@media (max-width: 380px){
  html[data-auth-state="guest"] body[data-page="home"] .app-topbar-v2,
  body[data-page="home"].is-guest-user .app-topbar-v2{
    padding-left:calc(max(8px, env(safe-area-inset-left, 0px)) + 104px) !important;
    padding-right:max(8px, env(safe-area-inset-right, 0px)) !important;
  }
  html[data-auth-state="guest"] body[data-page="home"] #guestRegisterButton.guest-register-pill-v81:not(.hidden),
  body[data-page="home"].is-guest-user #guestRegisterButton.guest-register-pill-v81:not(.hidden){
    left:max(8px, env(safe-area-inset-left, 0px)) !important;
    top:50% !important;
    min-width:92px !important;
    max-width:96px !important;
    height:32px !important;
    min-height:32px !important;
    max-height:32px !important;
    padding:0 9px !important;
    font-size:11px !important;
  }
}


/* v266: hard mobile split - register left, profile circle right, same topbar level. Desktop unchanged. */
@media (max-width: 900px){
  body[data-page="home"] .app-topbar-v2{
    position:sticky !important;
    align-items:center !important;
    min-height:72px !important;
    padding-right:calc(max(10px, env(safe-area-inset-right, 0px)) + 58px) !important;
    overflow:visible !important;
    isolation:isolate !important;
  }
  html[data-auth-state="guest"] body[data-page="home"] .app-topbar-v2,
  body[data-page="home"].is-guest-user .app-topbar-v2{
    padding-left:calc(max(10px, env(safe-area-inset-left, 0px)) + 122px) !important;
  }
  body[data-page="home"] .profile-area-v3{
    position:absolute !important;
    left:0 !important;
    right:0 !important;
    top:50% !important;
    bottom:auto !important;
    transform:translateY(-50%) !important;
    z-index:1320 !important;
    display:flex !important;
    flex-direction:row !important;
    align-items:center !important;
    justify-content:flex-start !important;
    gap:8px !important;
    width:auto !important;
    max-width:none !important;
    min-width:0 !important;
    min-height:44px !important;
    height:44px !important;
    margin:0 !important;
    padding-left:max(10px, env(safe-area-inset-left, 0px)) !important;
    padding-right:max(10px, env(safe-area-inset-right, 0px)) !important;
    overflow:visible !important;
    pointer-events:none !important;
  }
  body[data-page="home"] .profile-area-v3 > *{
    pointer-events:auto !important;
    flex-shrink:0 !important;
  }
  body[data-page="home"] #guestRegisterButton.guest-register-pill-v81{
    order:1 !important;
    position:static !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    bottom:auto !important;
    transform:none !important;
    margin:0 !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:auto !important;
    min-width:108px !important;
    max-width:118px !important;
    height:34px !important;
    min-height:34px !important;
    max-height:34px !important;
    padding:0 11px !important;
    line-height:1 !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
  }
  body[data-page="home"] #guestRegisterButton.guest-register-pill-v81.hidden{
    display:none !important;
  }
  body[data-page="home"] .dx-notification-center-v115{
    order:2 !important;
    margin-left:auto !important;
  }
  body[data-page="home"] .dx-notification-center-v115.hidden{
    display:none !important;
  }
  body[data-page="home"] #profileButton.profile-avatar-button-v3{
    order:3 !important;
    margin-left:auto !important;
    margin-right:0 !important;
    align-self:center !important;
    transform:none !important;
  }
  body[data-page="home"] .profile-area-v3:has(.dx-notification-center-v115:not(.hidden)) #profileButton.profile-avatar-button-v3{
    margin-left:0 !important;
  }
  body[data-page="home"] #profileMenu.profile-menu-v3{
    order:4 !important;
  }
}
@media (max-width: 380px){
  body[data-page="home"] .app-topbar-v2{
    padding-right:calc(max(8px, env(safe-area-inset-right, 0px)) + 54px) !important;
  }
  html[data-auth-state="guest"] body[data-page="home"] .app-topbar-v2,
  body[data-page="home"].is-guest-user .app-topbar-v2{
    padding-left:calc(max(8px, env(safe-area-inset-left, 0px)) + 98px) !important;
  }
  body[data-page="home"] .profile-area-v3{
    padding-left:max(8px, env(safe-area-inset-left, 0px)) !important;
    padding-right:max(8px, env(safe-area-inset-right, 0px)) !important;
  }
  body[data-page="home"] #guestRegisterButton.guest-register-pill-v81{
    min-width:92px !important;
    max-width:96px !important;
    height:32px !important;
    min-height:32px !important;
    max-height:32px !important;
    padding:0 9px !important;
    font-size:11px !important;
  }
}

/* v268: final mobile/tablet right alignment override. Keeps register button + profile circle on the RIGHT on phones, iPhone Pro Max sizes, iPad Mini and iPad Air. Desktop is not targeted. */
@media (max-width: 900px), (min-width: 901px) and (max-width: 1366px) and (pointer: coarse), (min-width: 901px) and (max-width: 1366px) and (hover: none){
  body[data-page="home"] .app-topbar-v2{
    position:sticky !important;
    align-items:center !important;
    justify-content:flex-start !important;
    min-height:72px !important;
    padding-left:max(10px, env(safe-area-inset-left, 0px)) !important;
    padding-right:calc(max(10px, env(safe-area-inset-right, 0px)) + 112px) !important;
    overflow:visible !important;
    isolation:isolate !important;
  }
  html[data-auth-state="guest"] body[data-page="home"] .app-topbar-v2,
  body[data-page="home"].is-guest-user .app-topbar-v2{
    padding-left:max(10px, env(safe-area-inset-left, 0px)) !important;
    padding-right:calc(max(10px, env(safe-area-inset-right, 0px)) + 176px) !important;
  }
  body[data-page="home"] .app-topbar-left{
    flex:1 1 auto !important;
    min-width:0 !important;
    max-width:100% !important;
    overflow:hidden !important;
  }
  body[data-page="home"] .profile-area-v3,
  html[data-auth-state="guest"] body[data-page="home"] .profile-area-v3,
  body[data-page="home"].is-guest-user .profile-area-v3{
    position:absolute !important;
    left:auto !important;
    right:max(10px, env(safe-area-inset-right, 0px)) !important;
    top:50% !important;
    bottom:auto !important;
    transform:translateY(-50%) !important;
    z-index:1320 !important;
    display:flex !important;
    flex-direction:row !important;
    align-items:center !important;
    justify-content:flex-end !important;
    gap:8px !important;
    width:auto !important;
    max-width:calc(100vw - 20px) !important;
    min-width:0 !important;
    min-height:44px !important;
    height:44px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:visible !important;
    pointer-events:auto !important;
  }
  body[data-page="home"] .profile-area-v3 > *{
    pointer-events:auto !important;
    flex-shrink:0 !important;
  }
  body[data-page="home"] #guestRegisterButton.guest-register-pill-v81,
  html[data-auth-state="guest"] body[data-page="home"] #guestRegisterButton.guest-register-pill-v81:not(.hidden),
  body[data-page="home"].is-guest-user #guestRegisterButton.guest-register-pill-v81:not(.hidden){
    order:1 !important;
    position:static !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    bottom:auto !important;
    transform:none !important;
    margin:0 !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:auto !important;
    min-width:108px !important;
    max-width:118px !important;
    height:34px !important;
    min-height:34px !important;
    max-height:34px !important;
    padding:0 11px !important;
    line-height:1 !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    pointer-events:auto !important;
  }
  body[data-page="home"] #guestRegisterButton.guest-register-pill-v81.hidden{
    display:none !important;
  }
  body[data-page="home"] .dx-notification-center-v115{
    order:2 !important;
    margin-left:0 !important;
  }
  body[data-page="home"] .dx-notification-center-v115.hidden{
    display:none !important;
  }
  body[data-page="home"] #profileButton.profile-avatar-button-v3,
  html[data-auth-state="guest"] body[data-page="home"] #profileButton.profile-avatar-button-v3,
  body[data-page="home"].is-guest-user #profileButton.profile-avatar-button-v3{
    order:3 !important;
    margin-left:0 !important;
    margin-right:0 !important;
    align-self:center !important;
    transform:none !important;
  }
  body[data-page="home"] .profile-area-v3:has(.dx-notification-center-v115:not(.hidden)) #profileButton.profile-avatar-button-v3{
    margin-left:0 !important;
  }
  body[data-page="home"] #profileMenu.profile-menu-v3{
    order:4 !important;
  }
}
@media (max-width: 380px){
  body[data-page="home"] .app-topbar-v2{
    padding-left:max(8px, env(safe-area-inset-left, 0px)) !important;
    padding-right:calc(max(8px, env(safe-area-inset-right, 0px)) + 104px) !important;
  }
  html[data-auth-state="guest"] body[data-page="home"] .app-topbar-v2,
  body[data-page="home"].is-guest-user .app-topbar-v2{
    padding-left:max(8px, env(safe-area-inset-left, 0px)) !important;
    padding-right:calc(max(8px, env(safe-area-inset-right, 0px)) + 146px) !important;
  }
  body[data-page="home"] .profile-area-v3,
  html[data-auth-state="guest"] body[data-page="home"] .profile-area-v3,
  body[data-page="home"].is-guest-user .profile-area-v3{
    right:max(8px, env(safe-area-inset-right, 0px)) !important;
    gap:6px !important;
    max-width:calc(100vw - 16px) !important;
  }
  body[data-page="home"] #guestRegisterButton.guest-register-pill-v81,
  html[data-auth-state="guest"] body[data-page="home"] #guestRegisterButton.guest-register-pill-v81:not(.hidden),
  body[data-page="home"].is-guest-user #guestRegisterButton.guest-register-pill-v81:not(.hidden){
    min-width:92px !important;
    max-width:96px !important;
    height:32px !important;
    min-height:32px !important;
    max-height:32px !important;
    padding:0 9px !important;
    font-size:11px !important;
  }
}

/* v269: logged-in mobile/tablet notification + profile right edge fix. Desktop is untouched. */
@media (max-width: 900px), (min-width: 901px) and (max-width: 1366px) and (pointer: coarse), (min-width: 901px) and (max-width: 1366px) and (hover: none){
  html[data-auth-state="auth"] body[data-page="home"] .app-topbar-v2,
  body[data-page="home"].is-auth-user .app-topbar-v2,
  body[data-page="home"].app-protected .app-topbar-v2{
    position:sticky !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    min-height:72px !important;
    padding-left:max(10px, env(safe-area-inset-left, 0px)) !important;
    padding-right:calc(max(10px, env(safe-area-inset-right, 0px)) + 104px) !important;
    overflow:visible !important;
    isolation:isolate !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .app-topbar-left,
  body[data-page="home"].is-auth-user .app-topbar-left,
  body[data-page="home"].app-protected .app-topbar-left{
    flex:1 1 auto !important;
    min-width:0 !important;
    max-width:100% !important;
    overflow:hidden !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .profile-area-v3,
  body[data-page="home"].is-auth-user .profile-area-v3,
  body[data-page="home"].app-protected .profile-area-v3{
    position:absolute !important;
    left:auto !important;
    right:max(10px, env(safe-area-inset-right, 0px)) !important;
    top:50% !important;
    bottom:auto !important;
    transform:translateY(-50%) !important;
    z-index:1600 !important;
    display:flex !important;
    flex-direction:row !important;
    align-items:center !important;
    justify-content:flex-end !important;
    gap:8px !important;
    width:auto !important;
    min-width:0 !important;
    max-width:104px !important;
    min-height:44px !important;
    height:44px !important;
    margin:0 !important;
    padding:0 !important;
    overflow:visible !important;
    pointer-events:auto !important;
    justify-self:auto !important;
    align-self:auto !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #guestRegisterButton.guest-register-pill-v81,
  body[data-page="home"].is-auth-user #guestRegisterButton.guest-register-pill-v81,
  body[data-page="home"].app-protected #guestRegisterButton.guest-register-pill-v81{
    display:none !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .dx-notification-center-v115,
  body[data-page="home"].is-auth-user .dx-notification-center-v115,
  body[data-page="home"].app-protected .dx-notification-center-v115{
    order:1 !important;
    position:relative !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    bottom:auto !important;
    transform:none !important;
    margin:0 !important;
    padding:0 !important;
    flex:0 0 auto !important;
    min-width:0 !important;
    width:auto !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .dx-notification-center-v115:not(.hidden),
  body[data-page="home"].is-auth-user .dx-notification-center-v115:not(.hidden),
  body[data-page="home"].app-protected .dx-notification-center-v115:not(.hidden){
    display:flex !important;
    align-items:center !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .dx-notification-button-v115,
  body[data-page="home"].is-auth-user .dx-notification-button-v115,
  body[data-page="home"].app-protected .dx-notification-button-v115{
    width:40px !important;
    min-width:40px !important;
    max-width:40px !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    flex:0 0 40px !important;
    padding:0 !important;
    display:inline-grid !important;
    place-items:center !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileButton.profile-avatar-button-v3,
  body[data-page="home"].is-auth-user #profileButton.profile-avatar-button-v3,
  body[data-page="home"].app-protected #profileButton.profile-avatar-button-v3{
    order:2 !important;
    position:relative !important;
    left:auto !important;
    right:auto !important;
    top:auto !important;
    bottom:auto !important;
    transform:none !important;
    margin:0 !important;
    align-self:center !important;
    width:44px !important;
    min-width:44px !important;
    max-width:44px !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    flex:0 0 44px !important;
    display:inline-grid !important;
    place-items:center !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileMenu.profile-menu-v3,
  body[data-page="home"].is-auth-user #profileMenu.profile-menu-v3,
  body[data-page="home"].app-protected #profileMenu.profile-menu-v3,
  html[data-auth-state="auth"] body[data-page="home"] #dxNotificationPanel.dx-notification-panel-v115,
  body[data-page="home"].is-auth-user #dxNotificationPanel.dx-notification-panel-v115,
  body[data-page="home"].app-protected #dxNotificationPanel.dx-notification-panel-v115{
    position:fixed !important;
    left:auto !important;
    right:max(10px, env(safe-area-inset-right, 0px)) !important;
  }
}
@media (max-width: 380px){
  html[data-auth-state="auth"] body[data-page="home"] .app-topbar-v2,
  body[data-page="home"].is-auth-user .app-topbar-v2,
  body[data-page="home"].app-protected .app-topbar-v2{
    padding-left:max(8px, env(safe-area-inset-left, 0px)) !important;
    padding-right:calc(max(8px, env(safe-area-inset-right, 0px)) + 96px) !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .profile-area-v3,
  body[data-page="home"].is-auth-user .profile-area-v3,
  body[data-page="home"].app-protected .profile-area-v3{
    right:max(8px, env(safe-area-inset-right, 0px)) !important;
    gap:6px !important;
    max-width:96px !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] .dx-notification-button-v115,
  body[data-page="home"].is-auth-user .dx-notification-button-v115,
  body[data-page="home"].app-protected .dx-notification-button-v115{
    width:38px !important;
    min-width:38px !important;
    max-width:38px !important;
    height:38px !important;
    min-height:38px !important;
    max-height:38px !important;
    flex-basis:38px !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileButton.profile-avatar-button-v3,
  body[data-page="home"].is-auth-user #profileButton.profile-avatar-button-v3,
  body[data-page="home"].app-protected #profileButton.profile-avatar-button-v3{
    width:42px !important;
    min-width:42px !important;
    max-width:42px !important;
    height:42px !important;
    min-height:42px !important;
    max-height:42px !important;
    flex-basis:42px !important;
  }
}
@supports (-webkit-touch-callout: none){
  @media (min-width: 901px) and (max-width: 1366px){
    html[data-auth-state="auth"] body[data-page="home"] .app-topbar-v2,
    body[data-page="home"].is-auth-user .app-topbar-v2,
    body[data-page="home"].app-protected .app-topbar-v2{
      position:sticky !important;
      display:flex !important;
      align-items:center !important;
      justify-content:flex-start !important;
      min-height:72px !important;
      padding-left:max(10px, env(safe-area-inset-left, 0px)) !important;
      padding-right:calc(max(10px, env(safe-area-inset-right, 0px)) + 104px) !important;
      overflow:visible !important;
      isolation:isolate !important;
    }
    html[data-auth-state="auth"] body[data-page="home"] .profile-area-v3,
    body[data-page="home"].is-auth-user .profile-area-v3,
    body[data-page="home"].app-protected .profile-area-v3{
      position:absolute !important;
      left:auto !important;
      right:max(10px, env(safe-area-inset-right, 0px)) !important;
      top:50% !important;
      bottom:auto !important;
      transform:translateY(-50%) !important;
      z-index:1600 !important;
      display:flex !important;
      flex-direction:row !important;
      align-items:center !important;
      justify-content:flex-end !important;
      gap:8px !important;
      width:auto !important;
      min-width:0 !important;
      max-width:104px !important;
      height:44px !important;
      margin:0 !important;
      padding:0 !important;
      overflow:visible !important;
      pointer-events:auto !important;
      justify-self:auto !important;
      align-self:auto !important;
    }
    html[data-auth-state="auth"] body[data-page="home"] #guestRegisterButton.guest-register-pill-v81,
    body[data-page="home"].is-auth-user #guestRegisterButton.guest-register-pill-v81,
    body[data-page="home"].app-protected #guestRegisterButton.guest-register-pill-v81{display:none !important;}
    html[data-auth-state="auth"] body[data-page="home"] .dx-notification-center-v115,
    body[data-page="home"].is-auth-user .dx-notification-center-v115,
    body[data-page="home"].app-protected .dx-notification-center-v115{order:1 !important;margin:0 !important;transform:none !important;flex:0 0 auto !important;}
    html[data-auth-state="auth"] body[data-page="home"] #profileButton.profile-avatar-button-v3,
    body[data-page="home"].is-auth-user #profileButton.profile-avatar-button-v3,
    body[data-page="home"].app-protected #profileButton.profile-avatar-button-v3{order:2 !important;margin:0 !important;transform:none !important;align-self:center !important;}
  }
}

/* ===== v277: modern profile popover that grows out of the profile circle ===== */
body[data-page="home"] #profileMenu.dx-profile-popover-v277{
  --dx-profile-origin-x:calc(100% - 22px);
  --dx-profile-origin-y:22px;
  --dx-profile-anchor-radius:22px;
  --dx-profile-enter-x:0px;
  --dx-profile-enter-y:0px;
  transform-origin:var(--dx-profile-origin-x) var(--dx-profile-origin-y) !important;
  will-change:transform,opacity,clip-path;
  isolation:isolate !important;
  border-radius:28px !important;
  background:
    radial-gradient(circle at var(--dx-profile-origin-x) var(--dx-profile-origin-y),rgba(88,202,255,.16),transparent 92px),
    linear-gradient(180deg,rgba(31,39,52,.985),rgba(16,22,31,.99)) !important;
  border:1px solid rgba(154,216,255,.18) !important;
  box-shadow:0 28px 80px rgba(0,0,0,.52),0 0 0 1px rgba(255,255,255,.035) inset,0 1px 0 rgba(255,255,255,.10) inset !important;
  backdrop-filter:blur(24px) saturate(1.18) !important;
  -webkit-backdrop-filter:blur(24px) saturate(1.18) !important;
}

body[data-page="home"] #profileMenu.dx-profile-popover-v277:not(.hidden){
  display:block !important;
  visibility:visible !important;
  opacity:0 !important;
  transform:translate3d(var(--dx-profile-enter-x),var(--dx-profile-enter-y),0) scale(.14) !important;
  clip-path:circle(var(--dx-profile-anchor-radius) at var(--dx-profile-origin-x) var(--dx-profile-origin-y));
  transition:
    opacity .20s ease,
    transform .38s cubic-bezier(.16,1,.3,1),
    clip-path .42s cubic-bezier(.16,1,.3,1),
    border-radius .34s ease !important;
}

body[data-page="home"] #profileMenu.dx-profile-popover-v277.is-open-v277:not(.hidden){
  opacity:1 !important;
  transform:translate3d(0,0,0) scale(1) !important;
  clip-path:circle(170% at var(--dx-profile-origin-x) var(--dx-profile-origin-y));
}

body[data-page="home"] #profileMenu.dx-profile-popover-v277.is-measuring-v277:not(.hidden){
  opacity:0 !important;
  transform:none !important;
  clip-path:none !important;
  transition:none !important;
}

body[data-page="home"] #profileMenu.dx-profile-popover-v277.is-closing-v277:not(.hidden){
  pointer-events:none !important;
  transition-duration:.18s,.24s,.24s,.20s !important;
}

body[data-page="home"] #profileMenu.dx-profile-popover-v277::before{
  content:"";
  position:absolute;
  z-index:0;
  top:0;
  right:0;
  width:58px;
  height:58px;
  border-radius:0 28px 0 34px;
  background:radial-gradient(circle at 31px 23px,rgba(91,203,255,.22),rgba(91,203,255,.07) 45%,transparent 72%);
  pointer-events:none;
}

body[data-page="home"] #profileMenu.dx-profile-popover-v277 > *{
  position:relative;
  z-index:1;
}

body[data-page="home"] #profileMenu.dx-profile-popover-v277 .profile-menu-close-v12{
  display:grid !important;
  position:absolute !important;
  z-index:8 !important;
  place-items:center !important;
  width:44px !important;
  min-width:44px !important;
  height:44px !important;
  min-height:44px !important;
  padding:0 !important;
  border-radius:999px !important;
  border:1px solid rgba(149,219,255,.28) !important;
  background:linear-gradient(145deg,rgba(50,67,87,.98),rgba(22,29,40,.98)) !important;
  color:#f7fcff !important;
  box-shadow:0 10px 28px rgba(0,0,0,.36),0 0 0 3px rgba(50,177,255,.09),inset 0 1px 0 rgba(255,255,255,.16) !important;
  font-size:18px !important;
  line-height:1 !important;
  cursor:pointer !important;
  transition:background .18s ease,border-color .18s ease,box-shadow .18s ease !important;
}

body[data-page="home"] #profileMenu.dx-profile-popover-v277 .profile-menu-close-v12:hover,
body[data-page="home"] #profileMenu.dx-profile-popover-v277 .profile-menu-close-v12:focus-visible{
  background:linear-gradient(145deg,rgba(62,83,108,.99),rgba(26,36,50,.99)) !important;
  border-color:rgba(155,225,255,.52) !important;
  box-shadow:0 12px 32px rgba(0,0,0,.40),0 0 0 4px rgba(50,177,255,.13),inset 0 1px 0 rgba(255,255,255,.18) !important;
  outline:none !important;
}

body[data-page="home"] #profileButton.profile-avatar-button-v3{
  transition:opacity .20s ease,filter .20s ease,scale .28s cubic-bezier(.16,1,.3,1),border-color .20s ease !important;
}

html.dx-profile-menu-open-v277 body[data-page="home"] #profileButton.profile-avatar-button-v3[aria-expanded="true"]{
  opacity:0 !important;
  scale:.72 !important;
  filter:brightness(1.25) blur(1px) !important;
  pointer-events:none !important;
}

@media (max-width:900px), (max-width:1366px) and (pointer:coarse), (max-width:1366px) and (hover:none){
  body[data-page="home"] #profileMenu.dx-profile-popover-v277{
    border-top-right-radius:23px !important;
    max-height:calc(100dvh - var(--dx-beta-banner-h-v237,32px) - 18px) !important;
  }

  body[data-page="home"] #profileMenu.dx-profile-popover-v277 .profile-menu-head-v3{
    padding-right:48px !important;
  }
}

@media (max-width:430px){
  body[data-page="home"] #profileMenu.dx-profile-popover-v277{
    width:min(360px,calc(100vw - 16px)) !important;
    border-radius:24px !important;
  }
}

@media (prefers-reduced-motion:reduce){
  body[data-page="home"] #profileMenu.dx-profile-popover-v277:not(.hidden),
  body[data-page="home"] #profileButton.profile-avatar-button-v3{
    transition:none !important;
  }
}


/* ===== v278: fixed close-button position + smooth internal profile scrolling ===== */
body[data-page="home"] #profileMenu.dx-profile-popover-v277{
  overscroll-behavior:contain !important;
  scroll-behavior:auto !important;
  touch-action:pan-y !important;
  scrollbar-gutter:stable !important;
  contain:layout paint !important;
}

body[data-page="home"] #profileMenu.dx-profile-popover-v277 .profile-menu-close-v12{
  top:12px !important;
  right:12px !important;
  left:auto !important;
  bottom:auto !important;
  width:30px !important;
  min-width:30px !important;
  max-width:30px !important;
  height:30px !important;
  min-height:30px !important;
  max-height:30px !important;
  border-radius:10px !important;
  font-size:13px !important;
  font-weight:800 !important;
  line-height:1 !important;
  box-shadow:0 6px 16px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12) !important;
  transform:none !important;
}

body[data-page="home"] #profileMenu.dx-profile-popover-v277 .profile-menu-close-v12:hover,
body[data-page="home"] #profileMenu.dx-profile-popover-v277 .profile-menu-close-v12:focus-visible{
  box-shadow:0 7px 18px rgba(0,0,0,.32),0 0 0 3px rgba(50,177,255,.10),inset 0 1px 0 rgba(255,255,255,.14) !important;
}

body[data-page="home"] #profileMenu.dx-profile-popover-v277 .profile-menu-head-v3{
  padding-right:42px !important;
}

body[data-page="home"] #profileMenu.dx-profile-popover-v277.is-settled-v278:not(.hidden){
  clip-path:none !important;
  transform:none !important;
  will-change:auto !important;
  transition:none !important;
}

@media (max-width:900px), (max-width:1366px) and (pointer:coarse), (max-width:1366px) and (hover:none){
  body[data-page="home"] #profileMenu.dx-profile-popover-v277{
    -webkit-overflow-scrolling:touch !important;
    backdrop-filter:none !important;
    -webkit-backdrop-filter:none !important;
    background:linear-gradient(180deg,rgba(31,39,52,.998),rgba(16,22,31,.998)) !important;
  }
}


/* ===== v279: compact legal links + desktop-style authenticated mobile profile header ===== */
body[data-page="home"] #profileMenu.profile-menu-v3 .profile-legal-brand-v212,
body[data-page="home"] #profileMenu.profile-menu-v3 .profile-legal-nav-v212 > span{
  display:none !important;
}
body[data-page="home"] #profileMenu.profile-menu-v3 .profile-legal-v212{
  gap:0 !important;
  padding:10px !important;
}
body[data-page="home"] #profileMenu.profile-menu-v3 .profile-legal-nav-v212{
  gap:0 !important;
}

@media (max-width:900px), (max-width:1366px) and (pointer:coarse), (max-width:1366px) and (hover:none){
  html[data-auth-state="auth"] body[data-page="home"] #profileMenu.profile-menu-v3 .profile-menu-head-v3,
  body[data-page="home"].is-auth-user #profileMenu.profile-menu-v3 .profile-menu-head-v3,
  body[data-page="home"].app-protected #profileMenu.profile-menu-v3 .profile-menu-head-v3{
    display:grid !important;
    grid-template-columns:44px minmax(0,1fr) !important;
    align-items:center !important;
    justify-items:stretch !important;
    gap:10px !important;
    min-height:64px !important;
    padding:9px 42px 9px 10px !important;
    margin-bottom:10px !important;
    border-radius:17px !important;
    background:#171d26 !important;
    border:1px solid rgba(255,255,255,.08) !important;
    text-align:left !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileMenu.profile-menu-v3 .profile-menu-head-v3 > div,
  body[data-page="home"].is-auth-user #profileMenu.profile-menu-v3 .profile-menu-head-v3 > div,
  body[data-page="home"].app-protected #profileMenu.profile-menu-v3 .profile-menu-head-v3 > div{
    display:block !important;
    min-width:0 !important;
    width:100% !important;
    text-align:left !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileMenu.profile-menu-v3 .profile-menu-avatar-v3,
  body[data-page="home"].is-auth-user #profileMenu.profile-menu-v3 .profile-menu-avatar-v3,
  body[data-page="home"].app-protected #profileMenu.profile-menu-v3 .profile-menu-avatar-v3{
    grid-column:1 !important;
    grid-row:1 !important;
    justify-self:start !important;
    width:44px !important;
    min-width:44px !important;
    max-width:44px !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    margin:0 !important;
    border-radius:999px !important;
    font-size:17px !important;
    line-height:1 !important;
    box-shadow:0 0 0 2px rgba(56,189,248,.22) !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileMenu.profile-menu-v3 .profile-menu-head-v3 small,
  body[data-page="home"].is-auth-user #profileMenu.profile-menu-v3 .profile-menu-head-v3 small,
  body[data-page="home"].app-protected #profileMenu.profile-menu-v3 .profile-menu-head-v3 small{
    display:block !important;
    margin:0 0 2px !important;
    color:#8f98a7 !important;
    font-size:9px !important;
    font-weight:900 !important;
    line-height:1.15 !important;
    letter-spacing:.10em !important;
    text-transform:uppercase !important;
    text-align:left !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileMenu.profile-menu-v3 .profile-menu-head-v3 strong,
  body[data-page="home"].is-auth-user #profileMenu.profile-menu-v3 .profile-menu-head-v3 strong,
  body[data-page="home"].app-protected #profileMenu.profile-menu-v3 .profile-menu-head-v3 strong{
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    margin:0 !important;
    color:#f4f6f8 !important;
    font-size:14px !important;
    font-weight:900 !important;
    line-height:1.18 !important;
    text-align:left !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileMenu.profile-menu-v3 .profile-email-v3,
  body[data-page="home"].is-auth-user #profileMenu.profile-menu-v3 .profile-email-v3,
  body[data-page="home"].app-protected #profileMenu.profile-menu-v3 .profile-email-v3{
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    margin-top:3px !important;
    color:#aeb7c5 !important;
    font-size:11px !important;
    line-height:1.2 !important;
    text-align:left !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
  }
}

@media (max-width:380px){
  html[data-auth-state="auth"] body[data-page="home"] #profileMenu.profile-menu-v3 .profile-menu-head-v3,
  body[data-page="home"].is-auth-user #profileMenu.profile-menu-v3 .profile-menu-head-v3,
  body[data-page="home"].app-protected #profileMenu.profile-menu-v3 .profile-menu-head-v3{
    grid-template-columns:40px minmax(0,1fr) !important;
    min-height:58px !important;
    gap:9px !important;
    padding:8px 40px 8px 9px !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileMenu.profile-menu-v3 .profile-menu-avatar-v3,
  body[data-page="home"].is-auth-user #profileMenu.profile-menu-v3 .profile-menu-avatar-v3,
  body[data-page="home"].app-protected #profileMenu.profile-menu-v3 .profile-menu-avatar-v3{
    width:40px !important;
    min-width:40px !important;
    max-width:40px !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    font-size:15px !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileMenu.profile-menu-v3 .profile-menu-head-v3 strong,
  body[data-page="home"].is-auth-user #profileMenu.profile-menu-v3 .profile-menu-head-v3 strong,
  body[data-page="home"].app-protected #profileMenu.profile-menu-v3 .profile-menu-head-v3 strong{
    font-size:13px !important;
  }
  html[data-auth-state="auth"] body[data-page="home"] #profileMenu.profile-menu-v3 .profile-email-v3,
  body[data-page="home"].is-auth-user #profileMenu.profile-menu-v3 .profile-email-v3,
  body[data-page="home"].app-protected #profileMenu.profile-menu-v3 .profile-email-v3{
    font-size:10px !important;
  }
}


/* source: remote-app-control-v292.css */
.dx-remote-toast-v292{position:fixed;z-index:10050;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:min(390px,calc(100vw - 36px));display:grid;gap:4px;padding:14px 16px;border:1px solid rgba(148,163,184,.24);border-radius:16px;background:rgba(12,18,29,.96);box-shadow:0 22px 60px rgba(0,0,0,.38);color:#eef4ff;opacity:0;visibility:hidden;transform:translateY(12px) scale(.98);transition:opacity .2s ease,transform .2s ease,visibility .2s;pointer-events:none}.dx-remote-toast-v292.is-visible{opacity:1;visibility:visible;transform:none}.dx-remote-toast-v292 strong{font-size:14px;line-height:1.25}.dx-remote-toast-v292 span{font-size:12px;line-height:1.45;color:rgba(231,238,252,.72)}.dx-remote-toast-v292.is-success{border-color:rgba(52,211,153,.35)}.dx-remote-toast-v292.is-error{border-color:rgba(248,113,113,.4)}.dx-remote-toast-v292.is-loading{border-color:rgba(96,165,250,.38)}.dx-remote-busy-v292{cursor:progress!important}.dx-remote-connected-v292{border-color:rgba(248,113,113,.3)!important}
html.dtc-operation-open-v292,html.dtc-operation-open-v292 body{overflow:hidden!important;overscroll-behavior:none}.dtc-operation-overlay-v148{overflow:auto!important;overscroll-behavior:contain}.dtc-operation-card-v148{position:relative!important;max-height:calc(100dvh - 36px)!important;overflow:auto!important;scrollbar-width:thin}.dtc-operation-card-v148 .dtc-operation-close-v292{position:absolute;top:12px;right:12px;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.055);color:#e8eef8;font-size:23px;line-height:1;cursor:pointer}.dtc-operation-card-v148 .dtc-operation-close-v292[hidden]{display:none!important}.dtc-operation-visual-v292{width:64px;height:64px;margin:0 auto;display:grid;place-items:center}.dtc-operation-visual-v292>*{grid-area:1/1}.dtc-operation-symbol-v292{display:none;width:58px;height:58px;border-radius:999px;place-items:center;font-size:29px;font-weight:900}.dtc-operation-card-v148.is-success-v292 .dtc-operation-spinner-v148,.dtc-operation-card-v148.is-error-v292 .dtc-operation-spinner-v148,.dtc-operation-card-v148.is-confirm-v292 .dtc-operation-spinner-v148{display:none}.dtc-operation-card-v148.is-success-v292 .dtc-operation-symbol-v292{display:grid;border:1px solid rgba(52,211,153,.35);background:rgba(52,211,153,.12);color:#6ee7b7}.dtc-operation-card-v148.is-success-v292 .dtc-operation-symbol-v292::before{content:'✓'}.dtc-operation-card-v148.is-error-v292 .dtc-operation-symbol-v292{display:grid;border:1px solid rgba(248,113,113,.4);background:rgba(248,113,113,.1);color:#fca5a5}.dtc-operation-card-v148.is-error-v292 .dtc-operation-symbol-v292::before{content:'!'}.dtc-operation-card-v148.is-confirm-v292 .dtc-operation-symbol-v292{display:grid;border:1px solid rgba(96,165,250,.36);background:rgba(96,165,250,.11);color:#93c5fd}.dtc-operation-card-v148.is-confirm-v292 .dtc-operation-symbol-v292::before{content:'?'}.dtc-operation-progress-v292{height:5px;max-width:340px;margin:20px auto 0;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.14)}.dtc-operation-progress-v292 i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8);transition:width .35s ease}.dtc-operation-card-v148.is-confirm-v292 .dtc-operation-progress-v292,.dtc-operation-card-v148.is-error-v292 .dtc-operation-progress-v292{display:none}.dtc-operation-status-v292{display:block;max-width:350px;margin:10px auto 0;color:rgba(203,213,225,.68);font-size:12px;line-height:1.45}.dtc-operation-actions-v292{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:22px}.dtc-operation-btn-v292{min-width:136px;min-height:46px;padding:11px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#f8fafc;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.dtc-operation-btn-v292.is-primary-v292{border-color:rgba(56,189,248,.38);background:linear-gradient(135deg,#1d4ed8,#0ea5e9)}.dtc-operation-btn-v292.is-danger-v292{border-color:rgba(248,113,113,.38);background:linear-gradient(135deg,#be123c,#ef4444)}.dtc-operation-btn-v292.is-secondary-v292{background:rgba(255,255,255,.055)}.dtc-operation-btn-v292:focus-visible,.dtc-operation-close-v292:focus-visible{outline:3px solid rgba(56,189,248,.55);outline-offset:2px}.dtc-operation-btn-v292:disabled{opacity:.5;cursor:not-allowed}.dtc-operation-card-v148.is-attention-v292{animation:dxDtcAttentionV292 .4s ease}@keyframes dxDtcAttentionV292{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}
@media(max-width:640px){.dx-remote-toast-v292{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:auto;border-radius:15px;padding:13px 14px}.dtc-operation-overlay-v148{padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))!important;align-items:center!important}.dtc-operation-card-v148{width:min(100%,390px)!important;max-height:calc(100dvh - 24px)!important;padding:24px 18px 20px!important;border-radius:22px!important}.dtc-operation-card-v148 strong{padding:0 16px;font-size:19px!important}.dtc-operation-actions-v292{display:grid;grid-template-columns:1fr;width:100%}.dtc-operation-btn-v292{width:100%;min-width:0}.dtc-operation-close-v292{top:9px!important;right:9px!important}}
@media(min-width:641px) and (max-height:620px){.dtc-operation-overlay-v148{align-items:start!important;padding-top:18px!important;padding-bottom:18px!important}.dtc-operation-card-v148{max-height:calc(100dvh - 36px)!important}}
@media(prefers-reduced-motion:reduce){.dtc-operation-spinner-v148{animation-duration:1.7s!important}.dtc-operation-progress-v292 i,.dtc-operation-card-v148{transition:none!important}}
