:root{--mp-cyan:#19d8ff;--mp-green:#8cff2b;--mp-purple:#b779ff;--mp-line:#243541;--mp-bg:#03070a;--mp-panel:#071017;--mp-muted:#7e909e}*{box-sizing:border-box}.mp-auth,.mp-shell{min-height:100vh;background:radial-gradient(circle at 52% 0,rgba(25,216,255,.09),transparent 34%),#020507;color:#edf7fc;font-family:Inter,system-ui,sans-serif}.mp-top{position:fixed;z-index:20;inset:0 0 auto 0;height:76px;padding:0 22px;border-bottom:1px solid var(--mp-line);background:#02070bec;justify-content:space-between}.mp-top,.mp-top a,.mp-top nav,.mp-top>div{display:flex;align-items:center}.mp-top>div{gap:12px}.mp-top img{width:49px;height:49px;border-radius:12px;box-shadow:0 0 24px #19d8ff30}.mp-top span{display:grid;grid-gap:2px;gap:2px}.mp-top b{font-size:18px;letter-spacing:.15em}.mp-top small{color:var(--mp-cyan);font:800 9px ui-monospace,monospace;letter-spacing:.1em}.mp-top nav{gap:7px}.mp-top a,.mp-top button{height:36px;padding:0 10px;border:1px solid #29404d;border-radius:7px;background:#061017;color:#92a7b4;gap:6px;font-size:8px;font-weight:900;text-decoration:none}.mp-top button{cursor:pointer}.mp-side{position:fixed;z-index:15;left:0;top:76px;bottom:0;width:205px;padding:16px 11px;border-right:1px solid var(--mp-line);background:#04090d;display:flex;flex-direction:column}.mp-side>button{height:48px;margin-bottom:6px;padding:0 13px;border:1px solid transparent;border-radius:9px;background:transparent;color:#718593;display:flex;align-items:center;gap:10px;font-size:9px;font-weight:950;letter-spacing:.08em;cursor:pointer}.mp-side>button svg{width:17px}.mp-side>button.active{border-color:#1c7087;background:#071923;color:var(--mp-cyan);box-shadow:inset 3px 0 var(--mp-cyan)}.mp-side>button.launch{margin-top:12px;border-color:#523170;color:var(--mp-purple)}.mp-side footer{margin-top:auto;padding:12px;border-top:1px solid #1d2c34;display:grid;grid-gap:3px;gap:3px}.mp-side footer span{font-size:10px;font-weight:850}.mp-side footer small{color:var(--mp-cyan);font-size:7px;font-weight:900;letter-spacing:.09em}.mp-content{min-height:100vh;padding:98px 20px 28px 225px}.mp-heading{margin-bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.mp-heading small,.mp-setup>small{color:var(--mp-cyan);font:900 9px ui-monospace,monospace;letter-spacing:.16em}.mp-heading h1,.mp-setup h1{margin:4px 0;font-size:29px;letter-spacing:.04em}.mp-heading p{margin:0;color:var(--mp-muted);font-size:11px}.mp-heading>span{padding:8px 10px;border:1px solid #31704e;border-radius:999px;color:#7bea9d;font-size:8px;font-weight:950;letter-spacing:.1em}.mp-heading>span.test{border-color:#986322;color:#ffb548}.mp-error{margin-bottom:10px;padding:10px;border:1px solid #73303d;border-radius:8px;background:#19080d;color:#ff8ca0;font-size:10px}.mp-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-bottom:10px}.mp-kpis article{padding:12px 14px;border:1px solid var(--mp-line);border-radius:9px;background:var(--mp-panel);display:flex;align-items:center;justify-content:space-between}.mp-kpis span{color:var(--mp-muted);font-size:7px;font-weight:950;letter-spacing:.1em}.mp-kpis strong{color:var(--mp-cyan);font-size:21px}.mp-kpis .attention{border-color:#80561d;background:#171006}.mp-kpis .attention strong{color:#ffad36}.mp-grid{display:grid;grid-template-columns:220px minmax(400px,1fr) 245px;grid-gap:10px;gap:10px}.mp-case,.mp-map,.mp-queue{min-width:0;border:1px solid var(--mp-line);border-radius:11px;background:#050b0f;overflow:hidden}.mp-map>header,.mp-panel-title{min-height:57px;padding:10px 12px;border-bottom:1px solid var(--mp-line);background:#081119;display:flex;align-items:center;justify-content:space-between}.mp-map>header>div,.mp-panel-title>div{display:grid;grid-gap:3px;gap:3px}.mp-map>header span,.mp-panel-title span{color:var(--mp-cyan);font-size:7px;font-weight:950;letter-spacing:.13em}.mp-map>header strong,.mp-panel-title strong{font-size:11px}.mp-panel-title>b{min-width:28px;height:28px;border:1px solid #80561d;border-radius:50%;color:#ffb13a;display:grid;place-items:center;font-size:8px}.mp-queue>div{height:520px;padding:8px;display:grid;align-content:start;grid-gap:6px;gap:6px;overflow:auto}.mp-queue button{padding:10px;border:1px solid #263742;border-radius:8px;background:#071016;color:#dce7ed;display:grid;grid-gap:3px;gap:3px;text-align:left;cursor:pointer}.mp-queue button.active{border-color:#ffad36;background:#181006}.mp-queue button span{color:#ffad36;font:900 9px ui-monospace,monospace}.mp-queue button strong{font-size:10px}.mp-queue button small{color:#748694;font-size:8px}.mp-queue p{margin:35px 12px;color:#71818e;font-size:10px;line-height:1.5;text-align:center}.mp-map>header label{color:var(--mp-muted);display:grid;grid-gap:3px;gap:3px;font-size:6px;font-weight:950}.mp-map select{height:27px;border:1px solid #2a4655;border-radius:5px;background:#03080c;color:var(--mp-cyan);font-size:8px}.mp-map .rg-map-art{height:520px;min-height:520px;border:0;border-radius:0}.mp-map .rg-mapbox-legend{display:none}.mp-case dl{margin:0;padding:8px 12px}.mp-case dl>div{padding:9px 0;border-bottom:1px solid #1f2d35;display:grid;grid-gap:3px;gap:3px}.mp-case dt{color:#718490;font-size:7px;font-weight:950}.mp-case dd{margin:0;font-size:10px;font-weight:800}.mp-case>p{margin:0 12px 12px;color:#8496a2;font-size:9px;line-height:1.5}.mp-case>a{height:38px;margin:0 12px 12px;border:1px solid #25839b;border-radius:7px;background:#07151c;color:#72e7ff;display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;font-weight:950;text-decoration:none}.mp-case .empty{padding:36px;text-align:center}.mp-setup{min-height:calc(100vh - 126px);padding:clamp(28px,7vw,90px);border:1px solid var(--mp-line);border-radius:16px;background:radial-gradient(circle at 70% 0,#0c2634,transparent 35%),#050a0e}.mp-setup p{max-width:700px;color:#8ca0ad;font-size:14px;line-height:1.6}.mp-setup>div{max-width:620px;margin-top:35px;padding:28px;border:1px dashed #345261;border-radius:13px;background:#061017;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.mp-setup>div svg{color:var(--mp-cyan)}.mp-setup>div strong{font-size:11px;letter-spacing:.1em}.mp-setup>div span{color:#7e909e;font-size:10px}.mp-auth{display:grid;place-items:center;padding:22px;text-align:center}.mp-auth:not(:has(section)),.mp-auth>section{width:min(420px,100%);padding:32px;border:1px solid #285368;border-radius:18px;background:#061017;box-shadow:0 28px 80px #000}.mp-auth img{width:90px;height:90px;border-radius:20px}.mp-auth h1{margin:7px 0;font-size:32px;letter-spacing:.1em}.mp-auth p{color:#8496a4}.mp-auth section>small{display:block;margin-top:12px;color:var(--mp-cyan);font:900 8px ui-monospace,monospace}.mp-auth form{margin-top:20px;display:grid;grid-gap:13px;gap:13px;text-align:left}.mp-auth label{display:grid;grid-gap:6px;gap:6px;color:#8da0ae;font-size:9px;font-weight:900}.mp-auth input{height:46px;padding:0 11px;border:1px solid #304753;border-radius:8px;background:#02070a;color:#fff}.mp-auth form button,.mp-auth>button{height:45px;border:1px solid var(--mp-cyan);border-radius:8px;background:var(--mp-cyan);color:#001018;font-weight:950}.mp-auth form b{color:#ff8ca0;font-size:10px}.mp-camera-strip{margin-bottom:9px;border:1px solid #224858;border-radius:11px;background:linear-gradient(135deg,#071721,#060b10);overflow:hidden}.mp-camera-strip>header{min-height:43px;padding:7px 12px;border-bottom:1px solid #1c3541;display:flex;align-items:center;justify-content:space-between}.mp-camera-strip>header>div{display:flex;align-items:center;gap:9px}.mp-camera-strip>header span{color:var(--mp-cyan);font-size:7px;font-weight:950;letter-spacing:.13em}.mp-camera-strip>header strong{font-size:9px}.mp-camera-strip>header b{padding:6px 8px;border:1px solid #713642;border-radius:999px;color:#ff8798;display:flex;align-items:center;gap:6px;font-size:7px;letter-spacing:.09em}.mp-camera-strip>header b i{width:6px;height:6px;border-radius:50%;background:#ff6579}.mp-camera-strip>header b.online{border-color:#31704e;color:#7bea9d}.mp-camera-strip>header b.online i{background:var(--mp-green);box-shadow:0 0 8px var(--mp-green)}.mp-camera-strip>div{display:grid;grid-template-columns:repeat(5,1fr)}.mp-camera-strip article{min-height:65px;padding:10px 13px;border-right:1px solid #1c3541;display:flex;align-items:center;justify-content:space-between}.mp-camera-strip article:last-child{border:0}.mp-camera-strip article span{color:#78909d;font-size:7px;font-weight:950;letter-spacing:.08em}.mp-camera-strip article strong{color:var(--mp-cyan);font-size:23px;text-shadow:0 0 12px #19d8ff35}.mp-camera-strip article:nth-child(2) strong{color:var(--mp-purple)}.mp-camera-strip article:nth-child(4) strong{color:var(--mp-green)}.mp-grid{grid-template-columns:190px minmax(520px,1fr) 215px}.mp-map .rg-map-art{height:max(560px,calc(100vh - 330px));min-height:560px}.mp-grid{grid-template-columns:clamp(360px,25vw,440px) minmax(620px,1fr) 310px;align-items:stretch}.mp-map .rg-map-art{height:calc(100vh - 175px);min-height:660px}.mp-case,.mp-queue{height:calc(100vh - 118px);min-height:717px;overflow-y:auto}.mp-queue>div{height:auto;max-height:260px}.mp-side-intel{padding:12px;border-bottom:1px solid var(--mp-line);background:radial-gradient(circle at 50% 0,#0b2633,transparent 65%),#050b0f}.mp-side-intel>header,.mp-street-graph>header{display:flex;align-items:center;justify-content:space-between;gap:7px}.mp-side-intel>header>span,.mp-street-graph>header>span{color:var(--mp-cyan);font-size:7px;font-weight:950;letter-spacing:.12em}.mp-side-intel>header>b{padding:4px 6px;border:1px solid #713642;border-radius:99px;color:#ff8798;display:flex;align-items:center;gap:4px;font-size:6px}.mp-side-intel>header>b i{width:5px;height:5px;border-radius:50%;background:#ff6579}.mp-side-intel>header>b.online{border-color:#31704e;color:#7bea9d}.mp-side-intel>header>b.online i{background:var(--mp-green);box-shadow:0 0 7px var(--mp-green)}.mp-dial-row{margin:12px 0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;overflow:visible!important;max-height:none!important;padding:0!important}.mp-dial-row article{display:grid;justify-items:center;grid-gap:5px;gap:5px}.mp-dial-row article>i{width:76px;height:76px;padding:7px;border-radius:50%;display:grid;place-items:center;font-style:normal;box-shadow:0 0 18px #19d8ff18}.mp-dial-row article>i:before{content:"";grid-area:1/1;width:60px;height:60px;border-radius:50%;background:#061017}.mp-dial-row article>i span{grid-area:1/1;z-index:1;font-size:18px;font-weight:950}.mp-dial-row article small{color:#8293a0;font-size:6px;font-weight:950;letter-spacing:.08em}.mp-source-bars{display:grid;grid-gap:7px;gap:7px}.mp-source-bars>div{display:grid;grid-template-columns:48px 1fr 22px;align-items:center;grid-gap:6px;gap:6px}.mp-source-bars span{color:#81929f;font-size:6px;font-weight:950}.mp-source-bars>div>i{height:5px;border-radius:99px;background:#17242b;overflow:hidden}.mp-source-bars>div>i>b{height:100%;display:block;border-radius:inherit;background:var(--mp-cyan)}.mp-source-bars>div>i>b.purple{background:var(--mp-purple)}.mp-source-bars>div>i>b.green{background:var(--mp-green)}.mp-source-bars strong{font-size:8px;text-align:right}.mp-street-graph{padding:12px;border-bottom:1px solid var(--mp-line);background:#061017}.mp-street-graph>header strong{color:#7f929f}.mp-street-graph>div{height:118px;margin-top:11px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.mp-street-graph article{display:grid;grid-template-rows:12px 1fr 14px;justify-items:center;grid-gap:4px;gap:4px}.mp-street-graph article>span{color:#758894;font-size:5px;font-weight:950;text-align:center}.mp-street-graph article>i{width:15px;height:76px;border-radius:4px;background:#15232b;display:flex;align-items:flex-end;overflow:hidden}.mp-street-graph article>i>b{width:100%;min-height:5px;background:var(--mp-cyan)}.mp-street-graph article>i>b.purple{background:var(--mp-purple)}.mp-street-graph article>i>b.orange{background:#ff9418}.mp-street-graph article>i>b.green{background:var(--mp-green)}.mp-street-graph article>strong{font-size:9px}.mp-case .rg-live-hits-panel{margin:10px;padding:10px}.mp-case .rg-thread-stream{max-height:260px}.mp-thread-placeholder{margin:10px;padding:12px;border:1px solid #27404d;border-radius:8px;background:#061017}.mp-thread-placeholder span{color:var(--mp-cyan);font-size:7px;font-weight:950;letter-spacing:.1em}.mp-thread-placeholder p{color:#7f919e;font-size:9px;line-height:1.45}.mp-periods{display:flex;align-items:center;gap:6px}.mp-periods button,.mp-periods>span{height:31px;padding:0 10px;border:1px solid #29404d;border-radius:7px;background:#061017;color:#8295a2;font-size:7px;font-weight:950;letter-spacing:.08em}.mp-periods button{cursor:pointer}.mp-periods button.active{border-color:var(--mp-cyan);color:var(--mp-cyan);box-shadow:inset 0 0 12px #19d8ff18}.mp-periods>span{display:flex;align-items:center;border-radius:99px;border-color:#31704e;color:#7bea9d}.mp-periods>span.test{border-color:#986322;color:#ffb548}.mp-map>header{gap:12px}.mp-map-tools{display:flex!important;justify-content:flex-end;gap:5px}.mp-map-tools button{height:29px;padding:0 8px;border:1px solid #2a4655;border-radius:5px;background:#041017;color:#a8c0cc;display:flex;align-items:center;gap:4px;font-size:6px;font-weight:950;letter-spacing:.05em;cursor:pointer}.mp-map-tools button:hover{border-color:var(--mp-cyan);color:var(--mp-cyan)}.mp-map-tools button:disabled{opacity:.35;cursor:not-allowed}.mp-map-tools label{min-width:75px}.mp-field-score{padding:11px;border-bottom:1px solid var(--mp-line)}.mp-field-score>header,.mp-team-rates>header{margin-bottom:9px;color:var(--mp-cyan);font-size:7px;font-weight:950;letter-spacing:.12em}.mp-field-score>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.mp-field-score article{padding:8px;border:1px solid #21404e;border-radius:7px;background:#07151c;display:grid;grid-gap:2px;gap:2px}.mp-field-score article strong{color:var(--mp-cyan);font-size:16px}.mp-field-score article.green strong{color:var(--mp-green)}.mp-field-score article.purple strong{color:var(--mp-purple)}.mp-field-score article.orange strong{color:#ff9418}.mp-field-score article span{color:#758894;font-size:5px;font-weight:950;letter-spacing:.06em}.mp-field-score dl{margin:9px 0 0}.mp-field-score dl>div{padding:4px 0;border-bottom:1px solid #182832;display:flex;justify-content:space-between}.mp-field-score dt{color:#6f8491;font-size:5px;font-weight:900}.mp-field-score dd{margin:0;font-size:7px;font-weight:950}.mp-team-rates{padding:11px;border-bottom:1px solid var(--mp-line);background:#050d12}.mp-team-rates>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.mp-team-rates article{padding:7px;border:1px solid #213640;border-radius:7px;background:#071017;display:grid;align-content:start;grid-gap:3px;gap:3px}.mp-team-rates article span{min-height:18px;color:#788d99;font-weight:950;line-height:1.3}.mp-team-rates article strong{color:var(--mp-cyan);font-size:16px}.mp-team-rates article small{color:#607581;line-height:1.3}.mp-breakdowns{margin-top:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.mp-breakdowns>article{min-width:0;border:1px solid var(--mp-line);border-radius:10px;background:#050b0f;overflow:hidden}.mp-breakdowns>article>header{height:45px;padding:8px 11px;border-bottom:1px solid var(--mp-line);background:#081119;display:flex;align-items:center;justify-content:space-between}.mp-breakdowns header span{color:var(--mp-cyan);font-size:7px;font-weight:950;letter-spacing:.1em}.mp-breakdowns header small{color:#718490;font-size:5px;font-weight:900}.mp-table{max-height:230px;overflow:auto}.mp-table>div{min-height:31px;padding:6px 9px;border-bottom:1px solid #17262e;display:grid;grid-template-columns:minmax(90px,1fr) repeat(4,40px);align-items:center;grid-gap:5px;gap:5px}.mp-table.agent>div,.mp-table.driver>div{grid-template-columns:minmax(90px,1fr) repeat(5,42px)}.mp-table .head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#07131a}.mp-table b{color:#6f8592;font-size:5px;letter-spacing:.05em}.mp-table strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.mp-table span{font-size:7px;text-align:right}.mp-table p{padding:16px;color:#718490;font-size:8px;text-align:center}.mp-area-score{padding:11px;border-bottom:1px solid var(--mp-line);background:#061017}.mp-area-score>header{margin-bottom:7px;color:var(--mp-cyan);font-size:7px;font-weight:950;letter-spacing:.12em}.mp-area-score>div{max-height:170px;display:grid;grid-gap:5px;gap:5px;overflow:auto}.mp-area-score article{padding:7px;border:1px solid #203640;border-radius:7px;background:#050d12;display:grid;grid-template-columns:1fr auto;grid-gap:3px 7px;gap:3px 7px}.mp-area-score article strong{grid-column:1/-1;color:#dcedf5;font-size:8px}.mp-area-score article span{color:#7d929e;font-size:6px}.mp-area-score article span b{color:var(--mp-cyan);font-size:8px}.mp-area-score article small{grid-column:1/-1;color:#627681;font-size:5px}.mp-area-score p{color:#718490;font-size:7px;text-align:center}.mp-map .mapboxgl-popup{z-index:8}.mp-map .mapboxgl-popup-content{padding:0;border:1px solid #1689a8;border-radius:9px;background:#030a0f;color:#eaf8ff;box-shadow:0 12px 35px #000c,0 0 22px #19d8ff2b}.mp-map .mapboxgl-popup-tip{border-top-color:#1689a8!important;border-bottom-color:#1689a8!important}.mp-map .mapboxgl-popup-close-button{z-index:2;width:25px;height:25px;color:#8aa2af;font-size:18px}.mp-native-pin-popup{min-width:235px;padding:13px;display:grid;grid-gap:5px;gap:5px}.mp-native-pin-popup strong{padding-right:20px;color:var(--mp-cyan);font:950 10px ui-monospace,monospace;letter-spacing:.04em}.mp-native-pin-popup b{font-size:11px}.mp-native-pin-popup span{color:#ffad36;font:900 7px ui-monospace,monospace;letter-spacing:.06em}.mp-native-pin-popup small{color:#8094a0;font-size:8px;line-height:1.35}.mp-native-pin-popup button{height:30px;margin-top:4px;border:1px solid #237d95;border-radius:6px;background:#071923;color:#71e7ff;font-size:7px;font-weight:950;letter-spacing:.08em;cursor:pointer}.mp-native-pin-popup button:hover{border-color:var(--mp-cyan);color:#fff}@media(max-width:1050px){.mp-grid{grid-template-columns:190px 1fr}.mp-case{grid-column:1/-1}.mp-case dl{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:7px;gap:7px}.mp-case dl>div{padding:9px;border:1px solid #1f2d35;border-radius:7px}.mp-breakdowns{grid-template-columns:1fr}.mp-map-tools{flex-wrap:wrap}}@media(max-width:760px){.mp-camera-strip>div{grid-template-columns:repeat(2,1fr)}.mp-camera-strip article{border-bottom:1px solid #1c3541}.mp-camera-strip article:last-child{grid-column:1/-1}.mp-map .rg-map-art{height:62dvh;min-height:440px}.mp-top{height:66px;padding:0 10px}.mp-top nav a{display:none}.mp-top small{font-size:6px}.mp-side{top:auto;z-index:30;bottom:0;width:100%;height:70px;padding:5px;display:grid;grid-template-columns:repeat(5,1fr);border:0;border-top:1px solid var(--mp-line)}.mp-side>button{height:58px;margin:0;padding:0;justify-content:center;flex-direction:column;gap:3px;font-size:6px}.mp-side>button.launch{margin:0}.mp-side footer{display:none}.mp-content{padding:82px 9px}.mp-heading{align-items:flex-start;flex-direction:column}.mp-heading h1{font-size:21px}.mp-periods{width:100%;flex-wrap:wrap}.mp-kpis{grid-template-columns:repeat(2,1fr)}.mp-grid{grid-template-columns:1fr}.mp-map{order:1}.mp-queue{order:2}.mp-case{order:3;grid-column:auto}.mp-map>header{align-items:flex-start;flex-direction:column}.mp-map-tools{width:100%!important;justify-content:flex-start}.mp-map .rg-map-art{height:58dvh;min-height:420px}.mp-case,.mp-queue{height:auto;min-height:0}.mp-queue>div{height:auto;max-height:230px;min-height:100px}.mp-case dl{grid-template-columns:repeat(2,1fr)}.mp-setup{padding:28px 18px}}.mp-streetguardian-rail{position:relative;padding:0;overflow:hidden}.mp-streetguardian-embed{position:absolute;inset:0;width:auto;height:auto;min-height:0;border:0;border-radius:0;background:#02070a;overflow:hidden;box-shadow:none}.mp-streetguardian-embed iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#02070a}@media(max-width:760px){.mp-streetguardian-rail{height:75dvh!important;min-height:620px!important}.mp-streetguardian-embed{border-radius:0}}.mp-users-page{min-height:calc(100vh - 126px);color:#edf7fc}.mp-users-hero{margin-bottom:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.mp-users-hero small{color:var(--mp-cyan);font:900 9px ui-monospace,monospace;letter-spacing:.16em}.mp-users-hero h1{margin:5px 0 2px;font-size:29px;letter-spacing:.05em}.mp-users-hero p{margin:0;color:#7f929f;font-size:11px}.mp-users-hero>span{height:34px;padding:0 12px;border:1px solid #286d43;border-radius:999px;background:#06120d;color:#77ef99;display:flex;align-items:center;gap:7px;font-size:8px;font-weight:950;letter-spacing:.08em}.mp-users-hero>span.viewer{border-color:#715c27;background:#151005;color:#ffc55a}.mp-user-counts{margin-bottom:10px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.mp-user-counts article{min-height:68px;padding:12px 15px;border:1px solid #203946;border-radius:10px;background:linear-gradient(135deg,#07151c,#050a0e);display:flex;align-items:center;justify-content:space-between}.mp-user-counts span{color:#78909d;font-size:7px;font-weight:950;letter-spacing:.1em}.mp-user-counts strong{color:var(--mp-cyan);font-size:23px}.mp-role-rules{margin-bottom:10px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.mp-role-rules article{padding:9px 11px;border:1px solid #1c303a;border-radius:8px;background:#050b0f}.mp-role-rules b{color:var(--mp-purple);font:950 8px ui-monospace,monospace;letter-spacing:.1em}.mp-role-rules p{margin:4px 0 0;color:#718590;font-size:7px;line-height:1.4}.mp-user-message{margin-bottom:9px;padding:10px 12px;border-radius:8px;font-size:9px;font-weight:850}.mp-user-message.error{border:1px solid #7b3442;background:#1a080d;color:#ff8ca0}.mp-user-message.saved{border:1px solid #286d43;background:#06120d;color:#77ef99}.mp-user-workspace{display:grid;grid-template-columns:305px minmax(600px,1fr);grid-gap:10px;gap:10px;align-items:start}.mp-user-editor,.mp-user-empty,.mp-user-list{border:1px solid var(--mp-line);border-radius:12px;background:#050b0f;overflow:hidden}.mp-user-list{height:calc(100vh - 365px);min-height:520px;overflow:auto}.mp-user-list>label{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:52px;padding:8px 10px;border-bottom:1px solid var(--mp-line);background:#071017;display:flex;align-items:center;gap:8px}.mp-user-list>label svg{color:#708793}.mp-user-list input{height:34px;outline:0;color:#eaf7fc;font-size:10px}.mp-user-list input,.mp-user-list>button{width:100%;border:0;background:transparent}.mp-user-list>button{min-height:72px;padding:9px 10px;border-bottom:1px solid #17272f;color:#dfeef4;display:grid;grid-template-columns:38px 1fr 14px;align-items:center;grid-gap:9px;gap:9px;text-align:left;cursor:pointer}.mp-user-list>button.active,.mp-user-list>button:hover{background:#081821}.mp-user-list>button.active{box-shadow:inset 3px 0 var(--mp-cyan)}.mp-user-list>button>span{width:36px;height:36px;border:1px solid #28627a;border-radius:9px;background:#071721;color:var(--mp-cyan);display:grid;place-items:center;font-weight:950}.mp-user-list>button>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.mp-user-list em,.mp-user-list small,.mp-user-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-user-list strong{font-size:10px}.mp-user-list small{color:#718590;font-size:7px}.mp-user-list em{color:var(--mp-purple);font:900 6px ui-monospace,monospace}.mp-user-list svg{width:13px;color:#526b78}.mp-user-list .loading{padding:40px;color:#718590;display:flex;align-items:center;justify-content:center;gap:8px;font-size:8px}.spin{animation:mp-spin .8s linear infinite}@keyframes mp-spin{to{transform:rotate(1turn)}}.mp-user-editor>header{min-height:66px;padding:11px 15px;border-bottom:1px solid var(--mp-line);background:#07131a;display:flex;align-items:center;justify-content:space-between}.mp-user-editor>header>div{display:flex;align-items:center;gap:10px}.mp-user-editor>header>div>svg{color:var(--mp-cyan)}.mp-user-editor>header span{display:grid;grid-gap:2px;gap:2px}.mp-user-editor>header small{color:#758b97;font-size:6px;font-weight:950;letter-spacing:.1em}.mp-user-editor h2{margin:0;font-size:16px}.mp-account-toggle,.mp-switch-groups label{display:flex;align-items:center;cursor:pointer}.mp-account-toggle input,.mp-switch-groups input{position:absolute;opacity:0;pointer-events:none}.mp-account-toggle i,.mp-switch-groups label>i{position:relative;width:34px;height:18px;margin-right:7px;border:1px solid #334a55;border-radius:99px;background:#111b20}.mp-account-toggle i:after,.mp-switch-groups label>i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#637782;transition:.18s}.mp-account-toggle input:checked+i,.mp-switch-groups input:checked+i{border-color:#2b9a50;background:#0a2a15}.mp-account-toggle input:checked+i:after,.mp-switch-groups input:checked+i:after{left:18px;background:var(--mp-green);box-shadow:0 0 8px #80ff3b}.mp-account-toggle span{color:#7ce99b;font-size:7px;font-weight:950;letter-spacing:.08em}.mp-user-fields{padding:13px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.mp-user-fields label{display:grid;grid-gap:5px;gap:5px}.mp-user-fields label>span{color:#738893;font-size:6px;font-weight:950;letter-spacing:.09em}.mp-user-fields input,.mp-user-fields select{width:100%;height:38px;padding:0 10px;border:1px solid #293f4b;border-radius:7px;background:#03090d;color:#e7f5fb;font-size:9px;outline:0}.mp-user-fields input:focus,.mp-user-fields select:focus{border-color:var(--mp-cyan)}.mp-user-fields input:disabled,.mp-user-fields select:disabled{opacity:.62}.mp-selected-rule{margin:0 13px 13px;padding:11px;border:1px solid #453267;border-radius:8px;background:linear-gradient(90deg,#120b20,#071017);display:flex;gap:10px}.mp-selected-rule>svg{color:var(--mp-purple)}.mp-selected-rule strong{color:var(--mp-purple);font-size:8px;letter-spacing:.1em}.mp-selected-rule p{margin:3px 0 0;color:#8b9ca6;font-size:8px;line-height:1.4}.mp-switch-groups{padding:0 13px 13px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.mp-switch-groups>section{border:1px solid #20343e;border-radius:8px;background:#060d11;overflow:hidden}.mp-switch-groups h3{margin:0;padding:9px 10px;border-bottom:1px solid #20343e;color:var(--mp-cyan);font-size:7px;letter-spacing:.12em}.mp-switch-groups label{min-height:49px;padding:7px 8px;border-bottom:1px solid #17262e;justify-content:space-between;gap:6px}.mp-switch-groups label:last-child{border:0}.mp-switch-groups label>span{display:grid;grid-gap:2px;gap:2px}.mp-switch-groups b{font-size:7px}.mp-switch-groups small{color:#667b87;font-size:5px;line-height:1.25}.mp-switch-groups label>i{flex:0 0 30px;width:30px;height:16px;margin:0}.mp-switch-groups label>i:after{width:10px;height:10px}.mp-switch-groups input:checked+i:after{left:16px}.mp-switch-groups .role-blocked{opacity:.35;cursor:not-allowed}.mp-save-user{height:43px;margin:0 13px 14px;padding:0 18px;border:1px solid var(--mp-cyan);border-radius:8px;background:#06202a;color:#65e7ff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:8px;font-weight:950;letter-spacing:.08em;cursor:pointer}.mp-save-user svg{width:14px}.mp-save-user:disabled{opacity:.5}.mp-user-empty{min-height:520px;display:grid;place-content:center;justify-items:center;grid-gap:7px;gap:7px;color:#627783}.mp-user-empty strong{font-size:10px}.mp-user-empty span{font-size:8px}.mp-period-control{display:grid;justify-items:end;grid-gap:6px;gap:6px}.mp-custom-period{display:flex;align-items:center;justify-content:flex-end;gap:6px}.mp-custom-period label{display:flex;align-items:center;gap:5px;color:#718793;font-size:6px;font-weight:950;letter-spacing:.08em}.mp-custom-period input{height:29px;padding:0 7px;border:1px solid #29404d;border-radius:6px;background:#061017;color:#dff6ff;font-size:7px;color-scheme:dark;outline:0}.mp-custom-period input:focus{border-color:var(--mp-cyan)}.mp-appearance{margin:0 13px 13px;padding:12px;border:1px solid #29404d;border-radius:9px;background:#061017}.mp-appearance h3{margin:0 0 10px;color:var(--mp-cyan);font-size:8px;letter-spacing:.12em}.mp-appearance>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.mp-appearance label{padding:9px;border:1px solid #20343e;border-radius:7px;background:#040a0e;display:grid;grid-template-columns:42px 1fr;grid-gap:7px;gap:7px}.mp-appearance label>span{grid-column:1/-1;color:#788e99;font-size:6px;font-weight:950;letter-spacing:.08em}.mp-appearance input[type=color]{width:42px;padding:2px}.mp-appearance input[type=color],.mp-appearance select{height:34px;border:1px solid #29404d;border-radius:6px;background:#071017}.mp-appearance select{padding:0 7px;color:#dff7ff;font-size:7px}.mp-appearance>p{margin:9px 0 0;color:#ff8ca0;font-size:8px;font-weight:900}@media(max-width:1200px){.mp-user-workspace{grid-template-columns:250px 1fr}.mp-appearance>div,.mp-role-rules,.mp-switch-groups{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.mp-users-hero{align-items:flex-start;flex-direction:column}.mp-user-counts{grid-template-columns:repeat(2,1fr)}.mp-role-rules,.mp-user-workspace{grid-template-columns:1fr}.mp-user-list{height:auto;min-height:0;max-height:360px}.mp-switch-groups,.mp-user-fields{grid-template-columns:1fr}.mp-user-editor>header{align-items:flex-start;flex-direction:column;gap:10px}}.mp-shell,.mp-shell *{scrollbar-width:thin;scrollbar-color:#31586a #061017}.mp-shell ::-webkit-scrollbar{width:8px;height:8px}.mp-shell ::-webkit-scrollbar-track{background:#061017;border-left:1px solid #152832}.mp-shell ::-webkit-scrollbar-thumb{border:2px solid #061017;border-radius:999px;background:linear-gradient(180deg,#3c7185,#244755)}.mp-shell ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#24cbed,#347189)}.mp-shell ::-webkit-scrollbar-corner{background:#061017}.mp-shell ::-webkit-scrollbar-button{display:none;width:0;height:0}.mp-side-collab{width:calc(100% - 10px);min-height:330px;margin:22px auto 0;padding:18px 5px;border:1px solid #203946;border-radius:12px;background:radial-gradient(circle at 50% 38%,#163025 0,transparent 62%),linear-gradient(160deg,#07131a,#03080c);display:grid;place-content:center;justify-items:center;grid-gap:9px;gap:9px;overflow:hidden;box-shadow:inset 0 0 34px #0008,0 0 28px #19d8ff12;flex:1 1}.mp-side-collab .mp-collab-art{display:block;width:178px;height:178px;object-fit:contain;transform:translateX(-9px);filter:drop-shadow(0 0 19px #19d8ff50) drop-shadow(0 0 13px #8cff2b38)}.mp-side-collab b{color:#eaf8ff;font:950 8px ui-monospace,monospace;letter-spacing:.1em;text-align:center}.mp-side-collab span{color:#78dff5;font:900 7px/1.55 ui-monospace,monospace;letter-spacing:.11em;text-align:center}.mp-side footer{margin-top:12px}.mp-side footer small{letter-spacing:.16em}.mp-side-intel{padding:0;background:linear-gradient(180deg,#07151d,#040b0f)}.mp-area-score>header,.mp-field-score>header,.mp-side-intel>header,.mp-street-graph>header,.mp-team-rates>header{min-height:48px;margin:0;padding:10px 12px;border-bottom:1px solid #1d3540;background:linear-gradient(105deg,#071a23,#04090d);display:flex;align-items:center;justify-content:space-between;gap:8px}.mp-area-score>header,.mp-field-score>header>span,.mp-side-intel>header>span,.mp-street-graph>header>span,.mp-team-rates>header>span{color:var(--mp-cyan);font:950 7px ui-monospace,monospace;letter-spacing:.13em}.mp-field-score>header small,.mp-team-rates>header small{color:#657c88;font:900 5px ui-monospace,monospace;letter-spacing:.09em}.mp-dial-row{margin:0!important;padding:13px 11px 9px!important;background:radial-gradient(circle at 50% 0,#0a2633,transparent 65%)}.mp-source-bars{padding:0 12px 13px}.mp-field-score{padding:0;background:#050d12}.mp-field-score>div{padding:10px 11px 6px}.mp-field-score article{min-height:56px;padding:9px 10px;background:linear-gradient(145deg,#081923,#050d12);box-shadow:inset 0 1px #ffffff05}.mp-field-score article strong{font-size:18px}.mp-score-sources{padding:6px 11px 12px;display:grid;grid-gap:7px;gap:7px}.mp-score-sources .legend{display:grid;grid-template-columns:58px 1fr 1fr;grid-gap:8px;gap:8px;color:#58707d;font:900 5px ui-monospace,monospace;letter-spacing:.08em}.mp-score-sources .legend span:not(:first-child){text-align:center}.mp-score-sources .source{display:grid;grid-template-columns:58px minmax(38px,1fr) 16px minmax(38px,1fr) 16px;align-items:center;grid-gap:5px;gap:5px}.mp-score-sources .source>b{color:#8ba0ab;font:900 5px ui-monospace,monospace}.mp-score-sources .source>i{height:5px;border-radius:99px;background:#15242c;overflow:hidden}.mp-score-sources .source em{height:100%;display:block;border-radius:inherit;background:var(--mp-cyan);box-shadow:0 0 8px #19d8ff55}.mp-score-sources .source em.purple{background:var(--mp-purple);box-shadow:0 0 8px #b779ff55}.mp-score-sources .source em.green{background:var(--mp-green);box-shadow:0 0 8px #8cff2b55}.mp-score-sources .source>strong{font-size:7px;text-align:right}.mp-area-score{padding:0}.mp-area-score>div{max-height:190px;padding:9px 10px 11px}.mp-area-score article{background:linear-gradient(145deg,#07151c,#040b0f)}.mp-street-graph{padding:0;background:#050d12}.mp-street-graph>div{height:132px;margin:0;padding:12px 10px 10px;background:radial-gradient(circle at 50% 0,#09212c,transparent 72%)}.mp-street-graph article>i{width:18px;height:82px;border:1px solid #1c303a;background:#122029}.mp-street-graph article>strong{font-size:10px}.mp-street-graph>header strong{color:#667d89;font-size:6px}.mp-team-rates{padding:0}.mp-team-rates>div{padding:10px;gap:7px}.mp-team-rates article{min-height:78px;padding:9px;background:linear-gradient(145deg,#071721,#040a0e)}.mp-team-rates article span{min-height:16px;color:#78909c;font-size:5px;letter-spacing:.04em}.mp-team-rates article strong{font-size:18px}.mp-team-rates article small{font-size:5px;line-height:1.45}.mp-breakdowns>article{box-shadow:0 12px 30px #0004}.mp-breakdowns>article>header{background:linear-gradient(100deg,#081923,#050b0f)}.mp-table{scrollbar-gutter:stable}.mp-table .head{background:#07151c;box-shadow:0 1px #203844}.mp-table>div:nth-child(2n):not(.head){background:#061016}.mp-table>div:hover:not(.head){background:#0a1a22}.mp-area-score>div,.mp-case,.mp-queue,.mp-user-list{scrollbar-gutter:stable}.mp-map{position:relative}.mp-map-tools button.privacy.active{border-color:#8cff2b;color:#8cff2b}.mp-map-cover{position:absolute;z-index:12;inset:57px 0 0;background:#000;display:grid;place-items:center;overflow:hidden}.mp-map-cover img{display:block;width:min(74%,760px);height:74%;object-fit:contain;filter:drop-shadow(0 0 58px #19d8ff66) drop-shadow(0 0 42px #8cff2b45)}.mp-auth{min-height:100dvh}.mp-auth input{font-size:16px}.mp-repozones-toggle{position:absolute;z-index:9;left:10px;top:10px;min-width:142px;padding:8px 10px;border:1px solid #40515b;border-radius:8px;background:#03080de8;color:#899ba6;display:grid;grid-gap:2px;gap:2px;text-align:left;box-shadow:0 7px 24px #0009;cursor:pointer}.mp-repozones-toggle b{font:950 8px ui-monospace,monospace;letter-spacing:.08em}.mp-repozones-toggle span{font:800 6px ui-monospace,monospace;letter-spacing:.04em}.mp-repozones-toggle.active{border-color:#ff36a8;color:#ff7fc3;box-shadow:0 0 18px #ff36a833,0 7px 24px #0009}.mp-repozones-toggle.active span{color:#e6f7ff}.mp-map-tools>.mp-repozones-toggle{position:static;order:1;z-index:auto;left:auto;top:auto;min-width:116px;height:29px;padding:0 8px;border-radius:5px;background:#041017;display:flex;align-items:center;gap:5px;box-shadow:none;white-space:nowrap}.mp-map-tools>.mp-repozones-toggle b{font-size:6px}.mp-map-tools>.mp-repozones-toggle span{font-size:5px}.mp-map-tools>:first-child{order:0}.mp-map-tools>:not(:first-child):not(.mp-repozones-toggle):not(.mp-repozones-color){order:3}.mp-map-tools>.mp-repozones-toggle.active{box-shadow:inset 0 0 12px #ff36a822}.mp-map-tools>.mp-repozones-color{order:2;min-width:94px;height:29px;padding:0 7px;border:1px solid #2a4655;border-radius:5px;background:#041017;color:#8da2ad;display:flex;align-items:center;gap:6px;font:950 5px ui-monospace,monospace;letter-spacing:.05em;white-space:nowrap}.mp-repozones-color input{width:27px;height:21px;padding:1px;border:1px solid #3a5260;border-radius:4px;background:#02070b;cursor:pointer}@media(max-width:760px){.mp-side-collab{display:none}}.mp-area-locks{margin:0 13px 13px;border:1px solid #274653;border-radius:9px;background:#041017;overflow:hidden}.mp-area-locks>header{padding:11px 12px;border-bottom:1px solid #213b47;display:flex;align-items:center;justify-content:space-between;gap:14px}.mp-area-locks>header>div{display:grid;grid-gap:3px;gap:3px}.mp-area-locks>header b{color:var(--mp-cyan);font:950 8px ui-monospace,monospace;letter-spacing:.1em}.mp-area-locks>header span{color:#718590;font-size:7px}.mp-area-locks>header strong{color:var(--mp-green);font:950 8px ui-monospace,monospace;white-space:nowrap}.mp-area-locks>div{padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.mp-area-locks label{min-height:38px;padding:7px 8px;border:1px solid #263d48;border-radius:7px;background:#03090d;color:#8ca0ab;display:flex;align-items:center;gap:7px;cursor:pointer}.mp-area-locks input{position:absolute;opacity:0}.mp-area-locks label>i{width:15px;height:15px;border:1px solid #47606c;border-radius:4px;background:#071017;flex:0 0 auto}.mp-area-locks input:checked+i{border-color:var(--mp-green);background:var(--mp-green);box-shadow:0 0 9px #80ff3b55}.mp-area-locks input:checked+i:after{content:"✓";color:#041006;display:grid;place-items:center;font-size:10px;font-weight:950}.mp-area-locks label>span{font:900 7px ui-monospace,monospace}.mp-area-locks label:has(input:checked){border-color:#3f773e;color:#bdff98;background:#071408}@media(max-width:1200px){.mp-area-locks>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mp-area-locks>div{grid-template-columns:1fr}}.mp-top button.notifications-on{border-color:#ff9f1c;color:#ffb648;box-shadow:0 0 16px #ff941855}.mp-notification-status{position:fixed;z-index:100010;top:88px;left:50%;width:min(560px,calc(100vw - 28px));padding:13px 18px;border:1px solid #58a933;border-radius:9px;background:#071407f5;color:#a8ff70;font:950 10px/1.45 ui-monospace,monospace;letter-spacing:.08em;text-align:center;transform:translateX(-50%);box-shadow:0 14px 45px #000d,0 0 26px #71ff3544;animation:mp-notice-in .24s ease-out}.mp-notification-status.warning{border-color:#ba7023;background:#1b0e03f5;color:#ffc06b;box-shadow:0 14px 45px #000d,0 0 26px #ff8a2344}@keyframes mp-open-alarm{0%{opacity:.18}to{opacity:1}}.mp-live-thread-alert{position:fixed;z-index:100020;top:max(82px,calc(env(safe-area-inset-top) + 62px));left:50%;width:min(560px,calc(100vw - 24px));padding:14px 18px;border:1px solid #19d8ff;border-radius:11px;background:linear-gradient(115deg,#061923f7,#020609f7);color:#f2fbff;display:block;white-space:pre-line;text-align:left;font:850 12px/1.55 ui-monospace,monospace;letter-spacing:.02em;transform:translateX(-50%);box-shadow:0 16px 48px #000e,0 0 32px #19d8ff55;cursor:pointer;animation:mp-thread-alert-in .28s ease-out}.mp-live-thread-alert:first-line{color:#19d8ff;font-weight:950;letter-spacing:.08em}.mp-live-thread-alert:hover{border-color:#8cff2b;box-shadow:0 16px 48px #000e,0 0 32px #8cff2b44}@keyframes mp-thread-alert-in{0%{opacity:0;transform:translate(-50%,-20px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes mp-notice-in{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.mp-map-tools button:has(.lucide-rotate-ccw){display:none}.mp-map>header{position:relative;z-index:24;overflow:visible}.mp-map-tools>button:not(.privacy),.mp-map-tools>label{display:none}.mp-location-dropdown{position:relative;order:1}.mp-map-tools .mp-map-menu-button{display:flex;height:29px;padding:0 10px;border:1px solid #2a4655;border-radius:5px;background:#041017;color:#a8c0cc;font-size:6px;font-weight:950;letter-spacing:.06em}.mp-location-dropdown.open>.mp-map-menu-button{border-color:var(--mp-cyan);color:var(--mp-cyan)}.mp-location-dropdown-panel{display:none;position:absolute;right:0;top:34px;z-index:60;width:220px;padding:11px;border:1px solid #294653;border-radius:9px;background:rgba(3,10,14,.98);box-shadow:0 16px 38px #000b}.mp-location-dropdown.open .mp-location-dropdown-panel{display:grid;grid-gap:8px;gap:8px}.mp-location-dropdown-panel>b{padding-bottom:7px;border-bottom:1px solid #1d313a;color:var(--mp-cyan);font-size:7px;letter-spacing:.09em}.mp-location-dropdown-panel>label:not(.mp-repozones-color){display:flex;align-items:center;gap:8px;min-width:0;color:#c7d4db;font-size:8px;font-weight:900}.mp-location-dropdown-panel>label input[type=checkbox]{width:16px;height:16px;accent-color:var(--mp-cyan)}.mp-location-dropdown-panel .mp-repozones-toggle,.mp-location-dropdown-panel .mp-trails-toggle{padding:0 9px!important;border:1px solid #294653;border-radius:6px;background:#07131a;box-shadow:none!important}.mp-location-dropdown-panel .mp-repozones-color,.mp-location-dropdown-panel .mp-repozones-toggle,.mp-location-dropdown-panel .mp-trails-toggle{display:flex!important;position:static!important;width:100%;height:36px!important;min-width:0!important;justify-content:space-between}.mp-location-dropdown-panel .mp-repozones-toggle b,.mp-location-dropdown-panel .mp-trails-toggle b{font-size:7px}.mp-location-dropdown-panel .mp-repozones-toggle span,.mp-location-dropdown-panel .mp-trails-toggle span{font-size:6px}.mp-side>button:has(.lucide-shield-check){display:none}.mp-intake{min-height:calc(100vh - 96px);padding:26px 30px 34px;color:#eaf7fc;display:grid;align-content:start;grid-gap:14px;gap:14px}.mp-intake-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.mp-intake-hero>div{display:grid;grid-gap:5px;gap:5px}.mp-intake-hero small{color:var(--mp-cyan);font:950 7px ui-monospace,monospace;letter-spacing:.16em}.mp-intake-hero h1{margin:0;font-size:25px;letter-spacing:.035em}.mp-intake-hero p{margin:0;color:#76909d;font-size:9px}.mp-intake-hero>span{padding:8px 11px;border:1px solid #2c5768;border-radius:7px;background:#06151c;color:var(--mp-cyan);display:flex;align-items:center;gap:7px;font:950 7px ui-monospace,monospace;letter-spacing:.1em}.mp-intake-kinds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.mp-intake-kinds button{min-height:76px;padding:11px 13px;border:1px solid #263e49;border-radius:9px;background:linear-gradient(145deg,#07141b,#04090d);color:#91a6b1;display:grid;align-content:center;grid-gap:5px;gap:5px;text-align:left;cursor:pointer}.mp-intake-kinds button:hover{border-color:#3b6577}.mp-intake-kinds button.active{border-color:var(--mp-cyan);background:linear-gradient(145deg,#082532,#061117);color:#e9fbff;box-shadow:inset 3px 0 var(--mp-cyan),0 0 18px #19d8ff18}.mp-intake-kinds b{font-size:9px;letter-spacing:.04em}.mp-intake-kinds span{color:#657d89;font-size:6px;line-height:1.45}.mp-intake-kinds .active span{color:#8ba5b0}.mp-intake-controls{min-height:68px;padding:10px 12px;border:1px solid #213943;border-radius:10px;background:#050d12;display:flex;align-items:center;gap:9px}.mp-intake-controls>div{margin-right:auto;display:flex;align-items:center;gap:10px}.mp-intake-controls>div>span{width:30px;height:30px;border:1px solid #286479;border-radius:50%;background:#071b24;color:var(--mp-cyan);display:grid;place-items:center;font-weight:950}.mp-intake-controls>div>div{display:grid;grid-gap:2px;gap:2px}.mp-intake-controls b{color:#6e8793;font:950 6px ui-monospace,monospace;letter-spacing:.11em}.mp-intake-controls strong{font-size:11px}.mp-intake-controls small{color:#657985;font-size:6px}.mp-add-row,.mp-csv-button{height:42px;padding:0 13px;border:1px solid #2c5262;border-radius:7px;background:#071720;color:#ccebf6;display:flex;align-items:center;gap:8px;cursor:pointer}.mp-add-row:hover,.mp-csv-button:hover{border-color:var(--mp-cyan)}.mp-csv-button input{position:absolute;width:1px;height:1px;opacity:0}.mp-csv-button>span{max-width:180px;display:grid;grid-gap:2px;gap:2px}.mp-csv-button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-add-row{font:950 7px ui-monospace,monospace;letter-spacing:.08em}.mp-add-row:disabled{opacity:.45}.mp-intake-message{padding:10px 12px;border:1px solid #2e6b43;border-radius:8px;background:#06140c;color:#8cffae;display:flex;align-items:center;gap:8px;font-size:8px;font-weight:850}.mp-intake-message.error{border-color:#7c3542;background:#19080d;color:#ff91a4}.mp-intake-table-wrap{border:1px solid #203b47;border-radius:11px;background:#03080b;overflow:hidden}.mp-intake-table-wrap>header{min-height:54px;padding:9px 13px;border-bottom:1px solid #203b47;background:linear-gradient(100deg,#071923,#050b0f);display:flex;align-items:center;justify-content:space-between}.mp-intake-table-wrap>header>div{display:flex;align-items:center;gap:8px}.mp-intake-table-wrap>header svg{color:var(--mp-cyan)}.mp-intake-table-wrap>header span{display:grid;grid-gap:2px;gap:2px}.mp-intake-table-wrap>header b{font-size:8px;letter-spacing:.08em}.mp-intake-table-wrap>header small{color:#687f8a;font-size:6px}.mp-intake-table-wrap>header em,.mp-intake-table-wrap>header strong{padding:5px 7px;border:1px solid #274451;border-radius:5px;color:#8da5b0;font:950 6px ui-monospace,monospace;letter-spacing:.08em;font-style:normal}.mp-intake-table-wrap>header em{border-color:#2c6a40;color:#79ef9a}.mp-intake-table-wrap>header em.bad{border-color:#7b3542;color:#ff8ba0}.mp-intake-table{max-height:calc(100vh - 470px);min-height:260px;overflow:auto;scrollbar-gutter:stable}.mp-intake-table table{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.mp-intake-table th{position:-webkit-sticky;position:sticky;z-index:2;top:0;height:36px;padding:0 7px;border-right:1px solid #1c313a;border-bottom:1px solid #284552;background:#07151c;color:#78909c;font:950 6px ui-monospace,monospace;letter-spacing:.08em;text-align:left}.mp-intake-table th:first-child,.mp-intake-table th:last-child{width:42px}.mp-intake-table th i{margin-left:3px;color:#ff778e;font-style:normal}.mp-intake-table td{height:42px;padding:4px;border-right:1px solid #15262d;border-bottom:1px solid #15262d}.mp-intake-table tr:nth-child(2n){background:#050d11}.mp-intake-table tr.invalid{background:#17070b}.mp-intake-table td:first-child{text-align:center}.mp-intake-table td:first-child span{color:#64808d;font:900 7px ui-monospace,monospace}.mp-intake-table input{width:100%;height:31px;padding:0 7px;border:1px solid transparent;border-radius:5px;background:#071117;color:#e6f6fb;font-size:8px;outline:0}.mp-intake-table input:hover{border-color:#294753}.mp-intake-table input:focus{border-color:var(--mp-cyan);background:#081923}.mp-intake-table tr.invalid input[placeholder=Required]{border-color:#8b3949}.mp-intake-table td:last-child button{width:30px;height:30px;border:1px solid #3d2c32;border-radius:5px;background:#12070a;color:#9a5d68;display:grid;place-items:center;cursor:pointer}.mp-intake-table td:last-child button:hover{border-color:#ff5f7b;color:#ff718a}.mp-intake-footer{min-height:68px;padding:11px 13px;border:1px solid #213a45;border-radius:10px;background:linear-gradient(90deg,#061118,#04090d);display:flex;align-items:center;justify-content:space-between;gap:18px}.mp-intake-footer>div{display:grid;grid-gap:4px;gap:4px}.mp-intake-footer b{color:var(--mp-purple);font:950 7px ui-monospace,monospace;letter-spacing:.1em}.mp-intake-footer span{color:#718792;font-size:7px}.mp-intake-footer>button{min-width:170px;height:42px;border:1px solid var(--mp-green);border-radius:7px;background:#0b2210;color:#9cff70;font:950 8px ui-monospace,monospace;letter-spacing:.08em;cursor:pointer}.mp-intake-footer>button:disabled{border-color:#31434a;background:#0a1013;color:#596d76;cursor:not-allowed}.mp-intake-footer>button:not(:disabled):hover{box-shadow:0 0 18px #8cff2b33}@media(max-width:1100px){.mp-intake-kinds{grid-template-columns:repeat(2,1fr)}.mp-intake-controls{align-items:stretch;flex-wrap:wrap}.mp-intake-controls>div{width:100%}.mp-intake-table{max-height:520px}}@media(max-width:760px){.mp-intake{padding:18px 12px}.mp-intake-hero{align-items:flex-start;flex-direction:column}.mp-intake-kinds{grid-template-columns:1fr}.mp-intake-controls{display:grid}.mp-intake-footer{align-items:stretch;flex-direction:column}.mp-intake-footer>button{width:100%}}.mp-side>button:nth-of-type(3){display:none}.mp-side>button:nth-of-type(4){font-size:0}.mp-side>button:nth-of-type(4):after{content:"LOCATIONS";font-size:8px}.mp-intake-kinds.location-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-saved-data{border:1px solid #203b47;border-radius:11px;background:#03080b;overflow:hidden}.mp-saved-data>header{min-height:58px;padding:10px 13px;border-bottom:1px solid #203b47;background:linear-gradient(100deg,#071923,#050b0f);display:flex;align-items:center;justify-content:space-between;gap:14px}.mp-saved-data>header>div{display:flex;align-items:center;gap:9px}.mp-saved-data>header>div>svg{color:var(--mp-cyan)}.mp-saved-data>header span{display:grid;grid-gap:2px;gap:2px}.mp-saved-data>header b{font-size:8px;letter-spacing:.08em}.mp-saved-data>header small{color:#687f8a;font-size:6px}.mp-saved-data>header label{width:min(310px,40vw);height:34px;padding:0 10px;border:1px solid #294450;border-radius:7px;background:#03090d;display:flex;align-items:center;gap:7px;color:#6f8995}.mp-saved-data>header input{width:100%;border:0;outline:0;background:transparent;color:#e8f8fd;font-size:8px}.mp-saved-table{max-height:300px;overflow:auto}.mp-saved-table table{width:100%;border-collapse:collapse;table-layout:fixed}.mp-saved-table th{height:34px;padding:0 10px;border-bottom:1px solid #223a45;background:#07131a;color:#728b97;font:950 6px ui-monospace,monospace;letter-spacing:.08em;text-align:left;position:-webkit-sticky;position:sticky;top:0}.mp-saved-table td{height:45px;padding:7px 10px;border-bottom:1px solid #15262d;color:#c8dbe3;font-size:8px;overflow:hidden;text-overflow:ellipsis}.mp-saved-table tr:nth-child(2n){background:#050d11}.mp-saved-table td strong{color:#f0fbff;font-size:9px}.mp-saved-table td small{margin-top:3px;color:#708792;display:block}.mp-saved-table .map-missing,.mp-saved-table .map-ready{padding:5px 7px;border:1px solid #2c6a40;border-radius:5px;color:#79ef9a;font:950 6px ui-monospace,monospace}.mp-saved-table .map-missing{border-color:#725624;color:#ffc763}.mp-data-empty{min-height:64px;display:flex;align-items:center;justify-content:center;gap:8px;color:#657c87;font:900 7px ui-monospace,monospace;letter-spacing:.08em}.mp-user-intake{margin-bottom:10px;border:1px solid #215062;border-radius:10px;background:#050d12;overflow:hidden}.mp-user-intake>summary{min-height:54px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.mp-user-intake>summary::-webkit-details-marker{display:none}.mp-user-intake>summary>div{display:flex;align-items:center;gap:9px}.mp-user-intake>summary svg{color:var(--mp-cyan)}.mp-user-intake>summary span{display:grid;grid-gap:2px;gap:2px}.mp-user-intake>summary b{font-size:8px;letter-spacing:.08em}.mp-user-intake>summary small{color:#718792;font-size:6px}.mp-user-intake>summary>strong{padding:6px 9px;border:1px solid #2c5a6d;border-radius:5px;color:var(--mp-cyan);font-size:6px}.mp-user-intake[open]>summary{border-bottom:1px solid #203b47;background:#07151c}.mp-user-intake-body{padding:12px;display:grid;grid-gap:12px;gap:12px}.mp-user-intake .mp-intake-table{max-height:360px;min-height:190px}.mp-user-counts{grid-template-columns:repeat(5,1fr)}.mp-user-list>.mp-show-archived{min-height:36px;padding:7px 10px;border-bottom:1px solid #263943;background:#071117;color:#718a96;display:flex;grid-template-columns:14px 1fr auto;gap:7px;font:900 7px ui-monospace,monospace;letter-spacing:.08em}.mp-user-list>.mp-show-archived.active{color:#ffc866;background:#171104;box-shadow:none}.mp-show-archived svg{width:12px}.mp-show-archived span{width:auto;height:auto;border:0;border-radius:0;background:transparent;color:inherit}.mp-user-list>button.archived{opacity:.7}.mp-user-list>button.archived>span{border-color:#775d2a;background:#181205;color:#ffc866}.mp-user-list>button.archived em{color:#ffc866}.mp-account-actions{margin:0 13px 12px;padding:11px;border:1px solid #293b45;border-radius:8px;background:#050d11;display:flex;align-items:center;justify-content:space-between;gap:12px}.mp-account-actions>div{display:grid;grid-gap:3px;gap:3px}.mp-account-actions strong{color:#dcecf3;font-size:8px;letter-spacing:.08em}.mp-account-actions span{color:#6f8490;font-size:7px}.mp-account-actions section{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.mp-account-actions button{height:34px;padding:0 10px;border:1px solid #2e6174;border-radius:6px;background:#06161d;color:#60dcf5;display:flex;align-items:center;gap:6px;font-size:7px;font-weight:950;letter-spacing:.06em;cursor:pointer}.mp-account-actions button svg{width:13px}.mp-account-actions button.archive{border-color:#755b28;background:#171104;color:#ffc866}.mp-account-actions button.restore{border-color:#2b7844;background:#07170c;color:#7df29d}.mp-account-actions button.delete{border-color:#713441;background:#19080d;color:#ff8ba0}.mp-account-actions button:disabled{opacity:.45;cursor:not-allowed}.mp-account-modal{position:fixed;inset:0;z-index:2000;padding:20px;background:#000b;display:grid;place-items:center}.mp-account-modal>section{width:min(520px,100%);border:1px solid #285269;border-radius:12px;background:#040b0f;color:#eaf7fc;box-shadow:0 28px 90px #000;overflow:hidden}.mp-account-modal>section>header{min-height:68px;padding:13px 16px;border-bottom:1px solid #203944;background:#07151c;display:flex;align-items:center;justify-content:space-between}.mp-account-modal header small{color:var(--mp-cyan);font:950 7px ui-monospace,monospace;letter-spacing:.1em}.mp-account-modal h2{margin:4px 0 0;font-size:17px}.mp-account-modal header button{border:0;background:transparent;color:#8297a2;font-size:24px;cursor:pointer}.mp-reset-complete,.mp-reset-form{padding:18px}.mp-reset-complete>p,.mp-reset-form>p{margin:0 0 16px;color:#8ca0aa;font-size:10px;line-height:1.55}.mp-reset-form>label{display:grid;grid-gap:6px;gap:6px}.mp-reset-form>label>span{color:#77909c;font-size:7px;font-weight:950;letter-spacing:.09em}.mp-reset-complete label,.mp-reset-form label>div{display:flex;gap:7px}.mp-reset-complete input,.mp-reset-form input{min-width:0;flex:1 1;height:40px;padding:0 10px;border:1px solid #31505e;border-radius:7px;background:#020609;color:#f2fbff;font:800 11px ui-monospace,monospace;outline:0}.mp-reset-complete label button,.mp-reset-form label button{padding:0 12px;border:1px solid #2d657a;border-radius:7px;background:#071b24;color:var(--mp-cyan);font-size:7px;font-weight:950}.mp-reset-form label small{color:#617985;font-size:7px}.mp-reset-form footer{margin-top:18px;display:flex;justify-content:flex-end;gap:8px}.mp-reset-complete .done,.mp-reset-form footer button{height:38px;padding:0 13px;border:1px solid #31444d;border-radius:7px;background:#081015;color:#8da0a9;font-size:7px;font-weight:950;letter-spacing:.06em}.mp-reset-complete .done,.mp-reset-form footer .confirm{border-color:#2e7188;background:#06202b;color:var(--mp-cyan);display:flex;align-items:center;gap:7px}.mp-reset-complete label svg,.mp-reset-form footer svg{width:13px}.mp-reset-complete{display:grid;justify-items:center;text-align:center}.mp-reset-complete>svg{width:38px;height:38px;color:#7df29d}.mp-reset-complete>strong{margin:9px 0 5px;color:#7df29d;font-size:10px;letter-spacing:.08em}.mp-reset-complete label{width:100%;margin-bottom:15px}.mp-reset-complete .done{min-width:110px;justify-content:center}@media(max-width:1200px){.mp-user-counts{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.mp-user-counts{grid-template-columns:repeat(2,1fr)}.mp-account-actions{align-items:stretch;flex-direction:column}.mp-account-actions section{justify-content:stretch}.mp-account-actions section button{flex:1 1;justify-content:center}}.mp-route-zone-center{display:grid;grid-gap:14px;gap:14px}.mp-route-zone-preview,.mp-route-zone-saved{border:1px solid #203b47;border-radius:11px;background:#03080b;overflow:hidden}.mp-route-zone-preview>header,.mp-route-zone-saved>header{min-height:54px;padding:9px 13px;border-bottom:1px solid #203b47;background:linear-gradient(100deg,#071923,#050b0f);display:flex;align-items:center}.mp-route-zone-preview>header>div,.mp-route-zone-saved>header>div{display:flex;align-items:center;gap:9px}.mp-route-zone-preview svg,.mp-route-zone-saved svg{color:var(--mp-cyan)}.mp-route-zone-preview header span,.mp-route-zone-saved header span{display:grid;grid-gap:2px;gap:2px}.mp-route-zone-preview header b,.mp-route-zone-saved header b{font-size:8px;letter-spacing:.08em}.mp-route-zone-preview header small,.mp-route-zone-saved header small{color:#687f8a;font-size:6px}.mp-route-zone-upload{padding:13px;border:1px solid #234553;border-radius:11px;background:linear-gradient(135deg,#07151d,#04090d);display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(150px,.65fr) minmax(180px,.8fr) minmax(210px,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.mp-route-zone-upload>div{align-self:center;display:flex;align-items:center;gap:10px}.mp-route-zone-upload>div svg{color:var(--mp-cyan)}.mp-route-zone-upload>div span{display:grid;grid-gap:3px;gap:3px}.mp-route-zone-upload>div b{font-size:9px}.mp-route-zone-upload>div small{max-width:340px;color:#718792;font-size:7px;line-height:1.4}.mp-route-zone-upload>label{display:grid;grid-gap:5px;gap:5px;color:#78909c;font:950 6px ui-monospace,monospace;letter-spacing:.08em}.mp-route-zone-upload input,.mp-route-zone-upload select{height:40px;padding:0 9px;border:1px solid #294a58;border-radius:7px;background:#041017;color:#e7f7fd;font-size:8px;outline:0}.mp-route-zone-upload input:focus,.mp-route-zone-upload select:focus{border-color:var(--mp-cyan)}.mp-route-file{height:40px!important;padding:0 10px;border:1px dashed #316174!important;border-radius:7px;display:flex!important;align-items:center!important;grid-template-columns:auto 1fr!important;gap:8px!important;cursor:pointer}.mp-route-file input{position:absolute!important;width:1px!important;height:1px!important;opacity:0}.mp-route-file span{min-width:0;display:grid;grid-gap:2px;gap:2px}.mp-route-file b{color:#dff7ff;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-route-file small{color:#6f8793;font-size:6px}.mp-route-zone-preview footer button,.mp-route-zone-upload>button{height:40px;padding:0 13px;border:1px solid var(--mp-cyan);border-radius:7px;background:#08212a;color:var(--mp-cyan);font:950 7px ui-monospace,monospace;letter-spacing:.07em;white-space:nowrap;cursor:pointer}.mp-route-zone-preview footer button:disabled,.mp-route-zone-upload>button:disabled{opacity:.4;cursor:not-allowed}.mp-route-zone-preview .mp-saved-table{max-height:390px}.mp-zone-swatch{width:13px;height:13px;margin-right:7px;border:1px solid #ffffff70;border-radius:3px;display:inline-block;vertical-align:middle}.mp-route-zone-preview footer{min-height:58px;padding:9px 13px;border-top:1px solid #203b47;display:flex;align-items:center;justify-content:space-between;gap:14px}.mp-route-zone-preview footer span{color:#718792;font-size:7px}.mp-route-zone-preview footer button{border-color:var(--mp-green);background:#0b2210;color:#9cff70}@media(max-width:1100px){.mp-intake-kinds.location-tabs{grid-template-columns:repeat(2,1fr)}.mp-route-zone-upload{grid-template-columns:1fr 1fr}.mp-route-zone-upload>div{grid-column:1/-1}.mp-route-zone-upload>button{width:100%}}@media(max-width:760px){.mp-intake-kinds.location-tabs{grid-template-columns:1fr}.mp-saved-data>header{align-items:stretch;flex-direction:column}.mp-saved-data>header label{width:100%}.mp-saved-table table{min-width:720px}.mp-route-zone-upload{grid-template-columns:1fr}.mp-route-zone-upload>div{grid-column:auto}.mp-route-zone-preview footer{align-items:stretch;flex-direction:column}.mp-route-zone-preview footer button{width:100%}}.mp-saved-delete{min-width:78px;height:28px;padding:0 9px;border:1px solid #66404a;border-radius:6px;background:#13080b;color:#c77b88;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:900 6px ui-monospace,monospace;letter-spacing:.08em;cursor:pointer}.mp-saved-delete:hover:not(:disabled){border-color:#ff5f7b;background:#240b11;color:#ff91a3}.mp-saved-delete:disabled{opacity:.45;cursor:wait}.mp-saved-tools{display:flex;align-items:center;gap:8px}.mp-saved-tools label{width:min(310px,34vw)!important}.mp-bulk-delete,.mp-select-results{height:30px;padding:0 9px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:950 6px ui-monospace,monospace;letter-spacing:.07em;white-space:nowrap;cursor:pointer}.mp-select-results{border:1px solid #315767;background:#07151c;color:#7ddcf8}.mp-select-results:hover{border-color:var(--mp-cyan);color:#c9f5ff}.mp-bulk-delete{border:1px solid #7b3442;background:#1a090d;color:#ff8da1}.mp-bulk-delete:hover:not(:disabled){border-color:#ff5f7b;background:#290b12;color:#ffc1cc}.mp-bulk-delete:disabled{opacity:.42;cursor:not-allowed}.mp-select-column{width:38px!important;padding-left:12px!important;padding-right:4px!important;text-align:center!important}.mp-select-column input{width:14px!important;height:14px;accent-color:var(--mp-cyan);cursor:pointer}.mp-saved-table tr.selected{background:#08202a!important;box-shadow:inset 3px 0 0 var(--mp-cyan)}@media(max-width:920px){.mp-saved-tools{width:100%;flex-wrap:wrap}.mp-saved-tools label{width:100%!important}.mp-bulk-delete,.mp-select-results{flex:1 1}}.mp-provision-user{min-width:112px;height:30px;padding:0 10px;border:1px solid #2b8060;border-radius:6px;background:#082016;color:#8cffae;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:950 6px ui-monospace,monospace;letter-spacing:.07em;cursor:pointer}.mp-provision-user:hover:not(:disabled){border-color:#8cffae;box-shadow:0 0 16px #8cff2b26}.mp-provision-user:disabled{opacity:.45;cursor:wait}.mp-account-status{display:inline-flex;padding:6px 8px;border:1px solid #315363;border-radius:5px;color:#8ba4b0;font:950 6px ui-monospace,monospace;letter-spacing:.06em}.mp-account-status.account_created{border-color:#2f7b48;color:#83f5a3;background:#071b0d}.mp-account-status.existing_account_linked{border-color:#315e82;color:#82d4ff;background:#07131d}.mp-account-status.staged{border-color:#725624;color:#ffc763}.mp-map .mapboxgl-popup{z-index:70!important;pointer-events:auto}.mp-map .mapboxgl-popup-content{scrollbar-gutter:stable}.mp-delete-test-trails{width:100%;min-height:42px;padding:7px 9px!important;border:1px solid #7d3441!important;border-radius:7px!important;background:#19090e!important;color:#ff91a3!important;display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;grid-gap:2px!important;gap:2px!important;text-align:left!important;cursor:pointer}.mp-delete-test-trails b{font:950 7px ui-monospace,monospace;letter-spacing:.07em}.mp-delete-test-trails span{color:#a76572;font:850 6px ui-monospace,monospace;letter-spacing:.05em}.mp-delete-test-trails:disabled{opacity:.55;cursor:wait}.mp-export-button{height:42px;padding:0 13px;border:1px solid #2c5262;border-radius:7px;background:#071720;color:#ccebf6;display:flex;align-items:center;gap:8px;cursor:pointer}.mp-export-button:hover:not(:disabled){border-color:var(--mp-cyan)}.mp-export-button>span{max-width:180px;display:grid;grid-gap:2px;gap:2px;text-align:left}.mp-export-button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-export-button:disabled{opacity:.45;cursor:wait}.mp-map-tools>.mp-trails-toggle{order:1;min-width:92px;height:29px;padding:0 8px;border:1px solid #40515b;border-radius:5px;background:#041017;color:#899ba6;display:flex;align-items:center;gap:5px;white-space:nowrap}.mp-map-tools>.mp-trails-toggle b{font:950 6px ui-monospace,monospace}.mp-map-tools>.mp-trails-toggle span{font:800 5px ui-monospace,monospace}.mp-map-tools>.mp-trails-toggle.active{border-color:#8cff2b;color:#baff91;box-shadow:inset 0 0 12px #8cff2b22}.mp-map-tools{align-items:center}.mp-map-tools>.mp-repozones-color,.mp-map-tools>.mp-repozones-toggle,.mp-map-tools>.mp-trails-toggle,.mp-map-tools>button{height:34px}.mp-map-tools>label{min-width:112px;height:34px;padding:2px 6px 3px;border:1px solid #2a4655;border-radius:5px;background:#041017;display:grid;grid-template-rows:8px 1fr;grid-gap:0;gap:0;align-items:center}.mp-map-tools>label select{width:100%;height:20px;border:0;background:transparent}.mp-live-thread-alert.request{border-color:#ff9418;box-shadow:0 16px 48px #000e,0 0 34px #ff941866}@media (min-width:1051px){.mp-grid{grid-template-columns:clamp(360px,25vw,440px) minmax(620px,1fr) clamp(350px,23vw,420px)}.mp-case{padding:10px;border-color:#17627a;background:radial-gradient(circle at 50% 0,rgba(25,216,255,.085),transparent 24%),linear-gradient(180deg,#031018,#02090e 38%,#02070a);box-shadow:inset 0 0 0 1px #071c25,0 16px 42px #0007;scrollbar-gutter:stable}.mp-case:before{content:"MONEYPIN  •  COMMAND";min-height:54px;margin:0 0 10px;padding:0 14px;border:1px solid #1a6076;border-radius:12px;background:linear-gradient(115deg,#071923,#040b10 70%);color:#f1f8fc;display:flex;align-items:center;font:950 11px ui-monospace,monospace;letter-spacing:.13em;text-shadow:0 0 16px #19d8ff55;box-shadow:inset 3px 0 #19d8ff,inset 0 0 22px #19d8ff0d}.mp-case>.mp-panel-title,.mp-case>.mp-street-graph,.mp-case>.mp-team-rates,.mp-case>.rg-live-hits-panel{border:1px solid #18576b;background:linear-gradient(145deg,#06151d,#030a0e 72%);box-shadow:inset 0 0 24px #19d8ff08,0 9px 24px #0005}.mp-case>.mp-street-graph,.mp-case>.mp-team-rates{margin:0 0 10px;border-radius:13px;overflow:hidden}.mp-case>.mp-street-graph>header,.mp-case>.mp-team-rates>header{min-height:49px;margin:0;padding:0 13px;border-bottom:1px solid #183b49;background:linear-gradient(100deg,#081a23,#040b10)}.mp-case>.mp-street-graph>div,.mp-case>.mp-team-rates>div{margin:0;padding:12px}.mp-case>.mp-panel-title{min-height:58px;margin:0;border-radius:13px 13px 0 0;border-bottom-color:#183b49;background:linear-gradient(100deg,#081a23,#040b10)}.mp-case>.mp-panel-title+dl{padding:9px 13px}.mp-case>.mp-panel-title+dl,.mp-case>dl+p{margin:0;border-right:1px solid #18576b;border-left:1px solid #18576b;background:#030b10}.mp-case>dl+p{padding:12px 13px}.mp-case>p+a{height:42px;margin:0 0 10px;border-color:#18576b;border-radius:0 0 13px 13px;background:linear-gradient(180deg,#06151c,#030b10);box-shadow:inset 0 0 18px #19d8ff0b}.mp-case>.rg-live-hits-panel{margin:0;padding:12px;border-radius:13px}.mp-case>.mp-panel-title+.empty{margin:0 0 10px;border:1px solid #18576b;border-top:0;border-radius:0 0 13px 13px;background:#030b10}}@media (orientation:landscape) and (max-height:600px) and (hover:none) and (pointer:coarse){.mp-top{height:52px;padding:0 calc(10px + env(safe-area-inset-right)) 0 calc(10px + env(safe-area-inset-left))}.mp-top img{width:38px;height:38px}.mp-top b{font-size:13px}.mp-top small{font-size:6px}.mp-side{top:52px;bottom:0;width:72px;height:auto;padding:6px 4px;display:flex;border-right:1px solid var(--mp-line);border-top:0}.mp-side>button{height:46px;margin:0 0 4px;padding:0;justify-content:center;flex-direction:column;gap:2px;font-size:5px}.mp-side>button.launch{margin-top:4px}.mp-side footer,.mp-side-collab{display:none}.mp-content{padding:60px calc(8px + env(safe-area-inset-right)) 10px 80px}.mp-heading{display:none}.mp-grid{grid-template-columns:140px minmax(430px,1fr);gap:6px}.mp-map,.mp-queue{order:0}.mp-breakdowns,.mp-case{display:none}.mp-map>header{min-height:44px;padding:6px;align-items:center;flex-direction:row}.mp-map>header>div:first-child{display:none}.mp-map-tools{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap;gap:3px}.mp-map-tools button{height:26px;padding:0 6px;font-size:5px}.mp-map-tools label{min-width:62px;font-size:5px}.mp-map select{height:24px;font-size:6px}.mp-map .rg-map-art{height:calc(100dvh - 106px)!important;min-height:270px!important}.mp-case,.mp-queue{height:calc(100dvh - 68px);min-height:0}.mp-queue>div{max-height:160px;min-height:0}.mp-live-thread-alert{top:58px;width:min(540px,calc(100vw - 28px));padding:10px 14px;font-size:10px}}