.ipadCockpit .nearbyPlaces[hidden]{display:none}.ipadCockpit .nearbyPlaces{z-index:6;left:var(--float-map-left,var(--float-left,12px));bottom:calc(var(--float-dock-height,124px) + env(safe-area-inset-bottom) + 10px);width:min(470px,calc(100vw - var(--float-map-left,var(--float-left,12px)) - var(--float-right,12px)));pointer-events:auto;background:var(--ir-panel);background:linear-gradient(180deg,#ffffff0d,#fff0 55%),color-mix(in srgb,var(--ir-panel) 86%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border:1px solid color-mix(in srgb,var(--ir-text) 16%,transparent);border-radius:14px;margin:0;padding:4px 12px;position:fixed;box-shadow:inset 0 1px #ffffff1c,0 12px 30px #000a}html[data-theme=light] .ipadCockpit .nearbyPlaces{background:linear-gradient(180deg,#ffffffb3,#fff0 55%),color-mix(in srgb,var(--ir-panel) 86%,transparent);box-shadow:inset 0 1px #fff,0 10px 26px #1a1c1f2e}.ipadCockpit .nearbyRow{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:6px 0;display:grid}.ipadCockpit .nearbyIcon{place-items:center;width:40px;height:40px;display:grid}.ipadCockpit .nearbyIcon svg{filter:drop-shadow(0 2px 4px #0006);width:36px;height:36px}.ipadCockpit .nearbyName{flex-direction:column;gap:2px;min-width:0;display:flex}.ipadCockpit .nearbyName>b{color:var(--ir-text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.15;overflow:hidden}.ipadCockpit .nearbyName>small{letter-spacing:.1em;text-transform:uppercase;color:var(--ir-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ipadCockpit .nearbyMiles{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:flex}.ipadCockpit .nearbyMiles>b{color:var(--ir-text);font-size:26px;font-weight:700;line-height:1}.ipadCockpit .nearbyMiles>small{letter-spacing:.08em;text-transform:uppercase;color:var(--ir-muted);font-size:12px;font-weight:600}.ipadCockpit .nearbyPlaces{width:min(330px,calc(100vw - var(--float-map-left,var(--float-left,12px)) - var(--float-right,12px)));bottom:calc(var(--float-dock-height,124px) + env(safe-area-inset-bottom) + 8px);border-radius:12px;padding:2px 10px}.ipadCockpit .nearbyRow{grid-template-columns:28px minmax(0,1fr) auto;gap:9px;min-height:38px;padding:3px 0}.ipadCockpit .nearbyName{gap:0}.ipadCockpit .nearbyName>b{font-size:13px}.ipadCockpit .nearbyName>small{letter-spacing:.08em;font-size:9.5px}.ipadCockpit .nearbyMiles>small{font-size:10px}.ipadCockpit button.nearbyRow{font:inherit;color:inherit;cursor:pointer;text-align:left}.ipadCockpit button.nearbyRow:active{transform:scale(.97)}.ipadCockpit button.nearbyRow:focus-visible{outline:2px solid var(--ir-accent);outline-offset:2px}.ipadCockpit .nearbyPlaces{width:auto;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:8px;padding:0;display:flex}.ipadCockpit .nearbyRow{pointer-events:auto;background:var(--ir-panel);background:linear-gradient(180deg,#ffffff0f,#fff0 60%),color-mix(in srgb,var(--ir-panel) 86%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border-top:0;border:1px solid color-mix(in srgb,var(--ir-text) 18%,transparent);border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:4px 14px 4px 8px;display:flex;box-shadow:inset 0 1px #ffffff1c,0 8px 20px #0008}.ipadCockpit .nearbyRow+.nearbyRow{border-top:1px solid color-mix(in srgb,var(--ir-text) 18%,transparent)}html[data-theme=light] .ipadCockpit .nearbyRow{background:linear-gradient(180deg,#ffffffb3,#fff0 60%),color-mix(in srgb,var(--ir-panel) 86%,transparent);box-shadow:inset 0 1px #fff,0 6px 16px #1a1c1f2e}.ipadCockpit .nearbyName{display:none}.ipadCockpit .nearbyIcon{width:32px;height:32px}.ipadCockpit .nearbyIcon svg{width:30px;height:30px}.ipadCockpit .nearbyMiles>b{font-size:22px}.ipadCockpit .nearbyPlaces{width:max-content;min-width:0;max-width:calc(100vw - var(--float-map-left,var(--float-left,12px)) - var(--float-right,12px))}.nearbyIcon img{object-fit:contain;filter:drop-shadow(0 2px 3px #0008);width:100%;height:100%}
.navLanes{background:color-mix(in srgb,var(--ir-raised,#222) 70%,transparent);border:1px solid color-mix(in srgb,var(--ir-text,#fff) 14%,transparent);border-radius:12px;justify-content:center;align-items:flex-end;gap:5px;margin:10px 0 2px;padding:8px 10px;display:flex;box-shadow:inset 0 1px #ffffff14}.navLane{width:34px;height:46px;color:var(--ir-text,#fff);opacity:1;background:color-mix(in srgb,var(--ir-text,#fff) 16%,transparent);border:1px solid color-mix(in srgb,var(--ir-text,#fff) 45%,transparent);border-radius:7px;place-items:center;display:grid}.navLane svg{stroke-width:3px;width:26px;height:36px}.navLane svg path{stroke-width:3.2px}.navLane.use{opacity:1;color:var(--ir-ink,#111);background:var(--ir-accent,#ff8a1f);box-shadow:0 0 14px color-mix(in srgb,var(--ir-accent,#ff8a1f) 55%,transparent);border-color:#0000}html[data-theme=light] .navLane.use{color:#1a1006}
.ipadCockpit .closureAlert{pointer-events:auto;background:linear-gradient(180deg,#ff5d731f,#ff5d7300 70%),color-mix(in srgb,var(--ir-panel,#222) 88%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border:1px solid #ff5d73aa;border-radius:14px;flex-direction:column;gap:3px;width:100%;margin-top:8px;padding:10px 14px;animation:2.4s ease-in-out infinite closurePulse;display:flex;box-shadow:inset 0 1px #ffffff1c,0 0 22px #ff5d7340,0 12px 30px #000a}.ipadCockpit .closureAlert>b{letter-spacing:.08em;color:#ff8a98;font-size:16px;font-weight:800}.ipadCockpit .closureAlert>small{color:var(--ir-muted,#aaa);font-size:12px;line-height:1.3}html[data-theme=light] .ipadCockpit .closureAlert>b{color:#b3263a}@keyframes closurePulse{0%,to{box-shadow:inset 0 1px #ffffff1c,0 0 14px #ff5d7330,0 12px 30px #000a}50%{box-shadow:inset 0 1px #ffffff1c,0 0 26px #ff5d7370,0 12px 30px #000a}}@media (prefers-reduced-motion:reduce){.ipadCockpit .closureAlert{animation:none}}
.downgradeBanner{color:#fff;letter-spacing:.02em;background:#b3261e;border:1px solid #ff8a80;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:9px 14px;font-size:17px;line-height:1.1;animation:1s steps(2,jump-none) infinite downgradeFlash;display:flex;box-shadow:0 6px 18px #0006,inset 0 1px #ffffff38}.downgradeBanner b{text-transform:uppercase;font-weight:800}.downgradeBanner span{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.downgradeBanner--on{background:#8f1d17;animation:none}@keyframes downgradeFlash{0%{background:#b3261e;box-shadow:0 6px 18px #0006,0 0 #ff5a4d00}to{background:#e0382e;box-shadow:0 6px 18px #0006,0 0 0 4px #ff5a4d66}}@media (prefers-reduced-motion:reduce){.downgradeBanner{outline-offset:-3px;outline:3px solid #ffb4ab;animation:none}}
html:is([data-theme],:root) .ipadCockpit .navStack .navCard{background:linear-gradient(180deg,#ffffff0d,#fff0 60%),color-mix(in srgb,var(--ir-panel) 66%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-radius:18px;padding:11px 14px 9px}html:is([data-theme],:root) .ipadCockpit .navStack .navMain{gap:10px;min-height:72px;padding-right:86px}html:is([data-theme],:root) .ipadCockpit .navStack .navArrow svg{width:70px;height:70px}html:is([data-theme],:root) .ipadCockpit .navStack .navText{gap:3px}html:is([data-theme],:root) .ipadCockpit .navStack .navText strong{font-size:22px}html:is([data-theme],:root) .ipadCockpit .navStack .navText span{font-size:13px}html:is([data-theme],:root) .ipadCockpit .navStack .navThen{padding-top:7px;font-size:13px}.nativeMapStack .nativeFullViewBtn svg{width:20px;height:20px}.nativeMapStack .nativeFullViewBtn[aria-pressed=true]{background:var(--ir-accent);color:var(--ir-ink,#1a1006)}html:is([data-theme],:root) .ipadCockpit .navStack .navText .navPermit,.navText .navPermit{-webkit-line-clamp:3;color:#fff;opacity:1;overflow-wrap:anywhere;border-left:4px solid var(--ir-accent,#f5a623);background:#00000059;border-radius:6px;-webkit-box-orient:vertical;margin-top:2px;padding:4px 8px;font-size:22px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}html:is([data-theme],:root) .ipadCockpit.stdV3On .navStack,html:is([data-theme],:root) .ipadCockpit .navStack{width:490px;max-width:calc(100% - var(--float-map-left) - 90px)}html:is([data-theme],:root) .ipadCockpit .navStack .navArrow{min-width:96px}html:is([data-theme],:root) .ipadCockpit .navStack .navArrow b{font-size:38px}html:is([data-theme],:root) .ipadCockpit .navStack .navText .navPermit,.navText .navPermit{color:var(--ir-ink,#1a1006);background:var(--ir-accent,#f5a623);border-left:0;border-radius:8px;padding:6px 10px;font-size:23px;font-weight:800;line-height:1.15;box-shadow:0 2px 10px #0006}html:is([data-theme],:root) .ipadCockpit .startCard{padding:14px 16px 12px}html:is([data-theme],:root) .ipadCockpit .startCard h2{font-size:26px;font-weight:800;line-height:1.15}html:is([data-theme],:root) .ipadCockpit .startCard p{font-size:16px;line-height:1.35}html:is([data-theme],:root) .ipadCockpit .startCard--unverified p{border-radius:8px;padding:7px 10px;font-size:18px;font-weight:700;box-shadow:0 2px 10px #0006;color:var(--ir-ink,#1a1006)!important;background:var(--ir-accent,#f5a623)!important}html:is([data-theme],:root) .ipadCockpit .startCard .startNav{height:62px;font-size:19px}html:is([data-theme],:root) .ipadCockpit .startCard .startRow>*{min-height:44px;font-size:15px;font-weight:600}html:is([data-theme],:root) .ipadCockpit .startCard{border-radius:11px;width:245px;max-width:100%;padding:7px 8px 6px}html:is([data-theme],:root) .ipadCockpit .startCard h2{margin:0 0 4px;line-height:1.15;font-size:17px!important}html:is([data-theme],:root) .ipadCockpit .startCard p{margin:0 0 6px;font-size:11px;line-height:1.35}html:is([data-theme],:root) .ipadCockpit .startCard .startNav{letter-spacing:.04em;border-radius:6px;gap:5px;height:24px;padding:0 10px;font-size:17px;font-weight:800;line-height:1}html:is([data-theme],:root) .ipadCockpit .startCard .startNav svg{width:13px;height:13px}html:is([data-theme],:root) .ipadCockpit .startCard .startRow{gap:4px;margin-top:5px}html:is([data-theme],:root) .ipadCockpit .startCard .startRow>*{border-radius:5px;min-height:22px;padding:0 3px;font-size:11px}
:root{--sm-bg:#070a0f;--sm-bg-centre:#0e1522;--sm-bg-centre-caution:#141019;--sm-map:#080c13;--sm-glass:#0c1119e6;--sm-glass-2:#070a0fd6;--sm-line:#5cc0ff1f;--sm-edge:#5cc0ff33;--sm-edge-button:#5cc0ff38;--sm-text:#eef2f7;--sm-text-2:#c9d2df;--sm-muted:#8b95a5;--sm-cyan:#5cc0ff;--sm-cyan-2:#9adbff;--sm-gold:#f2b632;--sm-green:#3fdc8a;--sm-amber:#ff8a1f;--sm-gauge:#22d3e0;--sm-gauge-2:#16ffff;--sm-warn:#ffa62b;--sm-red-band:#ff8a5e;--sm-track:#ffffff12;--sm-red:#ff4d5e;--sm-red-2:#ff8a95;--sm-shield-i:#b3182e}.smGauge{background:var(--sm-glass);border:1px solid var(--sm-edge);color:var(--sm-text);border-radius:14px;padding:12px 14px}.smGauge header span{letter-spacing:2px;color:var(--sm-muted);font-size:11px}.smGaugeValue{align-items:baseline;gap:3px;display:flex}.smGaugeValue b{font-variant-numeric:tabular-nums;font:700 34px/1.1 Barlow Condensed,D-DIN,sans-serif}.smGaugeValue small{color:var(--sm-muted);font-size:18px}.smGaugeBar{background:#ffffff0f;border-radius:5px;height:10px;margin:6px 0;position:relative;overflow:hidden}.smGaugeTick{background:#ffffff40;width:1px;position:absolute;top:0;bottom:0;left:50%}.smGaugeFill{background:linear-gradient(90deg,var(--sm-cyan),var(--sm-cyan-2));box-shadow:0 0 12px var(--sm-cyan);border-radius:5px;position:absolute;top:0;bottom:0}.smGaugeFill--right{left:50%}.smGaugeFill--left{right:50%}.smGauge--amber .smGaugeFill{background:var(--sm-warn);box-shadow:0 0 12px var(--sm-warn)}.smGauge--red .smGaugeFill{background:linear-gradient(90deg,var(--sm-red),var(--sm-warn));box-shadow:0 0 12px var(--sm-red)}.smGauge footer{letter-spacing:1px;color:var(--sm-muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.smTiles{gap:8px;display:grid}.smTile{background:var(--sm-glass);border:1px solid var(--sm-edge);color:var(--sm-text);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:baseline;padding:10px 14px;display:flex}.smTile span{letter-spacing:2px;color:var(--sm-muted);font-size:11px}.smTile b{font-variant-numeric:tabular-nums;font:600 24px/1.1 Barlow Condensed,D-DIN,sans-serif}.smTile small{color:var(--sm-muted);margin-left:4px;font-size:13px}.smTile--amber{border-color:#ffa62b59}.smTile--amber b{color:var(--sm-warn)}.smTile--red b{color:var(--sm-red)}.smTile--muted b{color:var(--sm-muted)}.smNext{color:var(--sm-text);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:linear-gradient(180deg,#121926,#0c1119) padding-box,linear-gradient(135deg,var(--sm-cyan),var(--sm-gold)) border-box;border:1px solid #0000;border-radius:6px;gap:8px;padding:16px 16px 14px;display:grid}.smNextRow1{justify-content:space-between;align-items:baseline;display:flex}.smNextLabel{letter-spacing:2.5px;color:var(--sm-cyan);font-size:11px}.smNextDist b{color:var(--sm-gold);text-shadow:0 0 14px #f2b63280;font:700 36px/1 Barlow Condensed,D-DIN,sans-serif}.smNextDist small{color:var(--sm-muted);margin-left:4px;font-size:16px}.smNextRow2{align-items:center;gap:12px;display:flex}.smNextIcon{width:54px;height:54px;color:var(--sm-cyan);background:#5cc0ff1a;border:1px solid #5cc0ff4d;border-radius:12px;flex:none;place-items:center;display:grid}.smNextIcon svg{width:34px;height:34px}.smNextText b{font:700 40px/1 Barlow Condensed,D-DIN,sans-serif;display:block}.smNextText span{color:var(--sm-text-2);font-size:14px}.smNextBox{background:#00000059;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.35}.smNextBox i{letter-spacing:2px;color:var(--sm-cyan);margin-right:8px;font-size:10px;font-style:normal;display:inline-block}.smNextBox p{margin:0;display:inline}.smNextBox--studio{color:var(--sm-muted);letter-spacing:1px}.smNext--approach{color:#070a0f;background:padding-box padding-box,linear-gradient(135deg,#ffd36a,#f2b632,#c98f12) border-box;box-shadow:0 0 40px #f2b6324d}.smNext--approach .smNextLabel,.smNext--approach .smNextDist b,.smNext--approach .smNextDist small,.smNext--approach .smNextText span,.smNext--approach .smNextBox i{color:#070a0f;text-shadow:none}.smNext--approach .smNextIcon{color:var(--sm-gold);background:#070a0f;border-color:#070a0f}.smNext--approach .smNextBox{background:#070a0f24}.smNext{cursor:pointer}.smNextMissed{color:var(--sm-muted);margin:5px 0 0;font-size:12px}.smNext--approach .smNextMissed{color:#070a0f;font-size:11px}.smRoad{color:var(--sm-text)}.smRoad h3{letter-spacing:2.5px;color:var(--sm-muted);margin:0 0 6px;font-size:11px;font-weight:500}.smRoad ol{margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.smRoad ol:before{content:"";background:linear-gradient(180deg,var(--sm-gold),#5cc0ff59,#5cc0ff14);width:2px;position:absolute;top:0;bottom:0;left:13px}.smRoadRow button{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:4px 8px 4px 4px;display:flex}.smRoadNode{border:2px solid var(--sm-cyan);background:#000;border-radius:50%;flex:none;width:20px;height:20px;position:relative}.smRoadText{flex:1;min-width:0;display:grid}.smRoadText b{font-size:13.5px;font-weight:600}.smRoadText small{color:var(--sm-muted);font-size:11.5px}.smRoadDist{align-items:baseline;gap:3px;display:flex}.smRoadDist b{font-variant-numeric:tabular-nums;font:600 22px/1 Barlow Condensed,D-DIN,sans-serif}.smRoadDist small{color:var(--sm-muted);font-size:12px}.smRoadRow--amber .smRoadNode{border-color:var(--sm-warn)}.smRoadRow--green .smRoadNode{border-color:var(--sm-green)}.smRoadRow--green small{color:var(--sm-green)}.smRoadRow--muted .smRoadNode{border-color:var(--sm-muted)}.smRoadRow--red button{background:#ff4d5e1a;border-color:#ff4d5e73;box-shadow:0 0 18px #ff4d5e40}.smRoadRow--red .smRoadNode{border-color:var(--sm-red)}.smRoadRow--red .smRoadText b{color:var(--sm-red-2)}.smRoadEmpty{color:var(--sm-muted);padding:10px 8px 10px 34px;font-size:12.5px}.smBanner{z-index:6;background:var(--sm-glass-2);-webkit-backdrop-filter:blur(8px);border:1px solid var(--sm-gold);color:var(--sm-text);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);align-items:center;gap:14px;padding:12px 18px;display:flex;position:absolute;top:16px;left:16px;right:16px}.smBanner--approach{border-color:var(--sm-gold);box-shadow:0 0 30px #f2b63240}.smBanner--caution{border-color:var(--sm-red);box-shadow:0 0 30px #ff4d5e4d}.smBannerIcon{width:40px;height:40px;color:var(--sm-gold);flex:none}.smBanner--caution .smBannerIcon{color:var(--sm-red)}.smBannerText{flex:1;min-width:0;display:grid}.smBannerText b{text-transform:uppercase;font:700 32px/1.05 Barlow Condensed,D-DIN,sans-serif}.smBannerText span{color:var(--sm-text-2);font-size:14px;font-weight:600}.smBannerDist{align-items:baseline;gap:4px;display:flex}.smBannerDist b{color:var(--sm-gold);font:700 48px/1 Barlow Condensed,D-DIN,sans-serif}.smBanner--caution .smBannerDist b{color:var(--sm-red-2)}.smBannerDist small{color:var(--sm-muted);font-size:20px}.smVoice{z-index:5;background:var(--sm-glass-2);-webkit-backdrop-filter:blur(8px);border:1px solid var(--sm-edge);border-radius:10px;align-items:center;gap:10px;padding:8px 14px;display:flex;position:absolute;bottom:124px;left:16px;right:16px}.smVoiceIcon{width:20px;height:20px;color:var(--sm-cyan)}.smVoiceBars{align-items:center;gap:3px;display:flex}.smVoiceBars i{background:var(--sm-cyan);border-radius:2px;width:3px;display:block}.smVoice em{color:var(--sm-text-2);font-size:14px}.smStrip{z-index:5;text-align:left;background:var(--sm-glass-2);-webkit-backdrop-filter:blur(8px);border:1px solid var(--sm-edge);height:98px;color:var(--sm-text);cursor:pointer;border-radius:12px;grid-template-rows:auto 1fr;padding:8px 12px 6px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.smStripHead{letter-spacing:1.5px;color:var(--sm-muted);justify-content:space-between;font-size:11px;display:flex}.smStrip svg{width:100%;height:100%}.smStrip--empty em{color:var(--sm-muted);font-size:13px}.smActions{gap:8px;display:grid}.smBtn{background:var(--sm-glass);border:1px solid var(--sm-edge-button);height:48px;color:var(--sm-text);letter-spacing:1.2px;cursor:pointer;border-radius:12px;place-items:center;font:600 17px/1 Barlow Condensed,D-DIN,sans-serif;text-decoration:none;display:grid}.smBtn--caution{border-color:var(--sm-red);color:var(--sm-red-2);background:#ff4d5e24;box-shadow:0 0 18px #ff4d5e4d}.gDriverRoot.smV3{--g-sm-font:"Barlow Condensed","D-DIN",sans-serif;font-variant-numeric:tabular-nums}.smV3 .smArcWrap{z-index:3;pointer-events:none;width:270px;height:540px;position:absolute;top:110px}.smV3 .smArcWrap--left{perspective:1100px;perspective-origin:80%;left:10px}.smV3 .smArcWrap--right{perspective:1100px;perspective-origin:20%;right:10px}.smV3 .smArcWrap--left .smArc{transform-origin:100%;transform:rotateY(-26deg)rotateX(26deg)}.smV3 .smArcWrap--right .smArc{transform-origin:0%;transform:rotateY(26deg)rotateX(26deg)}.smV3 .smArc{display:block;overflow:visible}.smV3 .smArcLabel{font:600 13px var(--g-sm-font);fill:#eef2f780}.smV3 .smCapLabel{font:700 14px var(--g-sm-font);fill:var(--sm-gauge-2)}.smV3 .smArc path{transition:stroke-dasharray .35s,stroke-dashoffset .35s}.smV3 .smRead{z-index:4;perspective:900px;position:absolute;top:612px}.smV3 .smRead--speed{left:36px}.smV3 .smRead--grade{right:36px}.smV3 .smReadTilt{min-height:44px;color:var(--sm-text);cursor:pointer;transform-origin:50% 100%;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;font-family:IBM Plex Sans,sans-serif;display:flex;transform:rotateX(28deg)}.smV3 .smRead--grade .smReadTilt{text-align:right;align-items:flex-end}.smV3 .smReadLabel{letter-spacing:2.5px;color:var(--sm-muted);font-size:11px;font-weight:600}.smV3 .smReadRow{align-items:baseline;gap:8px;display:flex}.smV3 .smReadRow .smReadArrow{color:var(--sm-gauge);align-self:center}.smV3 .smReadNum{font:700 110px/.9 var(--g-sm-font);letter-spacing:-3px;color:var(--sm-gauge);text-shadow:0 0 36px #16ffff80}.smV3 .smReadUnit{font:600 22px var(--g-sm-font);letter-spacing:2px;color:var(--sm-muted)}.smV3 .smReadUnit--pct{letter-spacing:0;font-size:30px}.smV3 .smReadLine{letter-spacing:1px;color:var(--sm-muted);margin-top:4px;font-size:12px}.smV3 .smReadLine b{color:var(--sm-text);font-weight:600}.smV3 .smRead[data-status=over] .smReadNum,.smV3 .smRead[data-status=amber] .smReadNum{color:var(--sm-warn);text-shadow:0 0 36px #ffa62b80}.smV3 .smRead[data-status=amber] .smReadArrow{color:var(--sm-warn)}.smV3 .smRead[data-status=red] .smReadNum{color:var(--sm-red);text-shadow:0 0 36px #ff4d5e8c}.smV3 .smRead[data-status=red] .smReadLabel,.smV3 .smRead[data-status=red] .smReadArrow{color:var(--sm-red-2)}.smV3 .smRead[data-idle=true] .smReadNum{color:var(--sm-muted);text-shadow:none}.smV3 .gCompass{display:none}.smV3 .smNextSlot{z-index:6;gap:8px;width:480px;max-width:calc(100% - 640px);display:grid;position:absolute;top:72px;left:50%;transform:translate(-50%)}.smV3 .smNextEdge{background:linear-gradient(135deg,var(--sm-cyan),var(--sm-gold));clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));filter:none;padding:1px}.smV3 .smNextSm{background:var(--sm-glass);-webkit-backdrop-filter:blur(8px);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));border:0;border-radius:0;gap:0;padding:12px 16px;display:block}.smV3 .smNextSmRow{align-items:center;gap:12px;display:flex}.smV3 .smNextSm .smNextIcon{width:50px;height:50px}.smV3 .smNextSm .smNextText{flex:1;min-width:0}.smV3 .smNextSm .smNextText b{font:700 32px/1 var(--g-sm-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smV3 .smNextSm .smNextDist{white-space:nowrap;flex:none}.smV3 .smNextSm .smNextDist small{color:var(--sm-muted);font-size:15px}.smV3 .smNextSm .smNextBox{color:var(--sm-text-2);background:0 0;margin-top:8px;padding:0;font-size:12px;line-height:1.35}.smV3 .smNextSm .smNextBox i{letter-spacing:2px;margin-right:8px;font-size:11px}.smV3 .smNextSm--gold{background:var(--sm-gold);color:#070a0f}.smV3 .smNextSm--gold .smNextDist b{color:#070a0f;text-shadow:none;font-size:48px}.smV3 .smNextSm--gold .smNextDist small,.smV3 .smNextSm--gold .smNextBox,.smV3 .smNextSm--gold .smNextBox i,.smV3 .smNextSm--gold .smNextText span{color:#070a0f}.smV3 .smNextSm--gold .smNextIcon{color:var(--sm-gold);background:#070a0f;border-color:#070a0f}.smV3 .smNextSm--red{background:var(--sm-red);color:#070a0f}.smV3 .smNextSm--red .smNextIcon{color:var(--sm-red-2);background:#070a0f;border-color:#070a0f}.smV3 .smNextSm--red .smNextText span{color:#070a0f;font-size:15px;font-weight:600}.smV3 .smNextSm--red .smNextDist b{color:#070a0f;text-shadow:none}.smV3 .smNextSm--red .smNextDist small{color:#070a0f}.smV3 .smNextSlot .smVoice{box-sizing:border-box;width:100%;position:static;bottom:auto;left:auto;right:auto}.smV3 .smNextEnd{border:1px solid var(--sm-edge-button);background:var(--sm-glass-2);width:48px;height:44px;color:var(--sm-text-2);font:600 15px var(--g-sm-font);letter-spacing:1px;cursor:pointer;border-radius:10px;position:absolute;top:0;right:-56px}.gDriverRoot.smV3[data-sm-mode=caution] .gRoutePill,.gDriverRoot.smV3[data-sm-mode=caution] .gGps{border-color:var(--sm-red);box-shadow:0 0 18px #ff4d5e4d}.gDriverRoot.smV3[data-sm-mode=caution] .gRoutePill .gRouteMain b,.gDriverRoot.smV3[data-sm-mode=caution] .gGps b{color:var(--sm-red-2)}@media (max-width:1250px){.smV3 .smNextSlot{max-width:480px}}.smV3 .smBridgeSlot{z-index:6;width:min(340px,50% - 260px);position:absolute;top:70px;right:16px}.smV3 .smBridgeSlot .smBridge{width:100%}.smV3 .smBridge{border:1px solid var(--sm-warn);background:var(--sm-glass-2);-webkit-backdrop-filter:blur(8px);min-height:44px;color:var(--sm-warn);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:6px 14px;font-family:IBM Plex Sans,sans-serif;display:flex;position:relative}.smV3 .smBridgeIc{flex:none;width:22px;height:22px}.smV3 .smBridgeText{font:600 15px/1.15 var(--g-sm-font);letter-spacing:.5px;color:var(--sm-text)}.smV3 .smBridgeDist{white-space:nowrap;flex:none}.smV3 .smBridgeDist b{font:700 18px/1 var(--g-sm-font);color:var(--sm-warn)}.smV3 .smBridgeDist small{color:var(--sm-muted);margin-left:3px;font-size:11px}.smV3 .smBridge--red{border-color:var(--sm-red);color:#fff;background:#ff4d5ee6;box-shadow:0 0 18px #ff4d5e59}.smV3 .smBridge--red .smBridgeText,.smV3 .smBridge--red .smBridgeDist b{color:#fff}.smV3 .smBridge--red .smBridgeDist small{color:#ffe3e6}.smSheetScrim{z-index:20;background:#070a0f59;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.smSheet{background:var(--sm-glass);-webkit-backdrop-filter:blur(8px);border:1px solid var(--sm-edge);width:600px;max-width:100%;height:50%;color:var(--sm-text);border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;font-family:IBM Plex Sans,sans-serif;animation:.22s ease-out smSheetUp;display:flex}@keyframes smSheetUp{0%{transform:translateY(100%)}to{transform:none}}.smSheetGrip{touch-action:none;cursor:grab;flex:none;justify-content:center;min-height:44px;padding:10px 0 6px;display:flex}.smSheetGrip i{background:#ffffff40;border-radius:3px;width:44px;height:5px}.smSheet header{align-items:baseline;gap:10px;padding:0 18px 6px;display:flex}.smSheet h3{font:700 18px var(--g-sm-font,"Barlow Condensed",sans-serif);letter-spacing:3px;color:var(--sm-cyan);margin:0}.smSheet header small{letter-spacing:2px;color:var(--sm-muted);font-size:11px}.smSheet ol{flex:1;margin:0;padding:0 8px 12px;list-style:none;overflow-y:auto}.smSheet li button{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:6px 10px;display:flex}.smSheetIc{width:26px;height:26px;color:var(--sm-warn);flex:none}.smSheetText{flex-direction:column;flex:1;min-width:0;display:flex}.smSheetText b{font:600 20px/1.1 var(--g-sm-font,"Barlow Condensed",sans-serif);letter-spacing:.5px}.smSheetText small{color:var(--sm-muted);font-size:12px}.smSheetDist{white-space:nowrap;flex:none}.smSheetDist b{font:700 22px var(--g-sm-font,"Barlow Condensed",sans-serif);color:var(--sm-gold)}.smSheetDist small{color:var(--sm-muted);margin-left:3px;font-size:12px}.smSheetRow--red button{background:#ff4d5e29}.smSheetRow--red .smSheetIc,.smSheetRow--red .smSheetText b{color:var(--sm-red-2)}.smSheetRow--green .smSheetIc{color:var(--sm-green)}.smSheetRow--muted .smSheetText b{color:var(--sm-muted)}.smSheetDrop{background:var(--sm-gold);border-radius:50% 50% 50% 0;flex:none;place-items:center;width:30px;height:36px;margin:0 2px;display:grid;transform:rotate(-45deg)}.smSheetDrop b{font:700 13px var(--g-sm-font,"Barlow Condensed",sans-serif);color:#070a0f;transform:rotate(45deg)}.smSheetEmpty{color:var(--sm-muted);padding:24px 12px;font-size:14px}.smV3 .smBarSlot{z-index:5;width:600px;max-width:calc(100% - 640px);position:absolute;bottom:92px;left:50%;transform:translate(-50%)}.smV3 .smBar{background:var(--sm-glass-2);-webkit-backdrop-filter:blur(8px);border:1px solid var(--sm-edge);color:var(--sm-text);touch-action:pan-x;border-radius:14px;gap:6px;padding:10px 14px 8px;display:grid}.smV3 .smBarTiles{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.smV3 .smBarTile{border:0;border-left:1px solid var(--sm-line);min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;padding:2px 8px;display:flex}.smV3 .smBarTile:first-child{border-left:0}.smV3 .smBarTile span{letter-spacing:2px;color:var(--sm-muted);font-size:11px}.smV3 .smBarTile b{font:600 22px/1.1 var(--g-sm-font);white-space:nowrap}.smV3 .smBarTile small{color:var(--sm-muted);margin-left:4px;font-size:12px}.smV3 .smBarTile--amber b{color:var(--sm-warn)}.smV3 .smBarTile--red b{color:var(--sm-red)}.smV3 .smBar .smStrip{-webkit-backdrop-filter:none;border:0;border-top:1px solid var(--sm-line);background:0 0;border-radius:0;height:64px;padding:2px 0 0;position:static}@media (max-width:1250px){.smV3 .smBarSlot{max-width:600px}}.smTruck svg,.smMark svg{pointer-events:none;display:block;overflow:visible}.smTruck{pointer-events:none;width:260px;height:520px}.smTruck .smCone{transition:opacity .4s}.smTruck.noCone .smCone{opacity:0}.smMark{pointer-events:none;width:88px;height:88px}.smV3 .gGhost.smCockpitOnly{height:auto;top:calc(14px + env(safe-area-inset-top));background:0 0;border:0;justify-content:flex-start;padding:0;left:18px;right:auto}.gDriverRoot.smV3 .maplibregl-ctrl-bottom-left{left:8px;right:auto;bottom:calc(-3px + env(safe-area-inset-bottom));z-index:7;transform:none}.gDriverRoot.smV3 .maplibregl-ctrl-bottom-right{left:104px;right:auto;bottom:calc(-10px + env(safe-area-inset-bottom));z-index:7;transform:none}.gDriverRoot.smV3 .maplibregl-ctrl-attrib-button{width:22px;min-width:22px;height:22px;min-height:22px}.smV3 .smTopRight{top:calc(14px + env(safe-area-inset-top));z-index:6;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;right:18px}.smV3 .smTopRight .gTopBtn{cursor:pointer;min-width:104px}.smV3 .smTopRight .gTopBtn[aria-pressed=true]{background:var(--g-or);color:#0a1118}.smV3 .smRingWrap{bottom:calc(var(--sm-ring-bottom,150px) + env(safe-area-inset-bottom));z-index:3;pointer-events:none;width:340px;height:340px;position:absolute;transform:scale(.8)}.smV3 .smRingWrap--left{transform-origin:0 100%;perspective:1000px;perspective-origin:100%;left:0}.smV3 .smRingWrap--right{transform-origin:100% 100%;perspective:1000px;perspective-origin:0%;right:0}.smV3 .smRingPlate{transform-style:preserve-3d;transform-origin:50% 60%;place-items:center;display:grid;position:absolute;inset:0}.smV3 .smRingWrap--left .smRingPlate{transform:rotateX(26deg)rotateY(14deg)}.smV3 .smRingWrap--right .smRingPlate{transform:rotateX(26deg)rotateY(-14deg)}.smV3 .smRingGlass{-webkit-backdrop-filter:blur(10px)saturate(1.2);background:radial-gradient(circle at 50% 35%,#163c469e,#05090edb 72%);border-radius:50%;position:absolute;inset:14px;box-shadow:0 26px 40px #0000008c,0 0 34px #16ffff2e,inset 0 0 40px #16ffff1f}.smV3 .smRingScan{pointer-events:none;opacity:.5;background:repeating-linear-gradient(#96f5ff12 0 1px,#0000 1px 4px);border-radius:50%;position:absolute;inset:14px;-webkit-mask:radial-gradient(circle,#000 55%,#0000 72%);mask:radial-gradient(circle,#000 55%,#0000 72%)}.smV3 .smRingScan:after{content:"";background:linear-gradient(#0000,#16ffff29,#0000);height:26%;animation:5.5s linear infinite smRingSweep;position:absolute;top:-30%;left:8%;right:8%}@keyframes smRingSweep{to{top:105%}}.smV3 .smRingArt{place-items:center;display:grid;position:absolute;inset:0}.smV3 .smRing{filter:drop-shadow(0 0 8px #16ffff59);display:block;overflow:visible}.smV3 .smRing path{transition:stroke-dasharray .35s,stroke-dashoffset .35s}.smV3 .smRingOuter{stroke:#96f5ff59;stroke-dasharray:3 9;transform-origin:160px 160px;animation:60s linear infinite smRingSpin}@keyframes smRingSpin{to{transform:rotate(360deg)}}.smV3 .smRingLabels text{font:600 13px var(--g-sm-font);fill:#eef2f79e}.smV3 .smRingWrap .smRead{perspective:none;pointer-events:auto;z-index:2;place-items:center;display:grid;position:absolute;inset:0 auto}.smV3 .smRingWrap .smReadTilt{text-align:center;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;transform:none}.smV3 .smRingWrap .smRead--grade .smReadTilt{text-align:center;align-items:center}.smV3 .smRingWrap .smReadRow{justify-content:center}.smV3 .smRingWrap .smReadNum{letter-spacing:-2px;font-size:92px}.smV3 .smRingWrap .smReadLine{max-width:180px;font-size:11px}@media (prefers-reduced-motion:reduce){.smV3 .smRingScan:after,.smV3 .smRingOuter{animation:none}}.smV3 .smBar,.smV3 .smStrip,.smV3 .smBridge,.smV3 .smVoice,.smV3 .smNextSm,.smV3 .smSheet{-webkit-backdrop-filter:blur(14px)saturate(1.25);box-shadow:0 14px 34px #00000080,0 2px 6px #0006,inset 0 1px #9adbff24}.smV3 .smNextSlot{filter:drop-shadow(0 12px 18px #00000073)}.smV3 .gPanorama{box-shadow:inset 0 0 120px #02060a8c}.smV3 .smNextSlot{top:calc(18px + env(safe-area-inset-top));width:575px;max-width:calc(100% - 600px)}.smV3 .smNextEdge{clip-path:none;filter:drop-shadow(0 0 18px #35d6ff47);background:linear-gradient(135deg,#35d6ff 0%,#35d6ff59 55%,#f2b632 100%);border-radius:12px;padding:1.5px}.smV3 .smNextEdge--gold{filter:drop-shadow(0 0 22px #f2b63259);background:linear-gradient(135deg,#ffd36a,#f2b632,#c98f12)}.smV3 .smNextEdge--red{background:linear-gradient(135deg,var(--sm-red-2),var(--sm-red))}.smV3 .smNextSm{clip-path:none;border-radius:11px;padding:14px 18px 14px 14px}.smV3 .smNextSm:not(.smNextSm--gold):not(.smNextSm--red){background:linear-gradient(#0b1826ed,#060d16f0)}.smV3 .smNextSmRow{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.smV3 .smNextSm .smNextIcon{background:#35d6ff12;border:1.5px solid #35d6ff8c;border-radius:10px;width:76px;height:76px;box-shadow:inset 0 0 14px #35d6ff2e}.smV3 .smNextSm .smNextIcon svg{width:48px;height:48px}.smV3 .smNextSm .smNextText b{font:700 42px/1.05 var(--g-sm-font);letter-spacing:1px}.smV3 .smNextSm .smNextBox{color:var(--sm-text-2);align-items:baseline;gap:12px;margin-top:5px;font-size:15px;display:flex}.smV3 .smNextSm .smNextBox i{letter-spacing:2px;color:#35d6ff;margin:0;font-size:14px}.smV3 .smNextSm .smNextBox p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smV3 .smNextSm .smNextDist{border-left:1px solid #78c8e640;align-self:stretch;align-items:center;gap:6px;padding-left:22px;display:flex}.smV3 .smNextSm .smNextDist b{font:700 58px/1 var(--g-sm-font);color:#ffbf2e;text-shadow:0 0 22px #ffbf2e73}.smV3 .smNextSm .smNextDist small{letter-spacing:1px;color:var(--sm-text-2);font-size:22px}.smV3 .smNextSm--gold .smNextDist{border-left-color:#070a0f4d}.smV3 .smNextSm--gold .smNextDist b,.smV3 .smNextSm--red .smNextDist b{font-size:58px}.smV3 .smNextSm--gold .smNextBox i,.smV3 .smNextSm--red .smNextBox i{color:#070a0f}.smV3 .smRingWrap{bottom:calc(112px + env(safe-area-inset-bottom));width:340px;height:340px;transform:scale(.72)}.smV3 .smRingWrap--left{perspective:none;left:18px}.smV3 .smRingWrap--right{perspective:none;right:18px}.smV3 .smRingWrap--left .smRingPlate,.smV3 .smRingWrap--right .smRingPlate{transform:none}.smV3 .smRingGlass{background:radial-gradient(circle at 50% 42%,#082230c7,#03090fe6 74%);inset:16px;box-shadow:0 0 34px #1ec8ff38,inset 0 0 26px #1ec8ff1f}.smV3 .smRing{filter:drop-shadow(0 0 7px #16dcff66)}.smV3 .smRingOuter{stroke:#6ee1ffbf;stroke-dasharray:none;animation:none}.smV3 .smRingInner{stroke:#6ee1ff38}.smV3 .smRingZone{stroke:#ffb028cc}.smV3 .smRingTicks line{stroke:#d2f4ffd9}.smV3 .smRingTicks line.minor{stroke:#96e1ff80}.smV3 .smRingLabels text{font:600 16px var(--g-sm-font);letter-spacing:.5px;fill:#ebfafff2}.smV3 .smRing[data-status=red] .smRingOuter{stroke:#ff4d5eb3}.smV3 .smRingWrap .smReadTilt{flex-direction:column;justify-content:center;align-items:center;gap:0;width:210px;height:210px;padding-top:6px;display:flex}.smV3 .smRingWrap .smReadLabel{font:600 13px var(--g-sm-font);letter-spacing:3px;color:#bef0fff2;align-items:center;gap:7px;display:flex}.smV3 .smRingWrap .smReadMtn{color:#bef0fff2}.smV3 .smRingWrap .smReadNum{font:700 96px/.88 var(--g-sm-font);letter-spacing:-1px;color:#26e4f2;text-shadow:0 0 28px #16ffff8c}.smV3 .smRingWrap .smReadRow{justify-content:center;align-items:baseline;gap:4px;display:flex}.smV3 .smRingWrap .smReadUnit{font:600 17px var(--g-sm-font);letter-spacing:3px;color:#c8e1ebd9}.smV3 .smRingWrap .smReadUnit--pct{letter-spacing:0;color:#26e4f2;text-shadow:0 0 18px #16ffff80;font-size:36px}.smV3 .smRingWrap .smReadPill{font:600 13px var(--g-sm-font);letter-spacing:1px;color:#d7f5fff2;white-space:nowrap;background:#061e2cb3;border:1.5px solid #35d6ffa6;border-radius:5px;max-width:none;margin-top:7px;padding:3px 10px}.smV3 .smRingWrap .smReadPill b{color:#35e0ff;font-weight:700}.smV3 .smRingWrap .smRead[data-status=over] .smReadNum,.smV3 .smRingWrap .smRead[data-status=amber] .smReadNum{color:var(--sm-warn);text-shadow:0 0 28px #ffa62b8c}.smV3 .smRingWrap .smRead[data-status=red] .smReadNum{color:var(--sm-red);text-shadow:0 0 28px #ff4d5e99}.smV3 .smRingWrap .smRead[data-idle=true] .smReadNum{color:var(--sm-muted);text-shadow:none}.smV3 .smBarSlot{bottom:calc(98px + env(safe-area-inset-bottom));width:clamp(440px,52%,680px);max-width:none}.smV3 .smBar{background:linear-gradient(#091622e6,#050c14eb);border:1.5px solid #35d6ff66;border-radius:12px;gap:0;padding:12px 18px 8px;box-shadow:0 0 22px #35d6ff24,inset 0 0 18px #35d6ff0f}.smV3 .smBarTile{flex-direction:row;align-items:center;gap:12px;min-height:48px;padding:2px 10px}.smV3 .smBarIc{color:#c8ebfad9;flex:none;width:30px;height:30px}.smV3 .smBarTxt{flex-direction:column;min-width:0;display:flex}.smV3 .smBarTile span.smBarTxt>span{letter-spacing:1.5px;color:#bed7e6cc;font-size:11.5px}.smV3 .smBarTile b{font:600 23px/1.1 var(--g-sm-font);letter-spacing:.5px;color:#f2f8fb}.smV3 .smBarTile--muted b{color:#c3d0da}.smV3 .smBarTile small{letter-spacing:1px;color:#c8e1ebcc;margin-left:5px;font-size:13px}.smV3 .smBar .smStrip{width:100%;height:92px;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-top:1px solid #78c8e640;border-radius:0;margin-top:6px;padding:0;display:block;position:relative;bottom:auto;left:0;right:auto}.smV3 .smBar .smStripHead{letter-spacing:1.2px;color:var(--sm-warn);justify-content:space-between;font-size:11px;display:flex;position:absolute;top:5px;left:46px;right:0}.smV3 .smBar .smStripHead span:last-child{color:var(--sm-warn)}.smV3 .smBar .smStripHead b{font-weight:600}.smV3 .smStripAxis{flex-direction:column;justify-content:space-between;align-items:flex-end;width:42px;display:flex;position:absolute;top:22px;bottom:20px;left:0}.smV3 .smStripAxis i{font:normal 11px var(--g-sm-font);letter-spacing:.5px;color:#bed7e6cc}.smV3 .smStripFoot{letter-spacing:1.5px;color:#bed7e6cc;font-size:11px;position:absolute;bottom:1px;left:46px}.smV3 .smBar .smStrip svg{width:calc(100% - 46px);height:auto;position:absolute;inset:22px 0 20px 46px}.smV3 .smBar .smStrip--empty{letter-spacing:1.5px;color:#bed7e6cc;justify-content:space-between;align-items:center;height:48px;font-size:11px;display:flex}.smV3 .smStatus{left:clamp(16px,6.2%,90px);right:clamp(16px,6.2%,90px);bottom:calc(22px + env(safe-area-inset-bottom));z-index:5;height:62px;color:var(--sm-text);-webkit-backdrop-filter:blur(14px);background:linear-gradient(#091622eb,#050c14f0);border:1.5px solid #35d6ff66;border-radius:12px;align-items:stretch;display:flex;position:absolute;box-shadow:0 0 22px #35d6ff24,inset 0 0 18px #35d6ff0f,0 14px 34px #00000080}.smV3 .smStatus>*{color:inherit;font-family:var(--g-sm-font);background:0 0;border:0;border-left:1px solid #78c8e638;align-items:center;gap:12px;padding:0 24px;display:flex}.smV3 .smStatus>:first-child{border-left:0}.smV3 .smStatus svg{color:#d2f0fcd9;flex:none;width:28px;height:28px}.smV3 .smStatRoute{cursor:pointer;flex:1.5;min-width:0}.smV3 .smStatRoute i{background:#3ddc84;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 10px #3ddc84}.smV3 .smStatRoute i.off{background:var(--sm-red);box-shadow:0 0 10px var(--sm-red)}.smV3 .smStatRoute b{font:700 19px var(--g-sm-font);letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.smV3 .smStatRev{font:600 19px var(--g-sm-font);letter-spacing:1.5px;color:#c8e1ebd9}.smV3 .smStatCell{flex:1}.smV3 .smStatMp{flex:none;padding:0 18px}.smV3 .smStatTxt{flex-direction:column;line-height:1.1;display:flex}.smV3 .smStatTxt b{font:700 21px var(--g-sm-font);letter-spacing:.8px;white-space:nowrap}.smV3 .smStatTxt small{letter-spacing:1.5px;color:#bed7e6cc;font-size:11.5px}.smV3 .smStatState{cursor:pointer;gap:10px;padding-right:20px}.smV3 .smStatState .smStatTxt small{color:#ffbf2e;font-size:11px}.smV3 .smStatState .smStatTxt b{color:#ffbf2e;font-size:24px}.smV3 .smStatState i{font:normal 30px/1 var(--g-sm-font);color:#d2f0fccc}.gDriverRoot.smV3[data-sm-mode=caution] .smStatus{border-color:var(--sm-red);box-shadow:0 0 18px #ff4d5e4d}.gDriverRoot.smV3[data-sm-mode=caution] .smStatRoute b,.smV3 .smStatus[data-status=warning] .smStatRoute b{color:var(--sm-red-2)}.smV3 .smMapBtns{top:calc(18px + env(safe-area-inset-top));z-index:6;flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;right:16px}.smV3 .smMapBtn{color:#e1f5ffeb;width:44px;height:44px;font:700 17px var(--g-sm-font);letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.smV3 .smMapBtn svg{width:24px;height:24px}.smV3 .smCompass{background:#060e16d9;border:1.5px solid #bee6f5b3;box-shadow:0 6px 18px #00000080}.smV3 .smCompass>span{place-items:center;width:100%;height:100%;transition:transform .15s linear;display:grid}.smV3 .smCompass,.smV3 .smCompass>span{position:relative}.smV3 .smCompass svg{color:#ff5d5d;width:16px;height:16px;position:absolute;top:2px;left:calc(50% - 8px)}.smV3 .smCompass b{font:700 15px var(--g-sm-font);color:#fff;margin-top:7px}.smV3 .smMapPill{background:#060e16d9;border:1.5px solid #bee6f573;border-radius:10px;flex-direction:column;display:flex;box-shadow:0 6px 18px #00000080}.smV3 .smMapPill .smMapBtn{border-radius:0;width:42px;height:46px}.smV3 .smMapPill .smMapBtn+.smMapBtn{border-top:1px solid #bee6f540}.smV3 .smMapBtn[aria-pressed=true]{color:#35d6ff}.smV3 .smRecenter[data-active=true]{color:#ffbf2e;filter:drop-shadow(0 0 6px #ffbf2e99)}.smV3 .smBridgeSlot{top:calc(18px + env(safe-area-inset-top));width:min(340px,50% - 320px);right:76px}.smV3 .smCorner{z-index:7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:72px;height:72px;position:absolute;top:0;left:0}.smV3 .smMenuScrim{z-index:30;background:#03070c8c;position:absolute;inset:0}.smV3 .smMenu{width:min(420px,100% - 28px);max-height:calc(100% - 28px);color:var(--sm-text);background:linear-gradient(#091622f7,#050c14fa);border:1.5px solid #35d6ff73;border-radius:14px;padding:14px;position:absolute;top:14px;left:14px;overflow-y:auto;box-shadow:0 20px 50px #0009}.smV3 .smMenu header{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.smV3 .smMenu header b{font:700 20px var(--g-sm-font);letter-spacing:2px}.smV3 .smMenu header small{letter-spacing:1px;color:var(--sm-muted);flex:1;font-size:12px}.smV3 .smMenu header button{width:40px;height:40px;color:var(--sm-text-2);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:26px}.smV3 .smMenu p{letter-spacing:2px;color:var(--sm-muted);margin:12px 0 6px;font-size:11px}.smV3 .smMenuGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.smV3 .smMenu button:not(header button){border:1px solid var(--sm-edge-button);background:var(--sm-glass);min-height:48px;color:var(--sm-text);font:600 16px var(--g-sm-font);letter-spacing:1.2px;text-align:center;cursor:pointer;border-radius:10px;padding:6px 12px}.smV3 .smMenuGrid .gold{border-color:var(--sm-gold);color:var(--sm-gold);grid-column:1/-1}.smV3 .smMenuRow{flex-wrap:wrap;gap:8px;display:flex}.smV3 .smMenuRow button{min-width:64px}.smV3 .smMenuRow small{color:var(--sm-muted);font-size:10px;display:block}.smV3 .smMenu button.on{color:#35d6ff;border-color:#35d6ff}.smV3 .smMenuList{gap:6px;display:grid}.smV3 .smMenuList button{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.smV3 .smMenuList span{color:var(--sm-muted);letter-spacing:0;font:400 12px IBM Plex Sans,sans-serif}.smV3 .gClusterVignette{background:radial-gradient(at 50% 55%,#0000 52%,#05090dcc 100%),linear-gradient(#05090d59 0,#0000 10% 82%,#05090d80 100%)}@media (prefers-reduced-motion:reduce){.smV3 .smCompass>span{transition:none}}.smV3 .smNextSm--red .smNextText b{font-size:34px}.smV3 .irTicker.irTickerSm{z-index:5;border-radius:12px;height:34px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}@media (prefers-reduced-motion:reduce){.smV3 .irTicker.irTickerSm{height:auto;min-height:34px}}.maplibregl-ctrl-attrib,.maplibregl-ctrl-logo{display:none!important}
@font-face{font-family:Barlow Condensed;src:url(/fonts/std/BarlowCondensed-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/std/BarlowCondensed-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/std/BarlowCondensed-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/std/IBMPlexSans-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/std/IBMPlexSans-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/std/IBMPlexSans-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:is(.stdDash,.stdV3On){--std-text:#eef2f7;--std-text-2:#c9d2df;--std-cyan:#5cc0ff;--std-gold:#f2b632;--std-green:#3fdc8a;--std-amber:#ffa62b;--std-red:#ff4d5e;--std-chrome:#1a2027;--std-panel:#262e38;--std-glass:#1a2027e6;--std-edge:#ffffff1f;--std-muted:#9aa4b2}:is(.stdDash,.stdV3On)[data-skin=night]{--std-chrome:var(--sm-bg);--std-panel:#0d1118cc;--std-glass:#070a0fd6;--std-edge:#5cc0ff2e;--std-muted:var(--sm-muted)}:is(.stdDash,.stdV3On)[data-theme-name=light]{--std-chrome:#fff;--std-panel:#f4f5f7;--std-glass:#ffffffeb;--std-edge:#d3d6dc;--std-track:#1a1c1f1a;--std-card:#1a1c1f0a;--std-text:#1a1c1f;--std-text-2:#555b64;--std-muted:#555b64;--std-cyan:#3d5a66;--std-gold:#d9680a;--std-green:#2f6b3a;--std-amber:#946200;--std-red:#a8382b}:is(.stdDash,.stdV3On)[data-theme-name=dark]{--std-chrome:#060809;--std-panel:#0d1214;--std-glass:#060809e0;--std-edge:#232c31;--std-track:#ffffff14;--std-text:#eef1f2;--std-text-2:#c4cdd1;--std-muted:#94a1a8;--std-cyan:#7fb3bd;--std-gold:#d9ad4f;--std-green:#3fdc8a;--std-amber:#f0c55a;--std-red:#ff4d5e}:is(.stdDash,.stdV3On)[data-theme-name=darksea]{--std-chrome:#040b1a;--std-panel:#0a1a33;--std-glass:#071428e0;--std-edge:#17335c;--std-track:#22d3e024;--std-text:#b8f7ff;--std-text-2:#8fdde8;--std-muted:#6fc4d4;--std-cyan:#16ffff;--std-gold:#22d3e0;--std-green:#4fd1b0;--std-amber:#f0c55a;--std-red:#ff6b5e}:is(.stdDash,.stdV3On)[data-theme-name=keywest]{--std-chrome:#f8ecd0;--std-panel:#f1e1bd;--std-glass:#f8ecd0eb;--std-edge:#cdb27f;--std-track:#0f2f381f;--std-card:#0f2f380d;--std-text:#0f2f38;--std-text-2:#46606a;--std-muted:#46606a;--std-cyan:#12a99c;--std-gold:#f26b4a;--std-green:#1f7a5a;--std-amber:#946200;--std-red:#a8382b}html .ipadCockpit.stdV3On{--float-dock-height:150px}html .ipadCockpit .stdDash{z-index:6;box-sizing:border-box;border-top:1px solid var(--std-edge);background:var(--std-chrome);height:150px;color:var(--std-text);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:250px 1fr 1fr 250px;font-family:IBM Plex Sans,system-ui,sans-serif;display:grid;position:fixed;bottom:0;left:0;right:0}:where(.stdDash) button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.stdCell{box-sizing:border-box;border-right:1px solid var(--std-edge);flex-direction:column;min-width:0;display:flex}.stdTruck{border-right:0}.stdLabel{letter-spacing:2px;color:var(--std-muted);font-size:11px;font-weight:600}.stdBig,.stdMid,.stdSpeedNum b,.stdSign,.stdCount,.stdTruckRow b{font-family:Barlow Condensed,D-DIN,sans-serif}.stdSpeed{padding:12px 18px}.stdSpeedRow{flex:1;align-items:center;gap:16px;display:flex}.stdSpeedNum{align-items:baseline;gap:6px;display:flex}.stdSpeedNum b{letter-spacing:-1px;font-size:72px;font-weight:700;line-height:.9}.stdSpeedNum b[data-status=over]{color:var(--std-amber)}.stdSpeedNum b[data-status=red]{color:var(--std-red)}.stdSpeedNum i{letter-spacing:2px;color:var(--std-muted);font-size:11px;font-style:normal;font-weight:600}.stdSigns{gap:6px;margin-left:auto;display:flex}.stdSign{box-sizing:border-box;color:#111;text-align:center;background:#fff;border:2px solid #111;border-radius:6px;width:54px;padding:3px 0 4px;line-height:1}.stdSign small{letter-spacing:1px;font-size:9px;font-weight:700;display:block}.stdSign b{font-size:26px;font-weight:700;display:block}.stdSignCap{background:var(--std-gold)}.stdFoot{color:var(--std-muted);letter-spacing:.5px;font-size:10.5px}.stdFoot[data-zone]{letter-spacing:1px;color:var(--std-gold);font-size:13px;font-weight:800}html .ipadCockpit .stdDash .stdFoot[data-zone]{letter-spacing:1px;text-transform:uppercase;color:var(--std-gold);font-size:13px;font-weight:800}.stdTrip{padding:12px 20px}.stdTripStats{flex:1;align-items:flex-end;gap:26px;padding-top:6px;display:flex}.stdTripStats small{color:var(--std-muted);letter-spacing:1px;margin-top:4px;font-size:11px;display:block}.stdBig{font-size:40px;font-weight:700;line-height:1;display:block}.stdBig em{font-size:18px;font-style:normal}.stdBig .stdMuted{color:var(--std-muted);font-size:16px}.stdMid{color:var(--std-text-2);font-size:30px;font-weight:600;line-height:1;display:block}.stdMid .stdMuted{color:var(--std-muted);font-size:14px;font-style:normal}.stdBarRow{align-items:center;gap:10px;margin-top:8px;display:flex}.stdBar{background:var(--std-track,#ffffff14);border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}.stdBar i{background:linear-gradient(90deg,var(--std-gold),var(--std-amber));border-radius:3px;position:absolute;top:0;bottom:0;left:0}.stdBarRow em{color:var(--std-muted);font-size:11px;font-style:normal;font-weight:600}.stdConds{cursor:pointer;gap:7px;padding:12px 20px;overflow:hidden}.stdCondHead{justify-content:space-between;display:flex}.stdMore{color:var(--std-muted);font-size:11px}.stdCondTop{background:var(--std-card,#ffffff0a);border:1px solid var(--std-edge);border-radius:9px;align-items:center;gap:10px;padding:7px 10px;display:flex}.stdCondTop[data-level=amber]{background:#ffa62b1a;border-color:#ffa62b73}.stdCondTop[data-level=red]{background:#ff4d5e1f;border-color:#ff4d5e8c}.stdCondTop[data-level=ok]{background:#3fdc8a14;border-color:#3fdc8a59}.stdCondText{flex:1;min-width:0;font-size:12.5px}.stdCondText b{font-weight:600}.stdAlert{font-style:normal;font-weight:600}.stdAlert[data-level=amber]{color:var(--std-amber)}.stdAlert[data-level=red]{color:var(--std-red)}.stdCount{color:var(--std-text);font-size:20px;font-weight:700}.stdCount[data-level=amber]{color:var(--std-amber)}.stdCount[data-level=red]{color:var(--std-red)}.stdCount[data-level=ok]{color:var(--std-green)}.stdDot{background:var(--std-muted);opacity:.6;border-radius:50%;flex-shrink:0;width:9px;height:9px}.stdDot[data-level=amber]{background:var(--std-amber);opacity:1}.stdDot[data-level=red]{background:var(--std-red);opacity:1}.stdDot[data-level=ok]{background:var(--std-green);opacity:1}.stdCondTop .stdDot[data-level=amber]{box-shadow:0 0 8px var(--std-amber)}.stdCondTop .stdDot[data-level=red]{box-shadow:0 0 8px var(--std-red)}.stdCondTop .stdDot[data-level=ok]{box-shadow:0 0 8px var(--std-green)}.stdCondRest{align-items:center;gap:24px;padding:0 10px;display:flex}.stdCondItem{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.stdCondItem[data-level=info] .stdCondText{color:var(--std-muted)}.stdCondEmpty{color:var(--std-muted);padding:7px 10px;font-size:12.5px}.stdTruck{padding:12px 18px}.stdTruckRows{flex-direction:column;flex:1;justify-content:center;gap:6px;display:flex}.stdTruckRow{justify-content:space-between;align-items:baseline;width:100%;display:flex}.stdTruckRow span{letter-spacing:2px;color:var(--std-muted);font-size:11px}.stdTruckRow b{font-size:22px;font-weight:600}.stdTruckRow b em{color:var(--std-muted);font-size:12px;font-style:normal}.stdTruckRow b em[data-amber]{color:var(--std-amber)}.stdTruckRow b[data-grade=ok]{color:var(--std-cyan)}.stdTruckRow b[data-grade=amber]{color:var(--std-amber)}.stdTruckRow b[data-grade=red]{color:var(--std-red)}.stdSigns:has(.stdSignCap){gap:4px}.stdSigns:has(.stdSignCap) .stdSign{width:46px}.stdSigns:has(.stdSignCap) .stdSign b{font-size:22px}.stdSpeed:has(.stdSignCap) .stdSpeedRow{gap:8px}html .ipadCockpit.stdV3On{--float-top:0px;--std-safe-top:env(safe-area-inset-top,0px);--std-bar-h:58px;--float-header-height:calc(var(--std-bar-h) + var(--std-safe-top));--float-right:16px;--float-left:16px;--float-content-top:calc(var(--std-bar-h) + var(--std-safe-top) + 8px);color:var(--std-text)}html .ipadCockpit.stdV3On .stdTopBar{height:calc(var(--std-bar-h) + var(--std-safe-top));min-height:calc(var(--std-bar-h) + var(--std-safe-top));box-sizing:border-box;padding:var(--std-safe-top) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:var(--std-chrome);border-bottom:1px solid var(--std-edge);box-shadow:none;color:var(--std-text);z-index:12;align-items:center;gap:12px;font-family:IBM Plex Sans,system-ui,sans-serif;display:flex;position:relative}.stdTopBar button{font:inherit;color:inherit;cursor:pointer}.stbMark{white-space:nowrap;flex-direction:column;line-height:1;display:flex}.stbMark b{letter-spacing:4px;font:700 20px/1 Barlow Condensed,D-DIN,sans-serif}.stbMark span{letter-spacing:3px;color:var(--std-gold);margin-top:3px;font:600 11px/1 Barlow Condensed,D-DIN,sans-serif}.stbDivider{background:var(--std-edge);width:1px;height:28px}.stbTrips{border:1px solid var(--std-edge);background:var(--std-panel);letter-spacing:1.5px;border-radius:10px;height:40px;padding:0 14px;font:600 13px/1 IBM Plex Sans,sans-serif}.stbTrips span{vertical-align:-1px;margin-right:4px;font-size:20px}.stbPill{white-space:nowrap;border:1px solid;border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.stbPill b{letter-spacing:1px;font:700 18px/1 Barlow Condensed,D-DIN,sans-serif}.stbPill i{opacity:.35;background:currentColor;width:1px;height:20px}.stbPill span{letter-spacing:1.5px;font:600 15px/1 Barlow Condensed,D-DIN,sans-serif}.stbPill em{opacity:.7;font-size:20px;font-style:normal}.stbPill,.stdTopBar .stbTrips{white-space:nowrap;flex:none}.stdTopBar .stbGps{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.stbPill[data-tone=unverified]{color:var(--std-amber);background:color-mix(in srgb,var(--std-amber) 10%,transparent);border-color:color-mix(in srgb,var(--std-amber) 55%,transparent)}.stbPill[data-tone=verified]{color:var(--std-green);background:color-mix(in srgb,var(--std-green) 10%,transparent);border-color:color-mix(in srgb,var(--std-green) 55%,transparent)}.stbPill[data-tone=studio],.stbPill[data-tone=pending]{color:var(--std-cyan);background:color-mix(in srgb,var(--std-cyan) 10%,transparent);border-color:color-mix(in srgb,var(--std-cyan) 45%,transparent)}.stbSpacer{flex:1;min-width:0}.stbPos{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--std-muted);font-size:12px;overflow:hidden}.stbGps{border:1px solid color-mix(in srgb,var(--std-green) 50%,transparent);background:color-mix(in srgb,var(--std-green) 10%,transparent);height:34px;color:var(--std-green);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:17px;align-items:center;gap:8px;padding:0 12px;font:600 12px/1 IBM Plex Sans,sans-serif;display:flex}.stbGps[data-state=off],.stbGps[data-state=error],.stbGps[data-state=stale],.stbGps[data-state=denied],.stbGps[data-state=unavailable]{color:var(--std-muted);border-color:var(--std-edge);background:0 0}.stbGps .sourceDot{background:currentColor;border-radius:50%;width:8px;height:8px}.stbClock{letter-spacing:1px;white-space:nowrap;font:600 24px/1 Barlow Condensed,D-DIN,sans-serif}.stbClock small{color:var(--std-muted);margin-left:3px;font-size:12px}.stbPdf{border:1px solid color-mix(in srgb,var(--std-gold) 55%,transparent);background:color-mix(in srgb,var(--std-gold) 10%,transparent);height:40px;color:var(--std-gold);letter-spacing:1.5px;white-space:nowrap;border-radius:10px;padding:0 14px;font:700 12px/1 IBM Plex Sans,sans-serif}.stbPdf:disabled{opacity:.4;cursor:default}.stbIcon{border:1px solid var(--std-edge);background:var(--std-panel);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.stbIcon svg{width:22px;height:22px}.stbMenuWrap{position:relative}.stdTopBar .stbMenu{right:0;top:calc(var(--std-bar-h) + var(--std-safe-top) - 10px);min-width:210px;position:absolute}html .ipadCockpit.stdV3On .stbStateMenu{left:248px;top:calc(var(--float-header-height) + 4px);z-index:30;position:absolute}.stateMenu button{color:inherit}html .ipadCockpit.stdV3On .navStack{top:var(--float-content-top);left:var(--float-map-left);width:440px;max-width:calc(100% - var(--float-map-left) - 90px)}html .ipadCockpit.stdV3On .navStack .navEnd{display:none}.smNextWide{box-sizing:border-box;color:var(--std-text);background:var(--std-glass);border:1px solid var(--std-edge);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:14px;gap:10px;padding:14px 16px;font-family:IBM Plex Sans,system-ui,sans-serif;display:grid}.swRow{align-items:center;gap:14px;display:flex}.swIcon{background:color-mix(in srgb,var(--std-gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--std-gold) 40%,transparent);width:56px;height:56px;color:var(--std-gold);border-radius:12px;flex:none;place-items:center;display:grid}.swIcon svg{width:36px;height:36px}.swText{flex:1;min-width:0}.swText b{letter-spacing:.3px;overflow-wrap:anywhere;font:700 28px/1.02 Barlow Condensed,D-DIN,sans-serif;display:block}.swText span{color:var(--std-muted);margin-top:3px;font-size:13px;display:block}.swDist{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.swDist b{color:var(--std-gold);font:700 34px/1 Barlow Condensed,D-DIN,sans-serif}.swDist small{letter-spacing:2px;color:var(--std-muted);font-size:11px}.swSpeaker{width:26px;height:22px;color:var(--std-muted);cursor:pointer;background:0 0;border:0;padding:0}.swSpeaker svg{width:18px;height:18px}.swPermit{border-left:3px solid var(--std-gold);background:#00000047;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.35}html[data-theme=light] .swPermit,.stdV3On[data-theme-name=keywest] .swPermit{background:#0000000f}.swPermit p{margin:0}.swPermit--studio{border-left-color:var(--std-muted);color:var(--std-muted);letter-spacing:1px}.swThen{color:var(--std-text-2);align-items:center;gap:10px;font-size:13px;display:flex}.swThen svg{width:22px;height:22px;color:var(--std-muted);flex:none}.swThen span{flex:1;min-width:0}.swThen b{color:var(--std-text);font-weight:600}.swThen em{color:var(--std-text-2);font:600 16px/1 Barlow Condensed,D-DIN,sans-serif}.smNextWide--row .swText b{font-size:24px}.smNextWide--approach{color:#070a0f;background:#f2b632;border-color:#ffd36a;box-shadow:0 0 40px #f2b6324d}.smNextWide--approach .swIcon{color:#f2b632;background:#070a0f;border-color:#070a0f}.smNextWide--approach .swText span,.smNextWide--approach .swDist b,.smNextWide--approach .swDist small,.smNextWide--approach .swSpeaker,.smNextWide--approach .swThen,.smNextWide--approach .swThen b,.smNextWide--approach .swThen em,.smNextWide--approach .smNextMissed{color:#070a0f}.smNextWide--approach .swPermit{background:#070a0f24;border-left-color:#070a0f}html .ipadCockpit.stdV3On .nativeMapTools{top:var(--float-content-top);gap:0;right:16px}html .ipadCockpit.stdV3On .nativeMapStack{align-items:stretch;gap:8px;width:44px}html .ipadCockpit.stdV3On .nativeMapStack>button,html .ipadCockpit.stdV3On .nativeMapGroup,html .ipadCockpit.stdV3On .nativeMapGroup button{border:1px solid var(--std-edge);background:var(--std-glass);width:44px;height:44px;min-height:44px;color:var(--std-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;border-radius:12px;padding:0;font:700 15px/1 IBM Plex Sans,sans-serif}html .ipadCockpit.stdV3On .nativeMapGroup{-webkit-backdrop-filter:none;background:0 0;border:0;gap:8px;height:auto;display:grid}html .ipadCockpit.stdV3On .nativeSignatureTrigger{color:var(--std-gold);border-color:color-mix(in srgb,var(--std-gold) 50%,transparent)}.stdSmText{letter-spacing:.5px;font:700 13px/1 IBM Plex Sans,sans-serif}html .ipadCockpit.stdV3On .nativeMapLayers{background:var(--std-panel);color:var(--std-text);border-color:var(--std-edge)}html .ipadCockpit.stdV3On .nativeMapLayers .nativeMapLayersTitle{color:var(--std-muted)}.stdThemes{gap:4px;display:grid}.stdScrim{z-index:60;padding-top:calc(66px + env(safe-area-inset-top,0px));background:#00000073;place-items:start center;display:grid;position:fixed;inset:0}.stdSheet{background:var(--std-panel);width:min(460px,100% - 32px);max-height:calc(100% - 120px);color:var(--std-text);border:1px solid var(--std-edge);border-radius:14px;padding:14px 16px;font-family:IBM Plex Sans,system-ui,sans-serif;position:relative;overflow:auto}.stdSheet header{justify-content:space-between;align-items:center;display:flex}.stdSheet h2{letter-spacing:2px;text-transform:uppercase;margin:0;font:700 22px/1 Barlow Condensed,D-DIN,sans-serif}.stdSheet header button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:26px}.stsList{gap:6px;margin:10px 0;display:grid}.stsList button{border:1px solid var(--std-edge);color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.stsList button.on{border-color:var(--std-gold)}.stsList span{color:var(--std-muted);font-size:12px}.stsEmpty{color:var(--std-muted);margin:0;font-size:13px}.stdSheet footer{justify-content:space-between;gap:10px;display:flex}.stdSheet footer button,.stsConfirm button{border:1px solid var(--std-edge);height:44px;color:inherit;letter-spacing:1px;cursor:pointer;background:0 0;border-radius:10px;padding:0 18px;font:700 13px/1 IBM Plex Sans,sans-serif}.stsEnd,.stsEndYes{color:var(--std-red)!important;border-color:color-mix(in srgb,var(--std-red) 55%,transparent)!important;background:color-mix(in srgb,var(--std-red) 10%,transparent)!important}.stsConfirm{background:var(--std-panel);text-align:center;border-radius:14px;align-content:center;gap:10px;padding:20px;display:grid;position:absolute;inset:0}.stsConfirm h3{letter-spacing:2px;text-transform:uppercase;margin:0;font:700 26px/1 Barlow Condensed,D-DIN,sans-serif}.stsConfirm p{color:var(--std-muted);margin:0;font-size:13px}.stsConfirm div{justify-content:center;gap:10px;margin-top:6px;display:flex}.stdBig,.stdMid{white-space:nowrap}.stdTripStats{flex-wrap:nowrap;gap:18px}.stdTripStats>span{flex:none}.stdTrip{padding-inline:18px}html .ipadCockpit.stdV3On .nativeMapLayers{overscroll-behavior:contain;max-height:calc(100vh - 248px);overflow-y:auto}html .ipadCockpit.stdV3On .stdThemes{grid-template-columns:1fr 1fr}html .ipadCockpit.stdV3On .nativeMapGroup{box-shadow:none;outline:0;overflow:visible}.smNextWide--approach .swThen svg{color:#070a0f}html .ipadCockpit.stdV3On .nativeMapTools .nativeMapGroup{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}html .ipadCockpit.stdV3On .nativeMapTools .nativeMapGroup button{border:1px solid var(--std-edge)!important;background:var(--std-glass)!important;border-radius:12px!important}html .ipadCockpit.stdV3On .stdAhead{z-index:6;pointer-events:none;align-items:stretch;gap:10px;min-width:0;display:flex;position:fixed;bottom:166px;left:16px;right:76px}html .ipadCockpit.stdV3On .stdAhead[hidden]{display:none}.stdAheadLabel{writing-mode:vertical-rl;letter-spacing:3px;color:var(--std-text-2);text-shadow:0 1px 3px var(--std-chrome);pointer-events:none;align-self:center;font-size:10.5px;font-weight:700;transform:rotate(180deg)}.stdAheadRow{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;gap:8px;min-width:0;display:flex;overflow-x:auto}.stdAheadRow::-webkit-scrollbar{display:none}.stdAheadRow>.stdChip{flex:none}.stdChip{pointer-events:auto;box-sizing:border-box;cursor:pointer;min-width:0;max-width:290px;height:58px;font:inherit;color:var(--std-text);text-align:left;background:var(--std-glass);border:1px solid var(--std-edge);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-radius:14px;align-items:center;gap:10px;padding:6px 14px 6px 8px;display:flex;box-shadow:0 8px 22px #00000047}.stdChip:active{transform:scale(.97)}.stdChip:focus-visible{outline:2px solid var(--std-cyan);outline-offset:2px}.stdChip[data-tone=red]{border-color:var(--std-red);box-shadow:0 0 0 1px var(--std-red),0 8px 22px #00000047}.stdTile{color:#10161d;background:var(--std-muted);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.stdChip[data-type=rest] .stdTile,.stdChip[data-type=scale] .stdTile{background:var(--std-green)}.stdChip[data-type=bridge] .stdTile{background:var(--std-amber)}.stdChip[data-type=bridge][data-tone=red] .stdTile{background:var(--std-red);color:#fff}.stdDrop{background:var(--std-gold);color:#1a1204;border-radius:50% 50% 50% 0;flex:none;place-items:center;width:38px;height:38px;margin:0 2px;display:grid;transform:rotate(-45deg);box-shadow:inset 0 0 0 2px #0000002e}.stdDrop b{letter-spacing:.5px;font:700 14px Barlow Condensed,D-DIN,sans-serif;transform:rotate(45deg)}.stdChipText{flex-direction:column;gap:2px;min-width:0;display:flex}.stdChipText b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;line-height:1.15;overflow:hidden}.stdChipText small{color:var(--std-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stdChip[data-tone=green] .stdChipText small{color:var(--std-green)}.stdChip[data-tone=red] .stdChipText small,.stdChip[data-tone=red] .stdChipText b{color:var(--std-red)}.stdChipDist{font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:3px;display:flex}.stdChipDist b{font:700 22px/1 Barlow Condensed,D-DIN,sans-serif}.stdChipDist small{letter-spacing:1px;color:var(--std-muted);font-size:10.5px;font-weight:600}html .ipadCockpit.stdV3On .cockpitSignature{z-index:5;border-top:0;height:auto;position:fixed;bottom:154px;right:8px}.swPermit{color:var(--std-muted);font-size:13px;line-height:1.3}.swPermit p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.swPermit:not(.swPermit--studio) p:before{content:"/ PERMIT - ";letter-spacing:.5px;font-weight:600}.smNextWide--approach .swPermit{color:#070a0f}.smNextWide{grid-template-columns:minmax(0,1fr);align-self:start;height:auto;min-height:0}.smNextWide>*{min-width:0}.swPermit{box-sizing:border-box;min-width:0;max-width:100%}html .ipadCockpit.stdV3On .nativeMapStack{max-height:calc(100vh - var(--float-content-top,74px) - 150px - 16px);overscroll-behavior:contain;scrollbar-width:none;gap:5px;overflow-y:auto}html .ipadCockpit.stdV3On .nativeMapStack::-webkit-scrollbar{display:none}html .ipadCockpit.stdV3On .nativeMapStack>button,html .ipadCockpit.stdV3On .nativeMapGroup button{flex:none;height:38px;min-height:38px}html .ipadCockpit.stdV3On .nativeMapGroup{gap:5px}html .ipadCockpit.stdV3On .nativeMapLayersTrigger{margin-top:2px}html .ipadCockpit.stdV3On .nativeMapStack>.nativeCameraBtn{font-size:12px}html .ipadCockpit.stdV3On .nativeMapStack>.nativeToolTrigger{flex-direction:column;justify-content:center;align-items:center;gap:1px;height:44px;min-height:44px;padding:3px 2px;display:flex}html .ipadCockpit.stdV3On .nativeMapStack>.nativeToolTrigger>svg{width:18px;height:18px}html .ipadCockpit.stdV3On .nativeMapStack>.nativeToolTrigger>b{text-overflow:ellipsis;white-space:nowrap;max-width:42px;font:600 9.5px/1.1 IBM Plex Sans,sans-serif;overflow:hidden}html .ipadCockpit.stdV3On .nativeMapStack>.nativeToolTrigger[data-tone=warn],html .ipadCockpit.stdV3On .nativeMapStack>.nativeToolTrigger[data-tone=watch]{color:#f2c45a}.stdArt{object-fit:contain;filter:drop-shadow(0 2px 3px #0008);flex:none;width:40px;height:40px}html .ipadCockpit .nativeMapTools{position:absolute}html .ipadCockpit.stdV3On .nativeMapTools>.nativeEnvGroup{z-index:6;flex-direction:column;align-self:flex-end;align-items:center;gap:6px;width:44px;margin-top:16px;display:flex;position:relative}html .ipadCockpit.stdV3On .nativeEnvGroup:before{content:"";background:var(--std-edge,var(--cockpit-stroke));opacity:.5;pointer-events:none;height:1px;position:absolute;top:-9px;left:10px;right:10px}html .ipadCockpit.stdV3On .nativeEnvGroup>.nativeToolTrigger{border:1px solid var(--std-edge,var(--cockpit-stroke));background:var(--std-glass,var(--cockpit-glass));width:44px;height:44px;min-height:44px;color:var(--std-text,var(--ir-text));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;margin:0;padding:2px 1px;display:flex;position:relative}html .ipadCockpit.stdV3On .nativeEnvGroup>.nativeToolTrigger>svg,html .ipadCockpit.stdV3On .nativeEnvGroup>.nativeToolTrigger .glassMapIcon{width:18px;height:18px}html .ipadCockpit.stdV3On .nativeEnvGroup>.nativeToolTrigger>b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;max-width:42px;font-size:11px;font-weight:700;line-height:1.1;overflow:hidden}html .ipadCockpit.stdV3On .nativeEnvGroup>.nativeToolTrigger>b>small{letter-spacing:0;margin-left:1px;font-size:8px;font-weight:700}@media (max-height:900px){html .ipadCockpit.stdV3On .nativeMapTools>.nativeEnvGroup{gap:4px;margin-top:14px}}@media (max-height:700px){html .ipadCockpit.stdV3On .nativeEnvGroup>.nativeToolTrigger{height:40px;min-height:40px}}html .ipadCockpit.stdV3On .nativeEnvGroup>.nativeToolTrigger[data-tone=warn],html .ipadCockpit.stdV3On .nativeEnvGroup>.nativeToolTrigger[data-tone=watch]{color:#f2c45a}html .driveShell.ipadCockpit{overflow:clip}html body .ipadCockpit.stdV3On .stdDash>button.stdCell.stdSpeed{gap:3px;padding:6px 10px}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSpeedHeading{align-items:center;gap:8px;min-width:0;min-height:14px;display:flex}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdLabel{letter-spacing:1.5px;color:var(--std-text-2);flex:none;font-size:11px;font-weight:700;line-height:14px}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSpeedUnit{letter-spacing:.5px;color:var(--std-muted);margin-left:4px;font-size:10px;font-style:normal}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSpeedNote{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:14px;display:block;overflow:hidden}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSpeedNote:before{content:none}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSpeedRow{flex:1 0 72px;align-items:stretch;gap:10px;min-width:0}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSpeedNum{color:#fff;background:linear-gradient(#202a35,#10161e);border:1px solid #52606d;border-radius:12px;flex:1;justify-content:center;align-items:center;min-width:0;padding:3px 6px;display:flex;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 4px #00000040}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSpeedNum b{font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;font-family:Barlow Condensed,D-DIN,sans-serif;font-size:76px;font-weight:700;line-height:.84}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSpeedNum b[data-status=over]{color:#ffd35b}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSpeedNum b[data-status=red]{color:#ff7a85}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSigns{flex:none;align-items:stretch;gap:6px;margin-left:0}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSign{color:#111820;background:#fff;border:2px solid #111820;border-radius:10px;flex-direction:column;justify-content:center;width:64px;padding:4px 3px;display:flex;box-shadow:0 0 0 1px #ffffff40,inset 0 1px #fff,0 2px 4px #00000026}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSign small{letter-spacing:.7px;margin:0 0 2px;font-size:12px;font-weight:700;line-height:1}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSign b{font-variant-numeric:tabular-nums lining-nums;font-size:50px;font-weight:700;line-height:.94}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSignCap{color:#111820;background:#f5c451;border-color:#111820}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdSigns:has(.stdSignCap) .stdSign{width:58px}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdFoot{box-sizing:border-box;border-top:1px solid var(--std-edge);letter-spacing:0;min-height:24px;color:var(--std-muted);white-space:nowrap;text-overflow:ellipsis;text-transform:lowercase;border-radius:0 0 6px 6px;flex:none;padding:4px 7px;font-size:12px;line-height:15px;overflow:hidden}html .ipadCockpit.stdV3On .stdDash .stdSpeed .stdFoot[data-zone]{color:#111820;letter-spacing:.7px;text-transform:uppercase;background:#f5c451;border:1px solid #ffe092;border-radius:7px;padding:2px 8px;font-size:17px;font-weight:800;line-height:18px;box-shadow:inset 0 1px #ffffff40}html .ipadCockpit.stdV3On .stdDash .stdSpeed:focus-visible{outline:3px solid var(--std-cyan);outline-offset:-3px}.roadShield{--rs-rim:#00000073;filter:drop-shadow(0 1px 1.5px #0006);flex:none;display:block;overflow:visible}.roadShield .rsNum{letter-spacing:.2px;font-family:Barlow Condensed,D-DIN,Arial Narrow,sans-serif}:is(.stdDash,.stdV3On)[data-theme-name=dark] .roadShield,:is(.stdDash,.stdV3On)[data-theme-name=darksea] .roadShield,:is(.stdDash,.stdV3On)[data-skin=night] .roadShield{--rs-rim:#ffffff59;filter:drop-shadow(0 1px 2px #000000b3)}.stdLabelShield{vertical-align:middle;margin:-4px 2px;display:inline-flex}.rsText{display:inline}.rsInline{vertical-align:middle;margin:-4px 3px;display:inline-flex}@keyframes rsPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.swTag{letter-spacing:2px;font:700 12px/1 Barlow Condensed,D-DIN,sans-serif}.swTag--now{color:var(--std-gold)}.swTag--next{color:var(--std-muted);margin-bottom:6px}.smNextWide .swThen{border:1px solid var(--std-edge);color:var(--std-text);background:#00000061;border-radius:10px;margin-top:2px;padding:10px 12px;display:block}.smNextWide .swThenRow{align-items:center;gap:10px;display:flex}.smNextWide .swThen svg{width:30px;height:30px;color:var(--std-text)}.smNextWide .swThen span{flex:1;min-width:0;font-size:18px;line-height:1.2}.smNextWide .swThen b{color:var(--std-text);font-weight:700}.smNextWide .swThen i{color:var(--std-text-2);font-size:16px;font-style:normal;font-weight:600;display:block}.smNextWide .swThen em{color:var(--std-text);font:700 24px/1 Barlow Condensed,D-DIN,sans-serif}.smNextWide--approach .swTag--now{color:#070a0f}.smNextWide--approach .swThen{background:#070a0f;border-color:#070a0f}.smNextWide--approach .swThen,.smNextWide--approach .swThen b,.smNextWide--approach .swThen em,.smNextWide--approach .swThen svg,.smNextWide--approach .swThen i,.smNextWide--approach .swTag--next{color:#f4f6fa}.smNextWide--approach .swThen i,.smNextWide--approach .swTag--next{color:#ffd36a}.smNextWide--approach .swThen{border-top:0}html[data-theme=light] .smNextWide .swThen{background:#0000000f}.smNextWide--row .swTag--now{display:none}}
.stbChatSlot{justify-content:center;align-items:center;display:flex}.wcToggle{--wc-ring:#10252b;cursor:pointer;color:#e7fff4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#163034cc;border:1px solid #97e2d275;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:8px;transition:background .2s,border-color .2s;display:grid;position:relative;box-shadow:0 6px 22px #0000002e,inset 0 1px #ffffff0e}.wcToggle svg{width:21px;height:21px}.wcDot{width:6px;height:6px;box-shadow:0 0 0 2px var(--wc-ring),0 0 8px #7df5ba66;background:#7df5ba;border-radius:50%;position:absolute;bottom:1px;right:0}.wcToggle[data-on="0"]{color:#9eafb6;background:#111f26ad;border-color:#bcd0d740}.wcToggle:focus-visible,.wcRoot button:focus-visible,.wcRoot input:focus-visible,.wcLines:focus-visible,.wcScroll:focus-visible{outline-offset:3px;outline:2px solid #7df5ba}.wcRoot{z-index:7;right:84px;top:calc(var(--float-content-top,12px) + 2px);pointer-events:none;color:#fff;flex-direction:column;align-items:flex-end;gap:7px;width:min(406px,40%);min-width:250px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:flex;position:absolute}.wcRoot>*{pointer-events:auto}.wcRoot p,.wcRoot h2{margin:0}.wcLines{cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-end;gap:7px;width:100%;display:flex}.wcChip{color:#fff;text-align:left;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1a20a3;border:1px solid #cde9f030;border-radius:14px;width:fit-content;max-width:100%;padding:10px 13px;font-size:14px;line-height:1.55;transition:opacity .5s linear;box-shadow:0 6px 22px #0000002e,inset 0 1px #ffffff0e}.wcChip[data-new="1"]{background:#112329cc;border-color:#a6e4d14d}.wcCo{letter-spacing:.035em;color:#b5c7cb;font-size:13px;font-style:normal;font-variant-caps:all-small-caps;font-weight:650}.wcRoot b{font-weight:650}.wcDash,.wcTx{color:#fff}.wcSay{cursor:pointer;color:#ffffffd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1a20a3;border:1px solid #cde9f030;border-radius:20px;height:40px;padding:0 16px;font:600 14px/1 inherit}.wcNote{color:#d6e4e8;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1a20bd;border:1px solid #cde9f030;border-radius:14px;padding:8px 13px;font-size:13px;line-height:1.4}.wcPanel .wcNote{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 14px 8px}.wcNote button{color:#fff;background:#d8eff50b;border:1px solid #cae0e82b;border-radius:9px;min-height:32px;margin-left:6px;padding:0 12px}.wcOpen{width:min(420px,42%);min-width:280px}.wcPanel{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d191fe0;border:1px solid #cde9f030;border-radius:18px;flex-direction:column;width:100%;min-height:300px;max-height:min(492px,100vh - 330px);display:flex;overflow:hidden;box-shadow:0 12px 32px #0000003d,inset 0 1px #ffffff0f}.wcHandle{display:none}.wcPanel header{border-bottom:1px solid #cde9f01a;flex:none;align-items:center;gap:10px;min-height:60px;padding:10px 12px 10px 14px;display:flex}.wcMark{color:#a1f6cc;background:#74ebaf17;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.wcMark svg{width:18px;height:18px}.wcPanel header h2{letter-spacing:.01em;font-size:15px;font-weight:650}.wcPanel header p{color:#afc3c9;margin-top:3px;font-size:13px;line-height:1.2}.wcLive{color:#98e6bc;letter-spacing:.05em;align-items:center;gap:5px;margin-left:auto;font-size:13px;font-style:normal;display:flex}.wcLive:before{content:"";background:#7df5ba;border-radius:50%;width:5px;height:5px}.wcClose{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.wcClose svg{background:#ffffff09;border:1px solid #cde9f026;border-radius:50%;width:29px;height:29px;padding:6px}.wcScroll{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:8px 15px 4px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 5px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 5px),#0000)}.wcScroll::-webkit-scrollbar{display:none}.wcRow{border-bottom:1px solid #cde9f011;padding:9px 0}.wcRow:last-of-type{border-bottom:0}.wcMsg{color:#fff;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.wcMeta{color:#8fa7b0;justify-content:space-between;align-items:center;margin-top:3px;font-size:13px;display:flex}.wcMeta time{font-variant-numeric:tabular-nums;margin-left:auto}.wcReport{color:#8fa7b0;cursor:pointer;background:0 0;border:0;min-height:28px;margin:0;padding:0 6px 0 0;font-size:13px;-webkit-text-decoration:underline #8fa7b066;text-decoration:underline #8fa7b066}.wcEmpty{color:#8fa7b0;text-align:center;padding:10px 0;font-size:13px;line-height:1.4}.wcQuick{border-top:1px solid #cde9f01a;flex-wrap:wrap;flex:none;gap:6px;padding:10px 13px 9px;display:flex}.wcQuick button{white-space:nowrap;color:#fff;cursor:pointer;background:#d8eff50b;border:1px solid #cae0e82b;border-radius:9px;align-items:center;gap:5px;min-height:40px;padding:5px 10px;font-size:13px;line-height:17px;display:flex}.wcQuick button svg{color:#bed7dc;width:14px;height:14px}.wcQuick button:hover{background:#7df5ba1f;border-color:#7df5ba59}.wcQuick button:disabled{opacity:.4}.wcForm{flex:none;margin:0;padding:0 13px 11px}.wcInputRow{background:#030d1361;border:1px solid #c7e1e92e;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:5px 5px 5px 12px;display:flex}.wcInputRow input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:5px 0;font-family:inherit;font-size:16px}.wcInputRow input::placeholder{color:#a4bbc2;opacity:1}.wcInputRow button{color:#a1f6cc;cursor:pointer;background:#7df5ba21;border:1px solid #7df5ba40;border-radius:9px;flex:none;place-items:center;width:40px;height:34px;padding:0;display:grid;position:relative}.wcInputRow button svg{width:20px;height:20px}.wcInputRow button:disabled{opacity:.42}.wcFoot{color:#91aab3;justify-content:space-between;gap:5px;margin:6px 2px 0;font-size:13px;line-height:15px;display:flex}.wcErr{color:#ffb0b0;font-weight:600}.wcCount{font-variant-numeric:tabular-nums;white-space:nowrap}[data-theme=light] .wcChip,[data-theme=day] .wcChip,.wcLightMap .wcChip{text-shadow:0 1px 3px #031118e6;background:#0d1a20bd}[data-theme=light] .wcChip[data-new="1"],[data-theme=day] .wcChip[data-new="1"]{background:#112329db}@media (max-width:700px){.wcToggleHdr{width:34px;height:34px;margin-right:6px;padding:7px}.wcToggleHdr svg{width:19px;height:19px}.wcFloat{width:226px;min-width:0;inset:244px 10px auto auto}.wcChip{border-radius:14px;padding:8px 10px;font-size:13px}.wcLines{justify-content:flex-end;gap:6px;max-height:calc(100dvh - 480px);overflow:hidden}.wcOpen{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:80;width:auto;min-width:0;position:fixed;top:auto}.wcOpen .wcPanel{min-height:0;max-height:62vh}.wcHandle{background:#d5e9ee52;border-radius:3px;flex:none;width:30px;height:3px;margin:7px auto 0;display:block}.wcPanel header{min-height:54px;padding:7px 12px 9px}.wcPanel header h2{font-size:14px}.wcMsg{font-size:13px}.wcScroll{padding-inline:12px}.wcRow{padding:7px 0}.wcQuick{gap:5px;padding:8px 11px}.wcQuick button{min-height:40px;padding:4px 8px}.wcForm{padding:0 11px 9px}}@media (prefers-reduced-motion:reduce){.wcChip{transition:none}}.wcBadge{box-sizing:border-box;color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--wc-ring);font-variant-numeric:tabular-nums;pointer-events:none;background:#ff3b30;border-radius:9px;padding:0 5px;font:700 11px/18px -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;animation:.45s cubic-bezier(.3,1.6,.5,1) wcBadgePop;position:absolute;top:-6px;right:-6px}@keyframes wcBadgePop{0%{transform:scale(.4)}to{transform:scale(1)}}.wcPulse{pointer-events:none;opacity:0;border:3px solid #c6ff00;border-radius:50%;animation:1.6s ease-out wcPulseRing;position:absolute;inset:-3px}@keyframes wcPulseRing{0%{opacity:1;transform:scale(.9);box-shadow:0 0 #c6ff00e6,0 0 18px 4px #c6ff00cc}35%{opacity:1;transform:scale(1.12)}60%{opacity:1;transform:scale(1);box-shadow:0 0 0 12px #c6ff0000,0 0 14px 3px #c6ff0099}to{opacity:0;transform:scale(1.25);box-shadow:0 0 0 18px #c6ff0000}}.wcChip[data-flash="1"]{animation:1.6s ease-out wcChipFlash}@keyframes wcChipFlash{0%,30%{background:#c6ff00e0;border-color:#e6ff5c;box-shadow:0 0 0 3px #c6ff008c,0 0 24px #c6ff00b3}60%{background:#39ff1480;border-color:#39ff14;box-shadow:0 0 0 2px #39ff1466,0 0 16px #39ff1480}}.wcChip[data-flash="1"] .wcCo,.wcChip[data-flash="1"] b,.wcChip[data-flash="1"] .wcDash,.wcChip[data-flash="1"] .wcTx{animation:1.6s ease-out wcTxFlash}@keyframes wcTxFlash{0%,30%{color:#10191b}}@media (prefers-reduced-motion:reduce){.wcBadge,.wcPulse,.wcChip[data-flash="1"],.wcChip[data-flash="1"] *{animation:none}.wcChip[data-flash="1"]{border-color:#c6ff00}}
