.mx{padding:var(--sp-8) 0;scroll-margin-top:calc(var(--yl-header-h) + 12px);background:#fff}.mx-grid{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;min-width:0;display:grid}.mx-kicker{color:#8b9bb2}.mx-h2{margin-top:var(--sp-3);letter-spacing:-.03em;color:var(--text);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.65rem,1.1rem + 2.1vw,2.6rem);font-weight:800;line-height:1.05;transition:opacity .2s}.mx-sub{margin-top:var(--sp-2);color:var(--muted);overflow-wrap:break-word;font-size:15px;line-height:1.5}.mx-sub.is-error{color:#b42318;font-weight:600}.mx-stats{gap:var(--sp-3);margin-top:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;max-width:560px;display:grid}.mx-stat{border:1px solid var(--border);border-radius:var(--yl-r-sm);text-align:center;background:#fff;place-items:center;min-width:0;min-height:92px;padding:22px 12px;display:grid;position:relative}.mx-stat b{letter-spacing:-.02em;max-width:100%;color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:clamp(.85rem,.55rem + 1.1vw,1.375rem);font-weight:800;line-height:1.1;display:inline-flex}.mx-stat b.is-orange{color:var(--orange)}.mx-stat span{color:#33465c;text-wrap:balance;overflow-wrap:break-word;margin-top:8px;font-size:13px;line-height:1.35;display:block}.mx-src{letter-spacing:.08em;text-transform:uppercase;background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:700;line-height:1;position:absolute;top:6px;right:6px}.mx-src.is-cache{color:#566176;background:#eef1f6}.mx-src.is-fallback{color:#9a4d00;background:#fff4e8}.mx-note{margin-top:var(--sp-5);color:#4a5a6e;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:560px;font-size:14px;line-height:1.6}.mx-note b{color:var(--text)}.mx-info{border:1px solid var(--border-strong);width:18px;height:18px;color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border-radius:50%;margin-left:8px;font-size:11px;font-weight:700}.mx-actions{margin-top:var(--sp-5);gap:var(--sp-3);flex-wrap:wrap;display:flex}.mx-actions .yl-btn{max-width:100%;padding-left:22px;padding-right:22px}.mx-error{margin-top:var(--sp-4);max-width:560px}.mx-error p{color:var(--muted);font-size:14.5px;line-height:1.55}.mx-skel{background:linear-gradient(90deg,#e6ebf2 25%,#f3f6fa 50%,#e6ebf2 75%) 0 0/200% 100%;border-radius:6px;width:64px;height:20px;animation:1.2s linear infinite mx-shimmer;display:inline-block}.mx-skel.is-text{background:linear-gradient(90deg,#ffffff1f 25%,#ffffff47 50%,#ffffff1f 75%) 0 0/200% 100%;width:70px;height:12px}@keyframes mx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mx-card{border-radius:var(--yl-r);color:#fff;box-shadow:var(--yl-shadow-card);background:linear-gradient(145deg,#152238 0%,#0b1628 55%,#091220 100%),radial-gradient(circle at 18% 2%,#2931c542 0%,#0000 48%),#0b1628 radial-gradient(circle at 85% 90%,#ff7a1a1a 0%,#0000 40%);border:1px solid #2931c53d;transition:box-shadow .3s;overflow:hidden}.mx-map{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 60% 45%,#2931c566 0%,#091220eb 65%);height:220px;position:relative;overflow:hidden}.mx-ring{background:radial-gradient(circle,#05bdfb24 0%,#05bdfb05 70%);border:1px solid #05bdfb59;border-radius:50%;width:190px;height:190px;position:absolute;top:50%;left:60%;transform:translate(-50%,-50%)}.mx-ring.is-2{background:radial-gradient(circle,#05bdfb0f 0%,#05bdfb03 70%);border-color:#05bdfb2e;width:300px;height:300px}.mx-sweep{background:conic-gradient(#05bdfb00 0deg 270deg,#05bdfb52 360deg);border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;animation:1.6s linear infinite mx-spin;position:absolute;top:50%;left:60%}.mx-pin{color:#fff;white-space:nowrap;align-items:center;gap:6px;max-width:calc(100% - 40px);font-size:13px;font-weight:600;display:flex;position:absolute;top:50%;left:60%;transform:translate(-30%,-50%)}.mx-pin>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mx-pin svg{color:var(--blue-on-dark)}.mx-fleet{padding:var(--sp-5)}.mx-fleet-head{align-items:center;gap:var(--sp-3);display:flex}.mx-fleet-head svg{color:var(--blue-on-dark)}.mx-fleet-head h3{font-size:14px;font-weight:700}.mx-types{margin:var(--sp-4) 0 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.mx-types li{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,130px) minmax(0,1fr);font-size:13px;display:grid}.mx-types li>span{overflow-wrap:break-word;color:#ffffffe6;min-width:0}.mx-types li:after{content:"";background:#ffffff1a;border-radius:999px;grid-area:1/2;height:8px}.mx-bar{background:var(--blue-on-dark);z-index:1;transform-origin:0;height:8px;transition:width .6s var(--yl-ease);border-radius:999px;grid-area:1/2;display:block;position:relative}.mx-ctx{margin:var(--sp-5) 0 0;padding-top:var(--sp-4);gap:var(--sp-3);border-top:1px solid #ffffff1a;display:grid}.mx-ctx div{justify-content:space-between;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;align-items:flex-start;font-size:13px;display:flex}.mx-ctx dt{overflow-wrap:break-word;color:#ffffffa6;min-width:0}.mx-ctx dd{text-align:right;overflow-wrap:break-word;min-width:0;margin:0;font-weight:600}.mx-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mx-pills span{background:#ffffff1a;border-radius:999px;padding:3px 9px;font-size:11.5px}.mx.is-scanning .mx-h2{animation:1.4s ease-in-out infinite mx-fade}.mx-card.is-scanning{animation:1.4s ease-in-out infinite mx-pulse}.mx-card.is-scanning .mx-ring{animation:1.6s ease-out infinite mx-ring}.mx-card.is-scanning .mx-ring.is-2{animation-delay:.4s}.mx-card.is-scanning .mx-bar{animation:1.4s ease-in-out infinite mx-bar}.mx-card.is-scanning .mx-types li:nth-child(2) .mx-bar{animation-delay:.15s}.mx-card.is-scanning .mx-types li:nth-child(3) .mx-bar{animation-delay:.3s}.mx-card.is-scanning .mx-types li:nth-child(4) .mx-bar{animation-delay:.45s}.mx-card.is-scanning .mx-fleet-head svg{animation:1.4s ease-in-out infinite mx-fade}@keyframes mx-pulse{0%,to{box-shadow:0 0 0 0 #05bdfb47, var(--yl-shadow-card)}50%{box-shadow:0 0 0 10px #05bdfb00, var(--yl-shadow-card)}}@keyframes mx-ring{0%{opacity:1;transform:translate(-50%,-50%)scale(.85)}to{opacity:.35;transform:translate(-50%,-50%)scale(1.15)}}@keyframes mx-bar{0%,to{opacity:.35;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}@keyframes mx-fade{0%,to{opacity:1}50%{opacity:.45}}@keyframes mx-spin{to{transform:rotate(360deg)}}.mx-modal{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mx-modal-bg{background:#0b162699;position:absolute;inset:0}.mx-modal-box{border-radius:var(--yl-r);width:100%;max-width:420px;padding:var(--sp-5);box-shadow:var(--yl-shadow-float);background:#fff;position:relative}.mx-modal-box h4{color:var(--text);margin:0 0 8px;font-size:17px;font-weight:800}.mx-modal-box p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.6}@media (width<=1279px){.mx-grid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,380px)}}@media (width<=1023px){.mx{padding:var(--sp-7) 0}.mx-grid{gap:var(--sp-7);grid-template-columns:1fr}.mx-stats{max-width:none}.mx-card{max-width:560px}}@media (width<=767px){.mx{padding:var(--sp-7) 0}.mx-grid{gap:var(--sp-7)}.mx-stats{gap:var(--sp-3);margin-top:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}.mx-stat{min-height:88px;padding:16px 10px}.mx-stat b{font-size:clamp(.95rem,.55rem + 2.4vw,1.32rem)}.mx-stat span{white-space:nowrap;text-wrap:nowrap;font-size:12px}.mx-note{margin-top:var(--sp-5)}.mx-actions{margin-top:var(--sp-5);gap:var(--sp-3)}.mx-actions .yl-btn{width:100%}.mx-card{max-width:none}.mx-map{height:200px}.mx-fleet{padding:20px}.mx-types li{grid-template-columns:104px 1fr}}@media (width<=400px){.mx-stat b{font-size:clamp(.78rem,.45rem + 2.6vw,1.2rem)}.mx-stat span{letter-spacing:-.01em;font-size:11px}}@media (prefers-reduced-motion:reduce){.mx.is-scanning *,.mx-card.is-scanning,.mx-card.is-scanning *{animation:none!important}}.mx-types-note{color:var(--muted,inherit);opacity:.85;margin:.5rem 0 0;font-size:.75rem}.fs{width:100%}.fs-bar{background:var(--white);border-radius:var(--yl-r);box-shadow:var(--yl-shadow-float);grid-template-columns:1.6fr 1fr 1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.fs-field{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.fs-field label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:700}.fs-field input,.fs-field select{border:1px solid var(--border-strong);border-radius:var(--yl-r-sm);height:48px;color:var(--text);background:var(--white);width:100%;padding:0 14px;font-size:15px}.fs-field input:focus,.fs-field select:focus{outline:2px solid var(--blue);outline-offset:1px}.fs-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:42px}.fs-go{height:48px;padding:0 22px}.fs-suggest{z-index:20;background:var(--white);border:1px solid var(--border);border-radius:var(--yl-r-sm);box-shadow:var(--yl-shadow-float);margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0}.fs-suggest button{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:6px;flex-direction:column;padding:10px 12px;display:flex}.fs-suggest button:hover{background:var(--blue-soft)}.fs-suggest span{color:var(--muted);font-size:12.5px}.fs-results{background:var(--white);border-radius:var(--yl-r);box-shadow:var(--yl-shadow-card);border:1px solid var(--border);color:var(--text);margin-top:24px;overflow:hidden}.fs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.fs-head h3{font-size:20px;font-weight:800}.fs-head p{color:var(--muted);margin-top:4px;font-size:13.5px}.fs-lock{border-radius:var(--yl-r-sm);background:var(--blue);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 20px 16px;padding:16px 18px;display:flex}.fs-lock div{flex-direction:column;gap:4px;max-width:620px;display:flex}.fs-lock span{color:#ffffffe0;font-size:13.5px}.fs-lock .yl-btn-primary{color:var(--blue);background:#fff}.fs-table-wrap{overflow-x:auto}.fs-table{border-collapse:collapse;width:100%;font-size:13.5px}.fs-table th{text-align:left;background:var(--off-white);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 14px;font-size:11.5px}.fs-table td{border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 14px}.fs-table .num{text-align:right;font-variant-numeric:tabular-nums}.fs-table tbody.is-locked .lk{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.fs-empty{text-align:center;color:var(--muted);padding:28px}.fs-note{color:var(--muted);padding:12px 20px;font-size:13px}@media (width<=820px){.fs-bar{grid-template-columns:1fr}}.fs-market{background:var(--background,#fff);border-radius:16px;margin-top:24px;overflow:hidden}.fs-flag{color:var(--muted);cursor:help}.fs-hint{color:var(--muted);order:10;grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.45}.fs-table td.fs-officers{white-space:normal;width:260px;min-width:200px}.fs-officers span{white-space:normal;overflow-wrap:anywhere;max-width:240px;line-height:1.35;display:block}.fs-officers span+span{color:var(--muted);margin-top:2px}.fs-muted{color:var(--muted)}.fs-auth{white-space:nowrap}.fs-new{text-transform:uppercase;letter-spacing:.04em;background:var(--blue);color:var(--white);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}@media (width<=1180px) and (width>=821px){.fs-bar{grid-template-columns:1fr 1fr}.fs-bar .fs-city,.fs-bar .fs-go{grid-column:1/-1}}@media (width<=820px){.fs-field input,.fs-field select{font-size:16px}}
