:root{--mw-ok:#34d399;--mw-warn:#fbbf24;--mw-bad:#f87171}:root[data-theme=light]{--mw-ok:#0f9f6e;--mw-warn:#b7791f;--mw-bad:#dc2626}.mw-panel{border:1px solid var(--diag-card-line);background:var(--diag-glass);box-shadow:var(--diag-card-shadow);-webkit-backdrop-filter:blur(18px);border-radius:1.5rem;position:relative;overflow:hidden}.mw-panel:before{content:"";background:linear-gradient(to right, transparent, color-mix(in srgb, var(--signal) 90%, #fff) 50%, transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.mw-panel[data-state=ok]:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--signal) 14%, transparent) 50%, transparent 60%);background-size:250% 100%;animation:5.5s ease-in-out infinite mw-sweep;position:absolute;inset:0}@keyframes mw-sweep{0%{background-position:120% 0}60%,to{background-position:-60% 0}}.mw-bar{border-bottom:1px solid var(--line);align-items:center;gap:.4rem;padding:.8rem 1.1rem;display:flex}.mw-bar>i{background:var(--line-strong);border-radius:999px;width:8px;height:8px}.mw-url{background:var(--diag-chip);border:1px solid var(--diag-chip-line);color:var(--ink-muted);border-radius:999px;margin-left:.5rem;padding:.2rem .75rem;font-size:.8125rem}.mw-pill{color:var(--mw-ok);background:color-mix(in srgb, var(--mw-ok) 14%, transparent);border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.2rem .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.mw-pill i{background:currentColor;border-radius:999px;width:7px;height:7px;animation:1.8s ease-in-out infinite mw-blink}.mw-panel[data-state=risk] .mw-pill{color:var(--mw-bad);background:color-mix(in srgb, var(--mw-bad) 14%, transparent)}@keyframes mw-blink{50%{opacity:.35}}.mw-body{gap:1.1rem;padding:1.2rem 1.1rem 1.3rem;display:grid}@media (min-width:640px){.mw-bar{padding:.9rem 1.4rem}.mw-body{gap:1.3rem;padding:1.5rem 1.4rem 1.6rem}}.mw-head{align-items:center;gap:1rem;display:flex}.mw-badge{color:#fff;background:linear-gradient(140deg, #8a6bb3 0%, var(--diag-accent) 70%);width:3.75rem;height:3.75rem;box-shadow:inset 0 1px 0 #ffffff59, 0 12px 28px -10px var(--diag-accent);border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative}.mw-badge:before{content:"";background:conic-gradient(from 0deg, transparent 0 62%, var(--mw-ok) 100%);border-radius:999px;animation:3.2s linear infinite mw-spin;position:absolute;inset:-7px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.mw-panel[data-state=risk] .mw-badge{background:linear-gradient(140deg,#f59e0b 0%,#b45309 80%);box-shadow:inset 0 1px #ffffff59,0 12px 28px -10px #b45309}.mw-panel[data-state=risk] .mw-badge:before{border:2px dashed color-mix(in srgb, var(--mw-warn) 70%, transparent);background:0 0;animation:1.6s ease-in-out infinite mw-blink;-webkit-mask:none;mask:none}@keyframes mw-spin{to{transform:rotate(360deg)}}.mw-head-title{color:var(--ink);font-size:1.25rem;line-height:1.2}.mw-head-sub{color:var(--ink-muted);margin-top:.2rem;font-size:.9375rem}.mw-uptime-label{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.mw-uptime-label b{color:var(--mw-ok);font-weight:500}.mw-panel[data-state=risk] .mw-uptime-label b{color:var(--mw-bad)}.mw-uptime{gap:3px;height:1.9rem;margin-top:.55rem;display:flex}.mw-uptime i{background:var(--mw-ok);opacity:.85;border-radius:2px;flex:1;animation:.6s cubic-bezier(.23,1,.32,1) backwards mw-rise}.mw-uptime i[data-s=warn]{background:var(--mw-warn)}.mw-uptime i[data-s=bad]{background:var(--mw-bad)}@keyframes mw-rise{0%{opacity:0;transform:scaleY(.15)}}.mw-rows{gap:.5rem;display:grid}@media (min-width:480px){.mw-rows{grid-template-columns:1fr 1fr}}.mw-row{border:1px solid var(--diag-chip-line);background:var(--diag-chip);border-radius:.85rem;align-items:center;gap:.65rem;padding:.6rem .75rem;display:flex}.mw-row svg{width:1.05rem;height:1.05rem;color:var(--signal);flex-shrink:0}.mw-row span{min-width:0;color:var(--ink-soft);flex:1;font-size:.9375rem;line-height:1.2}.mw-row b{color:var(--mw-ok);flex-shrink:0;font-size:.8125rem;font-weight:500}.mw-panel[data-state=risk] .mw-row svg,.mw-panel[data-state=risk] .mw-row b{color:var(--mw-warn)}.mw-panel[data-state=risk] .mw-row b[data-s=bad]{color:var(--mw-bad)}.mw-risk-icon{width:2.75rem;height:2.75rem;color:var(--mw-warn);background:color-mix(in srgb, var(--mw-warn) 13%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--mw-warn) 8%, transparent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.mw-panel:after,.mw-pill i,.mw-badge:before,.mw-uptime i{animation:none}}.mw-health .mw-bar{gap:.6em}.mw-health-title{color:var(--ink);align-items:center;gap:.5em;font-size:1em;font-weight:500;display:inline-flex}.mw-health-title i{background:var(--mw-ok);border-radius:999px;width:4px;height:1.1em}.mw-health .mw-url{margin-left:0}.mw-health{border-radius:1.5em}.mw-health .mw-bar{padding:.9em 1.4em}.mw-health .mw-url,.mw-health .mw-pill{padding:.25em .9em;font-size:.8125em}@media (min-width:1024px){.mw-health-wrap{container-type:inline-size}.mw-health{flex-direction:column;height:100%;font-size:clamp(.9375rem,2.5cqi,1.5rem);display:flex}.mw-health .mw-health-body{flex:1;grid-template-columns:1fr 1fr;gap:1.6em;padding:1.6em}.mw-health-body>div:first-child{flex-direction:column;justify-content:space-between;display:flex}.mw-health .mw-monitor{flex-direction:column;display:flex}.mw-health .mw-sep,.mw-health .mw-line{margin-top:auto}.mw-health .mw-line{height:3.25em}.mw-health .mw-sep{padding-top:1.3em}.mw-health .mw-days{margin-bottom:.8em}}.mw-health-body{gap:1.1em;padding:1.1em;display:grid}@media (min-width:640px){.mw-health-body{grid-template-columns:1.05fr .95fr;gap:1.4em;padding:1.4em}}.mw-gauge-row{align-items:center;gap:1em;display:flex}.mw-gauge{flex-shrink:0;width:6.25em;height:6.25em;position:relative}.mw-gauge svg{width:100%;height:100%}.mw-gauge circle{fill:none;stroke-width:9px;stroke-linecap:round}.mw-gauge-track{stroke:var(--line)}.mw-gauge-fill{stroke:var(--mw-ok);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--mw-ok) 55%, transparent));stroke-dashoffset:0;animation:1.4s cubic-bezier(.23,1,.32,1) .3s backwards mw-arc}@keyframes mw-arc{0%{stroke-dashoffset:calc(var(--arc) * 1px)}}.mw-gauge-center{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.mw-gauge-center b{color:var(--mw-ok);letter-spacing:-.02em;font-size:1.9em;font-weight:600}.mw-gauge-center span{color:var(--ink-faint);margin-top:.3em;font-size:.6875em}.mw-gauge-label{color:var(--ink);font-size:1.25em;line-height:1.2}.mw-gauge-sub{color:var(--ink-muted);align-items:center;gap:.43em;margin-top:.37em;font-size:.8125em;display:flex}.mw-gauge-sub svg{color:var(--mw-ok)}.mw-factors{gap:.5em;margin-top:1em;display:grid}.mw-factor{grid-template-columns:7.9em 1fr auto;align-items:center;gap:.74em;font-size:.8125em;display:grid}.mw-factor-name{color:var(--ink-soft)}.mw-factor-bar{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.mw-factor-bar i{border-radius:inherit;background:var(--mw-ok);transform-origin:0;height:100%;animation:mw-fill .9s cubic-bezier(.23, 1, .32, 1) var(--d) backwards;display:block}@keyframes mw-fill{0%{transform:scaleX(0)}}.mw-factor-pts{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.mw-factor-pts em{color:var(--ink-faint);font-style:normal;font-weight:400}.mw-example{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.6875em}.mw-health .mw-url,.mw-health .mw-pill{white-space:nowrap}@media (max-width:399px){.mw-health .mw-url{display:none}}.mw-monitor{min-width:0}.mw-kpis{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.mw-kpis>div{border:1px solid var(--diag-chip-line);background:var(--diag-chip);border-radius:.7em;min-width:0;padding:.6em}.mw-kpis b{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.2em;font-weight:600;line-height:1.1;display:block}.mw-kpis b.mw-ok{color:var(--mw-ok)}.mw-kpis small{font-size:.6em}.mw-kpis span{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;margin-top:.4em;font-size:.625em;display:block}.mw-sep{color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase;margin-top:1.3em;font-size:.6875em}.mw-days{grid-template-columns:repeat(15,1fr);gap:3px;margin-top:.45em;display:grid}.mw-days i{aspect-ratio:1;background:var(--mw-ok);opacity:.85;border-radius:3px;animation:.4s cubic-bezier(.23,1,.32,1) backwards mw-pop}@keyframes mw-pop{0%{opacity:0;transform:scale(.3)}}.mw-line{height:2.75em;margin-top:.8em;position:relative}.mw-line svg{width:100%;height:100%;overflow:visible}.mw-line polyline{fill:none;stroke:var(--mw-ok);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:1.8s ease-out .9s backwards mw-draw}@keyframes mw-draw{0%{stroke-dashoffset:1px}}.mw-line-dot{background:var(--mw-ok);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--mw-ok) 60%, transparent);border-radius:999px;animation:1.8s ease-out infinite mw-ping;position:absolute;top:calc(56.8182% - 3.5px);right:-3px}@keyframes mw-ping{to{box-shadow:0 0 0 9px #0000}}.mw-mini{background:var(--diag-chip);border:1px solid var(--diag-chip-line);height:3.5rem;color:var(--signal);border-radius:.7rem;justify-content:center;align-items:center;gap:5px;display:flex;position:relative;overflow:hidden}.mw-mini--updates{flex-direction:column;align-items:stretch;padding:0 18%}.mw-mini--updates i{background:linear-gradient(var(--mw-ok), var(--mw-ok)) no-repeat left / 0% 100%, var(--line);border-radius:999px;height:5px;animation:3.6s ease-in-out infinite mw-load}.mw-mini--updates i:nth-child(2){animation-delay:.5s}.mw-mini--updates i:nth-child(3){animation-delay:1s}@keyframes mw-load{35%,85%{background-size:100% 100%,auto}to{background-size:0% 100%,auto}}.mw-mini--backup i{background:var(--line-strong);border-radius:3px;width:9px;height:18px;animation:4.2s ease-in-out infinite mw-day}@keyframes mw-day{12%,80%{background:var(--mw-ok)}}.mw-mini--ssl span{color:var(--mw-ok);background:color-mix(in srgb, var(--mw-ok) 14%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.8125rem;display:inline-flex}.mw-mini--shield b{border:1.5px solid var(--signal);opacity:0;border-radius:999px;width:1.6rem;height:1.6rem;animation:2.6s ease-out infinite mw-radar;position:absolute}.mw-mini--shield b:nth-of-type(2){animation-delay:1.3s}@keyframes mw-radar{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.6)}}.mw-mini--check{flex-direction:column;align-items:stretch;gap:4px;padding:0 16%}.mw-mini--check i{background:var(--line-strong);border-radius:999px;height:5px;margin-left:14px;position:relative}.mw-mini--check i:before{content:"";background:var(--line-strong);width:9px;height:9px;animation:3.6s ease-in-out infinite mw-day;animation-delay:inherit;border-radius:999px;position:absolute;top:-2px;left:-14px}.mw-mini--chat span{background:color-mix(in srgb, var(--signal) 22%, transparent);border-radius:.9rem .9rem .9rem .2rem;gap:4px;padding:.5rem .7rem;display:inline-flex}.mw-mini--chat i{background:var(--signal);border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite mw-type}.mw-mini--chat i:nth-child(2){animation-delay:.15s}.mw-mini--chat i:nth-child(3){animation-delay:.3s}@keyframes mw-type{30%{opacity:.5;transform:translateY(-4px)}}.mw-mini--pulse svg{width:78%;height:60%}.mw-mini--pulse path{fill:none;stroke:var(--mw-ok);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.35 .65;animation:2.4s linear infinite mw-beat}@keyframes mw-beat{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mw-mini--speed svg{width:3.4rem;height:2.2rem}.mw-mini--speed path{fill:none;stroke-width:5px;stroke-linecap:round}.mw-mini--speed path:first-child{stroke:var(--line-strong)}.mw-mini--speed path:last-child{stroke:var(--mw-ok);stroke-dasharray:1;animation:3.4s ease-in-out infinite mw-speed}@keyframes mw-speed{0%,to{stroke-dashoffset:.7px}45%,80%{stroke-dashoffset:.06px}}@media (prefers-reduced-motion:reduce){.mw-gauge-fill,.mw-factor-bar i,.mw-days i,.mw-line polyline,.mw-line-dot,.mw-mini *,.mw-mini :before{animation:none!important}}.mw-cta:after{content:"";pointer-events:none;background:radial-gradient(50% 70% at 82% 50%, color-mix(in srgb, var(--signal) 22%, transparent), transparent 70%), linear-gradient(to right, var(--line) 1px, transparent 1px) 0 0 / 44px 44px, linear-gradient(to bottom, var(--line) 1px, transparent 1px) 0 0 / 44px 44px;opacity:.7;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90% at 70%,#000 25%,#0000 80%);mask-image:radial-gradient(90% 90% at 70%,#000 25%,#0000 80%)}.mw-cta>div{z-index:1}.mw-cta-card{border:1px solid var(--diag-card-line);background:var(--panel-bg);box-shadow:var(--diag-card-shadow);border-radius:1.1rem;padding:1.25rem}@media (min-width:640px){.mw-cta-card{padding:1.75rem}}.mw-cta-step{width:2rem;height:2rem;color:var(--signal);border:1px solid color-mix(in srgb, var(--signal) 50%, transparent);background:color-mix(in srgb, var(--signal) 12%, transparent);border-radius:999px;flex-shrink:0;place-items:center;font-size:.9375rem;font-weight:500;display:grid}
