/* MİBER Kargo v3.5 — advanced motion, compact typography, back navigation */
.cargo-public{overflow-x:hidden}.cargo-public main{overflow:hidden}.cargo-top{gap:16px}.cargo-top>a:first-child{min-width:0}.cargo-top-actions{min-width:0}.cargo-back{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border-radius:11px;border:1px solid #d8e2e9;background:#fff;color:#26384a;text-decoration:none;font-size:11px;font-weight:850;box-shadow:0 5px 16px rgba(6,24,43,.05);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cargo-back:hover{transform:translateX(-2px);border-color:#b8c8d4;box-shadow:0 8px 22px rgba(6,24,43,.09)}.cargo-back svg{width:15px;height:15px;transform:rotate(180deg)}
.cargo-v35-hero{grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);gap:46px;min-height:610px;padding-top:70px;padding-bottom:105px}.cargo-v35-copy h1{font-size:clamp(40px,4.55vw,70px);line-height:1.01;margin:18px 0 15px}.cargo-v35-copy p{font-size:clamp(12px,1.05vw,15px);line-height:1.72;max-width:620px}.cargo-v35-copy .cargo-v31-kicker{font-size:11px;padding:8px 11px}.cargo-v35-copy .cargo-v31-badges{margin-top:21px}.cargo-v35-copy .cargo-v31-badges span{font-size:11px;padding:8px 10px}
.cargo-v35-motion{position:relative;z-index:3;min-height:462px;padding:18px;border:1px solid rgba(255,255,255,.115);border-radius:30px;background:linear-gradient(148deg,rgba(255,255,255,.10),rgba(1,21,38,.42));box-shadow:0 34px 90px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;color:#fff;isolation:isolate}.cargo-v35-motion:before{content:"";position:absolute;inset:-40% 35% 55% -20%;background:radial-gradient(circle,rgba(52,215,179,.19),transparent 60%);pointer-events:none}.cargo-v35-motion:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.055) 42%,transparent 57%);transform:translateX(-120%);animation:cargoV35Sheen 7.5s ease-in-out infinite;pointer-events:none}
.cargo-v35-motion-head,.cargo-v35-motion-foot{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px}.cargo-v35-motion-head small,.cargo-v35-motion-foot small{display:block;color:#88a6ba;font-size:11px;font-weight:850;letter-spacing:.12em}.cargo-v35-motion-head b{display:block;margin-top:4px;font-size:15px;letter-spacing:-.01em}.cargo-v35-motion-head b span{color:#61dec1;margin:0 5px}.cargo-v35-live{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:999px;border:1px solid rgba(73,223,179,.24);background:rgba(50,211,166,.105);color:#9cebd7;font-size:11px;font-weight:900}.cargo-v35-live i{width:7px;height:7px;border-radius:50%;background:#4adfb4;box-shadow:0 0 0 0 rgba(74,223,180,.35);animation:cargoV35Live 1.65s ease-out infinite}
.cargo-v35-stage{position:relative;height:330px;margin:12px 0 10px;border:1px solid rgba(255,255,255,.065);border-radius:24px;background:linear-gradient(152deg,rgba(2,18,32,.72),rgba(7,45,63,.34));overflow:hidden}.cargo-v35-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(135deg,#000 20%,rgba(0,0,0,.55) 65%,transparent)}.cargo-v35-radar{position:absolute;width:250px;height:250px;right:-60px;top:-75px;border-radius:50%;background:repeating-radial-gradient(circle,rgba(89,139,255,.12) 0 1px,transparent 1px 29px);animation:cargoV35Radar 9s linear infinite;opacity:.58}.cargo-v35-map{position:absolute;inset:0;width:100%;height:100%}.cargo-v35-road-shadow{fill:none;stroke:rgba(0,0,0,.30);stroke-width:17;stroke-linecap:round}.cargo-v35-road{fill:none;stroke:url(#cargoRouteV35);stroke-width:5.5;stroke-linecap:round;opacity:.88}.cargo-v35-road-flow{fill:none;stroke:rgba(255,255,255,.88);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:3 13;animation:cargoV35Dash 4s linear infinite}.cargo-v35-node circle:first-child{fill:rgba(255,255,255,.055);stroke:rgba(255,255,255,.15)}.cargo-v35-node circle:last-child{fill:#48dfb4}.cargo-v35-node.n2 circle:last-child{fill:#5ab6ff}.cargo-v35-node.n3 circle:last-child{fill:#917cff}.cargo-v35-bus-body{fill:#edf6ff}.cargo-v35-bus-front{fill:#c9dbea}.cargo-v35-bus-window{fill:#13384f}.cargo-v35-box{fill:#f0ad4d}.cargo-v35-box-line{fill:none;stroke:#8a5316;stroke-width:1;opacity:.55}.cargo-v35-wheel{fill:#07131f;stroke:#36556a;stroke-width:2}.cargo-v35-pulse{fill:none;stroke:#5be2be;stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:cargoV35Pulse 1.55s ease-out infinite}.cargo-v35-pulse.p2{animation-delay:.75s}
.cargo-v35-city{position:absolute;z-index:4;display:flex;align-items:center;gap:8px}.cargo-v35-city>i{width:8px;height:8px;border-radius:50%;background:#4bdcb4;box-shadow:0 0 0 7px rgba(75,220,180,.07)}.cargo-v35-city small{display:block;color:#7392a9;font-size:11px;font-weight:850;letter-spacing:.11em}.cargo-v35-city b{display:block;margin-top:2px;font-size:11px}.cargo-v35-city.start{left:13px;bottom:31px}.cargo-v35-city.stop{left:47%;top:41%;transform:translate(-50%,-50%)}.cargo-v35-city.stop>i{background:#5ab6ff}.cargo-v35-city.end{right:12px;top:17px}.cargo-v35-city.end>i{background:#947fff;box-shadow:0 0 0 7px rgba(148,127,255,.07)}
.cargo-v35-telemetry{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;min-width:145px;padding:9px 10px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:rgba(4,23,39,.77);box-shadow:0 14px 32px rgba(0,0,0,.20);backdrop-filter:blur(10px);animation:cargoV35Float 4.6s ease-in-out infinite}.cargo-v35-telemetry>span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:rgba(64,213,177,.11);color:#68e2c2}.cargo-v35-telemetry svg{width:16px;height:16px}.cargo-v35-telemetry small,.cargo-v35-scan-copy small{display:block;color:#7594aa;font-size:11px;font-weight:850;letter-spacing:.10em}.cargo-v35-telemetry b,.cargo-v35-scan-copy b{display:block;margin:2px 0;font-size:11px}.cargo-v35-telemetry em,.cargo-v35-scan-copy em{display:block;color:#83a0b3;font-size:11px;font-style:normal}.cargo-v35-telemetry.speed{left:13px;top:16px}.cargo-v35-telemetry.eta{right:13px;bottom:14px;animation-delay:.9s}
.cargo-v35-scan-card{position:absolute;z-index:5;left:50%;bottom:15px;transform:translateX(-50%);width:min(248px,45%);display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:10px 12px;border-radius:15px;border:1px solid rgba(255,255,255,.09);background:rgba(5,24,39,.82);box-shadow:0 15px 34px rgba(0,0,0,.22);overflow:hidden}.cargo-v35-box-3d{position:relative;width:40px;height:34px;border-radius:8px;background:linear-gradient(145deg,#ffc675,#db913c);box-shadow:inset -6px -7px 10px rgba(108,59,12,.15)}.cargo-v35-box-3d:before,.cargo-v35-box-3d:after,.cargo-v35-box-3d i{content:"";position:absolute;background:rgba(116,66,15,.30)}.cargo-v35-box-3d:before{left:50%;top:0;bottom:0;width:2px}.cargo-v35-box-3d:after{left:0;right:0;top:10px;height:2px}.cargo-v35-box-3d i{left:5px;right:5px;bottom:6px;height:2px;border-radius:2px}.cargo-v35-scan-copy em{display:flex;align-items:center;gap:5px;color:#8ce8cd}.cargo-v35-scan-copy em i{width:5px;height:5px;border-radius:50%;background:#4addb3}.cargo-v35-scan-beam{position:absolute;left:0;right:0;height:1px;top:5px;background:linear-gradient(90deg,transparent,#61e7c6,transparent);box-shadow:0 0 11px #61e7c6;animation:cargoV35Scan 2.7s ease-in-out infinite}
.cargo-v35-progress{position:relative;z-index:5;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:7px;margin:2px 2px 10px}.cargo-v35-progress span{display:flex;align-items:center;gap:5px;color:#6f8da2;font-size:11px;font-weight:850}.cargo-v35-progress span i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.07);font-size:11px;font-style:normal}.cargo-v35-progress span.done,.cargo-v35-progress span.active{color:#cde9e2}.cargo-v35-progress span.done i{background:#39cca4;color:#06251d}.cargo-v35-progress span.active i{background:rgba(70,216,178,.13);color:#5fe0bd;box-shadow:0 0 0 0 rgba(70,216,178,.24);animation:cargoV35Live 1.65s ease-out infinite}.cargo-v35-progress>em{height:1px;background:linear-gradient(90deg,#3fd6ae,rgba(255,255,255,.10));overflow:hidden}.cargo-v35-progress>em:after{content:"";display:block;width:38%;height:100%;background:#8affdb;animation:cargoV35Progress 2.8s linear infinite}.cargo-v35-motion-foot{padding:0 2px}.cargo-v35-motion-foot>span{min-width:0}.cargo-v35-motion-foot b{display:block;margin-top:2px;color:#dcebf4;font-size:11px;white-space:nowrap}
.cargo-v35-actions{margin-top:-70px}.cargo-v35-actions .cargo-v31-action{padding:24px}.cargo-v35-actions .cargo-v31-action h2{font-size:27px;margin:5px 0 7px}.cargo-v35-actions .cargo-v31-action p{font-size:11.5px;line-height:1.58}.cargo-v35-action-icon svg{width:25px;height:25px}.cargo-v35-action-icon{position:relative}.cargo-v35-action-icon>i{position:absolute;inset:-5px;border:1px solid rgba(79,103,255,.20);border-radius:21px;animation:cargoV35IconPulse 2.3s ease-out infinite}.cargo-v35-action-icon.track span svg{width:20px;height:20px}.cargo-v35-flow article{min-height:110px}.cargo-v35-flow h3{font-size:12px}.cargo-v35-flow p{font-size:11px}.cargo-v31-route-form small,.cargo-v31-track-form small,.cargo-v31-track-search label small{font-size:11px;letter-spacing:.08em}.cargo-v31-route-form input,.cargo-v31-track-form input{height:45px;font-size:11px}.cargo-v31-route-form button,.cargo-v31-track-form button,.cargo-v31-submit{height:45px;font-size:11px}.cargo-page-head{padding-top:42px}.cargo-page-head>span{font-size:11px;letter-spacing:.10em}.cargo-page-head h1{font-size:clamp(31px,3.7vw,50px)}.cargo-page-head p{font-size:11.5px}.cargo-v31-trip-main h2{font-size:15.5px}.cargo-v31-order-form,.cargo-v31-track-search,.cargo-v31-track-shell{font-size:12px}
@keyframes cargoV35Sheen{0%,65%{transform:translateX(-125%)}85%,100%{transform:translateX(150%)}}@keyframes cargoV35Live{0%{box-shadow:0 0 0 0 rgba(74,223,180,.34)}100%{box-shadow:0 0 0 11px rgba(74,223,180,0)}}@keyframes cargoV35Dash{to{stroke-dashoffset:-65}}@keyframes cargoV35Pulse{0%{transform:scale(.5);opacity:.9}100%{transform:scale(1.25);opacity:0}}@keyframes cargoV35Radar{to{transform:rotate(360deg)}}@keyframes cargoV35Float{50%{transform:translateY(-4px)}}@keyframes cargoV35Scan{0%,100%{top:7px;opacity:.2}45%,55%{top:calc(100% - 7px);opacity:1}}@keyframes cargoV35Progress{from{transform:translateX(-110%)}to{transform:translateX(320%)}}@keyframes cargoV35IconPulse{0%{transform:scale(.84);opacity:.65}100%{transform:scale(1.18);opacity:0}}
@media(max-width:1080px){.cargo-v35-hero{grid-template-columns:1fr;min-height:auto;padding-bottom:128px}.cargo-v35-motion{max-width:790px;width:100%;justify-self:center}.cargo-v35-actions{margin-top:-82px}}
@media(max-width:720px){.cargo-top{height:auto;min-height:62px;padding:9px 13px;flex-wrap:wrap}.cargo-top-actions{margin-left:auto}.cargo-back{height:34px;padding:0 10px}.cargo-track-link{height:34px;padding:0 10px}.cargo-v35-hero{padding:38px 16px 92px}.cargo-v35-copy h1{font-size:38px}.cargo-v35-copy p{font-size:12px}.cargo-v35-motion{min-height:418px;padding:13px;border-radius:22px}.cargo-v35-stage{height:292px}.cargo-v35-motion-head b{font-size:12px}.cargo-v35-telemetry{min-width:120px;padding:7px}.cargo-v35-telemetry>span{display:none}.cargo-v35-telemetry b{font-size:11px}.cargo-v35-scan-card{width:58%;grid-template-columns:34px 1fr;padding:8px}.cargo-v35-box-3d{width:32px;height:29px}.cargo-v35-city.stop{display:none}.cargo-v35-actions{margin-top:-58px}.cargo-v35-actions .cargo-v31-action{padding:19px}.cargo-v35-actions .cargo-v31-action h2{font-size:23px}.cargo-v35-flow{grid-template-columns:1fr 1fr}.cargo-page-head{padding-top:28px}.cargo-page-head h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){.cargo-v35-motion:after,.cargo-v35-live i,.cargo-v35-radar,.cargo-v35-road-flow,.cargo-v35-pulse,.cargo-v35-telemetry,.cargo-v35-scan-beam,.cargo-v35-progress>em:after,.cargo-v35-action-icon>i{animation:none!important}.cargo-v35-vehicle animateMotion{display:none}}
