.mi401{max-width:1180px;margin:0 auto;padding:28px 22px 140px;display:grid;gap:24px;color:#eef8ff}.mi401 *{box-sizing:border-box}.mi401-hero,.mi401-card,.mi401-status{border:1px solid rgba(91,196,230,.24);border-radius:28px;background:linear-gradient(180deg,rgba(9,43,66,.94),rgba(5,28,44,.96));box-shadow:0 18px 46px rgba(0,0,0,.18)}.mi401-hero{padding:34px 36px}.mi401-kicker,.mi401-label{display:block;font-size:.78rem;font-weight:800;letter-spacing:.18em;color:#66d8e8}.mi401-hero h1{margin:12px 0 12px;font-size:clamp(2.2rem,6vw,4.2rem);line-height:1.02}.mi401-hero p,.mi401-card header p,.mi401-status p{margin:0;color:#a9bfd0;font-size:1.05rem;line-height:1.65}.mi401-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.mi401-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid rgba(101,211,235,.3);border-radius:16px;background:#0c263b;color:#eef8ff;text-decoration:none;font-weight:750}.mi401-btn:focus,.mi401-btn:hover{border-color:#64d9eb;background:#10334d}.mi401-status{padding:28px 30px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:28px}.mi401-status.ready{border-color:rgba(75,210,166,.42)}.mi401-status.waiting{border-color:rgba(231,190,105,.35)}.mi401-status h2,.mi401-card h2{margin:8px 0 9px;font-size:1.65rem}.mi401-status dl,.mi401-snapshot dl{margin:0;display:grid;gap:10px}.mi401-status dl div,.mi401-snapshot dl div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px;padding:10px 0;border-bottom:1px solid rgba(145,195,219,.12)}.mi401 dt{color:#8aa9bc}.mi401 dd{margin:0;color:#f4fbff;font-weight:700;overflow-wrap:anywhere}.mi401-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mi401-kpis article,.mi401-preorder-kpis article{min-width:0;padding:22px;border:1px solid rgba(91,196,230,.2);border-radius:22px;background:#071f32}.mi401-kpis span,.mi401-preorder-kpis span{display:block;color:#9fb7c8;font-size:.9rem;line-height:1.3}.mi401-kpis strong,.mi401-preorder-kpis strong{display:block;margin-top:9px;font-size:2rem;line-height:1;color:#f4fbff}.mi401-card{padding:30px}.mi401-card header{margin-bottom:22px}.mi401-snapshots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mi401-snapshot{padding:22px;border-radius:20px;border:1px solid rgba(127,195,222,.17);background:#061a2a}.mi401-snapshot-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.mi401-snapshot-head>span{padding:6px 10px;border-radius:999px;background:rgba(82,202,223,.11);color:#81dfeb;font-size:.78rem;font-weight:800}.mi401-snapshot h3{margin:10px 0 14px;font-size:1.15rem}.mi401-table-wrap{overflow:auto;border:1px solid rgba(101,183,215,.16);border-radius:20px}.mi401-table{width:100%;border-collapse:collapse;min-width:760px}.mi401-table th{padding:14px 16px;text-align:left;background:#061a2a;color:#8eb0c4;font-size:.78rem;letter-spacing:.08em}.mi401-table td{padding:15px 16px;border-top:1px solid rgba(119,190,218,.12);vertical-align:top}.mi401-table td strong,.mi401-table td small{display:block}.mi401-table td small{margin-top:4px;color:#7897aa}.mi401-empty{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:18px;background:#061a2a;color:#a9bfd0}.mi401-empty strong{color:#f2f9fd}.mi401-preorder-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mi401-preorders{display:grid;gap:10px;margin-top:14px}.mi401-preorders article{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;background:#061a2a}.mi401-preorders span{color:#95afbf}@media(max-width:760px){.mi401{padding:18px 16px 132px;gap:18px}.mi401-hero,.mi401-card,.mi401-status{border-radius:22px}.mi401-hero,.mi401-card{padding:23px}.mi401-status{padding:23px;grid-template-columns:1fr}.mi401-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mi401-snapshots{grid-template-columns:1fr}.mi401-actions{display:grid;grid-template-columns:1fr}.mi401-btn{width:100%}.mi401-status dl div,.mi401-snapshot dl div{grid-template-columns:1fr;gap:4px}.mi401-preorder-kpis{grid-template-columns:1fr}}@media(max-width:420px){.mi401-kpis{grid-template-columns:1fr}.mi401-hero h1{font-size:2.25rem}.mi401-kpis article,.mi401-preorder-kpis article{padding:18px}}
