@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_assets/alexandria-arabic-wght-normal.BMWQQIfH.woff2)format("woff2-variations");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:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_assets/alexandria-vietnamese-wght-normal.DvU6pLYV.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_assets/alexandria-latin-ext-wght-normal.CJ9LaFMc.woff2)format("woff2-variations");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:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_assets/alexandria-latin-wght-normal.9GNYQ01K.woff2)format("woff2-variations");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}:root{--tilt:clamp(50px, 7vw, 100px);--blue:#0038ba;--cyan:#1dc4f4;--violet:#4a18c9;--violet2:#5b21d6;--ink:#1b1f3b;--text:#4f4f4f;--muted:#7a839c;--bg:#f8fafe;--line:#e3e9f6;--card:#fff;--ok:#16a34a;--warn:#f5a524;--bad:#e5484d;--shadow:0 10px 30px #23285a14}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}[hidden]{display:none!important}body{min-height:100dvh;color:var(--text);background:var(--bg);flex-direction:column;margin:0;font-family:Alexandria Variable,Alexandria,system-ui,sans-serif;font-weight:300;line-height:1.55;display:flex}h1,h2,h3{color:var(--ink);margin:0;font-weight:600;line-height:1.25}a{color:inherit}small{color:var(--muted);margin-inline-start:.25em;font-size:.55em;font-weight:400}.wrap{width:min(2400px,100% - clamp(32px,5vw,120px));margin-inline:auto}.muted{color:var(--muted)}@keyframes uicoreFloat{0%{transform:translateZ(0)}to{transform:translateY(-7%)}}@keyframes uicoreFloatL{0%{transform:translateZ(0)}to{transform:translateY(-15%)}}@keyframes uicoreFadeInUp{0%{opacity:0;transform:translateY(7vh)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translate(-6%,-4%)scale(1)}50%{transform:translate(5%,6%)scale(1.15)}to{transform:translate(-6%,-4%)scale(1)}}@keyframes pulse{0%,to{box-shadow:0 0 #16a34a73}50%{box-shadow:0 0 0 6px #16a34a00}}@keyframes wave{0%{transform:translate(0)}to{transform:translate(-20px)}}.hero{color:#fff;padding-bottom:calc(var(--tilt) + 34px);isolation:isolate;background:#4e1bc0;position:relative}.hero-bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-bg:before,.hero-bg:after{content:"";filter:blur(60px);opacity:.55;border-radius:50%;animation:14s ease-in-out infinite drift;position:absolute}.hero-bg:before{inset-inline-start:-160px;opacity:.85;filter:blur(70px);background:#1bb2eb;width:620px;height:620px;top:-60px}.hero-bg:after{inset-inline-start:18%;opacity:.8;filter:blur(70px);background:#3b6fdc;width:520px;height:520px;animation-duration:18s;animation-direction:reverse;bottom:-220px}.orn img,.orn span{opacity:.9;animation:3.2s ease-in-out infinite alternate uicoreFloat;position:absolute}.orn .o1{inset-inline-end:22%;width:52px;top:140px}.orn .o2{inset-inline-end:34%;animation-duration:4.4s;top:60px}.orn .o3{inset-inline-end:52%;animation-name:uicoreFloatL;animation-duration:5s;top:80px}.orn .o4{inset-inline-end:32%;width:40px;animation-duration:3.8s;top:330px}.nav{justify-content:space-between;align-items:center;padding-block:20px;display:flex}.brand{align-items:center;gap:14px;display:flex}.brand .ud{display:grid}.brand .ud img{width:auto;display:block}.brand .x{opacity:.7;font-size:1.3rem;font-weight:300;line-height:1}.brand .co{display:grid}.brand .co a{display:block}.brand{--h:28px}.brand img{height:var(--h);width:auto;display:block}.brand .ud img,.foot-in .ud img{transform:translateY(calc(var(--h) * -.125))}.brand .co img,.foot-in .co img{transform:translateY(calc(var(--h) * .075))}.brand .sub{letter-spacing:.02em;border-inline-start:1px solid #ffffff73;padding-inline-start:14px;font-size:.8rem;font-weight:500}.tools{gap:10px;display:flex}.pill{cursor:pointer;background:var(--cyan);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;padding:9px 20px;font:500 .85rem inherit;text-decoration:none;display:inline-flex}.pill.ghost{backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #fff6}.pill:hover{filter:brightness(1.08)}.pill:focus-visible,button:focus-visible,.tank-card:focus-visible,a:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.hero-copy{padding-top:38px;animation:1s both uicoreFadeInUp}.hero-copy>*{max-width:640px}.hero-copy h1{color:#fff;font-size:clamp(1.7rem,4.4vw,3rem);font-weight:700}.hero-copy p{opacity:.92;margin:14px 0 0;font-size:clamp(.95rem,2vw,1.1rem)}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid;position:relative}.stat{background:var(--card);box-shadow:var(--shadow);color:var(--text);border-radius:18px;align-items:center;gap:12px;padding:14px 18px;animation:.9s both uicoreFadeInUp;display:flex}.stat:nth-child(2){animation-delay:80ms}.stat:nth-child(3){animation-delay:.16s}.stat:nth-child(4){animation-delay:.24s}.stat img{background:linear-gradient(135deg, var(--violet2), var(--cyan));border-radius:14px;flex:none;width:48px;height:48px;padding:9px}.stat span{color:var(--muted);font-size:.72rem;display:block}.stat b{color:var(--blue);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600}.stat b small{font-size:.6em}main{flex:1 0 auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;padding-top:0;display:grid}.card{background:var(--card);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:22px;padding:22px}.grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:22px;display:grid}.skeleton{background:linear-gradient(100deg,#f1f4fb 30%,#fff 50%,#f1f4fb 70%) 0 0/200% 100%;min-height:230px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.notice{color:#8a5300;background:#fff4e5;border-radius:14px;padding:10px 16px;font-size:.85rem}.banner{border:1px solid #f7c1c3;border-inline-start:6px solid var(--bad);color:#7a1d21;background:#fff1f1;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;animation:.6s both uicoreFadeInUp;display:flex}.banner .ico{background:var(--bad);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.banner div{flex:1;display:grid}.banner b{color:#5c1013}.banner span{font-size:.85rem}.banner button{background:var(--bad);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:8px 18px;font:500 .8rem inherit}.tank-card{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.7s both uicoreFadeInUp}.tank-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #23285a24}.tank-card.sel{border-color:var(--violet);box-shadow:0 0 0 2px #4a18c940, var(--shadow)}.tank-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tank-card h3{font-size:1.1rem}.imei{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.chip{white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:500}.chip.ok{color:var(--ok);background:#e7f7ee}.chip.ok:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;margin-inline-end:6px;animation:1.8s infinite pulse;display:inline-block}.chip.off{color:var(--muted);background:#eef0f6}.tank-card .body{align-items:center;gap:22px;margin-block:14px;display:flex}.art{flex:none;width:176px;position:relative}dl{flex:1;gap:8px;margin:0;display:grid}dl>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}dt{color:var(--muted);font-size:.75rem}dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.big{display:block!important}.big dd{color:var(--blue);font-size:2.2rem;font-weight:700;line-height:1.1}.big dd small{font-size:.45em}.big dd .muted{font-size:.95rem;font-weight:400}.tank-card footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.75rem;display:flex}.badges{flex-wrap:wrap;gap:6px;display:flex}.badge{border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:500}.badge.theft{color:var(--bad);background:#fde8e9}.badge.refuel{color:var(--ok);background:#e3f6ea}.badge.low{color:#9a6200;background:#fff1d6}.detail>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.detail h2,.feed h2{font-size:1.1rem}.ranges{background:#eef1fa;border-radius:999px;padding:4px;display:inline-flex}.ranges button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 16px;font:500 .8rem inherit}.ranges button.on{background:var(--violet);color:#fff}.chart{min-height:260px;margin-top:12px;position:relative}.chart svg{touch-action:pan-y;width:100%;height:auto;display:block}.chart .grid{stroke:var(--line)}.chart .ax{fill:var(--muted);font-family:inherit;font-size:11px}.chart .cross{stroke:var(--violet);stroke-dasharray:3 3}.tip{background:var(--ink);color:#fff;pointer-events:none;text-align:center;white-space:nowrap;border-radius:12px;padding:6px 12px;font-size:.75rem;display:grid;position:absolute;top:4px;transform:translate(-50%)}.tip b{font-size:.95rem}.tip span{opacity:.75}.empty{color:var(--muted);text-align:center;padding:24px 0;list-style:none}.legend{color:var(--muted);gap:18px;margin:8px 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.legend li:before{content:"";background:currentColor;border-radius:3px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.legend .theft:before,.ev.theft .dot{background:var(--bad)}.legend .refuel:before,.ev.refuel .dot{background:var(--ok)}.legend .low:before,.ev.low .dot{background:var(--warn)}.feed ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ev{background:#f6f8fd;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ev.fresh{animation:.5s both uicoreFadeInUp}.ev.theft{background:#fff1f1}.ev .dot{border-radius:50%;flex:none;width:12px;height:12px}.ev div{flex:1;display:grid}.ev b{color:var(--ink);font-weight:600}.ev div span{font-size:.82rem}.ev time{text-align:end;color:var(--text);font-size:.78rem}.ev time small{margin:0;display:block}.foot{color:#fff;background:#1dc4f4 var(--foot-bg) 50% 100% / cover no-repeat;text-shadow:0 1px 3px #00328c59;align-items:flex-end;min-height:360px;margin-top:90px;display:flex;position:relative}.foot:before{content:"";inset-inline:0;background:var(--bg);clip-path:polygon(0 0,100% 0,100% 100%);height:clamp(50px,7vw,120px);position:absolute;top:-1px}.foot>.wrap{flex:0 min(2400px,100% - clamp(32px,5vw,120px));margin-inline:auto}.foot-in{--h:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:140px 36px;font-size:.9rem;display:flex}.foot-in img{height:var(--h);width:auto;display:block}.foot-in .co{display:grid}.foot-in .co a{display:block}.powered{align-items:center;gap:10px;display:inline-flex}.powered .ud{text-decoration:none;display:grid}@media (width<=860px){.stats{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.grid{grid-template-columns:1fr}.tank-card .body{gap:14px}.art{width:148px}.brand .sub{display:none}.ev{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.menu{gap:6px;display:flex}.menu .tab{color:#ffffffd9;border-radius:999px;padding:8px 18px;font-size:.9rem;font-weight:500;text-decoration:none;position:relative}.menu .tab.on{color:#fff;background:#fff3}.menu .tab:hover{color:#fff}#nav-badge{background:var(--bad);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;margin-inline-start:8px;padding-inline:5px;font-size:.68rem;font-style:normal;line-height:18px;display:inline-block}.hero.compact{padding-bottom:calc(var(--tilt) + 20px)}.hero.compact .hero-copy{padding-top:14px}.hero.compact h1{font-size:clamp(1.4rem,3.4vw,2.1rem)}.hero.compact .hero-copy p{margin-top:6px}.back{color:#fff;opacity:.9;background:#ffffff29;border-radius:999px;margin-bottom:10px;padding:4px 14px;font-size:.85rem;text-decoration:none;display:inline-block}.back:before{content:"← "}[dir=rtl] .back:before{content:"→ "}.hero+main{margin-top:calc(var(--tilt) * -1.15);z-index:1;padding-top:6px;position:relative}a.tank-card{color:inherit;text-decoration:none;display:block}a.tank-card .open{color:var(--violet);margin-top:12px;font-size:.85rem;font-weight:500;display:inline-block}a.tank-card .open:after{content:" →"}[dir=rtl] a.tank-card .open:after{content:" ←"}.tank-card.solo{cursor:default}.tank-card.solo:hover{box-shadow:var(--shadow);transform:none}.tank-card.solo .art{width:250px}.banner .go{background:var(--bad);color:#fff;border-radius:999px;padding:8px 18px;font-size:.8rem;font-weight:500;text-decoration:none}.feed .ranges{margin-bottom:6px}#filters button{white-space:nowrap}@media (width<=760px){.nav{flex-wrap:wrap;row-gap:10px}.menu{order:3;width:100%}.brand .sub{display:none}}.feed-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.more{color:var(--violet);font-size:.82rem;font-weight:500;text-decoration:none}.more:after{content:" →"}[dir=rtl] .more:after{content:" ←"}.tank-card.solo>header>div{display:none}.tank-card.solo>header{justify-content:flex-end}.tank-card.solo dl{max-width:460px}.menu .soon,.stat .soon,.feed-head .soon{letter-spacing:.03em;color:#fff;background:#ffffff38;border-radius:999px;margin-inline-start:8px;padding:2px 8px;font-size:.62rem;font-style:normal;font-weight:600}.stat .soon,.feed-head .soon{color:var(--muted);background:#eef1fa;margin-inline-start:auto}.stat.dim{opacity:.7}.stat.bad b{color:var(--bad)}.menu{flex-wrap:wrap}.menu .tab{padding:8px 14px;font-size:.85rem}.toolbar{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.toolbar input{border:1px solid var(--line);min-width:200px;height:42px;font:inherit;color:var(--ink);background:#f8fafe;border-radius:999px;flex:1;padding-inline:18px}.toolbar input:focus,.toolbar select:focus{border-color:var(--cyan);outline:3px solid #1dc4f473}.sortbox{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.toolbar select{border:1px solid var(--line);height:42px;font:inherit;color:var(--ink);background:#fff;border-radius:999px;padding-inline:14px}.chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.chip-f{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:999px;padding:6px 14px;font:500 .78rem inherit}.chip-f b{color:var(--blue);font-variant-numeric:tabular-nums;margin-inline-start:6px}.chip-f.on{background:var(--violet);border-color:var(--violet);color:#fff}.chip-f.on b{color:#fff}.table-wrap{overflow-x:auto}table.log{border-collapse:collapse;width:100%;font-size:.88rem}table.log th{text-align:start;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px;font-size:.7rem;font-weight:500}table.log td{vertical-align:middle;border-bottom:1px solid #eef1fa;padding:11px 12px}table.log tbody tr[data-href]{cursor:pointer}table.log tbody tr[data-href]:hover{background:#f6f8fd}table.log td a{color:var(--ink);text-decoration:none;display:grid}table.log td small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}table.log.dim{opacity:.55}.lvl{white-space:nowrap;min-width:180px}.lvl b{font-variant-numeric:tabular-nums;color:var(--ink);margin-inline-start:10px}.bar{vertical-align:middle;background:#e8ecf6;border-radius:4px;width:90px;height:8px;display:inline-block;overflow:hidden}.bar i{border-radius:4px;height:100%;display:block}.st-theft{color:var(--bad);background:#fde8e9}.st-low{color:#9a6200;background:#fff1d6}.st-offline{color:var(--muted);background:#eef0f6}.st-uncal{color:var(--blue);background:#e9eefc}.st-ok{color:var(--ok);background:#e7f7ee}td .chip{display:inline-block}.chip-f.theft.on,.chip-f.low.on{background:var(--bad);border-color:var(--bad)}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:.8rem;display:flex}.pager button,.more-row button{border:1px solid var(--line);color:var(--violet);cursor:pointer;background:#fff;border-radius:999px;margin-inline-start:8px;padding:7px 18px;font:500 .8rem inherit}.pager button:disabled{opacity:.4;cursor:default}.more-row{text-align:center;list-style:none}.more-row button{margin:6px auto 0}.more-row td{text-align:center}.rules{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin-top:12px;display:grid}.rule{background:#f6f8fd;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.rule b{color:var(--ink)}.rule span{font-size:.82rem}.note{margin:12px 0 0;font-size:.78rem}.ghost-bars{border-bottom:1px dashed var(--line);align-items:flex-end;gap:14px;height:160px;margin-top:14px;padding:0 8px;display:flex}.ghost-bars i{background:repeating-linear-gradient(135deg,#e6ebf7 0 8px,#f1f4fb 8px 16px);border-radius:8px 8px 0 0;flex:1}.ev.offline .dot{background:var(--muted)}@media (width<=760px){.hide-sm{display:none}.stats.three{grid-template-columns:1fr}}.hero-card{filter:drop-shadow(0 22px 28px #140a5066);z-index:0;width:clamp(170px,15vw,280px);height:auto;animation:3.6s ease-in-out infinite alternate uicoreFloat;position:absolute;top:84px;right:6%;transform:rotate(-7deg)}.hero .hero-copy,.hero .nav{z-index:1;position:relative}.preview-card{isolation:isolate;position:relative;overflow:hidden}.preview-card:before{content:"";z-index:-1;background:var(--preview-bg) center / cover no-repeat;filter:blur(5px)saturate(.8);opacity:.16;position:absolute;inset:0}@media (width<=900px){.hero-card{display:none}}.hero:after{content:"";inset-inline:0;height:var(--tilt);background:var(--bg);clip-path:polygon(0 0,100% 100%,0 100%);z-index:0;position:absolute;bottom:-1px}.stats{z-index:1}.hero-fluid{width:100%;height:100%;display:block;position:absolute;inset:0}.hero.has-fluid .hero-bg:before,.hero.has-fluid .hero-bg:after{display:none}body.ready .hero-copy,body.ready .stat,body.ready .banner,body.ready .tank-card,body.ready .card,body.ready .ev{animation:none}body.ready .ev.fresh{animation:.5s both uicoreFadeInUp}.mapcard>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.map-tools{align-items:center;gap:10px;display:flex}.map-wrap{background:#e8ecf6;border-radius:16px;height:clamp(300px,46vh,520px);margin-top:12px;position:relative;overflow:hidden}.map-wrap .map{width:100%;height:100%;position:absolute;inset:0}.map-empty{text-align:center;color:var(--muted);background:repeating-linear-gradient(135deg,#eef1fa 0 14px,#f4f6fc 14px 28px);place-content:center;gap:6px;padding:24px;display:grid;position:absolute;inset:0}.map-empty b{color:var(--ink);font-size:1.05rem}.map-empty span{max-width:460px;font-size:.85rem}.map-info{z-index:2;color:#fff;background:#1b1f3be0;border-radius:14px;padding:8px 14px;font-size:.8rem;display:grid;position:absolute;inset-block-end:12px;inset-inline-start:12px}.map-info b{font-size:1.15rem;display:inline}.map-info span{opacity:.75;font-size:.72rem}.veh-pin{width:28px;height:28px;position:relative}.veh-pin .dot{background:var(--violet);border:3px solid #fff;border-radius:50%;position:absolute;inset:6px;box-shadow:0 2px 8px #140a5073}.veh-pin .ring{background:#4a18c940;border-radius:50%;animation:2s ease-out infinite pulse-map;position:absolute;inset:0}.veh-pin .arrow{border-inline:6px solid #0000;border-bottom:11px solid var(--violet);transform-origin:6px 23px;width:0;height:0;margin-left:-6px;transition:transform .6s;position:absolute;top:-9px;left:50%}.veh-pin .arrow.still{opacity:0}@keyframes pulse-map{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.maplibregl-ctrl-attrib{font-size:11px}.settings-grid{grid-template-columns:3fr 2fr;align-items:start;gap:22px;display:grid}@media (width<=1000px){.settings-grid{grid-template-columns:1fr}}.sform{flex-direction:column;gap:12px;display:flex}.sform>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sform h2{font-size:1.1rem}.sgrid{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px 14px;display:grid}.sgrid>*{grid-column:span 3}.sgrid>.wide{grid-column:1/-1}.sgrid[data-n="3"]>[data-dim]{grid-column:span 2}.sf{flex-direction:column;gap:5px;display:flex}.sf>span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:500}.sf input,.sf select{border:1px solid var(--line);height:42px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:#f8fafe;border-radius:12px;outline:none;padding:0 14px;font-size:.92rem}.sf input:focus,.sf select:focus{border-color:var(--cyan);outline:3px solid #1dc4f466}.sf.bad input,.sf.bad select{border-color:var(--bad);background:#fff6f6}.sf[data-dim],.sf.wall,.note.wall{display:none}.shead{border-top:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-top:10px;font-size:.7rem;font-weight:500}.shead em{color:var(--violet);margin-inline-start:6px;font-style:normal}.note{color:var(--muted);align-self:end;padding-bottom:12px;font-size:.75rem;line-height:1.3}.hint{font-size:.82rem;display:none}.sw{cursor:pointer;align-items:center;gap:12px;display:flex}.sw input{opacity:0;width:0;height:0;position:absolute}.sw .track{background:#cfd6de;border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.sw .track:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #00000040}.sw input:checked+.track{background:var(--violet)}.sw input:checked+.track:after{transform:translate(16px)}[dir=rtl] .sw input:checked+.track:after{transform:translate(-16px)}.sw input:focus-visible+.track{outline-offset:2px;outline:3px solid #1dc4f480}.swtxt{flex-direction:column;line-height:1.3;display:flex}.swtxt b{color:var(--ink);font-weight:500}.swtxt em{color:var(--muted);font-size:.78rem;font-style:normal}.sform footer{align-items:center;gap:10px;margin-top:4px;display:flex}.sform .msg{color:var(--muted);margin-inline-end:auto;font-size:.8rem}.msg.ok{color:var(--ok)}.msg.err{color:var(--bad)}.sform button{cursor:pointer;border:1px solid var(--line);height:40px;color:var(--ink);background:#fff;border-radius:999px;padding:0 22px;font:500 .85rem inherit}.sform button.solid{background:var(--violet);border-color:var(--violet);color:#fff}.sform button:disabled{opacity:.5;cursor:default}@media (width<=1180px){.stats.six{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.stats.six{grid-template-columns:repeat(2,1fr)}}.idle-figs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:12px;display:grid}.idle-figs div{opacity:.75;background:#f6f8fd;border-radius:14px;padding:12px 14px}.idle-figs span{color:var(--muted);font-size:.72rem;display:block}.idle-figs b{color:var(--blue);font-size:1.2rem;font-weight:600}.card,.stat,.stat>div{min-width:0}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stats.six{grid-template-columns:repeat(6,minmax(0,1fr))}.ranges{scrollbar-width:none;max-width:100%;overflow-x:auto}.ranges::-webkit-scrollbar{display:none}.toolbar input{min-width:0}.toolbar .sortbox{flex:0 auto}@media (width<=1180px){.stats.six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.stats,.stats.six{grid-template-columns:repeat(2,minmax(0,1fr))}.stats.three{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.card{border-radius:18px;padding:16px}.stat{gap:10px;padding:12px}.stat img{width:40px;height:40px;padding:8px}.stat b{overflow-wrap:anywhere;font-size:1.15rem}.toolbar{gap:8px}.toolbar input,.sortbox{flex:100%}.sortbox select{flex:1;min-width:0}.lvl{text-align:end;min-width:0}.lvl .bar{display:none}.lvl b{margin-inline-start:0}.tank-card .body{flex-wrap:wrap}.tank-card .body>*{min-width:0}table.log th,table.log td{padding:10px 8px}.ev time small{display:none}}dl{flex:130px}@media (width<=900px){.lvl{min-width:0}.lvl .bar{width:56px}table.log th,table.log td{padding:10px 8px}}@media (width<=360px){.tank-card.solo .art,.art{width:132px}.hero-copy h1{font-size:1.7rem}.nav{gap:8px}}@media (width<=420px){table.log td small{letter-spacing:0;font-size:.66rem}table.log th{letter-spacing:0;padding-inline:6px}table.log td{overflow-wrap:anywhere;padding-inline:6px}table.log td .chip{padding:3px 8px;font-size:.66rem}}@media (width<=320px){.tanks th:nth-child(2),.tanks td:nth-child(2){display:none}.map-tools{flex-wrap:wrap}}.hero,.foot{direction:ltr}[dir=rtl] .hero-copy,[dir=rtl] .stats{direction:rtl}.menu .tab,.pill,.foot-in span,.foot-in a{unicode-bidi:plaintext}html[dir=rtl],html[dir=rtl] body{direction:ltr}[dir=rtl] main{direction:rtl}.sform[aria-busy] .grid,.sform[aria-busy] label{opacity:.55;pointer-events:none}.orn img{height:auto}[dir=rtl] .hero-card{left:6%;right:auto;transform:rotate(7deg)}.orn span.o3{box-sizing:border-box;border:8px solid #beece6;border-radius:50%;width:34px;height:34px}@media (width<=420px){.nav.solo{flex-wrap:nowrap;gap:10px}.nav.solo .brand{--h:18px;gap:8px;min-width:0}.nav.solo .pill{flex:none;padding:7px 14px;font-size:.8rem}}@media (width<=380px){.nav.solo .brand{--h:14px;gap:6px}.nav.solo .pill{padding:6px 11px}}@media (width<=330px){.nav.solo .brand{--h:12px;gap:4px}}.simtag{letter-spacing:.03em;color:var(--violet);vertical-align:middle;white-space:nowrap;background:#eef1fa;border-radius:999px;margin-inline-start:8px;padding:2px 8px;font-size:.62rem;font-style:normal;font-weight:600}.hero .simtag{color:#fff;background:#ffffff38;font-size:.8rem}.demo header{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-state{align-items:center;gap:12px;margin-block:10px 14px;display:flex}.demo-state .chip.low{color:#9a6200;background:#fff4e0}.demo-actions{flex-wrap:wrap;gap:10px;display:flex}.demo-actions button{border:1px solid var(--line);color:var(--violet);cursor:pointer;background:#fff;border-radius:999px;padding:10px 20px;font:500 .85rem inherit}.demo-actions button:hover:not(:disabled){background:#f6f8fd}.demo-actions button:disabled{opacity:.55;cursor:default}.demo #demo-msg{min-height:1.3em;margin-block:12px 0}@media (width<=560px){.demo-actions button{flex:100%}}.art{direction:ltr}.t3{position:relative}.tank3d{width:100%;height:auto;display:block;overflow:visible}.tank3d .gl{fill:#e8eefc8c;stroke:none}.tank3d .gl-g-body{fill:#dee6fab3}.tank3d .gl-g-top,.tank3d .gl-g-front,.tank3d .gl-g-side{fill:#f0f4fd8c}.tank3d .gl-shade,.tank3d .lq-shade{stroke:none;pointer-events:none}.tank3d .edge{fill:none;stroke:#9fb0d6;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}.tank3d .edge-lip{stroke:#ffffffbf;stroke-width:.8px}.tank3d .edge-base{stroke-dasharray:3 3;opacity:.7}.tank3d .shine-spec{fill:#ffffff57;stroke:none}.tank3d .shine-ridge{fill:none;stroke:#fff9;stroke-width:2.2px;stroke-linecap:round}.tank3d .liquid{opacity:.9}.tank3d .lq{fill:var(--lc,#1dc4f4);stroke:none}.tank3d .lq-l-top{stroke:#ffffffb3;stroke-width:1px}.tank3d.uncal .gl{fill:#ecf0f873}.tank3d.uncal .edge{stroke-dasharray:5 4}.tank3d .rl{stroke:#aab4cf;stroke-width:1.2px;stroke-linecap:round}.tank3d .rt{stroke:#aab4cf;stroke-width:1.2px}.tank3d .guide{stroke:var(--lc,#1dc4f4);stroke-width:1px;stroke-dasharray:2 2.5;opacity:.85}.tank3d .ptr{fill:var(--lc,#1dc4f4)}.tank3d.uncal .mk-g{display:none}.tk,.mk{white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;line-height:1.1;position:absolute;transform:translateY(-50%)}.tk[hidden],.mk[hidden]{display:none}.tk{color:var(--muted);font-size:10px}.tk b{font-weight:500;display:block}.tk small{opacity:.85;font-size:9px;display:none}.tk.lit small{display:block}.mk{border:1px solid var(--lc,#1dc4f4);color:var(--ink);background:#fff;border-radius:8px;padding:2px 7px;font-size:11px;box-shadow:0 2px 6px #141e5026}.mk b{font-weight:600}.mk small{color:var(--muted);font-size:9px;display:none}.mk.wide small{display:block}.mk:before{content:"";inset-inline-start:-5px;border:4px solid #0000;border-right-color:var(--lc,#1dc4f4);border-left:0;position:absolute;top:calc(50% - 4px)}.uncal-tag{border:1px solid var(--line);width:max-content;max-width:60%;color:var(--muted);background:#ffffffeb;border-radius:999px;padding:2px 10px;font-size:.68rem;position:absolute;bottom:2px;left:0}.cal-preview{justify-items:center;gap:4px;display:grid}.cal-preview .art{width:min(280px,100%)}.cal-preview-note{font-size:.72rem}.sf[data-cap]{display:none}.sf.calc input{border-color:var(--violet);background:#f4effe}.sf.calc>span:after{content:" · " var(--calc-tag,"");color:var(--violet);font-weight:500}.note.err{color:var(--bad)}#cal-calc{display:none}.report-controls{gap:14px;display:grid}.rc-row{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.rc-period{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.rc-label{color:var(--muted);font-size:.8rem}.rc-row select,.datebox input{border:1px solid var(--line);height:42px;font:inherit;color:var(--ink);background:#fff;border-radius:999px;min-width:0;max-width:100%;padding-inline:14px}.datebox{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.datebox input{border-radius:14px}.rc-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.print-btn{background:var(--violet);padding:11px 24px;font-size:.92rem;box-shadow:0 6px 16px #4e1bc04d}.pill.alt{color:var(--violet);background:#eef1fa}.rlink{margin-inline-start:auto}.rlink-btn:before{content:none!important}.report,.report-doc{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.report-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.report-head h2{color:var(--ink);margin:0;font-size:1.5rem}.report-head p{margin:4px 0 0}.meta{grid-auto-flow:column;gap:6px 22px;margin:0;display:grid}.meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.7rem}.meta dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:.85rem;font-weight:500}.kpi-section h3,.rcard h3{color:var(--ink);margin:0 0 10px;font-size:.95rem}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);border-radius:16px;min-width:0;padding:12px 16px}.kpi.wide{background:linear-gradient(135deg,#f4f0ff,#eaf8fe)}.kpi span{color:var(--muted);font-size:.72rem;display:block}.kpi b{color:var(--blue);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;display:block}.kpi small{color:var(--muted);margin:2px 0 0;font-size:.7rem;display:block}.na{color:var(--muted);font-weight:400}.rchart{shape-rendering:geometricprecision;width:100%;height:auto;display:block}.rchart .grid{stroke:#e8ecf6}.rchart .ax{fill:var(--muted);font-size:11px}.report .chart{position:relative}.report .chart svg{width:100%;height:auto}.rtable td,.rtable th{white-space:nowrap}.rtable th{vertical-align:bottom}.rtable td a{color:var(--ink);text-decoration:none;display:inline}.sorth{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sorth.on{color:var(--violet)}.rgrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.toplist{gap:6px;margin:0;padding-inline-start:1.2em;display:grid}.toplist span{color:var(--muted);font-size:.85rem}.legend{color:var(--text);flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.legend i{border-radius:3px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.rnotes{background:#fff7e6;border-radius:12px;gap:4px;margin:0;padding:10px 16px;font-size:.85rem;list-style:none;display:grid}.notice-inline{background:#eef1fa;border-radius:12px;margin:0;padding:10px 16px;font-size:.85rem}@media (width<=560px){.meta{grid-auto-flow:row}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi b{font-size:1.05rem}.rlink{flex:100%;margin-inline-start:0}}@page{size:A4 portrait;margin:12mm}@page fleet{size:A4 landscape;margin:10mm}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:none!important;animation:none!important}html,body{font-size:10pt;background:#fff!important}.hero-bg,.hero-card,.hero:after,.hero .menu,#lang-link,.hero .stats,.hero-copy p,.foot,.no-print,#offline,.back,.toolbar,#r-status{display:none!important}.hero{border-radius:10px;background:#4e1bc0!important;height:auto!important;min-height:0!important;margin:0 0 8px!important;padding:6px 10px!important}.hero .nav{padding-block:4px!important}.hero .brand{--h:20px}.hero-copy{margin:4px 0 0!important;padding:0!important}.hero-copy h1{margin:0!important;font-size:15pt!important}.hero+main{margin-top:0!important;padding-top:0!important}.wrap{width:100%!important}.report-doc{gap:10px}html.print-landscape body{page:fleet}.card,.kpi{box-shadow:none!important;border:1px solid #dfe5f3!important}.kpi,.card,.rcard,.report-head,.kpi-section,.rchart,.rnotes,.legend,.rgrid>section{break-inside:avoid;page-break-inside:avoid}.kpi-section h3,.rcard h3{break-after:avoid;page-break-after:avoid}.table-wrap{overflow:visible!important}table{width:100%}thead{display:table-header-group}tfoot{display:table-footer-group}tr,td,th{break-inside:avoid;page-break-inside:avoid}.rtable td,.rtable th{white-space:normal;padding:5px 6px;font-size:8.5pt}.rank{font-size:8.5pt}.kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.kpi{padding:8px 10px}.kpi b{font-size:12pt}.report-head h2{font-size:16pt}.sorth{color:inherit!important}a{color:inherit!important;text-decoration:none!important}}.report .meta>div{display:block}.report .legend li:before{content:none}.report .kpi small:empty{display:none}.report-controls .sortbox{min-width:0;max-width:100%}.report-controls .sortbox select{flex:1;width:100%;min-width:0}@media (width<=420px){.report-controls .sortbox{flex:100%}.report-controls{padding:14px}}.report-controls{grid-template-columns:minmax(0,1fr)}.report-controls .rc-row,.report-controls .rc-period,.report-controls #r-period{min-width:0;max-width:100%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.combo{flex:320px;gap:6px;min-width:0;max-width:560px;display:grid;position:relative}.combo-label{color:var(--muted);font-size:.8rem}.combo-box{align-items:center;display:flex;position:relative}.combo-box input{border:1px solid var(--line);width:100%;min-width:0;height:44px;font:inherit;color:var(--ink);background:#fff;border-radius:999px;padding-inline:18px 74px}.combo-box input:focus{border-color:var(--cyan);outline:3px solid #1dc4f473}.combo-clear,.combo-toggle{inset-inline-end:8px;width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.combo-clear{inset-inline-end:38px}.combo-clear:hover,.combo-toggle:hover{background:#eef1fa}.combo-toggle i{border:2px solid;border-width:0 2px 2px 0;width:8px;height:8px;transform:rotate(45deg)translate(-2px,-2px)}.combo [role=listbox]{inset-inline:0;z-index:20;overscroll-behavior:contain;border:1px solid var(--line);background:#fff;border-radius:18px;max-height:min(340px,52vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 18px 40px #140a502e}.combo [role=listbox][hidden]{display:none}.dd-native{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dd{min-width:180px;display:flex;position:relative}.dd-btn{border:1px solid var(--line);min-width:0;height:42px;font:inherit;text-align:start;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;flex:1;justify-content:space-between;align-items:center;gap:10px;padding-inline:16px 14px;display:flex}.dd-btn:hover{border-color:#c9d3ea}.dd-btn:focus-visible,.dd-btn[aria-expanded=true]{border-color:var(--cyan);outline:3px solid #1dc4f473}.dd-btn:disabled{opacity:.6;cursor:not-allowed}.dd-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dd.empty .dd-val{color:var(--muted)}.dd-caret{width:8px;height:8px;color:var(--muted);border:2px solid;border-width:0 2px 2px 0;flex:none;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}.dd-btn[aria-expanded=true] .dd-caret{transform:rotate(-135deg)translate(-2px,-2px)}.sf .dd{min-width:0}.sf .dd-btn{background:#f8fafe;border-radius:12px;padding-inline:14px;font-size:.92rem}.sf.bad .dd-btn{border-color:var(--bad);background:#fff6f6}.sortbox .dd{flex:none}.dd-panel{z-index:60;overscroll-behavior:contain;border:1px solid var(--line);background:#fff;border-radius:18px;margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 18px 40px #140a502e}.dd-panel[hidden]{display:none}.dd-opt{cursor:pointer;min-height:40px;color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.dd-opt.ph{color:var(--muted)}.dd-opt.active{background:#f0ecff}.dd-opt.sel{color:var(--violet);font-weight:600}.dd-opt.sel:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:6px;height:11px;margin-inline-start:auto;transform:rotate(45deg)}@media (width<=760px){.toolbar .sortbox{flex:100%}.sortbox .dd{flex:1;min-width:0}}.opt{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:44px;padding:9px 12px;display:flex}.opt.active{background:#f0ecff}.opt.sel .opt-name{color:var(--violet)}.opt-name{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-weight:500}.opt-imei{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.74rem}.opt mark{color:inherit;background:#1dc4f44d;border-radius:3px;padding:0 1px}.opt-more,.opt-none{color:var(--muted);padding:9px 12px;font-size:.78rem}@media (width<=420px){.opt{flex-wrap:wrap;gap:2px 12px}.combo{flex-basis:100%}}.vreport>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.vreport h2{margin:0}.vr-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.vreport .report{margin-top:14px}.vreport #vr-controls{margin-top:12px}.vreport #vr-status:empty{display:none}.rlink-sm{color:var(--violet);white-space:nowrap;align-items:center;gap:4px;font-size:.74rem;font-weight:500;text-decoration:none;display:inline-flex}.rlink-sm:hover{text-decoration:underline}td.rcol{text-align:end;width:1%}@media (width<=420px){td.rcol .rlink-sm span{display:none}}@media print{html.print-embedded main>:not(#report),html.print-embedded #report>header,html.print-embedded #report>p,html.print-embedded #report .no-print,html.print-embedded #report #vr-status{display:none!important}html.print-embedded #vr-body{display:block!important}html.print-embedded #report{border:0!important;padding:0!important}html.print-embedded .hero{display:block}html.print-embedded main>#report.card{break-inside:auto!important;page-break-inside:auto!important}}.rcard,.rgrid>section{overflow-wrap:anywhere;min-width:0}.rgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.rtag{color:var(--muted);white-space:nowrap;background:#eef1fa;border-radius:999px;margin-inline-start:6px;padding:1px 8px;font-size:.68rem;font-weight:600;display:inline-block}.login-card{z-index:2;width:100%;max-width:440px;margin:28px auto 48px;position:relative}.login-card form{gap:8px;display:grid}.login-card label{color:var(--ink);margin-top:6px;font-size:.9rem;font-weight:500}.field{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:stretch;display:flex;overflow:hidden}.field:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #4a18c926}.field input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:12px 14px}.login-error{color:var(--bad);background:#fdecec;border-radius:12px;margin:4px 0 0;padding:10px 14px;font-size:.88rem}.login-card .pill{background:var(--violet);margin-top:14px;padding:12px 20px;font-size:.95rem}.login-card .pill:disabled{opacity:.65;cursor:progress}.nav-end{direction:ltr;flex:none;align-items:stretch;gap:8px;display:flex}.signout{cursor:pointer;color:#fff;backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #fff6;border-radius:999px;place-items:center;width:45px;padding:0;display:grid}.signout:hover{filter:brightness(1.12)}@media (width<=420px){.nav.solo .signout{width:36px}}@media (width<=380px){.nav.solo .signout{width:34px}}@media print{.signout{display:none!important}}.feed ul.vlist{overflow-anchor:none;scrollbar-gutter:stable;gap:0;max-height:80dvh;padding:0 2px;display:block;overflow-y:auto}.feed ul.vlist:focus-visible{outline:3px solid var(--cyan);outline-offset:2px;border-radius:14px}.vlist .vwrap{margin:0;padding:0;list-style:none;position:relative}.vlist .vrows{margin:0;padding:0;list-style:none;display:block;position:absolute;inset:0 0 auto}.vlist .ev{flex-wrap:nowrap;height:64px;margin-bottom:8px;padding-block:0}.vlist .ev div{min-width:0}.vlist .ev b,.vlist .ev div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vlist .ev time{white-space:nowrap;flex:none}.vlist>.empty{padding:12px 14px}:root{--sb-thumb:#0038ba52;--sb-thumb-hover:#0038ba99;--sb-track:#0038ba0f}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--sb-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--sb-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--blue,#0038ba);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}@supports ((-moz-appearance:none)){*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb-hover) var(--sb-track)}}@media (hover:none) and (pointer:coarse){::-webkit-scrollbar{width:6px;height:6px}}
