@font-face{font-family:Morne;src:url(/assets/morne-PsHpLHQ4.ttf) format("truetype");font-weight:400;font-style:normal}:root{color-scheme:dark;--bg: hsl(0, 0%, 81%);--panel: rgba(255, 255, 255, .05);--border: rgba(255, 255, 255, .18);--text: #383838;--muted: rgba(255, 255, 255, .65);--accent1: #8b5cf6;--accent2: #22d3ee;--danger: #ff6b8a}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:radial-gradient(1200px 800px at 80% -10%,rgba(255,0,0,.35),transparent),radial-gradient(1000px 700px at -10% 90%,rgba(245,32,32,.25),transparent),var(--bg);background-size:110% 110%;animation:bgPulse 7s ease-in-out infinite;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji"}@media (max-width: 600px){body{background:radial-gradient(800px 600px at 70% -10%,rgba(255,0,0,.35),transparent),radial-gradient(700px 500px at -20% 90%,rgba(245,32,32,.25),transparent),var(--bg);background-size:120% 120%;animation:bgPulseMobile 10s ease-in-out infinite}}@keyframes bgPulseMobile{0%{background-size:120% 120%}50%{background-size:125% 125%}to{background-size:120% 120%}}@keyframes bgPulse{0%{background-size:110% 110%}50%{background-size:125% 125%}to{background-size:110% 110%}}.wrap{min-height:100%;display:grid;place-items:start center;padding-top:64px}.brand{font-size:50px;font-weight:900;letter-spacing:.5px;margin-bottom:18px;font-family:Morne,sans-serif}.brandMain{opacity:.9;color:#0d0b15}.brandAccent{margin-left:6px;background:#c50202;-webkit-background-clip:text;background-clip:text;color:transparent}.card{width:min(560px,92vw);padding:28px 26px;border-radius:18px;background:var(--panel);border:1px solid var(--border);box-shadow:0 8px 36px #0006;position:relative;overflow:hidden}.title{margin:0 0 14px;font-size:18px;font-weight:800;text-align:center}.row{margin-top:10px}.label{display:block;font-size:13px;font-weight:800;color:#383838;margin-bottom:6px}.input{width:100%;height:44px;border-radius:14px;padding:0 14px;background:#00000038;border:1px solid rgba(255,255,255,.35);color:var(--text);outline:none;transition:.2s}input:focus{border-color:1px solid rgba(0,0,0,.4)}.input:-webkit-autofill,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px rgba(255,0,0,.22) inset;box-shadow:0 0 0 1000px #ff000038 inset;-webkit-text-fill-color:#fff}.actions{display:flex;gap:10px;margin-top:12px}.btn,.btnGhost{height:42px;padding:0 16px;border-radius:14px;cursor:pointer;font-weight:700;letter-spacing:.2px}.btn{background:#00000047;color:var(--text);border:0;box-shadow:inset 0 0 0 1px #ffffff38}.btnGhost{background:transparent;color:#383838;border:1px solid rgba(36,36,36,.2)}.error{margin-top:8px;color:var(--danger);font-weight:700;font-size:14px}.statusBlock{margin-top:18px;padding-top:14px}.statusHeader{display:flex;align-items:center;gap:8px;color:#383838;font-size:13px;font-weight:800;margin-bottom:6px}.dot{width:8px;height:8px;border-radius:999px;background:#ffffff59;box-shadow:0 0 #8b5cf600}.dot.live{background:var(--accent1);animation:pulse 1.6s infinite}@keyframes pulse{0%{box-shadow:0 0 #8b5cf699}70%{box-shadow:0 0 0 10px #8b5cf600}to{box-shadow:0 0 #8b5cf600}}.statusValue{width:100%;min-height:72px;padding:14px 20px;box-sizing:border-box;background:#00000038;border:1px solid rgba(255,255,255,.35);border-radius:12px;display:flex;flex-direction:column;justify-content:center;gap:6px}.statusMeta{margin-top:4px;font-size:13px;color:#383838}
