/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!../../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/style.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#03050b;color:#edf0fa;font-family:Inter,Arial,sans-serif;background-image:radial-gradient(circle at 65% 12%,#5a102238,transparent 40%),radial-gradient(circle at 6% 70%,#091a30,transparent 38%)}a{color:inherit;text-decoration:none}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff16;padding:0 clamp(20px,5vw,86px);background:#050811eb;position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{font-size:20px;font-weight:900;letter-spacing:2px;white-space:nowrap}.brand b{color:#ff173a}.mark{color:#ff173a;font-size:34px;vertical-align:middle}.nav nav{display:flex;gap:30px;color:#9da8bc;font-size:11px;font-weight:700;letter-spacing:2px}.nav a:hover{color:#ff415d}.btn{background:linear-gradient(110deg,#e10c34,#970b25);color:#fff;display:inline-block;padding:16px 26px;border:1px solid #ff385f80;box-shadow:0 0 36px #ff173a36;font-size:12px;font-weight:800;letter-spacing:1.5px;cursor:pointer}.btn.secondary{background:#ffffff0a;border:1px solid #ffffff30;box-shadow:none}.btn.small{padding:13px 18px;font-size:10px}.container{max-width:1280px;margin:auto;padding:65px 35px}.hero{min-height:690px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:20px;gap:20px}.eyebrow{font-size:11px;letter-spacing:5px;font-weight:800;color:#ff385f}.hero h1{font-size:clamp(55px,7vw,105px);letter-spacing:-5px;line-height:.98;margin:21px 0}.hero h1 em{font-style:normal;color:#ff173a;text-shadow:0 0 42px #ff173a70}.hero h2{letter-spacing:8px;font-size:15px;font-weight:500}.muted{color:#98a5bd;line-height:1.8;font-size:15px}.actions{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.hero-visual{height:570px;position:relative}.halo{position:absolute;inset:8%;border:1px solid #ee13393b;border-radius:100%;box-shadow:0 0 100px #ff173a20;pointer-events:none}.section-title{font-size:40px;letter-spacing:-1.6px;margin:10px 0 30px}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.panel{background:linear-gradient(145deg,#101725,#070910);border:1px solid #ffffff15;padding:25px;min-height:155px;box-shadow:inset 0 1px #ffffff08}.panel h3{letter-spacing:1px;font-size:15px}.panel p{color:#98a5bd;line-height:1.65;font-size:13px}.glow{color:#ff3556}.stat{font-size:35px;font-weight:850}.sectionline{border-top:1px solid #ffffff16;margin-top:40px}.layout{display:grid;grid-template-columns:230px 1fr;min-height:78vh}.sidebar{border-right:1px solid #ffffff18;padding:28px 15px}.sidebar a{display:block;color:#a0adc0;font-size:13px;padding:15px;border-radius:4px}.sidebar a:hover{background:#ff173a19;color:#fff}.dashboard{padding:38px;min-width:0}.row{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.table{width:100%;border-collapse:collapse;font-size:13px}.table td,.table th{text-align:left;border-bottom:1px solid #ffffff18;padding:15px}.table th{color:#9dacbf;font-size:11px;letter-spacing:1px}.ok{color:#00e676}.danger{color:#ff3556}.form{display:grid;grid-gap:12px;gap:12px;max-width:560px}.field{padding:14px 15px;background:#101522;border:1px solid #ffffff35;color:#fff;font:inherit}.code{font-family:monospace;color:#00e5ff;overflow-wrap:anywhere}.chip{border:1px solid #ffffff28;padding:7px 12px;font-size:10px;color:#a5b1c4}footer{border-top:1px solid #ffffff15;padding:30px 5%;font-size:11px;color:#778499;display:flex;justify-content:space-between}button:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid #00e5ff;outline-offset:4px}@media(max-width:900px){.nav nav{display:none}.hero{grid-template-columns:1fr;min-height:0}.hero-visual{height:350px}.grid{grid-template-columns:1fr 1fr}.layout{grid-template-columns:1fr}.sidebar{display:flex;overflow:auto}.sidebar a{white-space:nowrap}}@media(max-width:600px){.container{padding:40px 18px}.grid{grid-template-columns:1fr}.hero h1{font-size:60px}.dashboard{padding:22px}.nav .btn{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}
.monitor-grid{display:grid;grid-gap:14px;gap:14px;margin:22px 0 40px}.monitor-tile{background:#080d19;border:1px solid #ff173a55;padding:12px;display:flex;flex-direction:column;gap:12px;min-width:0;box-shadow:0 0 22px #ff173a10}.monitor-media{aspect-ratio:16/9;background:#020307;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #ffffff15}.monitor-media video,.monitor-media img{width:100%;height:100%;object-fit:contain}.monitor-empty{text-align:center;font-weight:800;font-size:12px;letter-spacing:2px;color:#ff3556}.monitor-empty small{color:#6d7c95;letter-spacing:0;font-weight:400}.monitor-tile .field{width:100%;min-width:0}@media(max-width:700px){.monitor-grid{grid-template-columns:1fr!important}}

