:root{color-scheme:dark;--bg:#080b12;--bg-2:#0b1019;--panel:#0d131d;--panel-2:#111927;--line:#1b2636;--line-2:#243247;--txt:#e9f0f8;--txt-2:#b9c8d9;--txt-mute:#8fa2ba;--cyan:#22d3ee;--cyan-rgb:34,211,238;--cyan-text:var(--cyan);--cyan-glow:rgba(var(--cyan-rgb),.55);--lime:#a3e635;--lime-rgb:163,230,53;--ok:#22c55e;--ok-rgb:34,197,94;--ok-glow:rgba(var(--ok-rgb),.65);--fail:#ef4444;--fail-rgb:239,68,68;--fail-glow:rgba(var(--fail-rgb),.7);--pend:#f59e0b;--pend-rgb:245,158,11;--pend-glow:rgba(var(--pend-rgb),.6);--ok-text:var(--ok);--fail-text:var(--fail);--pend-text:var(--pend);--mono:ui-monospace,"SF Mono","Cascadia Mono","JetBrains Mono","Fira Code",Menlo,Consolas,monospace;--sans:-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--display:var(--sans);--primary-start:#26e0fb;--primary-end:#12aec9;--primary-ink:#04141a;--dur:.5s;--ease:cubic-bezier(.32,.72,.35,1);--scroll-track:rgba(120,160,200,.055);--scroll-thumb:rgba(143,162,186,.34);--scroll-thumb-hover:rgba(var(--cyan-rgb),.5)}html[data-theme=light]{color-scheme:light;--bg:#f6f8fa;--bg-2:#eef3f8;--panel:#ffffff;--panel-2:#eef4fa;--line:rgba(13,27,42,.16);--line-2:rgba(13,27,42,.26);--txt:#0b1220;--txt-2:#26364b;--txt-mute:#53657a;--cyan:#0891b2;--cyan-rgb:8,145,178;--cyan-glow:rgba(8,145,178,.28);--cyan-text:#0b657c;--lime:#41670b;--lime-rgb:65,103,11;--ok:#16a34a;--ok-rgb:22,163,74;--ok-glow:rgba(22,163,74,.30);--fail:#dc2626;--fail-rgb:220,38,38;--fail-glow:rgba(220,38,38,.30);--pend:#b45309;--pend-rgb:180,83,9;--pend-glow:rgba(180,83,9,.30);--ok-text:#166534;--fail-text:#991b1b;--pend-text:#92400e;--primary-start:#22cce8;--primary-end:#0891b2;--primary-ink:#04141a;--scroll-track:rgba(13,27,42,.055);--scroll-thumb:rgba(83,101,122,.34);--scroll-thumb-hover:rgba(var(--cyan-rgb),.58)}html[data-theme=light] .mt-ground{background-image:none}.mt-ground{font-family:var(--sans);background:var(--bg);color:var(--txt);line-height:1.5;-webkit-font-smoothing:antialiased;background-image:radial-gradient(900px 500px at 88% -10%,rgba(var(--cyan-rgb),.06),transparent 60%),radial-gradient(700px 500px at 0 110%,rgba(var(--lime-rgb),.05),transparent 60%),linear-gradient(transparent 95%,rgba(120,160,200,.03) 95%),linear-gradient(90deg,transparent 95%,rgba(120,160,200,.03) 95%);background-size:auto,auto,22px 22px,22px 22px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.mt-card{background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--line);border-radius:14px}.mt-glow-cyan{filter:drop-shadow(0 0 6px var(--cyan-glow))}.mt-glow-ok{filter:drop-shadow(0 0 6px var(--ok-glow))}.mt-glow-fail{filter:drop-shadow(0 0 6px var(--fail-glow))}.mt-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;padding:2px 9px;border-radius:999px;font-family:var(--mono);letter-spacing:.3px;white-space:nowrap;word-break:normal;overflow-wrap:normal;min-width:max-content}.mt-pill.ok{color:var(--ok-text);background:rgba(var(--ok-rgb),.12);border:1px solid rgba(var(--ok-rgb),.32)}.mt-pill.fail{color:var(--fail-text);background:rgba(var(--fail-rgb),.12);border:1px solid rgba(var(--fail-rgb),.32)}.mt-pill.pend{color:var(--pend-text);background:rgba(var(--pend-rgb),.12);border:1px solid rgba(var(--pend-rgb),.3)}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{min-width:36px;min-height:36px;border:2px solid transparent;border-radius:999px;background:var(--scroll-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}input,select,textarea{background-color:var(--panel-2);color:var(--txt)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}html[data-theme-family=ocean-saas]{--bg:#07131b;--bg-2:#0a1b25;--panel:#0d202a;--panel-2:#102a35;--line:#1e3b48;--line-2:#31596a;--txt:#edf9fc;--txt-2:#c0d7df;--txt-mute:#89a9b5;--cyan:#2dd4ef;--cyan-rgb:45,212,239;--cyan-glow:rgba(45,212,239,.42);--lime:#a3e635;--lime-rgb:163,230,53;--ok:#36d399;--ok-rgb:54,211,153;--ok-glow:rgba(54,211,153,.52);--fail:#fb7185;--fail-rgb:251,113,133;--fail-glow:rgba(251,113,133,.52);--pend:#f6ad55;--pend-rgb:246,173,85;--pend-glow:rgba(246,173,85,.48);--display:var(--sans);--primary-start:#39dbf2;--primary-end:#14b8d4;--primary-ink:#041419}html[data-theme-family=ocean-saas][data-theme=light]{--bg:#edf5f7;--bg-2:#e4f0f3;--panel:#ffffff;--panel-2:#f4f9fa;--line:#c8dce2;--line-2:#9cbec8;--txt:#102a35;--txt-2:#355664;--txt-mute:#5d7883;--cyan:#008aaa;--cyan-rgb:0,138,170;--cyan-glow:rgba(0,138,170,.26);--cyan-text:#006b84;--lime:#67a927;--lime-rgb:103,169,39;--ok:#11885f;--ok-rgb:17,136,95;--ok-glow:rgba(17,136,95,.30);--fail:#cf4055;--fail-rgb:207,64,85;--fail-glow:rgba(207,64,85,.30);--pend:#b46b12;--pend-rgb:180,107,18;--pend-glow:rgba(180,107,18,.30);--ok-text:#0e6548;--fail-text:#9f233c;--pend-text:#88480b;--primary-start:#22c7df;--primary-end:#008aaa;--primary-ink:#041419}html[data-theme-family=calm-editorial]{--bg:#171a18;--bg-2:#1c211e;--panel:#212623;--panel-2:#282e2a;--line:#38423b;--line-2:#526057;--txt:#f1f0e9;--txt-2:#d0d4cc;--txt-mute:#a1aaa1;--cyan:#5ec4b7;--cyan-rgb:94,196,183;--cyan-glow:rgba(94,196,183,.36);--lime:#aacb70;--lime-rgb:170,203,112;--ok:#73c695;--ok-rgb:115,198,149;--ok-glow:rgba(115,198,149,.42);--fail:#e0828d;--fail-rgb:224,130,141;--fail-glow:rgba(224,130,141,.42);--pend:#dfaa65;--pend-rgb:223,170,101;--pend-glow:rgba(223,170,101,.40);--display:Georgia,"Times New Roman",serif;--primary-start:#73d1c5;--primary-end:#44ad9f;--primary-ink:#10221f}html[data-theme-family=calm-editorial][data-theme=light]{--bg:#f2efeb;--bg-2:#e9eeeb;--panel:#fffdfa;--panel-2:#f4f4ef;--line:#d6d5cc;--line-2:#b7bcb0;--txt:#252d35;--txt-2:#46555e;--txt-mute:#697477;--cyan:#0f766e;--cyan-rgb:15,118,110;--cyan-glow:rgba(15,118,110,.25);--cyan-text:#0f6b64;--lime:#688e3a;--lime-rgb:104,142,58;--ok:#2f7d55;--ok-rgb:47,125,85;--ok-glow:rgba(47,125,85,.28);--fail:#b64a58;--fail-rgb:182,74,88;--fail-glow:rgba(182,74,88,.28);--pend:#a5651d;--pend-rgb:165,101,29;--pend-glow:rgba(165,101,29,.28);--ok-text:#246644;--fail-text:#9f3543;--pend-text:#875015;--primary-start:#147f76;--primary-end:#0f766e;--primary-ink:#ffffff}html[data-theme-family=editorial-slate]{--bg:#1a1813;--bg-2:#17150f;--panel:#23211b;--panel-2:#2c2920;--line:#343026;--line-2:#45402f;--txt:#f0ebdf;--txt-2:#b0a892;--txt-mute:#9e9686;--cyan:#4fb489;--cyan-rgb:79,180,137;--cyan-glow:rgba(79,180,137,.36);--lime:#a6c86b;--lime-rgb:166,200,107;--ok:#4fb489;--ok-rgb:79,180,137;--ok-glow:rgba(79,180,137,.42);--fail:#e07a6f;--fail-rgb:224,122,111;--fail-glow:rgba(224,122,111,.42);--pend:#d2a04a;--pend-rgb:210,160,74;--pend-glow:rgba(210,160,74,.40);--display:Georgia,"Times New Roman",serif;--primary-start:#67c49d;--primary-end:#4fb489;--primary-ink:#13261d}html[data-theme-family=editorial-slate][data-theme=light]{--bg:#faf8f3;--bg-2:#f3f0e8;--panel:#ffffff;--panel-2:#fcfbf7;--line:#e9e3d7;--line-2:#dad2c2;--txt:#23201b;--txt-2:#6a6457;--txt-mute:#76705e;--cyan:#1f7a52;--cyan-rgb:31,122,82;--cyan-glow:rgba(31,122,82,.24);--cyan-text:#17623f;--lime:#6b8f35;--lime-rgb:107,143,53;--ok:#1f7a52;--ok-rgb:31,122,82;--ok-glow:rgba(31,122,82,.28);--fail:#b4322b;--fail-rgb:180,50,43;--fail-glow:rgba(180,50,43,.28);--pend:#a66400;--pend-rgb:166,100,0;--pend-glow:rgba(166,100,0,.28);--ok-text:#17623f;--fail-text:#982720;--pend-text:#854f00;--primary-start:#25835c;--primary-end:#1f7a52;--primary-ink:#ffffff}html[data-theme-family=calm-editorial] :is(.page-h1,.landing h1),html[data-theme-family=editorial-slate] :is(.page-h1,.landing h1){font-family:var(--display);font-weight:600;letter-spacing:0}.mt-card-pad{padding:16px 18px}.mt-card h2.mt-card-title{font-size:13px;font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;margin:0 0 12px;font-weight:600;display:flex;align-items:center;gap:8px}.mt-card .mt-card-hint{margin-left:auto;font-family:var(--mono);font-size:11.5px;text-transform:none;letter-spacing:.02em;font-weight:500}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 15px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap;border:1px solid var(--line-2);color:var(--txt);background:var(--panel-2);transition:background .15s,border-color .15s,filter .15s;font-family:inherit;position:relative;overflow:hidden;transform:translateZ(0)}.mt-btn:hover:not(:disabled){background:var(--line)}.mt-btn:disabled{opacity:.45;cursor:not-allowed}.mt-btn svg{width:15px;height:15px}.mt-btn.primary{color:var(--primary-ink);border-color:transparent;box-shadow:0 0 0 1px rgba(var(--cyan-rgb),.4),0 8px 22px -10px var(--cyan-glow)}.mt-btn.primary,.mt-btn.primary:hover:not(:disabled){background:linear-gradient(180deg,var(--primary-start),var(--primary-end))}.mt-btn.primary:hover:not(:disabled){filter:brightness(1.06)}.mt-btn.ghost{background:transparent;border-color:var(--line)}.mt-btn.ghost:hover:not(:disabled){background:var(--panel-2)}.mt-btn.sm{height:32px;padding:0 12px;font-size:12px}.mt-btn.mt-btn-ack{opacity:1;border-color:rgba(var(--cyan-rgb),.44);color:var(--cyan);background:rgba(var(--cyan-rgb),.08);box-shadow:0 0 0 1px rgba(var(--cyan-rgb),.12),0 10px 28px -20px var(--cyan-glow);animation:mt-action-pop .26s var(--ease)}.mt-btn.primary.mt-btn-ack{color:var(--primary-ink);background:linear-gradient(180deg,var(--primary-start),var(--primary-end))}.mt-btn.mt-btn-ack:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(255,255,255,.26) 42%,transparent 72%);transform:translateX(-120%);animation:mt-action-sheen .92s var(--ease)}.mt-btn.mt-btn-ack[data-action-feedback-kind=refresh] svg{animation:mt-action-spin .82s linear infinite}@keyframes mt-action-pop{0%{transform:translateZ(0) scale(.985)}to{transform:translateZ(0) scale(1)}}@keyframes mt-action-sheen{to{transform:translateX(120%)}}@keyframes mt-action-spin{to{transform:rotate(1turn)}}.mt-kpi{background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--line);border-radius:13px;padding:15px 16px 13px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;min-width:0}.mt-kpi:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mt-kpi-accent,var(--cyan));opacity:.6}.mt-kpi.a-cyan{--mt-kpi-accent:var(--cyan)}.mt-kpi.a-lime{--mt-kpi-accent:var(--lime)}.mt-kpi.a-ok{--mt-kpi-accent:var(--ok)}.mt-kpi.a-fail{--mt-kpi-accent:var(--fail)}.mt-kpi.a-pend{--mt-kpi-accent:var(--pend)}.mt-kpi .k-l{font-family:var(--mono);font-size:10.8px;letter-spacing:.045em;color:var(--txt-mute);text-transform:uppercase;font-weight:650}.mt-kpi .k-v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:24px;letter-spacing:0;line-height:1.05;color:var(--txt);white-space:nowrap}.mt-kpi .k-v .unit{font-size:13px;color:var(--txt-2);margin-left:2px}.mt-kpi .k-v .cur{color:var(--cyan);font-size:15px;vertical-align:top;margin-right:1px}.mt-kpi .k-d{font-size:12px}.mt-kpi .k-d .up{color:var(--ok)}.mt-kpi .k-d .dn{color:var(--fail)}.mt-sk{position:relative;overflow:hidden;background:var(--panel-2);border-radius:6px;display:inline-block;color:transparent!important;min-height:12px}.mt-sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(120,160,200,.1),transparent);animation:mt-shimmer 1.25s infinite}@keyframes mt-shimmer{to{transform:translateX(100%)}}.mt-pill .pi{font-size:11px;line-height:1}.pulse{display:flex;flex-direction:column;gap:16px;min-height:0;flex:1}.pulse-head{display:flex;align-items:center;gap:10px}.pulse-head .mark{width:26px;height:26px;border-radius:8px;flex:none;background:radial-gradient(120% 120% at 30% 20%,#0e3b46,#0a1622);border:1px solid var(--line-2);display:grid;place-items:center}.pulse-head .mark svg{width:15px;height:15px;color:var(--cyan)}.pulse-head .name{font-family:var(--mono);font-size:14px;letter-spacing:.16em;font-weight:650}.pulse-head .name .dot{color:var(--cyan)}.pulse-head .live{margin-left:auto;display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em}.pulse-head .live i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok-glow);animation:pulse-beat 1.6s infinite}.pulse-head .live.off i,.pulse-head .live.pending i{background:var(--pend);box-shadow:0 0 8px var(--pend-glow);animation:none}@keyframes pulse-beat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.pulse-aggregate-status{display:grid;gap:3px;padding:8px 10px;border-left:3px solid var(--pend);background:rgba(var(--pend-rgb),.08);color:var(--txt-2);font-family:var(--sans);font-size:11.8px;line-height:1.35;overflow-wrap:anywhere}.pulse-aggregate-status strong{color:var(--pend);font-size:12.2px;font-weight:800}.pulse-aggregate-status.unavailable{border-left-color:var(--fail);background:rgba(var(--fail-rgb),.07)}.pulse-aggregate-status.unavailable strong{color:var(--fail)}.pulse .cap{font-size:11.5px;text-align:center;line-height:1.55}.pulse .cap b{color:var(--txt-2);font-weight:600}.pulse-ring-wrap{position:relative;width:min(352px,100%);aspect-ratio:1;height:auto;margin:2px auto 0;cursor:pointer;user-select:none;border:0!important;border-radius:50%;isolation:isolate;outline:0!important;box-shadow:none}.pulse-ring-wrap:after,.pulse-ring-wrap:before{content:"";position:absolute;inset:10px;border-radius:50%;pointer-events:none;z-index:0;-webkit-mask:radial-gradient(circle,transparent 0 48%,#000 49% 62%,transparent 63%);mask:radial-gradient(circle,transparent 0 48%,#000 49% 62%,transparent 63%)}.pulse-ring-wrap:before{background:conic-gradient(from 220deg,rgba(var(--cyan-rgb),.82),rgba(var(--lime-rgb),.72),rgba(var(--pend-rgb),.74),rgba(var(--fail-rgb),.72),rgba(168,85,247,.76),rgba(var(--cyan-rgb),.82));opacity:.36;filter:blur(.2px) drop-shadow(0 0 18px rgba(var(--cyan-rgb),.22))}.pulse-ring-wrap:after{inset:2px;background:conic-gradient(from 0deg,transparent 0 69%,rgba(var(--cyan-rgb),0) 74%,rgba(var(--cyan-rgb),.95) 80%,rgba(168,85,247,.9) 84%,rgba(var(--pend-rgb),.65) 88%,transparent 93% 100%);opacity:.68;animation:pulse-comet 5.5s linear infinite;filter:drop-shadow(0 0 16px rgba(var(--cyan-rgb),.36))}.pulse-ring-wrap.is-exploring:before{opacity:.52;filter:blur(.2px) drop-shadow(0 0 22px rgba(var(--cyan-rgb),.32))}.pulse-ring-wrap.is-exploring:after{opacity:.86;animation-duration:3.8s}.pulse-ring-wrap:focus-visible:before{opacity:.54;filter:drop-shadow(0 0 16px rgba(var(--cyan-rgb),.32))}.pulse-ring-wrap svg.ring:focus,.pulse-ring-wrap svg.ring:focus-visible,.pulse-ring-wrap:focus,.pulse-ring-wrap:focus-visible,.pulse-ring-wrap:focus-within{outline:0!important;border:0!important;box-shadow:none!important}@keyframes pulse-comet{to{transform:rotate(1turn)}}.pulse-ring-wrap svg.ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:2;border:0!important;outline:0!important;box-shadow:none!important}.pulse-tick{stroke:rgba(64,153,181,.58);stroke-width:3.4;stroke-linecap:round;transition:stroke .45s ease,filter .45s ease,opacity .45s ease;opacity:.5}.pulse-tick.warm-ok{stroke:var(--ok);opacity:.62;filter:drop-shadow(0 0 3px rgba(var(--ok-rgb),.28))}.pulse-tick.warm-fail{stroke:var(--fail);opacity:.62;filter:drop-shadow(0 0 3px rgba(var(--fail-rgb),.28))}.pulse-tick.warm-pend{stroke:var(--pend);opacity:.62;filter:drop-shadow(0 0 3px rgba(var(--pend-rgb),.28))}.pulse-tick.hot-ok{stroke:var(--ok);opacity:1;filter:drop-shadow(0 0 8px var(--ok-glow));stroke-width:4.4}.pulse-tick.hot-fail{stroke:var(--fail);opacity:1;filter:drop-shadow(0 0 9px var(--fail-glow));stroke-width:4.4}.pulse-tick.hot-pend{stroke:var(--pend);opacity:1;filter:drop-shadow(0 0 8px var(--pend-glow));stroke-width:4.4}.pulse-head-dot{fill:var(--cyan);filter:drop-shadow(0 0 9px var(--cyan-glow));transition:transform .35s var(--ease)}.pulse-center{position:absolute;inset:12.5%;border-radius:50%;z-index:3;background:radial-gradient(80% 70% at 50% 28%,rgba(var(--cyan-rgb),.09),transparent 60%),radial-gradient(120% 120% at 50% 35%,var(--panel),var(--bg) 78%);border:1px solid rgba(120,160,200,.16);text-align:center;box-shadow:0 0 0 1px rgba(var(--cyan-rgb),.06) inset,0 18px 42px -22px #000,0 0 42px -34px var(--cyan-glow)}.pulse-center,.pulse-center-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.pulse-center-content{min-height:152px;animation:pulse-center-swap .42s var(--ease)}@keyframes pulse-center-swap{0%{opacity:0;transform:translateY(7px) scale(.985);filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}.pulse-c-label{font-family:var(--mono);font-size:11.8px;letter-spacing:.08em}.pulse-c-value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:34px;letter-spacing:0;line-height:1.02;margin-top:6px;color:var(--txt);display:flex;align-items:baseline;justify-content:center;gap:3px;max-width:186px;flex-wrap:wrap;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;text-shadow:0 0 18px rgba(var(--cyan-rgb),.18)}.pulse-c-value .unit{font-size:14px;color:var(--txt-2);margin-left:2px;font-family:var(--sans);font-weight:850}.pulse-c-sub{font-size:12.4px;color:var(--txt-2);margin-top:7px;max-width:184px}.pulse-c-context{font-size:11.8px;line-height:1.25;font-weight:750;max-width:186px;margin-top:7px;min-height:30px;display:grid;align-content:center}.pulse-c-dims{display:flex;gap:5px;margin-top:6px}.pulse-c-dims i{width:5px;height:5px;border-radius:50%;background:var(--line-2);transition:background .3s,box-shadow .3s,width .3s}.pulse-c-dims i.on{width:13px;border-radius:999px;background:var(--cyan);box-shadow:0 0 6px var(--cyan-glow)}.pulse-c-index{margin-top:5px;color:var(--txt-mute);font-size:10.8px;font-weight:850;letter-spacing:.04em}.pulse-ring-wrap.is-exploring .pulse-c-index{color:var(--cyan)}.pulse-center[data-tone=balance] .pulse-c-value{color:var(--cyan);max-width:202px;white-space:nowrap;flex-wrap:nowrap;font-size:35px}.pulse-center[data-tone=recent] .pulse-c-value{color:var(--lime)}.pulse-center[data-tone=health] .pulse-c-value{color:var(--ok)}.pulse-center[data-tone=issues] .pulse-c-value{color:var(--pend)}.pulse-center[data-tone=latest] .pulse-c-value{color:var(--ok);font-size:24px;line-height:1.08}.pulse-center[data-tone=runway] .pulse-c-value{color:#8bd3ff;font-size:32px}.pulse-legend{display:flex;justify-content:center;gap:14px;font-family:var(--mono);font-size:10.8px;color:var(--txt-2)}.pulse-legend span{display:flex;align-items:center;gap:5px}.pulse-legend i{width:8px;height:8px;border-radius:2px}.pulse-legend .li-ok{background:var(--ok);box-shadow:0 0 6px var(--ok-glow)}.pulse-legend .li-pend{background:var(--pend);box-shadow:0 0 6px var(--pend-glow)}.pulse-legend .li-fail{background:var(--fail);box-shadow:0 0 6px var(--fail-glow)}.pulse-feed{background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--line);border-radius:13px;overflow:hidden;display:flex;flex-direction:column;min-height:120px;flex:1}.pulse-feed-h{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--txt-mute);text-transform:uppercase;font-weight:650}.pulse-feed-h .cnt{margin-left:auto;color:var(--cyan)}.pulse-feed-list{list-style:none;overflow:auto;padding:5px;margin:0;scrollbar-width:none;scrollbar-color:transparent transparent;-ms-overflow-style:none}.pulse-feed-list::-webkit-scrollbar,.pulse-feed-list::-webkit-scrollbar-button,.pulse-feed-list::-webkit-scrollbar-thumb,.pulse-feed-list::-webkit-scrollbar-track{width:0;height:0;display:none;background:transparent}.pulse-feed-empty{padding:20px 14px;font-size:12px;color:var(--txt-2);text-align:center;font-family:var(--mono)}.pulse-ev{display:grid;grid-template-columns:22px 1fr auto;gap:9px;padding:8px;border-radius:9px;align-items:start}.pulse-ev+.pulse-ev{border-top:1px solid rgba(120,160,200,.06)}.pulse-ev.new{animation:pulse-evin .45s var(--ease)}@keyframes pulse-evin{0%{opacity:0;transform:translateY(-8px);background:rgba(var(--cyan-rgb),.08)}to{opacity:1;transform:none}}.pulse-ev .ic{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-weight:700;margin-top:1px}.pulse-ev.ok .ic{background:rgba(var(--ok-rgb),.14);color:var(--ok);border:1px solid rgba(var(--ok-rgb),.3)}.pulse-ev.pend .ic{background:rgba(var(--pend-rgb),.14);color:var(--pend);border:1px solid rgba(var(--pend-rgb),.3)}.pulse-ev.fail .ic{background:rgba(var(--fail-rgb),.14);color:var(--fail);border:1px solid rgba(var(--fail-rgb),.32)}.pulse-ev .tpl{font-family:var(--mono);font-size:12.4px;color:var(--txt);letter-spacing:0;font-weight:700}.pulse-ev .to{font-family:var(--mono);font-size:11.4px;color:var(--txt-2);margin-top:2px}.pulse-ev .meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.pulse-ev .chip{font-family:var(--mono);font-size:10.2px;letter-spacing:.02em;padding:1px 6px;border-radius:5px;border:1px solid var(--line-2);color:var(--txt-2);background:var(--panel-2)}.pulse-ev .right{text-align:right;font-family:var(--mono)}.pulse-ev .st{font-size:10.5px;letter-spacing:.03em;font-weight:800}.pulse-ev.ok .st{color:var(--ok)}.pulse-ev.pend .st{color:var(--pend)}.pulse-ev.fail .st{color:var(--fail)}.pulse-ev .ago{font-size:10.2px;color:var(--txt-mute);margin-top:3px}.pulse-ev .cost{font-size:10.2px;color:var(--txt-2);margin-top:2px}.pulse-foot{font-family:var(--mono);font-size:10.5px;color:var(--txt-mute);text-align:center;letter-spacing:.03em}@media (max-width:420px){.pulse-ring-wrap{width:min(268px,100%)}.pulse-center{inset:34px}.pulse-center-content{min-height:132px}.pulse-c-label{font-size:11px}.pulse-c-value{font-size:30px;max-width:166px}.pulse-center[data-tone=balance] .pulse-c-value{font-size:31px;max-width:178px}.pulse-c-sub{font-size:11.5px;max-width:164px}.pulse-c-context{font-size:11px;max-width:166px}}@media (prefers-reduced-motion:reduce){.pulse-center-content{animation:none}}.mt-card h2.mt-card-title{font-family:var(--sans);font-size:15px;font-weight:760;letter-spacing:0;text-transform:none;color:var(--txt)}.mt-card .mt-card-hint{font-size:13px;font-weight:600}.mt-card .mt-card-hint,.mt-kpi .k-l{font-family:var(--sans);letter-spacing:0;color:var(--txt-2)}.mt-kpi .k-l{font-size:12.5px;line-height:1.25;font-weight:760;text-transform:none}.mt-kpi .k-d{font-family:var(--sans);font-size:13px;line-height:1.35;font-weight:580;color:var(--txt-2)}.pulse .cap,.pulse-c-context,.pulse-c-index,.pulse-c-label,.pulse-c-sub,.pulse-ev .ago,.pulse-ev .cost,.pulse-ev .st,.pulse-ev .to,.pulse-ev .tpl,.pulse-feed-empty,.pulse-feed-h,.pulse-foot,.pulse-head .live,.pulse-legend{font-family:var(--sans);letter-spacing:0;text-transform:none}.pulse-head .live{font-size:12px;font-weight:650;color:var(--txt-2)}.pulse .cap{font-size:13px;line-height:1.45;color:var(--txt-2)}.pulse-legend{font-size:12.5px;font-weight:650}.pulse-c-label{font-size:13px;font-weight:850;letter-spacing:.055em;text-transform:uppercase;color:var(--txt-2)}.pulse-c-sub{font-size:12.8px;line-height:1.32;text-transform:uppercase}.pulse-c-context{font-size:12.1px;line-height:1.28;font-weight:720}.pulse-c-context,.pulse-c-index{text-transform:uppercase;color:var(--txt-2)}.pulse-c-index{font-size:11.2px}.pulse-feed-h{font-size:12.5px;color:var(--txt-2)}.pulse-feed-h,.pulse-feed-h .cnt{font-weight:760}.pulse-feed-empty{font-size:13px}.pulse-ev .tpl{font-size:13.5px;line-height:1.35;font-weight:760}.pulse-ev .to{font-size:12.5px;line-height:1.35;font-weight:600}.pulse-ev .st{font-size:12px;font-weight:850}.pulse-ev .ago,.pulse-ev .cost{font-size:11.5px;color:var(--txt-2)}.pulse-foot{font-size:12px;color:var(--txt-2)}.pulse-feed-expand{margin-left:8px;border:1px solid rgba(var(--cyan-rgb),.26);background:rgba(var(--cyan-rgb),.08);color:var(--cyan);border-radius:7px;height:25px;padding:0 9px;cursor:pointer;font-size:11.5px;font-weight:760}.pulse-feed-expand:hover:not(:disabled){background:rgba(var(--cyan-rgb),.14);box-shadow:0 0 18px -10px var(--cyan-glow)}.pulse-feed-expand:disabled{opacity:.45;cursor:not-allowed}.today-mirror-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:26px;background:rgba(2,8,14,.72);backdrop-filter:blur(10px)}.today-mirror{width:min(1180px,calc(100vw - 52px));max-height:calc(100vh - 52px);display:flex;flex-direction:column;gap:14px;overflow:hidden;border:1px solid rgba(120,160,200,.2);border-radius:16px;background:radial-gradient(90% 60% at 80% 0,rgba(var(--cyan-rgb),.1),transparent 54%),linear-gradient(180deg,var(--panel),var(--bg-2));box-shadow:0 28px 90px rgba(0,0,0,.56),0 0 0 1px rgba(var(--cyan-rgb),.06) inset}.tm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 0}.tm-kicker{color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tm-head h2{margin:3px 0 4px;color:var(--txt);font-size:28px;line-height:1.1}.tm-head p{margin:0;font-size:14px}.tm-head p,.tm-report-note{color:var(--txt-2);line-height:1.45}.tm-report-note{max-width:760px;margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid rgba(var(--cyan-rgb),.2);border-radius:10px;background:rgba(var(--cyan-rgb),.065);padding:9px 10px;font-size:13px}.tm-report-note a{color:var(--cyan);font-weight:850;text-decoration:none;white-space:nowrap}.tm-report-note a:hover{text-decoration:underline}.tm-head-actions{display:flex;gap:9px;align-items:center;flex:none}.tm-close,.tm-filter-actions button,.tm-icon-btn,.tm-pager button{border:1px solid var(--line-2);background:var(--panel-2);color:var(--txt);border-radius:8px;cursor:pointer;font-size:13px;font-weight:750;height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.tm-close:hover,.tm-filter-actions button:hover,.tm-icon-btn:hover:not(:disabled),.tm-pager button:hover:not(:disabled){border-color:rgba(var(--cyan-rgb),.36);color:var(--cyan)}.tm-close{width:34px;padding:0}.tm-filter-actions button:disabled,.tm-icon-btn:disabled,.tm-pager button:disabled{opacity:.45;cursor:not-allowed}.tm-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 22px}.tm-kpis div{min-width:0;border:1px solid var(--line);border-radius:12px;background:rgba(9,17,28,.62);padding:12px 13px}.tm-kpis span{display:block;color:var(--txt-2);font-size:12.5px;font-weight:760}.tm-kpis b{display:block;margin-top:5px;color:var(--txt);font-family:var(--mono);font-size:24px;line-height:1}.tm-filters{position:relative;display:grid;grid-template-columns:1.35fr .9fr .72fr .78fr .82fr .72fr auto;gap:10px;align-items:end;padding:0 22px}.tm-filters label{display:flex;min-width:0;flex-direction:column;gap:5px;color:var(--txt-2);font-size:12.5px;font-weight:760}.tm-filters input,.tm-filters select{width:100%;height:36px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--txt);padding:0 10px;font-size:13px}.tm-filters input:focus,.tm-filters select:focus{outline:0;border-color:rgba(var(--cyan-rgb),.45);box-shadow:0 0 0 2px rgba(var(--cyan-rgb),.1)}.tm-filter-actions{display:flex;gap:8px}.tm-filter-actions .primary{color:var(--primary-ink);border-color:transparent;background:linear-gradient(180deg,var(--primary-start),var(--primary-end))}.tm-filters-updating{border-radius:13px}.tm-filters-updating:after{content:"";position:absolute;inset:-8px 14px;border-radius:14px;pointer-events:none;border:1px solid rgba(var(--cyan-rgb),.18);background:linear-gradient(100deg,transparent,rgba(var(--cyan-rgb),.08),transparent);animation:tm-action-scan 1s var(--ease) infinite}.tm-filter-actions button.tm-btn-working,.tm-icon-btn.tm-btn-working{opacity:1;border-color:rgba(var(--cyan-rgb),.44);color:var(--cyan);background:rgba(var(--cyan-rgb),.08);box-shadow:0 0 0 1px rgba(var(--cyan-rgb),.12),0 10px 28px -20px var(--cyan-glow)}.tm-filter-actions .primary.tm-btn-working{color:var(--primary-ink);background:linear-gradient(180deg,var(--primary-start),var(--primary-end))}.tm-action-spin{width:13px;height:13px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:mt-action-spin .82s linear infinite}.tm-action-status{grid-column:1/-1;min-height:32px;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:9px;border:1px solid rgba(120,160,200,.14);background:rgba(12,22,34,.46);color:var(--txt-2);font-size:12.5px;font-weight:650;animation:mt-action-pop .22s var(--ease)}.tm-action-status i{width:7px;height:7px;border-radius:50%;background:var(--txt-mute);box-shadow:0 0 0 3px rgba(120,160,200,.08);flex:none}.tm-action-status.busy{color:var(--cyan);border-color:rgba(var(--cyan-rgb),.24);background:rgba(var(--cyan-rgb),.065)}.tm-action-status.busy i{background:var(--cyan);box-shadow:0 0 12px var(--cyan-glow);animation:pulse-beat 1s ease-in-out infinite}.tm-action-status.done{color:var(--ok);border-color:rgba(var(--ok-rgb),.22);background:rgba(var(--ok-rgb),.06)}.tm-action-status.done i{background:var(--ok);box-shadow:0 0 12px var(--ok-glow)}.tm-action-status.error{color:var(--fail);border-color:rgba(var(--fail-rgb),.24);background:rgba(var(--fail-rgb),.065)}.tm-action-status.error i{background:var(--fail);box-shadow:0 0 12px rgba(var(--fail-rgb),.34)}@keyframes tm-action-scan{0%{opacity:.38;transform:translateX(-6px)}50%{opacity:1}to{opacity:.38;transform:translateX(6px)}}.tm-error{margin:0 22px;padding:10px 12px;border-radius:10px;border:1px solid rgba(var(--fail-rgb),.28);background:rgba(var(--fail-rgb),.08);color:var(--fail);font-size:13px;font-weight:650}.tm-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;padding:0 22px 22px}.tm-detail,.tm-table-card{min-height:0;border:1px solid var(--line);border-radius:13px;background:rgba(7,14,24,.66);overflow:hidden}.tm-table-card{display:flex;flex-direction:column}.tm-table-head{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid var(--line);color:var(--txt-2);font-size:12.5px;font-weight:700}.tm-table-head b{color:var(--pend)}.tm-table-wrap{min-height:260px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(120,160,200,.24) transparent}.tm-detail::-webkit-scrollbar,.tm-table-wrap::-webkit-scrollbar{width:8px;height:8px}.tm-detail::-webkit-scrollbar-thumb,.tm-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(120,160,200,.22)}.tm-table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0}.tm-table td:first-child,.tm-table th:first-child{width:11%}.tm-table td:nth-child(2),.tm-table th:nth-child(2){width:38%}.tm-table td:nth-child(3),.tm-table th:nth-child(3){width:14%}.tm-table td:nth-child(4),.tm-table th:nth-child(4){width:13%}.tm-table td:nth-child(5),.tm-table th:nth-child(5){width:17%}.tm-table td:nth-child(6),.tm-table th:nth-child(6){width:7%;text-align:right}.tm-table th{position:sticky;top:0;z-index:1;background:#07111d;text-align:left;font-size:12px;font-weight:850;border-bottom:1px solid var(--line)}.tm-table td,.tm-table th{color:var(--txt-2);padding:10px 11px}.tm-table td{border-bottom:1px solid rgba(120,160,200,.08);font-size:13px;vertical-align:top;min-width:0;overflow:hidden;overflow-wrap:anywhere}.tm-table tr{cursor:pointer}.tm-table tbody tr.selected td,.tm-table tbody tr:hover td{background:rgba(var(--cyan-rgb),.07);color:var(--txt)}.tm-table td b{display:block;color:var(--cyan);font-family:var(--mono);font-size:12px}.tm-table td span{display:block;color:var(--txt-2);line-height:1.35;overflow-wrap:anywhere}.tm-pill{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 9px;font-style:normal;font-size:11.5px;font-weight:850}.tm-pill.ok{color:var(--ok);background:rgba(var(--ok-rgb),.1);border:1px solid rgba(var(--ok-rgb),.26)}.tm-pill.fail{color:var(--fail);background:rgba(var(--fail-rgb),.1);border:1px solid rgba(var(--fail-rgb),.26)}.tm-pill.pend{color:var(--pend);background:rgba(var(--pend-rgb),.1);border:1px solid rgba(var(--pend-rgb),.26)}.tm-skeleton{display:block;height:16px;border-radius:999px;background:linear-gradient(90deg,var(--panel-2),rgba(var(--cyan-rgb),.1),var(--panel-2));animation:mt-shimmer 1.2s infinite}.tm-empty{padding:24px;color:var(--txt-2);text-align:center;font-size:13px}.tm-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 12px;border-top:1px solid var(--line);color:var(--txt-2);font-size:12.5px;font-weight:700}.tm-detail{overflow:auto;padding:14px}.tm-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--txt);font-size:15px;font-weight:850;margin-bottom:12px}.tm-detail-grid{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 10px;margin:0 0 12px}.tm-detail-grid dt{color:var(--txt-2);font-size:12.5px;font-weight:760}.tm-detail-grid dd{margin:0;min-width:0;color:var(--txt);font-size:12.8px;overflow-wrap:anywhere}.tm-message-box,.tm-response-box{border:1px solid rgba(120,160,200,.12);border-radius:11px;background:rgba(3,10,18,.34);padding:11px;margin-top:10px}.tm-message-box span,.tm-response-box span{display:block;color:var(--cyan);font-size:12px;font-weight:850;margin-bottom:6px}.tm-message-box p,.tm-response-box p{margin:0;color:var(--txt);font-size:13px;line-height:1.45;white-space:pre-wrap}.tm-response-box pre{max-height:190px;overflow:auto;margin:10px 0 0;padding:10px;border-radius:9px;background:#050b13;color:var(--txt-2);font-family:var(--mono);font-size:11.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:rgba(120,160,200,.24) transparent}html[data-theme=light] .today-mirror{background:radial-gradient(90% 60% at 80% 0,rgba(14,165,233,.12),transparent 54%),linear-gradient(180deg,var(--panel),var(--bg))}html[data-theme=light] .tm-detail,html[data-theme=light] .tm-kpis div,html[data-theme=light] .tm-table-card{background:rgba(255,255,255,.76)}html[data-theme=light] .tm-table th{background:#eef6fb}html[data-theme=light] .tm-response-box pre{background:#eaf2f7}@media (max-width:980px){.today-mirror{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.today-mirror-backdrop{padding:12px}.tm-body,.tm-filters,.tm-head,.tm-kpis{padding-left:14px;padding-right:14px}.tm-filters,.tm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-filter-actions{grid-column:1/-1}.tm-body{grid-template-columns:1fr}.tm-detail{max-height:320px}}@media (max-width:760px){.tm-table-head{flex-direction:column}.tm-table,.tm-table tbody,.tm-table td,.tm-table thead,.tm-table tr{display:block;width:100%}.tm-table thead{display:none}.tm-table tbody{display:grid;gap:10px;padding:10px}.tm-table tbody tr{border:1px solid rgba(120,160,200,.14);border-radius:12px;overflow:hidden;background:rgba(8,18,30,.62)}.tm-table td{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:9px 10px;border-bottom:1px solid rgba(120,160,200,.08);text-align:left!important}.tm-table td:last-child{border-bottom:0}.tm-table td:before{content:attr(data-label);color:var(--txt-2);font-size:11px;font-weight:850;text-transform:uppercase}.tm-table td[colspan]{display:block}.tm-table td[colspan]:before{content:none}.tm-table td:nth-child(2){grid-template-columns:1fr}.tm-table td:nth-child(2):before{margin-bottom:-2px}.tm-table tbody tr.selected td,.tm-table tbody tr:hover td{background:transparent}.tm-table tbody tr.selected{border-color:rgba(var(--cyan-rgb),.34);box-shadow:0 0 0 1px rgba(var(--cyan-rgb),.1) inset}}@media (max-width:560px){.tm-head{flex-direction:column}.tm-head-actions{width:100%;justify-content:space-between}.tm-filters,.tm-kpis{grid-template-columns:1fr}}.mt-scroll-surface{max-width:100%;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mt-scroll-surface[data-axis=x]{overflow-x:auto;overflow-y:hidden}.mt-scroll-surface[data-axis=y]{overflow-x:hidden;overflow-y:auto}.mt-scroll-surface:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}