@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}html{overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--bd2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ac)}select{appearance:auto}button,input,select,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--tx3)}.show-mobile{display:none!important}.hide-mobile{display:flex!important}@media (width<=700px){.show-mobile{display:flex!important}.hide-mobile{display:none!important}}@media (width<=900px){.tab-label{display:none!important}}@media (width<=700px){.grid-2col{grid-template-columns:1fr!important}}.ll-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ll-rail{flex-direction:column;gap:18px;display:flex;position:sticky;top:72px}.ll-rail-filters{flex-direction:column;gap:18px;display:flex}.ll-filters-toggle{display:none}.ll-row{grid-template-columns:28px minmax(0,1fr) 110px 40px 180px 20px;align-items:center;gap:12px;display:grid}.ll-row-ctry,.ll-row-count{display:block}@media (width<=900px){.ll-layout{grid-template-columns:1fr;gap:14px}.ll-rail{gap:12px;position:static}.ll-filters-toggle{display:flex}.ll-rail-filters{display:none}.ll-rail-filters.open{display:flex}.ll-row{grid-template-columns:28px minmax(0,1fr) 40px 20px}.ll-row-ctry,.ll-row-count{display:none}}.map-layout{grid-template-columns:var(--rank-w,300px) minmax(0, 1fr);align-items:stretch;gap:16px;display:grid}.map-rank-list{flex:1;min-height:240px;position:relative}.map-rank-scroll{position:absolute;inset:0;overflow:auto}@media (width<=900px){.map-layout{grid-template-columns:1fr}.map-layout>.map-rank{order:10}.map-rank-list{flex:none;height:320px;min-height:0}}.recharts-wrapper,.recharts-surface{outline:none!important}@media (width<=1100px){.dash-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dash-stats>:first-child{grid-column:1/-1}}@media (width<=800px){.dash-grid{grid-template-columns:1fr!important}.dash-grid>:first-child{order:10}}@media (width<=520px){.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--t1:0s;--t2:0s;--t3:0s;--rise:0px;--press:1;--pop:1;--stag:0s;--ease:ease;--spring:ease}@media (width>=901px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root{--t1:.14s;--t2:.24s;--t3:.9s;--rise:6px;--press:.98;--pop:1.15;--stag:26ms;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.45, .64, 1)}}@keyframes mt-fade{0%{opacity:0}}@keyframes mt-rise{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes mt-slide{0%{opacity:0;transform:translateX(calc(var(--rise) * 1.5))}}@keyframes mt-zoom{0%{opacity:0;transform:scale(.96)}}@keyframes mt-fade-out{to{opacity:0}}@keyframes mt-zoom-out{to{opacity:0;transform:scale(.97)}}@keyframes mt-grow-x{0%{transform:scaleX(0)}}@keyframes mt-grow-y{0%{transform:scaleY(0)}}@keyframes mt-sweep{0%{clip-path:inset(0 100% 0 0)}}@keyframes mt-pop{0%{transform:scale(.5)}60%{transform:scale(var(--pop))}to{transform:scale(1)}}@keyframes mt-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes mt-toast-in{0%{opacity:0;transform:translateY(calc(var(--rise) * 2 + 4px))}}button{transition:transform var(--t1) var(--ease), background-color var(--t1) var(--ease), border-color var(--t1) var(--ease), color var(--t1) var(--ease), box-shadow var(--t2) var(--ease)}.mt-nav{position:relative}.mt-nav .mt-tab{z-index:1;position:relative}.mt-nav-ind{background:var(--bg3);box-shadow:inset 0 0 0 1px var(--bd);pointer-events:none;opacity:0;border-radius:8px;position:absolute;top:0;left:0}.mt-nav-ind.ready{opacity:1;transition:transform var(--t2) var(--ease), width var(--t2) var(--ease), height var(--t2) var(--ease)}.mt-page{animation:mt-rise var(--t2) var(--ease) backwards}.mt-page.mt-page--stagger{animation-name:mt-fade}.mt-in{animation:mt-rise var(--t2) var(--ease) backwards;animation-delay:calc(var(--i,0) * var(--stag) * 2)}.mt-dash-intro .mt-grow-x{transform-origin:0;animation:mt-grow-x var(--t3) var(--ease) backwards;animation-delay:calc(var(--t1) + var(--i,0) * var(--stag) * 1.6)}.mt-dash-intro .mt-grow-y{transform-origin:bottom;animation:mt-grow-y var(--t3) var(--spring) backwards;animation-delay:calc(var(--t2) + var(--i,0) * var(--stag) * 1.6)}.mt-dash-intro .mt-sweep{animation:mt-sweep var(--t3) var(--ease) backwards;animation-delay:var(--t2)}.mt-orders .mt-o>*,.mt-months .mt-mbar{transition:opacity var(--t1) var(--ease)}.mt-tip{z-index:5;pointer-events:none;background:var(--tx);color:var(--bg2);white-space:nowrap;box-shadow:var(--shadow2);transition:transform var(--t1) var(--ease);animation:mt-fade var(--t1) var(--ease) backwards;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:500;position:absolute;top:0;left:0}.mt-spot{isolation:isolate;position:relative}.mt-lift{transition:transform var(--t2) var(--ease), box-shadow var(--t2) var(--ease), background-color var(--t1) var(--ease);border-radius:8px}.mt-chev{transition:transform var(--t2) var(--spring), color var(--t1) var(--ease);display:flex}.mt-row{transition:background-color var(--t1) var(--ease)}.mt-row-in{animation:mt-rise var(--t2) var(--ease) backwards;animation-delay:calc(var(--i,0) * var(--stag) * .6)}.mt-add{border:2px solid var(--bd2);cursor:pointer;width:22px;height:22px;color:var(--ac);background:0 0;border-radius:11px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:600;line-height:1;display:flex}.mt-pop{animation:mt-pop calc(var(--t2) * 1.6) var(--spring) backwards;position:relative}.mt-pop:after{content:"";border:2px solid var(--ac);opacity:0;pointer-events:none;animation:mt-ring calc(var(--t2) * 2.2) var(--ease);border-radius:50%;position:absolute;inset:-2px}.mt-thumb{transition:transform var(--t2) var(--ease)}.mt-chip[aria-pressed=true]{animation:mt-pop var(--t2) var(--spring)}.mt-search{box-shadow:0 2px 10px var(--acglow);transition:box-shadow var(--t2) var(--ease)}.mt-search:focus-within{box-shadow:0 0 0 5px var(--acglow)}.mt-ov{animation:mt-fade var(--t2) var(--ease) backwards}.mt-ov .mt-sheet{animation:mt-zoom var(--t2) var(--ease) backwards}.mt-ov.closing{animation:mt-fade-out calc(var(--t2) * .75) var(--ease) forwards;pointer-events:none}.mt-ov.closing .mt-sheet{animation:mt-zoom-out calc(var(--t2) * .75) var(--ease) forwards}.mt-view{animation:mt-slide var(--t2) var(--ease) backwards}.mt-splash-label{animation:mt-rise var(--t2) var(--ease) backwards}.mt-splash-halo{background:radial-gradient(closest-side, var(--bg) 45%, color-mix(in srgb, var(--bg) 70%, transparent) 70%, transparent);pointer-events:none;width:460px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=700px){.mt-splash-halo{display:none}}.mt-toasts{z-index:2000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.mt-toast{pointer-events:auto;background:var(--tx);max-width:420px;color:var(--bg2);font-family:var(--font);box-shadow:var(--shadow2);animation:mt-toast-in var(--t2) var(--spring) backwards;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.mt-toast.leaving{animation:mt-fade-out var(--t2) var(--ease) forwards}@media (width<=700px){.mt-toasts{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));align-items:stretch}.mt-toast{max-width:none}}@media (width>=901px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){button:not(:disabled):active{transform:scale(var(--press))}.mt-nav .mt-tab:hover{color:var(--tx)!important}.mt-orders:hover .mt-o>*{opacity:.5}.mt-orders .mt-o:hover>*{opacity:1}.mt-months:hover .mt-mbar{opacity:.45}.mt-months .mt-mcol:hover .mt-mbar{opacity:1}.mt-spot:before,.mt-spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--t2) var(--ease);position:absolute;inset:-1px}.mt-spot:before{z-index:-1;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--spot,var(--ac)) 10%, transparent), transparent 70%)}.mt-spot:after{background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), var(--spot,var(--ac)), transparent 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mt-spot:hover:before,.mt-spot:hover:after{opacity:1}.mt-lift:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000001f}.mt-lift:active{transform:scale(var(--press))}.mt-lift:hover .mt-chev,.mt-row:hover .mt-chev{color:var(--ac);transform:translate(3px)}.mt-row:hover{background-color:var(--bg3)}.mt-add:hover{border-color:var(--ac);background:var(--ac4);transform:scale(var(--pop))}.mt-add:hover:after{content:"+"}}
