img{max-width:100%}.page-glow{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-glow__orb{filter:blur(90px);border-radius:50%;display:block;position:absolute}.page-glow__orb--a{background:radial-gradient(circle,#1aac4466 0%,#1aac441f 50%,#1aac4400 78%);width:52vw;height:52vw;bottom:-14vw;left:-12vw}.page-glow__orb--b{background:radial-gradient(circle,#0f7a335c 0%,#0f7a331a 52%,#0f7a3300 80%);width:38vw;height:38vw;bottom:2vh;right:-8vw}.page-glow__orb--c{background:radial-gradient(circle,#39d97a42 0%,#39d97a12 52%,#39d97a00 80%);width:30vw;height:30vw;bottom:-10vw;left:32vw}.page-glow__orb--d{background:radial-gradient(circle,#1aac4433 0%,#1aac440f 54%,#1aac4400 82%);width:22vw;height:22vw;top:14vh;right:26vw}body:has(.transport-market){overflow:clip visible}body:has(.transport-market) .footer{padding-top:0}.transport-market-section{z-index:1;padding:96px 0 0;position:relative}.transport-market-section__kicker{color:#1aac44;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1;display:inline-block}.transport-market-section__heading{color:#fff;letter-spacing:-.03em;text-wrap:pretty;margin-top:16px;font-size:clamp(28px,4.2vw,44px);font-weight:600;line-height:1.1}.transport-market-section__heading--constrained{max-width:820px}.transport-market-section__text{color:#c2c8ce;text-wrap:pretty;margin-top:18px;font-size:16px;font-weight:400;line-height:27px}.transport-market-section__text--wide{max-width:760px}.transport-market-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:600;line-height:1;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.transport-market-btn--primary{color:#fff;background:#1b7f38}.transport-market-btn--primary:hover{color:#fff;background:#1aac44}.transport-market-btn--ghost{color:#fff;background:#0a101680;border:1px solid #2d343c}.transport-market-btn--ghost:hover{color:#fff;background:#0a1016;border-color:#1aac44}.transport-market a.transport-market-btn--primary,.transport-market a.transport-market-btn--primary:hover{color:#fff}.transport-market-split{gap:28px;margin-top:8px;display:grid}@media (width>=980px){.transport-market-split{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:64px;margin-top:22px}}.transport-market-split__title{color:#fff;letter-spacing:-.03em;text-wrap:pretty;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:600;line-height:1.12}.transport-market-split__body p{color:#c2c8ce;text-wrap:pretty;margin-top:18px;font-size:16px;font-weight:400;line-height:28px}.transport-market-split__body p:first-child{margin-top:0}.transport-market-split__body p.transport-market-split__lead{color:#d7dce1;font-size:17px;font-weight:400;line-height:29px}.transport-market-hero{padding:60px 0 0;position:relative}.transport-market-hero__bg{z-index:0;pointer-events:none;background:radial-gradient(620px 420px at 78% 36%,#1aac441f,#0000 70%),radial-gradient(520px 380px at 96% 80%,#5c8cf81a,#0000 70%);position:absolute;inset:-140px 0 -120px}.transport-market-hero__grid{z-index:1;align-items:center;gap:44px;display:grid;position:relative}@media (width>=1060px){.transport-market-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:stretch;gap:56px}.transport-market-hero__grid>div:first-child{align-self:center}}.transport-market-hero__title{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin-top:18px;font-size:clamp(36px,5.4vw,62px);font-weight:600;line-height:1.04}.transport-market-hero__lead{color:#c2c8ce;text-wrap:pretty;max-width:540px;margin-top:22px;font-size:17.5px;line-height:30px}.transport-market-hero__actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.transport-market-hero__checks{flex-wrap:wrap;gap:8px 18px;margin-top:30px;padding:0;list-style:none;display:flex}.transport-market-hero__checks li{color:#d7dce1;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.transport-market-hero__checks svg{color:#4be084;flex:none;width:16px;height:16px}.transport-market-browser{background:linear-gradient(#0b121af2,#070c12f2);border:1px solid #2d343c;border-radius:20px;overflow:hidden;box-shadow:0 40px 90px -40px #000,inset 0 0 0 1px #ffffff08}.transport-market-browser__bar{background:#070c12;border-bottom:1px solid #1a2128;align-items:center;gap:12px;padding:11px 14px;display:flex}.transport-market-browser__dots{gap:6px;display:flex}.transport-market-browser__dots i{background:#26303c;border-radius:50%;width:9px;height:9px;display:block}.transport-market-browser__url{color:#8d96a1;white-space:nowrap;text-overflow:ellipsis;background:#0e151e;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;height:28px;padding:0 12px;font-size:12px;display:flex;overflow:hidden}.transport-market-browser__url svg{color:#4be084;flex:none;width:12px;height:12px}.transport-market-browser__url .transport-market-browser__host{color:#e7eaee;font-weight:500}.transport-market-app__top{border-bottom:1px solid #161e27;align-items:center;gap:14px;padding:12px 16px;display:flex}.transport-market-app__tabs{gap:4px;margin-left:auto;display:flex}.transport-market-app__tabs span{color:#8d96a1;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:500}.transport-market-app__tabs span.is-on{color:#fff;background:#13202b}@media (width<560px){.transport-market-app__tabs span:not(.is-on){display:none}}.transport-market-logo{color:#fff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.transport-market-logo i{border:1px dashed #4b5866;border-radius:7px;width:22px;height:22px;display:block}.transport-market-search{color:#c9d0d8;background:#0d141d;border:1px solid #243043;border-radius:12px;align-items:center;gap:10px;margin:14px 16px 0;padding:10px 14px;font-size:13px;display:flex}.transport-market-search svg{color:#6f7b88;flex:none;width:15px;height:15px}.transport-market-search em{color:#fff;white-space:nowrap;background:#1b7f38;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-style:normal;font-weight:600}.transport-market-map{aspect-ratio:16/10;background:radial-gradient(#1f2a36 1px,#0000 1.3px) 0 0/16px 16px,linear-gradient(160deg,#0b131b,#070c12);border:1px solid #1a2128;border-radius:14px;margin:14px 16px 16px;position:relative;overflow:hidden}.transport-market-map--sea{background:radial-gradient(#1c2c44 1px,#0000 1.3px) 0 0/16px 16px,linear-gradient(160deg,#08142a,#050b15)}.transport-market-map--sea .transport-market-map__land{background:#0d1620;border-color:#18222e}.transport-market-map__land{background:#101a23;border:1px solid #1a2531;border-radius:46% 54% 40% 60%/55% 42% 58% 45%;position:absolute}.transport-market-map__land--hero-a{width:58%;height:78%;top:-6%;left:-10%}.transport-market-map__land--hero-b{width:70%;height:92%;top:18%;left:44%}.transport-market-map__land--ex1-a{width:70%;height:78%;top:-6%;left:-10%}.transport-market-map__land--ex1-b{width:66%;height:78%;top:36%;left:46%}.transport-market-map__land--ex2-a{width:46%;height:60%;top:-18%;left:-14%}.transport-market-map__land--ex2-b{width:52%;height:62%;top:58%;left:62%}.transport-market-map__land--ex2-c{width:40%;height:44%;top:-20%;left:70%}.transport-market-map__land--ex4-a{border-radius:18%;width:112%;height:120%;top:-10%;left:-6%}.transport-market-map__routes{width:100%;height:100%;position:absolute;inset:0}.transport-market-map__routes path{fill:none;stroke:#1aac44;stroke-width:1.6px;stroke-dasharray:5 5;opacity:.75;vector-effect:non-scaling-stroke}.transport-market-map__routes path.b{stroke:#5c8cf8}.transport-market-map__routes path.v{stroke:#8b7ff0}.transport-market-pin{color:#4be084;background:#0f2a1a;border:1.5px solid #1aac44;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;translate:-50% -50%}.transport-market-pin svg{width:14px;height:14px}.transport-market-pin--blue{color:#9dbbff;background:#0d1a36;border-color:#5c8cf8}.transport-market-pin--violet{color:#c3bbff;background:#1a1636;border-color:#8b7ff0}.transport-market-pin--dim{opacity:.55;scale:.85}.transport-market-pin--on{box-shadow:0 0 0 6px #1aac4426,0 0 0 13px #1aac440f}.transport-market-pin--blue.transport-market-pin--on{box-shadow:0 0 0 6px #5c8cf826,0 0 0 13px #5c8cf80f}.transport-market-pin--violet.transport-market-pin--on{box-shadow:0 0 0 6px #8b7ff026,0 0 0 13px #8b7ff00f}.transport-market-pin--ex1-p1{top:40%;left:26%}.transport-market-pin--ex1-p2{top:24%;left:46%}.transport-market-pin--ex1-p3{top:26%;left:80%}.transport-market-pin--ex1-p4{top:70%;left:14%}.transport-market-pin--ex1-p5{top:58%;left:64%}.transport-market-pin--ex1-p6{top:62%;left:26%}.transport-market-pin--ex2-p1{top:56%;left:38%}.transport-market-pin--ex2-p2{top:62%;left:18%}.transport-market-pin--ex2-p3{top:76%;left:54%}.transport-market-pin--ex2-p4{top:44%;left:86%}.transport-market-pin--ex2-p5{top:30%;left:72%}.transport-market-pin--ex4-p1{top:30%;left:30%}.transport-market-pin--ex4-p2{top:22%;left:56%}.transport-market-pin--ex4-p3{top:40%;left:84%}.transport-market-pin--ex4-p4{top:64%;left:16%}.transport-market-pin--ex4-p5{top:68%;left:72%}.transport-market-pin--ex4-p6{top:82%;left:46%}.transport-market-pin__label{color:#d7dce1;white-space:nowrap;background:#02070dd9;border:1px solid #243043;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:600;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}.transport-market-pin__label--line{align-items:center;gap:6px;padding:3px 4px 3px 8px;display:flex}@media (width<560px){.transport-market-pin__label{display:none}}.transport-market-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08101ae8;border:1px solid #2a3542;border-radius:13px;width:min(230px,56%);padding:13px 14px;position:absolute;box-shadow:0 20px 40px -20px #000}.transport-market-card--pos-tr{top:12px;right:12px}.transport-market-card--pos-tl{top:12px;left:12px}.transport-market-card__kicker{color:#4be084;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.transport-market-card__kicker i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.transport-market-card__kicker--blue{color:#9dbbff}.transport-market-card__kicker--violet{color:#c3bbff}.transport-market-card__title{color:#fff;letter-spacing:-.01em;margin-top:7px;font-size:13.5px;font-weight:600}.transport-market-card__dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:9px 0 0;display:grid}.transport-market-card__dl dt{color:#76818d;font-size:11.5px}.transport-market-card__dl dd{color:#d7dce1;text-align:right;margin:0;font-size:11.5px;font-weight:500}.transport-market-card__dl dd .transport-market-line{font-size:10.5px}.transport-market-card__btn{color:#fff;background:#1b7f38;border-radius:8px;justify-content:center;margin-top:11px;padding:7px 0;font-size:11.5px;font-weight:600;display:flex}.transport-market-card__btn--blue{background:#2c55b8}.transport-market-card__btn--violet{background:#4f44a8}@media (width<560px){.transport-market-card{width:62%;padding:10px 11px}.transport-market-card__dl{display:none}}.transport-market-stat{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px}.transport-market-stat span{color:#c9d0d8;background:#02070dd9;border:1px solid #243043;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.transport-market-stat i{background:#1aac44;border-radius:50%;width:6px;height:6px;display:block}.transport-market-stat i.b{background:#5c8cf8}.transport-market-stat i.v{background:#8b7ff0}.transport-market-flow{align-items:stretch;gap:14px;margin-top:44px;display:grid}@media (width>=980px){.transport-market-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr) auto minmax(0,1fr)}}.transport-market-flow__col{flex-direction:column;gap:10px;display:flex}.transport-market-flow__label{color:#8b9198;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.transport-market-flow__item{background:#0a1016b3;border:1px solid #232931;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.transport-market-flow__item .transport-market-flow__title{color:#fff;font-size:15px;font-weight:600;display:block}.transport-market-flow__item .transport-market-flow__desc{color:#c2c8ce;text-wrap:pretty;margin-top:5px;font-size:13.5px;line-height:21px;display:block}.transport-market-flow__icon{color:#1aac44;background:#061410;border:1px solid #1aac4459;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.transport-market-flow__icon svg{width:19px;height:19px}.transport-market-flow__icon--blue{color:#5c8cf8;background:#0a1022;border-color:#5c8cf859}.transport-market-flow__icon--violet{color:#8b7ff0;background:#120f22;border-color:#8b7ff059}.transport-market-flow__arrow{color:#3a444e;place-items:center;display:grid}.transport-market-flow__arrow svg{width:22px;height:22px}@media (width<980px){.transport-market-flow__arrow svg{rotate:90deg}}.transport-market-flow__hub{background:linear-gradient(165deg,#0c2a1a80,#06121a99);border:1px solid #1aac4455;border-radius:22px;flex-direction:column;justify-content:center;padding:28px;display:flex;box-shadow:0 0 70px #1aac441f}.transport-market-flow__url{color:#d7dce1;background:#02070d99;border:1px solid #1e4d30;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}.transport-market-flow__url svg{color:#4be084;width:12px;height:12px}.transport-market-flow__title{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin-top:18px;font-size:22px;font-weight:600;line-height:1.2}.transport-market-flow__text{color:#b9c2c9;text-wrap:pretty;margin-top:10px;font-size:14.5px;line-height:24px}.transport-market-flow__tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.transport-market-flow__tags span{color:#cfe9d8;background:#0d231866;border:1px solid #1e4d30;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500}.transport-market-note{color:#c2c8ce;border:1px dashed #2b3440;border-radius:14px;align-items:flex-start;gap:12px;max-width:760px;margin-top:22px;padding:14px 18px;font-size:14.5px;line-height:24px;display:flex}.transport-market-note svg{color:#4be084;flex:none;width:18px;height:18px;margin-top:3px}.transport-market-example{align-items:center;gap:32px;margin-top:72px;display:grid}@media (width>=980px){.transport-market-example{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px}.transport-market-example--reverse .transport-market-example__text{order:2}}.transport-market-example__num{align-items:center;gap:12px;display:flex}.transport-market-example__num .transport-market-example__index{color:#1aac44;background:#061410;border:1px solid #1aac4459;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:grid}.transport-market-example__num .transport-market-example__caption{color:#8b9198;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.transport-market-example--blue .transport-market-example__num .transport-market-example__index{color:#5c8cf8;background:#0a1022;border-color:#5c8cf859}.transport-market-example--violet .transport-market-example__num .transport-market-example__index{color:#8b7ff0;background:#120f22;border-color:#8b7ff059}.transport-market-example__title{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin-top:18px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.15}.transport-market-example__desc{color:#c2c8ce;text-wrap:pretty;margin-top:14px;font-size:16px;line-height:27px}.transport-market-example__features{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.transport-market-example__features span{color:#c9d0d8;background:#0d141d;border:1px solid #243043;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:500;display:inline-flex}.transport-market-example__features i{background:#1aac44;border-radius:50%;width:5px;height:5px;display:block}.transport-market-example--blue .transport-market-example__features i{background:#5c8cf8}.transport-market-example--violet .transport-market-example__features i{background:#8b7ff0}.transport-market-example__visual .transport-market-map{aspect-ratio:16/11;margin:0}.transport-market-example__visual>.transport-market-browser .transport-market-map{margin:14px 16px 16px}.transport-market-rates{padding:16px}.transport-market-rates__mode{background:#0d141d;border:1px solid #1a2128;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.transport-market-rates__mode span{color:#8d96a1;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.transport-market-rates__mode span.is-on{color:#fff;background:#1b2a44}.transport-market-rates__query{gap:8px;margin-top:12px;display:grid}@media (width>=560px){.transport-market-rates__query{grid-template-columns:1fr 1fr auto auto}}.transport-market-rates__field{background:#0d141d;border:1px solid #243043;border-radius:10px;padding:9px 12px}.transport-market-rates__field small{color:#6f7b88;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}.transport-market-rates__field .transport-market-rates__value{color:#e7eaee;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;font-weight:500;display:block;overflow:hidden}.transport-market-rates__go{color:#fff;background:#2c55b8;border-radius:10px;place-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:600;display:grid}.transport-market-rates__meta{color:#76818d;justify-content:space-between;gap:10px;margin-top:16px;font-size:11.5px;display:flex}.transport-market-rates__list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.transport-market-rate-row{background:#0a1118;border:1px solid #1a2128;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.transport-market-rate-row.is-best{background:#0c1528;border-color:#5c8cf866}.transport-market-rate-row.is-best .transport-market-rate-row__action{color:#fff;background:#2c55b8;border-color:#2c55b8}.transport-market-rate-row__avatar{color:#8d96a1;background:#141d28;border:1px dashed #3a444e;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10.5px;font-weight:700;display:grid}.transport-market-rate-row__text .transport-market-rate-row__name{color:#fff;font-size:13px;font-weight:600;display:block}.transport-market-rate-row__text .transport-market-rate-row__route{color:#76818d;margin-top:2px;font-size:11.5px;display:block}.transport-market-rate-row__price{align-items:center;gap:12px;display:flex}.transport-market-rate-row__price strong{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:600}.transport-market-rate-row__price .transport-market-rate-row__action{color:#c7d6ff;white-space:nowrap;border:1px solid #2f4a86;border-radius:8px;padding:6px 11px;font-size:11.5px;font-weight:600}@media (width<560px){.transport-market-rate-row__price .transport-market-rate-row__action{display:none}}.transport-market-rate-row__tag{color:#9dbbff;vertical-align:1px;background:#1b2a44;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-block}.transport-market-niche{background:linear-gradient(150deg,#0c141c,#070c12 70%);border:1px solid #232931;border-radius:26px;margin-top:104px;padding:44px}@media (width<700px){.transport-market-niche{padding:28px 22px}}.transport-market-niche__grid{gap:28px;display:grid}@media (width>=980px){.transport-market-niche__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}}.transport-market-niche .transport-market-section__heading{margin-top:14px;font-size:clamp(26px,3.4vw,36px)}.transport-market-chips{flex-wrap:wrap;gap:10px;display:flex}.transport-market-chips span{color:#d7dce1;background:#0d141d;border:1px solid #243043;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;display:inline-flex}.transport-market-chips span.is-add{color:#4be084;background:#0d231833;border-style:dashed;border-color:#1aac4466}.transport-market-chips svg{width:15px;height:15px}.transport-market-steps{gap:16px;margin-top:40px;display:grid}@media (width>=760px){.transport-market-steps{grid-template-columns:1fr 1fr}}@media (width>=1100px){.transport-market-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.transport-market-step{background:#0a1016b3;border:1px solid #232931;border-radius:18px;padding:24px}.transport-market-step__num{color:#1aac44;letter-spacing:.14em;font-size:12px;font-weight:600}.transport-market-step__title{color:#fff;letter-spacing:-.015em;margin-top:14px;font-size:17px;font-weight:600}.transport-market-step__text{color:#c2c8ce;text-wrap:pretty;margin-top:9px;font-size:14.5px;line-height:24px}.transport-market-cta{z-index:1;border-top:1px solid #232931;margin-top:110px;padding:96px 0 110px;position:relative;overflow:hidden}.transport-market-cta__bg{pointer-events:none;background:radial-gradient(700px 360px at 50% 0,#14361f66,#0000 70%),radial-gradient(600px 320px at 80% 100%,#1b1f4d4d,#0000 70%);position:absolute;inset:0}.transport-market-cta__inner{z-index:1;max-width:820px;position:relative}.transport-market-cta__title{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,48px);font-weight:600;line-height:1.08}.transport-market-cta__text{color:#c2c8ce;text-wrap:pretty;max-width:640px;margin-top:20px;font-size:16.5px;line-height:28px}.transport-market-cta__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.transport-market-cta__grid{align-items:center;gap:40px;display:grid}@media (width>=1020px){.transport-market-cta__grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:64px}}.transport-market-brief{background:#0a1016e6;border:1px solid #2d343c;border-radius:20px;padding:24px}.transport-market-brief__label{color:#8b9198;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.transport-market-brief__list{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.transport-market-brief__list li{color:#d7dce1;background:#0d141d;border:1px solid #1a2128;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px 14px;font-size:14.5px;line-height:22px;display:grid}.transport-market-brief__list .transport-market-brief__num{color:#4be084;background:#0f2a1a;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.transport-market-brief__list .transport-market-brief__desc{color:#c2c8ce;margin-top:2px;font-size:13px;display:block}.transport-market-line{color:#fff;white-space:nowrap;vertical-align:middle;border-radius:5px;align-items:center;gap:5px;padding:2px 7px 2px 2px;font-size:10.5px;font-weight:700;line-height:14px;display:inline-flex}.transport-market-line img{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:14px;height:14px;display:block}.transport-market-line--maeu{background:#42b0d5}.transport-market-line--cmdu{background:#0c1c47;box-shadow:inset 0 0 0 1px #2a3b6e}.transport-market-live{background:linear-gradient(#0b121af2,#070c12f2);border:1px solid #2d343c;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 90px -40px #000,inset 0 0 0 1px #ffffff08}.transport-market-live__top{background:#070c12;border-bottom:1px solid #1a2128;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.transport-market-live__label{color:#4be084;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.transport-market-live__label i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite transport-market-live-pulse;display:block;box-shadow:0 0 0 4px #1aac4426}.transport-market-live__km{align-items:baseline;gap:8px;font-size:12px;display:flex}.transport-market-live__km .transport-market-live__km-label{color:#8d96a1}.transport-market-live__km .transport-market-live__km-value{text-align:right;color:#fff;font-variant-numeric:tabular-nums;min-width:58px;font-size:14px;font-weight:600;transition:color .3s}.transport-market-live__km.is-warn .transport-market-live__km-value{color:#f0a24a}.transport-market-live__km.is-ok .transport-market-live__km-value{color:#4be084}.transport-market-live__grid{flex:auto;gap:14px;padding:14px 16px 16px;display:grid}@media (width>=620px){.transport-market-live__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.transport-market-live__map{aspect-ratio:16/10;background:radial-gradient(#1f2a36 1px,#0000 1.3px) 0 0/16px 16px,linear-gradient(160deg,#0b131b,#070c12);border:1px solid #1a2128;border-radius:14px;position:relative;overflow:hidden}@media (width>=620px){.transport-market-live__map{aspect-ratio:auto;min-height:360px}}.transport-market-live__svg{width:100%;height:100%;position:absolute;inset:0}.transport-market-live__path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;transition:stroke .5s,opacity .5s}.transport-market-live__path--go{stroke:#1aac44}.transport-market-live__path--b1,.transport-market-live__path--b2{stroke:#3a444e;stroke-dasharray:5 6;opacity:0}.transport-market-live.is-empty .transport-market-live__path--b1,.transport-market-live.is-empty .transport-market-live__path--b2{opacity:1}.transport-market-live.is-match .transport-market-live__path--b1{stroke:#f0a24a}.transport-market-live.is-match .transport-market-live__path--b2{stroke:#1aac44;stroke-dasharray:none}.transport-market-live__city{color:#d7dce1;white-space:nowrap;width:0;height:0;font-size:11px;font-weight:600;position:absolute}.transport-market-live__city i{box-sizing:border-box;background:#0b131b;border:2px solid #5d6976;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:-5px;left:-5px}.transport-market-live__city span{line-height:16px;position:absolute;top:-8px}.transport-market-live__city--left{top:41.6%;left:26%}.transport-market-live__city--left span{right:26px}.transport-market-live__city--right{top:67.2%;left:74%}.transport-market-live__city--right span{left:26px}.transport-market-live__city--pickup{opacity:.35;transition:opacity .4s;top:64%;left:58.25%}.transport-market-live__city--pickup span{top:28px;right:0}.transport-market-live__city--pickup i{border-color:#5c8cf8}.transport-market-live.is-match .transport-market-live__city--pickup{opacity:1}.transport-market-live__truck{color:#4be084;z-index:2;background:#0f2a1a;border:1.5px solid #1aac44;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:41.6%;left:26%;translate:-50% -50%;box-shadow:0 0 0 6px #1aac4426,0 0 0 13px #1aac440f}.transport-market-live__truck svg{width:15px;height:15px}.transport-market-live.is-empty:not(.is-loaded) .transport-market-live__truck{color:#f0a24a;background:#241a0d;border-color:#f0a24a;box-shadow:0 0 0 6px #f0a24a26,0 0 0 13px #f0a24a0f}.transport-market-live__toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;z-index:3;background:#08101ae8;border:1px solid #2a3542;border-radius:12px;gap:3px;padding:11px 13px;transition:opacity .35s,translate .35s;display:grid;position:absolute;bottom:12px;left:12px;translate:0 8px;box-shadow:0 20px 40px -20px #000}.transport-market-live__toast-label{color:#4be084;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.transport-market-live__toast-label i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.transport-market-live__toast-title{color:#fff;font-size:13px;font-weight:600}.transport-market-live__toast-desc{color:#8d96a1;font-size:11.5px}.transport-market-live.is-toast .transport-market-live__toast{opacity:1;translate:0}.transport-market-live__feed{align-content:start;gap:8px;min-width:0;display:grid}.transport-market-live__feed-label{color:#6f7b88;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}@media (width<620px){.transport-market-live__feed .transport-market-live-row:nth-of-type(n+4){display:none}}.transport-market-live__say{z-index:4;color:#fff;text-wrap:balance;text-align:center;opacity:0;pointer-events:none;background:#08101af2;border:1px solid #2a3542;border-radius:10px;width:max-content;max-width:min(230px,70%);padding:7px 11px;font-size:11.5px;font-weight:600;line-height:16px;transition:opacity .25s;position:absolute;top:41.6%;left:26%;translate:-50% calc(-100% - 26px);box-shadow:0 14px 30px -14px #000}.transport-market-live__say.is-on{opacity:1}.transport-market-live__say-note{color:#8d96a1;font-size:10.5px;font-weight:500;display:block}.transport-market-live__say:after{content:"";left:var(--tail,50%);background:#08101a;border-bottom:1px solid #2a3542;border-right:1px solid #2a3542;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-5px;rotate:45deg}.transport-market-live__say--warn,.transport-market-live__say--warn:after{border-color:#f0a24a73}.transport-market-live__say--ok,.transport-market-live__say--ok:after{border-color:#1aac4473}@keyframes transport-market-live-pulse{50%{box-shadow:0 0 0 7px #1aac4400}}.transport-market-live-row{background:#0b121a;border:1px solid #1a2128;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 11px;transition:border-color .35s,background .35s,opacity .35s,translate .35s;display:flex}.transport-market-live-row__icon{color:#9dbbff;background:#0d1a36;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.transport-market-live-row__icon svg{width:14px;height:14px}.transport-market-live-row__text{min-width:0;display:grid}.transport-market-live-row__text .transport-market-live-row__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.transport-market-live-row__text .transport-market-live-row__desc{color:#8d96a1;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.transport-market-live-row__status{color:#8d96a1;flex:none;margin-left:auto;font-size:11px;font-weight:600}.transport-market-live-row.is-match{background:#0e1d15;border-color:#1aac4459}.transport-market-live-row.is-match .transport-market-live-row__icon{color:#4be084;background:#0f2a1a}.transport-market-live-row.is-match .transport-market-live-row__status{color:#4be084}.transport-market-live-row--new{opacity:0;border-width:0;max-height:0;margin-bottom:-8px;padding-top:0;padding-bottom:0;transition:max-height .4s,margin .4s,padding .4s,border-width .4s,opacity .35s .1s;overflow:hidden}.transport-market-live-row--new .transport-market-live-row__status{color:#9dbbff}.transport-market-live-row--new.is-match .transport-market-live-row__status{color:#4be084}.transport-market-live.is-empty .transport-market-live-row.transport-market-live-row--new{opacity:1;border-width:1px;max-height:60px;margin-bottom:0;padding-top:10px;padding-bottom:10px}
