@font-face{font-family:Tajawal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-700-ar.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Tajawal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-700-lat.woff2)format("woff2");unicode-range:U+??,U+2000-206F}@font-face{font-family:Tajawal;font-weight:800;font-display:swap;src:url(/fonts/tajawal-800-ar.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Tajawal;font-weight:800;font-display:swap;src:url(/fonts/tajawal-800-lat.woff2)format("woff2");unicode-range:U+??,U+2000-206F}@font-face{font-family:Plex;font-weight:400;font-display:swap;src:url(/fonts/plex-400-ar.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Plex;font-weight:400;font-display:swap;src:url(/fonts/plex-400-lat.woff2)format("woff2");unicode-range:U+??,U+2000-206F}@font-face{font-family:Plex;font-weight:600;font-display:swap;src:url(/fonts/plex-600-ar.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Plex;font-weight:600;font-display:swap;src:url(/fonts/plex-600-lat.woff2)format("woff2");unicode-range:U+??,U+2000-206F}@font-face{font-family:Sora;font-weight:600 700;font-display:swap;src:url(/fonts/sora-lat.woff2)format("woff2")}:root{--cyan:#00b8d4;--blue:#3a7afe;--violet:#7b3ef5;--purple:#8e24aa;--green:#34d399;--amber:#fbbf24;--red:#fb7185;--bg0:#060a1c;--bg1:#0d1530;--text:#e8edf6;--muted:#94a3b8;--dim:#64748b;--line:#94a3b824;--field:#060b1e99;--surface:linear-gradient(180deg, #1e2a56b8 0%, #0f1632a8 100%);--grad:linear-gradient(100deg, #00b8d4 0%, #3a7afe 48%, #7b3ef5 100%);--head:Tajawal, system-ui, sans-serif;--body:Plex, system-ui, sans-serif;--latin:Sora, Plex, system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg0);-webkit-text-size-adjust:100%}body{background:radial-gradient(120% 70% at 50% -10%, #1d2a63 0%, #0d153000 60%), linear-gradient(180deg, var(--bg1) 0%, var(--bg0) 100%);min-height:100dvh;color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-attachment:fixed;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}.num{font-family:var(--latin);font-feature-settings:"tnum"}.bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg.quiet{opacity:.6}.glow{width:520px;height:520px;animation:drift 24s var(--ease) infinite alternate;border-radius:50%;position:absolute}.glow-1{top:-180px;background:radial-gradient(circle,#7b3ef56b 0%,#7b3ef500 66%);inset-inline-start:-160px}.glow-2{bottom:-220px;background:radial-gradient(circle,#00b8d452 0%,#00b8d400 66%);animation-duration:28s;animation-delay:-9s;inset-inline-end:-200px}.glow-3{top:38%;background:radial-gradient(circle,#3a7afe4d 0%,#3a7afe00 66%);width:440px;height:440px;animation-duration:20s;animation-delay:-4s;inset-inline-end:-260px}@keyframes drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(40px,50px)scale(1.12)}to{transform:translate(-30px,90px)scale(.95)}}.dots{background-image:radial-gradient(#94b2ff24 1.1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(90% 60% at 50% 40%,#000 0%,#0000 75%)}.circuit{width:100%;height:100%;position:absolute;inset:0}.circuit .trace{fill:none;stroke:#5a8cff29;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.circuit .pulse{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 100;stroke-dashoffset:107px;animation:6s linear infinite flow}.circuit .pin{fill:#0d1530;stroke:#5a8cff59;stroke-width:1.4px}@keyframes flow{to{stroke-dashoffset:0}}.float{top:var(--y);left:var(--x);width:var(--s);height:var(--s);color:var(--c,#94b2ff80);opacity:var(--o,.22);animation:bob var(--d,16s) ease-in-out infinite alternate;animation-delay:var(--delay,0s);position:absolute}.float svg{width:100%;height:100%;display:block}.float.ring{border:1.5px solid;border-radius:50%}.float.tile{border:1.5px solid;border-radius:30%;transform:rotate(20deg)}@keyframes bob{0%{transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--dx,18px), -46px, 0) rotate(var(--r,24deg))}}.page{z-index:1;max-width:440px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 28px) 20px calc(env(safe-area-inset-bottom) + 20px);flex-direction:column;margin:0 auto;display:flex;position:relative}.hero{text-align:center;margin:8px 0 22px}.mark{background:radial-gradient(circle at 50% 35%,#1a2556 0%,#0b112b 70%);border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 16px;display:grid;position:relative;box-shadow:0 0 0 1px #94b2ff1f,0 18px 50px -12px #3a7afe8c,0 0 90px -10px #7b3ef573}.mark:before{content:"";-webkit-mask-composite:xor;background:conic-gradient(#00b8d400 0deg,#00b8d4 70deg,#3a7afe 150deg,#7b3ef5 220deg,#7b3ef500 300deg);border-radius:50%;padding:2px;animation:7s linear infinite spin;position:absolute;inset:-5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mark:after{content:"";border:1px solid #94b2ff1f;border-radius:50%;animation:3.6s ease-out infinite halo;position:absolute;inset:-16px}.mark img{width:72px;height:72px;display:block;position:relative}@keyframes spin{to{transform:rotate(360deg)}}@keyframes halo{0%{opacity:.9;transform:scale(.86)}to{opacity:0;transform:scale(1.18)}}.brand{font-family:var(--latin);letter-spacing:.32em;background:linear-gradient(90deg,#4fd6f7 0%,#7aa2ff 50%,#b79cff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;padding-inline-start:.32em;font-size:12.5px;font-weight:700;display:inline-block}.emb{isolation:isolate;font-family:var(--head);white-space:nowrap;--depth:#5b3fe6;--shadow:0 .018em 0 #6a50f1, 0 .036em 0 #5a40e2, 0 .054em 0 #4c33cf, 0 .072em 0 #3f28b8, 0 .14em .16em #0a06288c, 0 .26em .5em #28148c59;margin:0;font-size:42px;font-weight:800;line-height:1.25;display:inline-block;position:relative}.emb:before{content:attr(data-text);z-index:-1;color:var(--depth);text-shadow:var(--shadow);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.emb span{color:#0000;background-image:linear-gradient(#fff 28%,#ece9ff 60%,#cbc1ff 100%);-webkit-background-clip:text;background-clip:text}.lead{color:var(--muted);margin:6px 0 0;font-size:15px}.chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.chips li{color:#cfd8e8;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 13px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.chips svg{flex:none;width:15px;height:15px}.card{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#1e2a56cc 0%,#0f1632c2 100%);border-radius:28px;padding:24px 20px 22px;position:relative;box-shadow:inset 0 1px #ffffff12,0 30px 70px -24px #000000b3}.card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#00b8d48c 0%,#94a3b824 35%,#94a3b81a 65%,#7b3ef599 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.page .card{margin-top:auto}.card h2{font-family:var(--head);color:#fff;margin:0;font-size:21px;font-weight:800;line-height:1.4}.card .hint{color:var(--muted);margin:2px 0 18px;font-size:13.5px}.card .hint b{font-family:var(--latin);color:#cfe3ff;font-weight:600}.field{margin-bottom:14px}.field label{color:#c7d2e3;margin:0 2px 7px;font-size:13.5px;font-weight:600;display:block}.box{position:relative}.box .ic{top:50%;width:20px;height:20px;color:var(--dim);pointer-events:none;margin-top:-10px;transition:color .2s;position:absolute;inset-inline-start:15px}.box input{background:var(--field);width:100%;height:54px;font-family:var(--latin);letter-spacing:.01em;text-align:right;appearance:none;border:1px solid #94a3b833;border-radius:16px;outline:none;padding:0 46px;font-size:16px;font-weight:600;transition:border-color .2s,box-shadow .2s,background .2s}.box input::placeholder{color:#55637b;font-family:var(--body);letter-spacing:0;font-weight:400}.box input:focus{background:#080e26cc;border-color:#3a7afebf;box-shadow:0 0 0 4px #3a7afe29}.box:focus-within .ic{color:#7dd3fc}.box input.code{text-align:center;letter-spacing:.5em;height:62px;padding:0 16px;padding-inline-start:calc(16px + .5em);font-size:28px}.eye{top:50%;width:42px;height:42px;color:var(--dim);background:0 0;border:0;border-radius:12px;place-items:center;margin-top:-21px;display:grid;position:absolute;inset-inline-end:6px}.eye:active{background:#ffffff0f}.eye svg{width:20px;height:20px}.field.bad input{border-color:#f43f5eb3;box-shadow:0 0 0 4px #f43f5e24}.shake{animation:shake .42s var(--ease)}@keyframes shake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.check{color:#c7d2e3;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:4px 2px 6px;font-size:13.5px;display:flex}.check input{width:20px;height:20px;accent-color:var(--blue);margin:0}.go{background:var(--grad);color:#fff;width:100%;height:56px;font-family:var(--head);transition:transform .16s var(--ease), opacity .2s;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:8px;font-size:19px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,0 14px 32px -12px #3a7afecc,0 6px 18px -10px #7b3ef5e6}.go:active{transform:scale(.98)}.go:disabled{opacity:.75}.go:after{content:"";background:linear-gradient(100deg,#fff0 0%,#ffffff52 50%,#fff0 100%);width:45%;animation:4.5s ease-in-out infinite shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes shine{0%,62%{left:-60%}to{left:130%}}.go svg{width:20px;height:20px}.spin{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.links{justify-content:space-between;gap:12px;margin-top:14px;font-size:13.5px;display:flex}.linkbtn{color:#8fb4ff;background:0 0;border:0;padding:6px 2px;font-weight:600}.linkbtn:disabled{color:var(--dim)}.msg{animation:pop .35s var(--ease);border-radius:14px;margin:14px 0 0;padding:11px 14px;font-size:13.5px;line-height:1.7}@keyframes pop{0%{transform:translateY(6px)}to{transform:none}}.msg.err{color:#fda4af;background:#f43f5e1a;border:1px solid #f43f5e4d}.msg.info{color:#a5f3fc;background:#00b8d414;border:1px solid #00b8d44d}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.foot{text-align:center;color:#56647c;margin-top:18px;font-size:12px}.foot b{font-family:var(--latin);color:#6f7f99;font-weight:600}.install{z-index:5;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:416px;animation:rise .5s .6s var(--ease) both;background:#101836e6;border:1px solid #94b2ff2e;border-radius:22px;align-items:flex-start;gap:12px;margin:0 auto;padding:14px 14px 14px 12px;display:flex;position:fixed;box-shadow:0 20px 50px -14px #000000bf}.install img{border-radius:12px;flex:none;width:46px;height:46px}.install h3{font-family:var(--head);color:#fff;margin:0 0 3px;font-size:15.5px;font-weight:800;line-height:1.4}.install ol{color:#b8c4d8;margin:0;padding:0;font-size:13px;line-height:1.75;list-style:none}.install ol b{color:#a8c3ff;width:18px;height:18px;font-family:var(--latin);vertical-align:1px;background:#3a7afe38;border-radius:6px;place-items:center;margin-inline-end:5px;font-size:11px;display:inline-grid}.install .share{vertical-align:-3px;color:#60a5fa;width:17px;height:17px;display:inline-block}.install .x{color:#94a3b8;background:#ffffff0f;border:0;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;margin:-4px -4px 0 0;display:grid}.install .x svg{width:16px;height:16px}.has-install .page{padding-bottom:calc(env(safe-area-inset-bottom) + 150px)}.app{z-index:1;flex-direction:column;display:flex;position:fixed;inset:0}.bar{z-index:4;padding:calc(env(safe-area-inset-top) + 8px) 12px 10px;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line);background:linear-gradient(#080d22eb 0%,#0a1028db 100%);flex:none;align-items:center;gap:10px;display:flex;position:relative}.iconbtn{color:#c7d2e3;width:42px;height:42px;transition:background .2s, transform .15s var(--ease);background:#ffffff0a;border:1px solid #94a3b829;border-radius:14px;flex:none;place-items:center;display:grid}.iconbtn:active{background:#ffffff14;transform:scale(.94)}.iconbtn svg{width:20px;height:20px}.iconbtn.spinning svg{animation:.9s linear infinite spin}.avatar{font-family:var(--head);color:#fff;background:var(--grad);border:0;font-size:17px;font-weight:800;box-shadow:0 6px 16px -8px #3a7afee6}.switcher{min-width:0;height:46px;font-family:var(--head);color:#fff;background:linear-gradient(#2838708c,#141e428c);border:1px solid #94b2ff38;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:16.5px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff0f}.switcher .label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switcher .chev{color:#8fb4ff;width:18px;height:18px;transition:transform .25s var(--ease);flex:none}.switcher[aria-expanded=true] .chev{transform:rotate(180deg)}.badge-dot{color:#fff;min-width:20px;height:20px;font-family:var(--latin);background:#f43f5e;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1;display:inline-grid}.tile{border-radius:10px;flex:none;place-items:center;display:grid}.tile svg{width:60%;height:60%}.tile.core{background:radial-gradient(circle at 50% 35%,#1a2556 0%,#0b112b 75%);box-shadow:0 0 0 1px #94b2ff33}.tile.core img{width:78%;height:78%}.stage{flex:1;min-height:0;position:relative}.pane{position:absolute;inset:0}.pane[hidden]{display:none}.scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}.frame{background:#f8fafc;border:0;width:100%;height:100%;display:block}.loading{z-index:2;background:linear-gradient(180deg, var(--bg1) 0%, var(--bg0) 100%);text-align:center;color:var(--muted);place-content:center;justify-items:center;gap:14px;padding:24px;font-size:14px;display:grid;position:absolute;inset:0}.loading .tile{border-radius:20px;width:64px;height:64px}.loading .bar-line{background:#94a3b829;border-radius:4px;width:140px;height:4px;overflow:hidden}.loading .bar-line i{background:var(--grad);border-radius:4px;width:40%;height:100%;animation:1.1s ease-in-out infinite slide;display:block}@keyframes slide{0%{transform:translate(160%)}to{transform:translate(-260%)}}.loading .err{color:#fda4af;max-width:300px;line-height:1.8}.sheet-back{z-index:8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0306128c;position:fixed;inset:0}.sheet{z-index:9;top:calc(env(safe-area-inset-top) + 66px);max-width:460px;animation:drop .28s var(--ease) both;max-height:calc(100dvh - env(safe-area-inset-top) - 90px);background:linear-gradient(#1a2550f7 0%,#0d142ef7 100%);border:1px solid #94b2ff33;border-radius:24px;margin:0 auto;padding:10px;position:fixed;left:10px;right:10px;overflow-y:auto;box-shadow:0 30px 70px -20px #000c}@keyframes drop{0%{transform:translateY(-12px)scale(.97)}to{transform:none}}.sheet h4{color:var(--dim);margin:4px 8px 8px;font-size:12.5px;font-weight:600}.opt{text-align:start;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;width:100%;padding:11px 10px;display:flex}.opt+.opt{margin-top:4px}.opt:active{background:#ffffff0f}.opt.on{background:#3a7afe24;border-color:#3a7afe59}.opt .tile{border-radius:14px;width:44px;height:44px}.opt .t{flex:1;min-width:0}.opt .t b{font-family:var(--head);color:#fff;font-size:16px;font-weight:800;line-height:1.35;display:block}.opt .t small{color:var(--dim);font-size:12px;display:block}.opt .t small.host{font-family:var(--latin);text-align:right;direction:ltr}.opt .end{color:var(--dim);flex:none;align-items:center;gap:8px;display:flex}.opt .end svg{width:18px;height:18px}.opt.danger .t b{color:#fda4af}.opt .ico{color:#c7d2e3;background:#ffffff0d;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.opt .ico svg{width:20px;height:20px}.who{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:6px;padding:8px 10px 14px;display:flex}.who .avatar{border-radius:16px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.who b{font-family:var(--head);color:#fff;font-size:17px;font-weight:800;display:block}.who small{font-family:var(--latin);color:var(--muted);text-align:right;direction:ltr;font-size:12.5px;display:block}.home{z-index:1;max-width:760px;padding:18px 16px calc(env(safe-area-inset-bottom) + 28px);margin:0 auto;position:relative}.hello{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.hello h1{font-family:var(--head);color:#fff;margin:0;font-size:26px;font-weight:800;line-height:1.3}.hello p{color:var(--muted);margin:2px 0 0;font-size:13.5px}.health{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.health i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite ping2;box-shadow:0 0}@keyframes ping2{0%{box-shadow:0 0 #34d39980}80%,to{box-shadow:0 0 0 8px #34d39900}}.health.ok{color:#6ee7b7;background:#10b9811a;border:1px solid #10b9814d}.health.bad{color:#fda4af;background:#f43f5e1a;border:1px solid #f43f5e4d}.health.wait{color:var(--muted);border:1px solid var(--line);background:#94a3b814}.health.warn{color:#fcd34d;background:#fbbf241a;border:1px solid #fbbf2447}.attention{background:linear-gradient(135deg,#fbbf241f,#f43f5e14);border:1px solid #fbbf2447;border-radius:22px;margin-bottom:22px;padding:14px}.attention.calm{background:#10b9810f;border-color:#10b98138}.attention h3{font-family:var(--head);color:#fde68a;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;font-weight:800;display:flex}.attention.calm h3{color:#a7f3d0;margin:0}.attention h3 svg{width:18px;height:18px}.todo{flex-wrap:wrap;gap:8px;display:flex}.todo button{color:#e8edf6;background:#080d2273;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:13.5px;display:inline-flex}.todo button .n{color:#fde68a;min-width:26px;height:26px;font-family:var(--latin);background:#fbbf2433;border-radius:9px;place-items:center;padding:0 7px;font-size:13px;font-weight:700;display:inline-grid}.todo button small{color:var(--dim);font-size:12px}.sec{margin:0 0 22px}.sec-h{justify-content:space-between;align-items:center;margin:0 4px 10px;display:flex}.sec-h h2{font-family:var(--head);color:#fff;margin:0;font-size:18px;font-weight:800}.sec-h small{color:var(--dim);font-size:12px}.grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:680px){.grid.two{grid-template-columns:1fr 1fr}}.panel{background:var(--surface);border:1px solid #94a3b824;border-radius:22px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 20px 50px -30px #000c}.panel:after{content:"";top:-60px;background:radial-gradient(circle, var(--accent,#3a7afe40) 0%, transparent 70%);opacity:.55;pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;inset-inline-end:-60px}.site-top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.site-top .tile{border-radius:15px;width:46px;height:46px}.site-top .t{flex:1;min-width:0}.site-top .t b{font-family:var(--head);color:#fff;font-size:17.5px;font-weight:800;line-height:1.3;display:block}.site-top .t small{font-family:var(--latin);color:var(--dim);text-align:right;direction:ltr;font-size:12px;display:block}.pulse-dot{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pulse-dot i{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #34d399cc}.pulse-dot.down i{background:#f43f5e;box-shadow:0 0 10px #f43f5ecc}.pulse-dot.unlinked i{background:#fbbf24;box-shadow:0 0 10px #fbbf24b3}.site-err.soft{color:#fde68a;background:#fbbf2412;border-color:#fbbf2438}.stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stat{background:#060b1e6b;border:1px solid #94a3b814;border-radius:14px;padding:10px 12px}.stat .v{font-family:var(--latin);color:#fff;font-size:22px;font-weight:700;line-height:1.25;display:block}.stat .l{color:var(--muted);font-size:12px;line-height:1.5;display:block}.pend{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pend span{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf2438;border-radius:10px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:12.5px;display:inline-flex}.pend span b{font-family:var(--latin);font-weight:700}.pend span.zero{color:var(--dim);background:#94a3b80f;border-color:#94a3b81a}.site-err{color:#fda4af;background:#f43f5e14;border:1px solid #f43f5e38;border-radius:14px;padding:12px;font-size:13.5px}.open{width:100%;height:46px;font-family:var(--head);color:#dbe7ff;background:#3a7afe1f;border:1px solid #94b2ff3d;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.open:active{background:#3a7afe38}.open svg{width:18px;height:18px}.note{color:var(--dim);margin:10px 0 0;font-size:12.5px;line-height:1.7}.meters{gap:12px;display:grid}.meter .row{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:13px;display:flex}.meter .row b{font-family:var(--latin);color:#e8edf6;font-size:13px;font-weight:600}.meter .track{background:#94a3b824;border-radius:8px;height:8px;overflow:hidden}.meter .track i{background:var(--grad);height:100%;transition:width .6s var(--ease);border-radius:8px;display:block}.meter.warn .track i{background:linear-gradient(90deg,#fbbf24,#f43f5e)}.list{border-top:1px solid var(--line);margin:14px 0 0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;font-size:13.5px;display:flex}.list li:last-child{border-bottom:0}.list .k{align-items:center;gap:8px;min-width:0;display:flex}.list .k i{background:#34d399;border-radius:50%;flex:none;width:8px;height:8px}.list .k i.off{background:#f43f5e}.list .k i.old{background:#fbbf24}.list .v{color:var(--muted);white-space:nowrap;font-size:12.5px}.list .v .num{color:#cbd5e1}.mini-h{color:var(--dim);margin:16px 0 0;font-size:12.5px;font-weight:600}.soon{color:#fcd34d;background:#fbbf241a;border:1px solid #fbbf2440;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.skel{background:#94a3b814;border-radius:14px;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(100%)}@keyframes shimmer{to{transform:translate(-100%)}}@media (max-height:700px){.hero{margin:4px 0 16px}.mark{width:88px;height:88px;margin-bottom:12px}.mark img{width:60px;height:60px}.emb{font-size:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
