:root{color:#e9f1ff;background:#08111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#2563eb55,#0000 34rem),radial-gradient(circle at 80% 10%,#14b8a655,#0000 30rem),linear-gradient(135deg,#060914,#101827 55%,#07111f);min-height:100vh;margin:0}.shell{width:min(1220px,94vw);margin:auto;padding:38px 0 54px}.hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.badge,.lang,.primary{align-items:center;gap:9px;display:inline-flex}.badge{color:#bfe8ff;background:#ffffff10;border:1px solid #fff2;border-radius:999px;padding:8px 12px}.hero h1{letter-spacing:-.06em;margin:18px 0 14px;font-size:clamp(2.1rem,5vw,4.4rem);line-height:.96}.hero p{color:#b9c6d8;max-width:760px;font-size:1.06rem}.hint{color:#8bd5ff!important}.lang,.primary{color:#07111f;cursor:pointer;background:#eaf7ff;border:0;border-radius:16px;padding:13px 17px;font-weight:800;box-shadow:0 18px 50px #0008}.grid{grid-template-columns:1fr 1.15fr;gap:20px;display:grid}.card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff18,#ffffff0b);border:1px solid #fff2;border-radius:30px;padding:24px;box-shadow:0 24px 80px #0008}.card h2{align-items:center;gap:10px;margin:0 0 18px;display:flex}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label{color:#aab8cc;font-size:.9rem}input{color:#f8fbff;background:#07101dcc;border:1px solid #ffffff24;border-radius:14px;outline:none;width:100%;margin-top:7px;padding:13px 12px;font-size:1rem}input:focus{border-color:#75d5ff;box-shadow:0 0 0 4px #38bdf822}.primary{background:linear-gradient(135deg,#60a5fa,#5eead4);margin-top:18px}.status{color:#9fb1c7;min-height:24px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kpi{background:#07101d88;border:1px solid #ffffff18;border-radius:18px;padding:15px}.kpi span{color:#9fb1c7;margin-bottom:7px;font-size:.86rem;display:block}.kpi strong{letter-spacing:-.03em;font-size:1.35rem}.chart{color:#67e8f9;margin-top:20px}@media (width<=850px){.hero,.grid{grid-template-columns:1fr;display:grid}.form,.kpis{grid-template-columns:1fr}.lang{justify-self:start}}input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:42px;position:relative}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:invert();width:22px;height:22px;position:absolute;right:12px}
