:root{--navy:#073b63;--deep:#052f4a;--teal:#0b98a4;--gold:#eca900;--ink:#173f57;--muted:#587484;--line:#d6e6eb;--soft:#f1f8fa;--white:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:#f3f8fa;color:var(--ink)}a{color:inherit}.ml-top{background:#fff;border-bottom:1px solid #dce9ed}.ml-topin{max-width:1180px;margin:auto;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ml-brand img{width:235px;max-width:42vw;height:auto}.ml-nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ml-nav a{text-decoration:none;font-weight:750;color:#16485f;padding:9px 11px;border-radius:9px}.ml-nav a:hover{background:#edf7f8}.ml-nav .logout{color:#8a4c21}.ml-hero{background:linear-gradient(125deg,#073650,#0a6172);color:#fff;padding:54px 22px}.ml-wrap{max-width:1100px;margin:auto}.ml-kicker{font-size:12px;font-weight:900;letter-spacing:.15em;color:#86e2e1;text-transform:uppercase}.ml-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,5vw,58px);line-height:1.05;margin:12px 0 13px}.ml-hero p{max-width:760px;color:#def0f2;font-size:18px;line-height:1.6}.ml-main{padding:34px 22px 70px}.ml-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ml-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 10px 28px rgba(8,54,80,.06)}.ml-card h2,.ml-card h3{font-family:Georgia,"Times New Roman",serif;color:#0a4071;margin:0 0 12px}.ml-card h2{font-size:27px}.ml-card h3{font-size:21px}.ml-card p{line-height:1.6;color:#486b7d}.ml-meta{display:grid;gap:8px;margin:15px 0}.ml-meta div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e8f0f2;padding:8px 0}.ml-meta span:first-child{color:#6a8390}.ml-meta b{text-align:right}.ml-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ml-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border-radius:10px;text-decoration:none;font-weight:850;border:0;cursor:pointer}.ml-btn.primary{background:#087f8d;color:#fff}.ml-btn.primary:hover{background:#066876}.ml-btn.gold{background:linear-gradient(135deg,#f4bd22,#e6a100);color:#133f55}.ml-btn.ghost{background:#fff;border:1px solid #b8d2d8;color:#15566c}.ml-list{display:grid;gap:12px}.ml-case{border:1px solid #d5e5ea;border-radius:14px;padding:18px;background:#fbfdfe}.ml-case-head{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.ml-case-code{font-weight:900;color:#0b6880}.ml-badge{display:inline-flex;padding:6px 9px;border-radius:20px;background:#e8f7f8;color:#087680;font-size:12px;font-weight:850}.ml-lock{background:#fff9e6;border:1px solid #ead492}.ml-note{background:#edf8f9;border-left:4px solid var(--teal);padding:14px 16px;border-radius:8px;line-height:1.55}.ml-warning{background:#fff7df;border-left-color:#d69a00}.ml-form{max-width:620px;margin:auto}.ml-field{display:block;margin:15px 0;font-weight:750;color:#244e62}.ml-field input{width:100%;margin-top:7px;border:1px solid #c6dbe1;border-radius:10px;padding:13px 14px;font:inherit;background:#fff}.ml-field input:focus{outline:2px solid #11a5b3;outline-offset:1px}.ml-status{padding:13px 15px;border-radius:9px;margin:15px 0;background:#eef8f9}.ml-status.error{background:#fff0ec;color:#8d3d2a}.ml-route{padding:11px 13px;border-radius:10px;background:#f0f7f8;margin:8px 0}.ml-download{display:flex;gap:12px;align-items:center;padding:13px 14px;border:1px solid #c9dfe4;border-radius:11px;text-decoration:none;background:#fff;margin:9px 0}.ml-download b{color:#0a4b76}.ml-download small{display:block;color:#67808d;margin-top:3px}.ml-footer{background:#073650;color:#cfe5eb;padding:25px 22px;text-align:center;font-size:13px}@media(max-width:760px){.ml-grid{grid-template-columns:1fr}.ml-topin{align-items:flex-start}.ml-nav{justify-content:flex-end}.ml-brand img{width:190px}.ml-meta div{display:block}.ml-meta b{display:block;text-align:left;margin-top:3px}}
