#dm5e-app{position:relative;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;line-height:1.55;color:#16181d;background:#f8f9fb;padding:28px 20px 60px;border-radius:14px}
#dm5e-app *{box-sizing:border-box}
#dm5e-app .dm5e-login-note{padding:20px;line-height:1.6}

  #dm5e-app{
    /* Momentum-style light theme — var names kept so all JS/SVG retheme automatically */
    --shell:#f8f9fb;          /* page background */
    --shell-2:#f8f9fb;
    --lcd:#ffffff;            /* panel / card surface */
    --lcd-grid:#f4f5f7;       /* input + subtle fills */
    --phos:#0B63CE;           /* accent (interactive, chart lines) */
    --phos-dim:#9dc0ec;
    --amber:#d97706;          /* secondary accent / t-req / min */
    --amber-dim:#ecc58a;
    --ink:#16181d;
    --ink-dim:#6b7280;
    --ink-faint:#9aa1ab;
    --line:#e5e7eb;
    --line-soft:#f0f1f4;
    --alarm:#dc2626;
    --ok:#16a34a;
    --key:#ffffff;
    --key-face:#ffffff;
    --mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;
  }
  #dm5e-app *{box-sizing:border-box}
  #dm5e-app{margin:0;min-height:100%}
  #dm5e-app{
    background:var(--shell);
    color:var(--ink);
    font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
    font-size:13.5px;line-height:1.55;
    padding:28px 20px 60px;
  }
  #dm5e-app .app{max-width:1120px;margin:0 auto}

  #dm5e-app /* ---- control strip ---- */
  .strip{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px;align-items:center}
  #dm5e-app button{
    font-family:inherit;font-size:13px;font-weight:500;
    color:var(--ink);background:var(--lcd);
    border:1px solid var(--line);border-radius:10px;
    padding:10px 16px;cursor:pointer;
    box-shadow:0 1px 2px rgba(16,24,40,.05);
    transition:.13s;
  }
  #dm5e-app button:hover:not(:disabled){border-color:var(--phos);color:var(--phos)}
  #dm5e-app button:active:not(:disabled){transform:translateY(1px)}
  #dm5e-app button:disabled{opacity:.45;cursor:not-allowed}
  #dm5e-app button:focus-visible{outline:none;border-color:var(--phos);box-shadow:0 0 0 3px rgba(11,99,206,.16)}
  #dm5e-app button.key-amber{color:#b45309;border-color:var(--amber-dim)}
  #dm5e-app button.key-amber:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}
  #dm5e-app button.primary{color:var(--phos);border-color:#b7d3f3;background:#eef5fd}
  #dm5e-app button.primary:hover:not(:disabled){border-color:var(--phos)}
  #dm5e-app .spacer{flex:1}
  #dm5e-app .hint{color:var(--ink-faint);font-size:12px}

  #dm5e-app /* ---- layout ---- */
  .grid{display:grid;grid-template-columns:300px 1fr;gap:20px}
  @media(max-width:840px){#dm5e-app .grid{grid-template-columns:1fr}}
  #dm5e-app.dm5e-compact .grid{grid-template-columns:1fr}
  #dm5e-app.dm5e-compact .device{display:none}

  #dm5e-app .card{
    background:var(--lcd);border:1px solid var(--line);border-radius:12px;
    overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.05);
  }
  #dm5e-app .card > .head{
    padding:11px 16px;border-bottom:1px solid var(--line);
    display:flex;justify-content:space-between;align-items:center;
    color:var(--ink-dim);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;
  }
  #dm5e-app .card > .head .n{color:var(--phos);font-family:var(--mono)}

  #dm5e-app /* file list */
  .files{max-height:520px;overflow-y:auto}
  #dm5e-app .file{
    padding:12px 16px;border-bottom:1px solid var(--line-soft);
    cursor:pointer;display:flex;justify-content:space-between;align-items:center;
    transition:.1s;
  }
  #dm5e-app .file:hover{background:#f9fafc}
  #dm5e-app .file.active{background:#eaf2fc;border-left:3px solid var(--phos);padding-left:13px}
  #dm5e-app .file .idx{color:var(--ink-faint);font-size:11px;margin-right:10px;font-family:var(--mono)}
  #dm5e-app .file .name{color:var(--ink);font-weight:500}
  #dm5e-app .file.active .name{color:var(--phos)}
  #dm5e-app .file .go{color:var(--ink-faint);font-size:11px}
  #dm5e-app .files .empty{padding:40px 16px;text-align:center;color:var(--ink-faint);font-size:12.5px}

  #dm5e-app /* main panel */
  .lcd{min-height:520px;padding:0;position:relative}
  #dm5e-app .lcd-inner{padding:18px 20px}
  #dm5e-app .readout-empty{
    height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;
    color:var(--ink-faint);gap:12px;text-align:center;
  }
  #dm5e-app .readout-empty .big{color:var(--ink-dim);font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}

  #dm5e-app /* meta sub-display */
  .meta{
    display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;
    background:var(--line);border:1px solid var(--line);border-radius:10px;
    overflow:hidden;margin-bottom:18px;
  }
  #dm5e-app .meta .cell{background:var(--lcd);padding:10px 13px}
  #dm5e-app .meta .k{color:var(--ink-faint);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}
  #dm5e-app .meta .v{color:var(--ink);font-size:15px;margin-top:3px;font-family:var(--mono)}
  #dm5e-app .meta .v.amber{color:var(--amber)}
  #dm5e-app .meta .v.ok{color:var(--ok)}
  #dm5e-app .meta .v.warn{color:var(--amber)}
  #dm5e-app .meta .v.bad{color:var(--alarm)}
  #dm5e-app .meta .sub{color:var(--ink-faint);font-size:9.5px;margin-top:3px;font-family:inherit}

  #dm5e-app /* thickness grid */
  .tgrid-wrap{overflow-x:auto}
  #dm5e-app table.tgrid{border-collapse:collapse;width:100%;font-size:13px}
  #dm5e-app table.tgrid th, #dm5e-app table.tgrid td{border:1px solid var(--line);padding:9px 12px;text-align:center}
  #dm5e-app table.tgrid th{
    background:#f9fafb;color:var(--ink-dim);font-weight:600;
    font-size:11px;letter-spacing:.06em;
  }
  #dm5e-app table.tgrid td.rowh{background:#f9fafb;color:var(--ink-dim);font-weight:600;font-size:11px}
  #dm5e-app table.tgrid td.val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14.5px}
  #dm5e-app table.tgrid td.min{font-weight:700}
  #dm5e-app table.tgrid td.empty{color:var(--ink-faint)}
  #dm5e-app table.tgrid td.alrm{color:var(--alarm)!important;font-weight:700;box-shadow:inset 0 0 0 1.5px var(--alarm)}

  #dm5e-app /* stats footer */
  .stats{display:flex;gap:26px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}
  #dm5e-app .stat .k{color:var(--ink-faint);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}
  #dm5e-app .stat .v{color:var(--ink);font-size:18px;margin-top:2px;font-family:var(--mono);font-variant-numeric:tabular-nums}
  #dm5e-app .stat .v.min{color:var(--amber)}

  #dm5e-app /* progress */
  .progress{height:3px;background:var(--line-soft);position:absolute;top:0;left:0;right:0;overflow:hidden;border-radius:12px 12px 0 0}
  #dm5e-app .progress .bar{height:100%;width:0;background:var(--phos);transition:width .1s}

  #dm5e-app /* console — LOGS-style collapsible card */
  .console{margin-top:20px;background:var(--lcd);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.05)}
  #dm5e-app .console .head{padding:11px 16px;border-bottom:1px solid transparent;
    color:var(--ink-dim);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;
    display:flex;justify-content:space-between;cursor:pointer}
  #dm5e-app .console.open .head{border-bottom-color:var(--line)}
  #dm5e-app .console .body{max-height:180px;overflow-y:auto;padding:12px 16px;
    font-size:11.5px;white-space:pre-wrap;word-break:break-all;color:var(--ink-dim);display:none;
    font-family:var(--mono);background:#fafbfc;border-radius:0 0 12px 12px}
  #dm5e-app .console.open .body{display:block}
  #dm5e-app .console .body .tx{color:var(--amber)}
  #dm5e-app .console .body .rx{color:var(--phos)}
  #dm5e-app .console .body .sys{color:var(--ink-faint)}
  #dm5e-app .console .body .err{color:var(--alarm)}
  #dm5e-app .caret{color:var(--ink-faint)}

  #dm5e-app .toast{
    position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(80px);
    background:var(--lcd);border:1px solid var(--line);border-left:3px solid var(--phos);
    color:var(--ink);padding:12px 18px;border-radius:10px;font-size:13px;
    box-shadow:0 8px 30px rgba(16,24,40,.14);transition:.25s;opacity:0;z-index:50;
  }
  #dm5e-app .toast.show{transform:translateX(-50%) translateY(0);opacity:1}
  #dm5e-app .toast.err{border-left-color:var(--alarm)}

  #dm5e-app /* ---- tabs (segmented pills) ---- */
  .tabs{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}
  #dm5e-app .tabs .tab{
    padding:8px 15px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;
    color:var(--ink-dim);background:var(--lcd);
    border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:.13s;
    user-select:none;box-shadow:0 1px 2px rgba(16,24,40,.04);
  }
  #dm5e-app .tabs .tab:hover{color:var(--phos);border-color:var(--phos-dim)}
  #dm5e-app .tabs .tab.on{color:var(--phos);border-color:#b7d3f3;background:#eaf2fc}
  #dm5e-app /* pestaña destacada: Pepe Grietas */
  .tabs .tab.ai{color:#fff;background:var(--phos);border-color:var(--phos);
    box-shadow:0 2px 10px rgba(11,99,206,.26)}
  #dm5e-app .tabs .tab.ai::before{content:"✦";margin-right:7px;font-size:12px;line-height:1}
  #dm5e-app .tabs .tab.ai:hover{color:#fff;background:#0954b4;border-color:#0954b4;
    box-shadow:0 3px 14px rgba(11,99,206,.38)}
  #dm5e-app .tabs .tab.ai.on{color:#fff;background:#08488f;border-color:#08488f;animation:none}
  #dm5e-app .tabs .tab.ai:not(.on){animation:dm5e-glow 2.6s ease-in-out infinite}
  @keyframes dm5e-glow{0%,100%{box-shadow:0 2px 10px rgba(11,99,206,.22)}
    50%{box-shadow:0 2px 18px rgba(11,99,206,.48)}}

  #dm5e-app /* ---- forms ---- */
  .sect{color:var(--ink-dim);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;
    margin:20px 0 12px;padding-top:16px;border-top:1px solid var(--line)}
  #dm5e-app .sect:first-child{margin-top:0;padding-top:0;border-top:0}
  #dm5e-app .form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}
  #dm5e-app .fld .k{color:var(--ink-dim);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:5px}
  #dm5e-app .fld input, #dm5e-app .fld select, #dm5e-app .fld textarea{
    width:100%;background:var(--lcd);border:1px solid var(--line);border-radius:10px;
    color:var(--ink);font-family:var(--mono);font-size:13px;padding:9px 11px;outline:none;
    color-scheme:light;transition:.13s;
  }
  #dm5e-app .fld input:focus, #dm5e-app .fld select:focus, #dm5e-app .fld textarea:focus{
    border-color:var(--phos);box-shadow:0 0 0 3px rgba(11,99,206,.14)}
  #dm5e-app .fld textarea{resize:vertical;min-height:56px;font-family:inherit}
  #dm5e-app .fld.wide{grid-column:1/-1}
  #dm5e-app .note{color:var(--ink-faint);font-size:12px;line-height:1.6;margin-top:14px}

  #dm5e-app /* charts container */
  .hist{margin-top:16px;border:1px solid var(--line);border-radius:10px;
    background:#fbfbfd;padding:14px 14px 8px}
  #dm5e-app .hist svg{display:block;width:100%;height:auto}
  #dm5e-app .hist .axis{display:flex;justify-content:space-between;color:var(--ink-faint);
    font-size:10.5px;margin-top:4px;font-family:var(--mono);font-variant-numeric:tabular-nums}

  #dm5e-app /* color bands editor + legend */
  .band-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}
  #dm5e-app .band-row .sw{width:14px;height:14px;border-radius:4px;flex:none;border:1px solid rgba(0,0,0,.08)}
  #dm5e-app .band-row .rng{color:var(--ink-dim);font-size:12px;min-width:52px}
  #dm5e-app .band-row input{width:110px;background:var(--lcd);border:1px solid var(--line);
    border-radius:10px;color:var(--ink);font-family:var(--mono);font-size:13px;padding:7px 9px;outline:none}
  #dm5e-app .band-row input:focus{border-color:var(--phos);box-shadow:0 0 0 3px rgba(11,99,206,.14)}
  #dm5e-app .legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px;align-items:center}
  #dm5e-app .legend .li{display:inline-flex;align-items:center;gap:6px;color:var(--ink-dim);font-size:11px;
    font-family:var(--mono);font-variant-numeric:tabular-nums}
  #dm5e-app .legend .sw{width:11px;height:11px;border-radius:3px;display:inline-block;border:1px solid rgba(0,0,0,.08)}

  #dm5e-app canvas#mp_canvas{border:1px solid var(--line);background:#fff}
  #dm5e-app .anon-note{background:#eaf2fc;border:1px solid #b7d3f3;border-radius:10px;
    padding:11px 16px;margin-bottom:18px;font-size:12.5px;color:#1c4a80;line-height:1.55}
  #dm5e-app .anon-note a{color:var(--phos);font-weight:600}
  #dm5e-app .rp-btn{padding:6px 12px;font-size:12px;border-radius:8px}
  #dm5e-app .rp-btn.danger{color:var(--alarm);border-color:#f3b8b8}
  #dm5e-app .rp-btn.danger:hover:not(:disabled){border-color:var(--alarm);color:var(--alarm)}
  #dm5e-app .logoprev{display:flex;align-items:center;gap:10px;min-height:42px}
  #dm5e-app .logoprev img{max-height:40px;max-width:160px;border:1px solid var(--line);border-radius:8px;padding:4px;background:#fff}
  #dm5e-app .fld input[type=file]{padding:7px;font-family:inherit;font-size:12px}

  #dm5e-app /* ---- Portada de acceso (gate) ---- */
  .gate{max-width:720px;margin:0 auto;padding:38px 34px 34px;text-align:center;
    background:#fff;border:1px solid var(--line);border-radius:16px;
    box-shadow:0 4px 24px rgba(16,24,40,.06)}
  #dm5e-app .gate .glogo{width:230px;max-width:72%;height:34px;margin:0 auto 16px;
    background-image:url("data:image/png;base64,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");
    background-size:contain;background-repeat:no-repeat;background-position:center}
  #dm5e-app .gate h2{font-size:21px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;color:var(--ink)}
  #dm5e-app .gate .lead{font-size:13.5px;color:var(--ink-dim);line-height:1.65;max-width:520px;margin:0 auto}
  #dm5e-app .gate .feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;
    margin:26px 0 6px;text-align:left}
  #dm5e-app .gate .feat{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;
    color:var(--ink);line-height:1.5}
  #dm5e-app .gate .feat .ic{flex:0 0 26px;width:26px;height:26px;border-radius:8px;background:#eaf2fc;
    color:var(--phos);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}
  #dm5e-app .gate .cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:26px}
  #dm5e-app .gate .btn{display:inline-block;padding:11px 22px;border-radius:10px;font-size:13px;font-weight:600;
    text-decoration:none;border:1px solid var(--line);color:var(--ink);background:var(--lcd);transition:.15s}
  #dm5e-app .gate .btn:hover{border-color:var(--phos);color:var(--phos)}
  #dm5e-app .gate .btn.primary{background:var(--phos);border-color:var(--phos);color:#fff}
  #dm5e-app .gate .btn.primary:hover{background:#0954b4;border-color:#0954b4;color:#fff}
  #dm5e-app .gate .status{margin:22px auto 0;max-width:520px;padding:13px 16px;border-radius:10px;
    background:#eaf2fc;border:1px solid #b7d3f3;color:#1c4a80;font-size:12.5px;line-height:1.6}
  #dm5e-app .gate .status.wait{background:#fff8e6;border-color:#f0dca6;color:#7a5a12}
  #dm5e-app .gate form{margin-top:22px;display:flex;gap:9px;justify-content:center;flex-wrap:wrap}
  #dm5e-app .gate form input[type=text]{padding:10px 14px;border:1px solid var(--line);border-radius:10px;
    font:inherit;font-size:13px;min-width:270px;background:var(--lcd);color:var(--ink);outline:none}
  #dm5e-app .gate form input[type=text]:focus{border-color:var(--phos);box-shadow:0 0 0 3px rgba(11,99,206,.14)}
  #dm5e-app .gate form button{padding:10px 22px;border:0;border-radius:10px;background:var(--phos);color:#fff;
    font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:.15s}
  #dm5e-app .gate form button:hover{background:#0954b4}
  #dm5e-app .gate .foot{margin-top:24px;font-size:11.5px;color:var(--ink-faint)}
  #dm5e-app .gate .foot a{color:var(--phos)}
  @media(max-width:560px){#dm5e-app .gate{padding:28px 20px}}

  #dm5e-app /* ---- Asistente ---- */
  .ai-ava{width:38px;height:38px;border-radius:50%;flex:0 0 38px;
    background-image:url("data:image/png;base64,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");
    background-size:cover;background-position:center;
    box-shadow:0 1px 3px rgba(16,24,40,.18)}
  #dm5e-app .ai-ava.sm{width:26px;height:26px;flex:0 0 26px;box-shadow:none}
  #dm5e-app .ai-head{display:flex;align-items:center;gap:11px;padding:12px 14px;
    border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;background:var(--lcd)}
  #dm5e-app .ai-name{font-size:13.5px;font-weight:700;letter-spacing:-.01em}
  #dm5e-app .ai-role{font-size:11px;color:var(--ink-dim);display:flex;align-items:center;gap:6px;margin-top:1px}
  #dm5e-app .ai-role .dot{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:0 0 6px}
  #dm5e-app .ai-log{border:1px solid var(--line);border-radius:0 0 12px 12px;background:#fbfbfd;
    padding:14px;max-height:400px;min-height:180px;overflow-y:auto;
    display:flex;flex-direction:column;gap:12px}
  #dm5e-app .ai-empty{color:var(--ink-faint);font-size:12.5px;margin:auto;text-align:center;max-width:420px;line-height:1.6}
  #dm5e-app .ai-row{display:flex;gap:9px;align-items:flex-end}
  #dm5e-app .ai-row.user{justify-content:flex-end}
  #dm5e-app .msg{max-width:80%;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.55;white-space:pre-wrap;
    word-break:break-word}
  #dm5e-app .msg b{font-weight:700}
  #dm5e-app .msg code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;
    background:rgba(16,24,40,.06);padding:1px 5px;border-radius:5px}
  #dm5e-app .msg.user{background:var(--phos);color:#fff;border-bottom-right-radius:4px}
  #dm5e-app .msg.bot{background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px;
    box-shadow:0 1px 2px rgba(16,24,40,.04)}
  #dm5e-app .msg.typing{display:flex;gap:5px;padding:14px 16px}
  #dm5e-app .msg.typing span{width:6px;height:6px;border-radius:50%;background:var(--ink-faint);
    animation:dm5e-aidot 1s ease infinite}
  #dm5e-app .msg.typing span:nth-child(2){animation-delay:.15s}
  #dm5e-app .msg.typing span:nth-child(3){animation-delay:.3s}
  @keyframes dm5e-aidot{0%,100%{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}
  #dm5e-app .ai-input{display:flex;gap:8px;margin-top:12px;align-items:flex-end}
  #dm5e-app .ai-input textarea{flex:1;background:var(--lcd);border:1px solid var(--line);border-radius:12px;
    color:var(--ink);font-family:inherit;font-size:13px;padding:10px 12px;outline:none;resize:none}
  #dm5e-app .ai-input textarea:focus{border-color:var(--phos);box-shadow:0 0 0 3px rgba(11,99,206,.14)}

  #dm5e-app select#pf_axis, #dm5e-app select#pf_idx{
    background:var(--lcd)!important;border:1px solid var(--line)!important;border-radius:10px!important;
    color:var(--ink)!important;font-family:inherit!important;font-size:13px!important;padding:9px 12px!important;
  }



  #dm5e-app /* ---- top nav ---- */
  .nav{display:flex;align-items:center;justify-content:space-between;gap:16px;
    padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid var(--line)}
  #dm5e-app .brand{display:flex;align-items:center;gap:12px}
  #dm5e-app .brand .name{line-height:0;margin-bottom:3px}
  #dm5e-app .brand .name img.logo{height:26px!important;width:auto!important;max-width:100%!important}
  #dm5e-app .brand .sub{font-size:11.5px;color:var(--ink-dim);margin-top:2px;max-width:430px;line-height:1.45}
  #dm5e-app .navr{display:flex;align-items:center;gap:10px}
  #dm5e-app .conn{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.05em;
    text-transform:uppercase;font-weight:600;color:var(--ink-dim);
    border:1px solid var(--line);border-radius:999px;padding:8px 14px;background:var(--lcd);transition:.2s}
  #dm5e-app .conn .led{width:8px;height:8px;border-radius:50%;background:var(--ink-faint);transition:.2s}
  #dm5e-app .conn.live{color:var(--ok);border-color:#bfe3cd}
  #dm5e-app .conn.live .led{background:var(--ok);animation:dm5e-pop .3s ease}
  #dm5e-app .conn.connecting{color:var(--amber);border-color:var(--amber-dim)}
  #dm5e-app .conn.connecting .led{background:var(--amber);animation:dm5e-pulse 1s ease infinite}
  @keyframes dm5e-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}
  @keyframes dm5e-pop{0%{transform:scale(.4)}70%{transform:scale(1.35)}100%{transform:scale(1)}}

  #dm5e-app /* ---- device panel ---- */
  .device{display:flex;flex-direction:column}
  #dm5e-app .devart{padding:16px 0 2px;display:flex;justify-content:center}
  #dm5e-app .devart img{width:60%!important;max-width:170px!important;height:auto!important;
    filter:grayscale(55%) opacity(.85);
    transition:filter .5s ease;user-select:none;-webkit-user-drag:none}
  #dm5e-app .conn-live .devart img{filter:none}
  #dm5e-app .devstate{padding:10px 20px 18px;text-align:center;border-bottom:1px solid var(--line-soft)}
  #dm5e-app .dtitle{font-size:15px;font-weight:700}
  #dm5e-app .dmsg{font-size:12.5px;color:var(--ink-dim);margin-top:6px;line-height:1.55;min-height:38px}
  #dm5e-app .model{font-size:11.5px;color:var(--phos);font-family:var(--mono);margin-top:4px;min-height:16px}
  #dm5e-app .devbtns{display:flex;flex-direction:column;gap:8px;margin-top:12px}
  #dm5e-app .devbtns button{width:100%}
  #dm5e-app button.cta{color:var(--phos);border-color:#b7d3f3;background:#eef5fd;font-weight:600;padding:12px 16px}
  #dm5e-app button.cta:hover:not(:disabled){background:#dbe9fa}
  #dm5e-app kbd{font-family:var(--mono);font-size:10px;color:var(--ink-faint);border:1px solid var(--line);
    border-bottom-width:2px;border-radius:6px;padding:2px 6px;margin-left:8px;background:#fff;vertical-align:1px}
  #dm5e-app .dsub{font-size:10.5px;color:var(--ink-faint);margin-top:12px}
  #dm5e-app .fileshead{padding:11px 16px;border-bottom:1px solid var(--line);
    display:flex;justify-content:space-between;align-items:center;
    color:var(--ink-dim);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}
  #dm5e-app .fileshead .n{color:var(--phos);font-family:var(--mono);text-transform:none;letter-spacing:0}
  #dm5e-app .file .go{transition:.15s}
  #dm5e-app .file:hover .go{color:var(--phos);transform:translateX(2px)}
  #dm5e-app .file.loading .go{color:var(--phos);font-family:var(--mono)}

  #dm5e-app /* ---- workspace header ---- */
  .wshead{display:flex;justify-content:space-between;align-items:center;gap:14px;
    padding:14px 20px;border-bottom:1px solid var(--line)}
  #dm5e-app .wtitle{font-size:16px;font-weight:700;letter-spacing:-.01em}
  #dm5e-app .wsub{font-size:11.5px;color:var(--ink-dim);font-family:var(--mono);margin-top:2px}
  #dm5e-app .wsact{display:flex;gap:8px}

  #dm5e-app /* ---- transfer/download states ---- */
  .progress .bar{transition:width .25s ease;position:relative;overflow:hidden}
  #dm5e-app .progress .bar::after{content:"";position:absolute;inset:0;
    background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);
    animation:dm5e-shimmer 1.1s ease infinite}
  @keyframes dm5e-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}
  #dm5e-app .dl{padding:34px 6px}
  #dm5e-app .dl .dltitle{font-size:15px;font-weight:700}
  #dm5e-app .dl .dlsub{font-size:12.5px;color:var(--ink-dim);margin-top:4px;margin-bottom:22px}
  #dm5e-app .skel{height:14px;border-radius:7px;margin:12px 0;
    background:linear-gradient(90deg,var(--lcd-grid) 25%,#eceef3 50%,var(--lcd-grid) 75%);
    background-size:200% 100%;animation:dm5e-skel 1.2s ease infinite}
  #dm5e-app .skel.w60{width:60%}#dm5e-app .skel.w80{width:80%}#dm5e-app .skel.tall{height:120px;border-radius:10px}
  @keyframes dm5e-skel{0%{background-position:200% 0}100%{background-position:-200% 0}}

  #dm5e-app /* ---- tab body entrance ---- */
  #tabBody.anim{animation:dm5e-fadeUp .22s ease both}
  @keyframes dm5e-fadeUp{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
  #dm5e-app .spin{display:inline-block;width:12px;height:12px;border:2px solid #b7d3f3;border-top-color:var(--phos);
    border-radius:50%;margin-right:8px;vertical-align:-2px;animation:dm5e-spin .7s linear infinite}
  @keyframes dm5e-spin{to{transform:rotate(360deg)}}

  @media (prefers-reduced-motion: reduce){
    #dm5e-app *{transition:none!important;animation:none!important}
  }
