@font-face{font-family:'Estedad';src:url('/fonts/Estedad-Variable.woff2') format('woff2'),url('/fonts/Estedad-Variable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--bg:#060707;--text:#f5f6f3;--green:#31d99c}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg)}
body{color:var(--text);font-family:'Estedad',Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}
.status-page{min-height:100svh;display:grid;place-items:center;padding:30px 18px;background:radial-gradient(circle at 50% -12%,#1b1f1d 0,transparent 34%),radial-gradient(circle,rgba(255,255,255,.12) .55px,transparent .8px) 0 0/7px 7px,var(--bg)}
.status-board{width:min(100%,480px);position:relative;padding:20px}
.trust-hero{position:relative;display:grid;justify-items:center;padding:31px 20px 29px;margin-bottom:12px;overflow:hidden;background:linear-gradient(155deg,#161a18,#0d0f0e 68%);border:1px solid #2a302d;border-radius:30px 20px 30px 20px;box-shadow:inset 0 1px rgba(255,255,255,.035),0 18px 55px rgba(0,0,0,.24)}
.trust-hero::before{content:'';position:absolute;width:220px;height:110px;top:-76px;border-radius:50%;background:rgba(49,217,156,.21);filter:blur(32px);animation:ambient-glow 6s ease-in-out infinite}
.trust-hero>p{margin:0 0 7px;color:#b3bab6;font-size:14px;font-weight:500;letter-spacing:-.025em}
.trust-label{display:flex;align-items:center;gap:8px}.trust-heart{width:24px;height:24px;display:grid;place-items:center;color:#ff6d8c;background:linear-gradient(145deg,rgba(255,89,126,.16),rgba(255,89,126,.06));border:1px solid rgba(255,109,140,.23);border-radius:9px;font:12px/1 Arial,sans-serif;font-style:normal;box-shadow:0 7px 20px rgba(235,64,103,.1);animation:heart-beat 3.2s ease-in-out infinite}
.trust-value{direction:rtl;display:flex;align-items:baseline;gap:8px}.trust-value strong{color:#f7f8f5;font-size:72px;font-weight:900;line-height:1.05;letter-spacing:-.085em;font-variant-numeric:proportional-nums;font-feature-settings:'pnum' 1}.trust-value span{color:#d2d7d3;font-size:15px;font-weight:700}
.metric-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metric{min-height:88px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:16px 17px;overflow:hidden;background:linear-gradient(145deg,#101311,#0c0e0d);border:1px solid #202522;border-radius:20px 14px 20px 14px;box-shadow:inset 0 1px rgba(255,255,255,.018)}
.metric::before{content:'';position:absolute;top:0;right:17px;width:38px;height:2px;border-radius:0 0 4px 4px}.metric-active::before{background:#78aef8;box-shadow:0 0 16px rgba(120,174,248,.35)}.metric-online::before{background:#35dca0;box-shadow:0 0 16px rgba(53,220,160,.35)}
.metric p{margin:0;color:#828a86;font-size:11px;font-weight:600}.metric strong{direction:ltr;color:#e8ebe8;font-size:28px;font-weight:800;line-height:1;letter-spacing:-.065em;font-variant-numeric:proportional-nums;font-feature-settings:'pnum' 1}.metric-active strong{color:#a7c6f5}.metric-online strong{color:var(--green)}
.metric-online p{position:relative;display:flex;align-items:center;gap:8px}.metric-online p::before{content:'';width:7px;height:7px;display:block;background:#35dca0;border-radius:50%;box-shadow:0 0 0 3px rgba(53,220,160,.08),0 0 14px rgba(53,220,160,.38)}.metric-online p::after{content:'';position:absolute;right:0;width:7px;height:7px;border:1px solid rgba(53,220,160,.5);border-radius:50%;animation:live-pulse 2.2s ease-out infinite}
.actions{display:grid;gap:9px;margin-top:12px}.action{min-height:59px;position:relative;display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;padding:11px 14px;overflow:hidden;border-radius:19px 13px 19px 13px;transition:transform .18s ease,filter .18s ease}.action>*{position:relative;z-index:1}.action::after{content:'';position:absolute;z-index:0;top:-45%;left:-34%;width:25%;height:190%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skewX(-20deg) translateX(0);transition:transform .55s ease}.action:not(.action-disabled):hover::after{transform:skewX(-20deg) translateX(600%)}
.action-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.13);font:15px/1 Arial,sans-serif}.action b{text-align:center;font-size:12px;font-weight:800}.action>i{font:15px/1 Arial,sans-serif;font-style:normal;opacity:.8}
.action-ai{background:linear-gradient(135deg,#14bd83,#0da873);box-shadow:0 9px 25px rgba(18,190,130,.12)}.action-test{background:linear-gradient(135deg,#4d94e5,#367aca);box-shadow:0 9px 25px rgba(62,137,221,.12)}
.action-disabled{color:#656c68;background:#141615;border:1px solid #202321;box-shadow:none;cursor:not-allowed}.action-disabled .action-icon{background:#1c1f1d}
.action:not(.action-disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}.action:active{transform:translateY(0)}.action:focus-visible{outline:3px solid #fff;outline-offset:3px}
footer{display:flex;justify-content:center;align-items:center;gap:6px;padding-top:15px;color:#4f5552;font-size:8px}footer time{color:#686e6b}
.trust-hero,.metric,.action,footer{opacity:0;animation:enter .62s cubic-bezier(.2,.75,.25,1) forwards}
.trust-hero{animation-delay:.04s}.metric-active{animation-delay:.12s}.metric-online{animation-delay:.19s}.action-ai{animation-delay:.26s}.action-test{animation-delay:.33s}footer{animation-delay:.4s}
[data-stat]{will-change:transform,filter}.is-updating{animation:value-pop .48s cubic-bezier(.18,.8,.25,1)}
footer time.is-fresh{animation:soft-flash .6s ease-out}
@keyframes enter{from{opacity:0;transform:translateY(13px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}
@keyframes value-pop{0%{transform:translateY(5px);filter:blur(2px);opacity:.55}55%{transform:translateY(-1px);filter:blur(0);opacity:1}100%{transform:translateY(0)}}
@keyframes soft-flash{0%{color:#d4dad6}100%{color:#686e6b}}
@keyframes live-pulse{0%{transform:scale(1);opacity:.75}70%,100%{transform:scale(3);opacity:0}}
@keyframes heart-beat{0%,12%,100%{transform:scale(1)}5%{transform:scale(1.12)}9%{transform:scale(.98)}}
@keyframes ambient-glow{0%,100%{transform:translateX(-12px) scale(.95);opacity:.7}50%{transform:translateX(12px) scale(1.08);opacity:1}}
@media(max-width:540px){.status-page{padding:12px 0}.status-board{width:100%;padding:18px}}
@media(max-width:370px){.wordmark{font-size:23px}.trust-value strong{font-size:63px}.trust-value span{font-size:13px}.metric{padding:14px}.metric strong{font-size:25px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.trust-hero,.metric,.action,footer{opacity:1}}
