@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.public-site{overflow-x:clip;background:#fff;color:#183c52;min-height:100dvh}.public-container{max-width:1220px;width:calc(100% - 80px);margin-inline:auto}.public-preview-bar{background:#073d59;color:#a5c9dd;font-size:11.25px;display:flex;justify-content:space-between;gap:20px;padding:8px max(40px,calc((100vw - 1220px)/2));line-height:1.6}.public-preview-bar>span:last-child{display:flex;align-items:center;gap:6px}.public-preview-bar i{width:4px;height:4px;background:#76c3b5;border-radius:50%}.public-header{max-width:1300px;width:calc(100% - 80px);margin:0 auto;height:100px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid #eef2f5;position:relative;z-index:20}.pub-brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.pub-brand>span{width:45px;height:45px;display:grid;place-items:center;background:#0374a8;border-radius:14px;box-shadow:0 6px 14px #0374a818}.pub-brand img{width:44px;height:44px;object-fit:contain}.pub-brand b{font-size:29px;font-weight:800;letter-spacing:-1px;line-height:1.3}.pub-brand b>span{color:#2b9faf}.pub-brand small{display:block;font:8px Arial;letter-spacing:4.5px;color:#99acb8;margin-top:5px}.pub-brand.light{color:#fff}.pub-brand.light>span{background:#ffffff19}.public-header>nav{display:flex;gap:28px;font-size:13.75px;color:#7e95a4}.public-header>nav a:hover{color:#0374a8}.public-header-actions{display:flex;align-items:center;gap:22px}.public-login-link{font-size:13.75px;color:#67899e;background:none;white-space:nowrap}.public-primary,.public-secondary,.public-white{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:9px;padding:14px 22px;min-height:49px;font-size:15px;font-weight:500;transition:background .2s,transform .2s;white-space:nowrap}.public-primary{background:#0374a8;color:#fff;box-shadow:0 5px 12px #0374a815}.public-primary:hover{background:#036997;transform:translateY(-1px)}.public-secondary{background:#fff;border:1px solid #dce8ef;color:#6b8ca2}.public-secondary:hover{background:#f5fafd}.public-white{background:#fff;color:#0374a8}.public-header .public-primary{padding:10px 17px;min-height:39px;font-size:13.75px}.pub-menu{display:none}.landing-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:65px 80px;min-height:650px}.public-eyebrow{display:flex;align-items:center;gap:7px;color:#4c93b5;font-size:13.75px;font-weight:450;line-height:1.9;letter-spacing:.2px}.hero-copy h1{font-size:47px;font-weight:820;line-height:1.7;letter-spacing:-1.9px;margin:18px 0;color:#163b53}.hero-copy h1>span{color:#0374a8}.hero-copy>p{font-size:16.25px;line-height:2.2;color:#8a9fac;max-width:460px;margin:21px 0 29px}.public-cta-row{display:flex;align-items:center;gap:13px}.hero-assurances{display:flex;gap:22px;align-items:center;margin-top:24px;font-size:12.5px;color:#94a9b7}.hero-assurances>span{display:flex;align-items:center;gap:6px}.hero-assurances svg{color:#73b4bf}.hero-scroll-note{font-size:11.25px;color:#b1bfca;display:flex;align-items:center;gap:8px;margin-top:37px}.hero-scroll-note>span{width:28px;height:1px;background:#c9dae5}.landing-visual{position:relative;min-width:0;padding:20px 0 25px;isolation:isolate}.nautical-contours{position:relative;isolation:isolate}.nautical-contours:before{content:"";position:absolute;width:120%;height:110%;inset:-6% -8% auto auto;z-index:-1;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0,transparent 22px,#dfeef5 23px,transparent 24px,transparent 40px);border-radius:50%;opacity:.65;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse,#000 25%,transparent 70%);mask-image:radial-gradient(ellipse,#000 25%,transparent 70%)}.hero-photo-frame{height:450px;overflow:hidden;border-radius:90px 23px 23px;position:relative;border:6px solid #fff;box-shadow:0 13px 40px #1046630d}.hero-photo-frame img{width:100%;height:100%;object-fit:cover;object-position:35% 50%}.photo-location{position:absolute;top:18px;left:18px;display:flex;align-items:center;gap:5px;color:#e9f7fc;font-size:11.25px;background:#063e5b4d;border:1px solid #ffffff25;border-radius:20px;padding:7px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.floating-route{position:absolute;bottom:7px;right:-25px;border:1px solid #e8f0f5;border-radius:14px;padding:17px;background:#fffffffa;box-shadow:0 14px 30px #16445b0d;display:flex;align-items:center;gap:13px;min-width:340px}.route-pin{background:#e9f6fc;color:#0374a8;width:40px;height:40px;display:grid;place-items:center;border-radius:12px}.floating-route>div{flex:1}.floating-route small{font-size:11.25px;color:#a1b5c3;display:block;margin-bottom:9px}.floating-route b{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:550;color:#527e98}.floating-route b>span{color:#9dc3d8;font-size:11.25px;white-space:nowrap}.route-complete{color:#48ad93;background:#edf9f5;padding:7px;border-radius:50%}.floating-ai{position:absolute;left:-20px;bottom:140px;display:flex;align-items:center;gap:10px;background:#ffffffed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #e0edf5;padding:13px 16px;border-radius:12px;box-shadow:0 8px 25px #1748610d;color:#589abc}.floating-ai>svg{color:#0374a8}.floating-ai>span{font-size:11.25px;line-height:1.9;color:#8ea7b8}.floating-ai b{font-size:12.5px;color:#608da8;font-weight:550}.hero-coordinate{font:8px monospace;letter-spacing:2px;color:#a7bfce;direction:ltr;margin-top:18px;text-align:left;padding-left:20px}.route-ribbon{background:#f6fafc;border-block:1px solid #edf3f7;display:flex;align-items:center;justify-content:center;gap:70px;padding:25px 35px;color:#819dac}.route-ribbon>span{font-size:12.5px;color:#a1b4c1}.route-ribbon>div{display:flex;align-items:center;gap:10px;font-size:15px;color:#6b8b9f}.route-ribbon svg{color:#8bb2c7}.public-section{padding-block:95px}.public-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px}.public-section h2,.conversation-section h2,.agency-form-section h2{font-size:32px;line-height:1.9;letter-spacing:-1px;font-weight:750;color:#214b63}.public-section-heading h2{margin-top:12px}.public-section h2>span,.conversation-section h2>span,.agency-form-section h2>span{color:#0374a8}.public-section-heading>p{font-size:13.75px;line-height:2.2;color:#a1b2be;padding-bottom:12px}.public-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.public-feature-grid article{position:relative;border:1px solid #e7eef3;border-radius:14px;padding:28px 23px;background:linear-gradient(150deg,#fff,#fcfdff);overflow:hidden}.feature-number{position:absolute;left:21px;top:25px;font:20px Arial;color:#e6eff4}.public-feature-icon{width:49px;height:49px;background:#edf7fc;color:#4b95b9;display:grid;place-items:center;border-radius:14px;margin-bottom:28px}.public-feature-grid h3{font-size:17.5px;font-weight:650;margin-bottom:13px;color:#4a748e}.public-feature-grid p{font-size:12.5px;line-height:2.3;color:#a0b2c0}.conversation-section{background:#f5fafc;border-block:1px solid #eaf2f7;padding-block:70px;overflow:hidden}.conversation-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:130px;align-items:center}.conversation-section h2{margin:13px 0;font-size:35px}.conversation-grid>div>p{font-size:15px;line-height:2.2;color:#91a9b8;margin:18px 0}.landing-composer{background:#fff;display:flex;align-items:center;padding:9px;border:1px solid #dceaf3;border-radius:11px;gap:10px;box-shadow:0 5px 15px #17486004;margin:22px 0 13px}.landing-composer input{border:0;outline:none;flex:1;font-size:13.75px;padding:10px;background:none;color:#5b88a3;min-width:0}.landing-composer input::placeholder{color:#abc0cd}.landing-composer button{height:39px;width:39px;background:#0374a8;color:#fff;border-radius:8px;flex-shrink:0}.public-small-note{font-size:10px;line-height:2;color:#a4bac8}.conversation-demo{position:relative;background:#fff;border:1px solid #e1ecf3;border-radius:18px;padding:24px;box-shadow:0 15px 50px #1a506b09;transform:rotate(-2deg)}.nautical-dots:before{content:"";position:absolute;inset:-30px;background-image:radial-gradient(#b8d9e9 1px,transparent 1px);background-size:12px 12px;z-index:-1;-webkit-mask-image:radial-gradient(ellipse,#000 25%,transparent 70%);mask-image:radial-gradient(ellipse,#000 25%,transparent 70%)}.chat-demo-head{display:flex;gap:9px;align-items:center;border-bottom:1px solid #edf3f7;padding-bottom:19px}.chat-demo-head>span{color:#fff;background:#0374a8;width:35px;height:35px;display:grid;place-items:center;border-radius:11px}.chat-demo-head b{font-size:15px;font-weight:600;color:#648aa3}.chat-demo-head small{margin-right:auto;color:#b1c3ce;font-size:10px}.demo-user-message{background:#0374a8;border-radius:12px 12px 12px 2px;color:#fff;font-size:15px;line-height:2.2;padding:15px 18px;width:fit-content;margin:25px auto 20px 0}.demo-assistant-message{display:flex;gap:9px;align-items:flex-start;font-size:15px;line-height:2.2;background:#f4f9fc;color:#7b9caf;padding:14px 16px;border-radius:12px 2px 12px 12px;margin-left:30px}.demo-assistant-message>svg{margin-top:5px;color:#6da6c6}.demo-cargo-summary{border:1px dashed #d5e7f1;border-radius:9px;padding:15px;display:grid;gap:12px;font-size:12.5px;color:#8fabbd;margin-top:23px}.demo-cargo-summary>span{display:flex;align-items:center;gap:7px}.captain-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:95px}.captain-photo{position:relative;padding:12px}.captain-photo img{width:100%;height:465px;object-fit:cover;border-radius:20px 20px 75px;object-position:65% 50%}.captain-photo-card{display:flex;align-items:center;gap:13px;position:absolute;bottom:35px;left:-25px;color:#7da8be;background:#ffffffed;border:1px solid #e0edf5;border-radius:12px;padding:18px 22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 30px #16476108}.captain-photo-card b{font-size:13.75px;line-height:1.9;font-weight:500;color:#688ea5}.captain-copy h2{margin-top:13px}.captain-copy>p{font-size:15px;color:#96adbc;line-height:2.2;margin:18px 0}.captain-copy ul{list-style:none;padding:0;margin:26px 0}.captain-copy li{display:flex;align-items:center;gap:9px;color:#7e9cad;font-size:13.75px;margin:16px 0}.captain-copy li>svg{color:#77b8bd}.agency-invitation{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#065379,#0374a8);border-radius:18px;padding:38px 40px;display:flex;align-items:center;gap:30px;color:#fff}.agency-invitation-icon{width:90px;height:90px;border-radius:23px;background:#ffffff13;display:grid;place-items:center;color:#9cd2eb}.agency-invitation>div{flex:1}.agency-invitation>div>span{font-size:11.25px;color:#a0cee6;display:block;margin-bottom:8px}.agency-invitation h2{font-size:25px;letter-spacing:-.6px;font-weight:650;line-height:1.8}.agency-invitation p{font-size:12.5px;color:#b1d6e9;line-height:2;margin-top:7px}.agency-invitation .public-white{font-size:13.75px;min-height:45px}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:100px}.faq-section h2{margin-top:13px}.faq-section>div>p{font-size:13.75px;line-height:2.2;color:#a0b5c2;margin:18px 0 23px}.public-faq-list{border-top:1px solid #e4edf3}.public-faq-list article{border-bottom:1px solid #e4edf3}.public-faq-list button{display:flex;justify-content:space-between;align-items:center;text-align:right;gap:20px;color:#6c91a9;font-size:15px;padding:22px 0;width:100%;background:transparent;font-weight:500;line-height:1.9}.public-faq-list button svg{color:#89aabd}.public-faq-list article.open button{color:#0374a8;padding-bottom:15px}.public-faq-list article p{font-size:13.75px;line-height:2.3;color:#a0b5c3;padding:0 0 23px 30px}.public-footer{border-top:1px solid #eaf1f6;background:#f8fbfd;padding:50px max(40px,calc((100vw - 1220px)/2)) 0}.public-footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.5fr;gap:70px;padding-bottom:40px}.public-footer .pub-brand>span{width:37px;height:37px;border-radius:11px}.public-footer .pub-brand img{width:36px;height:36px}.public-footer .pub-brand b{font-size:24px}.public-footer .pub-brand small{font-size:8.75px;letter-spacing:4px}.public-footer p{font-size:12.5px;color:#a1b6c4;line-height:2.1;margin-top:17px}.public-footer h3{font-size:13.75px;color:#7395aa;font-weight:550;margin:6px 0 22px}.public-footer-top>div>a:not(.pub-brand){display:block;font-size:12.5px;color:#a2b7c5;margin:17px 0}.footer-note{color:#7fa7be}.footer-note>b{display:block;font-size:17.5px;font-weight:550;margin-top:13px}.footer-note p{font-size:11.25px}.public-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #e4edf3;padding:20px 0;font-size:11.25px;color:#a6bac7}.public-footer-bottom>span:last-child{display:flex;align-items:center;gap:7px}.agency-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-block:65px 60px}.agency-hero h1{font-size:35px;font-weight:780;line-height:1.9;letter-spacing:-1px;margin:20px 0}.agency-hero h1>span{color:#0374a8}.agency-hero p{font-size:15px;line-height:2.3;color:#96adbc;margin:20px 0 27px}.agency-no-stat{display:flex;align-items:center;gap:6px;font-size:11.25px;color:#a4bac8;margin-top:22px}.agency-hero figure{margin:0;min-width:0}.agency-hero figure img{width:100%;height:380px;object-fit:cover;border-radius:22px 22px 70px}.agency-hero figcaption{font-size:10px;color:#b1c4ce;text-align:left;margin-top:10px}.agency-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-block:15px 80px}.agency-benefits article{border:1px solid #e6eef4;border-radius:13px;padding:26px;background:linear-gradient(160deg,#fff,#f8fcfe)}.agency-benefits article>span{display:grid;place-items:center;width:49px;height:49px;border-radius:13px;background:#edf6fc;color:#659ebd;margin-bottom:23px}.agency-benefits h3{font-size:16.25px;color:#5f86a0;font-weight:600}.agency-benefits p{font-size:12.5px;line-height:2.2;color:#a0b5c4;margin-top:14px}.agency-form-section{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;padding-block:35px 100px;scroll-margin-top:40px}.agency-form-section h2{margin:13px 0 20px}.agency-form-section aside>p{font-size:15px;line-height:2.3;color:#98b0bf}.agency-process{display:grid;gap:24px;margin:35px 0}.agency-process>span{display:flex;align-items:center;gap:12px;font-size:13.75px;color:#85a1b3}.agency-process i{font-style:normal;display:grid;place-items:center;width:27px;height:27px;border:1px solid #d5e8f2;border-radius:50%;color:#72a7c4;background:#f3f9fc;font-size:12.5px}.agency-ports{border-top:1px solid #e9f1f5;padding-top:22px}.agency-ports>small{font-size:11.25px;color:#a3bbc9}.agency-ports>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.agency-ports span{font-size:11.25px;color:#8faaba;background:#f2f8fc;border-radius:5px;padding:5px 9px}.agency-form-card{border:1px solid #dfeaf2;border-radius:17px;box-shadow:0 16px 55px #144d6905;background:#fff;padding:32px}.agency-form-title{display:flex;align-items:center;gap:12px;margin-bottom:30px;color:#5396ba}.agency-form-title h3{font-size:20px;color:#5c8199;font-weight:650}.agency-form-title small{font-size:11.25px;color:#a0b8c7;display:block;margin-top:7px}.agency-port-field{grid-column:1/-1}.agency-form-card .field>span{font-size:13.75px}.agency-form-card .field input,.agency-form-card .field textarea,.agency-form-card .field select{font-size:15px;padding:12px;min-height:44px}.agency-form-note{font-size:11.25px;color:#a3b9c7;line-height:2.2;margin:16px 0 22px}.agency-success{min-height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#49a78b;text-align:center;gap:20px}.agency-success h2{font-size:25px;line-height:1.5}.agency-success p{font-size:15px;line-height:2;color:#9db3c0;max-width:320px}.agency-success>span{font-size:12.5px;color:#9eb6c6;background:#f0f8fc;border:1px dashed #cde3f0;padding:18px 24px;border-radius:8px}.agency-success b{display:block;font-size:17px;color:#6094b1;margin-top:13px}.public-error{border:1px solid #efd8d8;background:#fff7f7;color:#bb8181;padding:12px 15px;border-radius:8px;font-size:13.75px;line-height:2;margin:18px 0}.login-page{display:grid;grid-template-columns:1fr 1fr;background:#fff;min-height:100dvh;color:#244c65}.login-form-side{padding:38px 55px 25px;display:flex;flex-direction:column;min-width:0}.login-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.login-top>button{font-size:12.5px;background:none;color:#9bb0bf;padding:0}.login-form-wrap{width:100%;max-width:370px;margin:auto;padding:65px 0}.login-form-wrap h1{font-size:30px;letter-spacing:-.9px;font-weight:760;line-height:1.8;margin:18px 0 12px}.login-form-wrap>p{font-size:13.75px;line-height:2.1;color:#9db0bd;margin-bottom:30px}.login-roles{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:30px}.login-roles>button{display:flex;flex-direction:column;align-items:flex-start;text-align:right;position:relative;border:1px solid #e1ebf2;background:#fcfdfe;padding:20px 17px;border-radius:11px;color:#98b0bf;gap:0}.login-roles>button>svg:first-child{margin-bottom:14px;color:#94b0c1}.login-roles b{font-size:16.25px;font-weight:600;color:#7e9caf}.login-roles small{font-size:11.25px;color:#a7bdca;margin-top:7px}.login-roles>button>svg:last-child:not(:first-child){position:absolute;top:15px;left:15px;color:#0374a8}.login-roles button.active{border-color:#75b5d4;background:#f0f8fc;box-shadow:0 2px 10px #0374a805}.login-roles button.active>b,.login-roles button.active>svg:first-child{color:#0374a8}.login-phone>div{display:flex;align-items:center;border:1px solid #dce9f2;border-radius:9px;background:#fcfdfe;color:#9db6c5;padding-left:5px}.login-phone>div>svg{margin:0 13px}.login-phone input{border:0;background:none;font-size:19px;text-align:left;direction:ltr;letter-spacing:2px;padding:15px 12px;width:100%;outline:0;min-width:0}.login-phone input::placeholder{font-size:17px;color:#bdd0dc;letter-spacing:2px}.login-form-wrap .field>span{font-size:13.75px;margin-bottom:3px;color:#8fa9ba}.login-form-wrap form .public-primary{margin-top:9px}.login-local-notice{display:flex;align-items:flex-start;gap:10px;border:1px solid #e7eff5;background:#f7fbfd;padding:14px 16px;border-radius:9px;color:#98b3c3;margin-top:25px}.login-local-notice>svg{color:#87adc4;margin-top:3px}.login-local-notice p{font-size:11.25px;line-height:2}.login-agency-link{font-size:11.25px;display:flex;gap:7px;justify-content:center;align-items:center;flex-wrap:wrap;color:#a2b9c8;margin-top:29px}.login-agency-link>button{font-size:11.25px;background:none;color:#689bb7;padding:0}.login-form-side>footer{font-size:11.25px;color:#afc3d0;text-align:center}.login-art-side{margin:18px 0 18px 18px;min-height:650px;border-radius:20px;position:relative;overflow:hidden;background:#046b9a;color:#fff;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between}.login-art-image{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:55% 60%;z-index:-2}.login-art-side:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06456dde,transparent 65%,#063f5eaa);z-index:-1}.login-art-copy{padding:55px 45px}.login-art-copy>span{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#c0e2f1}.login-art-copy h2{font-size:32px;line-height:1.9;letter-spacing:-1px;font-weight:730;margin:22px 0 15px}.login-art-copy p{font-size:13.75px;color:#b5d9eb;line-height:2.2}.login-art-route{display:flex;align-items:center;gap:13px;border:1px solid #ffffff2e;background:#ffffff13;border-radius:12px;padding:20px 25px;margin:0 35px 30px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-art-route>span{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#d5ecf6}.login-art-route>i{border-top:1px dashed #aad3e1;flex:1;opacity:.5}.login-art-route>svg{color:#c3e5f2}.login-edit-phone{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f5fafc;border:1px solid #e4eff6;border-radius:8px;padding:12px 16px;color:#6b97b2;font:15px Arial;width:100%;margin-bottom:24px}.login-edit-phone>span{font-family:Vazirmatn Variable,Tahoma;font-size:12.5px;color:#94b2c6}.login-form-wrap .otp-entry{text-align:center;font-size:28px;direction:ltr;letter-spacing:14px;color:#0374a8;height:65px;padding-left:24px;font-family:Arial}.login-demo-code{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#eaf7fc;border:1px dashed #b9dced;border-radius:8px;padding:14px;color:#669bb8;font-size:12.5px}.login-demo-code b{font-size:17px;letter-spacing:2px;margin-right:9px;color:#0374a8}.login-demo-code button{font-size:11.25px;color:#578ca9;background:#fff;border-radius:5px;padding:7px 10px}.login-code-note{font-size:11.25px;line-height:2;color:#9bb2c0;margin:11px 0 15px}.login-resend{display:flex;justify-content:space-between;gap:10px;margin-top:19px;font-size:11.25px;color:#9cb6c7}.login-resend>span{display:flex;align-items:center;gap:5px}.login-resend button{font-size:11.25px;color:#6b9eb9;background:none;padding:0}@media(min-width:1550px){.landing-hero{padding-block:85px 100px}.hero-photo-frame{height:510px}.hero-copy h1{font-size:52px}.hero-copy>p{font-size:17.5px}.public-header>nav{font-size:15px}.public-feature-grid p{font-size:15px}.public-section-heading>p{font-size:15px}.public-feature-grid h3{font-size:18.75px}.login-form-wrap{max-width:400px}.login-art-copy h2{font-size:39px}.login-art-copy{padding:75px 65px}}@media(max-width:1150px){.public-header{gap:20px}.public-header>nav{gap:18px;font-size:12.5px}.public-header-actions{gap:15px}.landing-hero{gap:45px}.hero-copy h1{font-size:39px}.hero-photo-frame{height:410px}.floating-ai{left:-10px}.floating-route{min-width:310px;right:-15px}.route-ribbon{gap:40px}.public-feature-grid{gap:15px}.public-feature-grid article{padding:25px 19px}.public-feature-grid h3{font-size:15px}.conversation-grid{gap:70px}.captain-section{gap:60px}.captain-photo img{height:410px}.public-footer-top{gap:40px}.agency-invitation{padding:32px;gap:24px}.agency-invitation h2{font-size:22px}.agency-hero{gap:50px}.agency-hero h1{font-size:30px}.agency-form-section{gap:55px}.agency-form-card{padding:27px}.login-form-side{padding:30px 35px}.login-top>button{font-size:11.25px}.login-art-copy{padding:45px 32px}.login-art-copy h2{font-size:27px}.login-art-route{margin:0 20px 25px;padding:18px}.login-form-wrap{padding:60px 0;max-width:345px}.login-form-wrap h1{font-size:27px}.login-top .pub-brand b{font-size:26px}.login-top .pub-brand>span{width:40px;height:40px}.login-top .pub-brand img{width:39px;height:39px}}@media(max-width:900px){.public-container{width:calc(100% - 50px)}.public-header{width:calc(100% - 50px);height:85px}.public-header>nav{gap:14px;font-size:11.25px}.public-header .pub-brand b{font-size:25px}.public-header .pub-brand>span{width:38px;height:38px;border-radius:12px}.public-header .pub-brand img{width:37px;height:37px}.public-header .pub-brand small{font-size:8.75px;letter-spacing:3px}.public-header .header-start{display:none}.landing-hero{gap:30px;padding-block:50px 60px;min-height:580px}.hero-copy h1{font-size:33px;letter-spacing:-1px}.hero-copy>p{font-size:13.75px}.hero-photo-frame{height:370px;border-top-left-radius:65px}.floating-route{min-width:275px;right:-8px;padding:13px;gap:8px}.floating-route b{font-size:13.75px;gap:7px}.floating-route small{font-size:10px}.floating-ai{left:-8px;bottom:120px;padding:11px}.floating-ai>span{font-size:10px}.floating-ai b{font-size:11.25px}.public-primary,.public-secondary{padding:12px 15px;font-size:13.75px;gap:9px}.hero-assurances{gap:15px;font-size:10px}.route-ribbon{gap:25px;padding:22px}.route-ribbon>span{display:none}.route-ribbon>div{font-size:12.5px}.public-section{padding-block:70px}.public-section h2,.agency-form-section h2{font-size:28px}.public-section-heading>p{font-size:12.5px}.public-feature-grid{grid-template-columns:repeat(2,1fr);gap:18px}.public-feature-grid article{padding:26px}.public-feature-grid h3{font-size:17.5px}.public-feature-grid p{font-size:13.75px}.conversation-grid{gap:45px}.conversation-section h2{font-size:29px}.conversation-grid>div>p{font-size:13.75px}.conversation-demo{padding:20px}.demo-user-message,.demo-assistant-message{font-size:13.75px}.captain-section{gap:40px}.captain-photo img{height:390px}.captain-copy li{font-size:12.5px}.captain-copy>p{font-size:13.75px}.captain-photo-card{left:-8px;padding:15px}.agency-invitation-icon{display:none}.agency-invitation{padding:30px}.agency-invitation h2{font-size:21px}.agency-invitation p{font-size:11.25px}.faq-section{gap:60px;grid-template-columns:1fr 1.4fr}.public-faq-list button{font-size:13.75px}.public-footer{padding:40px 25px 0}.public-footer-top{gap:30px;grid-template-columns:1fr 1fr 1fr}.footer-note{display:none}.agency-hero h1{font-size:26px}.agency-hero{gap:35px}.agency-hero figure img{height:320px}.agency-benefits{gap:15px}.agency-benefits article{padding:23px 20px}.agency-benefits h3{font-size:13.75px}.agency-form-section{gap:35px}.agency-form-card{padding:24px}.agency-form-card .form-grid{grid-template-columns:1fr}.login-page{grid-template-columns:1.1fr 1fr}.login-form-side{padding:26px}.login-top>button{font-size:0}.login-top>button svg{width:20px}.login-art-copy{padding:40px 25px}.login-art-copy h2{font-size:23px}.login-art-copy p{font-size:12.5px}.login-art-route{gap:7px;margin-inline:17px;padding:16px 12px}.login-art-route>span{font-size:11.25px;gap:5px}.login-art-route>svg{width:20px}.login-form-wrap h1{font-size:26px}.login-roles>button{padding:18px 15px}.login-roles small{font-size:10px}}@media(max-width:680px){.public-container{width:calc(100% - 36px)}.public-preview-bar{padding:7px 18px;font-size:10px}.public-preview-bar>span:first-child{font-size:8.75px}.public-header{width:calc(100% - 36px);height:80px;gap:15px}.public-header .pub-brand b{font-size:26px}.public-header .pub-brand>span{width:39px;height:39px}.public-header .pub-brand img{width:38px;height:38px}.public-header .pub-brand small{letter-spacing:3.5px}.public-header>nav{display:none;position:absolute;top:calc(100% - 1px);right:-18px;left:-18px;padding:20px 24px;background:#fff;border-bottom:1px solid #e4edf4;box-shadow:0 8px 15px #12486208;font-size:16.25px;gap:0;z-index:20}.public-header>nav.open{display:flex;flex-direction:column;gap:0}.public-header>nav a{padding:13px 0;border-bottom:1px solid #f1f5f8}.public-header>nav a:last-child{border-bottom:0}.pub-menu{display:flex;padding:5px;color:#7b9aac}.public-header-actions{gap:12px}.public-login-link{font-size:12.5px;gap:4px}.public-login-link svg{width:14px}.landing-hero{display:flex;flex-direction:column;align-items:stretch;gap:25px;padding-block:36px 52px;min-height:0}.hero-copy h1{font-size:34px;line-height:1.7;margin:15px 0;letter-spacing:-1.3px}.hero-copy>.public-eyebrow{font-size:12.5px}.hero-copy>p{font-size:15px;line-height:2.2;margin:16px 0 23px;max-width:none}.public-cta-row{gap:10px}.public-cta-row>.public-primary,.public-cta-row>.public-secondary{flex:1;font-size:15px;min-height:47px;padding:12px 14px}.hero-assurances{font-size:11.25px;margin-top:20px;gap:20px}.hero-scroll-note{display:none}.landing-visual{padding:15px 6px 32px;margin:0 7px}.hero-photo-frame{height:330px;border-radius:60px 17px 17px;border-width:4px}.hero-photo-frame img{object-position:33% 50%}.floating-route{bottom:12px;right:0;left:20px;min-width:0;padding:14px;gap:10px}.floating-route b{font-size:13.75px;gap:10px}.floating-route small{font-size:10px;margin-bottom:7px}.route-pin{width:34px;height:34px;border-radius:10px}.route-complete{padding:6px}.floating-ai{left:-3px;bottom:124px;padding:11px 12px;gap:7px}.floating-ai>span{font-size:10px}.floating-ai b{font-size:11.25px}.photo-location{font-size:10px;left:13px;top:13px;padding:6px 8px}.hero-coordinate{display:none}.route-ribbon{display:grid;grid-template-columns:repeat(2,1fr);gap:21px 20px;justify-content:initial;padding:25px 28px}.route-ribbon>div{font-size:12.5px;gap:8px}.route-ribbon svg{width:20px}.public-section{padding-block:57px}.public-section-heading{display:block;margin-bottom:25px}.public-section-heading h2{font-size:27px;line-height:1.9}.public-section-heading>p{font-size:13.75px;line-height:2.1;margin:16px 0 0;padding:0}.public-eyebrow{font-size:12.5px}.public-feature-grid{gap:12px}.public-feature-grid article{padding:23px 16px;min-width:0}.feature-number{font-size:17px;left:15px;top:22px}.public-feature-icon{width:42px;height:42px;border-radius:12px;margin-bottom:22px}.public-feature-icon svg{width:23px}.public-feature-grid h3{font-size:15px;line-height:2;margin-bottom:10px}.public-feature-grid p{font-size:12.5px;line-height:2.2}.conversation-section{padding-block:50px}.conversation-grid{grid-template-columns:1fr;gap:35px}.conversation-section h2{font-size:29px;line-height:1.8;margin:15px 0}.conversation-grid>div>p{font-size:15px}.landing-composer input{font-size:20px;padding:8px}.landing-composer button{width:36px;height:36px}.public-small-note{font-size:11.25px;line-height:2}.conversation-demo{transform:rotate(-1deg);padding:20px;margin-inline:5px}.chat-demo-head b,.demo-user-message,.demo-assistant-message{font-size:15px}.demo-cargo-summary{font-size:12.5px}.captain-section{grid-template-columns:1fr;gap:33px}.captain-photo{padding:5px 8px 14px}.captain-photo img{height:340px;border-radius:16px 16px 55px}.captain-photo-card{bottom:0;left:0;padding:16px 19px}.captain-photo-card b{font-size:12.5px}.captain-photo-card svg{width:24px}.captain-copy h2{font-size:28px;line-height:1.9}.captain-copy>p{font-size:15px}.captain-copy li{font-size:13.75px;line-height:1.9;margin:14px 0}.captain-copy ul{margin:22px 0}.agency-invitation{padding:29px 25px;display:block;border-radius:14px}.agency-invitation>div>span{font-size:11.25px}.agency-invitation h2{font-size:24px;line-height:1.9;max-width:300px}.agency-invitation p{font-size:13.75px;line-height:2.1;margin:13px 0 23px}.agency-invitation .public-white{font-size:15px;width:100%}.faq-section{grid-template-columns:1fr;gap:28px}.faq-section h2{font-size:28px}.faq-section>div>p{font-size:13.75px}.public-faq-list button{font-size:15px;line-height:2;padding-block:20px;gap:17px}.public-faq-list article p{font-size:13.75px;line-height:2.3;padding-left:5px}.public-footer{padding:35px 20px 0}.public-footer-top{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:22px}.public-footer-top>div:first-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px}.public-footer-top>div:first-child p{font-size:11.25px;margin:0}.public-footer .pub-brand b{font-size:26px}.public-footer h3{font-size:13.75px;margin-bottom:19px}.public-footer-top>div>a:not(.pub-brand){font-size:13.75px;margin:17px 0}.public-footer-bottom{font-size:10px;gap:12px;flex-wrap:wrap;padding:18px 0}.public-footer-bottom>span:last-child{font-size:10px}.agency-hero{display:flex;flex-direction:column;padding-block:35px 35px;gap:35px}.agency-hero h1{font-size:29px;line-height:1.9;margin:16px 0;letter-spacing:-1px}.agency-hero>div>p{font-size:15px;line-height:2.2;margin-bottom:23px}.agency-hero .public-primary{font-size:15px}.agency-no-stat{font-size:11.25px}.agency-hero figure{width:100%}.agency-hero figure img{height:320px;border-radius:17px 17px 55px}.agency-hero figcaption{font-size:10px}.agency-benefits{grid-template-columns:1fr;gap:13px;margin-block:12px 40px}.agency-benefits article{display:grid;grid-template-columns:45px 1fr;gap:7px 16px;padding:23px}.agency-benefits article>span{grid-row:1/3;width:45px;height:45px;margin:0}.agency-benefits h3{font-size:16.25px;align-self:end}.agency-benefits p{font-size:13.75px;line-height:2.1;margin:4px 0 0;grid-column:2}.agency-form-section{grid-template-columns:1fr;gap:30px;padding-block:20px 60px}.agency-form-section h2{font-size:29px}.agency-form-section aside>p{font-size:15px}.agency-process{gap:19px;margin:25px 0}.agency-process>span{font-size:13.75px}.agency-ports{display:none}.agency-form-card{padding:23px 18px;border-radius:13px}.agency-form-card .form-grid{grid-template-columns:1fr 1fr;gap:0 12px}.agency-form-card .field>span{font-size:12.5px}.agency-form-card .field input,.agency-form-card .field textarea,.agency-form-card .field select{font-size:20px;min-height:45px;padding:11px}.agency-form-title h3{font-size:17px}.agency-form-title small,.agency-form-note{font-size:12.5px}.agency-form-card .public-primary{font-size:15px}.agency-success{min-height:420px}.agency-success p{font-size:15px}.login-page{display:block;min-height:100dvh}.login-form-side{min-height:100dvh;padding:25px 23px 22px;position:relative;overflow:hidden}.login-form-side:before{content:"";position:absolute;top:-230px;left:-180px;width:450px;height:450px;background:repeating-radial-gradient(circle at 50% 50%,transparent 0,transparent 28px,#e8f3f9 29px,transparent 30px,transparent 53px);border-radius:50%;pointer-events:none;z-index:0}.login-top{position:relative;z-index:1}.login-top>button{font-size:12.5px;gap:6px}.login-top .pub-brand b{font-size:27px}.login-top .pub-brand>span{width:42px;height:42px}.login-top .pub-brand img{width:41px;height:41px}.login-form-wrap{max-width:400px;padding:45px 0 35px;position:relative;z-index:1}.login-form-wrap>.public-eyebrow{font-size:12.5px}.login-form-wrap h1{font-size:29px;line-height:1.8;margin:17px 0 12px}.login-form-wrap>p{font-size:15px;margin-bottom:25px}.login-roles{gap:12px;margin-bottom:27px}.login-roles>button{padding:20px 17px}.login-roles b{font-size:17.5px}.login-roles small{font-size:11.25px}.login-form-wrap .field>span{font-size:15px;margin-bottom:5px}.login-phone input{font-size:21px;padding:15px}.login-phone input::placeholder{font-size:17px}.login-phone>div>svg{margin-inline:13px}.login-form-wrap .public-primary{font-size:16.25px;min-height:50px}.login-local-notice{padding:14px 13px;margin-top:23px}.login-local-notice p{font-size:12.5px;line-height:2.1}.login-agency-link,.login-agency-link>button{font-size:12.5px}.login-form-side>footer{font-size:11.25px;line-height:2;position:relative;z-index:1}.login-art-side{display:none}.login-edit-phone{font-size:17px;padding:14px}.login-edit-phone>span{font-size:13.75px}.login-form-wrap .otp-entry{font-size:31px;height:70px;letter-spacing:15px;padding-left:26px}.login-demo-code{font-size:13.75px;padding:15px 13px}.login-demo-code b{font-size:20px}.login-demo-code button{font-size:12.5px}.login-code-note{font-size:12.5px;line-height:2.1}.login-resend{font-size:12.5px;line-height:1.9}.login-resend button{font-size:12.5px}}.public-site .maritime-pattern:before,.login-page .maritime-pattern:before{content:"";position:absolute;inset:0;background-image:repeating-radial-gradient(ellipse at -10% 130%,transparent 0,transparent 30px,#ffffff0b 31px,#ffffff0b 32px,transparent 33px,transparent 60px);pointer-events:none;z-index:-1}.public-site .full-width,.login-page .full-width{width:100%}.account-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.account-summary{padding:30px;text-align:center}.account-avatar{display:grid;place-items:center;background:#edf7fc;color:#599fc1;width:83px;height:83px;border-radius:24px;margin:0 auto 20px}.account-summary h2{font-size:20px;font-weight:650;margin-bottom:13px}.account-summary dl{margin:25px 0;text-align:right}.account-summary dl>div{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #eaf1f5;padding:14px 0;font-size:11px;color:#97afbe}.account-summary dd{margin:0;font-size:11px;color:#6c94ab;overflow-wrap:anywhere}.account-summary dd.latin{font-size:9px}.account-active{color:#34a889!important}.account-summary .inline-note{text-align:right}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.account-stats>div{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #e2edf4;border-radius:12px;padding:22px}.account-stats>div>span{width:45px;height:45px;background:#edf7fc;display:grid;place-items:center;border-radius:13px;color:#649dbb}.account-stats small{font-size:10px;color:#9aafbd;display:block}.account-stats strong{font-size:24px;font-weight:650;color:#4e7f9b;display:block;margin-top:6px}.users-table{min-width:770px}.users-table .latin{font-size:11px}.system-page{display:grid;gap:23px}.system-banner{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:25px;padding:30px;color:#e0f3fb;background:linear-gradient(110deg,#064a6a,#0374a8);border-radius:14px}.system-banner>svg{color:#90c9df}.system-banner>div{flex:1}.system-banner>div>span{color:#9dd1e6;font-size:10px}.system-banner h2{font-size:20px;font-weight:650;margin:10px 0}.system-banner p{font-size:10px;line-height:2;color:#afd7e8}.system-ok{display:flex;align-items:center;gap:6px;color:#c7ebdf;font-size:9px;background:#ffffff12;border:1px solid #ffffff20;border-radius:7px;padding:9px}.system-page .account-stats{margin:0}.backup-message{margin:0 22px 20px;background:#eef8f4;color:#579b85;padding:14px 16px;border:1px solid #d5ece2;border-radius:8px;font-size:11px;line-height:1.9;overflow-wrap:anywhere}.system-footer{display:flex;gap:24px;padding:17px 22px;background:#fafcfd;border-top:1px solid #eaf1f6;color:#9db2c0;font-size:9px}.login-demo-accounts{border-top:1px solid #e4edf4;padding-top:18px;margin-top:25px}.login-demo-accounts>span{font-size:9px;color:#98b3c4;display:block;margin-bottom:10px}.login-demo-accounts>div{display:flex;gap:7px;flex-wrap:wrap}.login-demo-accounts button{background:#f3f9fc;border:1px solid #dcebf4;border-radius:7px;padding:8px 10px;font-size:9px;color:#699ab6}.login-admin-choice{margin-bottom:20px;padding:13px;background:#edf6fb;color:#538eaf;font-size:12px;border:1px solid #dcecf5;border-radius:9px}.owner-review-note{margin:0 24px 20px;padding:14px;border:1px solid #eddcba;background:#fffaf0;color:#af9153;border-radius:8px;font-size:11px;line-height:2}.identity-review-actions textarea{width:100%;padding:10px 13px;font-size:11px;border:1px solid #dce8f0;border-radius:7px;margin:5px 0 10px;color:#7499af}.public-routes{padding-block:50px 70px}.public-routes>h1{font-size:32px;margin:17px 0;color:#244c64}.public-routes>p{font-size:12px;color:#95afbf;line-height:2;margin:15px 0 28px}.public-routes-map .sea-map{height:480px;margin:0}.public-routes-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:24px}.public-routes-list>article{display:flex;align-items:center;gap:14px;border:1px solid #e4edf4;background:#fff;border-radius:11px;padding:20px}.public-routes-list article>svg{color:#7aaac4}.public-routes-list b{font-size:12px;color:#648da6;font-weight:550}.public-routes-list small{display:block;font-size:10px;color:#a1b7c6;margin-top:9px}@media(max-width:1000px){.account-grid{grid-template-columns:1fr}.system-banner{gap:16px;flex-wrap:wrap}.system-banner h2{font-size:18px}.system-ok{margin-right:auto}.account-stats{gap:12px}.account-stats>div{padding:18px;gap:12px}.account-stats strong{font-size:21px}}@media(max-width:760px){.account-grid{gap:18px}.account-summary{padding:25px 20px}.account-summary h2{font-size:20px}.account-summary dd{font-size:12px}.account-summary .inline-note p{font-size:11px}.account-stats{grid-template-columns:1fr;gap:10px;margin-bottom:18px}.account-stats>div{padding:16px 19px}.account-stats>div>div{display:flex;flex:1;align-items:center;justify-content:space-between;gap:15px}.account-stats strong{font-size:22px;margin:0}.account-stats small{font-size:11px}.system-banner{padding:24px 19px;gap:15px}.system-banner>svg{width:33px}.system-banner h2{font-size:16px;line-height:1.9}.system-banner p{font-size:11px}.system-ok{font-size:10px}.system-page{gap:18px}.system-footer{flex-wrap:wrap;gap:13px;font-size:10px}.backup-message{font-size:11px;margin-inline:16px}.login-demo-accounts>span{font-size:10px}.login-demo-accounts button{font-size:10px;padding:9px 10px}.owner-review-note{margin-inline:17px}.identity-review-actions textarea{font-size:16px}.public-routes{padding-block:35px 50px}.public-routes>h1{font-size:26px;line-height:1.9}.public-routes-map .sea-map{height:390px}.public-routes-list{grid-template-columns:1fr;gap:12px}.public-routes-list>article{padding:17px}.public-routes-list b{font-size:12px}.public-routes-list small{font-size:10px}}.sidebar{overflow:hidden}.sidebar>.brand,.sidebar>.workspace-label,.sidebar>.sidebar-separator,.sidebar>.nav-item,.sidebar>.sidebar-bottom{flex-shrink:0}.sidebar>nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;scrollbar-width:thin;padding-inline:2px;margin-inline:-2px}.sidebar>.sidebar-bottom{margin-top:14px;padding-top:0}.sidebar .nav-item.active>i{right:0}@media(max-height:1100px){.sidebar .sea-note{display:none}}@font-face{font-family:Logistino Yekan;src:url(/assets/logistino/fonts/IRANYekanXVF.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Logistino Estedad;src:url(/assets/logistino/fonts/Estedad-FD-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}.public-header.modern{height:88px;max-width:1320px;width:calc(100% - 96px);border:0;gap:32px}.public-header.modern>nav{font-size:15px;color:#456174;gap:32px}.public-header.modern .pub-brand b{font-size:32px}.public-header.modern .public-login-link{font-size:15px;color:#1d4b65;border:1px solid #dbe6ec;padding:12px 18px;border-radius:10px}.public-header.modern .public-header-actions{gap:16px}.public-header.modern .pub-menu{color:#24485d}.public-site button,.public-site a{touch-action:manipulation}.public-site :focus-visible{outline:3px solid #65b9e0;outline-offset:5px}.home-container{width:calc(100% - 112px);max-width:1216px;margin-inline:auto}.landing-page{font-family:Logistino Yekan,Vazirmatn Variable,sans-serif;background:#fff;color:#173b50;font-size:16px}.landing-page h1,.landing-page h2{font-family:Logistino Estedad,Logistino Yekan,sans-serif;font-weight:800;letter-spacing:0}.home-hero{position:relative;isolation:isolate;min-height:calc(100svh - 88px);background:#0d3e55;color:#fff;display:flex;align-items:center;justify-content:center;padding:52px 28px 86px;overflow:hidden}.harbor-media{position:absolute;inset:0;z-index:-3;background:#143e53}.harbor-media img,.harbor-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#042c459c,#032f49a6 60%,#062e45ba)}.home-hero:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.08;pointer-events:none;background-image:radial-gradient(#fff .7px,transparent .7px);background-size:7px 7px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000);mask-image:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000)}.home-hero-content{width:100%;max-width:760px;text-align:center;animation:home-arrive .65s ease both}.home-eyebrow{display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;color:#e0f1f7;margin-bottom:12px}.home-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#9bdddf;box-shadow:0 0 0 5px #a3dddf17}.home-hero h1{font-size:clamp(38px,3.7vw,54px);line-height:1.65;margin:0;color:#fff;text-shadow:0 2px 16px #062e4433}.home-hero h1>span{color:#e9f6fa}.home-subtitle{font-size:18px;line-height:1.9;color:#e0eef4;margin-top:13px}.home-assistant{margin-top:30px;text-align:right}.assistant-card{border:1px solid #ffffffa8;background:#fff;color:#173b50;border-radius:18px;padding:22px 24px 20px;box-shadow:0 18px 65px #001c3330}.assistant-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:15px;font-weight:600}.assistant-card-heading>span:first-child{display:flex;align-items:center;gap:9px}.assistant-spark{display:grid;place-items:center;color:#0374a8}.assistant-ready{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:400;color:#597568}.assistant-ready i{width:5px;height:5px;border-radius:50%;background:#64a88f}.home-composer textarea{display:block;resize:none;width:100%;border:0;background:transparent;color:#25485d;line-height:1.9;font-size:18px;padding:17px 0 8px;min-height:98px;max-height:180px;border-radius:0}.home-composer textarea:focus{outline:0;box-shadow:inset 0 -2px #0374a84d}.home-composer textarea::placeholder{color:#7a909e;opacity:1}.home-composer>.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px}.home-composer-bottom>span{font-size:12px;color:#6c8291;line-height:1.7}.home-composer-bottom>button{font-size:14px;gap:15px;min-height:46px;flex-shrink:0;border-radius:9px;background:#0374a8;color:#fff;padding:10px 15px;transition:background .2s}.home-composer-bottom>button:hover{background:#075575}.home-composer-bottom>button:disabled{opacity:1;background:#edf3f7;color:#768e9e;cursor:default}.assistant-card.is-listening{border-color:#83bed7;box-shadow:0 0 0 4px #8bc6df18,0 18px 65px #001c3330}.home-input-tools{display:flex;align-items:center;gap:14px;min-width:0}.home-voice-button{min-height:44px;padding:9px 11px;border-radius:8px;border:1px solid #dce8ef;background:#f6fafc;color:#2c6e8f;flex-shrink:0;font-size:13px;gap:7px}.home-voice-button:hover{background:#edf6fa}.home-voice-button.active{background:#edf7fb;border-color:#81b8d0;color:#0374a8}.home-input-help{font-size:11px;line-height:1.9;color:#6b8392}.home-voice-status:empty{display:none}.home-voice-status{display:flex;align-items:center;gap:11px;margin-block:3px 9px;padding:11px 13px;border:1px solid #d9ebf4;background:#f2f9fc;color:#387693;font-size:12px;border-radius:8px;min-height:42px}.home-voice-status>button{margin-inline-start:auto;background:transparent;color:#527e95;font-size:11px;padding:3px 5px}.voice-bars{display:flex;align-items:center;gap:3px;height:20px;min-width:25px}.voice-bars i{width:3px;height:6px;border-radius:3px;background:#5b9fbe}.voice-bars.is-hearing i{animation:cargo-voice-wave .75s ease-in-out infinite alternate}.voice-bars i:nth-child(2){animation-delay:-.25s;height:13px}.voice-bars i:nth-child(3){animation-delay:-.5s;height:18px}.voice-bars i:nth-child(4){animation-delay:-.1s;height:11px}.voice-bars i:nth-child(5){animation-delay:-.4s}.home-voice-note{font-size:10px;color:#7f939f;line-height:1.9;margin-top:12px}.home-voice-error{display:flex;align-items:flex-start;gap:10px;background:#fff8f2;border:1px solid #ead8c8;border-radius:8px;padding:11px 13px;margin-top:13px;color:#956646;font-size:12px;line-height:1.9}.home-voice-error p{flex:1}.home-voice-error button{padding:2px;color:inherit;background:transparent}@keyframes cargo-voice-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1.15)}}.home-suggestions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:17px}.home-suggestions>button{border:1px solid #ffffff4d;background:#123e5438;color:#f0f8fc;border-radius:7px;padding:10px 13px;gap:9px;font-size:12px;transition:background .2s}.home-suggestions>button:hover{background:#ffffff20}.home-ai-note{font-size:11px;color:#ccdde6;text-align:center;line-height:1.8;margin-top:12px}.harbor-video-control{position:absolute;left:max(48px,calc((100vw - 1320px)/2));bottom:28px;z-index:1;background:#092f4661;border:1px solid #ffffff35;border-radius:30px;color:#fff;gap:7px;font-size:11px;padding:8px 12px}.home-hero-bottom{position:absolute;inset:auto max(48px,calc((100vw - 1320px)/2)) 28px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.home-hero-bottom>a{display:flex;align-items:center;gap:12px;font-size:12px;color:#d3e6ef;pointer-events:auto}.home-sea-label{font:10px monospace;letter-spacing:2px;color:#bad4e1;direction:ltr;display:none}.home-transcript{max-height:205px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin-top:16px;padding-inline:2px}.home-message{display:flex;align-items:flex-start;gap:10px;margin:10px 0;font-size:14px;line-height:1.95}.home-message svg{margin-top:6px;color:#0374a8}.home-message p{white-space:pre-wrap;overflow-wrap:anywhere}.home-message.user{margin-inline-start:40px;background:#f0f6fa;border-radius:10px;padding:9px 13px;color:#426378}.has-conversation .home-composer textarea{font-size:16px;min-height:70px;padding-top:12px}.assistant-reset{background:none;color:#6d8796;font-size:11px;padding:5px}.home-draft-review{border-top:1px solid #e7eef3;margin-top:17px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.home-draft-facts{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:#56768b}.home-draft-facts>span{display:flex;align-items:center;gap:5px;background:#f3f7fa;padding:5px 8px;border-radius:5px}.home-draft-review>button{background:transparent;color:#0374a8;font-size:13px;padding:4px 0}.home-storage-error{font-size:13px;line-height:1.9;color:#ad4939;padding-top:12px}.home-journey{padding-block:100px 80px}.home-section-title{text-align:center}.home-kicker{display:block;font-size:13px;color:#638498;margin-bottom:13px}.home-section-title h2,.home-world h2,.home-faq h2{font-size:38px;line-height:1.5;color:#163d54}.home-section-title>p{font-size:16px;color:#6b8494;line-height:2;margin-top:8px}.home-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:52px}.home-steps>article{position:relative;padding:0 0 0 22px}.home-steps>article:not(:last-child):after{content:"";position:absolute;left:-30px;top:10px;width:1px;height:110px;background:#e0e9ef}.home-steps>article>span{display:block;font-size:16px;color:#8eafc2;margin-bottom:10px}.home-steps h3{font-size:19px;font-weight:600;margin-bottom:10px;color:#214960}.home-steps p{font-size:15px;line-height:2.1;color:#6b8494;max-width:320px}.home-world{padding-block:28px 88px}.home-world-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.home-world-heading a{display:flex;align-items:center;gap:12px;font-size:14px;color:#0374a8}.home-photo-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:24px}.home-photo-grid figure{position:relative;isolation:isolate;overflow:hidden;border-radius:14px;margin:0;height:380px;background:#dce8ef}.home-photo-grid figure:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#032f49bc);z-index:0}.home-photo-grid img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.home-photo-grid figure:hover img{transform:scale(1.025)}.home-photo-grid figcaption{position:absolute;inset:auto 28px 26px;z-index:1;color:#fff}.home-photo-grid figcaption>span{display:block;font-size:13px;color:#dbecf4;margin-bottom:8px}.home-photo-grid figcaption>b{font-size:20px;font-weight:500;line-height:1.8}.home-stock-note{font-size:11px;color:#7f95a4;margin-top:12px}.home-captains{padding-block:76px;background:#f3f7f9;position:relative;isolation:isolate}.home-captains:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-radial-gradient(ellipse at -15% 110%,transparent 0 32px,#0374a80a 33px 34px,transparent 35px 70px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 60%);mask-image:linear-gradient(90deg,#000,transparent 60%)}.home-captain-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px}.home-captain-grid figure{height:480px;position:relative;margin:0;overflow:hidden;border-radius:14px;background:#193e50}.home-captain-grid figure img{width:100%;height:100%;object-fit:cover}.home-captain-grid figure>span{position:absolute;bottom:23px;right:24px;font-size:13px;color:#fff;background:#062f466e;padding:10px 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:5px}.home-captain-grid h2{font-size:42px;line-height:1.55;margin-bottom:16px}.home-captain-grid h2>span{color:#0374a8}.home-captain-grid p{font-size:16px;color:#647f91;line-height:2.2;max-width:490px}.home-captain-grid ul{list-style:none;padding:0;display:grid;gap:14px;margin:24px 0 30px;color:#416d84;font-size:14px}.home-captain-grid li{display:flex;align-items:center;gap:10px}.home-captain-grid li svg{color:#5b9ca4}.home-solid-button{display:inline-flex;align-items:center;gap:22px;padding:15px 22px;border-radius:8px;background:#0374a8;color:#fff;font-size:15px}.home-solid-button:hover{background:#075575}.home-faq{display:grid;grid-template-columns:1fr 1.65fr;gap:100px;padding-block:100px}.home-faq>div>p{font-size:15px;color:#6c8798;line-height:2.1;margin-top:15px}.home-faq-list{border-top:1px solid #dce7ee}.home-faq-list>article{border-bottom:1px solid #dce7ee}.home-faq-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:transparent;text-align:right;font-size:16px;font-weight:500;line-height:1.8;padding:23px 0;color:#315b72}.home-faq-list button>span{color:#6f94a9;flex-shrink:0}.home-faq-list article p{font-size:15px;line-height:2.1;color:#708999;padding:0 0 22px 32px;animation:home-arrive .2s ease}.home-partner{display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid #deeaef;padding-block:40px 52px}.home-partner h2{font-size:29px;line-height:1.7}.home-partner .home-kicker{margin-bottom:7px}.home-partner>a{display:flex;gap:16px;align-items:center;font-size:15px;color:#0374a8;border-bottom:1px solid #9cc3d5;padding-block:10px;flex-shrink:0}.public-footer.simple{background:#073c56;color:#e7f3f8;padding:0;border:0;position:relative;isolation:isolate;overflow:hidden}.public-footer.simple:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-radial-gradient(ellipse at 105% 120%,transparent 0 28px,#ffffff08 29px 30px,transparent 31px 60px)}.simple-footer-main{max-width:1216px;width:calc(100% - 112px);margin:auto;display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:53px 38px}.simple-footer-main .pub-brand{color:#fff}.simple-footer-main .pub-brand>span{background:#ffffff12;box-shadow:none;border:1px solid #ffffff18}.simple-footer-main .pub-brand small{color:#acc8d6}.simple-footer-main>div>p{font-size:15px;line-height:2;color:#b9d1de;margin-top:18px}.simple-footer-main>nav{display:grid;grid-template-columns:repeat(2,auto);column-gap:65px;row-gap:20px;font-size:14px;color:#d3e4ed}.simple-footer-main>nav>a:hover{color:#fff;text-decoration:underline;text-underline-offset:6px}.simple-footer-bottom{max-width:1216px;width:calc(100% - 112px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #ffffff20;padding:23px 0;font-size:12px;color:#a9c5d5;line-height:1.9}.simple-footer-bottom>span:last-child{display:flex;align-items:center;gap:8px}@keyframes home-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:1100px)and (max-height:780px){.home-hero{padding-block:24px 65px}.home-hero h1{font-size:46px}.home-assistant{margin-top:22px}.home-subtitle{font-size:16px;margin-top:8px}.assistant-card{padding:17px 22px}.home-composer textarea{min-height:82px}.home-suggestions{margin-top:12px}.home-hero-bottom{bottom:19px}.harbor-video-control{bottom:18px}}@media(max-width:1050px){.public-header.modern{width:calc(100% - 48px);gap:20px}.public-header.modern>nav{font-size:13px;gap:22px}.public-header.modern .public-login-link{font-size:13px;padding:11px 14px}.home-container,.simple-footer-main,.simple-footer-bottom{width:calc(100% - 64px)}.home-steps{gap:36px}.home-steps>article:not(:last-child):after{left:-18px}.home-captain-grid{gap:40px}.home-captain-grid h2{font-size:35px}.home-captain-grid figure{height:430px}.home-faq{gap:50px}.home-photo-grid figure{height:320px}.simple-footer-main>nav{column-gap:35px}}@media(max-width:760px){.public-header.modern{height:76px;width:calc(100% - 36px);gap:12px}.public-header.modern .pub-brand{gap:8px}.public-header.modern .pub-brand b{font-size:28px}.public-header.modern .pub-brand>span{width:38px;height:38px;border-radius:11px}.public-header.modern .pub-brand img{width:37px;height:37px}.public-header.modern .pub-brand small{font-size:7px;letter-spacing:3px;margin-top:2px}.public-header.modern .public-login-link{font-size:12px;padding:10px 12px;gap:6px}.public-header.modern .public-login-link svg{display:none}.public-header.modern .public-header-actions{gap:8px}.public-header.modern>nav{font-size:15px;gap:0;top:66px;right:0;left:0;box-shadow:0 14px 30px #153e591c}.public-header.modern>nav a{padding:15px 18px}.public-header.modern .pub-menu{display:inline-flex;padding:5px;min-width:32px}.home-hero{min-height:calc(100svh - 76px);padding:36px 18px 76px;align-items:center}.home-hero h1{font-size:clamp(30px,7.7vw,42px);line-height:1.7}.home-eyebrow{font-size:12px;margin-bottom:16px}.home-subtitle{font-size:14px;margin-top:12px}.home-assistant{margin-top:26px}.assistant-card{padding:18px 16px 16px;border-radius:14px}.assistant-card-heading{font-size:14px}.assistant-ready{font-size:10px;gap:5px}.home-composer textarea{font-size:16px;padding-top:18px;min-height:102px;line-height:1.95}.home-composer-bottom{gap:12px;padding-top:9px}.home-input-tools{gap:8px}.home-input-help{display:none}.home-voice-button{font-size:12px;min-height:44px;padding:10px 12px}.home-voice-note{font-size:10px;margin-top:10px}.home-voice-status{font-size:11px;padding-inline:10px}.home-voice-error{font-size:11px}.home-composer-bottom>span{font-size:11px;max-width:170px}.home-composer-bottom>button{font-size:12px;padding:10px 12px;gap:9px;min-height:43px}.home-suggestions{gap:8px;margin-top:15px}.home-suggestions>button{font-size:11px;padding:9px 10px;gap:7px}.home-suggestions>button>svg:last-child{display:none}.home-ai-note{font-size:10px;margin-top:12px}.home-hero-bottom{inset:auto 22px 23px}.home-hero-bottom>a{font-size:11px;gap:7px}.harbor-video-control{left:20px;bottom:19px;font-size:10px;padding:7px 10px}.harbor-media img,.harbor-media video{object-position:43% center}.home-transcript{max-height:185px}.home-message{font-size:13px}.home-message.user{margin-inline-start:25px}.home-draft-review>button{font-size:12px}.assistant-reset{font-size:10px}.has-conversation .home-composer textarea{font-size:16px}.home-container,.simple-footer-main,.simple-footer-bottom{width:calc(100% - 40px)}.home-journey{padding-block:65px 40px}.home-kicker{font-size:12px;margin-bottom:10px}.home-section-title h2,.home-world h2,.home-faq h2{font-size:30px;line-height:1.6}.home-section-title>p{font-size:14px;line-height:2;max-width:300px;margin:7px auto 0}.home-steps{grid-template-columns:1fr;gap:26px;margin-top:32px}.home-steps>article{padding:0 46px 25px 0;border-bottom:1px solid #e7eef3}.home-steps>article:last-child{border:0;padding-bottom:0}.home-steps>article>span{position:absolute;right:0;top:2px;font-size:16px}.home-steps>article:not(:last-child):after{display:none}.home-steps h3{font-size:18px}.home-steps p{font-size:14px;max-width:none}.home-world{padding-block:28px 55px}.home-world-heading{display:block;margin-bottom:23px}.home-world-heading a{font-size:13px;margin-top:12px}.home-photo-grid{grid-template-columns:1fr;gap:16px}.home-photo-grid figure{height:260px}.home-photo-grid figcaption{inset:auto 22px 20px}.home-photo-grid figcaption>b{font-size:18px}.home-photo-grid figcaption>span{font-size:12px}.home-stock-note{font-size:10px;line-height:1.9}.home-captains{padding-block:45px 50px}.home-captain-grid{grid-template-columns:1fr;gap:32px}.home-captain-grid figure{height:300px}.home-captain-grid h2{font-size:35px;margin-bottom:13px}.home-captain-grid p{font-size:15px;line-height:2.1}.home-captain-grid ul{font-size:13px;gap:12px;margin:20px 0 25px}.home-solid-button{font-size:14px;padding:13px 18px}.home-faq{grid-template-columns:1fr;gap:27px;padding-block:60px}.home-faq>div>p{font-size:14px;margin-top:8px}.home-faq-list button{font-size:14px;padding:20px 0;gap:20px}.home-faq-list article p{font-size:14px;padding-left:8px}.home-partner{display:block;padding-block:28px 35px}.home-partner h2{font-size:26px}.home-partner>a{display:inline-flex;margin-top:15px;font-size:14px}.simple-footer-main{padding-block:35px 28px;flex-direction:column;align-items:flex-start;gap:30px}.simple-footer-main>div>p{font-size:14px;margin-top:13px}.simple-footer-main>nav{font-size:13px;width:100%;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:18px}.simple-footer-bottom{padding-block:20px;flex-wrap:wrap;gap:10px;font-size:11px}.simple-footer-bottom>span:last-child{font-size:10px}}@media(max-width:380px){.home-hero h1{font-size:29px}.home-suggestions{flex-direction:column;align-items:center}.home-suggestions>button{padding:8px 11px}.assistant-ready{display:none}.home-composer-bottom>span{max-width:140px}.public-header.modern .public-login-link{font-size:11px;padding-inline:9px}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home-photo-grid figure:hover img{transform:none}}.app-home{--app-line: #e1ebf2;position:fixed;top:var(--home-app-top, 0px);left:50%;transform:translate(-50%);width:min(100%,480px);height:var(--home-app-height, 100dvh);height:var(--home-app-height, 100svh);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:#f4f8fb;box-shadow:0 0 0 1px #dce7ee,0 0 100px #1a527213;z-index:5;-webkit-text-size-adjust:100%}.app-home button,.app-home a,.public-app-navigation a{touch-action:manipulation}.app-home :focus-visible{outline:2px solid #5cafd1;outline-offset:3px}.app-home-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;min-height:calc(68px + env(safe-area-inset-top,0px));padding:calc(10px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));background:#fff;border-bottom:1px solid var(--app-line);z-index:20}.app-home-brand{display:flex;align-items:center;gap:9px}.app-home-brand>span{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#0374a8}.app-home-brand img{width:35px;height:35px;object-fit:contain}.app-home-brand b{color:#214d63;font-size:23px;font-weight:850;line-height:1.2;letter-spacing:-.7px}.app-home-brand b>span{color:#239bab}.app-home-brand small{display:block;font-size:9px;line-height:1.8;color:#7d97a7;margin-top:2px}.app-header-tools{display:flex;align-items:center;gap:4px}.app-header-tools>a,.app-header-tools>button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;color:#50788f;background:transparent;border-radius:12px}.app-header-tools>a:hover,.app-header-tools>button:hover{background:#f1f7fa}.app-home-menu{position:absolute;left:12px;top:calc(100% - 2px);width:246px;padding:7px;background:#fff;border:1px solid #dfebf2;border-radius:12px;box-shadow:0 12px 35px #103e571a}.app-home-menu a{display:flex;align-items:center;gap:10px;padding:13px 10px;min-height:48px;font-size:12px;color:#456e85;border-radius:8px}.app-home-menu a:hover{background:#f2f8fb}.app-home-menu a>svg:last-child{margin-inline-start:auto}.app-home-main{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-start-scene{position:relative;isolation:isolate;flex-shrink:0;height:clamp(118px,calc(var(--home-app-height, 100svh) * .22),190px);overflow:hidden;border-radius:15px;margin:12px 14px 0;background:#064867;color:#fff;display:grid;place-items:center;text-align:center}.app-start-scene:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(100deg,#063f5b88,#063650b3)}.app-start-scene>div:not(.harbor-media){padding:14px 12px}.app-start-scene>div>span{font-size:10px;color:#d7eaf4}.app-start-scene h1{font-size:25px;line-height:1.85;color:#fff;margin-top:5px}.app-start-scene .harbor-video-control{width:44px;height:44px;min-height:44px;padding:0;left:7px;bottom:7px;border-radius:10px}.app-start-scene .harbor-video-control span{display:none}.app-assistant{flex:1;min-height:0;display:flex;flex-direction:column;margin:0;overflow:hidden}.app-assistant .assistant-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:transparent;box-shadow:none;border:0;border-radius:0;padding:0}.app-assistant .assistant-card-heading{order:0;padding:8px 18px;min-height:48px;flex-shrink:0;font-size:13px}.app-assistant:not(.has-conversation) .assistant-card-heading{display:none}.app-assistant .assistant-card-heading>span:first-child{gap:7px}.app-assistant .assistant-reset{min-height:44px;padding:7px 0;font-size:10px}.app-conversation-welcome{order:1;flex:1;min-height:0;overflow-y:auto;display:flex;align-items:flex-start;gap:10px;padding:17px 18px 8px}.app-conversation-welcome>span{flex-shrink:0;display:grid;place-items:center;background:#fff;border:1px solid #e2edf3;color:#5c9cbb;width:34px;height:34px;border-radius:10px}.app-conversation-welcome p{font-size:15px;font-weight:600;line-height:1.8;color:#315c74}.app-conversation-welcome small{display:block;font-size:11px;font-weight:400;line-height:2;color:#7c97a7;margin-top:3px;max-width:300px}.app-assistant .app-suggestions{order:2;display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;gap:8px;margin:0;padding:8px 14px 10px;scrollbar-width:none;flex-shrink:0}.app-suggestions::-webkit-scrollbar{display:none}.app-assistant .app-suggestions>button{min-height:40px;flex-shrink:0;background:#fff;color:#527f98;border-color:#dfeaf1;padding:9px 11px;font-size:11px;gap:7px;white-space:nowrap}.app-assistant .app-suggestions>button svg:last-child{display:none}.app-assistant .home-transcript{order:1;flex:1;min-height:0;max-height:none;margin:0;padding:3px 17px 14px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.app-assistant .home-message{font-size:14px;line-height:2;margin:12px 0}.app-assistant .home-message.user{background:#e8f2f8;margin-inline-start:30px;padding:10px 13px;border-radius:13px 13px 3px}.app-assistant .home-message.assistant p{background:#fff;border:1px solid #e3edf4;padding:10px 13px;border-radius:13px 3px 13px 13px}.app-assistant .home-message.assistant>svg{width:17px;margin-top:12px}.app-assistant .home-composer{order:4;flex-shrink:0;border:1px solid #dce9f1;border-radius:15px;background:#fff;margin:0 12px;padding:10px 13px 9px;box-shadow:0 4px 18px #245e7e06}.app-assistant .is-listening .home-composer{border-color:#79b5d0;box-shadow:0 0 0 3px #78b7d318}.app-assistant .home-composer textarea{font-family:inherit;font-size:16px;line-height:1.85;min-height:60px;max-height:112px;padding:5px 0}.app-assistant .home-composer-bottom{padding-top:5px;gap:10px}.app-assistant .home-composer-bottom>button{min-height:44px;min-width:82px;font-size:13px;padding:10px 13px;gap:8px;border-radius:10px}.app-assistant .home-input-help{display:none}.app-assistant .home-voice-button{min-height:44px;font-size:12px;padding:10px 12px;gap:7px;border-radius:10px}.app-assistant .home-voice-status{margin:3px 0 7px;font-size:11px;padding:8px 10px;min-height:36px}.app-assistant .home-voice-status>button{min-height:44px;margin-block:-6px}.app-assistant .home-voice-note{margin-top:6px;font-size:9px;line-height:1.8;color:#8198a6}.app-assistant .home-voice-error{margin-top:8px;max-height:92px;overflow-y:auto;padding:8px 10px;font-size:11px}.app-assistant .home-voice-error button{min-height:44px;min-width:44px}.app-assistant .home-draft-review{order:3;flex-shrink:0;display:flex;flex-wrap:nowrap;align-items:center;margin:0 12px 9px;padding:7px 11px;gap:8px;border:1px solid #deebf2;border-radius:10px;background:#ecf5fa;max-height:85px}.app-assistant .home-draft-facts{flex:1;min-width:0;max-height:60px;overflow-y:auto;gap:4px;font-size:9px}.app-assistant .home-draft-facts>span{background:transparent;padding:2px}.app-assistant .home-draft-review>button{flex-shrink:0;min-height:44px;padding:4px 0;font-size:12px;gap:7px}.app-assistant .home-storage-error{order:5;padding:7px 16px;font-size:11px;flex-shrink:0}.app-assistant>.home-ai-note{flex-shrink:0;margin:0;padding:5px 10px;font-size:8px;line-height:1.8;color:#7897aa}.public-app-navigation{display:grid;grid-template-columns:repeat(4,1fr);flex-shrink:0;padding:6px max(8px,env(safe-area-inset-right,0px)) max(7px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:#fff;border-top:1px solid #e0eaf2}.public-app-navigation>a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;gap:3px;color:#7c94a3;font-family:Logistino Yekan,Vazirmatn Variable,sans-serif}.public-app-navigation a>span{display:grid;place-items:center;min-height:26px;width:44px;border-radius:8px}.public-app-navigation a>b{font-size:10px;font-weight:450;line-height:1.8}.public-app-navigation a[aria-current=page]{color:#0374a8}.public-app-navigation a[aria-current=page]>span{background:#eaf5fb}.public-app-navigation a[aria-current=page]>b{font-weight:650}.app-home[data-keyboard=true] .app-start-scene,.app-home[data-keyboard=true] .app-conversation-welcome,.app-home[data-keyboard=true] .app-suggestions,.app-home[data-keyboard=true]>.public-app-navigation{display:none}.app-home[data-keyboard=true] .assistant-card-heading{display:flex;min-height:40px;padding-block:4px}.app-home[data-keyboard=true] .home-composer textarea{min-height:48px;max-height:88px}.app-home[data-keyboard=true] .app-home-header{min-height:calc(54px + env(safe-area-inset-top,0px));padding-block:calc(4px + env(safe-area-inset-top,0px)) 4px}.app-home[data-keyboard=true] .app-home-brand>span{height:32px;width:32px}.app-home[data-keyboard=true] .app-home-brand img{height:30px;width:30px}.app-home[data-keyboard=true] .app-home-brand small{display:none}.public-app-view{max-width:480px;margin-inline:auto;min-height:100svh;padding-bottom:calc(75px + env(safe-area-inset-bottom,0px));background:#fff}.public-app-view>.public-app-navigation{position:fixed;bottom:0;left:50%;width:min(100%,480px);transform:translate(-50%);z-index:45}.public-app-view .public-footer,.public-app-view .public-header>nav,.public-app-view .public-header .pub-menu{display:none}.public-app-view .public-header.modern{width:calc(100% - 36px);height:calc(70px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);gap:12px}.public-app-view .login-top{padding-top:env(safe-area-inset-top,0px)}.public-app-view .public-container{width:calc(100% - 36px)}.public-app-view .login-page{display:block;min-height:calc(100svh - 75px)}.public-app-view .login-art-side{display:none}.public-app-view .login-form-side{padding:20px 18px;min-height:calc(100svh - 75px)}.public-app-view .login-form-wrap{max-width:420px;padding:40px 0}.public-app-view .login-top .pub-brand b{font-size:26px}.public-app-view .agency-hero,.public-app-view .agency-form-section{grid-template-columns:1fr;gap:28px;padding-block:32px}.public-app-view .agency-benefits{grid-template-columns:1fr}.public-app-view .agency-hero h1{font-size:28px}.public-app-view .agency-hero figure{display:none}.public-app-view:has(input:focus,textarea:focus,select:focus)>.public-app-navigation{display:none}@media(max-height:720px){.app-start-scene{height:118px;margin-top:9px}.app-start-scene h1{font-size:22px;line-height:1.7}.app-start-scene>div>span{font-size:9px}.app-conversation-welcome{padding-top:12px}.app-conversation-welcome p{font-size:14px}.app-conversation-welcome small{font-size:10px}}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Vazirmatn Variable,Tahoma,sans-serif;color:#213747;background:#f5f7fa;font-synthesis:none;font-weight:400;--blue: #0374a8;--navy: #063e5a;--muted: #84939e;--line: #edf0f3;--green: #20a886}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button{border:0}button,a,select,input,textarea{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--blue)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0;vertical-align:middle}button svg{pointer-events:none}button{display:inline-flex;align-items:center;justify-content:center;gap:8px}input,textarea,select{min-width:0;max-width:100%}textarea{resize:vertical}small{font-size:11px}.latin{font-family:Arial,sans-serif;direction:ltr;display:inline-block;letter-spacing:.5px}.muted-text{color:#7b8d99;font-size:12px;line-height:2}.app-shell{min-height:100dvh}.sidebar{position:fixed;inset:0 0 0 auto;width:230px;background:#fff;border-left:1px solid #e9eef2;padding:30px 16px 0;z-index:40;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;padding:0 17px 28px}.brand-symbol{width:48px;height:48px;background:var(--blue);border-radius:15px;display:grid;place-items:center;box-shadow:0 5px 12px #0374a81a}.brand-symbol img{width:45px;height:45px;object-fit:contain}.brand b{font-size:29px;font-weight:850;line-height:1.1;letter-spacing:-1.5px}.brand b .brand-dot{color:#10a8b7}.brand small{display:block;color:#7e95a4;font:9px Arial;letter-spacing:4.6px;padding-right:4px;margin-top:5px}.workspace-label{color:#a1adb6;font-size:10px;padding:3px 17px 14px}.sidebar nav{display:grid;gap:6px}.nav-item{position:relative;justify-content:flex-start;gap:11px;color:#778b99;font-size:12px;padding:13px 15px;width:100%;border-radius:10px;background:transparent;text-align:right;min-height:45px;white-space:nowrap;transition:.2s}.nav-item:hover{background:#f6f9fb;color:var(--blue)}.nav-item.active{background:#eaf5fb;color:var(--blue);font-weight:700}.nav-item.active>i{position:absolute;width:3px;height:19px;border-radius:3px;right:-16px;background:var(--blue)}.nav-item em{font-style:normal;font-size:10px;border-radius:6px;background:#eef2f6;padding:1px 7px;margin-right:auto}.nav-item.active em{background:#cde8f5}.nav-item.new-nav{color:var(--blue)}.sidebar-separator{height:1px;background:var(--line);margin:20px 14px 13px}.sidebar-bottom{margin-top:auto;padding-top:32px}.sea-note{position:relative;margin:0 2px 22px;border:1px solid #e7f1f6;background:radial-gradient(ellipse at 0 100%,#dff3f8,transparent 70%),#f4f9fc;border-radius:13px;padding:18px 16px;overflow:hidden}.sea-note:after{content:"";position:absolute;left:-30px;top:-30px;border:1px solid #d4eaf2;width:105px;height:105px;border-radius:50%;pointer-events:none}.sea-note>span{color:var(--blue);display:block;margin-bottom:9px}.sea-note strong{font-size:12px;display:block}.sea-note p{font-size:10px;color:#8798a4;line-height:1.9;margin:8px 0 13px}.sea-note button{font-size:10px;color:var(--blue);background:transparent;padding:0}.role-switch{display:block;margin:0 3px 15px}.role-switch>span{display:flex;gap:5px;align-items:center;font-size:10px;color:#8d9eab;margin-bottom:7px}.role-switch select{font-size:11px;width:100%;border:1px solid #e4ebf0;background:#fff;border-radius:7px;padding:7px 8px;color:#4d6576}.sidebar-foot{display:flex;align-items:center;gap:5px;border-top:1px solid var(--line);padding:14px 5px;font-size:9px;color:#8e9ca7}.sidebar-foot>span:last-child{margin-right:auto;font-family:Arial;color:#b5c0c8}.online-dot{background:#28b58c;width:6px;height:6px;border-radius:50%;display:inline-block;box-shadow:0 0 0 3px #28b58c13}.main-shell{margin-right:230px;min-width:0}.topbar{height:78px;background:#ffffffdf;border-bottom:1px solid #e8edf1;display:flex;justify-content:space-between;align-items:center;padding:0 38px;gap:20px}.breadcrumb{display:flex;align-items:center;gap:14px;font-size:11px;color:#99a5af}.breadcrumb strong{font-weight:500;color:#405b6c}.breadcrumb>svg{color:#c0cbd2}.top-actions{display:flex;align-items:center;gap:13px}.local-chip{font-size:9px;display:flex;align-items:center;gap:5px;color:#a18850;background:#fbf6e9;padding:4px 8px;border-radius:5px}.local-chip i{width:4px;height:4px;border-radius:50%;background:#bd9b4d}.icon-button{padding:7px;background:transparent;color:#7a8e9c;border-radius:8px;min-width:32px;min-height:32px}.icon-button:hover{background:#edf5f9;color:var(--blue)}.notification-button{position:relative}.notification-button>i{width:5px;height:5px;background:#df9c42;border:1px solid #fff;border-radius:50%;position:absolute;right:9px;top:6px}.top-divider{width:1px;height:27px;background:#e7edf2;margin:0 3px}.avatar{width:35px;height:35px;border-radius:50%;background:#e1f0f8;display:grid;place-items:center;color:var(--blue);font-size:14px;font-weight:700;border:3px solid #f1f7fb}.user-label{display:grid;gap:2px}.user-label b{font-size:11px;font-weight:600}.user-label span{font-size:9px;color:#97a6b0}.user-chevron{color:#93a4af}.main-content{padding:32px 38px 0;max-width:1600px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}.eyebrow{font-size:10px;letter-spacing:.1px;color:#8e9eaa;margin-bottom:7px}h1{font-size:23px;font-weight:750;letter-spacing:-.65px}.heading-dot{color:var(--blue);margin-right:2px}.heading-actions{display:flex;align-items:center;gap:15px}.today{font-size:10px;color:#91a0ac;display:flex;align-items:center;gap:7px}.button{border-radius:8px;min-height:40px;padding:10px 16px;font-size:11px;font-weight:550;transition:background .2s,transform .2s}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{color:#fff;background:var(--blue);box-shadow:0 4px 10px #0374a815}.button.primary:hover{background:#026a99}.button.white{color:var(--blue);background:#fff;box-shadow:0 4px 13px #002b4e10}.button.secondary{color:#527286;background:#fff;border:1px solid #dfe8ef}.button.small{font-size:10px;padding:7px 11px;min-height:33px}.text-button{font-size:10px;background:none;padding:0;color:var(--blue);white-space:nowrap}.hero-row{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:22px;margin-bottom:23px}.hero{background:#076f9e;min-height:290px;position:relative;overflow:hidden;border-radius:15px;isolation:isolate}.hero-image{position:absolute;inset:0;object-fit:cover;object-position:36% 53%;width:100%;height:100%;z-index:-2}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#035681dc 0%,#036c96ae 27%,#047ca23d 60%,transparent 80%);z-index:-1}.hero-content{position:relative;padding:26px 30px;color:#fff;width:65%}.hero-eyebrow{display:flex;align-items:center;gap:6px;color:#b4e8f5;font-size:10px;margin-bottom:10px}.hero h2{font-size:32px;line-height:1.6;letter-spacing:-1.2px;font-weight:800}.hero p{font-size:11px;line-height:1.9;color:#d9ecf6;margin:9px 0 18px}.hero .button{font-size:10px;gap:7px;padding:9px 13px}.hero-bottom{position:absolute;bottom:14px;left:19px;display:flex;align-items:center;gap:5px;color:#ddf1f7;font-size:8px}.quick-card{background:#fff;border:1px solid #e8edf2;border-radius:15px;padding:22px 24px 14px;display:flex;flex-direction:column;position:relative;overflow:hidden}.quick-card:after{content:"";position:absolute;left:-35px;top:-40px;width:120px;height:120px;border:1px solid #f0f6f9;border-radius:50%;pointer-events:none}.card-kicker{display:flex;align-items:center;gap:9px;font-size:10px;color:#6f899a;margin-bottom:12px}.square-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#edf6fb;color:var(--blue);width:36px;height:36px}.quick-card h3{font-size:17px;font-weight:700;letter-spacing:-.4px;margin-bottom:7px}.quick-card>p{font-size:10px;color:#95a2ad;line-height:1.9;max-width:290px}.quick-composer{display:flex;border:1px solid #e4ecf2;background:#fafcfd;border-radius:10px;padding:10px;margin-top:16px;gap:8px;align-items:flex-end}.quick-composer textarea{background:none;border:0;outline:none;font-size:10px;line-height:1.9;resize:none;flex:1;color:#416074;min-height:43px}.quick-composer textarea::placeholder{color:#b0bbc3}.quick-composer button{background:var(--blue);color:#fff;width:32px;height:32px;border-radius:8px;padding:0;flex-shrink:0}.quick-examples{display:flex;align-items:center;gap:5px;font-size:8px;color:#a5b0b9;margin:10px 0 14px}.quick-examples button{font-size:8px;background:#f3f7fa;color:#7090a4;border-radius:5px;padding:4px 6px}.assistant-state{display:flex;align-items:center;gap:6px;font-size:9px;color:#90a2af;margin-top:auto;border-top:1px solid #f0f3f5;padding-top:11px}.assistant-state>span:last-child{margin-right:auto;color:#aab6bf;font-size:8px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px}.stat-card{border:1px solid #e8edf2;background:#fff;border-radius:12px;min-height:100px;padding:19px 17px;display:flex;align-items:center;gap:14px;position:relative;overflow:hidden}.stat-icon{height:45px;width:45px;display:grid;place-items:center;border-radius:11px;flex-shrink:0}.stat-icon.blue{background:#edf5fc;color:#4a95c4}.stat-icon.aqua{background:#ecf8f8;color:#4aacae}.stat-icon.amber{background:#fcf6e9;color:#d9ab4b}.stat-icon.green{background:#edf8f1;color:#68ad8b}.stat-card>div>span{font-size:10px;color:#95a3af}.stat-card strong{display:block;font-size:25px;font-weight:700;color:#2b4354;line-height:1.6;margin-top:2px}.stat-card strong small{font-weight:400;font-size:9px;color:#b1bbc3;margin-right:7px}.stat-decoration{margin-right:auto;align-self:flex-end;font-size:36px;color:#e0ebf1;line-height:.9;font-family:Arial;font-weight:700}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(285px,1fr);gap:22px;margin-bottom:23px}.card{border:1px solid #e6ecf1;background:#fff;border-radius:13px;min-width:0;overflow:hidden}.section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 22px 18px}.section-head h2{font-size:13px;font-weight:650;letter-spacing:-.2px}.section-head p{font-size:9px;color:#9ba9b4;margin-top:6px;line-height:1.8}.table-scroll{overflow-x:auto}.cargo-table{width:100%;border-collapse:collapse;text-align:right;white-space:nowrap}.cargo-table thead{background:#fafbfd}.cargo-table th{font-weight:400;color:#9aa9b4;font-size:9px;padding:12px 15px;border-top:1px solid #f1f4f7;border-bottom:1px solid #edf1f5}.cargo-table th:first-child{padding-right:22px}.cargo-table td{padding:19px 15px;border-bottom:1px solid #f1f4f6;font-size:10px}.cargo-table tr:last-child td{border-bottom:0}.cargo-table tbody tr{cursor:pointer;transition:background .2s}.cargo-table tbody tr:hover{background:#fbfdff}.cargo-cell{display:flex;align-items:center;gap:10px}.cargo-cell>div>b{font-size:10px;font-weight:550;display:block}.cargo-cell>div>small{display:block;font-size:8px;color:#aab7c1;margin-top:5px}.package-icon{width:36px;height:38px;border-radius:9px;background:#f1f6fa;display:grid;place-items:center;color:#8eaec2;flex-shrink:0}.route-cell{display:flex;align-items:center;gap:8px;font-size:9px;color:#738b9c}.route-cell svg{color:#becbd4}.weight{font-size:10px;font-weight:500;color:#607c8f}.cell-sub{display:block;font-size:8px;color:#acb8c2;margin-top:5px}.badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:5px 7px;border-radius:5px;font-size:8px;line-height:1.3;font-weight:450}.badge>i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.65}.badge.amber{color:#c29a45;background:#fdf6e7}.badge.blue{color:#4b96bd;background:#ecf6fc}.badge.green{color:#3ba487;background:#eafaf2}.badge.purple{color:#9881bd;background:#f4f0fa}.badge.muted{color:#8d9daa;background:#f1f4f6}.table-foot{background:#fcfdfd;border-top:1px solid #f0f4f6;font-size:8px;color:#a0afba;display:flex;gap:7px;align-items:center;padding:13px 22px;line-height:1.8}.live-label{display:flex;align-items:center;gap:5px;color:#4ca991;font-size:9px}.live-label i{height:5px;width:5px;border-radius:50%;background:#4bb592}.map-card .section-head{padding-bottom:16px}.sea-map{height:197px;position:relative;margin:0 14px;border-radius:9px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 30% 40%,#dfedf2,transparent),#f0f5f6}.leaflet-canvas{height:100%;width:100%;z-index:0}.leaflet-container{font-family:inherit;background:#e8f0f3}.leaflet-control-attribution{font-size:7px!important}.vessel-marker{display:grid;place-items:center}.vessel-marker>span{display:grid;place-items:center;border-radius:50%;background:#0374a8;color:#fff;box-shadow:0 0 0 5px #0374a81f,0 3px 8px #035a8b30;width:27px;height:27px;font-size:27px;line-height:1;transform:rotate(-20deg);border:2px solid #fff}.map-legend{position:absolute;bottom:9px;right:9px;background:#ffffffed;padding:5px 7px;border-radius:5px;display:flex;align-items:center;gap:5px;font-size:7px;color:#7090a3;z-index:1;pointer-events:none;box-shadow:0 2px 6px #093b5010}.map-legend i{width:5px;height:5px;border-radius:50%;background:var(--blue)}.map-card-foot{display:flex;justify-content:space-between;align-items:center;padding:15px 19px;font-size:8px;color:#9baab5;gap:10px}.map-card-foot>span{display:flex;align-items:center;gap:5px}.map-card-foot .text-button{font-size:9px}.map-popup{font-size:11px;min-width:150px;line-height:1.8}.map-popup p{font-size:10px;color:#6c8798}.map-popup strong{display:block}.journey-strip{border:1px solid #e7edf1;display:flex;align-items:center;gap:20px;border-radius:12px;padding:17px 22px;background:linear-gradient(100deg,#f8fbfc,#fff);margin-bottom:25px}.journey-strip>span{font-size:9px;color:#91a5b3;display:flex;align-items:center;gap:7px;flex:1;white-space:nowrap}.journey-strip>span>i{font-style:normal;font:11px Arial;color:#a7c5d5}.journey-strip>span.journey-title{color:var(--blue);font-size:11px;gap:9px;flex:.9;margin-left:8px}.journey-title b{font-weight:500}.main-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:19px 0 25px;font-size:8px;color:#a8b4bd;border-top:1px solid #e7edf1}.main-footer>span{display:flex;align-items:center;gap:7px}.floating-support{position:fixed;bottom:23px;left:25px;background:var(--blue);color:#fff;box-shadow:0 6px 20px #0374a82a;border:3px solid #fff;border-radius:30px;padding:13px;z-index:20}.floating-support>span{font-size:10px;max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .2s}.floating-support:hover>span{max-width:100px}.floating-support:not(:hover){gap:0}.mobile-menu,.mobile-bottom{display:none}.loading{min-height:50vh;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;color:#6b889b}.spin{animation:spin 1.5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty{padding:42px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.empty>span{width:65px;height:65px;border-radius:20px;display:grid;place-items:center;background:#eff7fb;color:#7fb3ce}.empty .empty-title{font-size:14px;font-weight:550;color:#6c8495}.empty p{color:#a1afba;line-height:1.9;font-size:11px;max-width:360px}.table-toolbar{padding:0 22px 18px;display:flex;gap:10px;align-items:center;justify-content:space-between}.table-toolbar>span{font-size:11px;color:#a0afba}.search-box{display:flex;align-items:center;gap:7px;background:#f9fbfd;border:1px solid #e7edf2;padding:9px 12px;border-radius:7px;color:#9aadba;max-width:350px;width:100%}.search-box input{border:0;outline:0;background:transparent;width:100%;font-size:11px;color:#4c6d82}.full-map-card .sea-map{height:460px;margin:0 22px}.route-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:22px}.route-cards>div{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #eaf0f5;border-radius:9px}.route-cards>div>div{flex:1}.route-cards b{font-size:11px;display:flex;align-items:center;gap:9px}.route-cards small{font-size:10px;color:#8da3b2;display:block;margin-top:5px}.toast{position:fixed;bottom:25px;right:50%;transform:translate(50%);z-index:200;background:#153e56;box-shadow:0 8px 25px #11374b2b;color:#fff;padding:15px 18px;border-radius:12px;display:flex;align-items:center;gap:12px;font-size:12px;max-width:calc(100vw - 35px);width:max-content;line-height:1.9}.toast>svg{color:#9ad6ee}.toast button{background:transparent;color:#c3dbe8;padding:4px}.modal-backdrop{position:fixed;inset:0;background:#0b2c426b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;justify-content:center;align-items:center;padding:28px}.modal{width:660px;max-width:100%;max-height:calc(100dvh - 56px);background:#fff;border-radius:18px;box-shadow:0 30px 100px #09294333;overflow:auto;display:flex;flex-direction:column;outline:0}.modal.wide{width:1090px}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 26px;border-bottom:1px solid #ebf0f4;flex-shrink:0}.modal-head h2{font-size:18px;font-weight:700}.modal-head p{font-size:10px;color:#91a3b0;margin-top:6px}.modal-head .icon-button{background:#f2f6f9}.cargo-wizard{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:480px;overflow:hidden;flex:1}.intake-panel{background:linear-gradient(160deg,#f1f8fc,#f8fcfd);border-left:1px solid #e7eff4;display:flex;flex-direction:column;padding:22px;overflow:hidden}.assistant-heading{display:flex;gap:10px;align-items:center;border-bottom:1px solid #e0edf4;padding-bottom:19px}.assistant-heading>span{width:42px;height:42px;border-radius:13px;background:#0374a8;color:#fff;display:grid;place-items:center;box-shadow:0 5px 10px #0374a814}.assistant-heading b{font-size:13px;display:block}.assistant-heading small{font-size:9px;color:#8ba4b5;display:block;margin-top:5px}.chat-messages{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:22px 0;flex:1;min-height:180px;max-height:440px;scroll-behavior:smooth}.chat-bubble{font-size:11px;line-height:2.1;max-width:95%;padding:12px 14px;border-radius:12px}.chat-bubble.assistant{background:#fff;border:1px solid #e3eef5;border-top-right-radius:2px;color:#68879b;align-self:flex-start}.chat-bubble.user{background:#0374a8;color:#fff;border-top-left-radius:2px;align-self:flex-end}.chat-composer{display:flex;align-items:center;background:#fff;border:1px solid #dce9f1;border-radius:9px;padding:6px;gap:5px;margin-top:auto}.chat-composer input{border:0;outline:none;background:none;width:100%;font-size:10px;padding:7px;color:#577b92}.chat-composer .icon-button{color:#0374a8;background:#edf6fb}.intake-disclaimer{display:block;color:#94acbb;font-size:8px;line-height:1.8;margin-top:9px}.cargo-edit-form{padding:22px 26px;overflow-y:auto;min-height:0;max-height:70dvh}.form-step{display:flex;align-items:center;gap:9px;margin:3px 0 18px}.form-step>span{background:#e9f5fb;color:var(--blue);width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:11px}.form-step h3{font-size:12px;font-weight:650}.form-step>small{margin-right:auto;color:#a3b3bf}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px;min-width:0}.field>span{font-size:10px;color:#718a9b}.field input,.field select,.field textarea{border:1px solid #dfe8ef;border-radius:7px;background:#fcfdfe;min-height:39px;padding:9px 10px;color:#47697e;width:100%;font-size:11px;transition:border-color .2s;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#66b4d9;box-shadow:0 0 0 3px #0374a809;background:#fff}.field input[type=number],.field input[type=date]{direction:ltr;text-align:right}.field select[multiple]{height:130px;padding:5px}.field select[multiple] option{padding:5px 8px}.field>small{color:#9eafba;font-size:8px;line-height:1.7}.item-fields{border:1px solid #e1eaf0;border-radius:10px;padding:15px;margin:0 0 17px;background:#fdfefe}.item-fields legend{padding:0 8px;font-size:11px;font-weight:600;color:#688b9f}.item-fields legend svg{margin-left:5px}.danger-text{background:none;color:#c97272;padding:0;margin-right:12px}.field-note{color:#9fb1bc;font-size:8px;line-height:1.8;display:block}.button.dashed{border:1px dashed #a7ccdf;background:#f5fafd;color:#4a93b9;width:100%;margin-bottom:18px}.form-summary{display:flex;justify-content:space-between;background:#f2f8fc;border:1px solid #e4eff5;border-radius:8px;padding:14px;margin-bottom:18px;gap:12px}.form-summary>span{font-size:9px;color:#86a1b4}.form-summary b{display:block;font-size:13px;color:#447e9e;margin-top:5px;font-weight:600}.form-actions{display:flex;align-items:center;gap:10px;margin:17px 0 0;flex-wrap:wrap}.form-card{padding-bottom:24px}.form-card>.section-head{padding-bottom:20px}.form-card>form,.form-card>.inline-note,.form-card>.vessel-list{margin:0 24px 20px}.form-card>form:last-child{margin-bottom:0}.inline-note{display:flex;align-items:flex-start;gap:10px;border:1px solid #e3eff6;background:#f2f8fc;border-radius:9px;padding:13px;color:#7b9aaf;margin-bottom:18px}.inline-note p{font-size:10px;line-height:2}.inline-note svg{margin-top:3px}.identity-grid,.support-grid,.approval-grid,.events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:25px}.verified-state{padding:25px 20px;text-align:center;color:#3ba88b}.verified-state h3{font-size:16px;margin:15px 0 9px}.verified-state p{font-size:12px;color:#829eac}.vessel-list>div{display:flex;align-items:center;gap:10px;padding:14px 0;border-top:1px solid #edf2f6;color:#6692ac}.vessel-list>div>span:nth-child(2){flex:1}.vessel-list b{display:block;font-size:12px;font-weight:600}.vessel-list small{display:block;font-size:10px;color:#9aafbc;margin-top:5px}.approval-item{padding:20px 24px;border-top:1px solid #edf2f6}.approval-item h3{font-size:14px}.approval-item p{font-size:11px;color:#8ba3b4;line-height:2;margin:9px 0 17px}.approval-person{display:flex;align-items:center;gap:12px}.approval-person p{margin:4px 0}.onboarding-banner{display:flex;align-items:center;gap:22px;padding:27px;background:radial-gradient(ellipse at 3% 100%,#dfedf4,transparent 65%),#fff;border:1px solid #e1ebf2;border-radius:13px;margin-bottom:25px}.onboarding-banner .onboarding-icon{color:#67a6c7;background:#eff7fb;padding:18px;border-radius:20px}.onboarding-banner>div{flex:1}.onboarding-banner h2{font-size:18px;font-weight:650;margin-bottom:10px}.onboarding-banner p{font-size:10px;color:#92a8b7}.onboarding-steps{display:flex;gap:22px;margin-top:20px}.onboarding-steps>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#9cafbd}.onboarding-steps i{border:1px solid #c4d6e0;border-radius:50%;font-size:9px;font-style:normal;width:18px;height:18px;text-align:center}.onboarding-steps>.done{color:#309c7b}.admin-overview{margin-bottom:24px}.review-row{display:flex;align-items:center;gap:13px;padding:16px 22px;border-top:1px solid #edf2f6}.review-row>div{flex:1}.review-row b{font-size:12px;font-weight:600}.review-row small{display:block;font-size:10px;color:#9aafbe;margin-top:6px}.review-row>span:not(.square-icon){color:#90a8b7;font-size:11px}.section-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.section-toolbar p{font-size:11px;color:#8fa5b5}.standard-form{padding:25px;overflow:auto}.voyage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:25px}.voyage-card{padding:22px}.voyage-top{display:flex;gap:11px;align-items:center}.voyage-top>div{flex:1}.voyage-top .square-icon{width:45px;height:45px}.voyage-top h2{font-size:15px;margin-bottom:7px}.voyage-top small{color:#a2b4c0;font-size:9px}.voyage-route{display:flex;align-items:center;gap:10px;margin:30px 0 25px}.voyage-route>div{display:grid;grid-template-columns:8px 1fr;gap:6px;align-items:center}.voyage-route>div>i{width:6px;height:6px;border-radius:50%;background:#6faac7}.voyage-route>div>span{font-size:8px;color:#a7bac6}.voyage-route>div>b{grid-column:2;font-size:17px}.route-dash{flex:1;border-bottom:1px dashed #bed3df;display:flex;justify-content:center;color:#87afc6}.route-dash>svg{margin-bottom:-10px;background:#fff;padding:0 3px;box-sizing:content-box}.voyage-info{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:9px;color:#99aeba}.voyage-info b{display:block;color:#5d8199;font-size:12px;margin-top:5px}.capacity-track{height:5px;background:#eff4f7;border-radius:5px;overflow:hidden;margin:17px 0}.capacity-track>i{height:100%;display:block;background:#78b4d1;border-radius:5px}.warehouse-line{display:flex;gap:7px;align-items:flex-start;font-size:10px;color:#97adbb;line-height:1.9;margin-bottom:17px}.voyage-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.voyage-cargos>button{display:flex;width:100%;background:#f8fbfd;border:1px solid #e6eff5;padding:12px 10px;margin-top:12px;justify-content:flex-start;color:#6f91a8;border-radius:7px;font-size:9px;gap:8px}.voyage-cargos>button>b{font-family:Arial;direction:ltr;font-size:9px}.voyage-cargos>button>span:nth-child(3){flex:1;text-align:right}.location-control{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#f6fbfd;padding:12px;border-radius:8px;margin-top:15px}.location-control small{font-size:9px;color:#91aaba;line-height:1.8}.cargo-details{display:grid;grid-template-columns:minmax(0,1fr) 280px;overflow:auto;flex:1}.detail-main{padding:25px 28px}.detail-aside{border-right:1px solid #e7eff5;background:#f9fcfe;padding:25px 23px}.detail-status{display:flex;align-items:center;gap:12px;margin-bottom:25px}.detail-status>span:not(.badge){font-size:10px;color:#9cafbc}.detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);background:#f6fafc;border:1px solid #e8f0f5;border-radius:10px;margin-bottom:25px;padding:16px;gap:15px}.detail-metrics span{font-size:9px;color:#9bb0bf;display:block}.detail-metrics b{font-size:13px;font-weight:600;display:block;color:#577c94;margin-top:7px}.detail-main h3{font-size:12px;margin-bottom:16px}.detail-item{display:flex;align-items:flex-start;gap:12px;border:1px solid #e6eef3;border-radius:9px;padding:15px;margin-bottom:10px}.detail-item h4{font-size:12px;font-weight:600}.detail-item p{font-size:10px;color:#87a0b1;line-height:2;margin:6px 0}.detail-item small{font-size:9px;color:#a2b4c0}.detail-note{font-size:11px;background:#f8fafc;padding:14px;border-radius:8px;margin:17px 0;color:#6d90a7}.detail-note b{font-size:10px;font-weight:500}.detail-note p{margin-top:6px;line-height:2;color:#93aab9}.shipping-card{text-align:center;border:1px solid #dcecf6;border-radius:12px;background:#edf7fc;padding:23px 15px;color:#438aac}.shipping-card.pending{background:#f6f9fc;color:#8da9ba}.shipping-card h3{font-size:12px;margin:12px 0}.shipping-card p{font-size:10px;line-height:2;color:#8ca6b7;margin:12px 0}.shipping-card .latin{font-size:16px}.shipping-card .button{font-size:10px;padding:8px 11px;margin-top:2px}.warehouse-card{border:1px solid #e0ebf2;background:#fff;border-radius:11px;padding:18px;margin:15px 0;color:#6b94ad}.warehouse-card h3{font-size:11px;margin:10px 0}.warehouse-card p{font-size:11px;color:#8da6b7;line-height:2}.timeline{margin-top:25px}.timeline h3{font-size:12px;margin-bottom:23px}.timeline>div{display:flex;gap:11px;position:relative;margin-bottom:24px}.timeline>div>span{width:20px;height:20px;border-radius:50%;background:#deecf4;color:#6d9db7;display:grid;place-items:center;position:relative;z-index:1}.timeline>div>span.current{background:#0374a8;color:#fff}.timeline>div:after{content:"";height:45px;width:1px;background:#dceaf2;position:absolute;top:13px;right:9px}.timeline>div:last-child:after{display:none}.timeline b{display:block;font-size:10px;color:#6a8da4;font-weight:500}.timeline small{display:block;font-size:9px;color:#a0b3c1;margin-top:5px}.quote-section,.receipt-section{border-top:1px solid #e9f0f5;margin-top:25px;padding-top:22px}.quote-card{border:1px solid #dfeaf2;border-radius:9px;padding:16px;display:flex;justify-content:space-between;gap:15px;margin-bottom:12px;background:#fcfdff}.quote-card>div:first-child{flex:1}.quote-card>div:last-child{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px}.quote-card b{display:flex;align-items:center;gap:7px;font-size:12px;color:#668aa0}.quote-card small{display:block;font-size:9px;color:#9db1bf;margin-top:7px}.quote-card p{font-size:10px;color:#91a9ba;margin-top:8px}.quote-card strong{font-size:16px;color:#0374a8;white-space:nowrap}.quote-card strong small{display:inline;font-size:8px;font-weight:400}.receipt-section>p{font-size:11px;color:#94abba;line-height:2}.receipt-section .item-fields{margin-top:20px}.discrepancy-box{background:#fffaf0;border:1px solid #f0e2ba;border-radius:10px;padding:18px;margin-top:22px;color:#ae8d49}.discrepancy-box h3{display:flex;align-items:center;gap:8px}.discrepancy-box p{font-size:10px;line-height:2;margin-bottom:10px}.mark-view{padding:25px;overflow:auto}.print-mark{border:2px solid #204d67;border-radius:5px;padding:25px;max-width:760px;margin:0 auto;color:#17415d}.mark-header{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:2px solid #204d67;padding-bottom:20px;direction:ltr}.mark-header>span:first-child{display:flex;align-items:center;gap:9px;font:18px Arial;letter-spacing:2px}.mark-header>span:last-child{text-align:right;font-size:11px;line-height:1.8}.mark-id{text-align:center;direction:ltr;font:700 35px Arial;padding:24px 0;letter-spacing:3px;border-bottom:1px solid #bad0de}.mark-route{display:flex;justify-content:center;gap:45px;align-items:center;padding:25px 0;font-size:25px}.mark-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:17px;font-size:12px;padding:20px 0;border-top:1px solid #bad0de}.mark-meta b{display:block;font-size:17px;margin-top:8px}.print-mark table{width:100%;border-collapse:collapse;text-align:right;font-size:10px;margin:20px 0}.print-mark td,.print-mark th{padding:10px 6px;border:1px solid #bad0de}.print-mark>p{font-size:11px;line-height:2}.print-mark>small{display:block;color:#849dac;font-size:9px;margin-top:20px}.mark-view .form-actions{justify-content:center}.support-hero{text-align:center;padding:20px 25px 25px}.support-hero>span{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 20px;border-radius:24px;background:#edf7fc;color:#5196bc}.support-hero h2{font-size:20px;font-weight:650}.support-hero p{font-size:11px;color:#9eb1bf;line-height:2;margin:10px 0}.faq-list{display:grid;gap:9px;padding:0 24px 22px}.faq-list button{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:right;padding:14px;background:#fafcfd;border:1px solid #e7eff5;border-radius:8px;color:#7295ac;font-size:11px}.ticket{padding:22px;border-top:1px solid #e9f0f5}.ticket>div{display:flex;justify-content:space-between;gap:10px}.ticket b{font-family:Arial;font-size:12px;color:#8aa6b9}.ticket p{font-size:12px;color:#7996a9;line-height:2;margin:15px 0}.ticket blockquote{background:#eff8fc;border-right:2px solid #68afd1;font-size:11px;line-height:2;padding:12px;margin:15px 0;color:#6392ac}.event-row{display:flex;align-items:center;gap:12px;padding:18px 22px;border-top:1px solid #edf2f6}.event-row>div{flex:1;min-width:0}.event-row b{display:block;font-size:12px;font-weight:550;color:#7494a8}.event-row small{display:block;font-size:9px;color:#a0b5c3;margin-top:8px;overflow-wrap:anywhere}@media(min-width:1600px){.hero{min-height:330px}.hero-content{padding:34px 40px}.hero h2{font-size:37px}.hero p{font-size:13px}.hero-eyebrow{font-size:12px}.quick-card{padding:28px}.quick-card h3{font-size:21px}.quick-card>p{font-size:12px}.quick-composer textarea{font-size:12px}.quick-examples,.quick-examples button{font-size:9px}.hero .button{font-size:12px}.sea-map{height:224px}.cargo-table td{padding-top:25px;padding-bottom:25px}}@media(max-width:1200px){.sidebar{width:210px;padding-right:12px;padding-left:12px}.main-shell{margin-right:210px}.topbar{padding:0 25px}.main-content{padding:27px 25px 0}.hero-row{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:15px}.hero-content{padding:24px 22px;width:76%}.hero h2{font-size:28px}.hero-image{object-position:40% 50%}.quick-card{padding:20px 18px 15px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.map-card .sea-map{height:225px}.stats-grid{gap:10px}.stat-card{padding:15px 12px;gap:10px}.stat-icon{width:38px;height:38px}.stat-decoration{display:none}.journey-strip{gap:13px;padding:15px}.journey-strip>span{font-size:8px}.journey-strip>span.journey-title{font-size:10px}.cargo-wizard{grid-template-columns:300px 1fr}.onboarding-banner h2{font-size:16px}.onboarding-banner{padding:22px;gap:15px}.voyage-grid{grid-template-columns:1fr}}@media(max-width:960px){.sidebar{width:190px}.main-shell{margin-right:190px}.brand{padding-right:10px;padding-left:0;gap:7px}.brand b{font-size:26px}.brand-symbol{width:42px;height:42px}.brand-symbol img{width:40px;height:40px}.nav-item{font-size:10px;padding:12px 10px;gap:8px}.nav-item svg{width:17px}.hero-row{grid-template-columns:1fr}.hero{min-height:280px}.hero-content{width:55%}.quick-card{display:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today{display:none}.journey-strip{flex-wrap:wrap;gap:20px}.journey-strip>span{flex:1 1 25%}.journey-strip>span.journey-title{flex:1 1 100%}.identity-grid,.support-grid,.approval-grid,.events-grid{grid-template-columns:1fr}.cargo-wizard{grid-template-columns:250px minmax(0,1fr)}.intake-panel{padding:15px}.cargo-edit-form{padding:20px}.cargo-details{grid-template-columns:minmax(0,1fr) 240px}.detail-main{padding:22px}.detail-aside{padding:22px 15px}.onboarding-banner{flex-wrap:wrap}.onboarding-banner>div{min-width:60%}.role-switch select{font-size:10px}.sea-note{padding:15px 12px}.page-heading h1{font-size:21px}.main-footer{flex-direction:column;align-items:flex-start;gap:10px}.route-cards{grid-template-columns:1fr}.user-label{display:none}.topbar{padding:0 22px}.breadcrumb{gap:8px;font-size:10px}}@media(max-width:760px){.sidebar{width:245px;transform:translate(100%);transition:transform .25s;box-shadow:-15px 0 40px #12364d15;padding-bottom:20px}.sidebar.open{transform:translate(0)}.sidebar-scrim{position:fixed;inset:0;background:#09283e66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:39}.sidebar .nav-item{font-size:13px;padding:14px}.sidebar .nav-item svg{width:20px}.sidebar .brand{padding-right:15px}.sidebar .brand b{font-size:31px}.sidebar .sea-note{display:none}.sidebar-bottom{padding-top:20px}.sidebar .role-switch select{font-size:14px;padding:10px}.sidebar-foot{font-size:11px}.main-shell{margin-right:0}.mobile-menu{display:flex}.topbar{height:65px;padding:0 16px;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.breadcrumb{gap:6px}.breadcrumb>span{display:none}.breadcrumb>svg{display:none}.breadcrumb strong{font-size:12px}.local-chip{font-size:8px;padding:4px 6px}.top-actions{gap:8px}.top-divider,.user-chevron{display:none}.avatar{width:31px;height:31px}.main-content{padding:24px 16px 90px}.page-heading{margin-bottom:20px;align-items:flex-end}.eyebrow{font-size:10px;margin-bottom:6px}.page-heading h1{font-size:20px;line-height:1.7}.heading-actions>.button{font-size:10px;min-height:35px;padding:8px}.hero-row{margin-bottom:16px}.hero{min-height:270px;border-radius:13px}.hero-content{padding:26px 23px;width:68%}.hero h2{font-size:29px;line-height:1.55}.hero-eyebrow{font-size:9px}.hero p{font-size:10px}.hero-image{object-position:31% 50%}.hero:after{background:linear-gradient(270deg,#035681e6 0%,#036c96b3 38%,transparent 90%)}.hero .button{font-size:10px;padding:9px 11px}.hero-bottom{font-size:7px;left:13px;bottom:13px}.stats-grid{gap:10px;margin-bottom:20px}.stat-card{min-height:90px;border-radius:10px;gap:10px;padding:13px}.stat-icon{width:37px;height:37px;border-radius:10px}.stat-icon svg{width:20px}.stat-card>div>span{font-size:9px}.stat-card strong{font-size:23px}.stat-card strong small{font-size:8px}.dashboard-grid{gap:19px;margin-bottom:18px}.section-head{padding:19px 17px 16px}.section-head h2{font-size:12px}.section-head p{font-size:9px}.cargo-table{white-space:normal}.cargo-table th{padding:11px 10px;font-size:9px;white-space:nowrap}.cargo-table td{padding:17px 10px;font-size:10px}.cargo-table th:first-child{padding-right:14px}.cargo-table .cargo-cell{gap:7px}.cargo-cell b{max-width:125px;line-height:1.9}.cargo-cell .package-icon{display:none}.cargo-table td:nth-child(3),.cargo-table th:nth-child(3){display:none}.cargo-table td:last-child{padding-left:8px;padding-right:0}.route-cell{font-size:9px;gap:5px;flex-wrap:wrap;line-height:1.8}.route-cell svg{width:12px}.badge{font-size:8px;padding:5px 6px}.cargo-table .icon-button{min-width:25px;padding:4px}.table-foot{padding:12px 14px;font-size:8px}.map-card .sea-map{height:210px}.journey-strip{padding:18px;gap:17px}.journey-strip>span{font-size:9px;flex-basis:40%}.journey-strip>span.journey-title{flex-basis:100%;font-size:12px}.main-footer{padding-bottom:20px;font-size:8px}.floating-support{bottom:88px;left:17px;padding:11px}.floating-support svg{width:21px}.floating-support:hover>span{display:none}.mobile-bottom{display:flex;position:fixed;bottom:0;right:0;left:0;z-index:35;background:#ffffffed;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid #e3ebf1;box-shadow:0 -4px 15px #14426004;padding:9px 6px max(10px,env(safe-area-inset-bottom));min-height:66px}.mobile-bottom>button{display:flex;flex-direction:column;gap:5px;flex:1;background:transparent;color:#9bafbd;font-size:9px;padding:4px 0}.mobile-bottom>button.active{color:var(--blue)}.mobile-bottom>button:nth-child(3)>svg{background:#e9f6fc;border-radius:8px;padding:3px;box-sizing:content-box;margin-top:-5px}.toast{bottom:85px;padding:12px 15px;font-size:11px;width:calc(100% - 30px);gap:8px}.toast>span{flex:1}.modal-backdrop{padding:0;align-items:stretch}.modal,.modal.wide{border-radius:0;width:100%;max-height:100dvh;min-height:100dvh}.modal-head{padding:18px 17px;position:sticky;top:0;background:#fff;z-index:3}.modal-head h2{font-size:16px;max-width:280px;line-height:1.9}.modal-head p{font-size:9px;line-height:1.8}.cargo-wizard{display:flex;flex-direction:column;overflow-y:auto}.intake-panel{overflow:visible;border-left:0;border-bottom:1px solid #e0edf4;padding:16px}.assistant-heading{padding-bottom:12px}.assistant-heading>span{width:34px;height:34px;border-radius:10px}.assistant-heading b{font-size:12px}.chat-messages{max-height:210px;min-height:100px;padding:16px 0;flex:initial}.chat-bubble{font-size:12px;padding:10px 13px;max-width:90%}.chat-composer input{font-size:16px;padding:10px}.chat-composer{flex-shrink:0}.intake-disclaimer{font-size:9px}.cargo-edit-form{overflow:visible;max-height:none;padding:22px 17px 35px}.field>span{font-size:11px}.field input,.field select,.field textarea{font-size:16px;min-height:45px;padding:10px}.field small,.field-note{font-size:9px}.form-grid{gap:0 12px}.item-fields{padding:13px}.item-fields legend{font-size:12px}.form-step h3{font-size:13px}.cargo-edit-form>.form-actions{position:sticky;bottom:-1px;background:#fff;padding:12px 0;border-top:1px solid #edf2f6;z-index:2}.form-actions .button{font-size:12px;min-height:43px}.form-actions>.primary{flex:1}.table-toolbar{padding:0 16px 17px}.search-box input{font-size:16px}.search-box{max-width:100%}.table-toolbar>span{display:none}.identity-grid,.support-grid,.approval-grid,.events-grid{gap:18px}.form-card>form,.form-card>.inline-note,.form-card>.vessel-list{margin-right:17px;margin-left:17px}.onboarding-banner{padding:20px;gap:13px}.onboarding-banner .onboarding-icon{padding:13px;border-radius:14px}.onboarding-banner .onboarding-icon svg{width:26px}.onboarding-banner h2{font-size:15px;line-height:1.9}.onboarding-banner>div{min-width:60%}.onboarding-banner .button{width:100%;font-size:12px}.onboarding-steps{gap:14px;flex-wrap:wrap}.onboarding-steps>span{font-size:10px}.review-row{padding:17px;flex-wrap:wrap;gap:10px}.review-row>.button{margin-right:auto}.review-row>span:not(.square-icon){font-size:10px}.review-row b{font-size:11px}.review-row small{font-size:9px}.full-map-card .sea-map{height:390px;margin:0 12px}.route-cards{padding:16px;gap:10px}.route-cards>div{padding:11px}.route-cards b{font-size:12px}.route-cards small{font-size:9px}.route-cards .badge{display:none}.route-cards .square-icon{width:34px;height:34px}.section-toolbar{flex-direction:column;align-items:stretch;gap:15px}.section-toolbar p{font-size:11px;line-height:2}.voyage-card{padding:18px}.voyage-actions .button{font-size:10px;flex:1}.voyage-grid{gap:17px}.voyage-info{font-size:10px}.voyage-info b{font-size:12px}.cargo-details{display:flex;flex-direction:column;overflow:auto}.detail-main{padding:22px 17px}.detail-aside{border-right:0;border-top:1px solid #e4edf3;padding:22px 17px}.detail-status{gap:8px;flex-wrap:wrap}.detail-metrics{padding:13px;gap:12px}.detail-metrics b{font-size:12px}.detail-metrics span{font-size:9px}.detail-item p{font-size:11px}.detail-item small{font-size:9px}.detail-main h3{font-size:13px}.quote-card{padding:14px;gap:13px;flex-wrap:wrap}.quote-card>div:last-child{align-items:stretch;width:100%;flex-direction:row}.quote-card strong{font-size:17px}.shipping-card .button,.warehouse-card p,.timeline b{font-size:12px}.timeline small{font-size:10px}.standard-form{padding:22px 17px}.support-hero{padding:15px 17px 20px}.faq-list{padding:0 17px 20px}.faq-list button{font-size:12px}.ticket{padding:18px}.ticket p{font-size:12px}.mark-view{padding:20px 12px}.print-mark{padding:16px}.mark-header>span:first-child{font-size:13px;letter-spacing:1px}.mark-header>span:first-child svg{width:26px}.mark-header>span:last-child{font-size:8px}.mark-id{font-size:23px;letter-spacing:1px}.mark-route{font-size:21px;gap:25px}.mark-meta{gap:20px;font-size:10px}.mark-meta b{font-size:14px}.print-mark table{font-size:9px}.print-mark th,.print-mark td{padding:8px 4px}.print-mark>p{font-size:10px}.event-row{padding:16px}.event-row b{font-size:11px}.event-row small{font-size:9px;line-height:1.9}.location-control small{font-size:10px}.inline-note p{font-size:11px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media print{body>*{visibility:hidden!important}.print-mark,.print-mark *{visibility:visible!important}.print-mark{position:absolute!important;top:0!important;right:0!important;left:0!important;width:100%!important;max-width:none!important;margin:0!important;border:2px solid #111!important;color:#111!important;break-inside:avoid}.modal-backdrop,.modal,.mark-view{position:static!important;display:block!important;overflow:visible!important;max-height:none!important;height:auto!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;box-shadow:none!important}.modal-head,.mark-view .form-actions,.sidebar,.main-shell,.mobile-bottom,.floating-support,.toast{display:none!important}@page{size:A4;margin:18mm}}.date-field{position:relative}.date-trigger{border:1px solid #dfe8ef;border-radius:7px;background:#fcfdfe;min-height:39px;padding:9px 10px;color:#47697e;width:100%;font-size:11px;justify-content:flex-start;text-align:right}.date-trigger svg:last-child{margin-right:auto;color:#9db4c2}.date-popover{border:1px solid #dfebf3;border-radius:10px;background:#fff;padding:8px;box-shadow:0 5px 15px #12364d08}.date-popover .rmdp-wrapper{font-family:inherit!important;width:100%}.date-popover .rmdp-calendar{width:100%;padding:6px}.date-popover .rmdp-day-picker>div{width:100%}.date-popover .rmdp-week{justify-content:space-around}.date-popover .rmdp-week-day{color:#0374a8}.date-popover .rmdp-day.rmdp-selected span:not(.highlight){background:#0374a8}.date-shortcuts{border-top:1px solid #edf3f7;padding-top:8px;display:flex;justify-content:space-around;gap:5px}.date-shortcuts button{font-size:9px;color:#498caf;background:#f1f8fc;border-radius:5px;padding:6px 8px}.date-popover .rmdp-day span{font-size:11px}.date-popover .rmdp-header-values{font-size:12px}@media(max-width:760px){.date-trigger{font-size:13px;min-height:45px}.date-popover{padding:5px}.date-popover .rmdp-day,.date-popover .rmdp-week-day{width:26px;height:28px}.date-popover .rmdp-day span{font-size:12px}.date-shortcuts{flex-wrap:wrap}.date-shortcuts button{font-size:10px}}@media(max-width:760px){.date-field:has(.date-popover){grid-column:1/-1}.date-popover .rmdp-wrapper{display:block;max-width:320px;margin:0 auto}}.logistino-overlay{font-family:Logistino Yekan,Vazirmatn Variable,Tahoma,sans-serif;color:#24495f;isolation:isolate;box-sizing:border-box;padding:max(18px,env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) max(18px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px))}.logistino-overlay>.modal{max-height:100%;min-height:0}.logistino-overlay .modal-head{background:#fff;gap:18px;padding:19px 22px}.logistino-overlay .modal-head h2{font-size:18px;line-height:1.8;font-weight:750}.logistino-overlay .modal-head p{font-size:12px;line-height:1.9;color:#8a9fad}.logistino-overlay .modal-head>.icon-button{min-width:44px;min-height:44px;border-radius:11px}.logistino-overlay.drawer-overlay{padding:0;justify-content:flex-start;align-items:stretch}.drawer-overlay>.cargo-information-drawer{width:480px;max-width:100%;height:100%;max-height:100%;border-radius:0;box-shadow:-15px 0 70px #123d5826;animation:cargo-drawer-enter .2s ease}.cargo-information-form{display:flex;flex-direction:column;flex:1;min-height:0}.cargo-information-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 22px 22px}.cargo-information-scroll>section{padding:23px 0;border-bottom:1px solid #e6eef4}.cargo-information-scroll h3{font-size:15px;display:flex;align-items:center;gap:10px;font-weight:650;margin:0 0 17px;color:#315c75}.cargo-information-scroll h3>small{margin-inline-start:auto;font-size:10px;font-weight:400;color:#8aa2b2}.cargo-information-drawer .field{margin-bottom:14px;gap:9px}.cargo-information-drawer .field>span{font-size:12px;color:#66869c;line-height:1.8}.cargo-information-drawer .field :is(input,select,textarea){font-family:inherit;font-size:14px;min-height:45px;color:#3d6983;border-color:#dce8f0;background:#fbfdfe;border-radius:9px;padding:10px 12px}.cargo-information-drawer .form-grid{gap:2px 14px}.cargo-information-drawer .item-fields{margin:0 0 18px;padding:17px 14px 8px;border:1px solid #dfeaf1;border-radius:12px;background:#fbfdfe}.cargo-information-drawer .item-fields legend{font-size:12px;color:#5a8299;padding-inline:8px}.cargo-information-drawer .field-note{font-size:10px;line-height:1.9;display:block;margin-bottom:10px}.cargo-information-drawer .button{min-height:45px;font-size:13px}.cargo-information-drawer .button.dashed{width:100%}.drawer-draft-note{font-size:11px;line-height:2;color:#879fab;padding-top:18px}.cargo-information-footer{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0;border-top:1px solid #deebf3;padding:14px 20px max(16px,env(safe-area-inset-bottom,0px));background:#fff}.cargo-information-footer>div{width:100%;display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#91a7b5;margin-bottom:2px}.cargo-information-footer b{font-size:12px;color:#557e97;font-weight:500;padding-inline-start:6px}.cargo-information-footer>.primary{flex:1}.cargo-information-footer>p{width:100%;font-size:12px;line-height:1.8;color:#b35e4e;background:#fff7f4;padding:9px 12px;border-radius:7px}.persian-date-modal{width:440px!important;align-self:center;overflow:hidden;border-radius:18px!important}.date-modal-body{padding:12px 18px 16px;overflow-y:auto;min-height:0}.calendar-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.calendar-navigation>button{width:42px;height:42px;flex-shrink:0;padding:0;background:#f2f7fa;border:1px solid #e4edf3;border-radius:10px;color:#6b95ad}.calendar-navigation>div{display:flex;gap:9px;min-width:0}.calendar-weekdays,.calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.calendar-weekdays>span{display:grid;place-items:center;min-height:32px;font-size:11px;color:#8aa5b6}.calendar-week>button,.calendar-week>span{min-width:0;min-height:42px;aspect-ratio:1;background:#fff;border-radius:10px;color:#3c6580;font-size:14px;padding:0;font-family:inherit}.calendar-week>button:hover{background:#edf7fc;color:#0374a8}.calendar-week>button.today{box-shadow:inset 0 0 0 1px #9cc5da}.calendar-week>button.selected{background:#0374a8;color:#fff;font-weight:600;box-shadow:0 3px 8px #0374a824}.calendar-week>button:disabled{opacity:.3;background:#fff;box-shadow:none;cursor:default}.date-modal-footer{display:flex;align-items:center;gap:10px;border-top:1px solid #e4edf4;padding:16px 22px;background:#fff;flex-shrink:0}.date-modal-footer .button{min-height:45px;font-size:13px;padding:10px 17px}.date-modal-footer>.primary{flex:1}.date-clear{background:none;color:#9aaebc;font-size:10px;padding:6px}.date-field .date-trigger{min-height:46px;border:1px solid #dce8f0;border-radius:9px;background:#fbfdfe;width:100%;padding:10px 12px;text-align:right;gap:9px;font-family:inherit;font-size:12px;color:#5e839b;justify-content:flex-start}.date-trigger>span{flex:1;min-width:0}.date-trigger svg:last-child{margin-inline-start:auto}.cargo-information-trigger{display:flex;align-items:center;gap:7px;min-height:44px;border:1px solid #dce8ef;background:#f4f9fc;color:#497e9c;border-radius:8px;padding:9px 11px;font-size:12px;white-space:nowrap}.cargo-information-trigger i,.cargo-attachment-trigger i{font-style:normal;font-size:9px;background:#dfedf6;padding:1px 5px;border-radius:5px;min-width:17px;text-align:center}.cargo-attachment-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;background:transparent;color:#658ba2;border-radius:9px;font-size:12px;padding:8px}.cargo-attachment-trigger i{position:absolute;top:0;right:0}.cargo-attachment-trigger:hover{background:#f1f7fa}.intake-file-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;clip:rect(0,0,0,0)!important;overflow:hidden!important;border:0!important;opacity:0;pointer-events:none}.home-composer .home-input-tools{gap:6px}.home-input-tools .home-voice-button{width:44px;padding:9px;min-width:44px;border-color:transparent;background:transparent}.home-input-tools .home-voice-button.active{color:#b45e54;background:#fff2ee;border-color:#f1d6cb}.home-input-tools .home-voice-button span,.toolbar-input-help{display:none!important}.cargo-attachment-list{display:flex;gap:8px;overflow-x:auto;padding:4px 0 10px;overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%}.cargo-attachment-chip{display:flex;align-items:center;gap:8px;min-width:190px;max-width:240px;flex-shrink:0;border:1px solid #dce8f1;border-radius:10px;padding:6px 6px 6px 9px;background:#f8fbfd;color:#6c8ea4}.cargo-attachment-chip>span{display:grid;place-items:center;width:32px;height:36px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#edf5fa}.cargo-attachment-chip img{width:100%;height:100%;object-fit:cover}.cargo-attachment-chip>div{min-width:0;flex:1}.cargo-attachment-chip a,.cargo-attachment-chip b{display:block;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.8}.cargo-attachment-chip small{display:block;font-size:9px;line-height:1.8;color:#93aaba}.cargo-attachment-chip>button{width:44px;min-height:44px;flex-shrink:0;background:none;color:#8aa3b2;padding:0}.cargo-attachment-chip.missing{border-color:#edcdbb;background:#fff9f3}.attachment-feedback{font-size:11px;line-height:1.9;color:#91a4b0;margin-top:7px}.attachment-feedback.error{color:#ad654b}.cargo-form-fields{border:0;margin:0;padding:0;min-width:0}.cargo-form-attachments{padding:17px 0;border-top:1px solid #e4edf4}.cargo-form-attachments h3{font-size:13px;margin-bottom:8px}.cargo-form-attachments>p{font-size:10px;line-height:1.9;color:#90a6b6;margin-bottom:10px}.cargo-saved-attachments{border:1px solid #e1ebf3;border-radius:11px;padding:16px;margin:18px 0;background:#f8fbfd}.cargo-saved-attachments h3{font-size:12px;display:flex;align-items:center;gap:8px;margin-bottom:10px}.cargo-saved-attachments>a{display:flex;align-items:center;gap:10px;font-size:11px;color:#5e8aa5;min-height:48px;padding:8px 0;border-top:1px solid #e7eff5}.cargo-saved-attachments>a>span{flex:1;overflow-wrap:anywhere}.cargo-saved-attachments small{display:block;font-size:9px;color:#9bb1bf;margin-top:5px}.app-assistant .home-composer-bottom{gap:6px}.app-assistant .cargo-information-trigger{font-size:11px;gap:5px;padding:9px 8px;border-radius:9px}.app-assistant .home-input-tools{gap:2px}.app-assistant .home-input-tools .home-voice-button{width:44px;min-width:44px;min-height:44px;padding:8px}.app-assistant .cargo-attachment-trigger{min-width:44px;min-height:44px;padding:8px}.app-assistant .cargo-attachment-list{padding-bottom:6px;max-height:68px}.app-assistant .cargo-attachment-chip{min-width:185px;padding-block:3px}@keyframes cargo-drawer-enter{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes attachment-spin{to{transform:rotate(360deg)}}.attachment-spinner{animation:attachment-spin 1s linear infinite}@media(max-width:760px){.logistino-overlay{padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.logistino-overlay .modal-head{padding:15px 17px}.logistino-overlay .modal-head h2{font-size:17px}.logistino-overlay .modal-head p{font-size:11px}.drawer-overlay>.cargo-information-drawer{width:100%}.cargo-information-scroll{padding-inline:17px}.cargo-information-drawer .field :is(input,select,textarea){font-size:16px}.cargo-information-drawer .form-grid{grid-template-columns:1fr 1fr;gap:2px 11px}.cargo-information-drawer .date-field{grid-column:1/-1}.date-modal-body{padding:15px 17px}.calendar-week>button,.calendar-week>span{min-height:40px}.date-modal-footer{padding:14px 17px;gap:8px}.date-modal-footer .button{font-size:12px;padding-inline:12px}.date-clear{font-size:9px}.home-input-tools .cargo-information-trigger{font-size:11px;padding-inline:8px;gap:5px}.home-composer .home-input-tools{gap:2px}.home-composer-bottom>button{min-width:44px}.home-input-tools .home-voice-button{min-width:44px;width:44px}.home-input-tools .cargo-attachment-trigger{min-width:44px}}@media(max-width:360px){.home-composer-bottom>button>span{display:none}.home-composer-bottom>button{min-width:44px!important;width:44px;padding:8px!important}.cargo-information-drawer .form-grid{grid-template-columns:1fr}.calendar-week>button,.calendar-week>span{min-height:36px}.date-modal-body{padding-inline:12px}.calendar-navigation{gap:7px}}@media(prefers-reduced-motion:reduce){.logistino-overlay *,.attachment-spinner{animation:none!important;transition:none!important}}.app-home-main>.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0;margin:-1px}.logistino-brand-mark{display:block;width:190px;height:64px;object-fit:contain;flex-shrink:0}.logistino-brand-mark.on-dark{filter:brightness(0) invert(1)}.pub-brand>.logistino-brand-mark{width:205px;height:64px;object-fit:contain}.public-header.modern{background:#fff;border-radius:16px;color:#102c4c}.public-header.modern>nav{color:#29475f;font-weight:550}.public-header.modern .public-login-link{background:#0374a8;color:#fff;border-color:#0374a8;font-weight:650;min-height:46px}.public-site .public-primary,.premium-login .public-primary{background:#0374a8;color:#fff;border:1px solid #0374a8;font-weight:650}.public-site .public-primary:hover,.premium-login .public-primary:hover{background:#07577f;border-color:#07577f}.premium-landing{background:#0c3050}.premium-landing>main{background:#fff}.premium-landing>.public-header.modern{width:calc(100% - 48px);max-width:1320px;margin:16px auto;height:76px;padding-inline:24px}.premium-landing .home-hero{min-height:calc(100svh - 108px);padding:38px max(40px,calc((100vw - 1240px)/2)) 70px;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:60px;align-items:center;background:#0c3050}.premium-landing .home-hero:before{background:radial-gradient(ellipse at 10% 30%,#0374a84d,transparent 65%)}.premium-landing .home-hero:after{opacity:.14;background-image:repeating-radial-gradient(ellipse at 0 50%,transparent 0 62px,#82bdd346 63px 64px,transparent 65px 100px);background-size:auto;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.premium-landing .home-hero-content{grid-column:1;grid-row:1;text-align:right;max-width:none;width:100%;animation:home-arrive .5s ease both}.premium-landing .home-eyebrow{justify-content:flex-start;color:#9ad8ef;font-size:13px;margin-bottom:9px}.premium-landing .home-hero h1{font-size:clamp(28px,2.9vw,44px);line-height:1.65;text-shadow:none}.premium-landing .home-hero h1>span{color:#f2c36b}.premium-landing .home-subtitle{font-size:15px;color:#d1e3ee;margin-top:10px}.premium-landing .home-hero-visual{grid-column:2;grid-row:1;width:100%;height:clamp(310px,42vw,470px);border-radius:120px 24px 24px;overflow:hidden;border:1px solid #a4d4ea3b;box-shadow:0 30px 70px #04172540;align-self:center}.home-hero-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:55% center}.premium-landing .home-assistant{margin-top:24px}.premium-landing .assistant-card{border:0;box-shadow:0 12px 35px #03152622;border-radius:18px;padding:18px 20px 16px}.premium-landing .assistant-card-heading{color:#25445e;font-size:13px;padding-bottom:10px}.premium-landing .assistant-ready{color:#235d4b}.premium-landing .home-composer textarea{font-size:16px;color:#153b56;min-height:76px;padding:12px 0}.premium-landing .home-composer textarea::placeholder{color:#557286;opacity:1}.premium-landing .home-suggestions{justify-content:flex-start;margin-top:13px;gap:8px}.premium-landing .home-suggestions>button{color:#e5f3fa;border-color:#7191ab66;background:#ffffff0d;font-size:11px}.premium-landing .home-hero-bottom{bottom:22px;left:40px;right:40px;font-size:11px}.premium-landing .home-section-title p,.premium-landing .home-steps p,.premium-landing .home-faq>div>p{color:#526b7d}.premium-landing .home-kicker{color:#0374a8}.premium-landing .home-steps>article{border:1px solid #dce5ed;background:#fff;padding:25px;border-radius:16px;box-shadow:0 8px 25px #183c5006}.premium-landing .home-steps>article>span{color:#0374a8;background:#edf6fb;border-radius:9px;font-size:16px}.home-ocean-banner{display:grid;grid-template-columns:1fr 1.15fr;background:#0c3050;border-radius:24px;overflow:hidden;min-height:280px;color:#fff;margin-block:18px 92px;isolation:isolate}.home-ocean-banner>div{padding:38px;align-self:center;background-image:radial-gradient(#72b1d22b .7px,transparent .7px);background-size:10px 10px}.home-ocean-banner>div>span{font-size:12px;color:#f2c36b}.home-ocean-banner h2{font-size:clamp(22px,2.3vw,32px);line-height:1.8;margin:10px 0;color:#fff}.home-ocean-banner p{font-size:14px;line-height:1.9;color:#d0e3ef}.home-ocean-banner button{min-height:46px;padding:12px 18px;background:#f2c36b;color:#18354b;border-radius:9px;font-size:13px;font-weight:700;margin-top:22px}.home-ocean-banner>img{width:100%;height:100%;min-height:280px;object-fit:cover;object-position:center}.home-composer-bottom>.home-send-button,.app-assistant .home-composer-bottom>.home-send-button{width:48px;min-width:48px;height:48px;min-height:48px;padding:0;border-radius:13px;display:grid;place-items:center;background:#0374a8;color:#fff;border:0;box-shadow:0 4px 12px #0374a82b}.home-composer-bottom>.home-send-button:hover{background:#07577f;transform:translateY(-1px)}.home-composer-bottom>.home-send-button:disabled{background:#1c5274;color:#fff;opacity:1;box-shadow:none;cursor:default;transform:none}.home-send-button svg{width:22px;height:22px}.home-input-tools .cargo-information-trigger{color:#244c69;background:#f0f5fa;border-color:#cbdbe7}.home-input-tools .home-voice-button,.home-input-tools .cargo-attachment-trigger{color:#215878}.app-home{background:#f5f7fa;--app-line: #d4e0ea;box-shadow:0 0 0 1px #d4e0ea,0 0 80px #102c4c14}.app-home-brand>.logistino-brand-mark{width:192px;height:52px;object-fit:contain}.app-home-header{min-height:calc(68px + env(safe-area-inset-top,0px));padding-block:calc(8px + env(safe-area-inset-top,0px)) 8px}.app-header-tools>a{background:#102c4c;color:#fff;border:1px solid #102c4c}.app-header-tools>a:hover{background:#0374a8}.app-header-tools>button{color:#102c4c}.app-home .app-start-scene{display:block;height:clamp(110px,calc(var(--home-app-height, 100svh) * .22),178px);margin:12px 14px 0;border-radius:15px;background:#0c3050}.app-start-scene:before{display:none}.app-start-scene>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.app-conversation-welcome p{color:#183d59;font-weight:650}.app-conversation-welcome p small{color:#4e6b80;font-weight:400}.app-assistant .app-suggestions>button{color:#285773;border-color:#c7d8e5;font-weight:500}.app-assistant .home-composer{border-color:#bfcedc;box-shadow:0 3px 14px #102c4c0a;margin-bottom:12px}.app-assistant .home-composer textarea{font-size:12.8px;color:#1c3f5b;line-height:1.95;min-height:56px}.app-assistant .home-composer textarea::placeholder{color:#526f85;opacity:1}.app-home .public-app-navigation{border-top-color:#cbd9e5}.app-home .public-app-navigation a{color:#506e85}.app-home .public-app-navigation a.active{color:#0374a8}.app-assistant .home-message.user{background:#dcebf5;color:#173b55}.app-assistant .home-message.assistant p{color:#234760;border-color:#ccdce8}.app-home-menu a{color:#294960}.premium-footer{background:#0b253d!important;color:#d9e7f0;padding:0 max(40px,calc((100vw - 1216px)/2))!important;margin-top:0;position:relative;overflow:hidden}.premium-footer:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:radial-gradient(#a4d7ed .8px,transparent .8px);background-size:12px 12px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 60%);mask-image:linear-gradient(90deg,#000,transparent 60%)}.premium-footer-top{position:relative;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:42px 0;border-bottom:1px solid #ffffff20}.premium-footer-top span{font-size:12px;color:#a6bfd1}.premium-footer-top h2{font-family:Logistino Estedad,sans-serif;font-size:28px;color:#fff;line-height:1.9;margin-top:7px}.premium-footer-top>.public-primary{background:#f2c36b;color:#18334a;border-color:#f2c36b;padding:14px 22px}.premium-footer-main{position:relative;display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:65px;padding:44px 0}.premium-footer-main .pub-brand{width:max-content;margin-bottom:15px}.premium-footer .pub-brand>.logistino-brand-mark{width:205px;height:64px;object-fit:contain}.premium-footer-main p{font-size:13px;line-height:2.1;color:#b6cbd9;max-width:350px}.footer-sea-sign{display:flex;gap:8px;align-items:center;font-size:11px;color:#82bddc;margin-top:22px}.premium-footer-main h3{font-size:14px;font-weight:650;color:#fff;margin-bottom:18px}.premium-footer-main nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:13px}.premium-footer-main nav h3{margin-bottom:5px}.premium-footer-main nav a{color:#b6cbd9;min-height:28px}.premium-footer-main nav a:hover{color:#fff}.footer-support-column>button{color:#f2c36b;min-height:44px;font-size:12px;display:flex;gap:8px;align-items:center;padding:0;margin-top:14px;background:none}.premium-footer-bottom{position:relative;display:flex;justify-content:space-between;gap:22px;align-items:center;padding:23px 0;border-top:1px solid #ffffff20;color:#90adbf;font-size:11px}.premium-login{font-family:Logistino Yekan,Vazirmatn Variable,sans-serif;background:#0b2b47;padding:26px;gap:0;grid-template-columns:1fr 1fr;min-height:100dvh;color:#16344c}.premium-login .login-form-side{padding:22px 42px;background:#fff;border-radius:0 22px 22px 0}.premium-login .login-top{gap:20px}.premium-login .login-top>button{font-size:12px;color:#3e5c72;min-height:44px;white-space:nowrap}.premium-login .login-form-wrap{max-width:390px;margin:auto;padding:40px 0}.premium-login .login-form-wrap h1{font-family:Logistino Estedad,sans-serif;font-size:29px;color:#112f48;line-height:1.8;letter-spacing:0;margin:10px 0}.premium-login .login-form-wrap>.public-eyebrow{font-size:12px;color:#0374a8;font-weight:600}.premium-login .login-form-wrap>p{font-size:14px;color:#50697b;margin-bottom:25px}.premium-login .login-roles{gap:10px;margin-bottom:24px}.premium-login .login-roles>button{background:#f6f8fb;border:1px solid #d2dde7;padding:16px;color:#365770;min-height:114px;border-radius:12px}.premium-login .login-roles b{color:#24485f;font-size:15px}.premium-login .login-roles small{color:#526d81;font-size:11px;line-height:1.8}.premium-login .login-roles>button>svg:first-child{color:#3e637e;margin-bottom:8px}.premium-login .login-roles>button.active{background:#102f4b;color:#fff;border-color:#102f4b;box-shadow:0 7px 18px #102f4b1c}.premium-login .login-roles>button.active b,.premium-login .login-roles>button.active>svg{color:#fff}.premium-login .login-roles>button.active small{color:#c7dbea}.premium-login .login-form-wrap .field>span{font-size:13px;color:#25485f;font-weight:600;margin-bottom:8px}.premium-login .login-phone>div{border:1px solid #b7cbdc;background:#fff;border-radius:11px}.premium-login .login-phone>div>svg{color:#30627e}.premium-login .login-phone input{border:0;box-shadow:none;background:transparent;border-radius:0;outline:none;font-family:inherit;font-size:20px;color:#14344e;padding:15px 10px;min-width:0}.premium-login .login-phone input::placeholder{color:#8197a7;font-size:17px;letter-spacing:1px}.premium-login .login-form-wrap .public-primary{border-radius:11px;min-height:52px;font-size:14px}.premium-login .login-local-notice{background:#f1f5f9;border:0;color:#45647b;border-radius:10px;padding:13px;gap:10px}.premium-login .login-local-notice p{color:#526b7d;font-size:11px;line-height:1.9}.premium-login .login-form-side>footer{color:#587186;font-size:11px;padding-bottom:5px}.premium-login .login-agency-link{color:#587186;font-size:12px;line-height:2.1}.premium-login .login-agency-link>button{color:#0374a8;font-weight:650;font-size:12px}.premium-login-art{display:flex;flex-direction:column;justify-content:center;gap:34px;position:relative;border-radius:22px 0 0 22px;background:#103b5c!important;padding:50px 38px;isolation:isolate;overflow:hidden;min-height:650px}.premium-login-art:after{display:none!important}.premium-login-art:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-radial-gradient(ellipse at 100% 25%,transparent 0 70px,#a0d4ee13 71px 72px,transparent 73px 106px)}.premium-login .login-art-copy{position:static;padding:0;max-width:440px}.premium-login .login-art-copy>span{color:#f2c36b;font-size:13px}.premium-login .login-art-copy h2{font-family:Logistino Estedad,sans-serif;color:#fff;font-size:36px;line-height:1.85;margin:14px 0;letter-spacing:0}.premium-login .login-art-copy p{color:#c5dbe9;font-size:14px;line-height:2.1;max-width:350px}.premium-login .login-art-image{position:static;display:block;width:100%;height:225px;object-fit:cover;object-position:center;border-radius:70px 15px 15px;opacity:1;filter:none;z-index:auto}.premium-login .login-art-route{position:static;margin:0;padding:0;color:#a5d4e9;font-size:12px;border:0;justify-content:center;gap:12px}.premium-login .login-art-route>span{color:#c4dbe9;font-size:12px}.premium-login .login-art-route>i{background:#6494ad}.premium-login .login-demo-accounts{margin-top:24px;padding-top:18px;border-top:1px solid #dce4ec}.premium-login .login-demo-accounts summary{color:#315a75;font-size:11px;cursor:pointer;min-height:36px;padding:8px 0}.premium-login .login-demo-accounts>div{margin-top:12px}.premium-login .login-phone>div:focus-within{outline:2px solid #0374a8;outline-offset:2px}.premium-login .login-demo-accounts>span{color:#5b7284;font-size:10px;line-height:1.9}.premium-login .login-demo-accounts button{border-color:#cbdbe6;color:#335c77;background:#f5f8fb;min-height:36px}.premium-login .login-edit-phone{background:#f0f5f9;border-color:#c6d6e4;color:#254960}.premium-login .otp-entry{border-color:#adcadc;color:#183b54;background:#fff}.premium-login .login-resend{color:#4f6d84}.premium-login .login-demo-code{background:#eaf3f9;border-color:#b5d2e3;color:#254e69}.premium-login .public-error{color:#962f32;border-color:#e9b7b8}.brand-page{font-family:Logistino Yekan,sans-serif;background:#f5f7fa}.brand-gallery{padding-block:55px 80px;text-align:center}.brand-gallery h1{font-size:32px;line-height:1.9;margin:12px 0;color:#123653}.brand-gallery>p{color:#506e83;font-size:14px;line-height:2}.brand-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:35px}.brand-options article{text-align:right;background:#fff;border:1px solid #d4dfe8;border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:15px}.brand-options article.selected{border:2px solid #0374a8;padding:23px;box-shadow:0 10px 40px #0374a812}.brand-options article>span{font-size:11px;color:#0374a8;font-weight:600}.brand-option-preview{background:#f7f9fb;min-height:160px;display:grid;place-items:center;border-radius:10px;padding:8px}.brand-option-preview>img{width:100%;height:auto;display:block}.brand-options h2{font-size:18px;color:#1a3e58}.brand-options p{font-size:12px;line-height:2;color:#5b7487;flex:1}.brand-options article>a{font-size:11px;color:#446d87;text-align:center;padding:8px}@media(max-width:1100px){.premium-landing>.public-header.modern{padding-inline:20px;gap:18px}.public-header.modern>nav{gap:18px;font-size:13px}.premium-landing .home-hero{gap:30px;padding-inline:36px}.premium-landing .home-hero-visual{height:380px;border-top-right-radius:70px}.premium-footer-main{gap:30px}.premium-login{padding:16px}.premium-login .login-form-side{padding-inline:28px}.premium-login-art{padding:40px 28px}.premium-login .login-art-copy h2{font-size:29px}.premium-login .login-top .logistino-brand-mark{width:175px;height:54px}}@media(max-width:800px){.premium-landing>.public-header.modern{margin:10px auto;width:calc(100% - 24px);height:66px;border-radius:12px;padding-inline:14px}.pub-brand>.logistino-brand-mark{width:166px;height:52px}.premium-landing .home-hero{display:block;min-height:calc(100svh - 86px);padding:30px 22px 75px}.premium-landing .home-hero-visual{display:none}.premium-landing .home-hero-content{max-width:600px;margin-inline:auto;text-align:center}.premium-landing .home-eyebrow{justify-content:center}.premium-landing .home-hero h1{font-size:34px}.premium-landing .home-subtitle{font-size:14px}.premium-landing .assistant-card{padding:16px}.premium-landing .home-suggestions{justify-content:center}.premium-landing .home-hero-bottom{inset-inline:22px}.home-ocean-banner{grid-template-columns:1fr;margin-bottom:60px}.home-ocean-banner>div{padding:28px}.home-ocean-banner>img{height:190px;min-height:0;grid-row:1}.home-ocean-banner h2{font-size:25px}.premium-footer{padding-inline:26px!important}.premium-footer-top{padding-block:30px;gap:15px}.premium-footer-top h2{font-size:23px}.premium-footer-main{grid-template-columns:1fr 1fr;gap:30px;padding-block:30px}.footer-brand-column{grid-column:1/-1}.premium-footer-main p{max-width:440px}.premium-footer-top>.public-primary{font-size:12px;padding:11px 14px;flex-shrink:0}.premium-footer-bottom{flex-wrap:wrap;font-size:10px}.premium-login{display:block;padding:0;background:#fff;min-height:100dvh}.premium-login .login-form-side{border-radius:0;padding:16px 24px;min-height:100dvh}.premium-login .login-form-side:before{display:none}.premium-login .login-art-side{display:none}.premium-login .login-form-wrap{max-width:420px;padding:35px 0 24px;flex:1;margin:0 auto}.premium-login .login-form-wrap h1{font-size:28px}.premium-login .login-top .logistino-brand-mark{width:175px;height:56px}.premium-login .login-top{min-height:60px}.premium-login .login-top>button{display:flex;font-size:11px;gap:5px}.premium-login .login-top>button svg{display:block}.premium-login .login-roles small{font-size:11px}.premium-login .login-demo-accounts button{min-height:40px}.premium-login .login-form-side>footer{margin-top:10px}.brand-options{grid-template-columns:1fr}.brand-gallery{padding-block:32px 45px}.brand-gallery h1{font-size:26px}.brand-option-preview{min-height:140px}}@media(max-width:400px){.app-home-brand>.logistino-brand-mark{width:166px;height:48px}.app-header-tools{gap:3px}.app-home-header{gap:8px}.premium-landing .home-hero h1{font-size:29px}.premium-landing .home-hero{padding-inline:16px}.premium-footer-top{flex-direction:column;align-items:flex-start}.premium-footer-main{grid-template-columns:1fr}.footer-brand-column{grid-column:auto}.premium-login .login-form-side{padding-inline:19px}.premium-login .login-top .logistino-brand-mark{width:150px}.premium-login .login-top>button{font-size:10px}}@media(prefers-reduced-motion:reduce){.home-composer-bottom>.home-send-button{transform:none!important}}:root{--petrol: #062b2e;--petrol-deep: #031e22;--petrol-panel: #0b3339;--petrol-ink: #173b43;--royal: #2563eb;--royal-bright: #73adff;--petrol-paper: #f6f5ed;--petrol-line: #a0c7d329}.brand-lockup{position:relative;display:block!important;flex-shrink:0;background:transparent!important;box-shadow:none!important;border-radius:0!important}.brand-lockup>img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;object-fit:contain}.brand-lockup.on-dark{filter:none}.brand-lockup.on-dark>img{filter:brightness(1.2)}.brand-light-wordmark{position:absolute;inset:0;background:#f4f6f1;-webkit-mask:url(/assets/logistino/brand/logistino-selected-sail.png) center/contain no-repeat;mask:url(/assets/logistino/brand/logistino-selected-sail.png) center/contain no-repeat;clip-path:inset(0 0 0 28%);pointer-events:none}.petrol-home{position:relative;background:var(--petrol);padding:0}.petrol-home>main{border-radius:0;overflow:clip;background:#fff}.petrol-home>.public-header.modern.petrol-header{position:absolute;inset:0 0 auto;z-index:30;height:76px;min-height:76px;width:100%;max-width:none;margin:0;padding:0 36px;background:transparent;border-radius:0;border-bottom:1px solid #9db9ca14;box-shadow:none;direction:rtl}.petrol-home>.public-header.modern.petrol-header .pub-brand>.brand-lockup{width:220px;height:66px}.petrol-header>nav{gap:30px;align-items:center;color:#eef4f3;font-size:13px;font-weight:400}.petrol-header>nav a{position:relative;display:flex;align-items:center;min-height:74px;color:#edf3f2}.petrol-header>nav a[aria-current=page]{color:var(--royal-bright)}.petrol-header>nav a[aria-current=page]:after{content:"";position:absolute;inset-inline:4px;bottom:0;height:2px;background:var(--royal-bright)}.petrol-header .public-header-actions{flex-direction:row-reverse;gap:18px}.petrol-home .petrol-header .public-login-link{background:transparent;color:#f5f5ef;border:1px solid #6b969b77;border-radius:50%;width:44px;min-width:44px;height:44px;padding:0;display:grid;place-items:center}.petrol-home>.public-header.modern.petrol-header .public-login-link>svg{display:block;width:20px;height:20px}.petrol-header .petrol-language{display:grid;place-items:center;width:32px;color:#e1eeed}.petrol-home>.public-header.modern.petrol-header .pub-menu{color:#fff}.logistino-overlay.site-navigation-overlay{display:flex;align-items:stretch;justify-content:flex-end;direction:rtl;padding:max(10px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));background:#001418a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:navigation-backdrop-enter .18s ease-out}.logistino-overlay.site-navigation-overlay>.site-navigation-panel{width:min(360px,calc(100vw - 32px));max-width:100%;height:100%;padding:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(155deg,#0a3037,#041f24 75%);color:var(--petrol-paper);border:1px solid #9bc4d028;border-radius:24px;box-shadow:12px 0 60px #00101666;animation:navigation-panel-enter .24s cubic-bezier(.2,.8,.2,1)}.site-navigation-panel .modal-head{flex-shrink:0;background:transparent;border:0;padding:16px 20px 8px}.site-navigation-panel .modal-head h2{font-size:12px;font-weight:450;color:#a9c1c9}.site-navigation-panel .modal-head>.icon-button{color:#eef4f4;background:#ffffff06;border:1px solid #9bc4d02b;border-radius:50%}.site-navigation-content{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:8px 16px 16px}.site-navigation-brand{display:flex;flex-direction:column;flex-shrink:0;padding:0 8px 4px}.site-navigation-brand>.brand-lockup{width:164px;height:50px}.site-navigation-brand>span:last-child{display:none}.site-navigation-content>nav{flex:1;min-height:0;display:grid;align-content:start;gap:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-block:8px}.site-navigation-content>nav::-webkit-scrollbar,.site-navigation-content>nav::-webkit-scrollbar-button{display:none;width:0;height:0}.site-navigation-content>nav>a{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:52px;padding:8px;border-radius:14px;color:#eaf0f1;font-size:15px;text-decoration:none;transition:background .16s ease}.site-navigation-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#ffffff05;color:#b1c8d1}.site-navigation-arrow{color:#87a7b2}.site-navigation-content>nav>a:hover,.site-navigation-content>nav>a[aria-current=page]{background:#4285f51c;color:#f6f8ff}.site-navigation-content>nav>a[aria-current=page] .site-navigation-icon{background:#3677f532;color:#82b3ff}.site-navigation-panel :is(a,button):focus-visible{outline:2px solid var(--royal-bright);outline-offset:2px}.site-navigation-account{flex-shrink:0;padding-top:12px;border-top:1px solid #9bc4d020}.site-navigation-account>a{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:12px;border-radius:14px;background:#ffffff08;color:#f0f5f6;font-size:14px;text-decoration:none}.site-navigation-account small{display:block;color:#a5bec8;margin-top:5px;font-size:11px;line-height:1.8}.site-navigation-account>.site-navigation-web{display:flex;justify-content:center;min-height:44px;margin-top:8px;background:transparent;font-size:12px;color:#aac9e4}.site-install-button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px;border:1px solid #70a6ff59;border-radius:14px;background:linear-gradient(110deg,#163e63,#164b83);color:#f4f8ff;font:inherit;font-size:15px;text-align:start;cursor:pointer}.site-install-button .site-navigation-icon{background:#679dff20;color:#a3c8ff}.site-install-download{animation:install-download-nudge 4s ease-in-out infinite}.site-install-button:disabled{cursor:default}.site-install-button[data-installed=true]{color:#bdd0dc;background:#ffffff07;border-color:#9bc4d028}.site-install-help{margin:8px 0 4px;padding:12px;border:1px solid #9bc4d02b;border-radius:14px;color:#cfdee6;font-size:12px;line-height:2}.site-install-help>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.site-install-help button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffff0a;color:inherit}.site-install-help ol{margin:8px 0 0;padding-inline-start:18px}.site-install-help p{margin:8px 0 0}@keyframes install-download-nudge{0%,60%,to{transform:translateY(0)}72%,88%{transform:translateY(3px)}80%,96%{transform:translateY(0)}}@keyframes navigation-panel-enter{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes navigation-backdrop-enter{0%{background-color:#00141800;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background-color:#001418a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.petrol-home .petrol-hero{display:block;position:relative;isolation:isolate;min-height:max(100svh,calc(340px + 33.333vw));padding:108px max(24px,4vw) 0;background:#032328;overflow:hidden}.petrol-home .petrol-hero:before{content:"";display:block;position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#021c20 0%,#032328 25%,#032328eb 42%,#0323289e 61%,#0323281a 79%,transparent 100%);pointer-events:none}.petrol-home .petrol-hero:after{display:none}.petrol-harbor{position:absolute;inset-inline:0;bottom:0;width:100%;height:auto;min-height:0;aspect-ratio:2172 / 724;z-index:-3;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 46%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 46%,#000 100%)}.petrol-harbor img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;opacity:1}.maritime-contours{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 64%,transparent 96%);mask-image:linear-gradient(180deg,#000 0%,#000 64%,transparent 96%)}.atlas-land{fill:#1c6070;fill-opacity:.16;stroke:#4d8a99;stroke-opacity:.32;stroke-width:.8;stroke-linejoin:round}.atlas-boundaries{stroke:#6799a5;stroke-width:.6;stroke-dasharray:2 3;opacity:.18}.atlas-land path,.atlas-boundaries path,.contour-lines path,.contour-route{vector-effect:non-scaling-stroke}.contour-lines{stroke:#548d99;stroke-width:.65;opacity:.2}.contour-route{stroke:var(--royal-bright);stroke-width:1;stroke-dasharray:2 7;opacity:.3}.contour-stop{stroke:var(--royal-bright);stroke-width:1;opacity:.5}.contour-dot{fill:var(--royal-bright);opacity:.6}.petrol-home .home-hero-content{display:block;width:min(100%,1020px);max-width:none;margin:0 auto;position:relative;text-align:center;animation:none;grid-column:auto;grid-row:auto}.petrol-home .home-eyebrow{justify-content:center;font-size:13px;gap:12px;color:#edf5f2;margin:0 0 8px}.petrol-home .home-eyebrow svg{color:var(--royal-bright)}.petrol-home .home-hero h1{font-size:clamp(36px,4.5vw,62px);line-height:1.6;margin:0;color:var(--petrol-paper);text-shadow:none}.petrol-home .home-hero-bottom{inset-inline:30px;bottom:20px;justify-content:flex-end}.petrol-home .home-hero-bottom a{color:#f1f5ef;font-size:11px}.petrol-assistant{--composer-action-size: 43.2px;width:100%;margin:0 auto;font-family:Logistino Yekan,sans-serif}.petrol-assistant .assistant-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:12px;overflow:visible}.petrol-assistant:not(.has-conversation) .assistant-card-heading{display:none}.petrol-assistant .assistant-card-heading{order:0;width:min(100%,860px);padding:10px 0 0;color:#f3f5ed;font-size:13px}.petrol-assistant .assistant-reset{color:#a9c8d5}.voice-orb{display:block;position:relative;margin:0 auto;padding:0;width:420px;max-width:90%;height:244px;min-height:100px;border:0;border-radius:50%;background:transparent;color:var(--royal-bright);flex-shrink:0;order:1;cursor:pointer}.voice-orb svg{display:block;width:100%;height:100%;overflow:visible}.orb-ring{stroke:currentColor;stroke-width:.7;opacity:.7}.orb-inner-ring{stroke:currentColor;stroke-width:.4;opacity:.16}.orb-axis{stroke:currentColor;stroke-width:.8;stroke-dasharray:1 3;opacity:.5}.orb-wave-bar{stroke:currentColor;stroke-width:2.3;stroke-linecap:round;filter:drop-shadow(0 0 4px #5297ffb3);transform-box:fill-box;transform-origin:center}.voice-orb.active .orb-ring{animation:orb-ring-breathe 2s ease-in-out infinite}.voice-orb.hearing .orb-wave-bar{animation:orb-hearing .65s ease-in-out infinite alternate;animation-delay:calc(var(--bar-index) * -35ms)}.voice-orb:focus-visible{outline:2px solid #97c2ff;outline-offset:-7px}.petrol-assistant.has-conversation .voice-orb{display:none}.petrol-home .home-hero:has(.has-conversation) h1{font-size:36px}.petrol-assistant .home-composer{order:3;width:min(100%,860px);margin:0;padding:8px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:0 10px;background:var(--petrol-paper);border:1px solid #fff;border-radius:36px;box-shadow:0 6px 25px #001b2433;min-height:66px;direction:rtl;text-align:right}.petrol-assistant .home-composer:focus-within{outline:2px solid #6ea8ff;outline-offset:4px}.petrol-assistant .home-composer:has(.cargo-attachment-list),.petrol-assistant .home-composer:has(.home-voice-error){border-radius:20px}.petrol-assistant .home-composer>textarea{grid-column:2;grid-row:1;min-height:44px;max-height:132px;resize:none;align-self:center;width:100%;min-width:0;padding:12px 0;margin:0;font-size:15px;line-height:1.6;color:var(--petrol-ink);background:transparent;border:0;border-radius:0;box-shadow:none;font-family:inherit;direction:rtl;text-align:right;outline:none}.petrol-assistant .home-composer>textarea::placeholder{color:#506c72;opacity:1;font-size:inherit}.petrol-assistant .home-composer>.home-voice-button{grid-column:1;grid-row:1;display:grid;place-items:center;width:var(--composer-action-size);min-width:var(--composer-action-size);height:var(--composer-action-size);min-height:var(--composer-action-size);align-self:center;justify-self:center;padding:0;border-radius:50%;background:var(--petrol-deep);color:#fff;border:1px solid #c1d5d8;margin:0}.petrol-assistant .home-voice-button span{display:none}.petrol-assistant .home-voice-button>svg{width:18px;height:18px}.petrol-assistant .home-composer>.home-voice-button.active{background:#1f4f86;box-shadow:0 0 0 3px #609dff35}.petrol-assistant .home-composer-bottom{grid-column:3;grid-row:1;padding:0;display:flex;align-items:center;gap:8px;margin:0;flex-shrink:0}.petrol-assistant .home-input-tools{display:flex;gap:4px;align-items:center;align-self:center;flex-shrink:0}.petrol-assistant .home-input-tools :is(.cargo-information-trigger,.cargo-attachment-trigger){display:grid;place-items:center;position:relative;align-self:center;width:44px;min-width:44px;height:44px;min-height:44px;border:0;border-inline-start:1px solid #becbc9;background:transparent;border-radius:0;color:#173b43;padding:0;gap:0}.petrol-assistant .cargo-information-trigger>span{display:none}.petrol-assistant .home-input-tools :is(.cargo-information-trigger,.cargo-attachment-trigger)>svg{display:block;grid-area:1 / 1;align-self:center;justify-self:center;width:15px;height:15px}.petrol-assistant .cargo-information-trigger>i{position:absolute;right:2px;top:0;font-size:9px;background:#dbe7fc;color:#2457ad}.petrol-assistant .home-composer-bottom>.home-send-button{display:grid;place-items:center;width:var(--composer-action-size);min-width:var(--composer-action-size);height:var(--composer-action-size);min-height:var(--composer-action-size);align-self:center;padding:0;border:0;border-radius:50%;background:var(--royal);color:#fff;box-shadow:none;margin:0}.petrol-assistant .home-send-button svg{transform:scaleX(-1)}.petrol-assistant .home-composer-bottom>.home-send-button:disabled{background:#285dc3;opacity:.86;color:#fff}.petrol-assistant .home-composer-bottom>.home-send-button:hover:enabled{background:#174dcc;transform:none}.petrol-assistant .home-composer>.cargo-attachment-list{grid-column:1/-1;grid-row:2;max-width:100%;width:100%;padding:8px 0 0;margin:0}.petrol-assistant .home-voice-status{grid-column:1/-1;margin:0;padding:8px 12px;order:5;background:#e5edfd;color:#254f87;font-size:12px;border-radius:12px}.petrol-assistant .home-voice-status:empty{display:none}.petrol-assistant .home-voice-error,.petrol-assistant .attachment-feedback{grid-column:1/-1;margin:7px 3px 0;font-size:12px}.petrol-assistant .home-voice-error{background:#fff2ef;color:#a34236;border:1px solid #edc4be}.assistant-next-question{order:4;display:flex;align-items:center;justify-content:center;gap:14px;font-size:14px;color:#edf2ef;background:#072c30b3;border:1px solid #7aa6b255;border-radius:16px;padding:13px 22px;margin:2px 0 0}.assistant-next-question svg{color:var(--royal-bright)}.cargo-route-summary{order:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,660px);border-radius:16px;background:#041f24db;border:1px solid #42707a22;padding:12px 8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cargo-route-summary>button{position:relative;background:none;border:0;display:flex;align-items:center;justify-content:center;gap:14px;color:#edf5ef;padding:0 18px;min-height:44px;font-family:inherit}.cargo-route-summary>button+button:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:1px;height:32px;background:linear-gradient(180deg,transparent,#8aa6b04d 25% 75%,transparent)}.cargo-route-summary>button>span{min-width:0;max-width:100%}.cargo-route-summary small{display:block;font-size:11px;color:#8cb7d7;margin-bottom:5px}.cargo-route-summary b{display:block;font-size:14px;font-weight:650;line-height:1.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.petrol-assistant.has-conversation .cargo-route-summary{display:none}.petrol-assistant .home-transcript{order:2;width:min(100%,860px);max-height:260px;padding:4px 8px;margin:0;overflow-y:auto;overscroll-behavior:contain;text-align:right;font-size:14px;scrollbar-width:thin;scrollbar-color:#456b7a transparent}.petrol-assistant .home-message{font-size:14px;color:#f0f5ef}.petrol-assistant .home-message.user{background:#174683;color:#f5f7fd;border-radius:16px 16px 4px;padding:10px 14px;margin-inline-start:42px}.petrol-assistant .home-message.assistant p{background:#103840;border:1px solid #42697766;color:#f2f5ef;border-radius:16px 4px 16px 16px;padding:10px 14px}.petrol-assistant .home-message.assistant>svg{color:var(--royal-bright)}.petrol-assistant .home-draft-review{order:6;display:flex;flex-direction:column;width:min(100%,860px);gap:12px;margin:0;padding:0;border:0;color:#eaf5f3;flex-shrink:0;background:transparent;border-radius:0}.public-app-view .public-header.modern{width:100%;margin:0;border-radius:0;padding-inline:16px;gap:12px;min-height:68px}.public-app-view .public-header.modern .pub-brand>.brand-lockup{width:176px;height:54px}.public-app-view .petrol-header{background:var(--petrol-deep);border-bottom:1px solid var(--petrol-line)}.public-app-view .petrol-header .public-login-link{background:transparent;color:#f3f6ef;border:1px solid #6c969e88;border-radius:50%;width:44px;min-width:44px;height:44px;padding:0;display:grid;place-items:center}.public-app-view .petrol-header .public-login-link>svg{display:block}.public-app-view .petrol-language{display:none}.public-app-view .routes-hero{padding:18px}.public-app-view .routes-hero h1{font-size:21px;line-height:1.7}.public-app-view .routes-hero a{display:none}.public-app-view>.public-app-navigation a[aria-current=page]{color:var(--royal)}.public-app-view>.public-app-navigation a[aria-current=page]>span{background:#e9efff;color:var(--royal)}.petrol-assistant .home-draft-facts{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;color:#d2e7ee}.petrol-assistant .home-draft-facts>span{background:#082c34;border-color:#426c7e66;color:#d5e5ee;font-size:11px}.petrol-assistant .home-draft-review>button{background:var(--royal);color:#fff;border-radius:10px;min-height:44px;padding:10px 16px;align-self:center;font-size:13px}.petrol-assistant .home-storage-error{color:#ffd0b2;font-size:12px}.petrol-home .home-suggestions{display:none}.petrol-home .home-ocean-banner{background:var(--petrol-deep)}.petrol-home .home-ocean-banner>div>span{color:#96bfff}.petrol-home .home-ocean-banner button,.petrol-home .premium-footer-top>.public-primary{background:var(--royal);border-color:var(--royal);color:#fff}.petrol-home .premium-footer{background:var(--petrol-deep)!important}.petrol-home .footer-support-column>button{color:#96bfff}.petrol-app{background:radial-gradient(ellipse at 50% 35%,#09343a80,transparent 64%),linear-gradient(180deg,#021c20,#032328 64%,#031e22);color:var(--petrol-paper);--app-line: #8fa7b32b}.petrol-app .app-home-header{background:transparent;border-color:var(--app-line);padding-inline:16px;padding-block:calc(6px + env(safe-area-inset-top,0px)) 6px;min-height:calc(64px + env(safe-area-inset-top,0px))}.petrol-app .app-home-brand>.brand-lockup{width:184px;height:48px}.petrol-app .app-header-tools>a{border:1px solid #7095a06e;background:transparent;color:#f3f6f2;border-radius:50%}.petrol-app .app-header-tools>button{color:#d9e7ec}.petrol-app .app-header-tools>a:hover,.petrol-app .app-header-tools>button:hover{background:#123a45;color:#fff}.petrol-app .app-home-menu{background:#0b3039;border-color:#54758466;z-index:30}.petrol-app .app-home-menu a{color:#eef4f4}.petrol-app .app-home-menu a:hover{background:#18414b}.petrol-app .app-home-main{position:relative;isolation:isolate;padding-bottom:12px}.petrol-app .app-start-scene{position:relative;z-index:0;height:auto;aspect-ratio:2172 / 724;margin:12px 16px 0;border-radius:12px;min-height:0;flex-shrink:0}.petrol-app .app-start-scene>img{height:100%;width:100%;object-fit:contain;object-position:center}.petrol-app .petrol-assistant{--composer-action-size: 39.6px;position:relative;flex:1;min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.petrol-app .petrol-assistant .assistant-card{flex:1;min-height:0;overflow:hidden;gap:8px;align-items:center}.petrol-app .app-assistant-intro{order:1;flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px}.petrol-app .voice-orb{height:clamp(112px,calc(var(--home-app-height, 100svh) * .22),176px);min-height:72px;width:280px;max-width:100%;margin:0;flex-shrink:1}.petrol-app .app-conversation-welcome{order:2;display:block;flex:0 0 auto;overflow:visible;padding:0;text-align:center;width:100%;min-height:0}.petrol-app .app-conversation-welcome p{color:#f3f6ee;font-size:24px;line-height:1.6;font-weight:650;margin:0;max-width:none}.petrol-app .app-suggestions{order:3;display:flex;margin:0;padding:0;justify-content:center;flex-wrap:nowrap;flex-shrink:0;width:100%;overflow:visible}.petrol-app .app-suggestions>button{font-size:12px;line-height:1.7;background:transparent;color:#e5eff2;border:1px solid #6c93a568;border-radius:12px;padding:10px 14px;min-height:44px;max-width:100%;white-space:normal}.petrol-app .petrol-assistant .home-composer{order:5;width:calc(100% - 32px);margin:0 16px;padding:8px;grid-template-columns:44px minmax(0,1fr);gap:4px 8px;border-radius:20px;min-height:110px;flex-shrink:0;box-shadow:none}.petrol-app .petrol-assistant .home-composer>textarea{grid-column:1/-1;grid-row:1;font-size:14px;line-height:1.7;padding:10px 8px;max-height:96px;min-height:44px}.petrol-app .petrol-assistant .home-composer>.home-voice-button{grid-row:2}.petrol-app .petrol-assistant .home-input-tools{gap:1px}.petrol-app .petrol-assistant .home-input-tools :is(.cargo-information-trigger,.cargo-attachment-trigger){width:44px;min-width:44px;height:44px;min-height:44px;border:0}.petrol-app .petrol-assistant .home-composer-bottom{grid-column:2;grid-row:2;width:100%;justify-content:space-between;gap:8px}.petrol-app .petrol-assistant .home-composer>.cargo-attachment-list{grid-row:3}.petrol-app .petrol-assistant .assistant-card-heading{padding:12px 16px 0;min-height:44px;width:100%;flex-shrink:0;order:0}.petrol-app .petrol-assistant .home-transcript{order:1;flex:1;max-height:none;min-height:0;padding:8px 16px;width:100%;overflow-y:auto}.petrol-app .petrol-assistant .home-draft-review{order:4;width:100%;padding:0 16px;gap:8px}.petrol-app .home-draft-review>button{width:100%;font-size:12px}.petrol-app .public-app-navigation{position:relative;flex-shrink:0;border-top:1px solid var(--app-line);background:var(--petrol-deep);min-height:66px;padding-bottom:max(7px,env(safe-area-inset-bottom,0px))}.petrol-app .public-app-navigation a{color:#e8eeed;font-size:10px;padding-top:7px}.petrol-app .public-app-navigation a>span{background:none;color:inherit}.petrol-app .public-app-navigation a[aria-current=page]{color:var(--royal-bright)}.petrol-app .public-app-navigation a[aria-current=page]>span{background:none;color:var(--royal-bright)}.petrol-app .home-voice-status{font-size:11px}.routes-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--petrol);color:#fff;border-radius:22px;padding:32px 35px;display:flex;gap:25px;align-items:center;justify-content:space-between;margin-bottom:28px}.routes-hero>div:first-of-type{position:relative;z-index:1;max-width:650px}.public-routes .routes-hero h1{font-family:Logistino Estedad,sans-serif;font-size:30px;line-height:1.8;color:#fff;margin:8px 0}.public-routes .routes-hero p{color:#c7dee6;font-size:14px;line-height:2}.routes-hero .public-eyebrow{color:#9ac4ff;font-size:12px}.routes-hero a{color:#fff;background:var(--royal);padding:10px 16px;border-radius:9px;min-height:44px;display:inline-flex;align-items:center;gap:10px;font-size:12px;margin-top:17px}.routes-hero-graphic{display:flex;align-items:center;justify-content:center;gap:14px;min-width:230px;color:#87b7ff}.routes-hero-graphic>i{width:38px;border-top:1px dashed #80b1ed88}.routes-hero-graphic>svg:nth-of-type(2){padding:10px;box-sizing:content-box;border:1px solid #85b2d655;border-radius:50%;background:#123b48}.premium-login{background:var(--petrol-deep)}.premium-login-art{background:var(--petrol)!important}.premium-login .login-art-copy>span{color:#9cc5ff}.premium-login .login-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--petrol);color:#fff;padding:22px;border-radius:17px;margin:14px 0 24px;min-height:156px}.premium-login .login-hero>.voice-orb{position:absolute;left:-8px;top:-4px;width:160px;height:160px;z-index:-1;opacity:.35;max-width:none}.premium-login .login-hero>.public-eyebrow{color:#a8caff;font-size:11px}.premium-login .login-hero h1{color:#fff;font-size:27px;line-height:1.7;margin:10px 0}.premium-login .login-hero p{color:#c2dce5;font-size:12px;line-height:2;max-width:290px}.premium-login .login-roles>button.active{background:var(--petrol);border-color:var(--petrol)}.premium-login .login-form-wrap{padding-top:24px;padding-bottom:25px}.premium-login .login-phone>div{height:58px;border:1px solid #b6cad8;padding:0 14px;gap:12px;direction:rtl;align-items:center;overflow:hidden;background:#fff}.premium-login .login-phone>div>svg{margin:0;flex-shrink:0;color:#385969}.premium-login .login-phone input{border:0!important;box-shadow:none!important;outline:none!important;width:100%;min-width:0;height:56px;padding:10px 0;background:transparent!important;direction:ltr;text-align:left;font-family:Logistino Yekan,sans-serif;font-size:21px;letter-spacing:2px;color:#193846}.premium-login .login-phone input::placeholder{font-size:18px;color:#728b9b;letter-spacing:1px}.premium-login .public-primary{background:var(--royal);border-color:var(--royal)}.premium-login .login-demo-accounts{margin-top:18px}.premium-login .otp-entry{font-family:Logistino Yekan,sans-serif;direction:ltr}@keyframes orb-hearing{0%{transform:scaleY(.45)}to{transform:scaleY(1.2)}}@keyframes orb-ring-breathe{50%{opacity:1;stroke-width:1.1}0%,to{opacity:.45;stroke-width:.7}}@media(min-width:1000px)and (max-height:800px){.petrol-home .petrol-hero{padding-top:98px;padding-bottom:0}.petrol-home .home-hero h1{font-size:48px}.petrol-home .voice-orb{height:210px}.petrol-assistant .assistant-card{gap:10px}.petrol-home .home-hero:has(.has-conversation){padding-bottom:0}}@media(max-width:1000px){.petrol-home>.public-header.modern.petrol-header{padding-inline:22px}.petrol-header>nav{gap:18px;font-size:12px}.petrol-home>.public-header.modern.petrol-header .pub-brand>.brand-lockup{width:180px}.petrol-home .home-hero h1{font-size:45px}.petrol-assistant .home-composer>textarea{font-size:14px}.routes-hero-graphic{min-width:180px;gap:8px}.routes-hero{padding:27px}.public-routes .routes-hero h1{font-size:27px}}@media(max-width:800px){.petrol-home{padding:0}.petrol-home>.public-header.modern.petrol-header{margin:0;width:100%;height:66px;min-height:66px;padding-inline:16px}.petrol-home>.public-header.modern.petrol-header .pub-brand>.brand-lockup{width:156px;height:48px}.petrol-header .petrol-language{display:none}.petrol-home>.public-header.modern.petrol-header .public-header-actions{flex-direction:row;gap:8px}.petrol-home>.public-header.modern.petrol-header .pub-menu{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid #6b969b77;border-radius:50%;background:transparent;color:#f5f5ef}.petrol-home>.public-header.modern.petrol-header>nav{display:none}.petrol-home .petrol-hero{min-height:max(100svh,690px);padding:94px 18px 0}.petrol-home .petrol-harbor{height:clamp(260px,70vw,380px);aspect-ratio:auto}.petrol-home .petrol-harbor img{object-fit:cover;object-position:35% bottom}.petrol-home .home-hero h1{font-size:39px}.petrol-home .home-eyebrow{font-size:12px}.petrol-home .voice-orb{height:190px}.petrol-assistant .home-composer{grid-template-columns:44px minmax(0,1fr) auto;gap:0 6px;padding:6px}.petrol-assistant{--composer-action-size: 39.6px}.petrol-assistant .home-input-tools :is(.cargo-information-trigger,.cargo-attachment-trigger){width:40px;min-width:40px}.petrol-assistant .home-composer-bottom{gap:4px}.petrol-assistant .home-composer>textarea{font-size:13px}.cargo-route-summary>button{gap:8px;padding-inline:8px}.cargo-route-summary b{font-size:12px}.cargo-route-summary small{font-size:10px}.assistant-next-question{font-size:12px;padding:11px 15px}.routes-hero{padding:22px;display:block;margin-bottom:20px;border-radius:16px}.public-routes .routes-hero h1{font-size:24px}.public-routes .routes-hero p{font-size:12px}.routes-hero-graphic{display:none}.premium-login .login-hero{margin-top:8px;min-height:140px;padding:19px}.premium-login .login-hero h1{font-size:25px}.premium-login .login-form-wrap{padding-top:15px}}@media(max-width:480px){.petrol-home .home-hero h1{font-size:33px}.petrol-home .voice-orb{height:178px}.petrol-home .petrol-assistant .home-composer{grid-template-columns:44px minmax(0,1fr);gap:4px 8px;padding:8px;border-radius:20px}.petrol-home .petrol-assistant .home-composer>textarea{grid-column:1/-1;padding:10px 8px;font-size:14px}.petrol-home .petrol-assistant .home-composer>.home-voice-button{grid-row:2}.petrol-home .petrol-assistant .home-composer-bottom{grid-column:2;grid-row:2;width:100%;justify-content:space-between}.petrol-home .petrol-assistant .home-composer>.cargo-attachment-list{grid-row:3}.petrol-home .petrol-assistant .home-input-tools :is(.cargo-information-trigger,.cargo-attachment-trigger){width:44px;min-width:44px;border:0}.petrol-home .home-hero-bottom{inset-inline:20px}.petrol-app .home-voice-status{padding-inline:8px}.petrol-app .home-voice-status>button{font-size:10px}.petrol-app .home-draft-facts{gap:5px}.petrol-app .home-draft-facts>span{font-size:10px}.petrol-home .cargo-route-summary{padding-block:10px}.cargo-route-summary>button{flex-direction:column;gap:6px}.cargo-route-summary b{font-size:11px}}@media(max-width:360px){.petrol-app .app-home-brand>.brand-lockup{width:166px;height:48px}.petrol-app .app-conversation-welcome p{font-size:22px}.petrol-home .home-hero h1{font-size:29px}.petrol-home .petrol-hero{padding-inline:12px}}@media(max-height:640px){.petrol-app .app-start-scene{display:none}.petrol-app .app-assistant-intro{gap:8px;padding-block:8px}.petrol-app .voice-orb{height:112px;min-height:64px}.petrol-app .app-suggestions{display:none}.petrol-app .app-conversation-welcome p{font-size:22px}.petrol-app .app-home-header{min-height:calc(60px + env(safe-area-inset-top,0px))}.petrol-app .app-home-brand>.brand-lockup{height:44px}}.petrol-app[data-keyboard=true] .app-home-brand>.brand-lockup{width:166px;height:46px}.petrol-app[data-keyboard=true] .app-assistant-intro{display:none}.petrol-app[data-keyboard=true] .home-composer{margin-top:auto}.logistino-overlay .button.primary{background:var(--royal);border-color:var(--royal);color:#fff}@media(prefers-reduced-motion:reduce){.site-navigation-overlay,.site-navigation-panel,.site-install-download,.voice-orb *{animation:none!important;transition:none!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0!important}.search-select{position:relative;width:100%;min-width:0;font-family:Logistino Yekan,Vazirmatn Variable,Tahoma,sans-serif}.search-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:46px;padding:10px 12px;border:1px solid #dce6ef;border-radius:10px;background:#fbfdff;color:#365e76;font:inherit;font-size:13px;line-height:1.7;text-align:right;cursor:pointer}.search-select-trigger>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-select-trigger>svg{flex-shrink:0;color:#7695aa}.search-select-trigger .is-placeholder{color:#829baa}.search-select-trigger:hover:not(:disabled){border-color:#9bb7d7}.search-select-trigger:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.search-select-trigger:disabled{opacity:.55;cursor:default}.search-select[data-invalid=true]>.search-select-trigger{border-color:#c95d55}.search-select-error{display:block;margin-top:5px;color:#b3423c;font-size:11px}.search-select>.search-select-native{position:absolute!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;border:0!important;opacity:0!important;clip-path:inset(50%);overflow:hidden;pointer-events:none}.logistino-overlay.search-select-overlay{direction:rtl;background:#07233766;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.search-select-overlay>.search-select-panel{display:flex;flex-direction:column;min-height:0;padding:0;border:1px solid #dfe8f0;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 18px 60px #09263a29;color:#34566d}.logistino-overlay.search-select-overlay.is-desktop{padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.search-select-overlay.is-desktop>.search-select-panel{position:absolute;width:300px}.logistino-overlay.search-select-overlay.is-mobile{padding:16px max(0px,env(safe-area-inset-right,0px)) 0 max(0px,env(safe-area-inset-left,0px));justify-content:center;align-items:flex-end}.search-select-overlay.is-mobile>.search-select-panel{width:100%;max-width:520px;max-height:min(560px,100%);border-radius:24px 24px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);animation:select-sheet-enter .2s ease-out}.search-select-overlay.is-mobile>.search-select-panel:before{content:"";width:36px;height:4px;margin:10px auto 0;flex-shrink:0;border-radius:3px;background:#d6e0e8}.search-select-overlay .search-select-panel .modal-head{padding:10px 18px 8px;border:0}.search-select-overlay .search-select-panel .modal-head h2{font-size:15px;font-weight:650}.search-select-body{display:flex;flex-direction:column;flex:1;min-height:0}.search-select-search{display:flex;flex-shrink:0;align-items:center;gap:10px;margin:12px;padding:0 12px;border:1px solid #dfe7ef;border-radius:12px;background:#f6f8fb;color:#88a0b3}.search-select-search:focus-within{border-color:#80a6f2}.search-select-search>input{width:100%;min-width:0;min-height:44px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;padding:10px 0;color:#31536b;font:inherit;font-size:16px}.search-select-search>input::-webkit-search-cancel-button{display:none}.search-select-search>button{display:grid;place-items:center;width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#7590a5}.search-select-options{flex:1;min-height:0;max-height:380px;overflow-y:auto;overscroll-behavior:contain;padding:2px 8px 10px}.search-select-options>[role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#34576e;font:inherit;font-size:14px;text-align:right}.search-select-options>[data-active=true]{background:#f2f6fd}.search-select-options>[aria-selected=true]{background:#eaf1ff;color:#245dc7}.search-select-options>[role=option]:disabled{opacity:.4}.search-select-check{display:grid;place-items:center;width:20px;min-width:20px}.search-select-empty,.search-select-group{padding:14px;margin:0;color:#8da0b1;font-size:12px}.search-select-group{padding-bottom:6px;font-weight:600}.search-select-confirm{margin:6px 12px 12px;flex-shrink:0}.search-select-options,.logistino-overlay .cargo-information-scroll,.logistino-overlay .date-modal-body{scrollbar-width:none;-ms-overflow-style:none}.search-select-options::-webkit-scrollbar,.logistino-overlay .cargo-information-scroll::-webkit-scrollbar,.logistino-overlay .date-modal-body::-webkit-scrollbar{display:none;width:0;height:0}.calendar-navigation>div{flex:1;justify-content:center}.calendar-navigation .search-select{width:104px}.calendar-navigation .search-select:last-child{width:84px}.calendar-navigation .search-select-trigger{min-height:42px;padding:8px;gap:4px}.finance-filter>.search-select,.users-toolbar>.search-select{width:190px;flex-shrink:0}.role-switch .search-select-trigger{background:#ffffff0a;border-color:#ffffff20;color:#e1eef5}@keyframes select-sheet-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.calendar-navigation{gap:8px}.calendar-navigation>div{gap:6px}.finance-filter>.search-select,.users-toolbar>.search-select{width:100%}}@media(prefers-reduced-motion:reduce){.search-select-panel{animation:none!important}}.petrol-assistant .home-composer .home-input-tools{align-items:center;gap:0}.petrol-assistant .home-composer .home-input-tools :is(.cargo-information-trigger,.cargo-attachment-trigger){width:36px;min-width:36px;height:40px;min-height:40px;border:0;border-radius:7px;transition:background-color .16s ease}.petrol-assistant .home-composer .home-input-tools :is(.cargo-information-trigger,.cargo-attachment-trigger):hover:not(:disabled){background:#2563eb0d}.petrol-assistant .home-composer .home-send-button>svg{display:block;margin:0;padding:0;position:static;flex:none;align-self:center;justify-self:center;transform:rotate(180deg)}.voice-orb.audio-reactive .orb-wave-bar{animation:none}.voice-orb.audio-reactive .orb-ring{animation:none;opacity:calc(.45 + var(--mic-level, 0) * .5);stroke-width:calc(.7px + var(--mic-level, 0) * .6px)}.voice-orb.audio-reactive .orb-inner-ring{opacity:calc(.12 + var(--mic-level, 0) * .28)}.petrol-home .home-journey{padding-block:76px 56px}.petrol-home .home-section-title{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;text-align:right}.petrol-home .home-section-title .home-kicker{display:inline-flex;align-items:center;gap:8px;color:#386ab5;font-size:12px}.petrol-home .home-section-title h2{color:#163a48;font-size:clamp(25px,2.7vw,38px);line-height:1.8;margin:8px 0 12px}.petrol-home .home-section-title h2 span{color:#2860b4}.petrol-home .home-section-title p{color:#6e8392;font-size:14px;line-height:2;margin:0;max-width:400px}.journey-heading-photo{position:relative;margin:0;min-width:0;overflow:hidden;border-radius:22px;aspect-ratio:1.8}.journey-heading-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 60%}.journey-heading-photo figcaption{position:absolute;inset:auto 12px 12px;display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #ffffff24;border-radius:12px;background:#06282edb;color:#fff;font-size:11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.petrol-home .home-steps{gap:24px;margin-top:36px}.petrol-home .home-steps>article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;padding:22px 0;background:transparent;border:0;border-radius:0;box-shadow:none}.petrol-home .home-steps>article:after{display:none}.petrol-home .home-steps>article>.journey-step-icon{display:grid;place-items:center;position:relative;inset:auto;width:52px;height:52px;margin:0;border-radius:16px;background:#edf3fc;color:#3169bb}.journey-step-icon small{position:absolute;top:-8px;inset-inline-end:-7px;display:grid;place-items:center;width:23px;height:23px;border:3px solid #fff;border-radius:50%;background:#295ca5;color:#fff;font-size:9px}.petrol-home .home-steps h3{font-size:16px;line-height:1.8;margin:0 0 8px;color:#234b5e}.petrol-home .home-steps p{font-size:13px;line-height:2;margin:0;max-width:none;color:#6b8293}.maritime-banner{position:relative;isolation:isolate;overflow:hidden;min-height:300px;display:flex;align-items:center;margin-block:28px 56px;padding:38px 44px;border-radius:24px;background:#06292f;color:#f4f7f5}.maritime-banner>picture{position:absolute;inset:0;z-index:-2}.maritime-banner>picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:left 65%}.maritime-banner:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,#04262bf5 8%,#04262be0 35%,#04262b66 65%,#04262b1a)}.maritime-banner-copy{width:min(100%,490px)}.maritime-banner-copy>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#b6d1ef}.maritime-banner h2{font-size:clamp(27px,2.8vw,36px);line-height:1.8;color:#fff;margin:10px 0}.maritime-banner p{color:#d0dee5;font-size:14px;line-height:2;margin:0 0 20px}.maritime-banner a{display:inline-flex;align-items:center;gap:20px;min-height:46px;padding:10px 18px;border-radius:10px;background:#2865df;color:#fff;font-size:13px;text-decoration:none}.agency-banner a{background:#f1f5fb;color:#173c5a}.petrol-app .app-home-main{display:block;overflow-y:auto;overscroll-behavior:contain;padding-bottom:0;scrollbar-width:none}.petrol-app .app-home-main::-webkit-scrollbar{display:none}.app-home-stage{height:100%;min-height:0;display:flex;flex-direction:column;padding-bottom:12px}.petrol-app[data-conversation=true] .app-home-main,.petrol-app[data-keyboard=true] .app-home-main{overflow:hidden}.petrol-app .app-maritime-banner{margin:12px 16px 24px;width:auto;min-height:330px;padding:26px 22px;align-items:flex-end;border-radius:18px}.app-maritime-banner:before{background:linear-gradient(0deg,#031f28fc 5%,#031f28c9 50%,#031f281a)}.app-maritime-banner h2{font-size:27px}.app-maritime-banner p{font-size:12px;line-height:2}.app-maritime-banner .maritime-banner-copy>span{font-size:11px}.public-footer.premium-footer{position:relative;isolation:isolate;overflow:hidden;background:#031e22!important}.public-footer.premium-footer:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.32;background-image:radial-gradient(#518899 1px,transparent 1px),repeating-radial-gradient(circle at 0% 100%,transparent 0 86px,#44778745 87px 88px,transparent 89px 138px);background-size:24px 24px,auto;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%);pointer-events:none}.premium-footer .premium-footer-main{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:start;gap:40px;padding-block:52px 38px}.premium-footer .footer-brand-column .brand-lockup{width:210px;height:66px}.premium-footer .footer-brand-column p{font-size:13px;line-height:2.2;color:#b3cbd4}.premium-footer .premium-footer-main>.footer-action-list{display:grid;align-items:stretch;gap:10px}.premium-footer .footer-action-list>a{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:78px;width:100%;padding:12px;border:1px solid #7bafc029;border-radius:14px;background:#ffffff04;text-decoration:none;color:#edf5f7}.footer-action-icon{display:grid;place-items:center;width:42px;height:42px;background:#426bbf26;border-radius:12px;color:#a4c7ff}.footer-action-list b{font-size:14px;font-weight:600}.footer-action-list small{display:block;color:#95b5c3;font-size:10px;line-height:1.8;margin-top:4px}.footer-action-list>a:hover{background:#2860ad21}.footer-contact-label{display:block;color:#a9c4ce;font-size:12px;margin:16px 0}.footer-phone{display:flex;align-items:center;gap:12px;text-decoration:none;color:#edf5fa}.footer-phone b{font-size:clamp(22px,2vw,28px);font-weight:650;white-space:nowrap}.footer-phone-icon{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border:1px solid #7cafff55;background:#2a60b532;border-radius:50%;animation:footer-phone-pulse 4s ease-in-out infinite}.footer-phone-icon svg{animation:footer-phone-ring 4s ease-in-out infinite}.footer-support-column>p{margin-top:18px;font-size:12px;color:#a4beca}.login-page.centered-login{position:relative;isolation:isolate;display:grid;place-items:center;grid-template-columns:1fr;gap:0;width:100%;max-width:none;min-height:100svh;margin:0;padding:88px 24px 40px;border-radius:0;background:#041f25}.login-background{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#001b2470,#031e22d9 75%),url(/assets/logistino/harbor-petrol-v3.jpg) center/cover no-repeat}.login-page-actions{position:absolute;top:22px;inset-inline:28px;display:flex;align-items:start;justify-content:space-between;gap:16px}.login-page-actions>button{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 12px;border:1px solid #e0edf13b;border-radius:10px;background:#ffffff0a;color:#f0f5f8;font:inherit;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-page-actions .site-install-button{width:auto;min-height:42px;border-color:#e0edf13b;background:#ffffff0a;border-radius:10px;padding:3px 12px;gap:8px;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-page-actions .site-install-button .site-navigation-icon{width:28px;height:28px;background:transparent}.login-page-actions .site-install-help{max-width:300px;background:#07272ef5}.login-page.centered-login .login-form-side{display:block;width:min(100%,450px);min-height:0;padding:24px 32px 30px;border:1px solid #ffffffa6;border-radius:26px;background:#f7f8f4;box-shadow:0 24px 90px #00131c55}.login-page.centered-login .login-form-wrap{width:100%;max-width:none;margin:0;padding:0}.login-centered-brand{display:flex;justify-content:center}.login-centered-brand .pub-brand>.brand-lockup{width:204px;height:66px}.login-progress{display:flex;gap:0;justify-content:center;padding:0;margin:18px 0 0;list-style:none}.login-progress>li{position:relative;display:flex;align-items:center;flex-direction:column;gap:8px;flex:1;color:#a7b6b8;text-align:center}.login-progress>li:not(:last-child):after{content:"";position:absolute;top:14px;inset-inline-start:calc(50% + 23px);width:calc(100% - 46px);height:1px;background:#dbe3e3}.login-progress>li>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #dce4e5;border-radius:50%;color:#869ca5;font-size:11px}.login-progress small{font-size:10px}.login-progress>.active{color:#2c5ba7}.login-progress>.active>span{color:#fff;border-color:#2a60b2;background:#2a60b2;box-shadow:0 0 0 4px #2a60b212}.login-progress>.complete>span{color:#2a60b2;background:#eaf0f8}.login-page.centered-login .login-hero{min-height:0;margin:24px 0 20px;padding:0;background:transparent;text-align:center;color:#173a48;overflow:visible}.login-stage-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 10px;border:1px solid #dbe6ef;border-radius:15px;background:#ebf1f7;color:#34668e}.login-page.centered-login .login-hero h1{margin:8px 0;color:#173b47;font-family:Logistino Yekan,sans-serif;font-size:24px;line-height:1.8;font-weight:750}.login-page.centered-login .login-hero p{max-width:none;margin:0;font-size:12px;line-height:1.9;color:#758c97}.login-page.centered-login .login-roles{display:flex;gap:4px;padding:4px;border:1px solid #e2e8e8;border-radius:12px;margin:0 0 20px;background:#edf1f0}.login-page.centered-login .login-roles>button{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;border-radius:9px;padding:8px 10px;color:#78909c;background:transparent;box-shadow:none}.login-page.centered-login .login-roles>button>svg{margin:0;color:inherit}.login-page.centered-login .login-roles>button>b{font-size:12px;color:inherit}.login-page.centered-login .login-roles>button.active{color:#2d5d9e;background:#fff;box-shadow:0 2px 8px #1431450a}.login-page.centered-login .login-form-wrap .field>span{font-size:12px;margin-bottom:5px;color:#42616f}.login-page.centered-login .login-phone>div{height:54px;border:1px solid #d5dfe4;border-radius:12px;padding-inline:14px;background:#fff}.login-page.centered-login .login-phone input{height:52px;font-size:19px;letter-spacing:1.5px}.login-page.centered-login .login-phone input::placeholder{color:#b0bfc3;font-size:17px}.login-page.centered-login .login-phone>div:focus-within{border-color:#7d9fc8;outline:2px solid #bfd2ed44}.login-page.centered-login .login-form-wrap .public-primary{min-height:50px;padding:12px;border-radius:12px;font-size:14px;background:#245bb5;color:#fff;box-shadow:0 5px 16px #245bb518}.login-page.centered-login .login-demo-code{margin-block:12px;padding:10px;border-color:#cfdaea;background:#edf2f9;font-size:11px}.login-page.centered-login .login-code-note{font-size:10px;line-height:1.8}.login-page.centered-login .login-resend{font-size:10px;gap:12px}.login-page.centered-login .otp-entry{height:60px;border-radius:12px;background:#fff;font-size:25px}.login-page.centered-login .login-edit-phone{font-size:13px}@keyframes footer-phone-pulse{0%,60%,to{box-shadow:0 0 #7aabff00}75%{box-shadow:0 0 0 9px #7aabff10}}@keyframes footer-phone-ring{0%,62%,84%,to{transform:rotate(0)}67%,77%{transform:rotate(-12deg)}72%,82%{transform:rotate(12deg)}}@media(max-width:800px){.petrol-home>.public-header.modern.petrol-header :is(.public-login-link,.pub-menu){width:39.6px;min-width:39.6px;height:39.6px}.petrol-home>.public-header.modern.petrol-header .public-header-actions{gap:6px}.petrol-home>.public-header.modern.petrol-header :is(.public-login-link,.pub-menu)>svg{width:18px;height:18px}.petrol-home .home-section-title{grid-template-columns:1fr;gap:22px}.petrol-home .home-journey{padding-block:44px 28px}.petrol-home .home-section-title h2{font-size:26px;line-height:1.75}.journey-heading-photo{aspect-ratio:2.25;border-radius:16px}.petrol-home .home-steps{grid-template-columns:1fr;gap:0;margin-top:22px}.petrol-home .home-steps>article{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px 0}.petrol-home .home-steps>article+article{border-top:1px solid #e9eff3}.petrol-home .home-steps>article>.journey-step-icon{width:44px;height:44px;border-radius:13px}.petrol-home .home-steps h3{font-size:16px;margin-bottom:5px}.petrol-home .home-steps p{font-size:12px;line-height:2}.maritime-banner{margin-block:22px 36px;min-height:360px;padding:26px 22px;align-items:flex-end;border-radius:18px}.maritime-banner:before{background:linear-gradient(0deg,#031f28fc 5%,#031f28c9 50%,#031f281a)}.maritime-banner>picture img{object-position:center 40%}.maritime-banner h2{font-size:27px}.maritime-banner p{font-size:12px;line-height:2;max-width:360px}.maritime-banner-copy>span{font-size:11px}.agency-banner{min-height:330px}.premium-footer .premium-footer-main{grid-template-columns:1fr;gap:28px;padding-block:34px 28px}.premium-footer .footer-support-column{order:1}.premium-footer .footer-action-list{order:2}.premium-footer .footer-brand-column .brand-lockup{width:200px;height:64px}.premium-footer .footer-sea-sign{display:none}.premium-footer .footer-contact-label{margin-top:0}.premium-footer .footer-phone b{font-size:27px}.premium-footer .premium-footer-bottom{font-size:10px;gap:12px;flex-wrap:wrap;padding-block:20px}}@media(max-width:600px){.login-page.centered-login{padding:88px 16px 28px}.login-page-actions{top:18px;inset-inline:16px}.login-page-actions>button{font-size:10px;padding-inline:9px}.login-page-actions .site-install-button{font-size:10px;padding-inline:8px}.login-page.centered-login .login-form-side{padding:20px 22px 26px;border-radius:22px}.login-page.centered-login .login-hero h1{font-size:22px}.login-centered-brand .pub-brand>.brand-lockup{width:185px;height:60px}.public-app-view:has(.centered-login){background:#041f25;padding-bottom:66px}.public-app-view .login-page.centered-login{min-height:calc(100svh - 66px)}}@media(prefers-reduced-motion:reduce){.footer-phone-icon,.footer-phone-icon svg{animation:none}}.market-site,.market-seller-panel,.market-admin,.market-home-shelf{font-family:Logistino Yekan,Vazirmatn Variable,Tahoma,sans-serif;color:#203e50}.market-site{background:#f7f8fb;min-height:100svh}.market-site button,.market-site input,.market-site textarea{font-family:inherit}.market-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;padding:10px max(28px,calc((100% - 1260px)/2));background:#fff;border-bottom:1px solid #e6ebf0;position:sticky;top:0;z-index:35}.market-header-brand,.market-header-tools{display:flex;align-items:center;gap:8px}.market-header .brand-lockup{width:185px;height:56px}.market-header>nav{display:flex;gap:30px;font-size:13px}.market-header a{color:inherit;text-decoration:none}.market-icon-button{display:grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border:1px solid #e2e8ef;border-radius:12px;background:#fff;color:#365b72}.market-container{width:min(1260px,calc(100% - 56px));margin:auto;padding:24px 0 50px}.market-hero{position:relative;isolation:isolate;overflow:hidden;min-height:330px;border-radius:22px;background:#051e30;color:#fff;padding:38px 46px}.market-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.market-hero>div{max-width:48%}.market-hero>div>span{display:flex;align-items:center;gap:9px;color:#a9c9ed;font-size:13px}.market-hero h1{font-size:43px;line-height:1.65;margin:10px 0;color:#fff}.market-hero h1 em{font-style:normal;color:#e6bd85}.market-hero p{font-size:13px;color:#c0d0df;line-height:2.1;margin:0 0 16px}.market-hero small{font-size:12px;color:#8eacbf}.market-category-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.market-category-strip>button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:74px;border:1px solid #e4e9f0;border-radius:14px;background:#fff;color:#39596e;font-size:13px;padding:12px}.market-category-strip>button>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f1eee9;color:#836a4b}.market-category-strip>button:nth-child(2)>span{background:#edf1fa;color:#4972b4}.market-category-strip>button:nth-child(3)>span{background:#eaf1f0;color:#57887d}.market-category-strip>button:nth-child(4)>span{background:#f8eee7;color:#c28258}.market-category-strip>button[aria-pressed=true]{border-color:#7299d4;background:#f1f5fe}.market-ad-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.market-ad{position:relative;overflow:hidden;display:flex;align-items:center;min-height:180px;padding:24px;background:#eae4da;border:1px solid #e2d9cb;border-radius:18px;text-decoration:none;color:#484b42;isolation:isolate}.market-ad>div{width:64%;position:relative;z-index:1}.market-ad>img{position:absolute;left:0;bottom:-18%;width:42%;height:135%;object-fit:contain;mix-blend-mode:multiply}.market-ad span{font-size:13px;color:#8a7d68}.market-ad h3{font-size:20px;line-height:1.9;margin:5px 0;color:#3d4b4b}.market-ad small{display:block;font-size:13px;line-height:1.9}.market-ad b{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font-size:13px}.market-ad.sellers{background:#e0e9ed;border-color:#cfdce4;color:#345364}.market-rate-stamp{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:18px 0;color:#7b8d9a;font-size:12px;line-height:1.9}.market-rate-stamp>i{width:6px;height:6px;border-radius:50%;background:#c89b5e}.market-rate-stamp[data-state=current]>i{background:#3d9880}.market-rate-stamp[data-state=unavailable]>i,.market-rate-stamp[data-state=cached]>i,.market-rate-stamp[data-state=stale]>i{background:#c27b73}.market-rate-stamp a{color:#4276b5;text-decoration:underline;text-underline-offset:3px;margin-inline-start:auto}.market-rate-stamp.compact{margin-bottom:0}.market-rate-stamp small{font-size:inherit}.market-catalog-layout{display:grid;grid-template-columns:235px minmax(0,1fr);align-items:start;gap:24px;margin-top:24px}.market-filter-sidebar{position:sticky;top:104px;background:#fff;border:1px solid #e3e9f1;border-radius:16px;padding:20px}.market-filter-title{display:flex;align-items:center;gap:9px;margin-bottom:24px;font-size:14px}.market-filter-fields{display:flex;flex-direction:column;gap:12px}.market-filter-fields h3{font-size:14px;margin:10px 0 0;color:#496276}.market-check{display:flex;align-items:center;gap:10px;font-size:14px;color:#527083;cursor:pointer;min-height:32px}.market-check input{accent-color:#2d62bd;width:16px;height:16px;flex-shrink:0}.market-clear-filter{min-height:40px;border:0;padding:8px;margin-top:12px;background:#f4f6fa;border-radius:9px;color:#68849a;font:inherit;font-size:13px}.market-search-form{display:flex;align-items:center;gap:12px;padding:6px 8px 6px 16px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.market-search-form>svg{color:#90a1b0;flex-shrink:0}.market-search-form input{border:0;background:transparent;outline:0;box-shadow:none;min-width:0;width:100%;min-height:40px;padding:8px 0;font-size:13px;color:#365b73}.market-search-form button{background:#214b7b;color:#fff;border:0;border-radius:9px;padding:9px 16px;min-height:40px;font-size:14px}.market-result-toolbar{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:13px;color:#758c9c}.market-result-toolbar>.search-select{width:180px;margin-inline-start:auto}.market-result-toolbar .search-select-trigger{font-size:13px;min-height:40px}.market-filter-open{display:none}.market-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.market-product-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e2e8ef;border-radius:16px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.market-product-card:hover{border-color:#becfe1;box-shadow:0 8px 24px #304c7010}.market-card-image{position:relative;display:block;aspect-ratio:1.05;background:#f5f3ee;overflow:hidden}.market-card-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.market-product-card:hover .market-card-image img{transform:scale(1.035)}.market-stock-label{position:absolute;top:10px;right:10px;border:1px solid #dce9e3;border-radius:6px;padding:3px 7px;background:#fffd;color:#528170;font-size:11px}.market-stock-label.empty{color:#8b9299;border-color:#dfe3e7}.market-sample-label{position:absolute;left:10px;bottom:8px;color:#8f9ba4;font-size:10px}.market-card-info{padding:15px;display:flex;flex-direction:column;flex:1;min-width:0}.market-card-category{color:#8798a6;font-size:11px}.market-card-info a{color:inherit;text-decoration:none}.market-card-info h3{font-family:inherit;font-size:14px;font-weight:650;line-height:1.9;min-height:27px;margin:5px 0 8px;color:#27465a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-card-seller{display:flex;align-items:center;gap:5px;color:#899baa;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-card-delivery{display:flex;align-items:center;gap:6px;font-size:12px;color:#7791a3;margin-top:12px}.market-card-delivery>span{display:inline-flex;align-items:center;gap:3px;margin-inline-start:auto;color:#b08c4c}.market-card-price{margin-top:18px;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.market-card-price>small{color:#9ba6ae;font-size:12px;direction:ltr}.market-card-price>b{font-size:19px;color:#1d3f54;font-weight:720}.market-card-price em{font-size:11px;font-style:normal;font-weight:400;color:#6d8594}.market-card-info>.market-card-action{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf1f5;margin-top:14px;padding-top:12px;color:#4b74a8;font-size:12px}.market-load-more{display:block;margin:28px auto 0;min-height:46px;border:1px solid #c9d7e8;border-radius:11px;background:#fff;padding:10px 24px;color:#4e6f8d;font-size:14px}.market-card-skeleton{min-height:360px;border-radius:16px;background:linear-gradient(110deg,#ecf0f4 30%,#f7f9fb,#ecf0f4 60%);background-size:200% 100%;animation:market-shimmer 1.5s infinite linear}.market-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;gap:16px;min-height:230px;text-align:center;color:#7990a2;font-size:13px}.market-empty h1,.market-empty h2,.market-empty h3{color:#3c5b71;font-size:21px;margin:0}.market-inline-note{color:#8a9ca9;font-size:13px;line-height:2}.market-error{color:#b15b50;background:#fff4f0;border:1px solid #efd4cc;border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.9}.market-section-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.market-section-head h2{font-size:25px;line-height:1.7;color:#244b5e;margin:7px 0}.market-section-head h1{font-size:26px}.market-section-head p{color:#8194a3;font-size:14px;line-height:1.9;margin:0}.market-section-head>a{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#3f71b4;white-space:nowrap;text-decoration:none}.market-eyebrow{display:flex;align-items:center;gap:7px;color:#6083ad;font-size:13px}.market-home-shelf{padding-block:48px 35px}.market-home-shelf .market-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-home-shelf.app-market-shelf{padding:30px 16px;background:#f5f7fa}.market-home-shelf.app-market-shelf .market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-home-shelf.app-market-shelf .market-section-head h2{font-size:21px}.market-home-shelf.app-market-shelf .market-section-head p{font-size:12px}.market-footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;padding:28px;border-top:1px solid #e3e9ef;background:#eef2f6;font-size:13px;color:#7990a3}.market-footer a{display:flex;align-items:center;gap:7px;color:#5479a9;text-decoration:none}.market-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#95a4b0;margin:4px 0 24px}.market-breadcrumb a{color:#6985a0;text-decoration:none}.market-product-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:46px;align-items:start}.market-gallery-main{position:relative;background:#f2f0eb;border:1px solid #e5e5e1;border-radius:20px;overflow:hidden}.market-gallery-zoom{display:block;width:100%;padding:0;aspect-ratio:1.05;border:0;background:transparent}.market-gallery-main img{display:block;width:100%;height:100%;object-fit:contain}.market-gallery-prev,.market-gallery-next{position:absolute;top:calc(50% - 20px);display:grid;place-items:center;width:38px;height:38px;border:1px solid #d8e0e6;border-radius:50%;background:#ffffffd9;color:#597587;padding:0}.market-gallery-prev{right:12px}.market-gallery-next{left:12px}.market-gallery-thumbs{display:flex;justify-content:center;gap:10px;margin-top:14px}.market-gallery-thumbs button{width:64px;height:64px;padding:3px;background:#fff;border:1px solid #dfe5ed;border-radius:10px;overflow:hidden}.market-gallery-thumbs button[aria-pressed=true]{border-color:#4e7dd0;box-shadow:0 0 0 2px #4e7dd014}.market-gallery-thumbs img{width:100%;height:100%;object-fit:contain;border-radius:7px}.market-image-note{display:block;text-align:center;font-size:11px;color:#9ba9b4;margin-top:12px}.market-product-badges{display:flex;align-items:center;gap:8px}.market-product-badges span{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:7px;background:#e8edf3;font-size:12px;color:#7c92a1}.market-product-badges .in-stock{background:#e9f3ef;color:#538878}.market-purchase-info>h1{font-family:inherit;font-size:26px;line-height:1.8;font-weight:740;margin:16px 0 10px;color:#244454}.market-product-rating{display:flex;align-items:center;gap:7px;font-size:12px;color:#9b916b}.market-product-seller{display:flex;align-items:center;gap:12px;border-block:1px solid #e2e9ef;margin-top:20px;padding:16px 0;color:#31566e;text-decoration:none}.market-product-seller>span{display:grid;place-items:center;width:42px;height:42px;background:#e9eef5;border-radius:12px;color:#6281aa}.market-product-seller small{display:block;color:#9aa9b3;font-size:12px;margin-bottom:5px}.market-product-seller b{font-size:13px}.market-product-seller>svg:last-child{margin-inline-start:auto}.market-product-delivery{display:flex;align-items:center;gap:10px;padding:18px 0;color:#7390a1;font-size:13px}.market-product-delivery b{color:#4d6f84;font-size:14px;margin-inline-start:5px}.market-product-delivery>span:last-child{margin-inline-start:auto;font-size:11px}.market-purchase-mode{display:flex;gap:4px;padding:4px;background:#eaf0f7;border:1px solid #dfe6f0;border-radius:12px}.market-purchase-mode button{flex:1;min-height:40px;border:0;border-radius:9px;background:transparent;color:#7c92a4;font-size:14px}.market-purchase-mode button[aria-pressed=true]{color:#2a5eb1;background:#fff;box-shadow:0 2px 8px #1d36530a}.market-tiers{display:flex;gap:8px;margin:12px 0}.market-tiers>button{flex:1;display:flex;flex-direction:column;gap:5px;align-items:center;border:1px solid #e1e7f0;border-radius:10px;background:#fff;padding:10px;color:#698397}.market-tiers>button[aria-pressed=true]{border-color:#7ca5df;background:#eef4fd}.market-tiers small{font-size:12px}.market-tiers b{font-size:14px}.market-quantity-row{display:flex;align-items:center;justify-content:space-between;margin:22px 0}.market-quantity-row>div:first-child span{display:block;font-size:14px;color:#557187}.market-quantity-row small{display:block;margin-top:6px;font-size:12px;color:#95a6b3}.market-quantity-control{display:flex;border:1px solid #dbe3ed;border-radius:10px;background:#fff;padding:3px;align-items:center}.market-quantity-control>button{display:grid;place-items:center;width:34px;height:36px;padding:0;border:0;border-radius:7px;background:#edf3fc;color:#517eba}.market-quantity-control>input{width:55px;padding:8px 2px;border:0;outline:0;background:transparent;color:#365b78;text-align:center;font-size:14px}.market-price-breakdown{padding:16px;border:1px solid #e1e8f0;border-radius:14px;background:#fff}.market-price-breakdown>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;color:#8397a8}.market-price-breakdown b{font-size:13px;color:#52718a;font-weight:550}.market-price-breakdown .total{border-top:1px solid #e8edf3;margin-top:10px;padding-top:16px;color:#456579}.market-price-breakdown strong{font-size:27px;color:#1d4f84}.market-price-breakdown strong small{font-size:13px;font-weight:450}.market-price-note{font-size:12px;line-height:2;color:#8e9fab;margin:12px 0 18px}.market-buy-button,.market-solid-link{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;padding:12px 18px;border:0;border-radius:12px;background:#2860c0;color:#fff;font:inherit;font-size:14px;text-decoration:none}.market-buy-button:disabled{background:#9eafc9;cursor:default}.market-purchase-trust{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:#7c95aa;margin-top:14px}.market-detail-sections{margin-top:42px;background:#fff;border:1px solid #e3e9f0;border-radius:18px;padding:0 28px}.market-detail-sections>nav{display:flex;gap:30px;overflow-x:auto;border-bottom:1px solid #e4eaf1;padding:18px 0;font-size:14px;white-space:nowrap}.market-detail-sections>nav a{color:#6282a0;text-decoration:none}.market-detail-sections>section{padding:28px 0;border-bottom:1px solid #e8edf4;scroll-margin-top:100px}.market-detail-sections h2{font-size:18px;margin:0 0 20px;color:#32556e}.market-detail-sections p{font-size:13px;line-height:2.2;color:#7d93a3;white-space:pre-wrap}.market-attributes{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.market-attributes>div{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding:12px;border-radius:8px;background:#f5f7fa;font-size:14px}.market-attributes dt{color:#8a9aa8}.market-attributes dd{color:#53758e;margin:0}.market-faq{border-bottom:1px solid #e8edf2;padding:16px 0;font-size:13px;color:#537088}.market-faq summary{cursor:pointer}.market-review{border:1px solid #e2e9f0;border-radius:12px;padding:16px;margin-bottom:12px}.market-review>div{display:flex;justify-content:space-between;font-size:14px}.market-review>div span{display:flex;gap:5px;color:#ac8c53}.market-review-form{max-width:600px;margin-top:24px}.market-review-form .search-select{max-width:200px}.market-related{margin-top:38px}.market-related .market-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-app-buy-bar{display:none}.market-checkout-modal{max-width:520px}.market-checkout-form,.market-decision-form{padding:22px;overflow-y:auto;scrollbar-width:none}.market-checkout-summary{display:flex;align-items:center;gap:14px;margin-bottom:18px}.market-checkout-summary img{width:72px;height:72px;object-fit:contain;border-radius:12px;background:#f4f1eb;flex-shrink:0}.market-checkout-summary b,.market-checkout-summary h2{display:block;color:#37586e;font-size:14px;line-height:1.8;margin:0 0 6px}.market-checkout-summary span,.market-checkout-summary small{display:block;font-size:13px;color:#91a2af;margin-top:5px}.market-checkout-amount{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px;background:#eef3fa;border-radius:11px;margin-bottom:14px;color:#497198;font-size:14px}.market-checkout-amount b{font-size:18px}.market-wallet-note{display:flex;align-items:center;gap:8px;margin:16px 0;color:#6d8ba2;font-size:14px}.market-sample-notice{background:#fff6e9;border:1px solid #f0dfc2;border-radius:9px;padding:10px 12px;font-size:12px;line-height:2;color:#a18254}.market-gallery-modal{max-width:800px}.market-zoom-content{padding:20px;min-height:0;overflow-y:auto}.market-zoom-content>img{display:block;width:100%;max-height:65svh;object-fit:contain}.market-zoom-content>div{display:flex;justify-content:center;gap:12px;margin-top:18px}.market-seller-hero{display:flex;align-items:center;gap:26px;min-height:250px;padding:36px;border-radius:20px;background:linear-gradient(120deg,#0b3048,#143e62);color:#fff;margin-bottom:36px}.market-seller-avatar{display:grid;place-items:center;flex-shrink:0;width:100px;height:100px;border:1px solid #97b8df4d;border-radius:28px;background:#ffffff0a;color:#a4c9ee}.market-seller-hero h1{font-size:27px;margin:10px 0;color:#fff}.market-seller-hero p{color:#aec5d9;font-size:13px;line-height:2}.market-seller-hero small{color:#91afc6;font-size:13px}.market-orders{min-height:60svh}.market-order-row{display:flex;align-items:center;gap:18px;padding:18px;border:1px solid #e2e8ef;border-radius:14px;background:#fff;margin-bottom:14px;text-decoration:none;color:#48677e}.market-order-row img{width:72px;height:72px;border-radius:10px;object-fit:contain}.market-order-row>div{flex:1}.market-order-row b{display:block;font-size:13px}.market-order-row span{display:block;font-size:13px;color:#9aabb7;margin-top:7px}.market-order-row strong{font-size:16px}.market-order-row strong small{display:block;font-size:11px;font-weight:400;text-align:end;margin-top:4px}.market-order-detail{background:#fff;border:1px solid #dfe7f0;border-radius:18px;padding:28px;margin-bottom:24px}.market-order-detail>p{font-size:13px;line-height:2;color:#728b9e}.market-order-timeline{display:grid;gap:14px;padding:24px 0}.market-order-timeline>div{display:flex;align-items:center;gap:12px;font-size:14px;color:#719486}.market-order-timeline small{margin-inline-start:auto;font-size:12px;color:#97a9b7}.market-app{width:min(100%,480px);margin-inline:auto;padding-bottom:76px;box-shadow:0 0 0 1px #e1e8ef;overflow-x:clip}html:has(.market-app,.app-workspace),body:has(.market-app,.app-workspace){scrollbar-width:none}body:has(.market-app,.app-workspace)::-webkit-scrollbar{display:none}.market-app .market-header{padding-inline:14px;gap:8px;min-height:64px}.market-app .market-header .brand-lockup{width:142px;height:46px}.market-app .market-header>nav{display:none}.market-app .market-header-tools{gap:5px}.market-app .market-header-tools>.market-icon-button{width:34px;min-width:34px;height:36px;border-radius:10px}.market-app .market-header-tools>a[aria-label="حساب کاربری"]{display:none}.market-app .market-container{width:calc(100% - 28px);padding-top:14px}.market-app>.public-app-navigation{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,480px);z-index:80;background:#fff}.public-app-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}.market-app .market-footer{font-size:11px;padding:22px 14px}.market-app:has(.market-app-buy-bar){padding-bottom:148px}.market-app .market-app-buy-bar{position:fixed;display:flex;justify-content:space-between;align-items:center;gap:14px;bottom:calc(68px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:min(100%,480px);padding:12px 16px;background:#fff;border-top:1px solid #e1e8f0;z-index:75;box-shadow:0 -8px 25px #16395708}.market-app-buy-bar small{display:block;font-size:11px;color:#96a8b6;margin-bottom:5px}.market-app-buy-bar b{font-size:16px;color:#345d82}.market-app-buy-bar button{display:flex;align-items:center;gap:10px;min-height:44px;border:0;border-radius:11px;background:#2b61be;color:#fff;padding:10px 18px;font-size:14px}.market-app-buy-bar button:disabled{background:#b0bfd2}.market-filter-modal{max-width:420px}.market-filter-modal>div{padding:20px;overflow-y:auto;scrollbar-width:none}.market-filter-modal>button{margin:10px 20px 20px}.market-panel-hero{background:linear-gradient(120deg,#113346,#1f4e6e);border-radius:18px;padding:28px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.market-panel-hero span{display:flex;align-items:center;gap:8px;font-size:14px;color:#afd0e5}.market-panel-hero h1{font-family:inherit;font-size:26px;color:#fff;line-height:1.8;margin:10px 0}.market-panel-hero p{font-size:14px;color:#a3c0d6;line-height:2}.market-panel-hero>a{display:flex;align-items:center;gap:10px;color:#edf5fc;border:1px solid #8eb4d24d;border-radius:10px;padding:12px;font-size:14px;text-decoration:none;white-space:nowrap}.market-seller-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.market-seller-stats>div{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e1e8f0;border-radius:13px;padding:20px;color:#6890b5}.market-seller-stats b{display:block;color:#3a607e;font-size:22px}.market-seller-stats small{display:block;font-size:12px;margin-top:5px;color:#96aaba}.market-panel-tabs{display:flex;gap:6px;border-bottom:1px solid #dfe7f0;padding:20px 0 12px;margin:12px 0 20px;overflow-x:auto;scrollbar-width:none}.market-panel-tabs button{min-height:40px;padding:9px 14px;border:0;border-radius:10px;background:transparent;color:#819bae;font-size:14px;white-space:nowrap}.market-panel-tabs button[aria-current=page]{background:#e8effb;color:#3565ad}.market-panel-card{padding:24px;margin:18px 0;border:1px solid #e1e8f0;border-radius:16px;background:#fff}.market-panel-card>h2{font-family:inherit;color:#3b6079;font-size:20px;margin-bottom:22px}.market-panel-card h3{font-family:inherit;color:#68869d;font-size:14px;margin:22px 0 16px}.market-panel-products>article{display:flex;align-items:center;gap:16px;border-bottom:1px solid #e8eef4;padding:18px 0}.market-panel-products>article>img{width:72px;height:72px;border-radius:12px;object-fit:contain;background:#f6f3ed}.market-panel-products>article>div:first-of-type{flex:1;min-width:0}.market-panel-products b{display:block;font-size:13px;color:#4d6d83}.market-panel-products small{display:block;font-size:12px;color:#98acbc;margin-top:8px;line-height:1.9}.market-panel-products>article>div:last-child{display:flex;align-items:center;gap:8px}.market-text-button{background:none;border:0;padding:8px;font-size:13px;color:#8b9fae}.market-panel-feedback{background:#eaf2fb;border:1px solid #dbe8f8;border-radius:10px;padding:12px;color:#5b80a3;font-size:14px}.market-seller-order{padding:22px 0;border-bottom:1px solid #e4ebf2}.market-seller-order strong{margin-inline-start:auto;font-size:16px;color:#49769a}.market-seller-order p{font-size:14px;color:#8a9fac;line-height:2}.market-seller-order>small{font-size:13px;color:#8fa4b3}.market-shipping-action{display:flex;gap:12px;margin-top:16px}.market-shipping-action input{min-width:0;flex:1;border:1px solid #dce5ee;border-radius:10px;padding:10px;font-size:14px}.market-sales-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-sales-summary>div{background:#f2f6fb;border:1px solid #e4eaf4;border-radius:12px;padding:20px}.market-sales-summary small{display:block;color:#8ba1b4;font-size:12px}.market-sales-summary b{display:block;font-size:20px;color:#4c7293;margin-top:12px}.market-sale-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;color:#7891a3;border-bottom:1px solid #e5ecf2;padding:16px 0}.market-sale-row b{font-weight:550;color:#54738e}.market-wallet-hero{display:flex;gap:16px;align-items:center;background:#edf3fb;border-radius:14px;padding:24px;color:#6d92b6;margin-bottom:24px}.market-wallet-hero small{font-size:13px;color:#97aec2}.market-wallet-hero h2{font-family:inherit;font-size:28px;color:#406d95;margin-top:8px}.market-withdraw-form{display:flex;align-items:flex-end;gap:14px;max-width:650px}.market-withdraw-form .field{flex:1;margin-bottom:0}.market-withdraw-form>button{min-height:46px}.market-transactions>div{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e9eef4;padding:16px 0;color:#7892a5;font-size:14px}.market-transactions small{display:block;font-size:11px;color:#a3b3bf;margin-top:6px}.market-transactions b{font-weight:550;color:#b48678}.market-transactions b.positive{color:#629d86}.market-kyc-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px}.market-kyc-levels>div{display:flex;flex-direction:column;align-items:center;gap:9px;padding:18px 10px;background:#f5f7fa;border:1px solid #e6edf3;border-radius:13px;text-align:center;color:#a0b0bf}.market-kyc-levels>div>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8edf2;color:#8ba3b5}.market-kyc-levels>div[data-complete=true]{background:#eff6f4;border-color:#dcebe4;color:#739d8b}.market-kyc-levels>div[data-complete=true]>span{background:#689a85;color:#fff}.market-kyc-levels b{font-size:14px}.market-kyc-levels small{font-size:11px;line-height:1.8}.market-kyc-request{font-size:14px;border:1px solid #e2eaf2;border-radius:10px;padding:14px;margin-bottom:12px;color:#7691a5}.market-kyc-upload{display:flex;align-items:center;gap:10px;min-height:58px;padding:14px;border:1px dashed #c5d5e7;border-radius:11px;background:#f7fafd;color:#7799b8;font-size:14px;cursor:pointer}.market-kyc-upload input{width:170px;font-size:12px}.market-document-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9eef5;padding:10px 0;font-size:13px;color:#93a8b9}.market-document-row button{display:grid;place-items:center;width:30px;height:30px;padding:0;background:#f5f7fb;border:0;border-radius:50%;color:#93a8b9}.market-editor-modal{max-width:850px}.market-editor-form{padding:24px;min-height:0;overflow-y:auto;scrollbar-width:none}.market-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.market-editor-form section{padding:20px 0;border-top:1px solid #e5ecf4}.market-editor-form h3{font-size:15px;color:#62819a;margin:0 0 18px}.market-editor-images{display:flex;gap:12px;flex-wrap:wrap}.market-editor-images>div{width:96px;height:96px;position:relative}.market-editor-images img{width:100%;height:100%;object-fit:contain;border:1px solid #e3eaf3;border-radius:10px}.market-editor-images>div>button{position:absolute;left:-6px;top:-6px;display:grid;place-items:center;width:25px;height:25px;padding:0;border:1px solid #dbe5f0;border-radius:50%;color:#8ba3b6;background:#fff}.market-upload-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;position:relative;width:104px;height:96px;border:1px dashed #bed0e4;border-radius:10px;background:#f4f8fd;color:#7a9bb9;font-size:12px;cursor:pointer;overflow:hidden}.market-upload-tile input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.market-editor-row{display:grid;grid-template-columns:1fr 1fr 28px;align-items:center;gap:12px}.market-editor-row .field>span{font-size:13px}.market-remove-row{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:#f2f5fa;padding:0;color:#9aafbf}.market-editor-footer{display:flex;align-items:center;gap:12px;border-top:1px solid #e3eaf2;padding-top:18px}.market-profile-form{max-width:760px}.market-admin-review{padding:20px 0;border-bottom:1px solid #e2eaf3}.market-admin-review p{color:#8da2b2;font-size:14px;line-height:2;white-space:pre-wrap}.market-admin-buttons{display:flex;gap:10px;margin-top:18px}.market-admin-images{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.market-admin-images img{object-fit:contain;background:#f6f3ed;border:1px solid #e0e8f2;border-radius:10px}.market-document-link{display:inline-flex;align-items:center;gap:8px;padding:10px;background:#f0f5fc;border:1px solid #e1e9f5;border-radius:8px;color:#7397b6;font-size:13px;margin:6px;text-decoration:none}@keyframes market-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}@media(max-width:1000px){.market-catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}.market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-hero{min-height:300px;padding:30px}.market-hero h1{font-size:34px}.market-product-layout{gap:24px}.market-seller-stats>div{padding:14px}}@media(max-width:760px){.market-site input:not([type=checkbox]),.market-site textarea,.market-editor-modal input:not([type=checkbox]),.market-editor-modal textarea,.market-checkout-modal input,.market-checkout-modal textarea,.market-seller-panel input:not([type=checkbox]),.market-seller-panel textarea{font-size:16px}.market-header{min-height:66px;padding:8px 16px;gap:10px}.market-header>nav{display:none}.market-header .brand-lockup{width:155px;height:48px}.market-header-tools{gap:5px}.market-header-tools>a[aria-label="حساب کاربری"]{display:none}.market-container{width:calc(100% - 28px);padding-top:14px}.market-hero{min-height:240px;padding:20px}.market-hero>img{object-fit:cover;object-position:29% center;opacity:.5}.market-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,#041e2ef2,#041e2e7a 70%,transparent)}.market-hero>div{max-width:90%}.market-hero h1{font-size:28px;line-height:1.5}.market-hero p{font-size:13px;max-width:240px;line-height:1.9;margin-bottom:10px}.market-hero>div>span{font-size:13px}.market-desktop-only{display:none}.market-category-strip{gap:8px;margin:18px 0}.market-category-strip>button{flex-direction:column;gap:8px;min-height:82px;padding:10px 4px;font-size:11px;border-radius:12px}.market-category-strip>button>span{width:34px;height:34px;border-radius:10px}.market-ad-grid{gap:10px;margin:18px 0}.market-ad{min-height:190px;padding:14px;align-items:flex-start;border-radius:14px}.market-ad>div{width:100%}.market-ad>img{width:60%;height:90%;bottom:-27%;left:-10%;opacity:.7}.market-ad h3{font-size:14px;max-width:150px}.market-ad span,.market-ad small{font-size:11px}.market-ad b{font-size:11px;margin-top:14px}.market-catalog-layout{grid-template-columns:1fr;margin-top:18px}.market-filter-sidebar{display:none}.market-filter-open{display:flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;background:#fff;border:1px solid #dfe7f0;border-radius:9px;color:#7393b1;font-size:13px}.market-result-toolbar{gap:8px;margin:14px 0}.market-result-toolbar>span{font-size:12px}.market-result-toolbar>.search-select{width:136px}.market-result-toolbar .search-select-trigger{padding-inline:8px;font-size:12px}.market-product-grid,.market-home-shelf .market-product-grid,.market-related .market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-card-info{padding:11px}.market-card-info h3{font-size:14px;line-height:1.8;margin-bottom:8px}.market-card-category,.market-card-seller{font-size:10px}.market-card-delivery{font-size:11px;gap:4px}.market-card-price>b{font-size:17px}.market-card-price>small{font-size:11px}.market-card-info>.market-card-action{font-size:11px}.market-section-head{align-items:flex-start;gap:14px}.market-section-head h2{font-size:23px}.market-section-head>a{margin-top:12px;font-size:12px;gap:6px}.market-section-head p{font-size:13px}.market-home-shelf{padding-block:38px 24px}.market-home-shelf.app-market-shelf .market-section-head p{max-width:190px}.market-product-layout{grid-template-columns:1fr;gap:26px}.market-breadcrumb{font-size:11px;gap:7px}.market-purchase-info>h1{font-size:23px}.market-price-breakdown strong{font-size:25px}.market-detail-sections{padding-inline:18px;margin-top:28px}.market-detail-sections>nav{font-size:13px;gap:22px}.market-attributes{grid-template-columns:1fr}.market-detail-sections p{font-size:14px}.market-seller-hero{flex-direction:column;align-items:flex-start;padding:24px;gap:20px}.market-seller-hero h1{font-size:23px}.market-order-row{padding:12px;gap:10px;flex-wrap:wrap}.market-order-row img{width:56px;height:56px}.market-order-row strong{font-size:14px;margin-inline-start:auto}.market-order-detail{padding:18px}.market-order-timeline>div{flex-wrap:wrap;font-size:13px}.market-panel-hero{display:block;padding:22px}.market-panel-hero h1{font-size:22px}.market-panel-hero>a{display:inline-flex;margin-top:12px;font-size:13px}.market-seller-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-seller-stats b{font-size:20px}.market-seller-stats>div{padding:14px;gap:10px}.market-panel-card{padding:18px}.market-panel-card .market-section-head{flex-wrap:wrap}.market-panel-card h2{font-size:18px}.market-panel-products>article{flex-wrap:wrap;gap:12px}.market-panel-products>article>div:last-child{width:100%}.market-sales-summary{grid-template-columns:1fr}.market-sale-row{flex-wrap:wrap;font-size:13px;gap:10px}.market-withdraw-form{align-items:stretch;flex-direction:column}.market-wallet-hero{padding:18px;gap:12px}.market-wallet-hero h2{font-size:23px}.market-kyc-levels{gap:8px}.market-kyc-levels>div{padding:12px 6px}.market-kyc-levels b{font-size:12px}.market-kyc-levels small{font-size:10px}.market-editor-form{padding:18px}.market-editor-grid{gap:0 12px}.market-editor-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;gap:8px}.market-editor-row input{font-size:14px}.market-kyc-upload{flex-wrap:wrap}.market-checkout-form{padding:18px}.market-shipping-action{flex-direction:column}.market-checkout-modal,.market-gallery-modal,.market-filter-modal{align-self:center}}@media(min-width:761px){.market-app .market-hero{min-height:290px;padding:24px}.market-app .market-hero>div{max-width:90%}.market-app .market-hero h1{font-size:32px}.market-app .market-catalog-layout,.market-app .market-product-layout{grid-template-columns:1fr}.market-app .market-filter-sidebar{display:none}.market-app .market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-app .market-category-strip>button{flex-direction:column;font-size:11px}.market-app .market-ad-grid{grid-template-columns:1fr}.market-app .market-filter-open{display:flex}}@media(prefers-reduced-motion:reduce){.market-card-skeleton{animation:none}.market-product-card,.market-card-image img{transition:none}}.public-header.modern>nav{gap:6px;align-items:center}.public-header.modern>nav>.public-nav-pill{display:inline-flex;align-items:center;justify-content:center;position:relative;min-height:42px;padding:9px 16px;border:1px solid #789bb729;background:#ffffff06;border-radius:11px;text-decoration:none;font-size:13px;white-space:nowrap;overflow:hidden;transition:background .18s,border-color .18s,transform .18s;animation:header-control-enter .35s both;animation-delay:calc(var(--nav-index, 0) * 45ms)}.public-header.modern>nav>.public-nav-pill:after{content:none}.public-header.modern>nav>.public-nav-pill[aria-current=page]{background:#2465d8;border-color:#487fe0;color:#fff;box-shadow:0 5px 18px #103b8024}.public-header.modern>nav>.public-nav-pill:hover{transform:translateY(-2px);background:#2b69b52b;border-color:#6998da55}.public-header.modern>nav>.public-nav-pill:focus-visible{outline:2px solid #93baff;outline-offset:3px}.public-header.modern.petrol-header .public-header-actions{gap:9px}.public-header.modern.petrol-header .public-login-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:auto;min-width:142px;height:42px;padding:10px 14px;border-radius:11px;border:1px solid #89a8bd45;background:#ffffff0a;color:#f2f6fa;font-size:12px;transition:background .18s,border-color .18s,transform .18s}.public-header.modern.petrol-header .public-login-link:hover{background:#275fa832;border-color:#83aeeb90;transform:translateY(-1px)}.public-header.modern.petrol-header .public-login-link>svg{width:18px;height:18px}.public-header.modern.petrol-header .pub-menu{border-radius:11px}.header-new-chat{display:grid;place-items:center;flex-shrink:0;width:40px;height:42px;padding:0;border:1px solid #89a8bd45;border-radius:11px;color:#e6f0f7;background:#ffffff0a;transition:background .18s,transform .18s}.header-new-chat:hover{background:#275fa832;transform:translateY(-2px)}.home-image-banner{margin-block:52px}.home-image-banner>a{display:block;border-radius:20px;overflow:hidden;background:#092c43}.home-image-banner :is(picture,img){display:block;width:100%;height:auto}.home-image-banner img{aspect-ratio:3 / 1;object-fit:contain}.home-image-banner>a:focus-visible{outline:3px solid #4d80df;outline-offset:5px}.app-campaign-banner{margin:20px 16px}.app-campaign-banner img{aspect-ratio:4 / 3}.app-campaign-banner>a{border-radius:16px}.public-footer.premium-footer{border:0;background:#062532!important;margin:0}.public-footer.premium-footer:before,.public-footer.premium-footer:after{content:none;background:none}.petrol-home>main>.agency-banner:last-child{margin-bottom:0}.public-footer.premium-footer .premium-footer-main{grid-template-columns:1.1fr 1.2fr 1fr 1fr;gap:26px;padding-block:34px;border:0}.premium-footer .footer-brand-column .brand-lockup{width:185px;height:58px}.premium-footer .footer-brand-column p{font-size:12px;line-height:2.1;margin-block:12px 20px}.premium-footer .footer-action-list>a{min-height:65px;border-radius:10px;background:#ffffff05;grid-template-columns:32px minmax(0,1fr) 16px;gap:8px;padding:10px}.premium-footer .footer-action-icon{background:transparent;width:30px;height:32px}.premium-footer .footer-action-list b{font-size:12px}.premium-footer .footer-action-list small{font-size:10px}.premium-footer .footer-phone{gap:8px}.premium-footer .footer-phone b{font-size:21px}.premium-footer .footer-phone-icon{width:38px;height:38px}.footer-legal-line{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#9ab2c1}.footer-legal-line a{color:inherit}.footer-trust-area h3{font-size:13px;font-weight:550;margin:15px 0 18px}.footer-trust-slots{display:grid;grid-template-columns:1fr 1fr;gap:10px}.footer-trust-slots>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;min-height:120px;padding:14px 6px;border:1px dashed #8096a85c;background:#ffffff06;border-radius:12px;color:#b7c5d0}.footer-trust-slots span{font-size:11px}.footer-trust-slots small{font-size:9px;color:#849dad}.premium-footer .footer-trust-area p{font-size:10px;color:#91a9b8;line-height:1.9;margin-top:12px}.search-select-search>input{font-size:14px}.field input[data-auto-direction],.field textarea[data-auto-direction],input[data-auto-direction],textarea[data-auto-direction]{text-align:start}.cargo-information-drawer .button.cargo-add-item,.cargo-edit-form .button.cargo-add-item{color:#287d55;border-color:#8ac5a9;background:#f0f8f3}.button.cargo-add-item:hover{background:#e1f2e8;border-color:#4f9b73}.cargo-services{border:0;margin:18px 0 4px;padding:0;min-width:0}.cargo-services legend{font-size:12px;color:#587b8f;padding:0;margin-bottom:12px}.cargo-services>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cargo-services label{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 10px;border:1px solid #e0e8ed;border-radius:9px;font-size:12px;color:#496c80;cursor:pointer}.cargo-services label:has(input:checked){border-color:#80af97;background:#f0f7f3;color:#296347}.cargo-services input[type=checkbox]{accent-color:#39835e;width:16px;height:16px;min-height:0;padding:0;flex-shrink:0;margin:0}.cargo-recipient-summary{margin-top:22px}.cargo-recipient-summary dl{display:grid;grid-template-columns:1fr 1fr;padding:18px;border:1px solid #e1e9ee;border-radius:12px;gap:18px}.cargo-recipient-summary dt{color:#7e95a4;font-size:11px;margin-bottom:8px}.cargo-recipient-summary dd{color:#315870;font-size:14px;margin:0}.cargo-requested-services>div{display:flex;flex-wrap:wrap;gap:8px}.cargo-requested-services span{padding:7px 12px;background:#edf6f0;border:1px solid #d6e8dd;border-radius:8px;font-size:12px;color:#397252}.petrol-home .home-hero.conversation-started{padding-top:98px;padding-bottom:28px}.petrol-home .conversation-started .home-hero-content{width:min(960px,calc(100% - 40px));max-width:960px;padding:0}.petrol-assistant.has-conversation .assistant-card{overflow-anchor:none;height:min(620px,calc(100svh - 132px));min-height:430px;width:100%;padding:18px 22px;gap:12px;align-items:stretch;background:#fafbfd;border:1px solid #e0e7ed;border-radius:24px;box-shadow:0 16px 56px #00171e25;overflow:hidden;animation:cargo-chat-expand .38s cubic-bezier(.2,.75,.25,1) both}.petrol-assistant.has-conversation .assistant-card-heading{order:0;width:100%;padding:0 0 10px;min-height:34px;border-bottom:1px solid #e6ebf0;color:#284d66;flex-shrink:0}.petrol-assistant.has-conversation .assistant-spark{background:#e8effc;color:#3b70c6;border:0}.petrol-assistant.has-conversation .assistant-reset{color:#6e879a;background:#eff3f8;padding:8px 10px;border-radius:9px;font-size:11px}.petrol-assistant.has-conversation .cargo-route-summary{display:grid;order:1;width:100%;padding:8px 0;background:#edf2f8;border:0;border-radius:12px;-webkit-backdrop-filter:none;backdrop-filter:none;flex-shrink:0}.petrol-assistant.has-conversation .cargo-route-summary>button{color:#395b73;gap:8px;padding:0 10px;min-height:38px}.petrol-assistant.has-conversation .cargo-route-summary small{color:#7f95a5;font-size:10px;margin-bottom:2px}.petrol-assistant.has-conversation .cargo-route-summary b{color:#345774;font-size:12px}.petrol-assistant.has-conversation .cargo-route-summary>button+button:before{background:#d6e0ea;height:26px}.petrol-assistant.has-conversation .home-transcript{order:2;width:100%;flex:1;min-height:0;max-height:none;overflow-y:auto;padding:4px 3px;margin:0;scrollbar-width:none}.petrol-assistant.has-conversation .home-transcript::-webkit-scrollbar,.home-quick-replies::-webkit-scrollbar{display:none}.petrol-assistant.has-conversation .home-message{color:#355369;font-size:14px;line-height:2;margin-block:10px;animation:cargo-message-enter .22s ease-out both}.petrol-assistant.has-conversation .home-message.user{width:fit-content;max-width:85%;margin-inline:0 auto;padding:10px 16px;background:#e7eefc;color:#315c9e;border:0;border-radius:15px 15px 4px}.petrol-assistant.has-conversation .home-message.assistant{margin-inline:auto 0}.petrol-assistant.has-conversation .home-message.assistant p{background:#fff;border:1px solid #e0e8ef;color:#355369;border-radius:15px 4px 15px 15px;padding:10px 14px}.petrol-assistant.has-conversation .home-message.assistant>svg{color:#527bc0}.home-quick-replies{order:3;display:flex;align-items:center;gap:8px;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;flex-shrink:0;padding:3px 0}.home-quick-replies>button{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:36px;padding:7px 12px;border:1px solid #cfdef0;border-radius:9px;font-size:12px;color:#496e9e;background:#f2f6fd;white-space:nowrap;transition:border-color .16s,background .16s}.home-quick-replies>button:hover{border-color:#6e98d2;background:#e5eefc}.petrol-assistant.has-conversation .home-composer{order:4;width:100%;flex-shrink:0;margin:0;background:#fff;border:1px solid #d5dfeb;box-shadow:none}.petrol-assistant.has-conversation .home-composer textarea{color:#315570;font-size:14px}.petrol-assistant.has-conversation .home-composer:focus-within{border-color:#83a6dc;box-shadow:0 0 0 3px #5589d40d}.petrol-assistant.has-conversation .home-draft-review{order:5;width:100%;margin:0;padding:0;gap:0}.petrol-assistant.has-conversation .home-draft-facts{display:none}.petrol-assistant.has-conversation .home-draft-review>button{min-height:40px;border-radius:10px;margin:0 auto;font-size:12px;padding:9px 18px}.petrol-app[data-conversation=true] .app-home-stage{padding:10px}.petrol-app .petrol-assistant.has-conversation .assistant-card{height:100%;min-height:0;flex:1;padding:12px;gap:9px;border-radius:17px}.petrol-app .petrol-assistant.has-conversation .assistant-card-heading{min-height:36px;padding:0 0 8px}.petrol-app .petrol-assistant.has-conversation .cargo-route-summary>button{padding-inline:5px;gap:5px}.petrol-app .petrol-assistant.has-conversation .cargo-route-summary>button>svg{width:15px}.petrol-app .petrol-assistant.has-conversation .home-transcript{padding:0}.petrol-app .petrol-assistant.has-conversation .home-message{font-size:13px}.petrol-app .petrol-assistant.has-conversation .home-message.assistant p{padding:8px 11px}.petrol-app .petrol-assistant.has-conversation .home-composer{border-radius:14px}.petrol-app .petrol-assistant.has-conversation .home-draft-review{padding:0}.petrol-app .petrol-assistant.has-conversation .home-draft-review>button{width:100%;min-height:36px}.petrol-app .home-quick-replies>button{font-size:11px;min-height:34px;padding:6px 10px}.petrol-app .app-header-tools>a{border-radius:10px}.petrol-app[data-keyboard=true][data-conversation=true] .app-home-stage{padding:6px}.petrol-app[data-keyboard=true] .petrol-assistant.has-conversation .assistant-card{padding:8px;gap:6px}.petrol-app[data-keyboard=true] .petrol-assistant.has-conversation .assistant-card-heading{min-height:30px;padding-bottom:4px}.petrol-app[data-keyboard=true] .petrol-assistant.has-conversation .cargo-route-summary{padding-block:4px}.petrol-app[data-keyboard=true] .petrol-assistant.has-conversation .cargo-route-summary>button{min-height:33px;flex-direction:row}.petrol-app[data-keyboard=true] .petrol-assistant.has-conversation .cargo-route-summary>button>svg{display:none}.petrol-app[data-keyboard=true] .petrol-assistant.has-conversation .home-composer{--composer-action-size: 32px;min-height:54px;padding:6px;grid-template-columns:32px minmax(0,1fr) auto;gap:0 5px}.petrol-app[data-keyboard=true] .petrol-assistant.has-conversation .home-composer>textarea{grid-column:2;grid-row:1;min-height:38px;max-height:64px;padding:7px 0;font-size:16px}.petrol-app[data-keyboard=true] .petrol-assistant.has-conversation .home-composer>.home-voice-button{grid-column:1;grid-row:1}.petrol-app[data-keyboard=true] .petrol-assistant.has-conversation .home-composer-bottom{grid-column:3;grid-row:1;gap:3px;width:auto}.petrol-app[data-keyboard=true] .petrol-assistant.has-conversation .home-composer .home-input-tools :is(.cargo-information-trigger,.cargo-attachment-trigger){width:27px;min-width:27px;height:32px;min-height:32px}.petrol-app[data-keyboard=true] .petrol-assistant.has-conversation .home-draft-review>button{min-height:30px;padding:5px 10px;font-size:11px}@keyframes cargo-chat-expand{0%{opacity:.5;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cargo-message-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes header-control-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1001px){.public-header.modern.petrol-header .pub-menu{display:none}}@media(max-width:1100px){.public-footer.premium-footer .premium-footer-main{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:1000px){.public-header.modern.petrol-header>nav{display:none}.public-header.modern.petrol-header .pub-menu{display:grid;width:40px;height:40px;min-width:40px;border:1px solid #89a8bd45;background:#ffffff06}}@media(max-width:760px){.petrol-home .home-hero.conversation-started{padding-top:84px;padding-bottom:22px}.petrol-home .conversation-started .home-hero-content{width:calc(100% - 24px)}.petrol-home .has-conversation .assistant-card{height:min(660px,calc(100svh - 105px));min-height:450px;padding:12px;border-radius:18px;gap:10px}.petrol-home .has-conversation .cargo-route-summary>button>svg{display:none}.petrol-home .has-conversation .cargo-route-summary>button{padding:0 5px}.petrol-assistant.has-conversation .home-composer textarea{font-size:16px}.home-image-banner{margin-block:28px}.home-image-banner img{aspect-ratio:4 / 3}.home-image-banner>a{border-radius:15px}.public-footer.premium-footer .premium-footer-main{padding-block:28px}}@media(max-width:600px){.public-header.modern.petrol-header .public-login-link{width:40px;min-width:40px;height:40px;padding:0;border-radius:11px}.public-header.modern.petrol-header .public-login-link>span{display:none}.public-footer.premium-footer .premium-footer-main{grid-template-columns:1fr;gap:26px}.premium-footer .footer-action-list,.premium-footer .footer-support-column{grid-row:auto}.footer-trust-area{max-width:320px;width:100%}.footer-trust-slots>div{min-height:110px}}@media(prefers-reduced-motion:reduce){.public-header.modern>nav>.public-nav-pill{animation:none;transition:none}.petrol-assistant.has-conversation .assistant-card,.petrol-assistant.has-conversation .home-message{animation:none}}.site-theme-toggle{display:grid;place-items:center;width:40px;min-width:40px;height:42px;padding:0;border:1px solid #809bad45;border-radius:11px;background:#ffffff0a;color:#e6eff9;transition:background .2s,transform .2s}.site-theme-toggle:hover{background:#3666a32a;transform:rotate(-12deg)}.public-header.modern.petrol-header{border-bottom:0!important}.public-header.modern.petrol-header>nav{gap:6px}.public-header.modern.petrol-header .public-header-actions{gap:7px}.nav-action-picker{width:auto;flex-shrink:0}.nav-action-picker .search-select-trigger{min-height:42px;padding:9px 11px;border-radius:11px;font-size:12px;gap:7px}.petrol-header .nav-action-picker .search-select-trigger{background:#ffffff06;border-color:#789bb729;color:#eff5fa}.petrol-header .nav-action-picker .is-placeholder{color:inherit}.petrol-header .nav-action-picker .search-select-trigger:hover{background:#285a8f30;border-color:#759dd762}.petrol-home>.public-header.modern.petrol-header .pub-brand>.brand-lockup{width:196px}.animation-divider{position:absolute;inset:auto 0 0;height:2px;overflow:hidden;background:#a7c3da0d;pointer-events:none}.animation-divider:after{content:"";position:absolute;top:50%;left:0;width:45%;height:1.5px;box-shadow:0 0 12px #3d87f778;background:linear-gradient(90deg,transparent,#6aabff,#3476df,#2155a8,transparent);animation:header-glow 5s ease-in-out infinite}@keyframes header-glow{0%{transform:translate(-105%,-50%);opacity:.3}50%{opacity:1}to{transform:translate(325%,-50%);opacity:.3}}.petrol-home .home-hero h1{font-size:clamp(28px,3.2vw,48px)}.petrol-home .app-conversation-welcome p{font-size:25px}.petrol-assistant.has-conversation .assistant-card{animation:none;transform:none;box-shadow:0 6px 30px #001a2120;transition:background-color .3s,border-radius .5s}.home-message.assistant:has(.home-quick-replies){display:grid;grid-template-columns:19px minmax(0,1fr);gap:0 8px;align-items:start}.home-message.assistant:has(.home-quick-replies)>svg{grid-column:1;grid-row:1}.home-message.assistant:has(.home-quick-replies)>p{grid-column:2;grid-row:1;justify-self:start;margin:0}.home-message.assistant>.home-quick-replies{grid-column:2;grid-row:2;width:fit-content;max-width:100%;margin-top:6px;padding:0;gap:6px;flex-wrap:wrap;overflow:visible}.home-message.assistant>.home-quick-replies>button{min-height:32px;padding:6px 12px;font-size:12px;border-radius:8px}.home-submission-zone{order:3;width:100%;flex-shrink:0}.home-assistant[data-submit-stage=login] .home-composer{display:none}.home-submission-zone:empty{display:none}.home-submission-zone:not(:has(section)){display:none}.home-submission-zone[data-result=true]{order:1;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;scrollbar-width:none}.petrol-assistant[data-result-view=true] .assistant-card-heading{border:0}.cargo-inline-review,.cargo-inline-auth{width:100%;border:1px solid #d9e5ef;border-radius:15px;padding:16px 18px;background:#fff;color:#31536a;animation:review-enter .35s ease both}.inline-review-title{display:flex;align-items:center;gap:12px}.inline-review-title>svg{color:#43886a;flex-shrink:0}.inline-review-title b,.cargo-inline-auth h3{font-size:14px;font-weight:650}.inline-review-title small{display:block;font-size:11px;color:#8296a5;margin-top:5px}.cargo-inline-review dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.cargo-inline-review dt{font-size:10px;color:#879cab;margin-bottom:6px}.cargo-inline-review dd{font-size:12px;margin:0;color:#3b5c72}.inline-review-actions{display:flex;align-items:center;gap:10px}.inline-review-actions>button:first-child,.cargo-inline-auth form>button{display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:#2264d7;color:#fff;border-radius:10px;min-height:40px;padding:10px 18px;font-size:12px}.inline-review-actions>button:last-child{border:0;background:transparent;color:#7892a6;font-size:11px;padding:10px}.submission-error{font-size:12px;color:#ad4c46;margin:10px 0;line-height:1.9}.cargo-inline-auth{display:grid;grid-template-columns:28px 1fr;gap:10px}.cargo-inline-auth>svg{color:#5682bf;margin-top:5px}.cargo-inline-auth h3{margin:0 0 6px}.cargo-inline-auth p{font-size:11px;color:#8097a8;margin:0;line-height:1.9}.cargo-inline-auth form{grid-column:1/-1;display:flex;gap:8px}.cargo-inline-auth input{min-width:0;flex:1;width:100%;border:1px solid #d7e2ed;border-radius:10px;padding:10px 12px;background:#f8fafc;color:#345875;font-size:15px}.cargo-inline-auth .inline-demo-code{grid-column:1/-1;color:#6c8ba4}.cargo-inline-auth .submission-error{grid-column:1/-1;color:#ad4c46}.submission-skip{border:0;background:transparent;padding:6px;font-size:11px;color:#7898af;text-decoration:none}.cargo-submission-result{width:100%;max-width:580px;text-align:center;padding:20px 28px;color:#325776;animation:review-enter .45s ease both}.submission-visual{height:150px;width:150px;position:relative;margin:0 auto 25px;display:grid;place-items:center;isolation:isolate}.submission-visual>div{width:88px;height:88px;border-radius:28px;background:#edf4fd;border:1px solid #dce7f8;display:grid;place-items:center;color:#3876d5;animation:submission-sail 3s ease-in-out infinite;box-shadow:0 10px 35px #316ac416}.submission-visual>span{position:absolute;inset:0;border:1px solid #b6ceed;border-radius:50%;animation:submission-ring 3s ease-out infinite;z-index:-1}.submission-visual>span:nth-child(2){animation-delay:1.5s}.cargo-submission-result.success .submission-visual>div{animation:none;background:#edf8f1;border-color:#c9e8d6;color:#338b5f}.cargo-submission-result.success .submission-visual>span{animation:none;opacity:.45;border-color:#c6e2d1}.submission-eyebrow{font-size:12px;color:#7895ab}.cargo-submission-result h2{font-family:inherit;font-size:26px;margin:12px 0;line-height:1.7;color:#2d5270}.cargo-submission-result p{font-size:13px;color:#7c94a6;line-height:2;max-width:420px;margin:0 auto 18px}.submission-progress{height:5px;border-radius:6px;background:#e4edf7;overflow:hidden;margin:24px auto 12px;max-width:320px}.submission-progress i{display:block;width:100%;height:100%;background:#5089dd;border-radius:6px;transform-origin:right;transition:transform .35s linear}.submission-receipt{border:1px solid #dce6ee;background:#fff;border-radius:15px;max-width:340px;margin:18px auto 0;padding:16px}.submission-receipt small{display:block;font-size:10px;color:#8aa1b2}.submission-receipt b{display:block;font-size:20px;margin:10px 0;color:#3a6694;letter-spacing:1px}.submission-receipt span{display:flex;justify-content:center;align-items:center;gap:15px;font-size:12px;color:#7d95a7}.submission-receipt button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:0;border-radius:10px;padding:12px;background:#2769d7;color:#fff;font-size:12px;margin-top:18px}@keyframes review-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes submission-sail{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}@keyframes submission-ring{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.25);opacity:0}}.mobile-navigation-groups{display:grid;gap:8px;margin:8px 0 22px}.site-navigation-panel .nav-action-picker .search-select-trigger{color:#c6d9e8;background:#ffffff05;border-color:#94acbb2e}.cooperation-guide{padding-block:50px;max-width:900px}.cooperation-guide>span{font-size:12px;color:#7592a6}.cooperation-guide h1{font-size:32px;margin:20px 0}.cooperation-guide article{padding:22px 0;border-bottom:1px solid #e3eaf0}.cooperation-guide h2{font-size:19px;margin-bottom:14px}.cooperation-guide p{color:#7290a5;font-size:14px;line-height:2.2}html[data-theme=light] .petrol-home{--petrol: #eff5f9;--petrol-deep: #dceaf5;--petrol-line: #7d9cbf29;background:#eff5f9}html[data-theme=light] .petrol-home .petrol-hero{background:#eff5f9}html[data-theme=light] .petrol-home .petrol-hero:before{background:linear-gradient(180deg,#eff5f9,#eff5f9f2 12%,#eff5f99e 35%,#eff5f900 85%)}html[data-theme=light] .petrol-home .petrol-harbor{opacity:.75}html[data-theme=light] .petrol-home .home-hero h1{color:#244d70}html[data-theme=light] .petrol-home .home-eyebrow{color:#6e8aa3}html[data-theme=light] .petrol-header :is(.public-nav-pill,.search-select-trigger,.public-login-link,.header-new-chat,.site-theme-toggle,.pub-menu){color:#365c7c!important;border-color:#bed0e0!important;background:#ffffffae!important}html[data-theme=light] .petrol-header .public-nav-pill[aria-current=page]{background:#2c6dd4!important;color:#fff!important;border-color:#2c6dd4!important}html[data-theme=light] .petrol-header .nav-action-picker .search-select-trigger>svg{color:#7798b9}html[data-theme=light] .petrol-header .animation-divider{background:#b9cadb3b}html[data-theme=light] .petrol-home .home-composer{background:#fff;border-color:#d1ddea;box-shadow:0 8px 28px #31547512}html[data-theme=light] .petrol-assistant .home-composer>.home-voice-button{background:#e6effc;color:#3569a4;border-color:#c1d4ec}html[data-theme=light] .petrol-home .assistant-next-question{background:#ffffffd4;color:#42698a;border-color:#c7d8e5}html[data-theme=light] .petrol-home .cargo-route-summary{background:#fffffff2;border-color:#d5e1eb}html[data-theme=light] .petrol-home .cargo-route-summary>button{color:#3b6382}html[data-theme=light] .petrol-home .cargo-route-summary small{color:#7b98b0}html[data-theme=light] .petrol-home .home-suggestions>button{background:#ffffffb3;color:#496f91;border-color:#c8d9e7}html[data-theme=light] .petrol-app{background:#f0f5fa}html[data-theme=light] .petrol-app .app-home-header{background:#f9fbfe;border-color:#dce6ef}html[data-theme=light] .petrol-app .app-header-tools :is(a,button){background:transparent;color:#496b8b;border-color:#cad8e6}html[data-theme=light] .petrol-app .app-conversation-welcome p{color:#345b7d}html[data-theme=light] .petrol-app .app-suggestions>button{background:#fff;color:#4c7291;border-color:#cadce9}html[data-theme=light] .petrol-app .public-app-navigation{background:#fff;border-color:#dfe8f1}html[data-theme=light] .petrol-app .public-app-navigation a{color:#8198ae}html[data-theme=light] .petrol-app .public-app-navigation a[aria-current=page]{color:#3373d0}html[data-theme=light] .site-navigation-panel{background:#f7faff;border-color:#d4e1eb;color:#365f7f}html[data-theme=light] .site-navigation-panel :is(.modal-head,.site-navigation-content){background:#f7faff}html[data-theme=light] .site-navigation-panel :is(a,button,.search-select-trigger,.is-placeholder){color:#406b8c}html[data-theme=light] .site-navigation-panel .search-select-trigger{background:#fff;border-color:#d3e0eb}@media(max-width:1180px){.public-header.modern.petrol-header>nav{display:none!important}.public-header.modern.petrol-header .pub-menu{display:grid;width:40px;height:42px;min-width:40px;border:1px solid #8dabb345;background:#ffffff08}}@media(min-width:1181px){.public-header.modern.petrol-header .pub-menu{display:none!important}}@media(max-width:760px){.cargo-inline-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cargo-inline-review{padding:13px}.inline-review-title b{font-size:12px}.inline-review-title small{font-size:10px}.home-message.assistant>.home-quick-replies>button{font-size:11px;padding:6px 10px}.cargo-submission-result{padding:12px 14px}.cargo-submission-result h2{font-size:23px}.submission-visual{height:120px;width:120px;margin-bottom:18px}.petrol-app .app-header-tools{gap:2px}.petrol-app .app-header-tools>:is(a,button){width:32px;min-width:32px;height:36px;min-height:36px}.petrol-app .app-home-brand>.brand-lockup{width:clamp(128px,40vw,156px)}.petrol-home .home-hero h1{font-size:30px}.cargo-inline-auth input{font-size:16px}.cargo-inline-auth form{flex-wrap:wrap}.cargo-inline-auth form>button{flex:1}.petrol-app .home-submission-zone{max-height:60%;overflow-y:auto;scrollbar-width:none}.petrol-app .home-submission-zone[data-result=true]{max-height:none}.petrol-app .cargo-inline-review dl{margin-block:12px}.petrol-app .cargo-inline-review dd{font-size:11px}.petrol-assistant.has-conversation .assistant-card{min-height:450px}}@media(max-height:500px){.petrol-app .submission-visual{width:60px;height:60px;margin-bottom:5px}.petrol-app .submission-visual>div{width:48px;height:48px;border-radius:16px}.petrol-app .submission-visual svg{width:25px}.petrol-app .cargo-submission-result h2{font-size:20px;margin:6px 0}.petrol-app .cargo-submission-result p{font-size:11px;margin-bottom:6px}.petrol-app .submission-progress{margin:12px auto 6px}.petrol-app .submission-receipt{margin-top:8px;padding:10px}}@media(prefers-reduced-motion:reduce){.animation-divider:after{animation:none;transform:translate(65%,-50%);opacity:.6}.cargo-inline-review,.cargo-inline-auth,.cargo-submission-result,.submission-visual>div,.submission-visual>span{animation:none}.site-theme-toggle,.submission-progress i{transition:none}}@font-face{font-family:LogistinoIranSans;src:url(/assets/logistino/fonts/IRANSansWeb-FaNum.woff2) format("woff2");font-display:swap;font-weight:100 900}.public-header.modern>nav{overflow:visible;position:relative}.desktop-navigation{display:flex;align-items:center;gap:3px;position:relative}.desktop-nav-group{display:contents}.public-header.modern .public-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;position:relative;padding:18px 12px 8px;min-height:60px;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#3e5871;font:500 12px Logistino Yekan,sans-serif;text-decoration:none;white-space:nowrap;transition:color .2s,border-color .2s}.petrol-header .public-nav-link{color:#c3d1dc!important}.public-header.modern .public-nav-link:is(:hover,[aria-expanded=true],.active,[aria-current]){color:#518fff!important;padding-bottom:8px}html[data-theme=light] .petrol-header .public-nav-link{color:#385b77!important}html[data-theme=light] .petrol-header .public-nav-link:is(:hover,[aria-expanded=true],.active,[aria-current]){color:#2563cd!important}.public-nav-link>svg{transition:transform .2s}.public-nav-link[aria-expanded=true]>svg{transform:rotate(180deg)}.desktop-mega-panel[hidden]{display:none}.desktop-mega-panel{position:absolute;top:calc(100% + 7px);right:50%;transform:translate(50%);width:780px;max-width:calc(100vw - 40px);display:grid;grid-template-columns:1.5fr 1fr;gap:24px;padding:26px;background:#fff;color:#24465e;border:1px solid #dae5ed;border-radius:20px;box-shadow:0 24px 65px #001d3738;z-index:90;animation:mega-reveal .22s ease both;text-align:right}.mega-eyebrow{font-size:10px;color:#5782a6}.mega-links-column h2{font-size:21px;margin:8px 0}.mega-links-column p{font-size:12px;line-height:2;color:#7c91a0;margin:0 0 16px;max-width:360px}.mega-link-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px}.public-header.modern .mega-link-grid>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 10px;min-height:44px;border:0;border-radius:8px;background:transparent;color:#3c5b73;font:500 12px Logistino Yekan,sans-serif;white-space:normal;text-decoration:none}.public-header.modern .mega-link-grid>a:is(:hover,:focus-visible){background:#eef4fc;color:#2563ce}.mega-link-grid>a>svg{color:#82a3c3;flex:none}.desktop-mega-panel figure{margin:0;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:12px;border-radius:12px;background:#f1f6fa;overflow:hidden}.desktop-mega-panel img{display:block;width:100%;height:190px;object-fit:cover}.desktop-mega-panel figcaption{font-size:11px;line-height:1.9;padding:0 14px 14px;color:#55748c}@keyframes mega-reveal{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes header-glow{0%{transform:translate(325%,-50%);opacity:.3}50%{opacity:1}to{transform:translate(-105%,-50%);opacity:.3}}.public-header.modern .pub-menu,.app-home-header .app-header-tools>button:last-child{border-radius:10px!important}.site-navigation-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 18px;flex:none;border-bottom:1px solid #94adc51c}.site-navigation-top .brand-lockup{width:174px;height:44px}.site-navigation-top>button{display:grid;place-items:center;width:38px;min-width:38px;height:38px;padding:0;border:1px solid #adc6d130;border-radius:10px;background:#ffffff08;color:#d7e5ed}.site-navigation-content{overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:none;padding:14px 18px 22px;display:block}.site-navigation-content::-webkit-scrollbar{display:none}.site-navigation-content>nav{overflow:visible;display:grid;flex:none;gap:2px}.site-navigation-content>nav>a{font-size:13px;min-height:52px;gap:10px}.site-navigation-content .site-navigation-account{margin-top:18px}.mobile-navigation-groups{gap:9px;margin:0 0 18px}.mobile-navigation-group>button{display:flex;align-items:center;gap:12px;min-height:58px;width:100%;padding:12px 15px;border:1px solid #8cabb13d;background:#ffffff04;border-radius:11px;color:#c7d8e3;text-align:right;font:500 13px Logistino Yekan,sans-serif}.mobile-navigation-group>button>span{flex:1}.mobile-navigation-group>button>svg:last-child{transition:transform .2s}.mobile-navigation-group.expanded>button>svg:last-child{transform:rotate(180deg)}.mobile-navigation-links{padding:7px 13px 5px;margin:0 5px;border-right:1px solid #5a86ad50}.mobile-navigation-links[hidden]{display:none}.mobile-navigation-links>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;padding:9px 8px;font-size:12px;color:#a5c2d7;text-decoration:none;border-radius:7px}.mobile-navigation-links>a:hover{background:#3975bd1c;color:#e8f1fb}html[data-theme=light] .site-navigation-top>button{background:#eaf1f8;color:#52718b;border-color:#cfdfed}html[data-theme=light] .site-navigation-panel>.site-navigation-top{background:#f7faff}html[data-theme=light] .mobile-navigation-group>button{background:#fff;color:#365e7e;border-color:#d1e0ec}html[data-theme=light] .mobile-navigation-links>a{color:#52738f}html[data-theme=light] .petrol-home .petrol-harbor{inset:0;height:100%;aspect-ratio:auto;opacity:1;-webkit-mask-image:none;mask-image:none}html[data-theme=light] .petrol-home .petrol-harbor img{object-fit:cover;object-position:center bottom}html[data-theme=light] .petrol-home .petrol-hero:before{background:linear-gradient(180deg,#eff5f9 0%,#eff5f9e6 12%,#eff5f991 35%,#eff5f918 70%,transparent)}html[data-theme=light] .petrol-app .app-start-scene img{object-position:center 75%}.petrol-assistant .assistant-next-question{font-family:LogistinoIranSans,Logistino Yekan,sans-serif;font-size:12.35px}.petrol-home .home-section-title{min-height:420px;gap:54px;grid-template-columns:1fr 1.08fr}.petrol-home .journey-heading-photo{aspect-ratio:1.4;min-height:400px;height:100%}.petrol-home .journey-heading-photo img{object-position:center}.petrol-home .home-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:38px;padding:8px 0;border-top:1px solid #dfe7ef;border-bottom:1px solid #dfe7ef}.petrol-home .home-steps>article{grid-template-columns:42px minmax(0,1fr);gap:15px;padding:28px 24px}.petrol-home .home-steps>article+article{border-inline-start:1px solid #e4ebf1}.petrol-home .home-steps>article>.journey-step-icon{width:42px;height:42px;border-radius:12px}.petrol-home .home-steps h3{font-size:15px;color:#26475f}.petrol-home .home-steps p{font-size:12px;line-height:2.15;color:#778b9c}.market-home-shelf .market-home-intro{position:relative;isolation:isolate;overflow:hidden;min-height:235px;padding:35px 38px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:21px;background:#062838;margin-bottom:26px;color:#fff}.market-home-intro>img{position:absolute;inset:0 auto 0 0;width:55%;height:100%;object-fit:cover;z-index:-2}.market-home-intro:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#062838 0% 38%,#062838da 57%,#06283810);z-index:-1}.market-home-shelf .market-home-intro h2{font-size:30px;color:#fff;margin:14px 0 10px}.market-home-shelf .market-home-intro p{font-size:13px;color:#bdd0dd;max-width:410px;line-height:2}.market-home-intro .market-eyebrow{color:#8ebaf1;font-size:11px}.market-home-shelf .market-home-intro>a{color:#fff;display:flex;align-items:center;gap:12px;white-space:nowrap;border:1px solid #c3d8ec75;background:#06283885;border-radius:10px;padding:13px 18px;font-size:12px}.market-home-shelf .market-home-intro>a:hover{background:#1f5c9b}.home-blog{padding-block:45px 70px;color:#29475d}.blog-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.blog-section-heading .home-kicker{display:flex;gap:8px;align-items:center;font-size:12px;color:#4d78ab}.blog-section-heading h2{font-size:30px;margin:10px 0;color:#173c54}.blog-section-heading p{font-size:13px;color:#8596a4;margin:0}.blog-section-heading>a{display:flex;align-items:center;gap:12px;color:#35689b;font-size:12px;white-space:nowrap;text-decoration:none}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card>a{display:block;text-decoration:none;color:inherit;border-radius:17px;overflow:hidden;background:#fff;transition:transform .22s}.blog-card>a:hover{transform:translateY(-5px)}.blog-card-photo{position:relative;aspect-ratio:1.65;overflow:hidden;border-radius:16px}.blog-card-photo img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s}.blog-card>a:hover img{transform:scale(1.035)}.blog-card-photo>span{position:absolute;right:12px;bottom:12px;font-size:10px;padding:5px 10px;color:#2e5b78;background:#fffffff2;border-radius:6px}.blog-card-copy{padding:20px 2px 8px}.blog-card-copy h3{font-size:17px;line-height:1.9;min-height:64px;margin:0 0 10px;color:#26465d}.blog-card-copy>p{font-size:12px;line-height:2;color:#7c8f9e;margin:0 0 18px}.blog-card-copy>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:15px;border-top:1px solid #e8eef3;font-size:10px;color:#95a3ad}.blog-card-copy :is(span,b){display:flex;align-items:center;gap:6px}.blog-card-copy b{color:#3d74b2;font-weight:500}.faq-support-photo{display:block;width:100%;height:auto;aspect-ratio:2.7;object-fit:cover;object-position:65% center;border-radius:17px;margin-top:28px}.petrol-home .home-faq>div:first-child{min-width:0}.petrol-home>.premium-footer{margin-top:64px}.cargo-services input[type=checkbox]{appearance:none;width:18px;height:18px;min-height:18px;padding:0;border-radius:4px;border:1.5px solid #83a7d9;background:#f4f8ff;accent-color:#2867db;position:relative;flex:none;cursor:pointer;color-scheme:light}.cargo-services input[type=checkbox]:checked{background:#2867db;border-color:#2867db}.cargo-services input[type=checkbox]:checked:after{content:"";position:absolute;inset:3px 5px 5px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.cargo-services input[type=checkbox]:focus-visible{outline:2px solid #82b2ff;outline-offset:3px}#cargo-information>.modal-head{padding-block:17px;gap:12px}#cargo-information>.modal-head>div{display:grid;gap:4px}#cargo-information>.modal-head p{margin:0;line-height:1.7}.cargo-information-scroll{padding-top:20px}.cargo-information-scroll>section+section{margin-top:23px;padding-top:23px}.blog-page{background:#fff;min-height:100dvh;padding-bottom:1px;color:#24445b}.blog-page main{min-height:70vh}.blog-page-hero{padding-block:65px 15px}.blog-page-hero>span{font-size:12px;color:#5880a5}.blog-page-hero h1{font-size:34px}.blog-page-hero p{color:#7990a2;font-size:14px}.blog-article{padding-block:38px 80px}.blog-back{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#5781a4;text-decoration:none}.blog-article>header{max-width:850px;margin:34px auto;text-align:center}.blog-article>header>span{font-size:12px;color:#7d98b0}.blog-article h1{font-size:clamp(24px,3vw,38px);line-height:1.9;margin:20px 0}.blog-article>header p{font-size:14px;line-height:2;color:#8195a4}.blog-article-cover{display:block;width:100%;max-height:540px;object-fit:cover;border-radius:22px;aspect-ratio:2.1}.blog-article-body{max-width:760px;margin:45px auto}.blog-article-body section{margin-block:35px}.blog-article-body h2{font-size:22px;line-height:1.9}.blog-article-body p{font-size:15px;line-height:2.5;color:#6c8394}.blog-article-body>a{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;background:#2867db;color:#fff;border-radius:10px;text-decoration:none;font-size:13px}.app-blog-section{padding:24px 16px;background:#fff}.app-blog-section .blog-card-grid{grid-template-columns:1fr}.app-blog-section .blog-section-heading h2{font-size:22px}.app-blog-section .blog-section-heading p{font-size:11px}.app-market-shelf .market-home-intro{padding:24px 20px;min-height:220px;align-items:start;flex-direction:column;gap:15px}.app-market-shelf .market-home-intro h2{font-size:25px}.app-market-shelf .market-home-intro>div{max-width:90%}.app-market-shelf .market-home-intro>a{align-self:start;padding:10px 13px}@media(max-width:1180px){.public-header.modern>nav{display:none!important}.public-header.modern .pub-menu{display:grid!important}.petrol-home .home-section-title{gap:30px}.petrol-home .journey-heading-photo{min-height:350px}.petrol-home .home-steps>article{padding-inline:18px}}@media(max-width:760px){.petrol-assistant .assistant-next-question{font-size:11.4px}.petrol-home .home-section-title{grid-template-columns:1fr;min-height:0;gap:28px}.petrol-home .journey-heading-photo{min-height:300px;aspect-ratio:1.2}.petrol-home .home-section-title h2{font-size:27px;line-height:1.8}.petrol-home .home-steps{grid-template-columns:1fr;padding-block:0;margin-top:28px}.petrol-home .home-steps>article{padding:24px 6px;gap:17px}.petrol-home .home-steps>article+article{border-inline-start:0;border-top:1px solid #e6edf3}.petrol-home .home-steps p{font-size:12px}.petrol-home .home-steps h3{font-size:15px}.market-home-shelf .market-home-intro{min-height:250px;padding:26px 23px;align-items:start;flex-direction:column;gap:17px;border-radius:17px}.market-home-shelf .market-home-intro h2{font-size:26px}.market-home-intro>img{width:85%;opacity:.7}.market-home-intro:after{background:linear-gradient(270deg,#062838,#062838d9 55%,#06283860)}.market-home-shelf .market-home-intro p{font-size:12px;max-width:260px}.market-home-shelf .market-home-intro>a{padding:10px 14px;font-size:11px}.blog-section-heading{align-items:start;gap:16px;margin-bottom:25px}.blog-section-heading h2{font-size:23px;line-height:1.8}.blog-section-heading p{font-size:11px;line-height:1.9}.blog-section-heading>a{font-size:10px;padding-top:9px;gap:6px}.blog-card-grid{grid-template-columns:1fr;gap:30px}.blog-card-copy h3{font-size:16px;min-height:0}.blog-card-copy{padding-top:16px}.home-blog{padding-block:35px 45px}.faq-support-photo{aspect-ratio:2.4;margin-top:22px}.petrol-home>.premium-footer{margin-top:38px}.blog-page-hero{padding-top:30px}.blog-page-hero h1{font-size:26px;line-height:1.9}.blog-article{padding-top:22px}.blog-article>header{margin-block:25px}.blog-article-cover{aspect-ratio:1.4;border-radius:15px}.blog-article-body{margin-top:28px}.blog-article-body h2{font-size:19px}.blog-article-body p{font-size:13px}html[data-theme=light] .petrol-home .petrol-harbor{height:100%}html[data-theme=light] .petrol-home .petrol-harbor img{object-position:38% bottom}.site-navigation-top{padding:18px}.site-navigation-top .brand-lockup{width:165px}.site-navigation-content>nav>a{font-size:13px}}@media(prefers-reduced-motion:reduce){.desktop-mega-panel{animation:none}.public-nav-link,.public-nav-link>svg,.blog-card>a,.blog-card img{transition:none}.animation-divider:after{animation:none}}.market-site{color-scheme:light;background:#f6f8fb}.market-header>nav>a{padding-block:16px;border-bottom:2px solid transparent;font-size:12px}.market-header>nav>a:hover{color:#2e68b7;border-bottom-color:#2e68b7}.market-hero{min-height:350px;padding:42px 46px}.market-hero h1{font-size:42px;line-height:1.7;margin:12px 0}.market-hero p{font-size:13px;line-height:2.1;max-width:430px}.market-service-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 0;border-bottom:1px solid #e1e7ef;gap:20px}.market-service-strip>span{display:grid;grid-template-columns:32px 1fr;gap:4px 12px;align-items:center;padding:5px 22px}.market-service-strip>span+span{border-inline-start:1px solid #e0e7ef}.market-service-strip svg{grid-row:span 2;color:#5780ad}.market-service-strip b{font-size:12px;color:#395872;font-weight:550}.market-service-strip small{font-size:10px;color:#8a9dab}.market-category-strip{gap:16px;margin:28px 0}.market-category-strip>button{position:relative;isolation:isolate;justify-content:start;min-height:105px;padding:12px 16px;gap:14px;border-radius:16px;background:#fff;border-color:#e1e7ee;text-align:right;overflow:hidden;transition:border-color .2s,translate .2s}.market-category-strip>button:hover{translate:0 -3px;border-color:#b5c9e1}.market-category-strip>button>img{width:78px;height:78px;object-fit:contain;border-radius:11px}.market-category-strip>button>span{display:block;width:auto;height:auto;border-radius:0;background:none!important;color:#355773!important;min-width:0;font-size:12px}.market-category-strip>button small{display:flex;gap:6px;align-items:center;font-size:9px;color:#8fa2b1;margin-top:10px;font-weight:400}.market-category-strip>button[aria-pressed=true]{border-color:#5584c3;background:#edf4fd}.market-results-heading{display:flex;align-items:center;justify-content:space-between;margin:2px 0 22px;gap:14px}.market-results-heading span{font-size:10px;color:#91a3b3}.market-results-heading h2{font-size:23px;line-height:1.6;margin:7px 0 0;color:#28475e}.market-results-heading>small{font-size:11px;color:#8299ae}.market-active-filters{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0}.market-active-filters>button{display:flex;align-items:center;gap:8px;max-width:100%;padding:7px 10px;min-height:33px;border:1px solid #d6e3f3;border-radius:7px;background:#ebf2fc;color:#40699a;font-size:10px;overflow-wrap:anywhere}.market-active-filters>button:hover{background:#dceafa}.market-active-filters>button>svg{flex:none}.market-active-filters>.clear-all{background:transparent;border-color:transparent;color:#8c9cab}.market-catalog-layout .market-filter-sidebar{background:#fff;box-shadow:0 4px 20px #294d7410;border-color:#e3e9ef;top:102px}.market-product-card{border-color:#e3e9ef;box-shadow:0 2px 5px #1e486004;border-radius:15px}.market-product-card:hover{box-shadow:0 12px 30px #1b476b12}.market-card-image{aspect-ratio:1.12;background:#f4f3ef}.market-card-info h3{font-size:15px;line-height:1.9;min-height:30px}.market-card-wholesale{display:block;color:#7f8f9b;font-size:9px;margin:3px 0 5px}.market-card-info>.market-card-action{background:#f3f7fc;border-radius:8px;color:#3c689d;margin-top:14px;padding:9px 12px}.market-card-price{padding-top:10px}.market-card-price>b{color:#25475e}.market-price-note{line-height:2.1}.market-detail-sections>nav{position:sticky;top:80px;z-index:20;background:#fff;min-height:64px;align-items:center;border-bottom:1px solid #e2eaf2}.market-detail-sections>nav>a{display:flex;align-items:center;white-space:nowrap;min-height:60px;border-bottom:2px solid transparent;color:#527189;font-size:12px;text-decoration:none}.market-detail-sections>nav>a:hover{color:#2e6dc0;border-bottom-color:#2e6dc0}.market-detail-sections>section{scroll-margin-top:160px}.market-filter-open>b{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#e4edfc;color:#3976ca;font-size:10px}.market-app .market-detail-sections>nav{top:64px}.market-app .market-detail-sections>section{scroll-margin-top:135px}.market-check input{accent-color:#2867db;color-scheme:light}@media(max-width:1100px){.market-category-strip{gap:10px}.market-category-strip>button{gap:8px;padding:10px}.market-category-strip>button>img{width:62px;height:62px}.market-category-strip>button>span{font-size:11px}.market-service-strip>span{padding-inline:12px}}@media(max-width:760px){.market-header{min-height:64px}.market-hero{min-height:320px;padding:28px 24px}.market-hero>div{max-width:75%}.market-hero h1{font-size:31px;line-height:1.65}.market-hero p{font-size:11px;max-width:260px}.market-hero small{font-size:9px}.market-hero>img{object-position:48% center}.market-service-strip{padding:18px 0;gap:3px}.market-service-strip>span{display:flex;flex-direction:column;gap:8px;text-align:center;padding:0 3px}.market-service-strip svg{width:18px;height:18px}.market-service-strip b{font-size:9px;line-height:1.8}.market-service-strip small{display:none}.market-category-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.market-category-strip>button{min-height:85px;padding:10px;gap:9px}.market-category-strip>button>img{width:56px;height:56px}.market-category-strip>button>span{font-size:11px}.market-category-strip>button small{font-size:8px;gap:4px;margin-top:7px}.market-results-heading{margin-bottom:16px}.market-results-heading h2{font-size:20px}.market-results-heading>small{font-size:10px}.market-card-info h3{font-size:13px;line-height:1.9}.market-card-wholesale{font-size:8px}.market-card-info>.market-card-action{font-size:10px;padding:8px}.market-card-price>b{font-size:16px}.market-card-info{padding:12px}.market-card-delivery,.market-card-category{font-size:9px}.market-result-toolbar{gap:8px;margin-block:15px}.market-result-toolbar>.search-select{width:155px}.market-result-toolbar>span{font-size:10px}.market-filter-open{gap:5px}.market-filter-open>b{width:17px;height:17px;font-size:9px}.market-detail-sections>nav{top:64px;overflow-x:auto;scrollbar-width:none;gap:22px;min-height:55px}.market-detail-sections>nav>a{font-size:11px;min-height:53px}.market-detail-sections>section{scroll-margin-top:135px}.market-active-filters>button{font-size:9px;padding:6px 8px;min-height:32px}.market-filter-sidebar .market-clear-filter{font-size:12px}}@media(prefers-reduced-motion:reduce){.market-category-strip>button,.market-product-card{transition:none}}.site-navigation-install:has(.site-install-banner){margin-block:10px 14px}.site-navigation-panel .site-install-button.site-install-banner{display:block;position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:182px;padding:18px 17px;border:1px solid #8baef139;border-radius:16px;background:#061b38!important;color:#fff!important;box-shadow:0 8px 22px #092b4d14;text-align:right;font-family:Logistino Yekan,sans-serif;transition:box-shadow .2s,border-color .2s}.site-install-banner .site-install-art{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;z-index:-2;pointer-events:none;transition:transform .45s}.site-install-banner:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,#061a32ad,#061a3230 56%,transparent 72%);pointer-events:none}.site-install-banner .site-install-copy{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:57%;margin-inline-end:auto;gap:6px}.site-install-banner .site-install-eyebrow{font-size:9px;color:#9fbfe9}.site-install-banner .site-install-copy>strong{font-size:16px;line-height:1.85;font-weight:650;color:#fff}.site-install-banner .site-install-caption{font-size:9px;line-height:1.9;color:#b9cde5}.site-install-banner .site-install-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 10px;margin-top:7px;border:1px solid #75a5ff5e;border-radius:8px;background:#2867d8;color:#fff;font-size:10px;line-height:1.7}.site-install-cta>svg{flex:none}.site-navigation-panel .site-install-banner:disabled{opacity:1}.site-install-banner[data-installed=true] .site-install-cta{background:#153c62;border-color:#7ba6c466}.site-install-banner:hover:not(:disabled){border-color:#83adf6a1;box-shadow:0 10px 26px #092b4d25}.site-install-banner:hover:not(:disabled) .site-install-art{transform:scale(1.025)}.site-install-banner:focus-visible{outline:3px solid #72a3ff;outline-offset:3px}html[data-theme=light] .site-navigation-panel .site-install-help{color:#4d6e89;background:#fff;border-color:#d5e2ef}@media(max-width:360px){.site-navigation-panel .site-install-button.site-install-banner{padding:16px 12px;min-height:172px}.site-install-banner .site-install-copy{width:60%}.site-install-banner .site-install-copy>strong{font-size:14px}.site-install-banner .site-install-cta{padding-inline:8px;font-size:9px}}@media(prefers-reduced-motion:reduce){.site-install-banner,.site-install-banner .site-install-art{transition:none}}.refreshed-workspace{font-family:Logistino Yekan,sans-serif;background:#f3f6fa;color:#27475f;color-scheme:light;--blue: #2c68cb;--ink: #203f55}.refreshed-workspace :is(button,input,textarea,select){font-family:Logistino Yekan,sans-serif}.refreshed-workspace .main-content{padding:28px;max-width:1460px;width:100%;margin-inline:auto}.refreshed-workspace .card{border:1px solid #e1e8ef;border-radius:17px;box-shadow:0 4px 18px #26466805}.refreshed-workspace .section-head{padding:22px 24px;gap:18px;align-items:center;border-bottom:1px solid #edf1f6}.refreshed-workspace .section-head h2{font-size:17px;line-height:1.8}.refreshed-workspace .section-head p{font-size:11px;line-height:1.9;color:#8398aa}.refreshed-workspace .table-toolbar{padding:16px 24px;align-items:center;gap:16px;border-bottom:1px solid #edf1f6}.refreshed-workspace .field>span{font-size:12px;color:#607d94}.refreshed-workspace .field :is(input,textarea),.refreshed-workspace .search-select-trigger{font-size:13px;background:#fff;color:#3b5b73;border-color:#d8e3ed;border-radius:10px;min-height:45px}.refreshed-workspace .button{font-size:12px;min-height:40px;border-radius:9px}.refreshed-workspace .button.primary{background:#2866cf}.refreshed-workspace .topbar{height:74px;min-height:74px;background:#fff;border-bottom:1px solid #e2eaf2}.refreshed-workspace .sidebar-body{overflow-y:auto;overscroll-behavior-y:contain;min-height:0;flex:1;scrollbar-width:none;padding-bottom:18px}.refreshed-workspace .sidebar>.brand{flex:none;padding:0 7px 24px}.refreshed-workspace .sidebar .brand-lockup{width:176px;max-width:100%}.refreshed-workspace .sidebar .brand-lockup img{width:100%;height:auto}.sidebar-close{display:none}.sidebar-body::-webkit-scrollbar{display:none}.workspace-hero{position:relative;isolation:isolate;overflow:hidden;min-height:168px;padding:30px!important;border-radius:19px;background:#06273e;margin:0 0 26px!important;display:flex;align-items:center;gap:20px;color:#fff}.workspace-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.workspace-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#06273e66,#06273e33 50%,#06273e08);z-index:-1}.refreshed-workspace .workspace-hero h1{color:#fff;font-size:28px;line-height:1.9;margin:8px 0 0}.workspace-hero .heading-dot{color:#7faaff}.workspace-hero .eyebrow{color:#c5d7e9;font-size:11px}.workspace-hero>.heading-actions{margin-inline-start:auto;align-self:end;position:relative}.workspace-hero .button.primary{box-shadow:0 5px 18px #0028492b;border:1px solid #8eb3ee4d}.workspace-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:25px}.workspace-highlights>button{border:1px solid #e0e8ef;padding:0;overflow:hidden;border-radius:16px;background:#fff;text-align:right;min-width:0;transition:transform .2s,box-shadow .2s}.workspace-highlights>button:hover{transform:translateY(-3px);box-shadow:0 12px 24px #244b7112}.workspace-highlights img{display:block;width:100%;height:132px;object-fit:cover;object-position:25% center}.workspace-highlights>button>span{display:block;padding:17px 19px}.workspace-highlights b{display:flex;justify-content:space-between;gap:10px;font-size:15px;color:#315572}.workspace-highlights b>svg{color:#658db6}.workspace-highlights small{display:block;font-size:11px;line-height:2;color:#8297a8;margin-top:8px}.refreshed-workspace .stat-card{border-radius:14px;background:#fff}.refreshed-workspace .stat-card strong{font-size:25px}.refreshed-workspace .stat-card span{font-size:12px}.refreshed-workspace .financial-teaser{background:#fff;border:1px solid #e2e9f2;border-radius:14px}.account-menu{position:relative}.account-menu-trigger{display:flex;align-items:center;gap:10px;border:0;background:none;color:#3a5870;padding:6px;min-height:50px}.account-menu-trigger>span:nth-child(2){display:grid;gap:4px;text-align:right;max-width:145px}.account-menu-trigger b{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-menu-trigger small{font-size:10px;color:#8a9fac}.account-menu-avatar{display:grid;place-items:center;width:38px;height:38px;min-width:38px;border-radius:12px;background:linear-gradient(135deg,#e5effc,#d8e6fa);color:#477caf}.account-menu-panel{position:absolute;top:calc(100% + 10px);left:0;min-width:260px;width:285px;max-width:calc(100vw - 30px);background:#fff;border:1px solid #dce7f0;border-radius:16px;padding:12px;box-shadow:0 18px 55px #173d632b;z-index:100;animation:account-reveal .18s ease-out}.account-menu-profile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px}.account-menu-profile .account-menu-avatar{width:55px;height:55px}.account-menu-profile>b{font-size:14px}.account-menu-profile small{font-size:12px;color:#7b93a6;font-family:LogistinoIranSans,sans-serif}.account-menu-panel hr{border:0;border-top:1px solid #e9eef4;margin:7px 0}.account-menu-panel>button{display:flex;align-items:center;gap:12px;width:100%;min-height:43px;border:0;background:none;padding:10px;border-radius:8px;color:#53738d;font-size:12px;text-align:right}.account-menu-panel>button:hover{background:#eef4fb}.account-menu-panel>button>span{display:flex;flex-direction:column;gap:7px}.account-menu-panel>button b{color:#294d72;font-size:14px}.account-menu-panel>button.account-menu-logout{color:#c3474c}.account-menu-logout:hover{background:#fff0f0!important}.account-verification-note{display:grid;gap:9px;justify-items:center;font-size:12px;line-height:1.9;margin-bottom:20px;color:#4b819b}.account-verification-note small{font-size:10px;color:#8a9cac}@keyframes account-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.refreshed-workspace .floating-support{position:fixed;bottom:24px;left:auto;right:22px;width:54px;height:54px;padding:0;border:3px solid #fff;border-radius:50%;background:#e8f0f7;box-shadow:0 5px 22px #163f6926;overflow:visible;z-index:45}.floating-support>img{width:100%;height:100%;object-fit:cover;object-position:83% center;border-radius:50%}.floating-support .support-mini-icon{position:absolute;bottom:-3px;right:-4px;width:20px;height:20px;padding:3px;background:#2c71be;color:#fff;border:2px solid #fff;border-radius:7px}.floating-support .support-presence{position:absolute;top:0;right:0;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#a5b0bc}.floating-support .support-presence.online{background:#28a57c}.refreshed-workspace .floating-support>span{display:none}.refreshed-workspace .floating-support:hover>span{display:block;position:absolute;right:65px;top:10px;width:max-content;background:#173f5d;color:#fff;padding:8px 12px;border-radius:8px;font-size:11px}.standard-table{min-width:0;width:100%}.standard-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 22px;background:#fff;border-bottom:1px solid #edf2f7;font-size:11px;color:#8b9fb0}.standard-table-toolbar>div{display:flex;gap:8px}.standard-table-toolbar button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid #dae5ef;border-radius:8px;background:#fff;color:#527594;font-size:11px}.standard-table-toolbar button:hover{background:#edf4fd}.standard-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c5d3df transparent}.refreshed-workspace .table-scroll{overflow:visible}.standard-table table{width:100%;border-collapse:collapse;min-width:620px}.standard-table th{padding:15px 18px;background:#eff4f9;color:#5f7c93;font-size:11px;white-space:nowrap;font-weight:550;border-bottom:1px solid #dce5ee}.standard-table td{padding:15px 18px;border-bottom:1px solid #edf2f7;font-size:12px;color:#45647d}.standard-table tbody tr:hover{background:#f9fbfe}.standard-table .cell-sub{font-size:10px;line-height:1.9;margin-top:5px}.standard-table-pagination{display:flex;align-items:center;gap:9px;padding:14px 20px;border-top:1px solid #e8eef5;font-size:11px;color:#7c93a6}.standard-table-pagination>.search-select{margin-inline-start:auto;width:105px}.standard-table-pagination .search-select-trigger{font-size:10px;min-height:34px}.standard-table-pagination>button{display:grid;place-items:center;width:33px;height:33px;border:1px solid #e0e9f2;background:#fff;color:#4579ac;border-radius:7px}.standard-table-pagination>button:disabled{opacity:.35}.table-filter-sheet.cargo-information-drawer{width:350px;max-width:92vw;margin-right:auto!important;margin-left:0!important;border-radius:0 20px 20px 0!important}.table-filter-body{display:grid;gap:18px;padding:24px;overflow:auto;scrollbar-width:none;min-height:0}.table-filter-body .search-select-trigger{min-height:43px;font-size:12px}.table-filter-sheet>.modal-head h2{font-size:18px}.finance-space .finance-subnav{border-radius:13px;background:#fff;border:1px solid #e0e9f1;margin-bottom:20px}.finance-space .wallet-visual{background:#113d66}.invoice-automation{padding:20px;background:#f5f8fc;border:1px solid #dfe8f1;border-radius:13px;margin:20px 0}.invoice-automation h3{font-size:15px}.invoice-automation p{font-size:11px;line-height:1.9;color:#7e92a2}.refreshed-workspace .finance-filter{gap:15px;padding:15px 24px}.refreshed-workspace .finance-filter>.search-select{max-width:190px}.invoice-details .invoice-toolbar{font-size:12px}.login-animation-line.animation-divider{position:relative;inset:auto;width:100%;height:2px;overflow:hidden;margin:19px 0 28px;background:#dce5ef}.centered-login .login-hero{padding:0;background:none;min-height:0}.centered-login .login-hero h1{font-size:26px;line-height:1.9}.centered-login .login-hero p,.login-edit-phone{font-family:LogistinoIranSans,Logistino Yekan,sans-serif!important;font-size:12px!important;line-height:2}.otp-boxes{display:flex;justify-content:center;gap:12px;border:0;padding:8px 0;margin:15px 0 19px;width:100%}.otp-boxes .otp-entry{font-family:Logistino Yekan,sans-serif!important;display:block;width:56px!important;height:62px!important;min-width:0;padding:8px!important;letter-spacing:0!important;text-align:center;font-size:25px!important;font-weight:500;background:#fff!important;color:#24537c!important;border:1.5px solid #cfdfed!important;border-radius:12px;box-shadow:0 3px 9px #244e7410;direction:ltr}.otp-boxes .otp-entry:focus{outline:2px solid #86b2ef;outline-offset:2px;border-color:#497fd2!important}.login-demo-code{font-size:11px}.login-demo-code b{font-family:LogistinoIranSans,sans-serif;font-size:15px}.cargo-inline-auth .otp-boxes{width:100%;margin:5px 0}.cargo-wizard-modal{width:min(1040px,calc(100vw - 40px));height:min(780px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;color-scheme:light}.cargo-wizard-modal>.modal-head{padding:20px 25px;flex:none}.cargo-wizard-modal>.modal-head h2{font-size:21px}.cargo-wizard-modal>.modal-head p{font-size:11px;margin-top:6px}.step-wizard.cargo-wizard{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);padding:0;gap:0;overflow:hidden;min-height:0;flex:1}.step-wizard.with-assistant{grid-template-columns:310px minmax(0,1fr)}.wizard-top{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 25px;border-bottom:1px solid #e7edf3;background:#f9fbfe}.wizard-top nav{display:flex;gap:18px}.wizard-top nav button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#9badbd;font-size:12px;padding:0}.wizard-top nav button>span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#edf2f8;font-size:11px}.wizard-top nav button[aria-current]{color:#326fc1}.wizard-top nav button[aria-current]>span{background:#2f6ecd;color:#fff}.wizard-ai-toggle{display:flex;align-items:center;gap:7px;min-height:37px;padding:7px 10px;border:1px solid #cddff5;background:#edf4ff;color:#3e75bd;border-radius:8px;font-size:11px}.step-wizard .intake-panel[hidden]{display:none}.step-wizard .intake-panel{min-height:0;margin:0;border-radius:0;border:0;border-inline-end:1px solid #e0e8f2;padding:20px;background:#f4f8fd}.step-wizard .chat-messages{scrollbar-width:none;min-height:0;overflow:auto;max-height:100%}.step-wizard .cargo-edit-form{padding:0;min-height:0;overflow:auto;scrollbar-width:none}.step-wizard .cargo-edit-form::-webkit-scrollbar{display:none}.step-wizard .cargo-form-fields{min-width:0;border:0;padding:24px;display:block}.wizard-step[hidden]{display:none!important}.wizard-step .form-grid{gap:20px 18px}.wizard-step input:not([type=checkbox]),.wizard-step textarea,.wizard-step .search-select-trigger{font-family:Logistino Yekan,sans-serif!important;background:#fff!important;border:1px solid #d6e2ee!important;color:#41627e!important;font-size:13px!important;min-height:45px;border-radius:10px}.wizard-step .field>span{font-size:12px}.wizard-step input[type=checkbox]{min-height:0;accent-color:#2866cf}.logistino-overlay :is(button,input,textarea,select){font-family:Logistino Yekan,sans-serif}.wizard-step .form-step{margin:0 0 22px}.wizard-step .form-step h3{font-size:17px}.wizard-step .item-fields{border-color:#e0e9f2;background:#fafcfe;border-radius:14px;padding:18px;margin-bottom:16px}.wizard-review{display:grid;gap:12px;background:#edf5fd;border:1px solid #d9e6f4;border-radius:12px;padding:20px;margin-bottom:24px;color:#3e6485}.wizard-review>b{font-size:17px}.wizard-review span{font-size:12px}.wizard-review small{font-size:11px}.wizard-error{font-size:12px;color:#c05055;margin-top:15px}.step-wizard .form-actions{position:sticky;bottom:-24px;background:#fff;border-top:1px solid #e4ebf3;padding:18px 0;margin-top:24px;z-index:1}.attachment-dropzone{padding:24px;background:#f7faff;border:1.5px dashed #afc8e5;border-radius:13px;text-align:center;margin-top:23px;transition:background .2s,border-color .2s}.attachment-dropzone.dragging{background:#e7f0ff;border-color:#3f7dd0}.attachment-dropzone h3{font-size:15px}.attachment-dropzone p{font-size:11px;line-height:1.9;color:#8aa0b2}.attachment-dropzone .cargo-attachment-trigger{margin:12px auto 0;background:#fff;border:1px solid #d7e4f3;border-radius:9px;padding:8px 15px;font-size:12px}.attachment-dropzone .cargo-attachment-list{text-align:right}.support-panel-photo{width:100%;display:block;aspect-ratio:2.7;object-fit:cover;border-radius:14px;margin-top:24px}.support-faq{border:1px solid #dee7f0;border-radius:10px;background:#fff;margin-bottom:10px;overflow:hidden}.support-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;padding:15px;font-size:13px;color:#4f718e}.support-faq summary::-webkit-details-marker{display:none}.support-faq[open] summary{background:#eff5fc;color:#3974bb}.support-faq[open] svg{transform:rotate(180deg)}.support-faq>p{padding:5px 18px 16px;font-size:12px;line-height:2.2;color:#8096a7}.support-ticket-modal{width:min(560px,calc(100vw - 32px))}.support-ticket-modal>form{padding:24px}.support-ticket-modal textarea{width:100%;font-size:14px}.support-ticket-modal .button{margin-top:20px}.support-ticket-modal.app-ticket-sheet{align-self:flex-end;margin:0;border-radius:22px 22px 0 0;width:min(600px,100%)}@media(max-width:900px){.workspace-highlights{gap:12px}.workspace-highlights img{height:110px}.workspace-highlights>button>span{padding:14px}.workspace-highlights b{font-size:13px}.workspace-highlights small{font-size:10px}.step-wizard.with-assistant{grid-template-columns:1fr;overflow:auto;display:block;scrollbar-width:none}.step-wizard.with-assistant .intake-panel{height:240px;overflow:hidden}.step-wizard.with-assistant .cargo-edit-form{overflow:visible}.step-wizard.with-assistant .wizard-top{position:sticky;top:0;z-index:3}.wizard-ai-toggle>span{display:none}.wizard-top nav{gap:9px}}@media(max-width:760px){.refreshed-workspace .sidebar{padding-top:25px;width:min(300px,87vw)}.refreshed-workspace .sidebar>.brand{padding-left:38px;min-height:48px}.refreshed-workspace .sidebar-close{display:grid;place-items:center;position:absolute;top:24px;left:15px;width:34px;height:34px;border:1px solid #dce6f0;border-radius:9px}.refreshed-workspace .sidebar .nav-item{min-height:45px;padding:11px 13px;font-size:12px}.refreshed-workspace.app-workspace .mobile-bottom{padding-bottom:max(10px,env(safe-area-inset-bottom))}.refreshed-workspace .mobile-bottom>button{align-items:center;justify-content:center;min-height:44px;border-radius:10px}.refreshed-workspace .mobile-bottom>button.active{background:#edf4fe}.refreshed-workspace .main-content{padding:16px 14px 94px}.refreshed-workspace .topbar{height:62px;min-height:62px;padding:8px 14px;gap:10px}.refreshed-workspace .breadcrumb{font-size:11px;gap:6px}.refreshed-workspace .breadcrumb>span{display:none}.account-menu-trigger{padding:0;min-height:40px;gap:5px}.account-menu-trigger>span:nth-child(2){display:none}.account-menu-avatar{width:33px;height:33px;min-width:33px;border-radius:10px}.account-menu-panel{top:calc(100% + 13px);width:270px}.workspace-hero{min-height:145px;padding:22px!important;margin-bottom:20px!important;align-items:flex-start;flex-direction:column;gap:15px;border-radius:15px}.refreshed-workspace .workspace-hero h1{font-size:23px;max-width:90%;line-height:1.8}.workspace-hero .eyebrow{font-size:10px;max-width:75%;line-height:1.9}.workspace-hero-art{object-position:32% center}.workspace-hero:after{background:linear-gradient(270deg,#082d47d9,#082d4780 65%,#082d4755)}.workspace-hero>.heading-actions{align-self:auto;margin:0}.workspace-hero .button{font-size:11px;padding:8px 12px;min-height:36px}.workspace-highlights{display:flex;gap:13px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px;margin-bottom:17px}.workspace-highlights>button{flex:0 0 75%;scroll-snap-align:start}.workspace-highlights img{height:124px}.workspace-highlights b{font-size:14px}.workspace-highlights small{font-size:11px}.refreshed-workspace .section-head{padding:17px;gap:12px;flex-wrap:wrap}.refreshed-workspace .section-head h2{font-size:16px}.refreshed-workspace .section-head p{font-size:10px}.refreshed-workspace .table-toolbar{padding:13px 17px;flex-wrap:wrap}.refreshed-workspace .table-toolbar>.search-box{width:100%}.refreshed-workspace .card{border-radius:14px}.refreshed-workspace .form-grid{grid-template-columns:1fr}.refreshed-workspace .stats-grid{gap:10px}.refreshed-workspace .stat-card strong{font-size:22px}.refreshed-workspace .stat-card span{font-size:10px}.refreshed-workspace .floating-support{right:15px;bottom:82px;width:47px;height:47px}.refreshed-workspace .floating-support:hover>span{display:none}.refreshed-workspace .main-footer{font-size:9px;padding:20px 6px;line-height:2}.refreshed-workspace .financial-teaser{overflow-x:auto;white-space:nowrap;font-size:10px}.refreshed-workspace .finance-filter{padding:14px 17px;flex-wrap:wrap}.refreshed-workspace .finance-filter>.search-box{width:100%}.refreshed-workspace .finance-filter>.search-select{max-width:100%;width:100%}.standard-table-toolbar{padding:12px 15px;font-size:10px;gap:8px}.standard-table-toolbar button{font-size:10px;padding:7px 9px}.standard-table th{font-size:10px;padding:13px 15px}.standard-table td{font-size:11px;padding:13px 15px}.standard-table-pagination{font-size:10px;padding:12px}.standard-table-pagination>.search-select{width:90px}.table-filter-sheet.cargo-information-drawer{width:100%;max-width:100%;height:min(82dvh,720px);align-self:flex-end;margin:0!important;border-radius:22px 22px 0 0!important}.table-filter-body{padding:20px}.cargo-wizard-modal{width:100%;height:95dvh;max-height:95dvh;margin:0;align-self:flex-end;border-radius:22px 22px 0 0}.cargo-wizard-modal>.modal-head{padding:18px}.cargo-wizard-modal>.modal-head h2{font-size:19px}.cargo-wizard-modal>.modal-head p{font-size:10px}.wizard-top{padding:14px 18px;gap:8px}.wizard-top nav{gap:8px}.wizard-top nav button{font-size:10px;gap:5px}.wizard-top nav button>span{width:22px;height:22px;font-size:10px;border-radius:7px}.wizard-ai-toggle{padding:7px;min-height:32px}.step-wizard .cargo-form-fields{padding:18px}.wizard-step .form-grid{grid-template-columns:1fr;gap:18px}.wizard-step .item-fields{padding:15px}.step-wizard .form-actions{bottom:-18px;gap:7px;flex-wrap:wrap;padding:15px 0 0}.step-wizard .form-actions>.button{font-size:11px;min-height:39px}.attachment-dropzone{padding:18px}.otp-boxes{gap:10px}.otp-boxes .otp-entry{width:52px!important;height:58px!important}.centered-login .login-hero h1{font-size:23px}.support-grid{grid-template-columns:1fr}.support-ticket-modal{width:100%;margin:0;align-self:flex-end;border-radius:22px 22px 0 0}.support-faq summary{font-size:12px}.invoice-automation{padding:15px}}@media(print){.standard-table-toolbar,.standard-table-pagination,.workspace-highlights,.workspace-hero{display:none!important}.standard-table-scroll{overflow:visible}.standard-table table{min-width:0}.standard-table td,.standard-table th{font-size:11px}}@media(prefers-reduced-motion:reduce){.workspace-highlights>button{transition:none}.account-menu-panel{animation:none}.attachment-dropzone{transition:none}}.market-workbench-refresh-error{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;margin-bottom:15px;border:1px solid #ecdcb9;border-radius:10px;background:#fff9eb;color:#9a7e47;font-size:12px;line-height:2}.market-workbench-refresh-error button{padding:5px 9px;border-radius:7px;background:#f2e7cd;color:#836b3a}.market-workbench-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0 8px}.market-workbench-search{flex:1 1 230px;display:flex;align-items:center;gap:9px;padding:0 13px;min-height:43px;border:1px solid #dce5ef;border-radius:10px;color:#88a0b4;background:#f9fbfd}.market-workbench-search input{width:100%;border:0;outline:0;background:transparent;color:#365b76;font:13px Logistino Yekan,sans-serif;padding:10px 0}.market-workbench-search:focus-within{outline:2px solid #b5cef2;outline-offset:2px}.market-workbench-tools>.search-select{width:170px}.market-workbench-tools .search-select-trigger{min-height:43px;font-size:12px}.market-reset-collection{display:grid;place-items:center;width:38px;height:40px;border-radius:9px;color:#6a8aab;background:#edf3fa}.market-collection-count{font:11px Logistino Yekan,sans-serif;color:#8ba0b1;padding:9px 0 13px}.market-workbench-empty{display:grid;justify-items:center;gap:14px;padding:45px 15px;color:#8ca5b9;text-align:center;font-size:13px;line-height:2}.market-workbench-empty button{background:#edf4fc;color:#3e78bb;padding:9px 17px;border-radius:9px}.market-collection-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:18px 0 2px;font-size:11px;color:#8c9fad}.market-collection-pagination>span{margin-inline-end:auto}.market-collection-pagination button{display:grid;place-items:center;width:36px;height:36px;background:#fff;border:1px solid #dce6ef;border-radius:9px;color:#4f78a1}.workbench-hero{position:relative;isolation:isolate;overflow:hidden;min-height:185px;border:0;background:#103856}.market-panel-hero.workbench-hero{border-radius:18px;padding:30px}.workbench-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.workbench-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#092f4deb,#092f4dc9 48%,#092f4d18);z-index:-1}.market-panel-hero.workbench-hero h1{font-size:27px;color:#fff}.market-panel-hero.workbench-hero :is(p,span,a){color:#d3e5f5}.market-panel-hero.workbench-hero a{border-color:#a6bfd94d;background:#ffffff0c;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.market-seller-panel .market-section-head h2{font-size:18px}.market-seller-panel .market-section-head p{font-size:11px;line-height:2}.market-panel-tabs button{font-family:Logistino Yekan,sans-serif;font-size:12px;min-height:43px}.market-admin-tabs button{gap:8px}.market-admin-tabs b{min-width:20px;padding:1px 6px;background:#edf2f8;border-radius:6px;font-size:10px}.market-admin-tabs button[aria-current] b{background:#cfe0fb;color:#3464a7}.market-admin-queue[hidden]{display:none!important}.market-panel-products article{transition:background .18s}.market-panel-products article:hover{background:#fafcfe}.market-panel-products article img{flex:none}.market-panel-products article .button{font-size:11px;min-height:36px;padding:8px 12px}.market-order-status{display:inline-flex;align-items:center;width:max-content;font:10px Logistino Yekan,sans-serif;border:1px solid #dce6ef;color:#6d8aa0;background:#f4f7fb;border-radius:6px;padding:5px 8px;line-height:1.6}.market-order-status.status-paid{color:#996c2c;background:#fff7e9;border-color:#f3e4c8}.market-order-status.status-accepted{color:#3b78bb;background:#eff5fd;border-color:#dce8fa}.market-order-status.status-shipped{color:#6a64ab;background:#f2effc;border-color:#e4dff7}.market-order-status.status-delivered{color:#338e72;background:#edf8f3;border-color:#d4ede2}.market-order-status.status-refunded{color:#b77171;background:#fdf2f2;border-color:#f2dede}.market-seller-order{border:1px solid #e2eaf2;padding:18px;border-radius:13px;margin:0 0 13px}.market-seller-order .market-checkout-summary{margin:0}.market-seller-order .market-checkout-summary img{border-radius:10px;background:#f5f3ee;object-fit:contain}.market-seller-order .market-checkout-summary b{font-size:14px}.market-seller-order .market-checkout-summary span{font-size:11px}.market-seller-order .market-checkout-summary strong{font-size:14px}.market-order-row-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;gap:12px}.market-admin-order{display:flex;flex-wrap:wrap;align-items:center;gap:16px;border-bottom:1px solid #e8edf3;padding:18px 0}.market-admin-order>img{border-radius:10px;background:#f6f4ef;object-fit:contain}.market-admin-order>div{flex:1;min-width:130px;display:grid;gap:8px}.market-admin-order b{font-size:14px;color:#375a76}.market-admin-order small{text-align:start;font-size:10px;color:#8da1b2}.market-admin-order>strong{font-size:13px;color:#427398}.market-order-sheet{display:flex;flex-direction:column;overflow:hidden;max-height:90dvh}.market-order-sheet>.modal-head{flex:none}.market-order-info{min-height:0;padding:24px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cfdeec transparent}.market-order-sheet .market-order-info{flex:1}.market-order-info .market-checkout-summary{align-items:center;flex-wrap:wrap;margin:0 0 18px;gap:16px}.market-order-info .market-checkout-summary>div{flex:1;min-width:170px}.market-order-info .market-checkout-summary>img{object-fit:contain;border-radius:13px;background:#f5f2ec}.market-order-info .market-checkout-summary h2{font:600 18px/1.9 Logistino Yekan,sans-serif}.market-order-info .market-checkout-summary span{font-size:12px}.market-order-info .market-checkout-summary small{display:block;color:#8d9ead;font-size:10px;margin-top:7px;text-align:start}.market-order-progress{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 0;margin:0;border-block:1px solid #edf1f6}.market-order-progress li{display:flex;flex-direction:column;align-items:center;position:relative;gap:9px;color:#a4b4c1;font-size:11px}.market-order-progress li:not(:last-child):after{content:"";position:absolute;top:19px;right:62%;width:76%;height:1px;background:#e1e8f0}.market-order-progress li>span{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:#f1f4f8;color:#a8b8c5;position:relative;z-index:1}.market-order-progress li.completed{color:#4178b9}.market-order-progress li.completed>span{background:#e6effe;color:#3d78c5}.market-order-progress li[aria-current]>span{background:#3673ce;color:#fff;box-shadow:0 0 0 4px #edf3fd}.market-order-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:25px 0;margin:0}.market-order-facts>div{min-width:0}.market-order-facts .full{grid-column:1/-1}.market-order-facts dt{font-size:11px;color:#8da3b5;margin-bottom:8px}.market-order-facts dd{font:500 14px/1.9 Logistino Yekan,sans-serif;color:#3d627f;margin:0;overflow-wrap:anywhere}.market-order-facts dd[dir=ltr]{text-align:right}.market-tracking-reference{border:1px solid #dce7f5;padding:14px;background:#f5f9fe;border-radius:11px}.market-order-info>h3{font-size:14px;margin:0 0 17px;color:#4a6d8a}.market-order-event-list{list-style:none;padding:0;margin:0}.market-order-event-list li{position:relative;display:flex;gap:15px;padding-bottom:20px}.market-order-event-list li:not(:last-child):before{content:"";position:absolute;width:1px;height:100%;top:8px;right:4px;background:#e0e9f3}.market-order-event-list i{width:9px;height:9px;background:#83a8d6;border:2px solid #eaf1fa;border-radius:50%;margin-top:6px;flex:none;z-index:1}.market-order-event-list li>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex:1;gap:8px}.market-order-event-list b{font-size:12px;font-weight:500;color:#567894}.market-order-event-list time{font-size:10px;color:#93a9bb}.market-order-rate{font-size:11px;color:#8a9dad;line-height:2.1;padding-top:15px;border-top:1px solid #e8eef5}.market-order-sheet-actions{flex:none;padding:18px 24px;border-top:1px solid #e4ebf4;background:#fff}.market-order-sheet-actions:empty{display:none}.market-order-sheet-actions .market-shipping-action{margin-top:0}.market-order-sheet-actions>small{font-size:11px;color:#8ba2b5;line-height:2}.market-order-sheet-actions :is(button,input){font:12px Logistino Yekan,sans-serif}.market-order-confirm{padding:18px;background:#f0f5fe;border:1px solid #d7e5f8;border-radius:12px;margin-top:18px;font-size:13px;line-height:2;color:#41678b}.market-order-confirm p{font-size:12px;line-height:2;padding:7px 0 12px}.market-order-confirm .button{margin:5px}.market-order-confirm .market-buy-button{font-size:13px}.market-refund-note{font-size:12px;background:#fcf3f2;border:1px solid #eedddc;color:#a86e6e;line-height:2;padding:13px;border-radius:10px}.market-sales-report .market-section-head>.search-select{width:175px}.market-sales-report .search-select-trigger{font-size:12px}.market-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.market-report-metrics>div{padding:17px;background:#f6f9fd;border:1px solid #e6edf5;border-radius:12px;display:grid;gap:10px;color:#6d96bf}.market-report-metrics small{font-size:11px;color:#829ab1}.market-report-metrics b{font-size:19px;color:#355f83}.market-report-metrics b span{font-size:9px;font-weight:400;color:#91a6b9}.market-sales-chart{position:relative;padding:22px;margin:23px 0;border:1px solid #e3eaf4;border-radius:14px;background:linear-gradient(#fff,#f8fbff)}.market-sales-chart figcaption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:13px;color:#4c6d8b}.market-sales-chart figcaption span{font-size:10px;color:#92a4b3}.market-sales-bars{height:155px;display:flex;align-items:end;gap:5px;margin-top:28px;border-bottom:1px solid #e4edf6;direction:ltr}.market-sales-bars>div{flex:1;min-width:0;height:100%;display:flex;align-items:end}.market-sales-bars>div>span{display:block;min-height:2px;width:100%;background:linear-gradient(#679aeb,#3673ce);border-radius:4px 4px 0 0;transition:height .35s}.market-sales-bars>div>span[data-empty=true]{background:#dce7f5}.market-sales-bars small{display:none}.market-chart-empty{position:absolute;top:50%;right:0;left:0;text-align:center;font-size:12px;color:#8ca4ba}.market-chart-range{display:flex;justify-content:space-between;padding-top:12px;color:#91a5b7;font-size:10px}.market-ledger-table td{overflow-wrap:anywhere}.market-sales-report .standard-table-scroll{border:1px solid #e7edf5;border-radius:12px}.market-buyer-orders-hero{min-height:185px;margin:18px 0 25px;padding:27px;background:#123b55;border-radius:17px;overflow:hidden;position:relative;isolation:isolate;color:#fff}.market-buyer-orders-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.market-buyer-orders-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#123b5599,transparent);z-index:-1}.market-buyer-orders-hero span{font-size:11px;color:#bed3e8}.market-buyer-orders-hero h2{font:650 25px/2 Logistino Yekan,sans-serif;margin:6px 0}.market-buyer-orders-hero p{color:#d2e2ee;font-size:12px}.market-order-detail{padding:0 0 22px;overflow:hidden}.market-order-detail>:is(button,p,.market-order-confirm){margin-inline:24px}.market-orders .market-order-row{display:grid;grid-template-columns:66px minmax(0,1fr) auto 18px;padding:19px;gap:17px}.market-order-row .market-order-status{margin-top:9px;font-size:10px}.market-order-row>img{width:66px;height:66px;object-fit:contain;border-radius:10px;background:#f5f3ee}.market-order-row>div{min-width:0}.market-order-row b{font-size:14px;line-height:1.9}.market-order-row strong{font-size:15px}@media(max-width:1000px){.market-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-workbench-tools>.search-select{flex:1 1 140px}}@media(max-width:760px){.market-seller-stats{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:5px}.market-seller-stats>div{flex:0 0 44%;scroll-snap-align:start}.market-panel-hero.workbench-hero{min-height:190px;padding:22px;gap:20px}.market-panel-hero.workbench-hero h1{font-size:23px;line-height:1.9}.market-panel-hero.workbench-hero p{font-size:11px;max-width:85%;line-height:2}.market-panel-hero.workbench-hero a{font-size:11px;padding:9px 13px}.workbench-hero-image{object-position:30% center}.market-panel-card{padding:17px}.market-panel-tabs{margin:10px 0 15px;padding:7px 0 12px;gap:4px}.market-panel-tabs button{font-size:11px;padding:10px 13px}.market-seller-stats{gap:10px}.market-seller-stats>div{padding:14px 12px}.market-seller-stats b{font-size:18px}.market-workbench-search{flex-basis:100%}.market-workbench-search input{font-size:12px}.market-workbench-tools>.search-select{width:auto;flex:1 1 calc(50% - 6px)}.market-workbench-tools .search-select-trigger{font-size:11px;min-height:42px}.market-workbench-tools{gap:9px}.market-panel-products>article{display:grid;grid-template-columns:64px minmax(0,1fr);gap:13px;padding:15px 0}.market-panel-products>article>img{width:64px;height:64px}.market-panel-products small{font-size:10px}.market-panel-products>article>div:last-child{grid-column:1/-1;flex-wrap:wrap;justify-content:flex-end}.market-panel-products article .button{min-height:38px}.market-seller-panel .market-section-head{align-items:flex-start;flex-wrap:wrap;gap:15px}.market-seller-panel .market-section-head h2{font-size:17px}.market-seller-panel .market-section-head .button{font-size:11px}.market-order-sheet.modal.wide{width:100%;max-width:600px;max-height:94dvh;margin:0;align-self:flex-end;border-radius:22px 22px 0 0}.market-order-sheet>.modal-head{padding:18px}.market-order-sheet .modal-head h2{font-size:18px}.market-order-info{padding:19px}.market-order-info .market-checkout-summary{gap:12px}.market-order-info .market-checkout-summary img{width:65px;height:65px}.market-order-info .market-checkout-summary>div{min-width:130px}.market-order-info .market-checkout-summary h2{font-size:16px}.market-order-info .market-checkout-summary>.market-order-status{margin-inline-start:auto}.market-order-progress{padding-block:20px}.market-order-progress b{font-size:10px;font-weight:500}.market-order-progress li>span{width:35px;height:35px}.market-order-progress li:not(:last-child):after{top:17px}.market-order-facts{gap:18px}.market-order-facts dd{font-size:12px}.market-order-facts dt{font-size:10px}.market-order-event-list time{font-size:9px}.market-order-sheet-actions{padding:16px 19px max(16px,env(safe-area-inset-bottom))}.market-order-sheet-actions .market-shipping-action{flex-direction:column;gap:10px}.market-order-sheet-actions input{min-height:43px}.market-order-sheet-actions .button{min-height:42px;font-size:12px}.market-order-sheet-actions .market-order-confirm{margin-top:0}.market-seller-order{padding:14px}.market-seller-order .market-checkout-summary{flex-wrap:wrap;gap:12px}.market-seller-order .market-checkout-summary>div{min-width:150px;flex:1}.market-seller-order .market-checkout-summary>strong{width:100%;text-align:left}.market-seller-order .market-checkout-summary b{font-size:13px}.market-admin-order{gap:12px}.market-admin-order .button{margin-inline-start:auto}.market-admin-order>strong{font-size:12px}.market-admin-order>div{min-width:150px}.market-admin-queue>h2{font-size:17px;line-height:1.9}.market-report-metrics{gap:10px}.market-report-metrics>div{padding:13px}.market-report-metrics small{font-size:10px;line-height:1.9}.market-report-metrics b{font-size:17px}.market-sales-chart{padding:16px}.market-sales-chart figcaption{font-size:12px}.market-sales-chart figcaption span{font-size:9px}.market-sales-bars{gap:3px;height:125px}.market-chart-range{font-size:9px}.market-chart-empty{font-size:11px}.market-buyer-orders-hero{min-height:165px;padding:22px}.market-buyer-orders-hero h2{font-size:23px}.market-buyer-orders-hero img{object-position:30% center}.market-buyer-orders-hero:after{background:linear-gradient(270deg,#123b55bd,#123b5540)}.market-orders .market-order-row{grid-template-columns:56px minmax(0,1fr) 16px;padding:15px;gap:13px}.market-order-row>img{width:56px;height:56px}.market-order-row b{font-size:12px}.market-order-row>strong{grid-column:2;font-size:14px;text-align:start}.market-order-row strong small{display:inline;font-size:9px;margin-inline-start:5px}.market-order-row>svg{grid-column:3;grid-row:1/3}.market-order-detail>:is(button,p,.market-order-confirm){margin-inline:19px}.market-order-detail>.market-buy-button{width:calc(100% - 38px);font-size:12px}}@media(prefers-reduced-motion:reduce){.market-sales-bars>div>span,.market-panel-products article{transition:none}}.support-ticket-modal.modal{width:min(620px,calc(100vw - 32px));max-height:min(820px,92dvh);display:flex;flex-direction:column;overflow:hidden}.support-ticket-modal>.modal-head{flex-shrink:0;padding:20px 24px}.support-ticket-modal>.support-ticket-form{padding:0;display:flex;flex-direction:column;min-height:0}.support-ticket-fields{padding:22px 24px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#bacbde transparent}.support-ticket-fields::-webkit-scrollbar{width:4px}.support-ticket-fields::-webkit-scrollbar-thumb{background:#bacbde;border-radius:8px}.support-ticket-fields::-webkit-scrollbar-button{display:none}.support-ticket-fields>fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:19px}.support-ticket-selects{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:13px}.support-ticket-form :is(input:not([type=file]),textarea,.search-select-trigger){font-family:Logistino Yekan,sans-serif;font-size:14px;color:#385b76}.support-ticket-form :is(input,textarea)::placeholder{font-family:Logistino Yekan,sans-serif;font-size:12.5px;color:#8799a9;opacity:1}.support-ticket-form textarea{min-height:115px;resize:vertical}.support-ticket-form .field{min-width:0}.support-ticket-upload{display:flex;align-items:center;flex-wrap:wrap;gap:11px;padding:17px;border:1px dashed #b7cde4;background:#f5f9ff;border-radius:13px;color:#5780a8;transition:background .2s,border-color .2s}.support-ticket-upload.dragging{background:#e8f1ff;border-color:#2868e6}.support-ticket-upload>div{flex:1;min-width:170px}.support-ticket-upload b{display:block;font-size:13px;color:#3c6387}.support-ticket-upload small{display:block;font-size:10px;margin-top:5px;line-height:1.8}.support-ticket-upload .cargo-attachment-trigger{font-size:12px;border-radius:8px;background:#e6effc;padding:9px 12px}.support-ticket-submit{flex-shrink:0;padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid #e6edf6;background:#fff}.support-ticket-submit .button{width:100%;margin:0;min-height:47px;font-size:14px}.support-ticket-error{font-size:13px;line-height:2;color:#b93640;padding:10px 13px;margin-top:14px;border-radius:10px;background:#fff1f2}.ticket .ticket-subject{color:#2d5576;font-size:16px;margin:15px 0 9px;line-height:1.9}.ticket>.ticket-metadata{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:7px}.ticket-metadata>span{background:#edf3fa;padding:5px 9px;border-radius:7px;font-size:11px;color:#57738d}.ticket-metadata>.priority-high{background:#fff3df;color:#94601a}.ticket-metadata>.priority-urgent{background:#fff0f1;color:#b23b50}.ticket>.ticket-saved-attachments{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:9px;margin-block:14px}.ticket-saved-attachments>a{display:flex;align-items:center;gap:8px;padding:10px 12px;max-width:100%;background:#f2f6fc;border-radius:9px;color:#3d709d;font-size:12px}.ticket-saved-attachments>a>span{min-width:0;overflow-wrap:anywhere}.ticket-saved-attachments small{display:block;color:#7a8fa4;font-size:10px;margin-top:3px}@media(max-width:760px){.support-ticket-modal.modal{width:100%;max-height:94dvh;border-radius:22px 22px 0 0;align-self:flex-end;margin:0}.support-ticket-modal>.modal-head{padding:17px 19px}.support-ticket-fields{padding:20px 18px}.support-ticket-submit{padding-inline:18px}.support-ticket-upload{padding:14px;gap:9px}.support-ticket-upload>svg{width:22px}.support-ticket-upload>div{min-width:150px}}:is(.cargo-information-drawer,.cargo-wizard-modal,.refreshed-workspace) :is(input:not([type=checkbox]),textarea,.search-select-trigger){font-family:Logistino Yekan,sans-serif!important;font-size:14px!important;color:#385b76}:is(.cargo-information-drawer,.cargo-wizard-modal,.refreshed-workspace) :is(input,textarea)::placeholder{font-family:Logistino Yekan,sans-serif!important;font-size:12.5px!important;color:#8799a9!important;opacity:1;letter-spacing:0}.cargo-information-drawer .modal-head{gap:10px;padding:20px}.cargo-information-drawer .field>span:empty{display:none}.cargo-information-footer{gap:9px}.cargo-information-footer>.button.secondary{font-size:11px;padding-inline:12px}.cargo-information-drawer .item-fields{padding:15px}.cargo-information-drawer .form-grid{gap:17px 12px}.cargo-add-item{color:#27835a!important;background:#edf8f1!important}.home-product-rail{min-width:0;margin:28px 0 35px}.home-rail-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px}.home-rail-heading h3{font:650 22px Logistino Yekan,sans-serif;color:#355570}.home-rail-heading>div{display:flex;gap:7px}.home-rail-heading button{display:grid;place-items:center;width:35px;height:35px;border:1px solid #d9e4ef;color:#4d79a9;background:#fff;border-radius:9px}.market-home-shelf .product-slide-rail{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:2px 0 13px;overscroll-behavior-x:contain}.market-home-shelf .product-slide-rail>.market-product-card{flex:0 0 calc((100% - 54px)/4);min-width:0;scroll-snap-align:start}.home-journey .home-section-title{position:relative;isolation:isolate;min-height:390px;border-radius:23px;overflow:hidden;background:#123c55;display:flex;padding:45px;align-items:center}.home-journey .home-section-title>div{position:relative;z-index:2;width:58%;color:#fff}.home-journey .home-section-title h2{color:#fff!important;font-size:32px}.home-journey .home-section-title h2 span{color:#c3dcff!important}.home-journey .home-section-title p{color:#d6e2ed!important;font-size:14px;line-height:2}.home-journey .home-kicker{color:#bcd6ef}.home-journey .journey-heading-photo{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:0;z-index:0}.home-journey .journey-heading-photo img{width:100%;height:100%;object-fit:cover;object-position:20% center}.home-journey .journey-heading-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#0a2f49f2,#0a2f4999 60%,#0a2f4915)}.home-journey .journey-heading-photo figcaption{display:none}.home-image-banner>a{position:relative;display:block;overflow:hidden;border-radius:22px}.campaign-html-copy{position:absolute;inset:0 7% 0 auto;width:49%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:13px;color:#fff;text-shadow:0 2px 10px #00243d66}.campaign-html-copy h2{font:750 clamp(22px,3vw,44px) / 1.8 "Logistino Yekan",sans-serif;color:#fff}.campaign-html-copy p{font-size:17px;color:#e3f0ff}.campaign-html-copy>span{padding:10px 24px;background:#2464f1;color:#fff;border-radius:30px;font-size:14px}.home-faq h2{font-size:27px;line-height:1.9}.landing-page .premium-footer{margin-top:70px!important}.premium-footer .footer-brand-column .pub-brand{justify-content:center;display:flex;margin-inline:auto}.premium-footer .footer-legal-line{justify-content:center}.footer-trust-slots>div{background:#fff!important;padding:13px!important;border-radius:12px!important}.footer-trust-slots img{width:90px;height:100px;object-fit:contain}.footer-trust-slots>div span{color:#45657d}.public-header.modern>.pub-brand{padding:0!important;margin:0!important}.public-header.modern .brand-lockup{margin:0}.navigation-support-photo{width:33px;height:33px;object-fit:cover;object-position:83% center;border-radius:9px}.refreshed-workspace .workspace-hero{text-align:right}.workspace-hero>div:not(.heading-actions){flex:1;align-self:center;width:100%}.refreshed-workspace .workspace-hero h1{max-width:none;margin:6px 0 0;font-size:30px}.workspace-hero .eyebrow{max-width:none;font-size:12px;line-height:1.9}.workspace-highlights>button{display:block!important}.workspace-highlights b{font-size:16px}.workspace-highlights small{font-size:12px;color:#657f95}.refreshed-workspace .stats-grid .stat-card{gap:10px}.refreshed-workspace .stat-card>div{display:grid;gap:2px}.refreshed-workspace .stat-card span{font-size:13px;color:#637e94}.refreshed-workspace .stat-card strong{line-height:1.5}.refreshed-workspace .section-head p{color:#6d879b;font-size:12px}.standard-table-toolbar{color:#5c7690}.standard-table-toolbar button{color:#476b90;background:#f4f8fc;border-color:#c8d8e8}.refreshed-workspace .route-cell svg{color:#337be1;background:#e7f0ff;border-radius:5px;padding:2px;box-sizing:content-box}.account-menu-panel{direction:rtl;text-align:right}.account-menu-panel>button{justify-content:flex-start!important;text-align:right;gap:12px}.account-menu-panel>button>span{display:grid!important;gap:5px}.account-menu-panel>button b{margin:0;display:block}.refreshed-workspace .floating-support{width:60px;height:60px}.floating-support .support-presence{top:auto;right:2px;bottom:2px;width:12px;height:12px;z-index:3}.floating-support.is-online:before{content:"";position:absolute;inset:-5px;border:2px solid #5b93dc55;border-radius:50%;animation:support-presence-pulse 2.4s ease-out infinite;pointer-events:none}@keyframes support-presence-pulse{0%{transform:scale(.96);opacity:.8}to{transform:scale(1.28);opacity:0}}.grouped-workspace-navigation{display:grid;gap:7px}.workspace-nav-group{border-bottom:1px solid #edf2f7;padding-bottom:6px}.workspace-nav-group>summary{list-style:none;display:flex;align-items:center;gap:12px;min-height:47px;padding:11px 13px;color:#496c89;font-size:13px;cursor:pointer;border-radius:10px}.workspace-nav-group>summary::-webkit-details-marker{display:none}.workspace-nav-group>summary>svg:last-child{margin-inline-start:auto;transition:transform .2s}.workspace-nav-group[open]>summary{background:#edf4fd;color:#316bb4}.workspace-nav-group[open]>summary>svg:last-child{transform:rotate(180deg)}.workspace-nav-group>div{padding:8px 12px 0 0;display:grid;gap:2px}.workspace-nav-group .nav-item{font-size:12px!important;min-height:40px!important;padding:9px 13px!important}.sidebar-animation-divider.animation-divider{position:relative;inset:auto;flex:none;width:100%;height:2px;margin:0 0 18px;background:#e6edf5}.refreshed-workspace .sidebar-bottom{padding-top:16px}.refreshed-workspace .sidebar-bottom .sea-note{display:none}.refreshed-workspace .sidebar>.brand{padding-bottom:14px}.financial-teaser>div>p{display:flex;align-items:center;gap:7px;margin-top:7px}.financial-teaser>div>b{font-size:12px;color:#6e879d}.financial-teaser strong{font-size:21px;line-height:1.5;color:#355c7d}.toman-icon{vertical-align:middle;color:#728ba0;flex:none}.bank-finance{overflow:hidden}.bank-finance-form,.support-chat-composer{padding:22px;display:grid;gap:20px}.bank-finance-form p{color:#71899e;font-size:12px;line-height:2}.bank-finance-modal{width:min(520px,95vw)}.support-contact{padding:30px}.support-contact a{display:block;color:#3277bb;font-size:24px;margin-block:24px}.support-contact p{color:#748ba0;font-size:13px}.support-grid [hidden]{display:none!important}.support-grid:has(>section[hidden]),.support-grid:has(.support-contact){grid-template-columns:1fr}.refreshed-workspace .standard-table td{font-size:13px;color:#3c5b76}.refreshed-workspace .standard-table th{font-size:12px;color:#536e87}.cargo-customer-actions{border:1px solid #dbe7f6;background:#f6f9fe;padding:18px;border-radius:12px;margin-bottom:20px}.cargo-action-buttons{display:flex;flex-wrap:wrap;gap:9px}.cargo-customer-actions p{font-size:12px;line-height:2;color:#738da5;margin-top:12px}.cargo-cancel-confirm{margin-top:12px;padding-top:12px;border-top:1px solid #dae6f4}.cargo-cancel-confirm button{margin:4px}.cargo-policy-options{display:grid;gap:12px;margin-bottom:18px}.cargo-policy-options label{display:flex;align-items:center;gap:8px;font-size:12px}.cargo-policy-options input{accent-color:#2c6fda}.cargo-customer-actions>.field{margin-top:16px}.cargo-journey{margin:20px 0;border:1px solid #e1e9f3;border-radius:12px;padding:18px}.cargo-journey ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px;list-style:none;padding:0;margin:18px 0 0}.cargo-journey li{display:flex;align-items:center;gap:7px;color:#9aabb9}.cargo-journey li>span{width:23px;height:23px;border-radius:8px;background:#edf1f7;display:grid;place-items:center;font-size:10px;flex:none}.cargo-journey li>b{font-size:11px;line-height:1.8;font-weight:500}.cargo-journey li.done{color:#407ab8}.cargo-journey li.done>span{background:#dceaff;color:#2865b0}.cargo-journey li[aria-current]>span{background:#3379d3;color:#fff}.cargo-form-attachments[hidden]{display:none!important}@media(max-width:760px){.public-header.modern{padding-inline:12px!important;gap:10px}.public-header.modern .brand-lockup{width:170px!important}.public-header-actions{gap:6px!important}.market-home-shelf .product-slide-rail>.market-product-card{flex-basis:76%}.market-home-shelf .product-slide-rail{gap:13px}.home-rail-heading h3{font-size:19px}.home-journey .home-section-title{min-height:370px;padding:24px;align-items:flex-start}.home-journey .home-section-title>div{width:100%}.home-journey .home-section-title h2{font-size:26px;line-height:1.9}.home-journey .home-section-title p{font-size:12px;max-width:95%}.home-journey .journey-heading-photo img{object-position:25% center}.home-journey .journey-heading-photo:after{background:linear-gradient(180deg,#082d49f2,#082d49b0 50%,#082d4915)}.campaign-html-copy{inset:7% 7% auto;width:86%;align-items:center;text-align:center;gap:8px}.campaign-html-copy h2{font-size:27px}.campaign-html-copy p{font-size:13px}.campaign-html-copy>span{font-size:12px;padding:9px 21px}.home-faq h2{font-size:24px}.landing-page .premium-footer{margin-top:52px!important}.premium-footer .footer-brand-column{text-align:center}.refreshed-workspace .workspace-hero{min-height:155px}.refreshed-workspace .workspace-hero h1{font-size:26px;line-height:1.6}.workspace-hero>div:not(.heading-actions){flex:none;width:100%;max-width:100%;align-self:stretch}.workspace-hero .eyebrow{font-size:11px;white-space:normal;max-width:100%}.role-customer .workspace-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:9px}.role-customer .workspace-highlights>button{border-radius:12px}.role-customer .workspace-highlights img{width:100%;height:76px;object-position:25% center}.role-customer .workspace-highlights>button>span{padding:10px 8px}.role-customer .workspace-highlights b{font-size:11px;line-height:1.9;text-align:center;display:block}.role-customer .workspace-highlights :is(small,b>svg){display:none}.role-customer .hero-content{width:100%;max-width:100%;padding:25px!important;background:linear-gradient(270deg,#073654bd,#07365455)}.role-customer .hero h2{font-size:29px!important;line-height:1.7}.role-customer .hero p{font-size:13px;max-width:80%;line-height:2}.role-customer .hero .hero-bottom{display:none}.refreshed-workspace .stat-card{padding:15px 12px}.refreshed-workspace .stat-card span{font-size:11px}.refreshed-workspace .stat-card strong{font-size:24px}.refreshed-workspace .floating-support{width:53px;height:53px}.account-menu-panel>button{font-size:13px;min-height:46px}.financial-teaser{gap:12px;flex-wrap:wrap}.financial-teaser>div{min-width:150px}.financial-teaser>div>p{margin-top:4px}.journey-strip{display:grid!important;grid-template-columns:1fr 1fr;gap:16px!important}.journey-strip .journey-title{grid-column:1/-1}.journey-strip>span{font-size:11px;line-height:2}.journey-strip>span>i{font-size:12px;color:#3876c0}.cargo-detail-modal.modal.wide{width:100%;height:95dvh;max-height:95dvh;align-self:flex-end;border-radius:22px 22px 0 0}.cargo-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.cargo-detail-modal .modal-head{padding:18px}.cargo-detail-modal .modal-head h2{font-size:18px}.bank-finance-modal{width:100%;align-self:flex-end;margin:0;border-radius:22px 22px 0 0}}@media(prefers-reduced-motion:reduce){.floating-support.is-online:before{animation:none}}.campaign-html-copy{inset:0;width:100%;padding:0 7%;justify-content:center;align-items:flex-start}.campaign-html-copy h2,.campaign-html-copy p{max-width:49%}.campaign-html-copy h2{margin-top:-9%}.campaign-html-copy>span{position:absolute;right:3%;top:60%;width:16.5%;height:11%;padding:0;background:transparent;display:grid;place-items:center;white-space:nowrap}@media(max-width:760px){.campaign-html-copy{padding:24px 20px;justify-content:flex-start;align-items:center;text-align:center}.campaign-html-copy h2,.campaign-html-copy p{max-width:100%}.campaign-html-copy h2{margin:0;font-size:26px}.campaign-html-copy>span{right:3%;top:85.3%;width:28.5%;height:9%;font-size:10px}.home-image-banner img{display:block;width:100%;height:auto!important;object-fit:contain}.refreshed-workspace .hero-bottom img{width:160px;height:auto}}.support-center{min-width:0}.support-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px;border-bottom:1px solid #e7eef5}.support-section-heading h1,.support-contact-banner h1,.support-new-card h1{font:750 25px/1.8 Logistino Yekan,sans-serif;color:#264b6c}.support-section-heading p{font-size:12px;color:#70879c;margin-top:6px}.support-eyebrow{font-size:11px;color:#6486a5}.ticket-list-tools{padding:15px 24px;max-width:250px}.ticket-list details.ticket{padding:0}.ticket-list summary{list-style:none;display:flex;align-items:center;gap:12px;padding:20px 24px;cursor:pointer}.ticket-list summary::-webkit-details-marker{display:none}.ticket-list-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;background:#edf4fd;color:#427cbd;border-radius:12px}.ticket-list-title{flex:1;min-width:0}.ticket-list .ticket-subject{display:block;margin:0;font:650 15px/1.8 Logistino Yekan,sans-serif;color:#365979}.ticket-list-title small{display:block;font-size:11px;color:#7a90a5;margin-top:6px}.ticket-list .ticket-detail-body{display:block;padding:0 24px 24px}.ticket-detail-body p{font-size:14px;color:#45637e;white-space:pre-wrap}.ticket-detail-body .ticket-metadata{display:flex;gap:7px;flex-wrap:wrap}.ticket-detail-body blockquote b{font-family:inherit}.ticket-list details[open] summary>svg:last-child{transform:rotate(180deg)}.support-new-card{display:grid;grid-template-columns:1fr 1.25fr;overflow:hidden;align-items:center}.support-new-card>img{width:100%;height:100%;max-height:360px;object-fit:cover;object-position:left center}.support-new-card>div{padding:32px}.support-new-card p{font-size:14px;line-height:2.1;color:#627e96;margin:13px 0 24px}.support-new-action{width:100%;display:grid;grid-template-columns:44px 1fr;align-items:center;text-align:right;column-gap:12px;border:0;background:#2362db;color:#fff;border-radius:14px;padding:14px 18px;font-family:Logistino Yekan,sans-serif}.support-new-action>span{grid-row:span 2;display:grid;place-items:center;background:#ffffff20;border-radius:10px;width:42px;height:42px}.support-new-action b{font-size:15px}.support-new-action small{color:#d8e7ff;font-size:11px;margin-top:5px}.support-faq-page .support-panel-photo{display:block;width:calc(100% - 44px);height:220px;max-height:220px;object-fit:cover;object-position:75% center;margin:22px;border-radius:16px}.support-conversation{display:flex;flex-direction:column;height:min(760px,calc(100dvh - 150px));overflow:hidden}.support-chat-header{display:flex;align-items:center;gap:13px;padding:20px 23px;border-bottom:1px solid #e6eef7}.support-chat-header>div{flex:1}.support-chat-header h1{font-size:18px;color:#345978}.support-chat-header small{display:block;font-size:12px;color:#7890a4;margin-top:6px}.support-chat-header>svg{color:#6091b7}.support-chat-avatar{position:relative;flex:none;width:49px;height:49px}.support-chat-avatar img{width:100%;height:100%;object-fit:cover;object-position:86% center;border-radius:16px}.support-chat-avatar i{position:absolute;width:11px;height:11px;border:2px solid white;background:#aab9c6;bottom:-2px;right:-2px;border-radius:50%}.support-chat-avatar.online i{background:#2fb780}.support-chat-messages{padding:24px;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#cad8e9 transparent;background:linear-gradient(160deg,#f7faff,#f1f5fb)}.support-chat-exchange{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.support-message{max-width:83%;padding:13px 16px;border-radius:17px;white-space:pre-wrap}.support-message p{font-size:14px;line-height:2;color:inherit;overflow-wrap:anywhere}.support-message small{font-size:10px;opacity:.7;display:block;margin-top:5px}.support-message.user{align-self:flex-start;background:#2564db;color:#fff;border-bottom-right-radius:5px}.support-message.agent{align-self:flex-end;background:#fff;color:#385e80;box-shadow:0 4px 20px #22497706;border-bottom-left-radius:5px}.support-chat-welcome{display:grid;align-content:center;justify-items:center;min-height:100%;text-align:center;color:#7694b1;padding:20px}.support-chat-welcome>svg{color:#58c;padding:15px;width:70px;height:70px;background:#e5effc;border-radius:23px}.support-chat-welcome h2{font-size:19px;color:#416886;margin:18px 0 9px}.support-chat-welcome p{font-size:13px;line-height:2;max-width:290px}.support-live-composer{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#fff;border-top:1px solid #e8eef6}.support-live-composer textarea{flex:1;resize:none;min-height:48px;max-height:130px;border:1px solid #e0e9f5;background:#f7faff;border-radius:13px;padding:14px;font:14px Logistino Yekan,sans-serif;color:#325575}.support-live-composer textarea::placeholder{font-size:13px;color:#8c9eae}.support-live-composer button{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:13px;background:#2867df;color:#fff}.support-live-composer button:disabled{opacity:.4}.support-contact-banner{padding:36px;border-radius:20px;background:linear-gradient(270deg,#103b5aee,#123a5988),url(/assets/logistino/deira-wharf.jpg) center/cover;color:#fff}.support-contact-banner h1{color:#fff;margin:5px 0}.support-contact-banner p,.support-contact-banner span{font-size:13px;color:#d1e4f3}.support-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.support-channel-card{display:flex;align-items:center;gap:15px;padding:22px;background:#fff;border:1px solid #e1eaf5;border-radius:16px;color:#476681}.support-channel-card>span:nth-child(2){flex:1;min-width:0}.support-channel-card b{display:block;font-size:15px}.support-channel-card small{display:block;font-size:13px;color:#6e879e;margin-top:8px;text-align:right}.channel-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e9f2ff;color:#3975c2}.channel-instagram{background:#fceef5;color:#b35083}.channel-whatsapp,.channel-bale{background:#e9f7f1;color:#339f7c}.channel-rubika,.channel-eitaa{background:#fff3e8;color:#be8543}.unavailable small{color:#94a4b4}.standard-table-pagination>.search-select{width:105px!important;min-width:105px;flex:none}.standard-table-pagination .search-select-trigger{height:35px!important;min-height:35px!important;padding:7px 10px!important;font-size:12px!important;gap:8px}.standard-table-pagination .search-select-trigger>span{white-space:nowrap;overflow:visible}.standard-table-pagination>button{width:33px;height:33px;flex:none}.table-filter-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 45px;gap:8px}.table-filter-actions .primary{grid-column:1;grid-row:1}.table-filter-actions .secondary{grid-column:2;grid-row:1;padding:0;display:grid;place-items:center}.standard-table-toolbar button[aria-label="فیلتر جدول"]{min-width:34px;justify-content:center;padding:8px}.finance-subnav{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none;gap:5px}.finance-subnav::-webkit-scrollbar{display:none}.finance-subnav>button{white-space:nowrap;flex:none;min-width:0;font-size:12px;padding:10px 13px}.finance-space>.card>.section-head,.bank-finance>.section-head{padding:19px 21px;gap:14px}.finance-space .section-head p{display:none}.finance-space .section-head h2{font-size:18px}.finance-space .standard-table-toolbar{border-top:0;padding:12px 20px}.withdrawal-balance{display:grid;gap:10px;padding:20px;border-radius:15px;background:linear-gradient(120deg,#194b81,#2567a0);color:#d6e8ff!important;font-size:12px}.withdrawal-balance>b{font-size:22px;color:#fff}.bank-finance-form>.field{margin:0}.bank-finance-form{gap:17px}.bank-finance-form .search-select-trigger{font-size:13px!important}.bank-finance-form input::placeholder{font-size:12px!important}.fleet-activity-banner{position:relative;border-radius:18px;isolation:isolate;overflow:hidden;background:#113c5b;min-height:290px;display:flex;align-items:flex-end}.fleet-activity-banner>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:-2}.fleet-activity-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#062c4af0,#062c4a22);z-index:-1}.fleet-activity-banner>div{padding:24px;width:100%;color:#fff}.fleet-activity-banner h2{font-size:23px;margin:9px 0 18px}.fleet-activity-banner>div>span{font-size:12px;color:#c5ddec}.fleet-activity-banner>div>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fleet-activity-banner p{font-size:12px;color:#d2e7f6}.fleet-activity-banner strong{display:block;font-size:35px;color:#fff;margin-bottom:7px}.voyage-status-modal form{padding:24px;display:grid;gap:18px}.voyage-event-impact{display:flex;align-items:flex-start;gap:8px;background:#edf4fd;color:#557796;padding:13px;border-radius:10px;font-size:12px;line-height:2}.voyage-event-impact svg{flex:none;margin-top:3px}.market-search-form input{font-family:Logistino Yekan,sans-serif!important;font-size:14px!important;color:#395c78}.market-search-form input::placeholder{font:13px Logistino Yekan,sans-serif!important;color:#8297a9}.market-filter-open{width:39px;min-width:39px;height:39px;padding:0;display:grid;place-items:center}.market-ad{position:relative;isolation:isolate;overflow:hidden;min-height:210px;background:#072647!important}.market-ad>img{position:absolute!important;width:100%!important;height:100%!important;inset:0!important;object-fit:cover;object-position:center;z-index:-1;opacity:1!important}.market-ad>div{width:55%;padding:0!important;color:#fff}.market-ad h3{color:#fff;font-size:23px;line-height:1.9}.market-ad>div>span{color:#b2cff0;font-size:11px}.market-ad b{color:#d3e5ff;font-size:12px}.market-ad small{display:none}.footer-brand-column>p{padding:18px;border:1px solid #ffffff15;border-radius:14px;background:#ffffff04}.navigation-animation-divider{position:relative!important;inset:auto!important;height:2px;margin:0 0 19px;width:100%}.mobile-navigation-links:has(.nav-category-card){display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;padding:10px 0}.nav-category-card{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:9px!important;border:1px solid #dae5f2;border-radius:12px;background:#ffffff06}.nav-category-card>img{width:100%;height:85px;object-fit:cover;border-radius:9px}.nav-category-card>span{font-size:12px;text-align:center}.public-header-actions>:is(button,a){box-sizing:border-box}.cargo-wizard .item-fields .form-grid{row-gap:15px!important}.cargo-wizard .form-actions>.primary{display:flex;justify-content:center;align-items:center;gap:9px}.workspace-highlights>button{overflow:hidden}.workspace-highlights img{width:100%;height:165px;object-fit:cover}.workspace-highlights>button>span{min-height:100px;display:block}.workspace-highlights b{display:flex;align-items:center;justify-content:space-between}@media(max-width:760px){.support-section-heading{padding:21px 18px}.support-section-heading h1{font-size:22px}.support-section-heading .button{font-size:12px;padding:11px 12px}.ticket-list summary{padding:17px 16px;gap:9px;flex-wrap:wrap}.ticket-list-icon{width:36px;height:36px;border-radius:10px}.ticket-list-title{flex-basis:calc(100% - 54px)}.ticket-list summary>.badge{margin-inline-start:45px}.ticket-list .ticket-detail-body{padding:0 17px 20px}.ticket-list-tools{max-width:none;padding:14px 18px}.support-new-card{display:flex;flex-direction:column}.support-new-card>img{height:155px;max-height:155px;width:100%;object-position:left 50%}.support-new-card>div{padding:24px 20px}.support-new-card h1{font-size:23px}.support-new-card p{font-size:13px}.support-new-action{padding:14px}.support-faq-page .support-panel-photo{height:170px!important;max-height:170px!important;width:calc(100% - 32px);margin:18px 16px;aspect-ratio:2.2;object-position:78% center}.support-conversation{height:calc(100dvh - 158px);min-height:380px;border-radius:17px}.support-chat-header{padding:15px}.support-chat-header h1{font-size:16px}.support-chat-header small{font-size:10px}.support-chat-messages{padding:17px 13px}.support-live-composer{padding:12px;gap:8px}.support-message{max-width:90%}.support-contact-banner{padding:25px}.support-contact-banner h1{font-size:23px}.support-channel-grid{gap:11px;grid-template-columns:1fr 1fr}.support-channel-card{display:grid;grid-template-columns:1fr;justify-items:start;padding:17px 15px;gap:12px}.support-channel-card>svg{display:none}.support-channel-card b{font-size:13px}.support-channel-card small{font-size:12px}.support-channel-card .channel-icon{width:42px;height:42px}.standard-table-pagination{gap:7px!important;padding:12px!important}.standard-table-pagination>span{flex:1;font-size:11px!important;white-space:nowrap}.standard-table-pagination>.search-select{width:99px!important;min-width:99px}.standard-table-pagination .search-select-trigger{font-size:11.5px!important}.finance-space .section-head{flex-direction:row!important;align-items:center!important;padding:17px!important}.finance-space .section-head h2{font-size:16px}.finance-space .section-head .button{font-size:12px;padding:10px}.finance-subnav>span{display:none}.market-footer{display:none!important}.market-result-toolbar{gap:9px;flex-wrap:nowrap!important}.market-result-toolbar>.search-select{flex:1;min-width:0}.market-ad-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;scrollbar-width:none}.market-ad-grid>.market-ad{flex:0 0 90%;min-height:185px;scroll-snap-align:start}.market-ad>div{width:59%}.market-ad h3{font-size:21px}.market-ad{padding:22px!important}.market-ad img{object-position:left center}.public-header.modern{padding-inline:12px!important;gap:10px}.public-header-actions{gap:6px!important}.public-header-actions>:is(button,a){height:40px!important;min-height:40px!important;width:40px!important;min-width:40px!important;border-radius:11px!important;padding:0!important;display:grid!important;place-items:center!important}.public-header-actions svg{width:19px;height:19px}.public-header.modern .brand-lockup img{width:clamp(125px,35vw,160px)!important;height:auto!important}.refreshed-workspace .workspace-highlights{display:flex!important;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;scrollbar-width:none}.refreshed-workspace .workspace-highlights>button{flex:0 0 min(310px,80vw)!important;width:min(310px,80vw)!important;min-width:0!important;height:270px;padding:0!important;scroll-snap-align:start}.refreshed-workspace .workspace-highlights img{height:150px!important;width:100%!important;display:block;object-fit:cover}.refreshed-workspace .workspace-highlights>button>span{padding:15px!important;height:120px}.refreshed-workspace .workspace-highlights small{font-size:12px;line-height:1.9}.fleet-activity-banner{min-height:240px}.cargo-wizard .item-fields .form-grid{row-gap:13px!important}.cargo-wizard .item-fields .field{gap:7px!important}}@media(prefers-reduced-motion:reduce){.support-chat-messages{scroll-behavior:auto}}.cargo-tabbed-modal{overflow:hidden!important;max-height:92dvh}.cargo-modal-route{display:flex;align-items:center;gap:10px;font-size:13px}.cargo-detail-tabs{display:flex;overflow-x:auto;scrollbar-width:none;flex:none;padding:0 22px;border-bottom:1px solid #e6edf6;gap:22px}.cargo-detail-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:17px 0;color:#69849c;white-space:nowrap;font:14px Logistino Yekan,sans-serif}.cargo-detail-tabs button[aria-selected=true]{color:#2467d9;border-bottom-color:#2467d9}.cargo-tab-panels{padding:24px;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#bacbde transparent}.cargo-tab-panels>section[hidden]{display:none}.cargo-current-status{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 17px;background:#edf4fd;border-radius:12px;font-size:13px;color:#58718c;margin-bottom:20px}.cargo-current-status .badge{font-size:12px}.cargo-full-timeline{background:transparent;border:0;padding:0}.cargo-full-timeline h3{font-size:17px;margin-bottom:22px;color:#315a7d}.cargo-full-timeline ol{display:block!important;padding:0!important}.cargo-full-timeline li{display:flex!important;align-items:flex-start;gap:14px!important;position:relative;padding-bottom:25px;color:#8da0b3;min-height:68px}.cargo-full-timeline li:not(:last-child):after{position:absolute;content:"";height:calc(100% - 30px);width:2px;background:#e6edf6;top:31px;right:15px}.cargo-full-timeline li>span{flex:none;width:32px!important;height:32px!important;background:#f0f4fa!important;color:#8ca1b8!important;border-radius:50%!important;display:grid;place-items:center;font-size:12px}.cargo-full-timeline li>div{display:grid;gap:6px;padding-top:4px}.cargo-full-timeline li b{font-size:14px!important;font-weight:650}.cargo-full-timeline li small{font-size:11px;color:#7b91a6;line-height:1.8}.cargo-full-timeline li.done>span{background:#e5f5ef!important;color:#389975!important}.cargo-full-timeline li.current>span{background:#2868df!important;color:#fff!important;box-shadow:0 0 0 5px #e9f0ff}.cargo-full-timeline li.current b{color:#2864bf}.cargo-full-timeline li.done b{color:#416881}.cargo-item-detail{display:flex;gap:14px;align-items:flex-start;border:1px solid #e0eaf6;border-radius:14px;padding:19px;margin:14px 0;background:#f9fbff}.cargo-item-detail>svg{flex:none;color:#5e8dbe}.cargo-item-detail h4{font-size:16px;color:#345b7b}.cargo-item-detail p{font-size:13px;color:#6b859d;line-height:2;margin-top:6px}.cargo-tab-panels h3{font-size:17px}.cargo-tab-panels .detail-note p{font-size:14px;line-height:2}.cargo-tab-panels .shipping-card{display:grid;justify-items:center;gap:15px}.cargo-tab-panels .shipping-card .button{width:100%}.cargo-event-notes{border-top:1px solid #e2ebf5;padding-top:17px;font-size:13px;color:#527694}.cargo-event-notes p{padding:13px;background:#f5f8fd;border-radius:10px;margin-top:10px;line-height:1.9}.cargo-event-notes small{display:block;font-size:11px;color:#8ba0b4}.account-details-preview{padding:24px}.account-details-preview dl{display:grid;gap:20px;margin-bottom:25px}.account-details-preview dl>div{display:flex;justify-content:space-between;gap:14px}.account-details-preview dt{font-size:13px;color:#7b91a6}.account-details-preview dd{font-size:14px;color:#3b607f}.account-edit-modal form{padding:24px;display:grid;gap:20px}.account-edit-modal{width:min(520px,95vw)}.account-edit-modal .button{width:100%}.product-wizard-nav{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin-bottom:25px}.product-wizard-nav button{display:flex;gap:8px;align-items:center;white-space:nowrap;background:#f3f7fc;color:#7088a0;border:0;padding:12px 15px;border-radius:10px;font-size:12px}.product-wizard-nav button[aria-current]{background:#e7f0ff;color:#2b6bd1}.product-wizard-nav button>span{width:23px;height:23px;border-radius:50%;background:#fff;display:grid;place-items:center}.market-editor-step{border:0;margin:0;padding:0;min-width:0}.market-editor-step[hidden]{display:none}.market-editor-step>section{padding-block:19px;border-top:1px solid #e6eef7}.product-wizard-summary{display:flex;justify-content:space-between;gap:15px;border-radius:12px;background:#edf4fd;padding:18px;color:#416786;margin-bottom:20px}.product-wizard-summary span{font-size:12px}.currency-ticker{margin:22px 0 30px;background:#fff;border:1px solid #e0eaf4;border-radius:14px;padding:12px 16px}.currency-ticker-rail{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;gap:20px}.currency-ticker-rail>div{flex:1;min-width:280px;display:flex;align-items:center;gap:12px;scroll-snap-align:start;padding:5px}.currency-ticker-rail i{width:37px;height:37px;display:grid;place-items:center;font:22px Arial;background:#edf4fe;border-radius:11px;color:#497dbb}.currency-ticker-rail>div>span{font-size:13px;flex:1;color:#3e6181}.currency-ticker-rail small{display:block;font-size:10px;color:#8aa0b5;margin-top:5px}.currency-ticker-rail strong{font-size:18px;color:#325c7d}.currency-ticker-source{display:block;font-size:10px;color:#8da0b2;margin-top:10px}.identity-level-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.identity-level-grid>div{display:grid;justify-items:center;gap:9px;text-align:center;background:#fff;border:1px solid #e2eaf5;border-radius:16px;padding:20px 12px;color:#8499ad}.identity-level-grid>div>span{width:36px;height:36px;display:grid;place-items:center;background:#edf2fa;border-radius:50%}.identity-level-grid [data-complete=true]{color:#3b8a73;border-color:#cae9dd}.identity-level-grid [data-complete=true]>span{background:#e6f5ee}.identity-level-grid b{font-size:14px}.identity-level-grid small{font-size:11px;line-height:1.9}.identity-level-card{margin-bottom:22px}.identity-level-card>header{display:flex;align-items:center;gap:12px;padding:23px;border-bottom:1px solid #e7eef7;color:#4274a1}.identity-level-card h2{font-size:17px;flex:1}.identity-level-card>form{padding:24px;display:grid;gap:20px}.identity-level-card .form-grid{gap:20px 14px}.identity-document-upload{display:flex;align-items:center;gap:14px;padding:20px;border:1px dashed #bdd3e9;border-radius:13px;color:#5f87ad;background:#f8fbff}.identity-document-upload>div{flex:1}.identity-document-upload b{display:block;font-size:14px}.identity-document-upload small{display:block;font-size:11px;color:#8ca1b5;margin-top:7px}.identity-approved{padding:30px;display:flex;gap:14px;align-items:center;color:#409074;font-size:15px}.identity-pending{padding:25px;color:#6c859e;font-size:14px;line-height:2}.identity-error{font-size:13px;color:#b84759;line-height:2}.identity-video-form p{font-size:13px;color:#738fa9;line-height:2}.identity-phrase{font-size:16px;line-height:2.2;color:#355f87;background:#edf4fd;padding:20px;border-radius:12px}.identity-video-form video{display:block;width:100%;max-height:320px;border-radius:15px;background:#102f49}.identity-video-file{position:relative;overflow:hidden;cursor:pointer}.identity-video-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.identity-admin-review{padding:24px;border-top:1px solid #e1eaf5;display:grid;gap:18px;font-size:14px;color:#527390}.identity-admin-review dl{display:grid;gap:12px}.identity-admin-review dl>div{display:flex;justify-content:space-between;gap:15px}.identity-admin-review a{color:#3274be}.identity-admin-review blockquote{padding:15px;border-radius:12px;background:#f0f5fc;line-height:2}@media(max-width:760px){.cargo-tabbed-modal .modal-head{padding:16px 18px}.cargo-detail-tabs{padding-inline:17px;gap:22px}.cargo-detail-tabs button{font-size:13px;padding-block:15px}.cargo-tab-panels{padding:19px 17px}.cargo-full-timeline li b{font-size:14px!important}.cargo-current-status{font-size:12px;gap:10px}.cargo-current-status .badge{font-size:12px}.product-wizard-nav{gap:7px}.product-wizard-nav button{font-size:10px;padding:9px}.identity-level-grid{gap:8px}.identity-level-grid>div{padding:17px 7px}.identity-level-grid small{font-size:10px}.identity-level-card>header{padding:20px 16px;flex-wrap:wrap}.identity-level-card h2{font-size:15px}.identity-level-card>form{padding:20px 17px}.identity-level-card .form-grid{grid-template-columns:1fr;gap:17px}.identity-document-upload{flex-wrap:wrap;padding:16px}.identity-document-upload>.cargo-attachment-trigger{width:100%;justify-content:center;background:#ebf2fd;border-radius:8px}.currency-ticker-rail>div{min-width:100%;flex:0 0 100%;box-sizing:border-box}.currency-ticker-source{font-size:10px}.account-details-preview{padding:20px}.account-details-preview dl>div{flex-wrap:wrap}.account-details-preview dd{font-size:14px}.account-details-preview .button{width:100%;font-size:13px}}.home-intake-progress{display:flex;gap:12px;flex-wrap:wrap;margin:13px 0 7px;padding:0 4px}.home-intake-progress>span{font:11px Logistino Yekan,sans-serif;color:#8b9eb2;display:flex;gap:7px;align-items:center}.home-intake-progress i{display:block;width:6px;height:6px;background:#d9e3ef;border-radius:50%}.home-intake-progress [data-complete=true]{color:#567da9}.home-intake-progress [data-complete=true] i{background:#5595df}.voyage-status-history{padding:16px 0;color:#587b9c;font-size:13px}.voyage-status-history>div{padding:15px;margin-top:10px;background:#f2f6fc;border-radius:10px}.voyage-status-history small{font-size:11px;color:#859bae;display:block;margin-top:6px}.voyage-status-history p{line-height:2;margin-top:8px}.assistant-thinking{display:flex;align-items:center;gap:5px;padding:12px 4px;color:#6685a7;font:12px Logistino Yekan,sans-serif}.assistant-thinking i{height:5px;width:5px;border-radius:50%;background:#629ce5;animation:assistant-dot 1s ease-in-out infinite}.assistant-thinking i:nth-child(2){animation-delay:.15s}.assistant-thinking i:nth-child(3){animation-delay:.3s}.assistant-thinking span{margin-inline-start:7px}.support-ai-wait{font-size:11px;color:#7d95aa;padding:10px}.support-message.ai{border:1px solid #d8e6fb;background:#f8fbff}@keyframes assistant-dot{50%{transform:translateY(-4px);opacity:.4}}@media(prefers-reduced-motion:reduce){.assistant-thinking i{animation:none}}.identity-intro{display:grid;grid-template-columns:1.2fr 1fr;border-radius:19px;background:#082c49;color:#fff;overflow:hidden;min-height:205px}.owner-identity-space{display:grid;gap:18px}.owner-identity-space .identity-level-grid,.owner-identity-space .identity-level-card{margin-bottom:0}.payment-secure-note{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:11px;color:#7890a8;line-height:1.8}.payment-setup-note{padding:12px;border-radius:8px;background:#fff6e5;color:#86622d;font-size:12px;line-height:1.9}.wallet-balance .toman-icon{width:38px;height:28px}@media print{.standard-table-scroll{display:block!important}.standard-table-cards,.standard-table-toolbar,.standard-table-pagination{display:none!important}}.identity-intro>div{padding:26px;display:grid;gap:10px;align-content:center}.identity-intro h1{font-size:24px;line-height:1.8}.identity-intro span,.identity-intro p{font-size:12px;color:#bad1e6;line-height:2}.identity-intro img{width:100%;height:100%;object-fit:cover}.identity-mobile-confirmed{display:flex;align-items:center;gap:10px;background:#eef8f3;border:1px solid #d3eadd;padding:15px;border-radius:12px;color:#2e7257;font-size:13px}.identity-mobile-confirmed b{margin-inline-start:auto}.account-identity-banner{display:flex;grid-column:1/-1;gap:13px;align-items:center;padding:20px;background:#eaf1fc;border:1px solid #d4e2f5;border-radius:15px;color:#295898}.account-identity-banner span{display:grid;gap:8px;flex:1}.account-identity-banner small{font-size:12px;font-weight:400;color:#65819f}.identity-auto-result{padding:14px 18px;margin:14px;border:1px solid #dbe5f2;border-radius:11px;display:grid;gap:9px;font-size:12px;line-height:1.9;color:#58738f;background:#f4f7fc}.identity-auto-result[data-status=passed]{background:#eef8f3;color:#28624d;border-color:#cce7d9}.identity-auto-result[data-status=failed]{background:#fff4f1;color:#994a36;border-color:#efdbd5}.brand-lockup.on-dark>img{filter:none}.mobile-navigation-links[hidden],.mobile-navigation-links[hidden]:has(.nav-category-card){display:none!important}html[data-theme=dark] .nav-category-card{background:#123941;border-color:#ffffff1f;color:#e1edf6}html[data-theme=dark] .mobile-navigation-links>.nav-category-card{color:#e1edf6}.landing-page:not(.app-home)>main{padding-bottom:48px;background:#fff}.landing-page>.public-footer.premium-footer{margin-top:0}.market-category-strip>button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px}.market-category-strip>button>img{width:112px;height:112px;object-fit:contain}.market-category-strip>button>span{text-align:center}.market-search-form>button{font:600 13px Logistino Yekan,sans-serif;white-space:nowrap}.market-card-image .market-sample-label{background:#fffffff0;border-radius:6px;padding:5px 7px;color:#49667f;font-size:10px;max-width:calc(100% - 20px)}.market-card-wholesale{display:block;margin:7px 0 0;color:#647f96;font-size:11px}.market-card-price b,.currency-ticker strong,.wallet-balance,.finance-callout h2,.finance-metrics strong{display:flex;gap:5px;align-items:center}.toman-icon{display:inline-block;flex:none;vertical-align:middle;width:32px;height:23px}.currency-ticker-rail strong{flex-direction:column;gap:0}.currency-ticker-rail>div>span small{font-size:10px;line-height:1.8}.market-filter-fields>.market-clear-filter{display:none}.market-filter-sidebar .market-clear-filter{display:grid;place-items:center;width:38px}.market-filter-actions{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center;padding:14px 18px;position:sticky;bottom:0;background:#fff;border-top:1px solid #e6edf4}.market-filter-actions button{margin:0!important;height:46px;min-height:46px}.market-filter-reset{display:grid;place-items:center;background:#fff;color:#607b94;border:1px solid #d7e2ef;border-radius:9px}.market-landing-cta,.market-landing-more>a{display:inline-flex;gap:10px;align-items:center;padding:12px 18px;border-radius:10px;background:#2361db;color:#fff;font-size:14px;margin-top:14px}.market-landing-more{text-align:center;margin:14px 0 36px}.market-delivery-plans{border:0;padding:0;margin:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.market-delivery-plans legend{padding:0;margin-bottom:10px;color:#536d85;font-size:13px}.market-delivery-plans button{display:flex;align-items:center;gap:9px;padding:13px;text-align:right;border:1px solid #dce5ef;border-radius:12px;background:#fff;color:#59718b}.market-delivery-plans button[aria-pressed=true]{border-color:#477be2;background:#eef4ff;color:#2455a4;box-shadow:0 0 0 1px #477be220}.market-delivery-plans button svg{flex:none}.market-delivery-plans span{display:grid;gap:7px}.market-delivery-plans b{font-size:13px;line-height:1.8}.market-delivery-plans small{font-size:11px;line-height:1.9}.market-preorder-summary{padding:12px;background:#eff5ff;color:#315fa3;border-radius:9px;font-size:12px;line-height:2}.market-presale-editor{grid-column:1/-1;padding:15px;border-radius:12px;background:#eff5ff}.market-presale-editor>.market-editor-grid{margin-top:15px}.market-product-layout .market-price-breakdown b,.market-product-layout .market-price-breakdown strong{display:inline-flex;align-items:center;gap:5px}.finance-subnav{padding:6px!important;background:#fff!important;border:1px solid #e0e7f0!important;border-radius:14px!important;gap:4px;scroll-snap-type:x proximity}.finance-subnav>button{border:0!important;border-radius:9px!important;color:#627b93;font:500 12px Logistino Yekan,sans-serif;padding:11px 15px;scroll-snap-align:nearest}.finance-subnav>button.active{background:#235ed5!important;color:#fff!important;box-shadow:0 3px 8px #235ed520}.wallet-bottom .button{white-space:nowrap;flex:none;gap:6px;min-width:140px}.wallet-bottom .latin{overflow:hidden;text-overflow:ellipsis;min-width:0}.finance-callout{gap:12px!important}.finance-callout>div>small{font-size:12px}.finance-callout h2{margin:8px 0;line-height:1.5}.finance-callout p{margin:0;font-size:11px;line-height:1.8}.finance-space>.card:has(.standard-table):not(.bank-finance){display:grid;grid-template-columns:minmax(0,1fr) auto}.finance-space>.card>.section-head{grid-column:1;grid-row:1;padding:18px!important;border:0;align-items:center}.finance-space>.card>.standard-table{display:contents}.finance-space>.card>.table-scroll,.finance-space>.card>.table-scroll>.standard-table{display:contents}.finance-space>.card .standard-table-cards,.finance-space>.card .standard-table-scroll{grid-row:2}.finance-space>.card .standard-table-pagination{grid-row:3}.finance-space>.card .standard-table-toolbar{width:auto}.finance-space>.card .standard-table-toolbar{grid-column:2;grid-row:1;padding:12px 16px!important;border:0;gap:8px}.finance-space>.card .standard-table-scroll,.finance-space>.card .standard-table-cards,.finance-space>.card .standard-table-pagination{grid-column:1/-1}.finance-space>.card .standard-table-toolbar>span{display:none}.finance-space .section-head h2{font-size:16px;line-height:1.8}.standard-table-cards{display:none}.standard-table-pagination .search-select-trigger,.standard-table-pagination .search-select-trigger>span{font-size:11px!important}.standard-table-pagination .search-select-trigger{height:33px!important;min-height:33px!important}.standard-table-pagination>.search-select{width:96px!important;min-width:96px!important}.standard-row-card{padding:15px;border:1px solid #dfe7f1;border-radius:14px;background:#fff;display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;min-width:0}.standard-card-field{display:grid;gap:7px;align-content:start;min-width:0}.standard-card-field>span{font:11px Logistino Yekan,sans-serif;color:#7a8c9e}.standard-card-field>div{font-size:13px;color:#2b4965;overflow-wrap:anywhere;line-height:1.85}.standard-card-field:first-child,.standard-card-actions{grid-column:1/-1}.standard-card-field:first-child>div{font-weight:600}.standard-card-actions:has(>div:empty){display:none}.standard-card-actions>div{display:flex;gap:8px;flex-wrap:wrap}.standard-cards-empty{padding:30px;text-align:center;color:#7890a6}@media screen and (max-width:760px){.refreshed-workspace .standard-table-scroll{display:none}.refreshed-workspace .standard-table-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px;padding:14px}}.field :is(input,textarea),.search-box input,.market-workbench-search input{font-family:Logistino Yekan,sans-serif}:is(.field,.search-box,.market-workbench-search,.market-search-form) :is(input,textarea)::placeholder{font-family:Logistino Yekan,sans-serif;font-size:.9em;font-weight:400;color:#8295a7;opacity:1}.bank-finance-form{gap:16px!important}.bank-finance-form .field :is(input,textarea),.bank-finance-form .search-select-trigger{font-size:14px!important;min-height:48px}.bank-finance-form .button.primary{width:100%;justify-content:center;gap:8px}.bank-detected{display:flex;align-items:center;gap:10px;padding:12px;background:#f2f6fc;border-radius:11px;color:#365879;font-size:13px}.bank-logo{width:38px;height:38px;object-fit:contain;flex:none}.bank-card-row{display:flex;align-items:center;gap:9px}.mobile-bottom button.mobile-cargo-create{overflow:visible;color:#225ed6!important;font-weight:700;gap:5px}.mobile-bottom button.mobile-cargo-create>svg{background:#2465df;color:#fff;border-radius:15px;width:45px;height:40px;padding:10px;box-shadow:0 5px 12px #2465df28;margin-top:-13px}.mobile-bottom{box-shadow:0 -4px 22px #19395209}@media(max-width:700px){.identity-intro{grid-template-columns:1fr;position:relative;min-height:190px}.identity-intro>div{position:relative;z-index:1;background:linear-gradient(90deg,#082c4970,#082c49f0);padding:22px}.identity-intro img{position:absolute;inset:0}.identity-intro h1{font-size:21px}.identity-level-card .form-grid{gap:15px}.identity-level-card .field input{font-size:14px}.market-category-strip>button>img{width:103px;height:103px}.market-category-strip>button{padding:12px;gap:9px}.market-category-strip>button>span{font-size:12px}.market-delivery-plans{grid-template-columns:1fr}.refreshed-workspace .standard-table-scroll{display:none}.refreshed-workspace .standard-table-cards{display:grid;grid-template-columns:1fr;gap:10px;padding:12px}.finance-space>.card .standard-table-toolbar{padding:10px 12px!important}.finance-space>.card>.section-head{padding:14px 12px!important}.finance-space .section-head h2{font-size:14px}.standard-table-toolbar button{font-size:11px!important;gap:5px;padding:8px!important}.finance-space .finance-subnav{margin-inline:0!important;width:100%;max-width:100%}.finance-subnav>button{font-size:11px;padding:10px 13px}.wallet-balance{gap:8px!important}.wallet-bottom{gap:12px}.finance-metrics>div{padding:15px;gap:12px}.finance-metrics strong{margin-top:6px}.market-landing .market-hero{min-height:260px}}.admin-command-center,.admin-reports{display:grid;gap:22px;min-width:0}.admin-queue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-queue-grid>button{border:0;padding:0;background:#062c43;color:#fff;border-radius:18px;overflow:hidden;text-align:right;position:relative;min-height:155px;cursor:pointer}.admin-queue-grid img{width:100%;height:165px;display:block;object-fit:cover;opacity:.55;transition:transform .35s}.admin-queue-grid>button:hover img{transform:scale(1.035)}.admin-queue-grid>button>span{position:absolute;inset:auto 0 0;padding:16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;background:linear-gradient(transparent,#06263dec)}.admin-queue-grid strong{font-size:26px;color:#fff}.admin-queue-grid b{font-size:14px;color:#fff}.admin-review-center{display:grid;gap:18px}.admin-review-center .approval-grid{display:grid;grid-template-columns:1fr;gap:18px}.admin-review-center [hidden]{display:none!important}.admin-review-tabs,.admin-report-period{display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none;padding:6px;background:#fff;border:1px solid #dce5ef;border-radius:15px;width:fit-content;max-width:100%}.admin-review-tabs button,.admin-report-period button{white-space:nowrap;min-height:42px;padding:10px 18px;border:0;border-radius:10px;background:transparent;color:#36556d;font:inherit;cursor:pointer}.admin-review-tabs button[aria-selected=true],.admin-report-period button.active{background:#215ed0;color:#fff}.admin-report-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-report-summary>div{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid #dce5ef;padding:22px;border-radius:16px}.admin-report-summary svg{color:#2161ce}.admin-report-summary span{display:grid;gap:6px;color:#49647b;font-size:14px}.admin-report-summary strong{font-size:25px;color:#153f5b}.admin-report-columns,.admin-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.admin-status-chart{padding:22px;display:grid;gap:18px}.admin-status-chart>div>span{display:flex;justify-content:space-between;margin-bottom:7px}.admin-status-chart progress{width:100%;height:9px;accent-color:#2464d4;border:0}.admin-status-chart progress::-webkit-progress-bar{background:#edf2f8;border-radius:10px}.admin-status-chart progress::-webkit-progress-value{background:#2464d4;border-radius:10px}.admin-service-list{padding:0 20px}.admin-service-list article{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #e7edf3}.admin-service-list article>div{flex:1;display:grid;gap:4px}.admin-service-list small{color:#55738a}.admin-settings-note{padding:18px 22px;color:#486880;font-size:13px}.admin-settings-grid .standard-form{padding:22px}.admin-settings-grid input,.admin-settings-grid textarea{font-family:Logistino Yekan,sans-serif;font-size:14px;color:#294e68}.admin-report-columns .card{min-width:0}@media(max-width:900px){.admin-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-columns,.admin-settings-grid{grid-template-columns:1fr}}@media(max-width:600px){.admin-queue-grid{gap:10px}.admin-queue-grid img{height:145px}.admin-queue-grid>button{min-height:145px}.admin-queue-grid>button>span{grid-template-columns:1fr auto;padding:12px;gap:5px}.admin-queue-grid>button>span>svg{display:none}.admin-queue-grid b{font-size:13px}.admin-report-summary{gap:8px}.admin-report-summary>div{padding:13px 9px;gap:8px;align-items:start;flex-direction:column}.admin-report-summary span{font-size:12px}.admin-report-summary strong{font-size:21px}.admin-review-tabs,.admin-report-period{width:100%}.admin-review-tabs button,.admin-report-period button{padding:10px 12px;flex:1;font-size:13px}.admin-command-center .section-head{flex-wrap:wrap;gap:9px}.admin-settings-grid .standard-form{padding:16px}}@media(prefers-reduced-motion:reduce){.admin-queue-grid img{transition:none}}.admin-live-operations:has(>.map-card:only-child){grid-template-columns:1fr}.admin-live-operations>.map-card:only-child .sea-map{height:350px}.fleet-monitor{display:grid;gap:20px;min-width:0}.fleet-monitor-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fleet-monitor-metrics>div{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #dce5ef;padding:18px;border-radius:16px;color:#2463c2}.fleet-monitor-metrics span{display:grid;gap:5px;font-size:13px;color:#46617a}.fleet-monitor-metrics strong{font-size:25px;color:#183f59}.fleet-monitor-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 22px}.fleet-monitor-filters .field{margin:0}.fleet-monitor-card{overflow:hidden}.fleet-monitor-card .sea-map{border-radius:0;height:450px}.fleet-location-note{display:flex;align-items:start;gap:8px;padding:13px 22px;margin:0;color:#536e82;font-size:12px;line-height:1.9}.fleet-location-note svg{flex-shrink:0;margin-top:3px}.fleet-voyage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fleet-voyage-card{display:block;width:100%;border:1px solid #dce5ef;border-radius:17px;background:#fff;padding:18px;text-align:right;color:#234c69;font:inherit;cursor:pointer;min-width:0;transition:border-color .2s,box-shadow .2s}.fleet-voyage-card:hover,.fleet-voyage-card.selected{border-color:#3675de;box-shadow:0 5px 20px #123e6210}.fleet-voyage-card>div:first-child{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fleet-voyage-card b{flex:1;min-width:0;font-size:15px}.fleet-voyage-card>p{display:flex;align-items:center;gap:13px;font-weight:600;margin:17px 0}.fleet-voyage-card>p>svg{color:#2868d3}.fleet-voyage-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;color:#506f86}.fleet-gps{display:flex;align-items:center;gap:7px;margin-top:16px;font-size:12px;color:#587389}.fleet-gps i{width:7px;height:7px;border-radius:50%;background:#94a3b8}.fleet-gps.recent{color:#167457}.fleet-gps.recent i{background:#15976c}.fleet-gps.stale i{background:#d0972d}.vessel-marker.gps-stale>span{background:#84621d}.vessel-marker.gps-missing>span{background:#52677d}.vessel-marker>span{display:grid;place-items:center}.fleet-trip-details{padding:22px;display:grid;gap:17px}.fleet-trip-details dl{display:grid;gap:13px}.fleet-trip-details dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;padding-bottom:12px;border-bottom:1px solid #e5ecf4}.fleet-trip-details dt{color:#5b7488;font-size:13px}.fleet-trip-details dd{margin:0;display:flex;gap:9px;font-size:14px;line-height:1.9}.fleet-trip-details h3{font-size:16px;margin:7px 0}.fleet-trip-details p{font-size:13px;color:#526c80;line-height:1.9}.fleet-cargo-link{display:flex;align-items:center;gap:12px;width:100%;border:1px solid #dce5ef;border-radius:12px;padding:14px;background:#fff;text-align:right;font:inherit;color:#224c6b}.fleet-cargo-link>span:first-child{flex:1;display:grid;gap:5px}.fleet-cargo-link small{font-size:12px;color:#5b7488}.fleet-trip-timeline{list-style:none;padding:0 13px;margin:0;border-right:2px solid #c8dbef;display:grid;gap:20px}.fleet-trip-timeline li{position:relative;display:grid;gap:5px;font-size:14px}.fleet-trip-timeline li:before{content:"";position:absolute;right:-19px;top:5px;width:8px;height:8px;background:#2465cb;border:2px solid white;border-radius:50%}.fleet-trip-timeline small{color:#5b7488}.vessel-correction{margin-top:16px;display:grid;gap:12px}.vessel-correction textarea{font-family:Logistino Yekan,sans-serif;font-size:14px;border:1px solid #d5e3ef;border-radius:12px;padding:12px;width:100%;color:#284f6b}.vessel-review-note{color:#9c6a20!important}@media(max-width:1000px){.fleet-voyage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fleet-monitor{gap:14px}.fleet-monitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fleet-monitor-metrics>div{padding:14px;gap:12px}.fleet-monitor-card .section-head{flex-wrap:wrap;gap:12px}.fleet-monitor-filters{padding:14px;gap:10px}.fleet-monitor-card .sea-map{height:350px}.fleet-voyage-grid{grid-template-columns:1fr}.fleet-trip-details{padding:17px}.fleet-location-note{padding:14px;font-size:12px}}.app-workspace :is(.main-shell,.main-content,.card,.form-grid,.field,.standard-table,.section-head)>*{min-width:0}.app-workspace .main-content:focus{outline:none}.refreshed-workspace .standard-table-scroll{position:relative}.app-workspace .workspace-hero h1,.app-workspace .section-head h2{overflow-wrap:anywhere}.app-workspace :is(.standard-card-field,.account-menu-panel,.ticket,.approval-item,.identity-admin-review,.event-row,.vessel-list,.voyage-card){overflow-wrap:anywhere}.app-workspace .standard-card-field>div{max-width:100%;overflow-wrap:anywhere}.app-workspace .standard-card-field>div[dir=ltr]{text-align:left;unicode-bidi:isolate}.app-workspace .standard-card-field:has(.row-actions),.app-workspace .standard-card-field:has(.button),.app-workspace .standard-card-field:has(.text-button){grid-column:1/-1}.app-workspace :is(button,a,input,textarea,[role=combobox]):focus-visible,.app-overlay :is(button,a,input,textarea,[role=combobox]):focus-visible{outline:2px solid #2463da;outline-offset:3px}.app-workspace .account-menu-panel{max-width:calc(100vw - 24px);max-height:min(560px,calc(100dvh - 84px));overflow-y:auto;overscroll-behavior:contain}.app-workspace .grouped-workspace-navigation summary{min-height:48px}.app-workspace .sidebar-body{overscroll-behavior:contain}.app-overlay .modal{max-width:100%;min-width:0;overscroll-behavior:contain}.app-overlay .modal-head{flex-shrink:0}.app-overlay .modal-head>div{min-width:0}.app-overlay .modal-head h2{overflow-wrap:anywhere;line-height:1.8}.app-overlay .modal-head>.icon-button{flex-shrink:0;min-width:44px;min-height:44px}.app-overlay :is(input,textarea,.search-select-trigger){font-family:Logistino Yekan,sans-serif}.app-workspace .standard-row-card{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.app-workspace{--workspace-header-height: calc(62px + env(safe-area-inset-top, 0px)) ;--workspace-nav-height: calc(72px + env(safe-area-inset-bottom, 0px)) ;width:100%;min-width:0;min-height:100dvh}.app-workspace .main-shell{width:100%;margin:0}.app-workspace .main-content{width:100%;max-width:100%;padding:16px max(12px,env(safe-area-inset-right,0px)) calc(var(--workspace-nav-height) + 24px) max(12px,env(safe-area-inset-left,0px));scroll-padding-bottom:110px}.app-workspace .topbar{position:sticky;top:0;height:var(--workspace-header-height);min-height:var(--workspace-header-height);padding:calc(7px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 7px max(12px,env(safe-area-inset-left,0px));z-index:60}.app-workspace .breadcrumb{flex:1;min-width:0}.app-workspace .breadcrumb>strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-workspace .top-actions{gap:4px;flex-shrink:0}.app-workspace .topbar .icon-button,.app-workspace .account-menu-trigger{min-width:44px;min-height:44px;height:44px;padding:6px;display:flex;align-items:center;justify-content:center}.app-workspace .account-menu-trigger>svg{width:12px}.app-workspace .account-menu-panel{width:min(288px,calc(100vw - 24px));inset-inline-start:0;inset-inline-end:auto;top:calc(100% + 8px)}.app-workspace .account-menu-panel>[role=menuitem]{min-height:48px;font-size:14px;padding:12px;justify-content:flex-start;text-align:right}.app-workspace .mobile-bottom{height:var(--workspace-nav-height);min-height:var(--workspace-nav-height);padding:6px max(6px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));gap:4px;align-items:center}.app-workspace .mobile-bottom>button{min-width:0;min-height:54px;gap:4px;font-size:11px;color:#516b80;line-height:1.5}.app-workspace .mobile-bottom>button>svg{box-sizing:border-box;flex:none;width:24px;height:24px;padding:0;margin:0;background:transparent}.app-workspace .mobile-bottom>button[aria-current=page]{color:#1f59c3;background:#eaf1fd;font-weight:700}.app-workspace .mobile-bottom>button.mobile-cargo-create>svg{box-sizing:border-box;width:44px;height:40px;padding:9px;background:#2465df;color:#fff;border-radius:13px;margin-top:-7px}.app-workspace[data-overlay=true]>.mobile-bottom,.app-workspace[data-keyboard=true]>.mobile-bottom,.app-workspace[data-keyboard=true]>.floating-support{display:none}.app-workspace[data-keyboard=true] .main-content{padding-bottom:20px}.app-workspace[data-keyboard=true] .support-conversation{height:calc(var(--workspace-vh, 100dvh) - var(--workspace-header-height) - 28px);min-height:200px}.app-workspace .support-conversation{height:calc(var(--workspace-vh, 100dvh) - var(--workspace-header-height) - var(--workspace-nav-height) - 32px);min-height:280px}.app-workspace .floating-support{bottom:calc(var(--workspace-nav-height) + 14px);right:14px;left:auto;width:56px;height:56px}.app-workspace .toast{z-index:1500;bottom:calc(var(--workspace-nav-height) + 10px);max-width:calc(100vw - 24px);font-size:14px}.app-workspace .sidebar{z-index:80;max-width:calc(100vw - 28px);height:100dvh;padding-top:calc(14px + env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.app-workspace .sidebar-scrim{z-index:79}.app-workspace .sidebar-close{width:44px;height:44px;top:calc(10px + env(safe-area-inset-top,0px));left:10px}.app-workspace .sidebar .nav-item{min-height:46px;font-size:14px}.app-workspace .workspace-hero{min-height:168px;gap:10px;padding:20px!important}.app-workspace .workspace-hero h1{font-size:23px;line-height:1.65;max-width:100%}.app-workspace .workspace-hero .eyebrow{font-size:12px;max-width:100%}.app-workspace .section-head h2{font-size:16px;line-height:1.8}.app-workspace .section-head p{font-size:12px;line-height:1.9}.app-workspace .support-chat-header small{font-size:12px;color:#526c81}.app-workspace .support-live-composer textarea{min-height:48px;font-size:16px;line-height:1.8}.app-workspace .support-live-composer button{min-width:44px;min-height:44px}.app-workspace .form-grid{gap:14px}.app-workspace .field>span,.app-overlay .field>span{font-size:13px;line-height:1.8;color:#48637a}.app-workspace :is(.field,.search-box,.market-workbench-search) :is(input,textarea),.app-workspace .search-select-trigger,.app-overlay :is(.field,.search-select-search) :is(input,textarea),.app-overlay .search-select-trigger{font-size:16px!important;color:#294c66;font-family:Logistino Yekan,sans-serif}.app-workspace :is(.field,.search-box) input,.app-workspace .search-select-trigger,.app-overlay .field input,.app-overlay .search-select-trigger{min-height:48px}.app-workspace input::placeholder,.app-workspace textarea::placeholder,.app-overlay input::placeholder,.app-overlay textarea::placeholder{font-size:14px!important;color:#647b8e!important;opacity:1}.app-workspace .button,.app-overlay .button{min-height:44px;font-size:14px;line-height:1.7;justify-content:center}.app-workspace .standard-table-toolbar button{min-width:44px;min-height:44px;font-size:12px!important}.app-workspace .standard-table-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px}.app-workspace .standard-table-pagination>span{flex:1;min-width:90px;font-size:12px;color:#526b80}.app-workspace .standard-table-pagination>.search-select{width:104px!important;min-width:104px!important;flex:none}.app-workspace .standard-table-pagination .search-select-trigger{height:44px!important;min-height:44px!important;padding:7px 10px;font-size:13px!important}.app-workspace .standard-table-pagination .search-select-trigger>span{font-size:13px!important}.app-workspace .standard-table-pagination>button{width:44px;height:44px;padding:0;flex:none}.app-workspace .standard-card-field>span{font-size:12px;color:#526d84}.app-workspace .standard-card-field>div{font-size:14px;line-height:1.9;color:#294c66}.app-workspace .standard-card-field .cell-sub{font-size:12px;color:#5b758a}.app-workspace .standard-card-field .badge{font-size:12px;white-space:normal}.app-workspace .finance-space>.card>.section-head{align-self:center}.app-workspace .finance-space .section-head h2{font-size:15px}.app-workspace .finance-subnav{scroll-padding-inline:12px}.app-workspace .finance-subnav>button{min-height:44px;font-size:13px;padding:10px 13px;flex-shrink:0}.app-workspace .identity-level-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-workspace .identity-level-grid>div{padding:15px 7px;min-width:0}.app-workspace .identity-level-grid b{font-size:13px}.app-workspace .identity-level-grid small{font-size:12px}.app-workspace .identity-level-card>header{padding:16px;flex-wrap:wrap}.app-workspace .identity-document-upload{padding:14px;flex-wrap:wrap}.app-workspace .identity-document-upload>div{min-width:140px}.app-workspace .vessel-list>div{flex-wrap:wrap;gap:12px;padding:16px}.app-workspace .vessel-list>div>span{min-width:120px;flex:1}.app-workspace .vessel-list>div>.button{flex-basis:100%}.app-workspace .voyage-card .voyage-actions{flex-wrap:wrap}.app-workspace .admin-queue-grid b{font-size:13px;line-height:1.8}.app-workspace .fleet-monitor-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-overlay{padding:12px 0 0;align-items:flex-end;overflow:hidden}.app-overlay>.modal{width:100%!important;max-width:100%!important;max-height:100%!important;min-height:0!important;border-radius:22px 22px 0 0;box-sizing:border-box}.app-overlay .modal-head{padding:14px 16px;gap:12px}.app-overlay :is(.modal,form,.cargo-form-fields,.cargo-information-scroll,.date-modal-body){scrollbar-width:none}.app-overlay :is(.modal,form,.cargo-form-fields,.cargo-information-scroll,.date-modal-body)::-webkit-scrollbar{display:none}.app-overlay .modal-head h2{font-size:18px}.app-overlay .modal-head p{font-size:12px}.app-overlay :is(.standard-form,.bank-finance-form,.account-edit-modal>form){padding:18px}.app-overlay .modal>.standard-form,.app-overlay .modal>.bank-finance-form,.app-overlay .modal>.fleet-trip-details{overflow-y:auto;min-height:0;overscroll-behavior:contain;padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}.app-overlay .form-grid{grid-template-columns:minmax(0,1fr);gap:14px}.app-overlay :is(.field,.form-grid){min-width:0}.app-overlay .form-actions{gap:10px}.app-overlay .market-editor-footer{position:sticky;bottom:0;z-index:2;background:#fff;padding-block:12px max(12px,env(safe-area-inset-bottom,0px));box-shadow:0 -8px 16px #fff}.app-overlay .search-select-panel{width:100%;max-height:100%;min-height:0!important}.app-overlay.search-select-overlay{padding-top:12px}.app-overlay .table-filter-actions{gap:10px;grid-template-columns:44px minmax(0,1fr)}.app-overlay .table-filter-actions>.button:first-child{width:44px;padding:0}.app-overlay .support-ticket-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:760px){.refreshed-workspace .journey-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.refreshed-workspace .journey-strip>span{min-width:0;white-space:normal;align-items:flex-start;line-height:1.8}.refreshed-workspace .journey-strip>span>i{flex-shrink:0}}@media(max-width:359px){.app-workspace .topbar{padding-inline:8px;gap:5px}.app-workspace .breadcrumb>strong{font-size:13px}.app-workspace .standard-row-card{gap:12px;padding:13px}.app-workspace .finance-space>.card .standard-table-toolbar>div>button:nth-child(2){font-size:0!important}.app-workspace .finance-space>.card .standard-table-toolbar>div>button:nth-child(2)>svg{width:18px;height:18px}.app-workspace .standard-table-pagination>span{min-width:100%;flex-basis:100%}.app-workspace .standard-table-pagination>.search-select{margin-inline-end:auto}.app-workspace .identity-level-grid small{font-size:11px}}@media(prefers-reduced-motion:reduce){.app-workspace *,.app-overlay *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vessels-page .form-card>.vessel-create-form{margin:0;padding:24px}.vessel-edit-form{padding:24px}.vessel-create-form .vessel-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vessel-fields .field{margin:0;min-width:0}.vessel-create-form>.button{margin-top:22px;display:flex;margin-inline-start:auto}.vessels-page .form-card>.vessel-list{margin:0 24px 24px;border-top:1px solid #e3ebf2;padding-top:16px}.vessel-list>div{gap:14px;padding:18px 0;flex-wrap:wrap}.vessel-list>div>.vessel-row-summary{flex:1;min-width:160px}.app-workspace .vessel-list>div>.badge,.vessel-list>div>.badge{flex:0 0 auto;min-width:0}.vessel-list>div:first-child{border-top:0}.vessel-list small{line-height:1.9}.vessel-row-actions,.vessel-form-actions{display:flex;align-items:center;gap:10px}.vessel-row-actions>.button{min-height:40px;white-space:nowrap}.vessel-form-actions{justify-content:flex-end;margin-top:24px}.vessel-delete-content{padding:22px;line-height:2}.vessel-delete-content .danger{background:#c6414d;color:#fff}.voyage-form-modal .modal-head p{margin-top:3px;line-height:1.7}.voyage-form .inline-note p{font-size:11px;line-height:1.9}.voyage-form-actions{display:flex;justify-content:flex-end;margin-top:20px}.voyage-form-actions>.button{min-height:44px}.money-input,.numeric-field-input{display:block;position:relative;min-width:0}.money-input input{width:100%;padding-left:54px!important}.money-input>.toman-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:30px;height:25px;pointer-events:none;color:#456986}.cargo-wizard .form-actions{display:flex;justify-content:space-between;align-items:center;gap:16px}.cargo-submit-actions{display:flex;gap:10px;align-items:center;margin-inline-start:auto}.cargo-submit-actions>.button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px}@media(max-width:760px){.vessels-page .form-card>.vessel-create-form,.vessel-edit-form{padding:20px 16px}.vessel-create-form .vessel-fields{grid-template-columns:minmax(0,1fr);gap:16px}.vessel-create-form>.button,.voyage-form-actions>.button{width:100%}.vessels-page .form-card>.vessel-list{margin-inline:16px}.vessel-list>div>span{min-width:130px}.vessel-row-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.vessel-row-actions>.button{width:100%;min-height:44px}.vessel-form-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.vessel-form-actions>.button{min-height:44px}.voyage-form-modal .modal-head p{margin-top:2px}.voyage-form .inline-note p{font-size:13.2px}.cargo-wizard .form-actions{gap:8px;flex-wrap:nowrap}.cargo-wizard .form-actions>[data-action=previous-step]{flex:none;min-height:44px;font-size:12px;padding-inline:10px}.cargo-submit-actions{flex:1;justify-content:flex-end;gap:7px;min-width:0}.cargo-submit-actions>.primary{flex:1;min-width:0}.cargo-submit-actions>.button{font-size:12px;padding-inline:10px}}@media(max-width:359px){.cargo-wizard .form-actions{flex-wrap:wrap}.cargo-wizard .cargo-submit-actions{width:100%;flex-basis:100%}}
