@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-arabic-300-normal-BYd1kBEw.woff2)format("woff2"),url(/assets/vazirmatn-arabic-300-normal-DLHw88_k.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-latin-ext-300-normal-C0szevm-.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-300-normal-e-3YDG27.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-latin-300-normal-BoU4YpvD.woff2)format("woff2"),url(/assets/vazirmatn-latin-300-normal-C6mM4Yld.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-arabic-800-normal-Bwnt96zj.woff2)format("woff2"),url(/assets/vazirmatn-arabic-800-normal-BH12s3-y.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-ext-800-normal-BzH3Tiwu.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-800-normal-HbVXW2Kv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-800-normal-e0EQwLmk.woff2)format("woff2"),url(/assets/vazirmatn-latin-800-normal-fM8Xz9cI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.lp{--lp-ink:#0b2531;--lp-deep:#061a23;--lp-teal:#3ca6b5;--lp-sky:#62bad0;--lp-mint:#4fd1a5;--lp-amber:#f0a64b;--lp-text:#16303d;--lp-muted:#5f7783;color:var(--lp-text);background:#f6f9fa;font-size:16px;overflow-x:hidden}.lp-container{width:min(1180px,100% - 40px);margin:0 auto}.lp-btn{white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.lp-btn:hover{transform:translateY(-2px)}.lp-btn-lg{border-radius:14px;height:54px;padding:0 26px;font-size:16px}.lp-btn-primary{color:#fff;background:linear-gradient(135deg,#2a9fb3,#1b6f8a 55%,#0d394a);box-shadow:0 10px 28px #2681a559}.lp-btn-primary:hover{box-shadow:0 14px 34px #2681a573}.lp-btn-ghost{color:inherit;background:0 0}.lp-btn-glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e}.lp-btn-glass:hover{background:#ffffff24}.lp-btn-light{color:var(--lp-ink);background:#fff;box-shadow:0 10px 30px #0000002e}.lp-btn svg{transition:transform .2s}.lp-btn-primary svg,.lp-btn-light svg{transform:scaleX(-1)}.lp-btn-primary:hover svg,.lp-btn-light:hover svg{transform:scaleX(-1)translate(3px)}.lp-nav{z-index:50;color:#fff;transition:background .3s,box-shadow .3s,color .3s;position:fixed;inset:0 0 auto}.lp-nav.scrolled,.lp-nav.menu-open{color:var(--lp-text);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#ffffffdb;box-shadow:0 1px #0d394a14,0 10px 30px #0d394a0f}.lp-nav-inner{align-items:center;gap:24px;height:74px;display:flex}.lp-logo{color:inherit;background:0 0;border:0;padding:0}.lp-logo .brand small{color:currentColor;opacity:.65}.lp-nav .brand-mark{color:var(--lp-sky)}.lp-links{gap:4px;margin-right:18px;display:flex}.lp-links button{color:inherit;opacity:.78;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:15px}.lp-links button:hover{opacity:1;background:#7f7f7f1f}.lp-nav-actions{align-items:center;gap:6px;margin-right:auto;display:flex}.lp-burger{color:inherit;background:0 0;border:0;padding:8px;display:none}.lp-hero{color:#fff;isolation:isolate;background:radial-gradient(1200px 600px at 85% 15%,#3ca6b547,#0000 60%),radial-gradient(900px 500px at 10% 90%,#4fd1a524,#0000 60%),linear-gradient(160deg,#0d3342 0%,#08202b 55%,#051419 100%);align-items:center;min-height:100svh;padding:110px 0 80px;display:flex;position:relative;overflow:hidden}.lp-grid-bg{z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%)}.lp-orb{filter:blur(70px);z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.lp-orb-1{background:#3ca6b573;width:460px;height:460px;animation:16s ease-in-out infinite alternate lp-drift;top:-120px;left:-80px}.lp-orb-2{background:#4fd1a540;width:380px;height:380px;animation:20s ease-in-out infinite alternate-reverse lp-drift;bottom:-140px;right:8%}@keyframes lp-drift{to{transform:translate(60px,40px)scale(1.12)}}.lp-hero-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.lp-badge{color:#bfe8f0;background:#62bad01f;border:1px solid #62bad047;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex}.lp-badge i{background:var(--lp-mint);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite lp-pulse;box-shadow:0 0 0 4px #4fd1a533}@keyframes lp-pulse{50%{box-shadow:0 0 0 8px #4fd1a500}}.lp-hero h1{letter-spacing:-.5px;margin:22px 0 18px;font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.45}.lp-gradient-text{background:linear-gradient(90deg,#7fe0f0,#4fd1a5);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-hero-copy>.reveal>p{color:#a9c3cc;max-width:560px;margin:0;font-size:18px;line-height:2.05}.lp-hero-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.lp-trust{color:#8fb0bb;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:14px;display:flex}.lp-trust span{align-items:center;gap:6px;display:inline-flex}.lp-trust svg{color:var(--lp-mint)}.lp-scroll-hint{background:0 0;border:2px solid #ffffff4d;border-radius:16px;justify-items:center;width:28px;height:46px;padding-top:8px;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.lp-scroll-hint i{background:#fff;border-radius:4px;width:4px;height:9px;animation:1.8s ease-in-out infinite lp-scroll}@keyframes lp-scroll{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(14px)}to{opacity:0}}.lp-preview{padding:30px 10px;position:relative}.lp-device{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff24,#ffffff0a);border:1px solid #ffffff29;border-radius:26px;padding:18px;animation:8s ease-in-out infinite alternate lp-tilt;position:relative;transform:perspective(1400px)rotateY(8deg)rotateX(4deg);box-shadow:0 40px 80px #00000059,inset 0 1px #ffffff26}@keyframes lp-tilt{to{transform:perspective(1400px)rotateY(-4deg)rotateX(2deg)}}.lp-device-bar{direction:ltr;gap:6px;margin-bottom:14px;display:flex}.lp-device-bar i{background:#ffffff40;border-radius:50%;width:10px;height:10px}.lp-car-card{background:linear-gradient(120deg,#134457,#0c3140);border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:18px;display:flex}.lp-car-card>div{flex-direction:column;gap:4px;display:flex}.lp-chip{color:#8fe0c0;background:#4fd1a524;border-radius:8px;align-self:flex-start;padding:3px 9px;font-size:12px}.lp-car-card strong{margin-top:4px;font-size:22px}.lp-car-card small{color:#8faab4;margin-top:8px;font-size:12px}.lp-car-card b{font-size:20px}.lp-car-card em{opacity:.7;font-size:12px;font-style:normal}.lp-car-card svg{color:#4a93aa;filter:drop-shadow(0 10px 12px #0000004d);width:58%}.lp-chart{color:var(--lp-text);background:#fffffff2;border-radius:18px;margin-top:14px;padding:16px 18px}.lp-chart-head{color:var(--lp-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.lp-chart-head b{color:var(--lp-text);font-size:16px}.lp-bars{justify-content:space-between;align-items:flex-end;gap:10px;height:92px;margin-top:12px;display:flex}.lp-bars i{transform-origin:bottom;background:#c3dfe7;border-radius:7px 7px 3px 3px;flex:1;animation:1.2s cubic-bezier(.2,.8,.2,1) both lp-grow}.lp-bars i.hl{background:linear-gradient(#2a9fb3,#174f63)}.lp-bars i:nth-child(2){animation-delay:80ms}.lp-bars i:nth-child(3){animation-delay:.16s}.lp-bars i:nth-child(4){animation-delay:.24s}.lp-bars i:nth-child(5){animation-delay:.32s}.lp-bars i:nth-child(6){animation-delay:.4s}.lp-bars i:nth-child(7){animation-delay:.48s}@keyframes lp-grow{0%{transform:scaleY(0)}}.lp-float{color:var(--lp-text);background:#fffffff5;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;animation:5s ease-in-out infinite lp-bob;display:flex;position:absolute;box-shadow:0 18px 40px #00000040}.lp-float strong,.lp-float small{display:block}.lp-float small{color:var(--lp-muted);margin-top:2px;font-size:12px}.lp-float-a{min-width:210px;top:4px;left:-26px}.lp-float-b{animation-delay:-2s;bottom:34px;right:-24px}.lp-float-c{flex-direction:column;align-items:flex-start;gap:2px;animation-delay:-3.5s;bottom:-6px;left:30px}@keyframes lp-bob{50%{transform:translateY(-10px)}}.lp-float-icon{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.lp-float-icon.orange{background:var(--orange-soft);color:var(--orange)}.lp-float-icon.green{background:var(--green-soft);color:var(--green)}.lp-progress{direction:ltr;background:#eef2f3;border-radius:5px;height:5px;margin-top:7px;overflow:hidden}.lp-progress i{border-radius:inherit;background:linear-gradient(90deg,#f0a64b,#e8923e);width:86%;height:100%;display:block}.lp-stars{color:#f0b14b;letter-spacing:2px;font-size:14px}.lp-section{padding:110px 0;position:relative}.lp-section-tint{background:linear-gradient(#eef5f7,#f6f9fa)}.lp-section-head{text-align:center;max-width:680px;margin:0 auto 56px}.lp-eyebrow{color:#1d7f97;background:#2681a51a;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block}.lp-section h2{color:var(--lp-ink);margin:16px 0 12px;font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.6}.lp-section-head p,.lp-split-copy>p{color:var(--lp-muted);margin:0;font-size:17px;line-height:2.05}.lp-features{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp-feature{background:#fff;border:1px solid #e3edf0;border-radius:22px;padding:30px 26px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0d394a0a}.lp-feature:before{content:"";opacity:0;background:radial-gradient(400px 160px at 100% 0,#3ca6b51a,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.lp-feature:hover{border-color:#cfe3e9;transform:translateY(-6px);box-shadow:0 24px 50px #0d394a1a}.lp-feature:hover:before{opacity:1}.lp-feature-icon{border-radius:16px;place-items:center;width:54px;height:54px;display:grid;position:relative}.lp-feature-icon.blue{background:var(--blue-soft);color:var(--blue)}.lp-feature-icon.orange{background:var(--orange-soft);color:var(--orange)}.lp-feature-icon.green{background:var(--green-soft);color:var(--green)}.lp-feature-icon.cyan{color:var(--cyan);background:#e6f6f8}.lp-feature h3{color:var(--lp-ink);margin:20px 0 10px;font-size:19px;position:relative}.lp-feature p{color:var(--lp-muted);margin:0;font-size:15px;line-height:2;position:relative}.lp-steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.lp-steps:before{content:"";border-top:2px dashed #bcd8e0;position:absolute;top:34px;left:16%;right:16%}.lp-step{text-align:center;padding:0 12px;position:relative}.lp-step b{color:#fff;background:linear-gradient(135deg,#2a9fb3,#0d394a);border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto;font-size:26px;display:grid;position:relative;box-shadow:0 14px 30px #2681a54d}.lp-step h3{color:var(--lp-ink);margin:22px 0 8px;font-size:19px}.lp-step p{color:var(--lp-muted);margin:0;font-size:15px;line-height:2}.lp-split{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.lp-split-copy h2{margin-top:14px}.lp-checks{gap:12px;margin:24px 0 30px;padding:0;font-size:16px;list-style:none;display:grid}.lp-checks li{align-items:center;gap:10px;display:flex}.lp-checks svg{color:#fff;background:var(--green);border-radius:50%;flex:none;padding:3px}.lp-map{background:#e8f0e9;border:1px solid #dbe8ea;border-radius:28px;height:420px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0d394a24}.lp-map-roads{background-image:linear-gradient(28deg,#0000 47%,#fff 47% 51%,#0000 51%),linear-gradient(-62deg,#0000 46%,#fff 46% 49%,#0000 49%),linear-gradient(90deg,#0000 63%,#f5d9a4 63% 66%,#0000 66%),radial-gradient(circle at 25% 75%,#cfe6d3 0 90px,#0000 91px),radial-gradient(circle at 80% 20%,#d4e8ef 0 70px,#0000 71px),repeating-linear-gradient(0deg,#0000 0 46px,#ffffffb3 46px 48px),repeating-linear-gradient(90deg,#0000 0 58px,#ffffffb3 58px 60px);position:absolute;inset:0}.lp-pin{background:var(--navy);color:#fff;border:3px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:40px;height:40px;animation:.8s cubic-bezier(.2,.9,.3,1.3) both lp-drop;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 10px 22px #0d394a59}.lp-pin svg{transform:rotate(45deg)}.lp-pin.p1{top:22%;right:26%}.lp-pin.p2{background:#1d7f97;animation-delay:.15s;top:46%;left:22%}.lp-pin.p3{background:#2f9b71;animation-delay:.3s;top:16%;left:40%}.reveal:not(.in) .lp-pin{animation-play-state:paused}@keyframes lp-drop{0%{opacity:0;transform:rotate(-45deg)translate(-30px,-30px)}}.lp-review{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:18px;padding:18px;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 16px 40px #0d394a26}.lp-review>div{justify-content:space-between;align-items:center;display:flex}.lp-review strong{font-size:16px}.lp-review p{margin:8px 0 4px;font-size:15px;line-height:1.9}.lp-review small{color:var(--lp-muted);font-size:13px}.lp-faq-wrap{max-width:820px}.lp-faq{gap:12px;display:grid}.lp-faq details{background:#fff;border:1px solid #e3edf0;border-radius:18px;padding:0 22px;transition:box-shadow .2s}.lp-faq details[open]{box-shadow:0 16px 34px #0d394a12}.lp-faq summary{cursor:pointer;color:var(--lp-ink);justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{color:#1d7f97;flex:none;transition:transform .25s}.lp-faq details[open] summary svg{transform:rotate(45deg)}.lp-faq details p{color:var(--lp-muted);margin:0 0 20px;font-size:15px;line-height:2.1}.lp-cta-section{padding-top:40px}.lp-cta{isolation:isolate;text-align:center;color:#fff;background:radial-gradient(700px 300px at 90% 0,#4fd1a54d,#0000 60%),linear-gradient(135deg,#1b6f8a,#0d394a 60%,#072430);border-radius:32px;padding:70px 30px;position:relative;overflow:hidden;box-shadow:0 40px 80px #0d394a40}.lp-cta h2{color:#fff;margin:0 0 10px}.lp-cta p{color:#b4d0d8;margin:0 0 30px;font-size:17px}.lp-orb-3{background:#62bad059;width:320px;height:320px;animation:14s ease-in-out infinite alternate lp-drift;top:-120px;left:-60px}.lp-footer{border-top:1px solid #e3edf0;padding:40px 0 46px}.lp-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.lp-footer .brand-mark{color:var(--blue)}.lp-footer .brand small{color:var(--lp-muted)}.lp-footer nav{flex-wrap:wrap;gap:4px;display:flex}.lp-footer nav button{color:var(--lp-muted);background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:15px}.lp-footer nav button:hover{color:var(--lp-ink);background:#eef4f6}.lp-footer small{color:var(--lp-muted);font-size:13px}.lp-auth-layer{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lp-auth-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04141b9e;animation:.25s both lp-fade;position:absolute;inset:0}.lp-auth-card{background:#fff;border-radius:26px;width:min(440px,100%);max-height:calc(100vh - 40px);padding:30px 30px 26px;animation:.35s cubic-bezier(.2,.9,.3,1.2) both lp-pop;position:relative;overflow-y:auto;box-shadow:0 40px 90px #00000059}.lp-auth-card .auth-box{width:100%}.lp-auth-card .auth-heading h2{font-size:24px}.lp-auth-brand{margin-bottom:22px}.lp-auth-brand .brand-mark{color:var(--blue)}.lp-auth-brand .brand small{color:var(--lp-muted)}.lp-auth-close{width:38px;height:38px;color:var(--lp-muted);background:#f0f5f7;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:18px;left:18px}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-pop{0%{opacity:0;transform:translateY(24px)scale(.97)}}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp *,.lp :before{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media (width<=1000px){.lp-hero-inner{grid-template-columns:1fr;gap:40px}.lp-hero-copy{text-align:center}.lp-hero-copy>.reveal>p{margin:0 auto}.lp-hero-cta,.lp-trust{justify-content:center}.lp-hero-visual{width:100%;max-width:520px;margin:0 auto}.lp-features{grid-template-columns:repeat(2,1fr)}.lp-split{grid-template-columns:1fr;gap:40px}.lp-links{display:none}.lp-burger{display:grid}.lp-nav.menu-open .lp-links{top:74px;background:#fff;flex-direction:column;margin:0;padding:10px 20px 18px;display:flex;position:absolute;inset-inline:0;box-shadow:0 20px 30px #0d394a1a}.lp-nav.menu-open .lp-links button{text-align:right;padding:12px;font-size:16px}}@media (width<=640px){.lp-container{width:calc(100% - 32px)}.lp-nav-inner{gap:10px;height:64px}.lp-nav .brand small,.lp-nav-actions .lp-btn-ghost{display:none}.lp-nav-actions .lp-btn-primary{height:40px;padding:0 14px;font-size:14px}.lp-nav.menu-open .lp-links{top:64px}.lp-hero{padding:96px 0 70px}.lp-hero h1{margin-top:18px}.lp-hero-copy>.reveal>p{font-size:16px}.lp-hero-cta{flex-direction:column}.lp-hero-cta .lp-btn{width:100%}.lp-trust{gap:10px 16px;font-size:13px}.lp-device{padding:12px;animation:none;transform:none}.lp-float-a{min-width:0;top:-6px;left:-6px}.lp-float-b{bottom:26px;right:-6px}.lp-float-c{display:none}.lp-car-card{padding:14px}.lp-car-card strong{font-size:18px}.lp-scroll-hint{display:none}.lp-section{padding:76px 0}.lp-section-head{margin-bottom:36px}.lp-features{grid-template-columns:1fr;gap:14px}.lp-feature{padding:24px 20px}.lp-steps{grid-template-columns:1fr;gap:30px}.lp-steps:before{display:none}.lp-map{border-radius:22px;height:340px}.lp-cta{border-radius:24px;padding:52px 22px}.lp-footer-inner{text-align:center;flex-direction:column}.lp-auth-layer{align-items:end;padding:0}.lp-auth-card{border-radius:24px 24px 0 0;max-height:94vh;padding:24px 20px 28px}}.lp-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.lp a.lp-btn{text-decoration:none}.lp-footer nav a{color:var(--lp-muted);border-radius:8px;padding:6px 10px;font-size:15px;text-decoration:none}.lp-footer nav a:hover{color:var(--lp-ink);background:#eef4f6}@media (width<=640px){.lp-cta-actions .lp-btn{width:100%}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color:#16303d;font-synthesis:none;--navy:#0d394a;--navy-2:#174f63;--blue:#2681a5;--blue-soft:#e9f4f7;--cyan:#3ca6b5;--green:#2f9b71;--green-soft:#e9f7f1;--orange:#e8923e;--orange-soft:#fff3e6;--red:#d45555;--text:#16303d;--muted:#748994;--line:#e2eaed;--surface:#fff;--canvas:#f5f8f9;--radius:16px;--shadow:0 4px 18px #153a480e;background:#f5f8f9;font-family:Vazirmatn,Tahoma,sans-serif}*{box-sizing:border-box}body{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2681a538}.app-shell{min-height:100vh;color:var(--text)}.sidebar{z-index:30;background:var(--navy);color:#fff;flex-direction:column;width:254px;padding:26px 16px 18px;display:flex;position:fixed;inset:0 0 0 auto}.sidebar-brand{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:0 9px 22px;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand-mark{color:#62bad0;width:40px;height:40px}.brand-mark svg{width:100%;height:100%}.brand strong{letter-spacing:-.4px;font-size:23px;display:block}.brand small{color:#a5bec8;margin-top:1px;font-size:12px;display:block}.sidebar-close{color:#fff;background:0 0;border:0;display:none}.sidebar nav{scrollbar-width:none;flex:1;margin-top:22px;overflow-y:auto}.nav-label{color:#789aa7;margin:0 0 8px;padding:0 13px;font-size:13px;font-weight:500}.public-label{margin-top:22px}.nav-item{color:#bed0d6;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;height:43px;margin:2px 0;padding:0 13px;font-size:15px;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.active{color:var(--navy);background:#f8fbfc;font-weight:700;box-shadow:0 4px 15px #00000014}.nav-item b{background:var(--orange);color:#fff;border-radius:7px;place-items:center;min-width:19px;height:19px;margin-right:auto;font-size:13px;display:grid}.sidebar-profile{background:#fff1;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.avatar,.header-avatar{color:var(--navy);background:#d5ecf2;border:0;place-items:center;font-weight:700;display:grid}.avatar{border-radius:10px;width:36px;height:36px}.sidebar-profile div:nth-child(2){flex:1;min-width:0}.sidebar-profile strong,.sidebar-profile small{display:block}.sidebar-profile strong{font-size:14px}.sidebar-profile small{color:#89a6b1;font-size:12px}.sidebar-profile button{color:#a5bec8;background:0 0;border:0;padding:4px}.main{min-height:100vh;margin-right:254px}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;align-items:center;height:78px;padding:0 34px;display:flex;position:sticky;top:0}.page-title{margin-left:auto}.page-title h1{margin:0 0 2px;font-size:19px;font-weight:750}.page-title p{color:var(--muted);margin:0;font-size:13px}.top-actions{align-items:center;gap:10px;display:flex}.search-box{background:var(--canvas);color:#9aabb2;border:1px solid #edf1f2;border-radius:10px;align-items:center;gap:8px;width:230px;height:38px;padding:0 11px;display:flex}.search-box input{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:14px}.icon-button{width:38px;height:38px;color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;display:grid;position:relative}.has-badge:after{content:"";background:var(--orange);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.header-avatar{border-radius:10px;width:38px;height:38px}.mobile-brand,.menu-trigger{display:none}.page-content{max-width:1430px;margin:0 auto;padding:26px 34px 45px}.welcome{justify-content:space-between;align-items:end;margin:0 1px 18px;display:flex}.welcome h2{margin:0 0 4px;font-size:21px}.welcome p{color:var(--muted);margin:0;font-size:14px}.btn{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 16px;font-size:14px;font-weight:650;transition:all .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--navy);color:#fff;box-shadow:0 5px 14px #0d394a29}.btn-soft{background:var(--blue-soft);color:var(--navy-2)}.btn-outline{color:var(--navy);border-color:var(--line);background:#fff}.btn-ghost{color:var(--muted);background:0 0}.btn.full{width:100%}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #dde7eae6}.summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.summary-card{align-items:flex-start;gap:13px;min-height:105px;padding:16px;display:flex}.summary-icon,.activity-icon{flex:none;place-items:center;display:grid}.summary-icon{border-radius:11px;width:39px;height:39px}.blue{background-color:var(--blue-soft);color:var(--blue)}.cyan{color:var(--cyan);background-color:#e8f7f8}.green{background-color:var(--green-soft);color:var(--green)}.orange{background-color:var(--orange-soft);color:var(--orange)}.summary-card span{color:var(--muted);margin-bottom:4px;font-size:13px;display:block}.summary-card strong{white-space:nowrap;font-size:19px;display:block}.summary-card strong small{font-size:12px;font-weight:500}.summary-card p{color:#94a4ab;margin:4px 0 0;font-size:12px}.summary-card p.positive{color:var(--green)}.vehicle-hero{color:#fff;background:linear-gradient(112deg,#123d4e,#0d3342);border:none;justify-content:space-between;align-items:stretch;min-height:205px;margin-bottom:15px;display:flex;overflow:hidden;box-shadow:0 8px 25px #0f344229}.vehicle-main{flex:1;align-items:stretch;min-width:0;display:flex}.car-visual{background:radial-gradient(circle at 50% 48%,#4d90a53d,#0000 65%);place-items:center;width:38%;min-width:270px;max-width:360px;display:grid;position:relative}.car-visual:after{content:"";background:linear-gradient(#0000,#ffffff1a,#0000);width:1px;position:absolute;inset:0 0 0 auto}.car-visual svg{color:#4a93aa;z-index:1;filter:drop-shadow(0 12px 12px #00000038);width:88%;position:relative}.car-road{filter:blur(6px);background:#0000004d;border-radius:50%;width:80%;height:18px;position:absolute;top:66%}.vehicle-info{flex:1;padding:22px 25px}.eyebrow-row{justify-content:space-between;align-items:center;display:flex}.active-dot{color:#8dd1b7;align-items:center;gap:6px;font-size:13px;display:flex}.active-dot:before{content:"";background:#65c49d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #65c49d1f}.eyebrow-row button{color:#9db5be;background:0 0;border:0}.vehicle-info h2{margin:13px 0 3px;font-size:23px}.vehicle-info>p{color:#a9bec6;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.vehicle-info>p i{background:#718f9a;border-radius:50%;width:3px;height:3px}.vehicle-stats{margin-top:27px;display:flex}.vehicle-stats>div{border-left:1px solid #ffffff1a;min-width:122px;padding:0 19px}.vehicle-stats>div:first-child{padding-right:0}.vehicle-stats>div:last-child{border:0}.vehicle-stats span,.vehicle-stats strong{display:block}.vehicle-stats span{color:#8faab4;margin-bottom:5px;font-size:12px}.vehicle-stats strong{font-size:15px}.vehicle-stats small{font-size:11px;font-weight:400}.vehicle-stats .good{color:#7fd3ae;align-items:center;gap:4px;display:flex}.vehicle-actions{border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:9px;width:180px;padding:21px;display:flex}.vehicle-actions .btn{width:100%}.vehicle-actions .btn-primary{color:var(--navy);background:#fff}.vehicle-actions .btn-soft{color:#fff;background:#ffffff17}.content-grid{grid-template-columns:1.06fr .94fr;gap:15px;display:grid}.reminders-card,.chart-card,.activities-card,.quick-card{min-height:283px;padding:18px 20px}.section-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.section-head h2{margin:0;font-size:16px}.text-action{color:var(--blue);background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:13px;display:flex}.reminder{border-bottom:1px solid #edf1f2;gap:11px;padding:10px 0;display:flex}.reminder:last-child{border-bottom:0}.activity-icon{border-radius:10px;width:36px;height:36px}.reminder-body{flex:1;min-width:0}.reminder-body>div:first-child{justify-content:space-between;display:flex}.reminder-body strong{font-size:14px}.reminder-body span{color:var(--muted);font-size:12px}.reminder-meta{justify-content:space-between;align-items:center;margin-top:5px;display:flex}.reminder-meta b{border-radius:6px;padding:2px 6px;font-size:11px}.progress{direction:ltr;background:#edf2f3;border-radius:10px;height:3px;margin-top:6px;overflow:hidden}.progress i{border-radius:inherit;height:100%;display:block}.progress i.orange{background:var(--orange)}.progress i.blue{background:var(--blue)}.progress i.green{background:var(--green)}.chart-meta{justify-content:space-between;align-items:center;display:flex}.chart-meta strong{font-size:20px}.chart-meta span{color:var(--muted);font-size:12px}.chart-meta b{color:var(--green);background:var(--green-soft);border-radius:7px;padding:4px 7px;font-size:12px}.bar-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 44px,#f0f3f4 45px);justify-content:space-around;align-items:end;height:180px;padding-top:27px;display:flex}.bar-column{flex-direction:column;justify-content:end;align-items:center;gap:7px;width:9%;height:100%;display:flex}.bar{background:#b9d8e2;border-radius:5px 5px 1px 1px;width:18px;min-height:15px;transition:all .3s;position:relative}.bar:hover{background:var(--blue)}.bar.highlight{background:var(--navy-2)}.bar span{background:var(--navy);color:#fff;white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:10px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.bar-column small{color:var(--muted);font-size:11px}.activities-card{min-height:255px}.activity{border-bottom:1px solid #edf1f2;align-items:center;gap:11px;padding:10px 0;display:flex}.activity:last-child{border:0}.activity-copy{flex:1;min-width:0}.activity-copy strong,.activity-copy span,.activity-end b,.activity-end span{display:block}.activity-copy strong{font-size:13px}.activity-copy span,.activity-end span{color:var(--muted);margin-top:3px;font-size:11px}.activity-end{text-align:left}.activity-end b{font-size:12px}.quick-card{min-height:255px}.quick-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-grid button{border:1px solid var(--line);min-height:83px;color:var(--text);background:#fbfcfc;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;transition:all .18s;display:flex}.quick-grid button:hover{background:var(--blue-soft);border-color:#d1e7ed;transform:translateY(-2px)}.quick-grid button span{width:31px;height:31px;color:var(--blue);background:#fff;border-radius:9px;place-items:center;display:grid;box-shadow:0 2px 8px #14465814}.inner-page{max-width:1200px;margin:0 auto}.inner-heading{justify-content:space-between;align-items:center;min-height:72px;margin-bottom:18px;display:flex}.inner-heading>div{align-items:center;gap:12px;display:flex}.page-icon{width:43px;height:43px;color:var(--blue);background:var(--blue-soft);border-radius:12px;place-items:center;display:grid}.inner-heading h2{margin:0 0 4px;font-size:21px}.inner-heading p{color:var(--muted);margin:0;font-size:13px}.vehicle-list-grid,.shops-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.vehicle-list-card{padding:18px}.vehicle-card-top{align-items:center;display:flex}.mini-car{width:56px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:12px;place-items:center;display:grid}.vehicle-card-top>span{background:var(--green-soft);color:var(--green);border-radius:7px;margin-right:10px;padding:4px 7px;font-size:11px}.vehicle-card-top>button{color:var(--muted);background:0 0;border:0;margin-right:auto}.vehicle-list-card h3{margin:16px 0 3px;font-size:17px}.vehicle-list-card>p{color:var(--muted);margin:0 0 18px;font-size:12px}.vehicle-card-data{border:1px solid var(--line);background:var(--canvas);border-radius:11px;grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid}.vehicle-card-data div{border-left:1px solid var(--line);padding:10px 12px}.vehicle-card-data div:last-child{border:0}.vehicle-card-data span,.vehicle-card-data strong{display:block}.vehicle-card-data span{color:var(--muted);font-size:11px}.vehicle-card-data strong{margin-top:4px;font-size:13px}.vehicle-card-actions{gap:8px;display:flex}.vehicle-card-actions .btn{flex:1}.vehicle-card-actions>button:last-child{border:1px solid var(--line);width:39px;color:var(--muted);background:#fff;border-radius:10px;place-items:center;display:grid}.add-vehicle-card{border-radius:var(--radius);min-height:298px;color:var(--text);background:#ffffff80;border:1px dashed #b9d1d9;flex-direction:column;justify-content:center;align-items:center;display:flex}.add-vehicle-card>span{background:var(--blue-soft);width:55px;height:55px;color:var(--blue);border-radius:15px;place-items:center;display:grid}.add-vehicle-card strong{margin-top:12px;font-size:15px}.add-vehicle-card p{color:var(--muted);font-size:12px}.shop-search{gap:9px;padding:14px;display:flex}.large-search{border:1px solid var(--line);background:var(--canvas);color:var(--muted);border-radius:10px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.large-search input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.shop-toolbar{justify-content:space-between;align-items:center;margin:16px 2px 10px;display:flex}.shop-toolbar p{color:var(--muted);font-size:13px}.shop-toolbar p strong{color:var(--text)}.shop-toolbar>div{background:#eaf0f2;border-radius:9px;padding:3px}.shop-toolbar button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:5px 13px;font-size:12px}.shop-toolbar button.selected{color:var(--navy);background:#fff;box-shadow:0 2px 6px #0000000d}.shop-card{overflow:hidden}.shop-cover{color:#ffffffd1;place-items:center;height:120px;display:grid;position:relative}.cover-1{background:#2f6c7e}.cover-2{background:#49606a}.cover-3{background:#2d817e}.shop-cover button{width:33px;height:33px;color:var(--navy);background:#ffffffe6;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:12px;left:12px}.shop-content{padding:15px}.shop-title{justify-content:space-between;align-items:center;display:flex}.shop-title h3{margin:0;font-size:15px}.shop-title>span{color:#e6a23d;align-items:center;gap:3px;font-size:12px;display:flex}.shop-title small{color:var(--muted)}.shop-content>p{color:var(--muted);font-size:12px}.shop-address{color:var(--muted);align-items:center;gap:5px;margin:13px 0;font-size:12px;display:flex}.mini-summary{background:var(--navy);color:#fff;border-radius:var(--radius);grid-template-columns:repeat(3,1fr);margin-bottom:15px;padding:17px;display:grid}.mini-summary div{border-left:1px solid #ffffff1f;padding:0 20px}.mini-summary div:last-child{border:0}.mini-summary span,.mini-summary strong{display:block}.mini-summary span{color:#9cb5bf;font-size:12px}.mini-summary strong{margin-top:4px;font-size:16px}.history-card{padding:18px}.history-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.tabs{background:var(--canvas);border-radius:9px;padding:3px}.tabs button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12px}.tabs button.active{color:var(--navy);background:#fff;box-shadow:0 2px 7px #0000000f}.timeline{padding:15px 8px 0}.timeline-item{gap:13px;min-height:85px;display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";border-right:1px dashed #ccdce1;position:absolute;top:37px;bottom:0;right:17px}.timeline-dot{z-index:1;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.timeline-content{border-bottom:1px solid #edf1f2;flex:1;padding-bottom:12px}.timeline-content>div{justify-content:space-between;display:flex}.timeline-content strong{font-size:14px}.timeline-content span,.timeline-content p{color:var(--muted);font-size:12px}.timeline-content p{margin:5px 0}.timeline-content b{font-size:12px}.generic-summary{margin-top:4px}.generic-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:30px;display:flex}.generic-illustration{width:82px;height:82px;color:var(--blue);background:var(--blue-soft);border-radius:24px;place-items:center;display:grid}.generic-card h3{margin:18px 0 7px}.generic-card p{max-width:480px;color:var(--muted);font-size:14px;line-height:2}.generic-card .btn{margin-top:8px}.modal-layer,.modal-scrim{position:fixed;inset:0}.modal-layer{z-index:100;place-items:center;padding:20px;display:grid}.modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#051b2394}.modal{background:#fff;border-radius:20px;width:min(640px,100%);max-height:92vh;padding:23px;position:relative;overflow-y:auto;box-shadow:0 25px 70px #00000040}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:15px;display:flex}.modal-head h2{margin:0 0 4px;font-size:20px}.modal-head p{color:var(--muted);margin:0;font-size:13px}.modal-head button{background:var(--canvas);color:var(--muted);border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label,.full-field{display:block}.form-grid label>span,.full-field>span{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-grid input,.form-grid select,.full-field textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#fbfcfc;border-radius:10px;outline:0;padding:0 11px;font-size:14px}.form-grid input,.form-grid select{height:42px}.full-field{margin-top:14px}.full-field small{color:var(--muted);font-weight:400}.full-field textarea{resize:vertical;min-height:80px;padding-top:10px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;display:flex}.toast{z-index:120;background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:9px;min-width:280px;padding:12px;font-size:14px;display:flex;position:fixed;bottom:25px;left:25px;box-shadow:0 12px 35px #051e2840}.toast>span{background:var(--green);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.toast button{color:#aac0c8;background:0 0;border:0;place-items:center;margin-right:auto;display:grid}.mobile-nav{display:none}.metric-row{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.metric-card{padding:18px}.metric-card>span{color:var(--muted);font-size:13px}.metric-card strong{margin-top:5px;font-size:22px;display:block}.metric-card strong small{font-size:12px;font-weight:500}.metric-card p{color:var(--muted);margin:6px 0 0;font-size:12px}.metric-card p.positive{color:var(--green)}.analysis-grid{grid-template-columns:1.5fr .7fr;gap:14px;margin-bottom:14px;display:grid}.expense-chart{min-height:290px}.cost-breakdown{padding:18px}.donut{background:conic-gradient(var(--navy-2) 0 52%,var(--cyan) 52% 83%,#d7e7eb 83%);border-radius:50%;place-items:center;width:132px;height:132px;margin:8px auto 16px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.donut>div{z-index:1;text-align:center;position:relative}.donut strong,.donut span{display:block}.donut strong{font-size:19px}.donut span{color:var(--muted);font-size:11px}.legend p{align-items:center;gap:7px;margin:9px 0;font-size:12px;display:flex}.legend p i{border-radius:3px;width:8px;height:8px}.legend p b{margin-right:auto}.legend-parts{background:var(--navy-2)}.legend-labor{background:var(--cyan)}.legend-other{background:#d7e7eb}.data-card{padding:18px}.responsive-table{font-size:12px}.table-row{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr .8fr 1fr 1fr;align-items:center;min-height:47px;display:grid}.table-row span:last-child{text-align:left;font-weight:650}.table-head{color:var(--muted);background:var(--canvas);border:0;border-radius:8px;min-height:36px;padding:0 10px}.table-row:not(.table-head){padding:0 10px}.split-layout{grid-template-columns:minmax(300px,.85fr) 1.15fr;align-items:start;gap:15px;display:grid}.form-card,.odometer-history{padding:22px}.form-card h3{margin:0 0 4px;font-size:18px}.form-card>p{color:var(--muted);margin:0 0 20px;font-size:13px}.field{margin-bottom:14px;display:block}.field>span{margin-bottom:6px;font-size:13px;font-weight:650;display:block}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#fbfcfc;border-radius:10px;outline:0;padding:0 12px;font-size:14px}.field input,.field select{height:43px}.field textarea{resize:vertical;min-height:75px;padding-top:10px}.field small{color:var(--red);margin-top:5px;font-size:11px;display:block}.field-error input{border-color:var(--red);background:snow}.odometer-current{color:#fff;background:var(--navy);border-radius:14px;align-items:center;gap:13px;margin:18px 0 10px;padding:18px;display:flex}.odometer-current>div span,.odometer-current>div strong{display:block}.odometer-current span{color:#9ab4be;font-size:12px}.odometer-current strong{font-size:22px}.odometer-current small{font-size:12px}.odometer-row{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;min-height:54px;display:grid}.odometer-row>span{background:var(--blue-soft);width:25px;height:25px;color:var(--blue);border-radius:8px;place-items:center;font-size:12px;display:grid}.odometer-row strong{font-size:14px}.odometer-row small{color:var(--muted);font-size:12px}.status-tabs{background:#eaf0f2;border-radius:11px;gap:4px;width:max-content;margin-bottom:14px;padding:4px;display:flex}.status-tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:12px}.status-tabs button.active{color:var(--navy);background:#fff;box-shadow:0 2px 8px #0000000d}.status-tabs b{background:var(--line);border-radius:5px;margin-right:4px;padding:1px 5px}.reminder-page-list{gap:9px;display:grid}.reminder-wide{align-items:center;gap:12px;padding:14px 16px;display:flex}.reminder-wide-copy{flex:1}.reminder-wide-copy strong,.reminder-wide-copy span{display:block}.reminder-wide-copy strong{font-size:14px}.reminder-wide-copy span{color:var(--muted);margin-top:3px;font-size:12px}.status-badge{border-radius:7px;padding:4px 8px;font-size:11px}.status-badge.orange{color:var(--orange);background:var(--orange-soft)}.status-badge.blue{color:var(--blue);background:var(--blue-soft)}.status-badge.green{color:var(--green);background:var(--green-soft)}.status-badge.overdue{color:var(--red);background:#fff0f0}.row-actions{gap:5px;display:flex}.row-actions button{border:1px solid var(--line);width:31px;height:31px;color:var(--muted);background:#fff;border-radius:8px;place-items:center;display:grid}.backup-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.backup-card{padding:24px}.backup-icon{background:var(--blue-soft);width:53px;height:53px;color:var(--blue);border-radius:15px;place-items:center;display:grid}.backup-icon.restore{background:var(--green-soft);color:var(--green)}.backup-card h3{margin:15px 0 6px;font-size:17px}.backup-card>p{color:var(--muted);min-height:40px;font-size:13px;line-height:1.9}.backup-summary{background:var(--canvas);border-radius:10px;margin:17px 0;padding:11px}.backup-summary span,.backup-summary strong{display:block}.backup-summary span{color:var(--muted);font-size:11px}.backup-summary strong{margin-top:3px;font-size:13px}.upload-zone{height:104px;color:var(--blue);background:#f8fbfc;border:1px dashed #b5d1da;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin:14px 0 10px;display:flex;position:relative}.upload-zone strong{color:var(--text);margin-top:4px;font-size:13px}.upload-zone span{color:var(--muted);font-size:11px}.upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.restore-options{gap:15px;font-size:12px;display:flex}.restore-options label{align-items:center;gap:5px;display:flex}.auto-backup{justify-content:space-between;align-items:center;margin-top:15px;padding:16px 20px;display:flex}.auto-backup>div{align-items:center;gap:10px;display:flex}.auto-backup strong,.auto-backup span{display:block}.auto-backup strong{font-size:14px}.auto-backup span{color:var(--muted);font-size:11px}.toggle{direction:ltr;background:#cbd6da;border:0;border-radius:20px;width:39px;height:22px;padding:3px}.toggle i{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block;box-shadow:0 1px 3px #0003}.toggle.active{background:var(--green)}.toggle.active i{transform:translate(17px)}.profile-layout{grid-template-columns:280px 1fr;align-items:start;gap:15px;display:grid}.profile-summary,.settings-card{padding:22px}.profile-summary{text-align:center}.profile-avatar{background:var(--blue-soft);width:78px;height:78px;color:var(--navy);border-radius:23px;place-items:center;margin:4px auto 12px;font-size:28px;font-weight:800;display:grid}.profile-summary h3{margin:0;font-size:18px}.profile-summary>p{color:var(--muted);margin:3px;font-size:13px}.profile-summary>span{color:var(--muted);font-size:11px}.profile-stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:18px 0;padding:14px 0;display:grid}.profile-stats div:not(:last-child){border-left:1px solid var(--line)}.profile-stats strong,.profile-stats span{display:block}.profile-stats strong{font-size:17px}.profile-stats span{color:var(--muted);font-size:11px}.settings-tabs,.notification-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:19px;padding-bottom:12px;display:flex;overflow-x:auto}.settings-tabs button,.notification-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px}.settings-tabs button.active,.notification-tabs button.active{background:var(--blue-soft);color:var(--navy);font-weight:700}.profile-form{margin-bottom:16px}.profile-form input:disabled{color:#96a6ad}.preference-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.preference-row strong,.preference-row span{display:block}.preference-row strong{font-size:13px}.preference-row span{color:var(--muted);margin-top:3px;font-size:11px}.settings-save{justify-content:flex-end;padding-top:14px;display:flex}.notification-card{padding:20px}.notification-tabs b{color:#fff;background:var(--orange);border-radius:6px;padding:1px 5px;font-size:11px}.notification-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:82px;padding:13px;display:flex;position:relative}.notification-row.unread{background:#f7fbfc}.notification-row>div:nth-child(2){flex:1}.notification-row strong{font-size:14px}.notification-row p{color:var(--muted);margin:4px 0;font-size:12px}.notification-row span{color:#9aabb2;font-size:11px}.notification-row>i{background:var(--blue);border-radius:50%;width:7px;height:7px}.heading-actions{gap:7px!important;display:flex!important}.detail-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.spec-card,.future-card,.detail-chart,.history-mini{min-height:250px;padding:19px}.spec-list{background:var(--line);border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.spec-list div{background:#fff;padding:11px}.spec-list span,.spec-list strong{display:block}.spec-list span{color:var(--muted);font-size:11px}.spec-list strong{margin-top:3px;font-size:13px}.future-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.future-row>div:nth-child(2){flex:1}.future-row strong,.future-row span{display:block}.future-row strong{font-size:13px}.future-row span{color:var(--muted);margin-top:3px;font-size:11px}.future-row b{color:var(--orange);font-size:11px}.detail-chart .bar-chart{height:180px}.history-mini .activity{padding:10px 0}.shop-hero{background:var(--navy);color:#fff;border:0;align-items:center;gap:20px;min-height:190px;margin-bottom:15px;padding:24px;display:flex}.shop-hero-mark{color:#7bc5d6;background:#ffffff1a;border-radius:23px;place-items:center;width:110px;height:110px;display:grid}.verified{color:#7fd3ae;align-items:center;gap:4px;font-size:11px;display:flex}.shop-hero h2{margin:7px 0 3px;font-size:25px}.shop-hero p{color:#a8bec6;margin:0;font-size:13px}.rating-line{align-items:center;gap:8px;margin-top:13px;display:flex}.rating-line strong{font-size:18px}.rating-line span{color:#efb14b;display:flex}.rating-line small{color:#9fb5be;font-size:11px}.shop-contact{flex-direction:column;gap:8px;margin-right:auto;display:flex}.shop-contact .btn{min-width:140px}.shop-detail-grid{grid-template-columns:1.2fr .8fr;gap:15px;display:grid}.shop-about,.reviews-card{padding:20px}.shop-about>p{color:var(--muted);font-size:13px;line-height:2}.shop-about h3{margin:18px 0 9px;font-size:14px}.service-tags{flex-wrap:wrap;gap:6px;display:flex}.service-tags span{background:var(--blue-soft);color:var(--navy-2);border-radius:7px;padding:5px 9px;font-size:11px}.map-placeholder{height:100px;color:var(--blue);background:#e5eef0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.review-row{border-bottom:1px solid var(--line);padding:12px 0}.review-head{justify-content:space-between;display:flex}.review-head strong{font-size:13px}.review-head span{color:#e6a23d;align-items:center;gap:3px;font-size:12px;display:flex}.review-row>b{color:var(--green);align-items:center;gap:3px;margin-top:4px;font-size:10px;display:flex}.review-row p{color:var(--text);margin:7px 0;font-size:12px;line-height:1.8}.review-row small{color:var(--muted);font-size:11px}.community-grid{gap:10px;display:grid}.community-card{align-items:center;gap:13px;padding:16px;display:flex}.community-icon{background:var(--orange-soft);width:43px;height:43px;color:var(--orange);border-radius:12px;place-items:center;display:grid}.community-card>div:nth-child(2){flex:1}.community-card h3{margin:0;font-size:14px}.community-card p{color:var(--muted);margin:3px 0;font-size:12px}.community-card span{color:var(--green);font-size:11px}.community-card>button{color:var(--muted);background:0 0;border:0}.auth-page{background:#fff;grid-template-columns:43% 57%;min-height:100vh;display:grid}.auth-aside{background:var(--navy);color:#fff;flex-direction:column;padding:42px 55px;display:flex;position:relative;overflow:hidden}.auth-aside:before{content:"";border:1px solid #ffffff0d;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-90px;box-shadow:0 0 0 55px #ffffff05,0 0 0 110px #ffffff04}.auth-aside .brand{z-index:1;position:relative}.auth-aside .brand-mark{width:47px;height:47px}.auth-aside .brand strong{font-size:26px}.auth-message{z-index:1;max-width:430px;margin:auto 0;position:relative}.auth-message>span{color:#76c4d5;font-size:14px}.auth-message h1{margin:10px 0;font-size:33px;line-height:1.7}.auth-message p{color:#a9c0c9;font-size:14px;line-height:2}.auth-car{z-index:1;background:#fff1;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;max-width:360px;margin-bottom:auto;padding:15px;display:flex;position:relative}.auth-wheel{color:#73c6d8;background:#58b7cd26;border-radius:15px;place-items:center;width:55px;height:55px;display:grid}.auth-car strong,.auth-car span{display:block}.auth-car strong{font-size:14px}.auth-car span{color:#9fb6bf;margin-top:3px;font-size:12px}.auth-aside>small{color:#668b99;margin-top:30px;font-size:11px}.auth-main{place-items:center;padding:35px;display:grid}.auth-box{width:min(390px,100%)}.auth-mobile-brand{display:none}.auth-heading{margin-bottom:25px}.auth-heading h2{margin:0 0 6px;font-size:26px}.auth-heading p{color:var(--muted);margin:0;font-size:13px}.phone-field{border:1px solid var(--line);direction:ltr;background:#fbfcfc;border-radius:10px;overflow:hidden;display:flex!important}.phone-field input{text-align:left;direction:ltr;border:0!important}.phone-field b{border-left:1px solid var(--line);color:var(--muted);place-items:center;padding:0 12px;font-size:13px;display:grid}.auth-options{color:var(--muted);justify-content:space-between;align-items:center;margin:-2px 0 18px;font-size:12px;display:flex}.auth-options label{align-items:center;gap:5px;display:flex}.auth-options button,.auth-switch button,.terms button{color:var(--blue);font-size:inherit;background:0 0;border:0;padding:0}.otp-button{border:1px solid var(--line);width:100%;height:42px;color:var(--navy);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:9px;font-size:13px;display:flex}.auth-switch{text-align:center;color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding-top:18px;font-size:12px}.auth-switch button{font-weight:700}.terms{color:var(--muted);align-items:flex-start;gap:7px;margin:0 0 18px;font-size:12px;line-height:1.8;display:flex}.terms input{margin-top:4px}.demo-hint{background:var(--green-soft);color:var(--green);border-radius:9px;justify-content:center;align-items:center;gap:5px;margin-top:20px;padding:8px;font-size:11px;display:flex}@media (width<=1100px){.summary-grid{grid-template-columns:repeat(2,1fr)}.vehicle-actions{display:none}.vehicle-list-grid,.shops-grid{grid-template-columns:repeat(2,1fr)}.auth-aside{padding:38px}.auth-message h1{font-size:29px}}@media (width<=820px){.sidebar{transition:transform .25s;transform:translate(105%);box-shadow:-12px 0 40px #0000002e}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:29;background:#05192180;position:fixed;inset:0}.sidebar-close{display:block}.main{margin-right:0}.topbar{height:68px;padding:0 18px}.menu-trigger{color:var(--navy);background:0 0;border:0;place-items:center;margin-left:4px;display:grid}.mobile-brand{margin-left:9px;display:block}.mobile-brand .brand-mark{width:31px;height:31px}.page-title h1{font-size:16px}.page-title p,.search-box,.header-avatar{display:none}.page-content{padding:18px 16px 90px}.content-grid{grid-template-columns:1fr}.vehicle-hero{min-height:auto}.car-visual{min-width:230px}.mobile-nav{z-index:25;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:repeat(5,1fr);height:69px;padding:7px 8px 8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#82949c;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.mobile-nav button.active{color:var(--blue);background:var(--blue-soft)}.toast{min-width:0;bottom:82px;left:16px;right:16px}.analysis-grid,.profile-layout,.detail-grid,.shop-detail-grid{grid-template-columns:1fr}.auth-page{background:var(--canvas);padding:25px 16px;display:block}.auth-aside{display:none}.auth-main{padding:0;display:block}.auth-mobile-brand{margin:10px 0 35px;display:block}.auth-mobile-brand .brand small{color:var(--muted)}.auth-box{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:auto;padding:24px}}@media (width<=600px){.welcome{align-items:center;margin-bottom:15px}.welcome h2{font-size:18px}.welcome p{font-size:13px}.welcome .btn{display:none}.summary-grid{grid-template-columns:1fr 1fr;gap:9px}.summary-card{min-height:118px;padding:13px;display:block}.summary-icon{width:32px;height:32px;margin-bottom:8px}.summary-icon svg{width:18px}.summary-card strong{font-size:16px}.summary-card p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vehicle-main{width:100%;display:block}.car-visual{width:100%;min-width:0;max-width:none;height:135px}.car-visual:after{display:none}.car-visual svg{width:230px}.vehicle-info{padding:16px}.vehicle-info h2{margin-top:9px;font-size:20px}.vehicle-stats{justify-content:space-between;margin-top:18px}.vehicle-stats>div{flex:1;min-width:auto;padding:0 10px}.vehicle-stats strong{font-size:14px}.content-grid{gap:11px}.reminders-card,.chart-card,.activities-card,.quick-card{padding:16px}.chart-card{min-height:260px}.activity-end b{display:none}.quick-grid{grid-template-columns:repeat(3,1fr)}.inner-heading{align-items:flex-end}.inner-heading p,.inner-heading .page-icon{display:none}.inner-heading .btn{min-width:40px;padding:0 11px}.inner-heading .btn span{display:none}.vehicle-list-grid,.shops-grid{grid-template-columns:1fr}.add-vehicle-card{min-height:210px}.shop-search{flex-wrap:wrap}.large-search{flex-basis:100%;height:42px}.shop-search .btn{flex:1}.mini-summary{grid-template-columns:repeat(3,minmax(145px,1fr));padding:14px 5px;overflow-x:auto}.mini-summary div{padding:0 14px}.history-toolbar{gap:10px}.timeline-content>div{display:block}.timeline-content span{margin-top:3px;display:block}.form-grid{grid-template-columns:1fr;gap:10px}.modal{border-radius:18px 18px 0 0;max-height:88vh;padding:19px;position:absolute;bottom:0}.modal-layer{padding:0}.metric-row,.backup-grid,.split-layout{grid-template-columns:1fr}.metric-row{gap:8px}.metric-card{padding:14px}.metric-card strong{font-size:18px}.responsive-table .table-head{display:none}.responsive-table .table-row{display:block;padding:10px!important}.responsive-table .table-row span{justify-content:space-between;padding:4px 0;display:flex;text-align:right!important}.responsive-table .table-row span:before{content:attr(data-label);color:var(--muted)}.reminder-wide{flex-wrap:wrap;align-items:flex-start}.reminder-wide-copy{min-width:60%}.row-actions{border-top:1px solid var(--line);justify-content:flex-end;width:100%;padding-top:9px}.status-tabs{width:100%;overflow:auto}.status-tabs button{white-space:nowrap}.profile-layout{grid-template-columns:1fr}.settings-card{padding:16px}.profile-form{grid-template-columns:1fr}.heading-actions .btn span{display:none}.shop-hero{text-align:center;display:block}.shop-hero-mark{margin:auto}.verified,.rating-line{justify-content:center}.shop-contact{flex-direction:row;margin:18px 0 0}.shop-contact .btn{flex:1;min-width:0}.auth-page{padding:18px 12px}.auth-mobile-brand{margin-bottom:22px}.auth-box{padding:20px}.auth-heading h2{font-size:22px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-danger{background:var(--red);color:#fff;box-shadow:0 5px 14px #d4555533}a.btn{text-decoration:none}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center}.block{display:block}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}.spinner.dark{border-color:#d6e4e8;border-top-color:var(--blue);width:26px;height:26px}.btn-outline .spinner,.btn-soft .spinner,.btn-ghost .spinner{border-color:#cfdfe4;border-top-color:var(--navy)}@keyframes spin{to{transform:rotate(360deg)}}.loading-block{min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.boot-screen{background:var(--navy);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100vh;display:flex}.boot-screen .loading-block{color:#9cb5bf;min-height:0}.error-box{color:#a43c3c;background:#fff3f3;border:1px solid #f5d5d5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;font-size:14px;display:flex}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:34px 20px;display:flex}.empty-state h3{margin:16px 0 6px;font-size:16px}.empty-state p{max-width:440px;color:var(--muted);margin:0 0 14px;font-size:14px;line-height:2}.mini-empty{min-height:150px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.mini-empty p{margin:0}.onboarding-card{margin-bottom:15px}.form-error{color:#b84848;background:#fff3f3;border-radius:9px;margin:12px 0 0;padding:9px 12px;font-size:13px}.error-text{color:var(--red);margin-top:5px;font-size:12px;font-weight:500;display:block}.hint-text{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.form-grid label.field-error input,.form-grid label.field-error select,.field-error input{border-color:var(--red);background:snow}.form-total{color:var(--navy-2);margin:12px 0 0;font-size:14px;font-weight:700}.full-field input.plain-input{border:1px solid var(--line);background:#fbfcfc;border-radius:10px;outline:0;width:100%;height:42px;padding:0 11px;font-size:14px}.date-input{text-align:right}.inline-link{color:var(--blue);font-size:inherit;background:0 0;border:0;padding:0;font-weight:600}.stack-form label>span{margin-bottom:6px;font-size:13px;font-weight:650;display:block}.stack-form .field input,.stack-form .field select{height:43px}.confirm-text{color:var(--text);margin:0;font-size:14px;line-height:2}.notes-text{color:var(--muted);white-space:pre-line;font-size:13px;line-height:1.9}.modal-wide{width:min(820px,100%)}.vehicle-form-grid{margin-top:14px}.check-line{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.menu-wrap{margin-right:auto;position:relative}.menu-wrap>button{color:var(--muted);background:0 0;border:0;padding:4px}.menu-scrim{z-index:40;position:fixed;inset:0}.dropdown{z-index:41;border:1px solid var(--line);background:#fff;border-radius:12px;min-width:190px;padding:6px;position:absolute;top:30px;left:0;box-shadow:0 14px 35px #0a283424}.dropdown button{text-align:right;width:100%;color:var(--text);background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13px}.dropdown button:hover{background:var(--canvas)}.dropdown button.danger{color:var(--red)}.search-wrap{position:relative}.search-results{z-index:41;border:1px solid var(--line);background:#fff;border-radius:12px;width:320px;max-height:380px;padding:6px;position:absolute;top:44px;left:0;overflow-y:auto;box-shadow:0 14px 35px #0a283424}.search-results button{text-align:right;width:100%;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.search-results button:hover{background:var(--canvas)}.search-results small{color:var(--muted);margin-right:auto;font-size:12px}.search-results p{margin:0;padding:10px;font-size:14px}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-bar select,.compact-select,.search-select{border:1px solid var(--line);height:36px;color:var(--text);background:#fff;border-radius:9px;padding:0 10px;font-size:13px}.search-select{height:auto;min-height:39px}.page-filters{margin-bottom:14px}.mini-search{border:1px solid var(--line);height:36px;color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:flex}.mini-search input{background:0 0;border:0;outline:0;width:130px;font-size:13px}.history-toolbar{flex-wrap:wrap;gap:10px}.load-more{justify-content:center;padding-top:16px;display:flex}.timeline-foot{justify-content:space-between;align-items:center;display:flex}.timeline-foot .row-actions button{width:28px;height:28px}.history-table .table-row,.expense-table .table-row{grid-template-columns:1.5fr 1fr .9fr .8fr 1fr 74px}.history-table .table-row span:last-child,.expense-table .table-row span:last-child{text-align:left;justify-content:flex-end}.history-table .table-row span:nth-child(5),.expense-table .table-row span:nth-child(5){font-weight:650}.responsive-table .row-actions button{width:28px;height:28px}.chart-meta b.up{color:var(--orange);background:var(--orange-soft)}.legend i{display:inline-block}.progress i.red{background:var(--red)}.vehicle-stats strong{white-space:nowrap}.vehicle-stats .warn{color:#f0b46c;align-items:center;gap:4px;display:flex}.vehicle-stats .bad{color:#ff9c9c;align-items:center;gap:4px;display:flex}.vehicle-info>p .dot-sep{align-items:center;gap:8px;display:inline-flex}.reminder-wide .progress{max-width:280px}.reminder-body>div:first-child{gap:8px}.odometer-row{grid-template-columns:30px 1fr auto}.odometer-end{align-items:center;gap:8px;display:flex}.odometer-end button{color:#a9b8be;background:0 0;border:0;padding:4px}.odometer-end button:hover{color:var(--red)}.shop-search{flex-wrap:wrap}.shop-cover button.fav{color:var(--red)}.shop-cover button{cursor:pointer}.stars{color:#d8dfe2;align-items:center;gap:1px;display:inline-flex}.stars .on{color:#efb14b}.stars i{display:grid}.stars.editable button{color:#d3dde0;background:0 0;border:0;padding:2px;display:grid}.stars.editable button.on{color:#efb14b}.rating-picker{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;font-weight:650;display:flex}.review-line{align-items:center;gap:6px;color:var(--muted)!important;display:flex!important}.review-meta{color:var(--navy-2)!important;font-size:11px!important}.review-foot{justify-content:space-between;align-items:center;display:flex}.review-foot .row-actions button{width:26px;height:26px}.address-line{color:var(--muted);align-items:center;gap:6px;margin:0 0 8px;display:flex;font-size:13px!important;line-height:1.8!important}.shop-contact .btn{white-space:nowrap}.shop-hero .btn-primary{color:var(--navy);background:#fff}.shop-hero .btn-soft{color:#fff;background:#ffffff1a}.shop-hero .rating-line .stars i{color:#4d6e7a}.shop-hero .rating-line .stars .on{color:#efb14b}.danger-zone{justify-content:center;margin-top:16px;display:flex}.danger-zone button{color:var(--red);background:0 0;border:0;font-size:13px}.editable-tags{margin-top:10px}.editable-tags span{align-items:center;gap:4px;display:inline-flex}.editable-tags button{color:inherit;background:0 0;border:0;padding:0;display:grid}.shop-form{gap:14px;display:grid}.form-section{padding:20px}.form-submit-bar{justify-content:flex-end;gap:8px;display:flex}.ltr-coords{text-align:right;direction:ltr;justify-content:flex-end;gap:10px;display:flex}.map-card{padding:10px}.leaflet-box{z-index:0;border:1px solid var(--line);border-radius:12px;width:100%;overflow:hidden}.leaflet-box.normal{height:340px}.leaflet-box.small{height:200px}.leaflet-box.tall{height:520px}.leaflet-container{font-family:inherit}.map-pin span{background:var(--navy);color:#fff;border:2px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:34px;height:34px;display:grid;transform:rotate(-45deg);box-shadow:0 6px 14px #0d394a59}.map-pin span svg{transform:rotate(45deg)}.map-popup{text-align:right;direction:rtl;font-family:Vazirmatn,Tahoma,sans-serif}.map-popup button{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;display:block}.map-popup small{color:var(--muted);font-size:13px}.restore-preview{gap:10px;margin-top:12px;display:grid}.restore-preview>p{background:var(--canvas);border-radius:9px;margin:0;padding:10px;font-size:13px;line-height:1.9}.warn-text{color:#b26b1c;background:var(--orange-soft);border-radius:9px;margin:0;padding:9px;font-size:12px;line-height:1.9}.snapshots{margin-top:15px}.snapshot-row{border-top:1px solid var(--line);color:var(--navy-2);align-items:center;gap:10px;padding:11px 4px;font-size:13px;display:flex}.snapshot-row small{color:var(--muted)}.snapshot-row .text-action{margin-right:auto}.notification-row{cursor:pointer}.activity-icon.red{color:var(--red);background:#fff0f0}.notification-tabs b{margin-right:4px}.otp-input{text-align:center;letter-spacing:10px;direction:ltr;font-weight:700;font-size:20px!important}.resend-line{text-align:center;color:var(--muted);margin-top:14px;font-size:13px}.auth-heading p b{color:var(--text);font-weight:700}.terms-text{color:var(--text);font-size:14px;line-height:2.1}.terms-text ol{margin:0;padding-right:18px}.toast-error>span{background:var(--red)}@media (width<=820px){.search-wrap{display:none}.leaflet-box.tall{height:420px}}@media (width<=600px){.filter-bar{width:100%}.filter-bar select{flex:1;min-width:0}.mini-search{flex-basis:100%}.mini-search input{width:100%}.history-toolbar .tabs{width:100%;display:flex}.history-toolbar .tabs button{flex:1}.search-select{flex:1;min-width:0}.history-table .table-row,.expense-table .table-row{display:block}.responsive-table .table-row span.row-actions:before{content:none}.responsive-table .table-row span.row-actions{border-top:0;justify-content:flex-end;gap:6px}.form-submit-bar .btn{flex:1}.dropdown{left:auto;right:-150px}.shop-contact,.vehicle-info>p{flex-wrap:wrap}.vehicle-stats{flex-wrap:wrap;row-gap:14px}.vehicle-stats>div:last-child{border-top:1px solid #ffffff1a;flex-basis:100%;padding:12px 0 0}.mobile-nav button span{white-space:nowrap}}.date-field,.picker-field{border:1px solid var(--line);width:100%;height:42px;color:var(--text);text-align:right;background:#fbfcfc;border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:14px;display:flex}.date-field svg,.picker-field svg{color:var(--blue);flex:none}.date-field.empty span,.picker-field.empty span{color:#9aabb2}.picker-field span{flex:1}.picker-field>svg:last-child{color:var(--muted);transform:rotate(90deg)}.datepicker-layer{z-index:130;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.datepicker-scrim{background:#051b2373;position:absolute;inset:0}.datepicker{background:#fff;border-radius:16px;width:min(340px,100%);padding:14px;position:relative;box-shadow:0 25px 70px #00000040}.datepicker-head{align-items:center;gap:6px;margin-bottom:10px;display:flex}.datepicker-head select{border:1px solid var(--line);height:38px;color:var(--text);background:#fbfcfc;border-radius:9px;flex:1;padding:0 8px;font-size:14px}.datepicker-head button{border:1px solid var(--line);width:36px;height:36px;color:var(--navy);background:#fff;border-radius:9px;place-items:center;display:grid}.datepicker-head button.flip svg{transform:rotate(180deg)}.datepicker-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.datepicker-grid b{text-align:center;color:var(--muted);padding:4px 0;font-size:12px}.datepicker-grid button{height:38px;color:var(--text);background:0 0;border:0;border-radius:9px;font-size:14px}.datepicker-grid button:hover:not(:disabled){background:var(--blue-soft)}.datepicker-grid button.today{box-shadow:inset 0 0 0 1px var(--blue)}.datepicker-grid button.selected{background:var(--navy);color:#fff}.datepicker-grid button:disabled{color:#c8d3d7;cursor:not-allowed}.datepicker-foot{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:10px;display:flex}.datepicker-foot button{background:var(--blue-soft);color:var(--navy);border:0;border-radius:8px;padding:7px 12px;font-size:13px}.datepicker-foot button.muted{color:var(--muted);background:0 0;margin-right:auto}.full-field>span{display:block}.shop-picker{position:relative}.picker-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:6px;padding:8px;box-shadow:0 10px 25px #0a283414}.picker-panel .mini-search{height:40px}.picker-panel .mini-search input{width:100%;font-size:14px}.picker-list{max-height:210px;margin:6px 0;overflow-y:auto}.picker-list button{text-align:right;width:100%;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.picker-list button:hover,.picker-list button.selected{background:var(--blue-soft)}.picker-list small{color:var(--muted);margin-right:auto;font-size:12px}.picker-list p{margin:0;padding:8px 10px;font-size:13px}.picker-actions{border-top:1px solid var(--line);gap:8px;padding-top:8px;display:flex}.picker-actions button{color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:13px;display:flex}.picker-actions .new-shop{background:var(--green-soft);color:var(--green);font-weight:700}.return-hint{background:var(--blue-soft);color:var(--navy-2);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:13px}.dashboard-vehicles{gap:15px;margin-bottom:15px;display:grid}.dashboard-vehicles .vehicle-hero{margin-bottom:0}@media (width<=1100px){.vehicle-hero{flex-direction:column}.vehicle-actions{border-top:1px solid #ffffff14;border-right:0;flex-flow:wrap;width:auto;padding:14px 16px;display:flex}.vehicle-actions .btn{flex:1;width:auto;min-width:130px}}.phone-field b{border-right:1px solid var(--line);direction:ltr;border-left:0!important}
