.ReportMobileNavigation-module__0ZdTJG__navigation{min-width:0}.ReportMobileNavigation-module__0ZdTJG__sections,.ReportMobileNavigation-module__0ZdTJG__subsections{margin:0;padding:0;list-style:none}.ReportMobileNavigation-module__0ZdTJG__sections{gap:2px;display:grid}.ReportMobileNavigation-module__0ZdTJG__row{border-radius:12px;align-items:center;display:flex}.ReportMobileNavigation-module__0ZdTJG__row[data-active] .ReportMobileNavigation-module__0ZdTJG__sectionLink:before{content:"";background:var(--cw-results-rail-dock-active-border,var(--cw-results-rail-dock-tile-border,var(--dock-accent,var(--cw-results-brand-primary,#17e5d7))));border-radius:50%;width:4px;height:4px;position:absolute;top:calc(50% - 2px);left:0}.ReportMobileNavigation-module__0ZdTJG__sectionLink{box-sizing:border-box;min-width:0;min-height:44px;color:var(--cw-results-panel-text,#e6f5f8);flex:1;align-items:center;gap:10px;padding:4px 8px;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:relative}.ReportMobileNavigation-module__0ZdTJG__label{overflow-wrap:anywhere;min-width:0}.ReportMobileNavigation-module__0ZdTJG__expand{width:44px;height:44px;color:var(--cw-results-panel-muted-text,#aac4cf);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid}.ReportMobileNavigation-module__0ZdTJG__expand svg{transition:transform .18s ease-out}.ReportMobileNavigation-module__0ZdTJG__expand[aria-expanded=true] svg{transform:rotate(180deg)}.ReportMobileNavigation-module__0ZdTJG__subsections{--topic-connector:var(--cw-results-panel-border-color,#81f2ff2e);margin:0 0 6px 24px;padding-left:0;position:relative}.ReportMobileNavigation-module__0ZdTJG__subsections:before{content:"";border-left:1px solid var(--topic-connector);height:6px;position:absolute;top:-6px;left:0}.ReportMobileNavigation-module__0ZdTJG__subsections li{position:relative}.ReportMobileNavigation-module__0ZdTJG__subsections li:before{content:"";border-left:1px solid var(--topic-connector);position:absolute;top:0;bottom:0;left:0}.ReportMobileNavigation-module__0ZdTJG__subsections li:last-child:before{bottom:50%}.ReportMobileNavigation-module__0ZdTJG__subsections li:after{content:"";border-top:1px solid var(--topic-connector);pointer-events:none;width:18px;position:absolute;top:50%;left:0}.ReportMobileNavigation-module__0ZdTJG__subsections a{box-sizing:border-box;min-height:44px;color:var(--cw-results-panel-muted-text,#aac4cf);border-radius:8px;align-items:center;gap:8px;padding:4px 8px 4px 18px;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.ReportMobileNavigation-module__0ZdTJG__subsections a[aria-current=page]{color:var(--cw-results-panel-text,#e6f5f8);font-weight:600}.ReportMobileNavigation-module__0ZdTJG__navigation a:focus-visible,.ReportMobileNavigation-module__0ZdTJG__expand:focus-visible{outline:2px solid var(--cw-results-brand-primary,#81f2ff);outline-offset:2px}@media (hover:hover){.ReportMobileNavigation-module__0ZdTJG__navigation a:hover,.ReportMobileNavigation-module__0ZdTJG__expand:hover{background:color-mix(in srgb, var(--cw-results-brand-primary,#81f2ff) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.ReportMobileNavigation-module__0ZdTJG__expand svg{transition:none}}.ReportMobileNavigation-module__0ZdTJG__subsectionIcon{box-sizing:border-box;border:1px solid var(--cw-results-divider-border-color,#ffffff0f);background:var(--cw-results-rail-dock-tile-base,#ffffff0a);width:24px;height:24px;color:var(--cw-results-rail-icon-color,currentColor);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ReportMobileNavigation-module__0ZdTJG__subsections a[aria-current=page] .ReportMobileNavigation-module__0ZdTJG__subsectionIcon{border-color:var(--cw-results-rail-dock-active-border,var(--dock-accent-border,var(--cw-results-brand-primary,#17e5d7)));background:var(--cw-results-rail-dock-tile-background,var(--dock-accent-soft,#17e5d729));color:var(--cw-results-rail-dock-icon-color,var(--cw-results-rail-icon-color,currentColor))}
.ResultsFreeTierRibbon-module__JYR_4W__ribbon{--ribbon-plum:var(--cw-results-free-tier-ribbon-plum,#2a1f50);--ribbon-violet:#3b315f;--ribbon-deep:#241d43;--ribbon-spark:var(--magenta-color,#d050e9);--ribbon-text:#fff;--ribbon-muted:#ffffffb8;z-index:95;width:100%;color:var(--cw-results-free-tier-ribbon-text,var(--ribbon-text));font-family:var(--font-primary);background:var(--cw-results-free-tier-ribbon-background, radial-gradient(120% 220% at 8% 0%, color-mix(in srgb, var(--ribbon-spark) 24%, transparent), transparent 52%), linear-gradient(100deg, var(--ribbon-violet) 0%, var(--ribbon-plum) 48%, var(--ribbon-deep) 100%));border-bottom:1px solid var(--cw-results-free-tier-ribbon-border-color,color-mix(in srgb, var(--ribbon-spark) 26%, #ffffff24));height:100%;display:block;position:relative;box-shadow:inset 0 1px #ffffff1f}.ResultsFreeTierRibbon-module__JYR_4W__link{isolation:isolate;align-items:center;gap:var(--spacing-lg);width:100%;height:100%;padding:0 var(--spacing-lg);color:inherit;text-decoration:none;transition:background .22s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.ResultsFreeTierRibbon-module__JYR_4W__link:hover{background:linear-gradient(100deg,#ffffff14,#ffffff05)}}.ResultsFreeTierRibbon-module__JYR_4W__link:focus-visible{outline-offset:-3px;outline:2px solid #ffffffdb}.ResultsFreeTierRibbon-module__JYR_4W__badge{align-items:center;gap:var(--spacing-sm);padding:5px var(--spacing-md);color:var(--ribbon-text);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;flex:none;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.ResultsFreeTierRibbon-module__JYR_4W__copy{align-items:baseline;gap:0 var(--spacing-sm);flex-wrap:wrap;min-width:0;margin-right:auto;display:flex}.ResultsFreeTierRibbon-module__JYR_4W__message{color:var(--ribbon-text);font-size:var(--font-size-base-alt);font-weight:500;line-height:1.4}.ResultsFreeTierRibbon-module__JYR_4W__invitation{color:var(--ribbon-muted);font-size:var(--font-size-base-alt);line-height:1.4}.ResultsFreeTierRibbon-module__JYR_4W__compactMessage{color:var(--ribbon-text);font-size:var(--font-size-base-alt);font-weight:500;line-height:1.4;display:none}.ResultsFreeTierRibbon-module__JYR_4W__action{align-items:center;gap:var(--spacing-md);-webkit-backdrop-filter:blur(10px);min-height:36px;color:var(--ribbon-text);background:linear-gradient(#ffffff1f 0%,#ffffff0f 100%);border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:4px 4px 4px 14px;transition:background .22s,border-color .22s,transform .22s;display:inline-flex;box-shadow:0 12px 24px #0000002e,inset 0 1px #ffffff29}.ResultsFreeTierRibbon-module__JYR_4W__actionLabel{letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.1}.ResultsFreeTierRibbon-module__JYR_4W__actionIcon{background:#ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff29}@media (hover:hover) and (pointer:fine){.ResultsFreeTierRibbon-module__JYR_4W__link:hover .ResultsFreeTierRibbon-module__JYR_4W__action{background:linear-gradient(#ffffff2e 0%,#ffffff17 100%);border-color:#ffffff4d}.ResultsFreeTierRibbon-module__JYR_4W__link:hover .ResultsFreeTierRibbon-module__JYR_4W__actionIcon{transform:translate(2px)}}@media (max-width:1023px){.ResultsFreeTierRibbon-module__JYR_4W__invitation{display:none}}@media (max-width:719px){.ResultsFreeTierRibbon-module__JYR_4W__link{gap:var(--spacing-md);padding:0 var(--spacing-md)}.ResultsFreeTierRibbon-module__JYR_4W__badge{padding:4px var(--spacing-sm);letter-spacing:.06em;font-size:10px}.ResultsFreeTierRibbon-module__JYR_4W__message,.ResultsFreeTierRibbon-module__JYR_4W__invitation{display:none}.ResultsFreeTierRibbon-module__JYR_4W__compactMessage{font-size:var(--font-size-base);line-height:1.35;display:inline}.ResultsFreeTierRibbon-module__JYR_4W__actionLabel{display:none}.ResultsFreeTierRibbon-module__JYR_4W__action{min-height:32px;padding:2px}}@media (prefers-reduced-motion:reduce){.ResultsFreeTierRibbon-module__JYR_4W__link,.ResultsFreeTierRibbon-module__JYR_4W__action,.ResultsFreeTierRibbon-module__JYR_4W__actionIcon{transition:none}.ResultsFreeTierRibbon-module__JYR_4W__link:hover .ResultsFreeTierRibbon-module__JYR_4W__actionIcon{transform:none}}
.pixel-wave-module__L0sNaW__pixelWave{z-index:-1;pointer-events:none;opacity:0;width:auto;height:100%;transition:opacity .25s ease-out;position:absolute;top:0;right:0}@media (hover:hover) and (pointer:fine){:hover>.pixel-wave-module__L0sNaW__pixelWave{opacity:1}}:focus-visible>.pixel-wave-module__L0sNaW__pixelWave{opacity:1}@media (min-width:1024px){.pixel-wave-module__L0sNaW__pixelWave{aspect-ratio:8}}@media (prefers-reduced-motion:reduce){.pixel-wave-module__L0sNaW__pixelWave{transition:none}}
.SupportReportBanner-module__EKWfTq__banner{top:var(--spacing-md,12px);z-index:120;justify-content:center;align-items:center;gap:var(--spacing-xs,4px) var(--spacing-sm,8px);max-width:calc(100vw - 2 * var(--spacing-md,12px));color:#ffd6d6eb;font-family:var(--font-primary);-webkit-backdrop-filter:blur(6px);background:#05293df0;border-radius:999px;flex-wrap:wrap;padding:6px 12px;font-size:12px;line-height:1.3;animation:.24s cubic-bezier(.22,1,.36,1) SupportReportBanner-module__EKWfTq__bannerIn;display:inline-flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #05182847}@keyframes SupportReportBanner-module__EKWfTq__bannerIn{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.SupportReportBanner-module__EKWfTq__banner{animation:none}}.SupportReportBanner-module__EKWfTq__retryButton{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.SupportReportBanner-module__EKWfTq__retryButton:hover,.SupportReportBanner-module__EKWfTq__retryButton:focus-visible{color:#ffffffeb}
@property --cam-x{syntax:"<number>";inherits:true;initial-value:0}@property --cam-y{syntax:"<number>";inherits:true;initial-value:0}@property --cam-s{syntax:"<number>";inherits:true;initial-value:1}.ReportMap-module__QRJTMq__trigger{position:relative}.ReportMap-module__QRJTMq__trigger[data-has-new=true]>svg{color:var(--cw-results-brand-primary,#17e5d7)}.ReportMap-module__QRJTMq__triggerBadge{color:#04260f;min-width:17px;height:17px;font:700 10px / 1 var(--font-primary,"Plus Jakarta Sans", sans-serif);box-shadow:0 0 0 2px var(--cw-results-topbar-background,#0a1a2d), 0 0 14px #40fb768c;pointer-events:none;background:#40fb76;border-radius:999px;place-items:center;padding:0 4px;animation:2.4s ease-in-out infinite ReportMap-module__QRJTMq__badgePulse;display:grid;position:absolute;top:-5px;right:-5px}@keyframes ReportMap-module__QRJTMq__badgePulse{0%,to{box-shadow:0 0 0 2px var(--cw-results-topbar-background,#0a1a2d), 0 0 10px #40fb7666}50%{box-shadow:0 0 0 2px var(--cw-results-topbar-background,#0a1a2d), 0 0 18px #40fb76bf}}.ReportMap-module__QRJTMq__overlay{--map-accent:var(--cw-results-brand-primary,#17e5d7);--map-accent-rgb:var(--cw-results-brand-primary-rgb,23 229 215);--map-ink:#f2fbff;--map-muted:#d6e8f2ad;--map-hairline:#ffffff14;--map-surface:#ffffff09;--map-dormant-rgb:167 139 250;--map-signal-rgb:78 180 213;--map-new-rgb:64 251 118;--map-amber-rgb:250 151 81;--map-ease:cubic-bezier(.22, 1, .36, 1);z-index:9999;pointer-events:none;color:var(--map-ink);font-family:var(--font-primary,"Plus Jakarta Sans", sans-serif);display:grid;position:fixed;inset:0}.ReportMap-module__QRJTMq__overlay[data-state=open]{pointer-events:auto}.ReportMap-module__QRJTMq__backdrop{background:radial-gradient(90% 70% at 50% 40%, rgb(var(--map-accent-rgb) / .14), transparent 70%), #030814a8;-webkit-backdrop-filter:blur(10px)saturate(120%);opacity:0;transition:opacity .32s var(--map-ease);position:absolute;inset:0}.ReportMap-module__QRJTMq__overlay[data-state=open] .ReportMap-module__QRJTMq__backdrop{opacity:1}.ReportMap-module__QRJTMq__dialog{background:radial-gradient(110% 80% at 38% 0%, rgb(var(--map-accent-rgb) / .12), transparent 62%), radial-gradient(70% 60% at 85% 100%, #4c78e929, transparent 70%), linear-gradient(180deg, #081021f0, #040915f7);opacity:0;min-height:0;transition:opacity .32s var(--map-ease), transform .36s var(--map-ease);border:1px solid #ffffff1a;border-radius:28px;grid-template-rows:auto minmax(0,1fr);margin:clamp(0px,1.6vw,22px);display:grid;position:relative;overflow:hidden;transform:translateY(14px)scale(.985);box-shadow:0 40px 120px #00000080,inset 0 1px #ffffff14}.ReportMap-module__QRJTMq__dialog:focus{outline:none}.ReportMap-module__QRJTMq__overlay[data-state=open] .ReportMap-module__QRJTMq__dialog{opacity:1;transform:none}.ReportMap-module__QRJTMq__header{border-bottom:1px solid var(--map-hairline);align-items:center;gap:18px;padding:14px 16px 14px 22px;display:flex}.ReportMap-module__QRJTMq__headerTitles{min-width:0}.ReportMap-module__QRJTMq__eyebrow{color:color-mix(in srgb, var(--map-accent) 78%, white);font:600 11px / 1.2 var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px}.ReportMap-module__QRJTMq__title{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;font-weight:650;line-height:1.2;overflow:hidden}.ReportMap-module__QRJTMq__headerProgress{gap:6px;width:min(260px,32vw);margin-left:auto;display:grid}.ReportMap-module__QRJTMq__headerProgressLabel{color:var(--map-muted);font:600 11.5px / 1 var(--font-mono,"IBM Plex Mono", monospace);text-align:right}.ReportMap-module__QRJTMq__progressTrack{background:#ffffff17;border-radius:999px;height:4px;position:relative;overflow:hidden}.ReportMap-module__QRJTMq__progressFill{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--map-signal-rgb)), var(--map-accent));box-shadow:0 0 12px rgb(var(--map-accent-rgb) / .7);transform-origin:0;transition:transform .52s var(--map-ease);position:absolute;inset:0}.ReportMap-module__QRJTMq__close{width:40px;height:40px;color:var(--map-ink);cursor:pointer;transition:background .18s var(--map-ease), border-color .18s var(--map-ease);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:13px;flex:none;place-items:center;display:grid}.ReportMap-module__QRJTMq__close:hover{border-color:rgb(var(--map-accent-rgb) / .55);background:#ffffff17}.ReportMap-module__QRJTMq__close:focus-visible{outline:2px solid var(--map-ink);outline-offset:2px}.ReportMap-module__QRJTMq__body{grid-template-columns:clamp(320px,30vw,400px) minmax(0,1fr);grid-template-areas:"panel stage";min-height:0;display:grid}.ReportMap-module__QRJTMq__stageColumn{grid-area:stage;min-width:0;min-height:0;position:relative;overflow:hidden}.ReportMap-module__QRJTMq__stage{background:radial-gradient(55% 50% at 50% 54%, rgb(var(--map-accent-rgb) / .09), transparent 72%), radial-gradient(80% 60% at 50% 115%, #4c78e924, transparent 65%);-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.ReportMap-module__QRJTMq__stage:after{content:"";pointer-events:none;background:radial-gradient(120% 100%,#0000 58%,#0206109e 100%);position:absolute;inset:0}.ReportMap-module__QRJTMq__world{opacity:0;width:0;height:0;transform:translate(calc(var(--cam-x) * 1px), calc(var(--cam-y) * 1px)) scale(var(--cam-s));transform-origin:0 0;transition:--cam-x .76s var(--map-ease), --cam-y .76s var(--map-ease), --cam-s .76s var(--map-ease), opacity .42s var(--map-ease);position:absolute;top:0;left:0}.ReportMap-module__QRJTMq__stage[data-ready=true] .ReportMap-module__QRJTMq__world{opacity:1}.ReportMap-module__QRJTMq__ground{width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.ReportMap-module__QRJTMq__ground pattern circle{fill:rgb(var(--map-accent-rgb) / .32)}.ReportMap-module__QRJTMq__lattice{pointer-events:none}.ReportMap-module__QRJTMq__slab{cursor:pointer}.ReportMap-module__QRJTMq__slabTopStart{stop-color:#ffffff1c}.ReportMap-module__QRJTMq__slabTopEnd{stop-color:#ffffff06}.ReportMap-module__QRJTMq__slabTop{transition:opacity .3s var(--map-ease)}.ReportMap-module__QRJTMq__slabSideLeft{fill:#091123f0}.ReportMap-module__QRJTMq__slabSideRight{fill:#0f1b34f0}.ReportMap-module__QRJTMq__slabEdge{fill:none;stroke:rgb(var(--map-accent-rgb) / .32);stroke-width:1.3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .3s var(--map-ease), stroke-width .3s var(--map-ease)}.ReportMap-module__QRJTMq__slab[data-tone=open] .ReportMap-module__QRJTMq__slabEdge{stroke:rgb(var(--map-accent-rgb) / .78);filter:drop-shadow(0 0 5px rgb(var(--map-accent-rgb) / .6))}.ReportMap-module__QRJTMq__slab[data-tone=partial] .ReportMap-module__QRJTMq__slabEdge{stroke:rgb(var(--map-signal-rgb) / .6);filter:drop-shadow(0 0 4px rgb(var(--map-signal-rgb) / .45))}.ReportMap-module__QRJTMq__slab[data-tone=dormant] .ReportMap-module__QRJTMq__slabEdge{stroke:rgb(var(--map-dormant-rgb) / .3);stroke-dasharray:5 6}.ReportMap-module__QRJTMq__slab[data-tone=dormant] .ReportMap-module__QRJTMq__slabTop{opacity:.6}.ReportMap-module__QRJTMq__slab[data-hub=true] .ReportMap-module__QRJTMq__slabEdge{stroke:rgb(var(--map-accent-rgb) / .9);filter:drop-shadow(0 0 8px rgb(var(--map-accent-rgb) / .75))}.ReportMap-module__QRJTMq__slab[data-selected=true] .ReportMap-module__QRJTMq__slabEdge{stroke:var(--map-accent);stroke-width:2.4px;stroke-dasharray:none;animation:2.4s ease-in-out infinite ReportMap-module__QRJTMq__selectedEdge}.ReportMap-module__QRJTMq__slab:hover .ReportMap-module__QRJTMq__slabEdge{stroke-width:2px}@keyframes ReportMap-module__QRJTMq__selectedEdge{0%,to{filter:drop-shadow(0 0 4px rgb(var(--map-accent-rgb) / .55))}50%{filter:drop-shadow(0 0 11px rgb(var(--map-accent-rgb) / .95))}}.ReportMap-module__QRJTMq__conduitBase{stroke:#ffffff12;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ReportMap-module__QRJTMq__conduit[data-live=true] .ReportMap-module__QRJTMq__conduitBase{stroke:rgb(var(--map-accent-rgb) / .2)}.ReportMap-module__QRJTMq__conduitFlow{stroke:var(--map-accent);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:2 16;opacity:0;filter:drop-shadow(0 0 3px rgb(var(--map-accent-rgb) / .9));transition:opacity .4s var(--map-ease)}.ReportMap-module__QRJTMq__conduit[data-live=true] .ReportMap-module__QRJTMq__conduitFlow{opacity:.85;animation:1.5s linear infinite ReportMap-module__QRJTMq__conduitFlow}.ReportMap-module__QRJTMq__conduit[data-selected=true] .ReportMap-module__QRJTMq__conduitFlow{opacity:1;animation-duration:.9s}.ReportMap-module__QRJTMq__conduitCharge{stroke:#e9fffd;stroke-width:4px;stroke-linecap:round;stroke-dasharray:calc(var(--conduit-length) * 1px) calc(var(--conduit-length) * 1px);stroke-dashoffset:calc(var(--conduit-length) * 1px);opacity:0;filter:drop-shadow(0 0 6px rgb(var(--map-accent-rgb))) drop-shadow(0 0 14px rgb(var(--map-accent-rgb) / .7))}.ReportMap-module__QRJTMq__conduit[data-charging=true] .ReportMap-module__QRJTMq__conduitCharge{animation:ReportMap-module__QRJTMq__conduitCharge .9s var(--map-ease) forwards}@keyframes ReportMap-module__QRJTMq__conduitFlow{to{stroke-dashoffset:-36px}}@keyframes ReportMap-module__QRJTMq__conduitCharge{0%{opacity:1;stroke-dashoffset:calc(var(--conduit-length) * 1px)}62%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}.ReportMap-module__QRJTMq__hub{pointer-events:none;width:168px;height:104px;position:absolute;transform:translate(-50%,calc(-100% - 24px))}.ReportMap-module__QRJTMq__hubCore{background:radial-gradient(closest-side, rgb(var(--map-accent-rgb) / .55), rgb(var(--map-accent-rgb) / .12) 60%, transparent);filter:blur(6px);border-radius:50%;width:120%;height:46%;animation:3.2s ease-in-out infinite ReportMap-module__QRJTMq__hubCore;position:absolute;bottom:-26%;left:50%;transform:translate(-50%)}.ReportMap-module__QRJTMq__hubVehicle{border:1px solid rgb(var(--map-accent-rgb) / .55);object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 4px rgb(var(--map-accent-rgb) / .08), 0 0 26px rgb(var(--map-accent-rgb) / .32), 0 18px 32px #0000008c;background:#fff;border-radius:16px;display:block;position:relative}@keyframes ReportMap-module__QRJTMq__hubCore{0%,to{opacity:.75;transform:translate(-50%)scale(.96)}50%{opacity:1;transform:translate(-50%)scale(1.06)}}.ReportMap-module__QRJTMq__hubPlate{z-index:260;filter:drop-shadow(0 6px 10px #00000073);transform:translate(-50%, 0) scale(calc(1 / var(--cam-s)));transform-origin:50% 0;pointer-events:none;position:absolute}.ReportMap-module__QRJTMq__node{width:var(--node-size);height:var(--node-size);cursor:pointer;position:absolute;transform:translate(-50%,-82%)}.ReportMap-module__QRJTMq__nodeImage{object-fit:contain;filter:drop-shadow(0 10px 12px #00000080);width:100%;height:100%;transition:filter .5s var(--map-ease), opacity .5s var(--map-ease), transform .24s var(--map-ease);display:block;position:relative}.ReportMap-module__QRJTMq__nodeToken{border:1px solid rgb(var(--map-accent-rgb) / .32);width:46%;height:46%;transition:filter .5s var(--map-ease), opacity .5s var(--map-ease);background:radial-gradient(circle at 50% 30%,#ffffff1f,#0000 70%),#0a1428d9;border-radius:30%;place-items:center;display:grid;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px #0006}.ReportMap-module__QRJTMq__nodeToken img{object-fit:contain;opacity:.92;width:54%;height:54%}.ReportMap-module__QRJTMq__node[data-loading=true] .ReportMap-module__QRJTMq__nodeToken{animation:1.4s ease-in-out infinite ReportMap-module__QRJTMq__tokenShimmer}@keyframes ReportMap-module__QRJTMq__tokenShimmer{0%,to{box-shadow:0 8px 18px #0006}50%{box-shadow:0 8px 18px #0006, 0 0 16px rgb(var(--map-accent-rgb) / .4)}}.ReportMap-module__QRJTMq__nodeGlow{background:radial-gradient(closest-side, rgb(var(--map-accent-rgb) / .6), transparent);filter:blur(5px);opacity:0;width:92%;height:30%;transition:opacity .5s var(--map-ease), transform .3s var(--map-ease);border-radius:50%;position:absolute;bottom:14%;left:50%;transform:translate(-50%,50%)}.ReportMap-module__QRJTMq__node[data-state=open] .ReportMap-module__QRJTMq__nodeGlow,.ReportMap-module__QRJTMq__node[data-state=partial] .ReportMap-module__QRJTMq__nodeGlow{opacity:.85}.ReportMap-module__QRJTMq__node[data-state=partial] .ReportMap-module__QRJTMq__nodeGlow{background:radial-gradient(closest-side, rgb(var(--map-signal-rgb) / .55), transparent)}.ReportMap-module__QRJTMq__node[data-state=action] .ReportMap-module__QRJTMq__nodeGlow{background:radial-gradient(closest-side, rgb(var(--map-amber-rgb) / .55), transparent);opacity:.7}.ReportMap-module__QRJTMq__node[data-state=locked] .ReportMap-module__QRJTMq__nodeGlow{background:radial-gradient(closest-side, rgb(var(--map-dormant-rgb) / .6), transparent)}.ReportMap-module__QRJTMq__node[data-state=pending] .ReportMap-module__QRJTMq__nodeGlow{background:radial-gradient(closest-side, rgb(var(--map-signal-rgb) / .5), transparent)}.ReportMap-module__QRJTMq__node[data-state=unavailable] .ReportMap-module__QRJTMq__nodeGlow{background:radial-gradient(closest-side,#ffffff38,#0000)}.ReportMap-module__QRJTMq__node[data-state=locked] .ReportMap-module__QRJTMq__nodeImage,.ReportMap-module__QRJTMq__node[data-state=locked] .ReportMap-module__QRJTMq__nodeToken{opacity:.8;filter:grayscale()brightness(.55)contrast(.95)drop-shadow(0 10px 12px #00000080)}.ReportMap-module__QRJTMq__node[data-state=pending] .ReportMap-module__QRJTMq__nodeImage,.ReportMap-module__QRJTMq__node[data-state=pending] .ReportMap-module__QRJTMq__nodeToken{filter:grayscale(.6)brightness(.8);animation:2.8s ease-in-out infinite ReportMap-module__QRJTMq__nodeBreathe}.ReportMap-module__QRJTMq__node[data-state=unavailable] .ReportMap-module__QRJTMq__nodeImage,.ReportMap-module__QRJTMq__node[data-state=unavailable] .ReportMap-module__QRJTMq__nodeToken{opacity:.5;filter:grayscale()brightness(.42)}.ReportMap-module__QRJTMq__node[data-state=action] .ReportMap-module__QRJTMq__nodeImage{filter:saturate(.7)drop-shadow(0 10px 12px #00000080)}@keyframes ReportMap-module__QRJTMq__nodeBreathe{0%,to{opacity:.6}50%{opacity:.95}}.ReportMap-module__QRJTMq__nodeLock{border:1px solid rgb(var(--map-dormant-rgb) / .55);color:#e2d8ffeb;width:21px;height:21px;box-shadow:0 0 10px rgb(var(--map-dormant-rgb) / .35);background:#0e0e24eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:30%;right:16%}.ReportMap-module__QRJTMq__node[data-selected=true] .ReportMap-module__QRJTMq__nodeGlow{opacity:1;transform:translate(-50%,50%)scale(1.18)}.ReportMap-module__QRJTMq__node[data-selected=true] .ReportMap-module__QRJTMq__nodeImage,.ReportMap-module__QRJTMq__node[data-current=true] .ReportMap-module__QRJTMq__nodeImage{transform:translateY(-4px)}.ReportMap-module__QRJTMq__nodeBurst{border:2px solid var(--map-accent);opacity:0;pointer-events:none;border-radius:50%;width:70%;height:22%;position:absolute;bottom:14%;left:50%;transform:translate(-50%,50%)}.ReportMap-module__QRJTMq__node[data-new=true] .ReportMap-module__QRJTMq__nodeBurst{border-color:rgb(var(--map-new-rgb) / .8);animation:2.6s ease-out infinite ReportMap-module__QRJTMq__newRing}.ReportMap-module__QRJTMq__node[data-phase=igniting] .ReportMap-module__QRJTMq__nodeImage,.ReportMap-module__QRJTMq__node[data-phase=igniting] .ReportMap-module__QRJTMq__nodeToken{animation:ReportMap-module__QRJTMq__ignite .9s var(--map-ease)}.ReportMap-module__QRJTMq__node[data-phase=igniting] .ReportMap-module__QRJTMq__nodeBurst{box-shadow:0 0 18px rgb(var(--map-accent-rgb));animation:ReportMap-module__QRJTMq__burst .9s var(--map-ease);border-color:#e9fffd}.ReportMap-module__QRJTMq__node[data-phase=igniting] .ReportMap-module__QRJTMq__nodeGlow{animation:ReportMap-module__QRJTMq__bloom .9s var(--map-ease)}@keyframes ReportMap-module__QRJTMq__ignite{0%{filter:grayscale()brightness(.55);transform:scale(.92)}38%{filter:brightness(1.85) saturate(1.4) drop-shadow(0 0 18px rgb(var(--map-accent-rgb)));transform:scale(1.08)}to{filter:drop-shadow(0 10px 12px #00000080);transform:scale(1)}}@keyframes ReportMap-module__QRJTMq__burst{0%{opacity:1;transform:translate(-50%,50%)scale(.3)}to{opacity:0;transform:translate(-50%,50%)scale(2.1)}}@keyframes ReportMap-module__QRJTMq__bloom{0%{opacity:0;transform:translate(-50%,50%)scale(.6)}40%{opacity:1;transform:translate(-50%,50%)scale(1.5)}to{opacity:.85;transform:translate(-50%,50%)scale(1)}}@keyframes ReportMap-module__QRJTMq__newRing{0%{opacity:.85;transform:translate(-50%,50%)scale(.6)}70%,to{opacity:0;transform:translate(-50%,50%)scale(1.6)}}.ReportMap-module__QRJTMq__nodeTip{z-index:2;color:var(--map-ink);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%, -100%) scale(calc(1 / var(--cam-s)));transform-origin:50% 100%;transition:opacity .16s var(--map-ease);background:#050b19f0;border:1px solid #ffffff24;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:600;position:absolute;top:6%;left:50%}@media (hover:hover) and (pointer:fine){.ReportMap-module__QRJTMq__node:hover .ReportMap-module__QRJTMq__nodeImage{transform:translateY(-5px)}.ReportMap-module__QRJTMq__node:hover .ReportMap-module__QRJTMq__nodeTip,.ReportMap-module__QRJTMq__node:hover .ReportMap-module__QRJTMq__nodeGlow{opacity:1}}.ReportMap-module__QRJTMq__districtLabel{z-index:240;color:inherit;font:inherit;cursor:pointer;transform:translate(-50%, 0) scale(calc(1 / var(--cam-s)));transform-origin:50% 0;background:0 0;border:0;padding:0;position:absolute}.ReportMap-module__QRJTMq__districtLabelInner{color:var(--map-ink);white-space:nowrap;-webkit-backdrop-filter:blur(10px);transition:border-color .2s var(--map-ease), box-shadow .2s var(--map-ease), background .2s var(--map-ease);background:#060c1bcc;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:6px 10px 6px 7px;font-size:12.5px;font-weight:650;line-height:1;display:inline-flex;box-shadow:0 10px 24px #00000059}.ReportMap-module__QRJTMq__districtGlyph{object-fit:contain;width:18px;height:18px}.ReportMap-module__QRJTMq__districtMeter{background:rgb(var(--map-accent-rgb) / .14);color:var(--map-accent);font:600 10.5px / 1 var(--font-mono,"IBM Plex Mono", monospace);border-radius:999px;padding:3px 6px}.ReportMap-module__QRJTMq__districtLabel[data-tone=partial] .ReportMap-module__QRJTMq__districtMeter{background:rgb(var(--map-signal-rgb) / .16);color:rgb(var(--map-signal-rgb))}.ReportMap-module__QRJTMq__districtLabel[data-tone=dormant] .ReportMap-module__QRJTMq__districtMeter{background:rgb(var(--map-dormant-rgb) / .14);color:#d6caff}.ReportMap-module__QRJTMq__districtLabel[data-new=true] .ReportMap-module__QRJTMq__districtLabelInner:after{background:rgb(var(--map-new-rgb));width:7px;height:7px;box-shadow:0 0 10px rgb(var(--map-new-rgb));content:"";border-radius:50%}.ReportMap-module__QRJTMq__districtLabel[data-selected=true] .ReportMap-module__QRJTMq__districtLabelInner{border-color:rgb(var(--map-accent-rgb) / .75);box-shadow:0 0 0 3px rgb(var(--map-accent-rgb) / .16), 0 0 22px rgb(var(--map-accent-rgb) / .35);background:#081626eb}.ReportMap-module__QRJTMq__districtLabel:hover .ReportMap-module__QRJTMq__districtLabelInner{border-color:rgb(var(--map-accent-rgb) / .5)}.ReportMap-module__QRJTMq__districtLabel:focus-visible{outline:none}.ReportMap-module__QRJTMq__districtLabel:focus-visible .ReportMap-module__QRJTMq__districtLabelInner{outline:2px solid var(--map-ink);outline-offset:2px}.ReportMap-module__QRJTMq__stage[data-density=compact] .ReportMap-module__QRJTMq__districtLabel:not([data-selected=true]) .ReportMap-module__QRJTMq__districtName,.ReportMap-module__QRJTMq__stage[data-density=compact] .ReportMap-module__QRJTMq__districtLabel:not([data-selected=true]) .ReportMap-module__QRJTMq__districtMeter{display:none}.ReportMap-module__QRJTMq__stage[data-density=compact] .ReportMap-module__QRJTMq__districtLabel:not([data-selected=true]) .ReportMap-module__QRJTMq__districtLabelInner{padding:6px}.ReportMap-module__QRJTMq__marker{z-index:300;pointer-events:none;position:absolute;transform:translateY(-88px)}.ReportMap-module__QRJTMq__markerInner{width:max-content;transform:translate(-50%, 0) scale(calc(1 / var(--cam-s)));transform-origin:50% 100%;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:0;left:0}.ReportMap-module__QRJTMq__markerMascot{width:52px;height:auto;filter:drop-shadow(0 8px 12px #00000080) drop-shadow(0 0 12px rgb(var(--map-accent-rgb) / .4));animation:2.6s ease-in-out infinite ReportMap-module__QRJTMq__markerBob}.ReportMap-module__QRJTMq__markerChip{background:var(--map-accent);box-shadow:0 0 16px rgb(var(--map-accent-rgb) / .6);color:#03212a;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.ReportMap-module__QRJTMq__markerChipPlace{font-weight:600}.ReportMap-module__QRJTMq__markerChipPlace:before{content:"·";padding:0 5px}.ReportMap-module__QRJTMq__markerChipDetail{opacity:0;transition:grid-template-columns .28s var(--map-ease), opacity .2s var(--map-ease);grid-template-columns:0fr;display:grid}.ReportMap-module__QRJTMq__markerChip[data-expanded=true] .ReportMap-module__QRJTMq__markerChipDetail{opacity:1;grid-template-columns:1fr}.ReportMap-module__QRJTMq__markerChipDetailText{opacity:.8;min-width:0;font-weight:600;overflow:hidden}.ReportMap-module__QRJTMq__markerChipDetailText:before{content:"›";padding:0 5px}.ReportMap-module__QRJTMq__node[data-current=true] .ReportMap-module__QRJTMq__nodeTip{display:none}@keyframes ReportMap-module__QRJTMq__markerBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ReportMap-module__QRJTMq__markerHalo{fill:rgb(var(--map-accent-rgb) / .08);stroke:var(--map-accent);stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:2.2s ease-out infinite ReportMap-module__QRJTMq__markerHalo}@keyframes ReportMap-module__QRJTMq__markerHalo{0%{opacity:.95;transform:scale(.55)}to{opacity:0;transform:scale(1.35)}}.ReportMap-module__QRJTMq__cameraToggle{z-index:2;color:var(--map-ink);font:600 12.5px / 1 var(--font-primary,"Plus Jakarta Sans", sans-serif);cursor:pointer;-webkit-backdrop-filter:blur(10px);transition:border-color .18s var(--map-ease);background:#060c1bd1;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex;position:absolute;bottom:14px;right:14px}.ReportMap-module__QRJTMq__cameraToggle:hover{border-color:rgb(var(--map-accent-rgb) / .55)}.ReportMap-module__QRJTMq__cameraToggle:focus-visible{outline:2px solid var(--map-ink);outline-offset:2px}.ReportMap-module__QRJTMq__legend{z-index:2;max-width:calc(100% - 220px);color:var(--map-muted);pointer-events:none;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:11.5px;font-weight:600;list-style:none;display:flex;position:absolute;bottom:16px;left:16px}.ReportMap-module__QRJTMq__legend li{align-items:center;gap:6px;display:inline-flex}.ReportMap-module__QRJTMq__legendSwatch,.ReportMap-module__QRJTMq__accessSegment{background:#ffffff4d;border-radius:50%;width:8px;height:8px}.ReportMap-module__QRJTMq__accessSegment{width:auto;min-width:3px;height:5px;box-shadow:none;border-radius:3px;flex:1}[data-state=open]>.ReportMap-module__QRJTMq__legendSwatch,.ReportMap-module__QRJTMq__accessSegment[data-state=open]{background:var(--map-accent);box-shadow:0 0 8px rgb(var(--map-accent-rgb) / .8)}[data-state=partial]>.ReportMap-module__QRJTMq__legendSwatch,.ReportMap-module__QRJTMq__accessSegment[data-state=partial]{background:rgb(var(--map-signal-rgb))}[data-state=locked]>.ReportMap-module__QRJTMq__legendSwatch,.ReportMap-module__QRJTMq__accessSegment[data-state=locked]{background:rgb(var(--map-dormant-rgb) / .55)}[data-state=pending]>.ReportMap-module__QRJTMq__legendSwatch,.ReportMap-module__QRJTMq__accessSegment[data-state=pending]{background:rgb(var(--map-signal-rgb) / .45)}[data-state=action]>.ReportMap-module__QRJTMq__legendSwatch,.ReportMap-module__QRJTMq__accessSegment[data-state=action]{background:rgb(var(--map-amber-rgb))}[data-state=unavailable]>.ReportMap-module__QRJTMq__legendSwatch,.ReportMap-module__QRJTMq__accessSegment[data-state=unavailable]{background:#ffffff2e}.ReportMap-module__QRJTMq__panel{overscroll-behavior:contain;border-right:1px solid var(--map-hairline);background:#03081361;grid-area:panel;min-height:0;overflow-y:auto}.ReportMap-module__QRJTMq__panelInner{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:16px;display:grid}.ReportMap-module__QRJTMq__panelHeader{align-items:center;gap:8px;display:flex}.ReportMap-module__QRJTMq__panelHeading{flex:1;min-width:0}.ReportMap-module__QRJTMq__panelTitle{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:650}.ReportMap-module__QRJTMq__panelSummary{color:var(--map-muted);margin:3px 0 0;font-size:13px;line-height:1.4}.ReportMap-module__QRJTMq__panelStep{background:var(--map-surface);width:34px;height:34px;color:var(--map-ink);cursor:pointer;border:1px solid #ffffff1a;border-radius:11px;flex:none;place-items:center;display:grid}.ReportMap-module__QRJTMq__panelStep:hover{border-color:rgb(var(--map-accent-rgb) / .5)}.ReportMap-module__QRJTMq__panelStep:focus-visible,.ReportMap-module__QRJTMq__backToAll:focus-visible,.ReportMap-module__QRJTMq__textButton:focus-visible{outline:2px solid var(--map-ink);outline-offset:2px}.ReportMap-module__QRJTMq__backToAll{color:var(--map-muted);font:600 12.5px / 1.2 var(--font-primary,"Plus Jakarta Sans", sans-serif);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.ReportMap-module__QRJTMq__backToAll:hover{color:var(--map-ink)}.ReportMap-module__QRJTMq__list{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ReportMap-module__QRJTMq__topicRow{border:1px solid var(--map-hairline);background:var(--map-surface);color:var(--map-ink);transition:background .18s var(--map-ease), border-color .18s var(--map-ease), transform .18s var(--map-ease);border-radius:16px;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.ReportMap-module__QRJTMq__topicRow:hover,.ReportMap-module__QRJTMq__widgetRow:hover,.ReportMap-module__QRJTMq__districtRow:hover{border-color:rgb(var(--map-accent-rgb) / .38);background:#ffffff0f;transform:translateY(-1px)}}.ReportMap-module__QRJTMq__topicRow:focus-visible,.ReportMap-module__QRJTMq__widgetRow:focus-visible,.ReportMap-module__QRJTMq__districtRow:focus-visible,.ReportMap-module__QRJTMq__unlockCta:focus-visible{outline:2px solid var(--map-accent);outline-offset:2px}.ReportMap-module__QRJTMq__topicRow[aria-current=page]{background:rgb(var(--map-accent-rgb) / .07)}.ReportMap-module__QRJTMq__topicRow[data-selected=true]{border-color:rgb(var(--map-accent-rgb) / .62);box-shadow:0 0 0 3px rgb(var(--map-accent-rgb) / .12)}.ReportMap-module__QRJTMq__topicRow[data-phase=igniting]{animation:ReportMap-module__QRJTMq__rowIgnite .9s var(--map-ease)}@keyframes ReportMap-module__QRJTMq__rowIgnite{0%{border-color:var(--map-hairline)}40%{border-color:rgb(var(--map-new-rgb) / .8);background:rgb(var(--map-new-rgb) / .08)}to{border-color:var(--map-hairline)}}.ReportMap-module__QRJTMq__thumb{background:radial-gradient(circle at 50% 70%, rgb(var(--map-accent-rgb) / .16), transparent 70%), #081021e6;border-radius:13px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.ReportMap-module__QRJTMq__thumb img{object-fit:contain;width:100%;height:100%;transition:filter .5s var(--map-ease)}.ReportMap-module__QRJTMq__thumb .ReportMap-module__QRJTMq__thumbGlyph{width:46%;height:46%}.ReportMap-module__QRJTMq__thumb[data-state=locked] img,.ReportMap-module__QRJTMq__thumb[data-state=unavailable] img{filter:grayscale()brightness(.6)}.ReportMap-module__QRJTMq__topicBody{gap:4px;min-width:0;display:grid}.ReportMap-module__QRJTMq__topicTitleRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ReportMap-module__QRJTMq__topicTitle{font-size:14.5px;font-weight:650;line-height:1.25}.ReportMap-module__QRJTMq__topicSummary{color:var(--map-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.ReportMap-module__QRJTMq__topicMeta{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.ReportMap-module__QRJTMq__statePill{background:rgb(var(--map-accent-rgb) / .12);color:var(--map-accent);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.ReportMap-module__QRJTMq__statePill[data-state=partial],.ReportMap-module__QRJTMq__statePill[data-state=pending]{background:rgb(var(--map-signal-rgb) / .14);color:#96d8ee}.ReportMap-module__QRJTMq__statePill[data-state=locked]{background:rgb(var(--map-dormant-rgb) / .14);color:#d6caff}.ReportMap-module__QRJTMq__statePill[data-state=action]{background:rgb(var(--map-amber-rgb) / .14);color:#ffbe8c}.ReportMap-module__QRJTMq__statePill[data-state=unavailable]{color:var(--map-muted);background:#ffffff12}.ReportMap-module__QRJTMq__topicAction{color:var(--map-accent);align-items:center;gap:4px;font-size:12.5px;font-weight:650;display:inline-flex}.ReportMap-module__QRJTMq__pill{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.ReportMap-module__QRJTMq__pill[data-tone=here]{background:var(--map-accent);color:#03212a}.ReportMap-module__QRJTMq__pill[data-tone=new]{border:1px solid rgb(var(--map-new-rgb) / .4);background:rgb(var(--map-new-rgb) / .14);color:#8cffb2}.ReportMap-module__QRJTMq__districtRow{border:1px solid var(--map-hairline);background:var(--map-surface);width:100%;color:var(--map-ink);font:inherit;text-align:left;cursor:pointer;transition:background .18s var(--map-ease), border-color .18s var(--map-ease), transform .18s var(--map-ease);border-radius:14px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:flex}.ReportMap-module__QRJTMq__districtRow[aria-current=page]{background:rgb(var(--map-accent-rgb) / .07)}.ReportMap-module__QRJTMq__districtRowGlyph{border:1px solid color-mix(in srgb, var(--dock-accent-border,#ffffff1f) 72%, #ffffff14);background:linear-gradient(145deg, var(--dock-bubble-start,#ffffff1f), var(--dock-bubble-mid,#ffffff08) 58%, var(--dock-bubble-end,#ffffff0f)), #11182b8f;width:32px;height:32px;color:var(--dock-accent,var(--map-accent));border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -8px 16px #04071429}.ReportMap-module__QRJTMq__districtRowGlyph:before{background:linear-gradient(180deg, var(--dock-bubble-glare,#ffffff2e), transparent);opacity:.9;content:"";pointer-events:none;height:58%;position:absolute;inset:0 0 auto}.ReportMap-module__QRJTMq__districtRowGlyph>*{position:relative}.ReportMap-module__QRJTMq__districtRowGlyph img{object-fit:contain;width:18px;height:18px}.ReportMap-module__QRJTMq__districtRowName{flex:1;min-width:0;font-size:14px;font-weight:650}.ReportMap-module__QRJTMq__districtRowBody{flex:1;gap:7px;min-width:0;display:grid}.ReportMap-module__QRJTMq__districtRowTitle{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ReportMap-module__QRJTMq__districtRowTitle .ReportMap-module__QRJTMq__districtRowName{flex:0 auto}.ReportMap-module__QRJTMq__accessBar{gap:2px;max-width:180px;display:flex}.ReportMap-module__QRJTMq__districtRowCount,.ReportMap-module__QRJTMq__topicCount{color:var(--map-muted);font:600 11px / 1 var(--font-mono,"IBM Plex Mono", monospace)}.ReportMap-module__QRJTMq__unlockCta{background:var(--map-accent);box-shadow:0 0 22px rgb(var(--map-accent-rgb) / .35);color:#03212a;transition:filter .18s var(--map-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ReportMap-module__QRJTMq__unlockCta:hover{filter:brightness(1.08)}.ReportMap-module__QRJTMq__revealCard{border:1px solid rgb(var(--map-new-rgb) / .32);background:radial-gradient(90% 120% at 0% 0%, rgb(var(--map-new-rgb) / .14), transparent 60%), #06121699;animation:ReportMap-module__QRJTMq__cardIn .52s var(--map-ease);border-radius:18px;padding:14px 16px;position:relative;overflow:hidden}.ReportMap-module__QRJTMq__revealEyebrow{color:#8cffb2;font:600 10.5px / 1.2 var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.ReportMap-module__QRJTMq__revealTitle{margin:0;font-size:16px;font-weight:650}.ReportMap-module__QRJTMq__revealBody{color:var(--map-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.ReportMap-module__QRJTMq__revealProgressRow{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ReportMap-module__QRJTMq__revealProgress{color:#8cffb2;font:600 12px / 1 var(--font-mono,"IBM Plex Mono", monospace)}.ReportMap-module__QRJTMq__textButton{color:var(--map-muted);font:600 12px / 1 var(--font-primary,"Plus Jakarta Sans", sans-serif);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ReportMap-module__QRJTMq__textButton:hover{color:var(--map-ink)}@keyframes ReportMap-module__QRJTMq__cardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ReportMap-module__QRJTMq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReportMap-module__QRJTMq__topicGroup{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.ReportMap-module__QRJTMq__topicRow[data-grouped=true]{background:0 0;border-color:#0000;padding-bottom:4px}.ReportMap-module__QRJTMq__widgetList{border-left:1px solid rgb(var(--map-accent-rgb) / .18);grid-template-columns:minmax(0,1fr);gap:6px;margin:0 0 4px 30px;padding:0 0 0 14px;list-style:none;display:grid}.ReportMap-module__QRJTMq__widgetRow{border:1px solid var(--map-hairline);background:var(--map-surface);color:var(--map-ink);transition:background .18s var(--map-ease), border-color .18s var(--map-ease), transform .18s var(--map-ease);border-radius:13px;align-items:center;gap:10px;padding:6px 10px 6px 6px;text-decoration:none;display:flex}.ReportMap-module__QRJTMq__widgetRow[data-selected=true]{border-color:rgb(var(--map-accent-rgb) / .62);box-shadow:0 0 0 3px rgb(var(--map-accent-rgb) / .12)}.ReportMap-module__QRJTMq__widgetRow[data-phase=igniting]{animation:ReportMap-module__QRJTMq__rowIgnite .9s var(--map-ease)}.ReportMap-module__QRJTMq__widgetBody{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.ReportMap-module__QRJTMq__widgetName{overflow-wrap:anywhere;max-width:100%;font-size:13.5px;font-weight:600;line-height:1.25}.ReportMap-module__QRJTMq__widgetPills{flex-wrap:wrap;gap:4px;display:inline-flex}.ReportMap-module__QRJTMq__widgetPills:empty{display:none}.ReportMap-module__QRJTMq__widgetArrow{color:var(--map-accent);opacity:.8;flex:none}.ReportMap-module__QRJTMq__thumb[data-size=small]{border-radius:10px;width:44px;height:44px}.ReportMap-module__QRJTMq__lotTop{fill:#ffffff0b;stroke:#ffffff1a;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .24s var(--map-ease), stroke .24s var(--map-ease)}.ReportMap-module__QRJTMq__lot[data-tone=open] .ReportMap-module__QRJTMq__lotTop{fill:rgb(var(--map-accent-rgb) / .06);stroke:rgb(var(--map-accent-rgb) / .4)}.ReportMap-module__QRJTMq__lot[data-tone=partial] .ReportMap-module__QRJTMq__lotTop{fill:rgb(var(--map-signal-rgb) / .06);stroke:rgb(var(--map-signal-rgb) / .38)}.ReportMap-module__QRJTMq__lot[data-tone=dormant] .ReportMap-module__QRJTMq__lotTop{stroke:rgb(var(--map-dormant-rgb) / .22);stroke-dasharray:3 4}.ReportMap-module__QRJTMq__lot[data-current=true] .ReportMap-module__QRJTMq__lotTop{fill:rgb(var(--map-accent-rgb) / .12);stroke:rgb(var(--map-accent-rgb) / .75)}.ReportMap-module__QRJTMq__lot[data-active=true] .ReportMap-module__QRJTMq__lotTop{fill:rgb(var(--map-accent-rgb) / .16);stroke:var(--map-accent);stroke-dasharray:none;filter:drop-shadow(0 0 6px rgb(var(--map-accent-rgb) / .7))}.ReportMap-module__QRJTMq__lot[data-active=true][data-tone=partial] .ReportMap-module__QRJTMq__lotTop{fill:rgb(var(--map-signal-rgb) / .14);stroke:rgb(var(--map-signal-rgb));filter:drop-shadow(0 0 6px rgb(var(--map-signal-rgb) / .65))}.ReportMap-module__QRJTMq__lot[data-active=true][data-tone=dormant] .ReportMap-module__QRJTMq__lotTop{fill:rgb(var(--map-dormant-rgb) / .12);stroke:rgb(var(--map-dormant-rgb) / .85);filter:drop-shadow(0 0 6px rgb(var(--map-dormant-rgb) / .6))}@media (max-width:899px){.ReportMap-module__QRJTMq__dialog{background:radial-gradient(110% 80% at 38% 0%, rgb(var(--map-accent-rgb) / .12), transparent 62%), linear-gradient(180deg, #081021, #040915);height:100dvh;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;margin:0}.ReportMap-module__QRJTMq__header{padding:calc(10px + env(safe-area-inset-top)) 12px 10px 16px;gap:12px}.ReportMap-module__QRJTMq__title{font-size:16px}.ReportMap-module__QRJTMq__headerProgress{width:96px}.ReportMap-module__QRJTMq__body{grid-template:"stage"clamp(250px,46dvh,440px)"panel"minmax(0,1fr)/minmax(0,1fr)}.ReportMap-module__QRJTMq__panel{border-top:1px solid var(--map-hairline);border-right:0}.ReportMap-module__QRJTMq__legend{display:none}.ReportMap-module__QRJTMq__cameraToggle{padding:7px 11px;bottom:10px;right:10px}.ReportMap-module__QRJTMq__panelInner{padding:12px 12px 20px}.ReportMap-module__QRJTMq__markerMascot{width:40px}.ReportMap-module__QRJTMq__widgetList{margin-left:18px;padding-left:10px}.ReportMap-module__QRJTMq__markerChip{padding:3px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ReportMap-module__QRJTMq__world,.ReportMap-module__QRJTMq__dialog,.ReportMap-module__QRJTMq__backdrop,.ReportMap-module__QRJTMq__progressFill{transition:none}.ReportMap-module__QRJTMq__triggerBadge,.ReportMap-module__QRJTMq__slab[data-selected=true] .ReportMap-module__QRJTMq__slabEdge,.ReportMap-module__QRJTMq__conduit[data-live=true] .ReportMap-module__QRJTMq__conduitFlow,.ReportMap-module__QRJTMq__hubCore,.ReportMap-module__QRJTMq__node[data-state=pending] .ReportMap-module__QRJTMq__nodeImage,.ReportMap-module__QRJTMq__node[data-state=pending] .ReportMap-module__QRJTMq__nodeToken,.ReportMap-module__QRJTMq__node[data-loading=true] .ReportMap-module__QRJTMq__nodeToken,.ReportMap-module__QRJTMq__node[data-new=true] .ReportMap-module__QRJTMq__nodeBurst,.ReportMap-module__QRJTMq__markerMascot,.ReportMap-module__QRJTMq__markerHalo,.ReportMap-module__QRJTMq__revealCard{animation:none}.ReportMap-module__QRJTMq__topicRow,.ReportMap-module__QRJTMq__widgetRow,.ReportMap-module__QRJTMq__districtRow,.ReportMap-module__QRJTMq__nodeImage,.ReportMap-module__QRJTMq__lotTop,.ReportMap-module__QRJTMq__markerChipDetail{transition:none}.ReportMap-module__QRJTMq__widgetRow[data-phase=igniting],.ReportMap-module__QRJTMq__topicRow[data-phase=igniting]{animation:none}}@media (prefers-reduced-transparency:reduce){.ReportMap-module__QRJTMq__backdrop,.ReportMap-module__QRJTMq__districtLabelInner,.ReportMap-module__QRJTMq__cameraToggle{-webkit-backdrop-filter:none}.ReportMap-module__QRJTMq__backdrop{background:#030814eb}}
.WattsonSessionSidebar-module__CHzKUa__sidebar{border-right:1px solid var(--cw-results-chrome-border-color,#ffffff14);background:var(--cw-results-sidebar-background,rgb(var(--cw-results-brand-secondary-rgb,10 16 28) / .54));width:208px;min-width:208px;max-width:208px;height:100%;min-height:0;color:var(--cw-results-sidebar-muted-text,#ffffffc2);font-family:var(--font-primary);flex-direction:column;gap:8px;padding:10px 8px;display:flex;overflow:hidden}.WattsonSessionSidebar-module__CHzKUa__rail{border-right:1px solid var(--cw-results-chrome-border-color,#ffffff14);background:var(--cw-results-sidebar-background,rgb(var(--cw-results-brand-secondary-rgb,10 16 28) / .54));flex-direction:column;flex:none;align-items:center;gap:8px;width:44px;min-width:44px;height:100%;min-height:0;padding:10px 6px;display:flex}.WattsonSessionSidebar-module__CHzKUa__railButton{border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);width:32px;height:32px;color:var(--cw-results-sidebar-icon-muted-color,#ffffffc7);cursor:pointer;background:#ffffff0a;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.WattsonSessionSidebar-module__CHzKUa__railButton:hover{border-color:var(--window-shell-hover-border-color,#ffffff2e);color:var(--cw-results-sidebar-icon-color,#ffffffeb);background:#ffffff14}.WattsonSessionSidebar-module__CHzKUa__railButton:disabled{opacity:.5;cursor:default}.WattsonSessionSidebar-module__CHzKUa__railButton:focus-visible{outline:2px solid rgb(var(--cw-results-brand-primary-rgb,129 242 255) / .65);outline-offset:2px}.WattsonSessionSidebar-module__CHzKUa__railSessionList{flex-direction:column;flex:auto;align-items:center;gap:4px;width:100%;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.WattsonSessionSidebar-module__CHzKUa__railSessionButton{width:32px;height:32px;color:var(--cw-results-sidebar-muted-text,#ffffffc2);font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:650;transition:border-color .18s,background .18s,color .12s;display:inline-flex}.WattsonSessionSidebar-module__CHzKUa__railSessionButton:hover{border-color:var(--window-shell-hover-border-color,#ffffff2e);color:var(--cw-results-sidebar-text,#ffffffeb);background:#ffffff0d}.WattsonSessionSidebar-module__CHzKUa__railSessionButton[data-current=true]{border-color:rgb(var(--cw-results-brand-primary-rgb,129 242 255) / .24);background:rgb(var(--cw-results-brand-primary-rgb,129 242 255) / .1);color:var(--cw-results-sidebar-text,#ffffffeb)}.WattsonSessionSidebar-module__CHzKUa__railSessionButton:focus-visible{outline:2px solid rgb(var(--cw-results-brand-primary-rgb,129 242 255) / .65);outline-offset:2px}.WattsonSessionSidebar-module__CHzKUa__sidebarHeader{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 4px;display:flex}.WattsonSessionSidebar-module__CHzKUa__sidebarTitle{min-width:0;color:var(--cw-results-sidebar-icon-muted-color,#ffffffc7);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.WattsonSessionSidebar-module__CHzKUa__sidebarCount{color:var(--cw-results-sidebar-muted-text,#ffffff9e)}.WattsonSessionSidebar-module__CHzKUa__newChatButton{border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);width:100%;color:var(--cw-results-sidebar-muted-text,#ffffffc2);font-family:var(--font-primary);font-size:var(--font-size-base-alt);cursor:pointer;background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-weight:650;transition:border-color .18s,background .18s,color .18s;display:flex}.WattsonSessionSidebar-module__CHzKUa__newChatButton:hover{border-color:var(--window-shell-hover-border-color,#ffffff2e);color:var(--cw-results-sidebar-text,#ffffffeb);background:#ffffff14}.WattsonSessionSidebar-module__CHzKUa__newChatButton:disabled{opacity:.5;cursor:default}.WattsonSessionSidebar-module__CHzKUa__newChatButton:focus-visible{outline:2px solid rgb(var(--cw-results-brand-primary-rgb,129 242 255) / .65);outline-offset:2px}.WattsonSessionSidebar-module__CHzKUa__sessionList{flex-direction:column;gap:2px;min-height:0;margin:0;padding:4px 2px;list-style:none;display:flex;overflow-y:auto}.WattsonSessionSidebar-module__CHzKUa__sessionRow{width:100%;color:var(--cw-results-sidebar-muted-text,#ffffffc2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 8px;transition:border-color .18s,background .18s,color .12s;display:flex}.WattsonSessionSidebar-module__CHzKUa__sessionRow:hover{border-color:var(--window-shell-hover-border-color,#ffffff2e);color:var(--cw-results-sidebar-text,#ffffffeb);background:#ffffff0d}.WattsonSessionSidebar-module__CHzKUa__sessionRow[data-current=true]{border-color:rgb(var(--cw-results-brand-primary-rgb,129 242 255) / .24);background:rgb(var(--cw-results-brand-primary-rgb,129 242 255) / .1);color:var(--cw-results-sidebar-text,#ffffffeb)}.WattsonSessionSidebar-module__CHzKUa__sessionRow:focus-visible{outline:2px solid rgb(var(--cw-results-brand-primary-rgb,129 242 255) / .65);outline-offset:-2px}.WattsonSessionSidebar-module__CHzKUa__sessionTitle{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--cw-results-sidebar-text,#ffffffeb);font-family:var(--font-primary);font-size:var(--font-size-base);-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.WattsonSessionSidebar-module__CHzKUa__sessionTimestamp{color:var(--cw-results-sidebar-icon-muted-color,#ffffff9e);font-family:var(--font-primary);font-size:11px}.WattsonSessionSidebar-module__CHzKUa__sessionStatus{color:var(--cw-results-sidebar-muted-text,#ffffffad);font-family:var(--font-primary);font-size:var(--font-size-base);padding:6px 8px}.WattsonSessionSidebar-module__CHzKUa__embedded{background:0 0;border:0;width:100%;min-width:0;max-width:none;padding:0}
.WattsonMobileSessionHistory-module__HhP1RG__root{display:flex}.WattsonMobileSessionHistory-module__HhP1RG__trigger{border:1px solid var(--cw-results-control-border-color,#ffffff1f);background:var(--cw-results-sidebar-background,#ffffff0a);width:44px;min-height:44px;color:var(--cw-results-sidebar-text,#fff);font:500 13px / 1.3 var(--font-primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.WattsonMobileSessionHistory-module__HhP1RG__trigger:focus-visible{outline:2px solid var(--cw-results-brand-primary,#17e5d7);outline-offset:2px}.WattsonMobileSessionHistory-module__HhP1RG__drawer{border-left:0;border-right:1px solid var(--cw-results-panel-border-strong-color,#81f2ff33);animation-name:WattsonMobileSessionHistory-module__HhP1RG__slide-in;inset:0 auto 0 0}.WattsonMobileSessionHistory-module__HhP1RG__drawer[data-state=closed]{animation-name:WattsonMobileSessionHistory-module__HhP1RG__slide-out}.WattsonMobileSessionHistory-module__HhP1RG__title{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.WattsonMobileSessionHistory-module__HhP1RG__content{flex:1;min-height:0}@media (min-width:1100px){.WattsonMobileSessionHistory-module__HhP1RG__root{display:none}}@keyframes WattsonMobileSessionHistory-module__HhP1RG__slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes WattsonMobileSessionHistory-module__HhP1RG__slide-out{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.WattsonMobileSessionHistory-module__HhP1RG__root{transition:none}.WattsonMobileSessionHistory-module__HhP1RG__drawer,.WattsonMobileSessionHistory-module__HhP1RG__drawer[data-state=closed]{animation:none}}.WattsonMobileSessionHistory-module__HhP1RG__count{color:var(--cw-results-sidebar-muted-text,#ffffff9e);font-size:12px;font-weight:500}
.BatteryScorecardInsightBody-module__uGudrG__stack{gap:var(--spacing-lg);display:grid}.BatteryScorecardInsightBody-module__uGudrG__grid{gap:var(--spacing-md);display:grid}.BatteryScorecardInsightBody-module__uGudrG__card{gap:var(--spacing-sm);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);background:linear-gradient(180deg, rgb(255 255 255/var(--cw-results-control-highlight-opacity,.07)), rgb(255 255 255/var(--cw-results-control-gradient-opacity,.025))), var(--cw-results-control-surface,#ffffff04);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);box-shadow:var(--cw-results-active-control-shadow,none);-webkit-backdrop-filter:var(--cw-results-glass-blur,blur(14px));display:grid}.BatteryScorecardInsightBody-module__uGudrG__label{color:var(--cw-results-panel-muted-text,#ffffff9e);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.BatteryScorecardInsightBody-module__uGudrG__value{color:var(--cw-results-panel-text,var(--white-color));font-family:var(--font-primary);margin:0;font-size:clamp(24px,4vw,32px);font-weight:600;line-height:1.05}@media (min-width:768px){.BatteryScorecardInsightBody-module__uGudrG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.EstimatedRangeInsightBody-module__qCWLuq__stack{gap:var(--spacing-lg);display:grid}.EstimatedRangeInsightBody-module__qCWLuq__grid{gap:var(--spacing-md);display:grid}.EstimatedRangeInsightBody-module__qCWLuq__card{gap:var(--spacing-sm);padding:var(--spacing-lg);border-radius:var(--border-radius-xl);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffff12,#ffffff06),#ffffff04;display:grid;box-shadow:inset 0 1px #ffffff0f}.EstimatedRangeInsightBody-module__qCWLuq__label{color:#ffffff9e;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.EstimatedRangeInsightBody-module__qCWLuq__value{color:var(--white-color);font-family:var(--font-primary);margin:0;font-size:clamp(24px,4vw,32px);font-weight:600;line-height:1.05}.EstimatedRangeInsightBody-module__qCWLuq__copy{color:var(--transparent-white-alt);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) + 8px);margin:0}@media (min-width:768px){.EstimatedRangeInsightBody-module__qCWLuq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.RapidChargingInsightBody-module__RUm52a__stack{gap:var(--spacing-lg);display:grid}.RapidChargingInsightBody-module__RUm52a__heroCard{gap:var(--spacing-sm);padding:var(--spacing-lg);border-radius:var(--border-radius-xl);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffff12,#ffffff06),#ffffff04;display:grid;box-shadow:inset 0 1px #ffffff0f}.RapidChargingInsightBody-module__RUm52a__label{color:#ffffff9e;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.RapidChargingInsightBody-module__RUm52a__value{color:var(--white-color);font-family:var(--font-primary);margin:0;font-size:clamp(24px,4vw,32px);font-weight:600;line-height:1.05}.RapidChargingInsightBody-module__RUm52a__copy{color:var(--transparent-white-alt);font-size:var(--font-size-xs);line-height:calc(var(--font-size-xs) + 8px);margin:0}
.ActionPillLink-module__cbNWYG__actionPill{border:1px solid var(--cw-results-action-pill-border-color,color-mix(in srgb, var(--cw-results-action-pill-background,var(--cw-results-filled-action-background,var(--primary-color))) 72%, transparent));background:linear-gradient(180deg, rgb(255 255 255/var(--cw-results-control-highlight-opacity,.14)), rgb(255 255 255/var(--cw-results-control-gradient-opacity,.04))), var(--cw-results-action-pill-background,var(--cw-results-filled-action-background,var(--primary-color)));width:fit-content;min-height:36px;color:var(--cw-results-action-pill-text,var(--cw-results-filled-action-text,#fff));box-shadow:var(--cw-results-compact-shadow,0 12px 26px #0518281f);font-family:var(--font-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.ActionPillLink-module__cbNWYG__actionPill:hover,.ActionPillLink-module__cbNWYG__actionPill:focus-visible{border-color:var(--cw-results-action-pill-border-color,color-mix(in srgb, var(--cw-results-action-pill-hover-background,var(--cw-results-action-pill-background,var(--primary-color))) 72%, transparent));background:linear-gradient(180deg, rgb(255 255 255/var(--cw-results-control-highlight-opacity,.18)), rgb(255 255 255/var(--cw-results-control-gradient-opacity,.07))), var(--cw-results-action-pill-hover-background,var(--cw-results-action-pill-background,var(--cw-results-filled-action-background,var(--primary-color))));color:var(--cw-results-action-pill-hover-text,var(--cw-results-action-pill-text,var(--cw-results-filled-action-text,#fff)));transform:translateY(-1px)}.ActionPillLink-module__cbNWYG__actionPill:focus-visible{outline:2px solid color-mix(in srgb, var(--cw-results-action-pill-hover-background,var(--cw-results-brand-primary,var(--primary-color))) 52%, transparent);outline-offset:3px}.ActionPillLink-module__cbNWYG__actionPill svg{color:var(--cw-results-action-pill-icon-color,currentColor);stroke:currentColor}@media (max-width:767px){.ActionPillLink-module__cbNWYG__mobileFullWidth{width:100%}}
.AiInsightCallout-module__MLmWUG__callout{background:var(--cw-results-wattson-summary-background,radial-gradient(circle at top left, #17e5d757, transparent 42%), radial-gradient(circle at 82% 18%, #9777ff47, transparent 36%), linear-gradient(145deg, #301a74 0%, #164a78 56%, #0b6f72 100%));color:var(--cw-results-wattson-summary-text,#c7fffbfa);border-color:color-mix(in srgb, var(--cw-results-wattson-summary-border,#69dcff) 26%, transparent);box-shadow:var(--cw-results-generated-summary-shadow,0 18px 38px #07121a29, inset 0 1px 0 #c2fff938, inset 0 -1px 0 #17e5d714);-webkit-backdrop-filter:var(--cw-results-glass-blur,blur(20px) saturate(132%));backdrop-filter:var(--cw-results-glass-blur,blur(20px) saturate(132%))}.AiInsightCallout-module__MLmWUG__callout>div strong{color:var(--cw-results-wattson-summary-text,#c7fffbfa)}.AiInsightCallout-module__MLmWUG__callout>div>div{color:var(--cw-results-wattson-summary-muted-text,#d6f4f1c7)}.AiInsightCallout-module__MLmWUG__callout>span:first-child{color:var(--cw-results-wattson-summary-icon,currentColor);background:radial-gradient(circle, color-mix(in srgb, var(--cw-results-wattson-summary-icon-background,#17e5d7) 22%, transparent), color-mix(in srgb, var(--cw-results-wattson-summary-icon-background,#17e5d7) 8%, transparent));box-shadow:var(--cw-results-active-control-shadow,0 0 18px #17e5d72e, inset 0 1px 0 #ffffff24)}
.CalibrationMark-module__NqfjaG__mark{background-color:var(--green-1-color);color:var(--secondary-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.CalibrationMark-module__NqfjaG__markWarning{background-color:var(--coral-color);color:var(--white-color)}
.BatteryProfilePanel-module__yeEkOa__stack{gap:var(--spacing-lg);display:grid}.BatteryProfilePanel-module__yeEkOa__hero{align-self:start;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.BatteryProfilePanel-module__yeEkOa__illustration{aspect-ratio:1;opacity:.92;border-radius:var(--border-radius-lg);isolation:isolate;flex:none;width:clamp(112px,14vw,168px);position:relative}.BatteryProfilePanel-module__yeEkOa__illustration:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--cw-results-brand-primary,#17e5d7) 26%, transparent), transparent 72%);filter:blur(14px);pointer-events:none;border-radius:50%;position:absolute;inset:12%}.BatteryProfilePanel-module__yeEkOa__values{gap:var(--spacing-xl);flex-wrap:wrap;min-width:0;display:flex}.BatteryProfilePanel-module__yeEkOa__stat{gap:var(--spacing-xs);display:grid}.BatteryProfilePanel-module__yeEkOa__statValue{letter-spacing:-.04em;color:var(--cw-results-range-value-color,var(--primary-color));margin:0;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:.95}.BatteryProfilePanel-module__yeEkOa__statLabel{font-size:var(--font-size-xs);color:color-mix(in srgb, currentColor 52%, transparent);margin:0;line-height:1.4}.BatteryProfilePanel-module__yeEkOa__valueRow{align-items:baseline;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.BatteryProfilePanel-module__yeEkOa__unit{font-size:var(--font-size-sm);color:var(--cw-results-panel-text,inherit);line-height:1}
.DetailGroupsPanel-module__1B3XGq__stack{gap:var(--spacing-lg);display:grid}.DetailGroupsPanel-module__1B3XGq__summary{font-size:var(--font-size-base);color:var(--cw-results-panel-muted-text,#f5f6ffc7);margin:0;line-height:1.6}.DetailGroupsPanel-module__1B3XGq__group{gap:var(--spacing-md);display:grid}.DetailGroupsPanel-module__1B3XGq__groupHeader{align-items:center;gap:var(--spacing-sm);display:flex}.DetailGroupsPanel-module__1B3XGq__groupTitle{font-size:var(--font-size-base-alt);color:var(--cw-results-panel-text,#fffffff5);margin:0;font-weight:600}.DetailGroupsPanel-module__1B3XGq__grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(max(168px,20% - 6.4px),1fr));margin:0;display:grid}.DetailGroupsPanel-module__1B3XGq__card{gap:var(--spacing-sm);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);background:var(--cw-results-data-card-background,color-mix(in srgb, var(--cw-results-panel-text,#fff) 3%, transparent));display:grid}.DetailGroupsPanel-module__1B3XGq__label{font-size:var(--font-size-base);font-family:var(--font-mono);letter-spacing:.7px;text-transform:uppercase;color:var(--cw-results-panel-muted-text,#ffffff9e);align-items:center;gap:.45rem;margin:0;line-height:1.3;display:inline-flex}.DetailGroupsPanel-module__1B3XGq__icon{width:1.35rem;height:1.35rem;color:var(--cw-results-icon-on-light-color,var(--cw-results-content-icon-color,currentColor));flex:none}.DetailGroupsPanel-module__1B3XGq__value{font-size:var(--font-size-xs);color:var(--cw-results-panel-text,#fffffffa);margin:0;line-height:1.35}@media (max-width:767px){.DetailGroupsPanel-module__1B3XGq__grid{grid-template-columns:1fr;gap:0}.DetailGroupsPanel-module__1B3XGq__card{gap:var(--spacing-xs);border:0;border-top:1px solid var(--cw-results-divider-border-color,#ffffff14);background:0 0;border-radius:0;padding:12px 0}}
.BreakdownCoverPanel-module__zh6i2q__stack{align-items:start;gap:var(--spacing-lg);grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);min-width:0;display:grid}.BreakdownCoverPanel-module__zh6i2q__panel{gap:var(--spacing-lg);min-width:0;padding:var(--padding-lg);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);border-radius:var(--border-radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#79f8ff0f,#0000 34%),linear-gradient(#10172de6,#0b1224f0);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #070a2024,inset 0 1px #ffffff0f}.BreakdownCoverPanel-module__zh6i2q__panel:before{content:"";pointer-events:none;background:linear-gradient(#ffffff14,#fff0 30%);position:absolute;inset:0}.BreakdownCoverPanel-module__zh6i2q__panel>*{z-index:1;position:relative}:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__statusPanel{order:1;grid-column:1}:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__helpPanel{order:2;grid-column:2}:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__detailsPanel{order:5;grid-column:2}:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__summaryPanel{order:4;grid-column:1}:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__includedPanel{order:3;grid-column:1/-1}:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__usefulPanel{order:6;grid-column:1}:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__recentPanel{order:7;grid-column:2}.BreakdownCoverPanel-module__zh6i2q__panelTitle{color:var(--white-color);font-size:var(--font-size-xs);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.32}.BreakdownCoverPanel-module__zh6i2q__overviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.BreakdownCoverPanel-module__zh6i2q__statusPanel{align-content:start;gap:var(--spacing-md);background:radial-gradient(circle at 90% 0,#58ffb814,#0000 34%),linear-gradient(#10172de6,#0b1224f0)}.BreakdownCoverPanel-module__zh6i2q__statusHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);min-width:0;display:flex}.BreakdownCoverPanel-module__zh6i2q__overviewItem{align-items:center;gap:var(--spacing-md);min-width:0;padding:var(--spacing-md);grid-template-columns:auto minmax(0,1fr);display:grid}.BreakdownCoverPanel-module__zh6i2q__overviewItem:not(:nth-child(4n+1)){border-left:1px solid var(--cw-results-divider-border-color,#ffffff17)}.BreakdownCoverPanel-module__zh6i2q__overviewItem:nth-child(n+5){border-top:1px solid var(--cw-results-divider-border-color,#ffffff17)}.BreakdownCoverPanel-module__zh6i2q__providerLogo{border-radius:var(--border-radius-md);color:#101623;width:44px;height:44px;font-size:var(--font-size-base-alt);letter-spacing:-.05em;background:#ffdf3e;flex:none;place-items:center;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff5c,0 10px 24px #ffdf3e1f}.BreakdownCoverPanel-module__zh6i2q__statusCopy{gap:var(--spacing-xs);min-width:0;display:grid}.BreakdownCoverPanel-module__zh6i2q__statusTitle,.BreakdownCoverPanel-module__zh6i2q__statusSummary{margin:0}.BreakdownCoverPanel-module__zh6i2q__statusTitle{color:#fffffff5;font-size:var(--font-size-xs);letter-spacing:-.02em;font-weight:650;line-height:1.25}.BreakdownCoverPanel-module__zh6i2q__statusSummary{color:#d6dff4bd;font-size:var(--font-size-base-alt);line-height:1.55}.BreakdownCoverPanel-module__zh6i2q__statusSummary strong{color:#fffffff0;font-weight:750}.BreakdownCoverPanel-module__zh6i2q__statusFacts,.BreakdownCoverPanel-module__zh6i2q__detailRows{gap:var(--spacing-sm);margin:0;display:grid}.BreakdownCoverPanel-module__zh6i2q__statusFacts{padding-top:var(--spacing-sm)}.BreakdownCoverPanel-module__zh6i2q__statusFacts div,.BreakdownCoverPanel-module__zh6i2q__detailRows div{gap:var(--spacing-md);grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);align-items:baseline;display:grid}.BreakdownCoverPanel-module__zh6i2q__statusFacts dt,.BreakdownCoverPanel-module__zh6i2q__statusFacts dd,.BreakdownCoverPanel-module__zh6i2q__detailRows dt,.BreakdownCoverPanel-module__zh6i2q__detailRows dd{font-size:var(--font-size-base);margin:0;line-height:1.35}.BreakdownCoverPanel-module__zh6i2q__statusFacts dt,.BreakdownCoverPanel-module__zh6i2q__detailRows dt{color:#d6dff494}.BreakdownCoverPanel-module__zh6i2q__statusFacts dd,.BreakdownCoverPanel-module__zh6i2q__detailRows dd{color:#ffffffe6;font-weight:750}.BreakdownCoverPanel-module__zh6i2q__itemIcon,.BreakdownCoverPanel-module__zh6i2q__activityIcon,.BreakdownCoverPanel-module__zh6i2q__activityBadge{border-radius:var(--border-radius-lg);width:48px;height:48px;color:var(--blue-color);background:#79f8ff0e;border:1px solid #79f8ff29;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 28px #17e8da14}.BreakdownCoverPanel-module__zh6i2q__itemCopy,.BreakdownCoverPanel-module__zh6i2q__activityCopy{gap:var(--spacing-xs);min-width:0;display:grid}.BreakdownCoverPanel-module__zh6i2q__itemLabel,.BreakdownCoverPanel-module__zh6i2q__itemMeta,.BreakdownCoverPanel-module__zh6i2q__activityCopy span,.BreakdownCoverPanel-module__zh6i2q__phoneHelper,.BreakdownCoverPanel-module__zh6i2q__helpCopy p{color:#d6dff4ad;font-size:var(--font-size-base);line-height:1.35}.BreakdownCoverPanel-module__zh6i2q__itemValue,.BreakdownCoverPanel-module__zh6i2q__activityCopy strong{color:#fffffff5;font-size:var(--font-size-base);font-weight:700;line-height:1.25}.BreakdownCoverPanel-module__zh6i2q__positiveValue{color:var(--green-1-color)}.BreakdownCoverPanel-module__zh6i2q__includedGrid{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BreakdownCoverPanel-module__zh6i2q__includedItem{gap:var(--spacing-md);min-width:0;padding:var(--spacing-md);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);border-radius:var(--border-radius-lg);background:var(--breakdown-subtle-background,#ffffff07);grid-template-columns:auto minmax(0,1fr);display:grid}.BreakdownCoverPanel-module__zh6i2q__includedItem:not(:nth-child(3n+1)){border-left-color:var(--cw-results-widget-border-color,#ffffff14)}.BreakdownCoverPanel-module__zh6i2q__includedItem:nth-child(n+4){border-top-color:var(--cw-results-widget-border-color,#ffffff14)}.BreakdownCoverPanel-module__zh6i2q__checkIcon{color:var(--green-1-color)}.BreakdownCoverPanel-module__zh6i2q__includedItem strong{color:#fffffff5;font-size:var(--font-size-base);font-weight:800;line-height:1.25;display:block}.BreakdownCoverPanel-module__zh6i2q__includedItem span span{margin-top:var(--spacing-xs);color:#d6dff4b8;font-size:var(--font-size-base);line-height:1.45;display:block}.BreakdownCoverPanel-module__zh6i2q__policyFooter{justify-content:space-between;align-items:center;gap:var(--spacing-md);border-top:0;padding-top:0;display:flex}.BreakdownCoverPanel-module__zh6i2q__policyFooter p{align-items:center;gap:var(--spacing-sm);color:#d6dff4c2;font-size:var(--font-size-base);margin:0;display:inline-flex}.BreakdownCoverPanel-module__zh6i2q__outlineAction,.BreakdownCoverPanel-module__zh6i2q__linkList button,.BreakdownCoverPanel-module__zh6i2q__chatButton,.BreakdownCoverPanel-module__zh6i2q__callButton{font-family:var(--font-primary)}.BreakdownCoverPanel-module__zh6i2q__helpPanel{align-content:start;gap:var(--spacing-md);padding:var(--spacing-lg)}.BreakdownCoverPanel-module__zh6i2q__helpCopy{gap:var(--spacing-xs);display:grid}.BreakdownCoverPanel-module__zh6i2q__helpHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);min-width:0;display:flex}.BreakdownCoverPanel-module__zh6i2q__helpCopy p{color:#d6dff4c2;font-size:var(--font-size-base-alt);margin:0;font-weight:650}.BreakdownCoverPanel-module__zh6i2q__phoneNumber{width:fit-content;max-width:100%;color:var(--blue-color);font-size:var(--font-size-xs);letter-spacing:-.035em;text-shadow:0 0 22px #17e8da26;white-space:nowrap;font-weight:650;line-height:1.08;text-decoration:none}.BreakdownCoverPanel-module__zh6i2q__phoneHelper{margin:0}.BreakdownCoverPanel-module__zh6i2q__helpActions{gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.BreakdownCoverPanel-module__zh6i2q__callButton,.BreakdownCoverPanel-module__zh6i2q__chatButton,.BreakdownCoverPanel-module__zh6i2q__outlineAction{justify-content:center;align-items:center;gap:var(--spacing-sm);width:auto;min-width:136px;min-height:40px;padding:0 var(--spacing-md);font-size:var(--font-size-base-alt);cursor:pointer;border-radius:999px;font-weight:750;text-decoration:none;display:inline-flex}.BreakdownCoverPanel-module__zh6i2q__callButton{color:#fffffffa;background:linear-gradient(#70f291f5,#44d269eb);border:1px solid #58ffb847;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 18px 36px #58ffb81f}.BreakdownCoverPanel-module__zh6i2q__chatButton{color:#ffffffeb;background:#ffffff06;border:1px solid #ffffff17;transition:border-color .18s,background .18s,color .18s,transform .18s}.BreakdownCoverPanel-module__zh6i2q__callButton:hover,.BreakdownCoverPanel-module__zh6i2q__callButton:focus-visible{border-color:#9affb88f;transform:translateY(-1px);box-shadow:0 20px 42px #58ffb82e,0 0 0 3px #58ffb824}.BreakdownCoverPanel-module__zh6i2q__chatButton:hover,.BreakdownCoverPanel-module__zh6i2q__chatButton:focus-visible{color:#fffffff5;background:#79f8ff0e;border-color:#79f8ff47;transform:translateY(-1px)}.BreakdownCoverPanel-module__zh6i2q__locationNote{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-lg);color:#e8eeffd1;font-size:var(--font-size-base);background:#ffffff06;border:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr);margin:0;line-height:1.4;display:grid}.BreakdownCoverPanel-module__zh6i2q__locationIcon{color:var(--blue-color);display:inline-flex}.BreakdownCoverPanel-module__zh6i2q__summaryPanel{align-content:start}.BreakdownCoverPanel-module__zh6i2q__coverRows{gap:var(--spacing-sm);margin:0;display:grid}.BreakdownCoverPanel-module__zh6i2q__coverRows div{justify-content:space-between;align-items:baseline;gap:var(--spacing-lg);padding-block:2px;display:flex}.BreakdownCoverPanel-module__zh6i2q__coverRows dt{color:#e8eeffcc;font-size:var(--font-size-base);line-height:1.35}.BreakdownCoverPanel-module__zh6i2q__coverRows dd{color:#fffffff0;font-size:var(--font-size-base);text-align:right;margin:0;font-weight:800;line-height:1.35}.BreakdownCoverPanel-module__zh6i2q__outlineAction{min-height:48px;margin-top:var(--spacing-sm);padding:0 var(--spacing-md);border-radius:var(--border-radius-lg);color:#effcffeb;background:linear-gradient(#17e8da1a,#17e8da09),#17e8da0a;border:1px solid #17e8da47;justify-content:space-between;transition:border-color .18s,background .18s,transform .18s}.BreakdownCoverPanel-module__zh6i2q__outlineAction svg{color:var(--blue-color)}.BreakdownCoverPanel-module__zh6i2q__outlineAction:hover,.BreakdownCoverPanel-module__zh6i2q__outlineAction:focus-visible{background:linear-gradient(#17e8da29,#17e8da0d),#17e8da0f;border-color:#17e8da6b;transform:translateY(-1px)}.BreakdownCoverPanel-module__zh6i2q__activityCard{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md);border-radius:var(--border-radius-lg);background:#ffffff06;border:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.BreakdownCoverPanel-module__zh6i2q__activityIcon,.BreakdownCoverPanel-module__zh6i2q__activityBadge{border-radius:999px;width:58px;height:58px}.BreakdownCoverPanel-module__zh6i2q__activityBadge{color:var(--green-1-color)}.BreakdownCoverPanel-module__zh6i2q__coveredSince{justify-items:end;gap:var(--spacing-xs);color:#e8eeffeb;text-align:right;display:grid}.BreakdownCoverPanel-module__zh6i2q__coveredSince small{color:var(--cw-results-panel-muted-text,#ffffff9e);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.7px;text-transform:uppercase;line-height:1.3}.BreakdownCoverPanel-module__zh6i2q__coveredSince strong{font-size:var(--font-size-base-alt);font-weight:800;line-height:1.2}.BreakdownCoverPanel-module__zh6i2q__usefulPanel{align-content:start}.BreakdownCoverPanel-module__zh6i2q__linkList{border-radius:var(--border-radius-lg);background:#ffffff06;border:1px solid #ffffff12;display:grid;overflow:hidden}.BreakdownCoverPanel-module__zh6i2q__linkList button{align-items:center;gap:var(--spacing-sm);min-height:48px;padding:0 var(--spacing-md);color:#eff4ffe0;font-size:var(--font-size-base);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;font-weight:800;transition:background .18s,color .18s;display:grid}.BreakdownCoverPanel-module__zh6i2q__linkList button:hover,.BreakdownCoverPanel-module__zh6i2q__linkList button:focus-visible{color:#fffffff5;background:#79f8ff0e}.BreakdownCoverPanel-module__zh6i2q__linkList button+button{border-top:1px solid #ffffff12}.BreakdownCoverPanel-module__zh6i2q__linkList svg,.BreakdownCoverPanel-module__zh6i2q__policyFooter p svg{color:var(--blue-color)}.BreakdownCoverPanel-module__zh6i2q__stack{--breakdown-card-background:var(--cw-results-detail-card-background,var(--cw-results-panel-background-base,#0b1224f0));--breakdown-subtle-background:var(--cw-results-control-surface,color-mix(in srgb, var(--cw-results-panel-text,#fff) 4%, transparent));--breakdown-active-background:var(--cw-results-control-active-surface,color-mix(in srgb, var(--cw-results-brand-primary,#79f8ff) 12%, transparent));--breakdown-text:var(--cw-results-panel-text,#fffffff5);--breakdown-muted:var(--cw-results-panel-muted-text,#d6dff4b8);--breakdown-accent:var(--cw-results-brand-primary,var(--blue-color));--breakdown-positive:var(--green-1-color)}.BreakdownCoverPanel-module__zh6i2q__panel,.BreakdownCoverPanel-module__zh6i2q__statusPanel{background:var(--breakdown-card-background);box-shadow:var(--cw-results-panel-shadow,none);color:var(--breakdown-text);-webkit-backdrop-filter:var(--cw-results-glass-blur,none);backdrop-filter:var(--cw-results-glass-blur,none)}.BreakdownCoverPanel-module__zh6i2q__panel:before{background:linear-gradient(180deg, rgb(255 255 255/var(--cw-results-panel-gradient-opacity,.08)), #fff0 30%)}.BreakdownCoverPanel-module__zh6i2q__panelTitle,.BreakdownCoverPanel-module__zh6i2q__statusTitle,.BreakdownCoverPanel-module__zh6i2q__statusSummary strong,.BreakdownCoverPanel-module__zh6i2q__statusFacts dd,.BreakdownCoverPanel-module__zh6i2q__detailRows dd,.BreakdownCoverPanel-module__zh6i2q__itemValue,.BreakdownCoverPanel-module__zh6i2q__activityCopy strong,.BreakdownCoverPanel-module__zh6i2q__includedItem strong,.BreakdownCoverPanel-module__zh6i2q__coverRows dd,.BreakdownCoverPanel-module__zh6i2q__coveredSince,.BreakdownCoverPanel-module__zh6i2q__linkList button:hover,.BreakdownCoverPanel-module__zh6i2q__linkList button:focus-visible{color:var(--breakdown-text)}.BreakdownCoverPanel-module__zh6i2q__statusSummary,.BreakdownCoverPanel-module__zh6i2q__statusFacts dt,.BreakdownCoverPanel-module__zh6i2q__detailRows dt,.BreakdownCoverPanel-module__zh6i2q__itemLabel,.BreakdownCoverPanel-module__zh6i2q__itemMeta,.BreakdownCoverPanel-module__zh6i2q__activityCopy span,.BreakdownCoverPanel-module__zh6i2q__phoneHelper,.BreakdownCoverPanel-module__zh6i2q__helpCopy p,.BreakdownCoverPanel-module__zh6i2q__includedItem span span,.BreakdownCoverPanel-module__zh6i2q__policyFooter p,.BreakdownCoverPanel-module__zh6i2q__locationNote,.BreakdownCoverPanel-module__zh6i2q__coverRows dt,.BreakdownCoverPanel-module__zh6i2q__coveredSince small,.BreakdownCoverPanel-module__zh6i2q__linkList button{color:var(--breakdown-muted)}.BreakdownCoverPanel-module__zh6i2q__overviewItem,.BreakdownCoverPanel-module__zh6i2q__includedItem,.BreakdownCoverPanel-module__zh6i2q__locationNote,.BreakdownCoverPanel-module__zh6i2q__activityCard,.BreakdownCoverPanel-module__zh6i2q__linkList{border-color:var(--cw-results-widget-border-color,#ffffff14);background:var(--breakdown-subtle-background)}.BreakdownCoverPanel-module__zh6i2q__itemIcon,.BreakdownCoverPanel-module__zh6i2q__activityIcon,.BreakdownCoverPanel-module__zh6i2q__activityBadge,.BreakdownCoverPanel-module__zh6i2q__locationIcon{border-color:var(--cw-results-widget-border-color,#ffffff14);background:var(--breakdown-active-background);color:var(--breakdown-accent);box-shadow:var(--cw-results-icon-shadow,none)}.BreakdownCoverPanel-module__zh6i2q__phoneNumber,.BreakdownCoverPanel-module__zh6i2q__linkList svg,.BreakdownCoverPanel-module__zh6i2q__policyFooter p svg,.BreakdownCoverPanel-module__zh6i2q__outlineAction svg{color:var(--breakdown-accent);text-shadow:none}.BreakdownCoverPanel-module__zh6i2q__positiveValue,.BreakdownCoverPanel-module__zh6i2q__checkIcon,.BreakdownCoverPanel-module__zh6i2q__activityBadge{color:var(--breakdown-positive)}.BreakdownCoverPanel-module__zh6i2q__callButton,.BreakdownCoverPanel-module__zh6i2q__outlineAction{border-color:var(--cw-results-filled-action-border-color,#17e8da47);background:var(--cw-results-filled-action-background,var(--breakdown-accent));color:var(--cw-results-filled-action-text,#fffffffa);box-shadow:var(--cw-results-active-control-shadow,none)}.BreakdownCoverPanel-module__zh6i2q__chatButton,.BreakdownCoverPanel-module__zh6i2q__linkList button:hover,.BreakdownCoverPanel-module__zh6i2q__linkList button:focus-visible{border-color:var(--cw-results-control-border-color,#ffffff17);background:var(--breakdown-active-background)}.BreakdownCoverPanel-module__zh6i2q__outlineAction:hover,.BreakdownCoverPanel-module__zh6i2q__outlineAction:focus-visible,.BreakdownCoverPanel-module__zh6i2q__callButton:hover,.BreakdownCoverPanel-module__zh6i2q__callButton:focus-visible{box-shadow:var(--cw-results-active-control-shadow,none)}.BreakdownCoverPanel-module__zh6i2q__linkList button+button{border-top-color:var(--cw-results-divider-border-color,#ffffff12)}@media (max-width:1180px){.BreakdownCoverPanel-module__zh6i2q__stack{grid-template-columns:1fr}:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__statusPanel,:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__detailsPanel,:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__includedPanel,:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__recentPanel,:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__helpPanel,:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__summaryPanel,:where(.BreakdownCoverPanel-module__zh6i2q__stack)>.BreakdownCoverPanel-module__zh6i2q__usefulPanel{grid-column:1}}@media (max-width:920px){.BreakdownCoverPanel-module__zh6i2q__overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BreakdownCoverPanel-module__zh6i2q__overviewItem:not(:nth-child(4n+1)){border-left:0}.BreakdownCoverPanel-module__zh6i2q__overviewItem:nth-child(2n){border-left:1px solid var(--cw-results-divider-border-color,#ffffff17)}.BreakdownCoverPanel-module__zh6i2q__overviewItem:nth-child(n+3){border-top:1px solid var(--cw-results-divider-border-color,#ffffff17)}.BreakdownCoverPanel-module__zh6i2q__includedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BreakdownCoverPanel-module__zh6i2q__includedItem:not(:nth-child(3n+1)),.BreakdownCoverPanel-module__zh6i2q__includedItem:nth-child(2n),.BreakdownCoverPanel-module__zh6i2q__includedItem:nth-child(n+3){border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14)}}@media (max-width:767px){.BreakdownCoverPanel-module__zh6i2q__panel{padding:var(--padding-lg)}.BreakdownCoverPanel-module__zh6i2q__overviewGrid,.BreakdownCoverPanel-module__zh6i2q__includedGrid{grid-template-columns:1fr}.BreakdownCoverPanel-module__zh6i2q__overviewItem,.BreakdownCoverPanel-module__zh6i2q__includedItem{padding:var(--spacing-md)}.BreakdownCoverPanel-module__zh6i2q__overviewItem:not(:first-child),.BreakdownCoverPanel-module__zh6i2q__overviewItem:nth-child(2n),.BreakdownCoverPanel-module__zh6i2q__overviewItem:nth-child(n+3),.BreakdownCoverPanel-module__zh6i2q__includedItem:not(:first-child),.BreakdownCoverPanel-module__zh6i2q__includedItem:nth-child(2n),.BreakdownCoverPanel-module__zh6i2q__includedItem:nth-child(n+3){border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14)}.BreakdownCoverPanel-module__zh6i2q__policyFooter,.BreakdownCoverPanel-module__zh6i2q__activityCard,.BreakdownCoverPanel-module__zh6i2q__coverRows div{justify-items:start;display:grid}.BreakdownCoverPanel-module__zh6i2q__phoneNumber{font-size:var(--font-size-sm)}.BreakdownCoverPanel-module__zh6i2q__coveredSince{text-align:left;justify-items:start}}
.vehicle-outline-module__Ey0REa__svg{width:100%;height:auto;display:block;overflow:visible}.vehicle-outline-module__Ey0REa__body,.vehicle-outline-module__Ey0REa__detail,.vehicle-outline-module__Ey0REa__wheel,.vehicle-outline-module__Ey0REa__ports rect{vector-effect:non-scaling-stroke}.vehicle-outline-module__Ey0REa__body{fill:#edf1f3c7;stroke:#05293d57;stroke-width:1.1px}.vehicle-outline-module__Ey0REa__detail{fill:#ffffffb8;stroke:#05293d3d;stroke-width:.7px}.vehicle-outline-module__Ey0REa__wheel{fill:#05293d80}.vehicle-outline-module__Ey0REa__ports{fill:#ffffffe6;stroke:#05293d47;stroke-width:.65px}:where([data-cu-theme=dark]) .vehicle-outline-module__Ey0REa__body{fill:#ffffff17;stroke:#ffffff61}:where([data-cu-theme=dark]) .vehicle-outline-module__Ey0REa__detail{fill:#ffffff0d;stroke:#ffffff42}:where([data-cu-theme=dark]) .vehicle-outline-module__Ey0REa__wheel{fill:#ffffff73}:where([data-cu-theme=dark]) .vehicle-outline-module__Ey0REa__ports{fill:#ffffff29;stroke:#ffffff6b}
.VehicleSizePanel-module__wZmDGq__stack{gap:var(--spacing-lg);font-family:var(--font-primary);display:grid}.VehicleSizePanel-module__wZmDGq__sceneBlock{gap:var(--spacing-md);display:grid}.VehicleSizePanel-module__wZmDGq__sceneControls{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.VehicleSizePanel-module__wZmDGq__modeChips{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.VehicleSizePanel-module__wZmDGq__sceneCanvasInner{position:absolute;inset:0}.VehicleSizePanel-module__wZmDGq__bootToggle{z-index:2;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;width:max-content;max-width:calc(100% - 16px);display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.VehicleSizePanel-module__wZmDGq__overlayChip{color:#cffffbeb;font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:#05121fe0;border:1px solid #69dcff40;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.VehicleSizePanel-module__wZmDGq__overlayChip:hover{border-color:var(--cw-results-brand-primary,#69dcff);color:#fff}.VehicleSizePanel-module__wZmDGq__overlayChipActive{border-color:color-mix(in srgb, var(--cw-results-brand-primary,#69dcff) 75%, transparent);background:color-mix(in srgb, var(--cw-results-brand-primary,#69dcff) 22%, #05121fe6);color:#fff}.VehicleSizePanel-module__wZmDGq__modeChip{border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff1f);color:var(--cw-results-panel-muted-text,#ffffffa8);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;transition:border-color .16s,color .16s,background .16s}.VehicleSizePanel-module__wZmDGq__modeChip:hover{border-color:var(--cw-results-brand-primary,#69dcff);color:var(--cw-results-panel-text,#fffffff2)}@media (max-width:767px){.VehicleSizePanel-module__wZmDGq__stack,.VehicleSizePanel-module__wZmDGq__sceneBlock,.VehicleSizePanel-module__wZmDGq__sceneControls{min-width:0}.VehicleSizePanel-module__wZmDGq__modeChips{scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:calc(100% + 4px);margin-inline:-2px;padding:2px;overflow-x:auto}.VehicleSizePanel-module__wZmDGq__modeChips::-webkit-scrollbar{display:none}.VehicleSizePanel-module__wZmDGq__modeChip{white-space:nowrap;flex:none;padding:8px 12px;font-size:11px;line-height:1}}.VehicleSizePanel-module__wZmDGq__modeChipActive{border-color:color-mix(in srgb, var(--cw-results-brand-primary,#69dcff) 60%, transparent);background:color-mix(in srgb, var(--cw-results-brand-primary,#69dcff) 14%, transparent);color:var(--cw-results-panel-text,#fffffff5)}.VehicleSizePanel-module__wZmDGq__sceneCanvasWrap{border-radius:var(--border-radius-lg);border:1px solid var(--cw-results-divider-border-color,#ffffff12);touch-action:pan-y;background:radial-gradient(at 50% 70%,#69dcff0f,#0000 65%),#05121fe0;width:100%;height:clamp(280px,42vh,420px);position:relative;overflow:hidden}.VehicleSizePanel-module__wZmDGq__sceneLoading{border-radius:var(--border-radius-lg);border:1px solid var(--cw-results-divider-border-color,#ffffff12);height:clamp(280px,42vh,420px);color:var(--cw-results-panel-muted-text,#ffffff8c);font-size:var(--font-size-base);justify-content:center;align-items:center;display:flex}.VehicleSizePanel-module__wZmDGq__disclaimer{font-size:var(--font-size-base);color:var(--cw-results-panel-muted-text,#ffffff8c);margin:0;line-height:1.5}.VehicleSizePanel-module__wZmDGq__statGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.VehicleSizePanel-module__wZmDGq__statItem{gap:var(--spacing-xs);padding:var(--spacing-md);border-radius:var(--border-radius-lg);border:1px solid var(--cw-results-divider-border-color,#ffffff0f);background:var(--cw-results-data-card-background,color-mix(in srgb, var(--cw-results-panel-text,#fff) 4%, transparent));display:grid}.VehicleSizePanel-module__wZmDGq__statItemLink{font:inherit;color:inherit;text-align:left;cursor:pointer;align-content:start;transition:border-color .16s,background .16s,transform .16s}.VehicleSizePanel-module__wZmDGq__statItemLink:hover,.VehicleSizePanel-module__wZmDGq__statItemLink:focus-visible{border-color:color-mix(in srgb, var(--cw-results-brand-primary,#69dcff) 55%, transparent);background:color-mix(in srgb, var(--cw-results-brand-primary,#69dcff) 8%, transparent);transform:translateY(-1px)}.VehicleSizePanel-module__wZmDGq__statItemLink:focus-visible{outline:2px solid color-mix(in srgb, var(--cw-results-brand-primary,#69dcff) 70%, transparent);outline-offset:2px}.VehicleSizePanel-module__wZmDGq__statItemActive{border-color:color-mix(in srgb, var(--cw-results-brand-primary,#69dcff) 45%, transparent)}@media (prefers-reduced-motion:reduce){.VehicleSizePanel-module__wZmDGq__statItemLink,.VehicleSizePanel-module__wZmDGq__statItemLink:hover,.VehicleSizePanel-module__wZmDGq__statItemLink:focus-visible{transition:none;transform:none}}.VehicleSizePanel-module__wZmDGq__statLabel{align-items:center;gap:var(--spacing-sm);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.6px;text-transform:uppercase;color:var(--cw-results-panel-muted-text,#ffffff8c);display:inline-flex}.VehicleSizePanel-module__wZmDGq__statIcon{color:var(--cw-results-brand-primary,#69dcff);display:inline-flex}.VehicleSizePanel-module__wZmDGq__statValue{font-size:var(--font-size-xs);color:var(--cw-results-panel-text,#fffffff2);margin:0;font-weight:600}.VehicleSizePanel-module__wZmDGq__statContext{font-size:var(--font-size-base);color:var(--cw-results-panel-muted-text,#ffffff9e);margin:0;line-height:1.5}.VehicleSizePanel-module__wZmDGq__visuallyHidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.VehicleSizePanel-module__wZmDGq__emptyValue{text-align:center;color:color-mix(in srgb, currentColor 40%, transparent);margin:0;font-size:clamp(32px,3.6vw,42px)}.VehicleSizePanel-module__wZmDGq__fallbackWrap{padding:var(--spacing-lg) 0;border-radius:var(--border-radius-lg);border:1px solid var(--cw-results-divider-border-color,#ffffff12);background:#05121fe0;place-items:center;display:grid}.VehicleSizePanel-module__wZmDGq__fallbackSvg{width:min(420px,100%);height:auto}.VehicleSizePanel-module__wZmDGq__fallbackBody{fill:#3d8f98d1}.VehicleSizePanel-module__wZmDGq__fallbackWheel{fill:#16222f;stroke:#ffffff2e;stroke-width:1px}.VehicleSizePanel-module__wZmDGq__fallbackDim{stroke:#4effb7;stroke-width:1px}.VehicleSizePanel-module__wZmDGq__fallbackLabel{fill:#cffffbf2;font-size:11px;font-weight:600}
.ChargePortLocationPanel-module__oQ9m8q__shell{gap:var(--spacing-lg);display:grid;container:charge-port-location-panel/inline-size}.ChargePortLocationPanel-module__oQ9m8q__copy{color:var(--cw-results-panel-muted-text,#ffffff9e);font-size:var(--font-size-base-alt);margin:0;line-height:1.55}.ChargePortLocationPanel-module__oQ9m8q__copyStrong{color:var(--cw-results-panel-text,#fffffff0);font-weight:500}.ChargePortLocationPanel-module__oQ9m8q__diagramRow{grid-template-columns:minmax(132px,188px) minmax(0,auto);justify-content:start;align-items:center;gap:clamp(1rem,4cqi,2rem);display:grid}.ChargePortLocationPanel-module__oQ9m8q__illustrationShell{aspect-ratio:116/52;width:100%;max-width:188px;position:relative}.ChargePortLocationPanel-module__oQ9m8q__vehicleSvg{filter:var(--cw-results-vehicle-image-filter,none)}.ChargePortLocationPanel-module__oQ9m8q__vehicleSvg [data-part=body]{fill:var(--cw-results-illustration-fill-color,transparent);stroke:var(--cw-results-illustration-muted-stroke-color,#d4e0e6);stroke-width:1.1px;opacity:.82}.ChargePortLocationPanel-module__oQ9m8q__vehicleSvg [data-part=detail]{fill:var(--cw-results-illustration-surface-color,#edf1f3);stroke:var(--cw-results-illustration-muted-stroke-color,#d4e0e6);stroke-width:.7px;opacity:.52}.ChargePortLocationPanel-module__oQ9m8q__vehicleSvg [data-part=wheel]{fill:var(--cw-results-illustration-stroke-color,#b6c2ca);opacity:.52}.ChargePortLocationPanel-module__oQ9m8q__vehicleSvg [data-part=ports]{fill:var(--cw-results-illustration-surface-color,#fff);stroke:var(--cw-results-illustration-muted-stroke-color,#d4e0e6);stroke-width:.65px;opacity:.76}.ChargePortLocationPanel-module__oQ9m8q__portMarkerWrap{pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.ChargePortLocationPanel-module__oQ9m8q__portPulse{background:var(--cw-results-illustration-accent-color,#ff4aa6);opacity:0;animation:3.5s ease-out infinite ChargePortLocationPanel-module__oQ9m8q__portPulse;animation-delay:var(--port-delay);border-radius:999px;position:absolute;inset:-90%}.ChargePortLocationPanel-module__oQ9m8q__portMarker{background:var(--cw-results-illustration-accent-color,#ff4aa6);box-shadow:0 0 0 1px color-mix(in srgb, var(--cw-results-panel-text,#fff) 28%, transparent), 0 0 0 4px color-mix(in srgb, var(--cw-results-illustration-accent-color,#ff4aa6) 22%, transparent), 0 10px 18px #070e222e;border-radius:999px;position:absolute;inset:0}.ChargePortLocationPanel-module__oQ9m8q__locationSummary{gap:.35rem;min-width:0;display:grid}.ChargePortLocationPanel-module__oQ9m8q__locationEyebrow{color:var(--cw-results-panel-muted-text,#ffffff9e);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.1}.ChargePortLocationPanel-module__oQ9m8q__locationLabel{color:var(--cw-results-panel-text,#fffffff0);overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,1.2cqi + .9rem,1.6rem);font-weight:650;line-height:1.1}.ChargePortLocationPanel-module__oQ9m8q__wattsonCallout{margin-top:calc(var(--spacing-xs) * -1)}@keyframes ChargePortLocationPanel-module__oQ9m8q__portPulse{0%{opacity:0;transform:scale(.75)}12%{opacity:.82;transform:scale(.88)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@media (min-width:768px){.ChargePortLocationPanel-module__oQ9m8q__copy{font-size:var(--font-size-base)}.ChargePortLocationPanel-module__oQ9m8q__diagramRow{grid-template-columns:minmax(160px,220px) minmax(0,auto)}.ChargePortLocationPanel-module__oQ9m8q__illustrationShell{max-width:220px}}@container charge-port-location-panel (max-width:620px){.ChargePortLocationPanel-module__oQ9m8q__diagramRow{justify-items:start;gap:var(--spacing-md);grid-template-columns:minmax(0,1fr)}.ChargePortLocationPanel-module__oQ9m8q__illustrationShell{max-width:204px}}.ChargePortLocationPanel-module__oQ9m8q__sceneCanvasWrap{border-radius:var(--border-radius-lg);border:1px solid var(--cw-results-divider-border-color,#ffffff12);touch-action:pan-y;background:radial-gradient(at 50% 70%,#69dcff0f,#0000 65%),#05121fe0;width:100%;height:clamp(240px,34vh,340px);position:relative;overflow:hidden}.ChargePortLocationPanel-module__oQ9m8q__sceneCanvasInner{position:absolute;inset:0}.ChargePortLocationPanel-module__oQ9m8q__sceneLoading{border-radius:var(--border-radius-lg);border:1px solid var(--cw-results-divider-border-color,#ffffff12);height:clamp(240px,34vh,340px);color:var(--cw-results-panel-muted-text,#ffffff8c);font-size:var(--font-size-base);justify-content:center;align-items:center;display:flex}.ChargePortLocationPanel-module__oQ9m8q__sceneNote{font-size:var(--font-size-base);color:var(--cw-results-panel-muted-text,#ffffff8c);margin:0;line-height:1.5}
.ChargingCompatibilityPanel-module__d2oxsG__shell{gap:var(--spacing-lg);display:grid;container:charging-compatibility-panel/inline-size}.ChargingCompatibilityPanel-module__d2oxsG__subtitle{color:var(--cw-results-panel-muted-text,#d6dbf0b8);font-size:var(--font-size-base-alt);margin:0;line-height:1.6}.ChargingCompatibilityPanel-module__d2oxsG__compatibilityRow{align-items:start;gap:var(--spacing-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.ChargingCompatibilityPanel-module__d2oxsG__iconShell{min-width:132px;min-height:112px;padding:var(--spacing-md);border-radius:var(--border-radius-lg);border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#17e5d72e);background:radial-gradient(circle at top, rgb(var(--cw-results-brand-primary-rgb,23 229 215) / var(--cw-results-data-viz-halo-opacity,.1)), transparent 60%), linear-gradient(180deg, rgb(255 255 255/var(--cw-results-control-gradient-opacity,.06)), #fff0), var(--cw-results-control-surface,#09101e70);box-shadow:var(--cw-results-panel-shadow,inset 0 1px 0 #ffffff24, 0 18px 34px #050a182e);color:var(--cw-results-panel-icon-color,currentColor);place-items:center;display:grid}.ChargingCompatibilityPanel-module__d2oxsG__details{gap:var(--spacing-md);display:grid}.ChargingCompatibilityPanel-module__d2oxsG__detailRow{justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}.ChargingCompatibilityPanel-module__d2oxsG__detailBlock{gap:var(--spacing-xs);display:grid}.ChargingCompatibilityPanel-module__d2oxsG__typeLabel,.ChargingCompatibilityPanel-module__d2oxsG__countLabel{color:var(--cw-results-panel-muted-text,#d6dbf08a);font-size:var(--font-size-base-alt);margin:0;line-height:1.4}.ChargingCompatibilityPanel-module__d2oxsG__connectorName,.ChargingCompatibilityPanel-module__d2oxsG__countValue{color:var(--cw-results-panel-text,#fffffff5);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:.06em;text-transform:uppercase;margin:0;line-height:1.35}.ChargingCompatibilityPanel-module__d2oxsG__footer{color:var(--cw-results-panel-muted-text,#d6dbf09e);font-size:var(--font-size-base-alt);margin:0;line-height:1.6}.ChargingCompatibilityPanel-module__d2oxsG__wattsonCallout{margin-top:calc(var(--spacing-xs) * -1)}.ChargingCompatibilityPanel-module__d2oxsG__footerLink{color:var(--cw-results-panel-text,inherit);text-decoration:underline;-webkit-text-decoration-color:var(--cw-results-widget-border-color,#ffffff42);text-decoration-color:var(--cw-results-widget-border-color,#ffffff42);text-underline-offset:.18em}@media (max-width:767px){.ChargingCompatibilityPanel-module__d2oxsG__compatibilityRow{grid-template-columns:minmax(0,1fr)}.ChargingCompatibilityPanel-module__d2oxsG__iconShell{width:100%;min-height:88px}.ChargingCompatibilityPanel-module__d2oxsG__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ChargingCompatibilityPanel-module__d2oxsG__detailRow{padding-right:var(--spacing-lg);flex-direction:column;align-items:start;gap:10px}.ChargingCompatibilityPanel-module__d2oxsG__detailRow:only-child{grid-column:1/-1;padding-right:0}.ChargingCompatibilityPanel-module__d2oxsG__detailRow+.ChargingCompatibilityPanel-module__d2oxsG__detailRow{padding-right:0;padding-left:var(--spacing-lg);border-left:1px solid var(--cw-results-divider-border-color,#ffffff14)}.ChargingCompatibilityPanel-module__d2oxsG__detailBlock+.ChargingCompatibilityPanel-module__d2oxsG__detailBlock{flex-direction:column-reverse;gap:2px;display:flex}.ChargingCompatibilityPanel-module__d2oxsG__typeLabel,.ChargingCompatibilityPanel-module__d2oxsG__countLabel{font-size:var(--font-size-base)}.ChargingCompatibilityPanel-module__d2oxsG__countValue{font-family:var(--font-primary);letter-spacing:-.02em;text-transform:none;font-size:22px;font-weight:600;line-height:1.1}}@media (min-width:768px){.ChargingCompatibilityPanel-module__d2oxsG__subtitle,.ChargingCompatibilityPanel-module__d2oxsG__typeLabel,.ChargingCompatibilityPanel-module__d2oxsG__countLabel,.ChargingCompatibilityPanel-module__d2oxsG__footer{font-size:var(--font-size-base)}.ChargingCompatibilityPanel-module__d2oxsG__connectorName,.ChargingCompatibilityPanel-module__d2oxsG__countValue{font-size:var(--font-size-sm)}}@container charging-compatibility-panel (max-width:620px){.ChargingCompatibilityPanel-module__d2oxsG__compatibilityRow{grid-template-columns:minmax(0,1fr)}.ChargingCompatibilityPanel-module__d2oxsG__iconShell{width:100%}}.ChargingCompatibilityPanel-module__d2oxsG__compatibilityRow.ChargingCompatibilityPanel-module__d2oxsG__connectorsOnly{grid-template-columns:minmax(0,1fr)}.ChargingCompatibilityPanel-module__d2oxsG__compatibilityRow.ChargingCompatibilityPanel-module__d2oxsG__connectorsOnly .ChargingCompatibilityPanel-module__d2oxsG__iconShell{width:100%}.ChargingCompatibilityPanel-module__d2oxsG__compatibilityRow.ChargingCompatibilityPanel-module__d2oxsG__connectorsOnly .ChargingCompatibilityPanel-module__d2oxsG__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ChargingCompatibilityPanel-module__d2oxsG__compatibilityRow.ChargingCompatibilityPanel-module__d2oxsG__connectorsOnly .ChargingCompatibilityPanel-module__d2oxsG__detailRow{padding:0 var(--spacing-lg);text-align:center;border:0;justify-content:center}.ChargingCompatibilityPanel-module__d2oxsG__compatibilityRow.ChargingCompatibilityPanel-module__d2oxsG__connectorsOnly .ChargingCompatibilityPanel-module__d2oxsG__detailRow+.ChargingCompatibilityPanel-module__d2oxsG__detailRow{border-left:1px solid var(--cw-results-divider-border-color,#ffffff14)}.ChargingCompatibilityPanel-module__d2oxsG__compatibilityRow.ChargingCompatibilityPanel-module__d2oxsG__connectorsOnly .ChargingCompatibilityPanel-module__d2oxsG__detailRow:only-child{grid-column:1/-1}
.SegmentedDonutChart-module__D8gHHG__outer{width:var(--donut-bg-size);height:var(--donut-bg-size);place-items:center;display:grid;position:relative}.SegmentedDonutChart-module__D8gHHG__bg{background:radial-gradient(circle at 30% 24%, rgb(255 255 255/var(--cw-results-data-viz-highlight-opacity,.16)), transparent 42%), linear-gradient(180deg, rgb(255 255 255/var(--cw-results-data-viz-gradient-opacity,.08)), #fff0), var(--cw-results-data-viz-background,color-mix(in srgb, var(--cw-results-brand-secondary,#0b1220) 72%, transparent));border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);box-shadow:var(--cw-results-panel-shadow,inset 0 1px 0 #ffffff1f, 0 26px 60px #040a1638);-webkit-backdrop-filter:var(--cw-results-glass-blur,blur(18px));backdrop-filter:var(--cw-results-glass-blur,blur(18px));border-radius:999px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.SegmentedDonutChart-module__D8gHHG__halo{background:radial-gradient(circle at 50% 50%, rgb(255 255 255/var(--cw-results-data-viz-halo-opacity,.08)), #fff0 70%);filter:var(--cw-results-glass-blur,blur(6px));border-radius:999px;position:absolute;inset:12px}.SegmentedDonutChart-module__D8gHHG__glassSurface{border-radius:inherit;background:linear-gradient(180deg, rgb(255 255 255/var(--cw-results-data-viz-gradient-opacity,.08)), #fff0), radial-gradient(circle at 24% 18%, rgb(255 255 255/var(--cw-results-data-viz-highlight-opacity,.2)), #fff0 34%);position:absolute;inset:0}.SegmentedDonutChart-module__D8gHHG__svgWrap{width:var(--donut-size);height:var(--donut-size);place-items:center;display:grid;position:relative}.SegmentedDonutChart-module__D8gHHG__svg{filter:var(--cw-results-chart-filter,drop-shadow(0 8px 20px #050c182e));display:block;overflow:visible}.SegmentedDonutChart-module__D8gHHG__core{width:var(--donut-core-size);height:var(--donut-core-size);background:radial-gradient(circle at 30% 24%, rgb(255 255 255/var(--cw-results-data-viz-highlight-opacity,.18)), transparent 42%), linear-gradient(180deg, rgb(255 255 255/var(--cw-results-data-viz-gradient-opacity,.1)), #fff0), var(--cw-results-data-viz-core-background,color-mix(in srgb, var(--cw-results-brand-secondary,#080e1b) 88%, #02050d 12%));border:var(--cw-results-panel-border-width,1px) solid var(--cw-results-widget-border-color,#ffffff14);box-shadow:var(--cw-results-compact-shadow,inset 0 1px 0 #ffffff14, 0 10px 28px #040a162e);-webkit-backdrop-filter:var(--cw-results-glass-blur,blur(12px));backdrop-filter:var(--cw-results-glass-blur,blur(12px));border-radius:999px;position:absolute}.SegmentedDonutChart-module__D8gHHG__overlay{place-items:center;padding:18px;display:grid;position:absolute;inset:0}
