.dashboard_root__Na_Dg{--dash-ink:oklch(95% 0.008 150);--dash-muted:oklch(70% 0.015 150);--dash-faint:oklch(64% 0.014 150);--dash-paper:oklch(18.5% 0.012 150);--dash-paper-raised:oklch(21.5% 0.014 150);--dash-line:oklch(95% 0.008 150/0.1);--dash-green:var(--action-primary);--dash-gold:var(--metric-hon);--dash-coral:var(--cabin-first);--dash-blue:var(--metric-points);--cabin-chart-economy:oklch(72% 0.11 154);--cabin-chart-business:oklch(75% 0.105 78);--cabin-chart-first:oklch(72% 0.115 34);gap:1.15rem}:root[data-theme=light] .dashboard_root__Na_Dg{--dash-ink:oklch(23% 0.015 145);--dash-muted:oklch(48% 0.018 145);--dash-faint:oklch(46% 0.016 145);--dash-paper:oklch(98% 0.008 92);--dash-paper-raised:oklch(95.5% 0.013 92);--dash-line:oklch(23% 0.015 145/0.11);--dash-green:var(--action-primary);--dash-gold:var(--metric-hon);--dash-coral:var(--cabin-first);--dash-blue:var(--metric-points);--cabin-chart-economy:oklch(65% 0.115 154);--cabin-chart-business:oklch(68% 0.11 78);--cabin-chart-first:oklch(66% 0.12 34)}.dashboard_root__Na_Dg .dashboard-coordinate,.dashboard_root__Na_Dg .dashboard-kicker{color:var(--dash-muted);font-size:.67rem;font-weight:760;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.dashboard_root__Na_Dg .dashboard-header{padding:.35rem .2rem .45rem}.dashboard_root__Na_Dg .dashboard-header h1{margin-top:.5rem;color:var(--dash-ink);font-size:2.75rem;font-weight:770;letter-spacing:-.055em;line-height:.98}.dashboard_root__Na_Dg .dashboard-years{display:flex;align-items:center;gap:.25rem;overflow-x:auto;padding:.25rem 0 .55rem;scrollbar-width:none}.dashboard_root__Na_Dg .dashboard-years::-webkit-scrollbar{display:none}.dashboard_root__Na_Dg .dashboard-years a{flex:0 0 auto;padding:.5rem .85rem;border-radius:999px;color:var(--dash-muted);font-size:.73rem;font-weight:680}.dashboard_root__Na_Dg .dashboard-years a:hover{background:var(--dash-paper-raised);color:var(--dash-ink)}.dashboard_root__Na_Dg .dashboard-years a[aria-current=page]{background:var(--dash-ink);color:var(--dash-paper)}.dashboard_root__Na_Dg .dashboard-period-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.2rem .15rem .55rem}.dashboard_root__Na_Dg .dashboard-period-row>p{display:flex;align-items:baseline;gap:.65rem;min-width:0}.dashboard_root__Na_Dg .dashboard-period-row>p strong{color:var(--dash-ink);font-size:.82rem;font-weight:740}.dashboard_root__Na_Dg .dashboard-period-row>p span{color:var(--dash-faint);font-size:.66rem}.dashboard_root__Na_Dg .dashboard-year-picker{display:flex;align-items:center;gap:.65rem;color:var(--dash-muted);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.dashboard_root__Na_Dg .dashboard-year-select-wrap{position:relative;display:block}.dashboard_root__Na_Dg .dashboard-year-select-wrap select{min-width:8.5rem;height:2.45rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--dash-line);border-radius:999px;outline:none;background:var(--dash-paper);color:var(--dash-ink);padding:0 2.35rem 0 .95rem;font-size:.75rem;font-weight:700;cursor:pointer}.dashboard_root__Na_Dg .dashboard-year-select-wrap select:hover{background:var(--dash-paper-raised)}.dashboard_root__Na_Dg .dashboard-year-select-wrap select:focus-visible{border-color:var(--dash-green);box-shadow:0 0 0 3px color-mix(in oklch,var(--dash-green) 22%,transparent)}.dashboard_root__Na_Dg .dashboard-year-select-wrap select:disabled{cursor:wait;opacity:.62}.dashboard_root__Na_Dg .dashboard-year-select-wrap svg{position:absolute;top:50%;right:.8rem;width:.85rem;height:.85rem;transform:translateY(-50%);pointer-events:none}.dashboard_root__Na_Dg .dashboard-passport{overflow:hidden;border-radius:12px;background:var(--dash-paper);box-shadow:0 28px 80px -44px oklch(4% .02 150/.9)}.dashboard_root__Na_Dg .dashboard-passport-map{position:relative;height:min(54vw,34rem);min-height:25rem;overflow:hidden;background:var(--dash-paper-raised)}.dashboard_root__Na_Dg .dashboard-passport-map .flight-map{border-radius:0}.dashboard_root__Na_Dg .dashboard-passport-map:after{content:"";position:absolute;inset:0;z-index:999;pointer-events:none;box-shadow:inset 0 -7rem 6rem -5.5rem oklch(8% .02 150/.72)}.dashboard_root__Na_Dg .dashboard-map-open,.dashboard_root__Na_Dg .dashboard-map-title{position:absolute;z-index:1000;border-radius:8px;background:oklch(15% .018 150/.92);color:oklch(95% .008 150);box-shadow:inset 0 0 0 1px oklch(95% .008 150/.1),0 14px 30px -18px oklch(2% .02 150/.85)}.dashboard_root__Na_Dg .dashboard-map-title{top:1rem;left:1rem;padding:.85rem 1rem}.dashboard_root__Na_Dg .dashboard-map-title p{color:oklch(75% .02 150);font-size:.61rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.dashboard_root__Na_Dg .dashboard-map-title h2{margin-top:.25rem;font-size:1.25rem;font-weight:740;letter-spacing:-.025em}.dashboard_root__Na_Dg .dashboard-map-open{right:1rem;bottom:1rem;display:inline-flex;gap:.45rem;align-items:center;padding:.7rem .9rem;font-size:.72rem;font-weight:720}.dashboard_root__Na_Dg .dashboard-map-open:hover{background:oklch(20% .025 150/.96);color:var(--dash-green)}.dashboard_root__Na_Dg .dashboard-map-missing{display:grid;height:100%;place-items:center;background:url(/world.svg) 50%/90% auto no-repeat;color:var(--dash-muted);font-size:.8rem}.dashboard_root__Na_Dg .dashboard-passport-stats{display:grid;grid-template-columns:repeat(5,1fr);padding:1.55rem 1.6rem 1.35rem;color:var(--dash-ink)}.dashboard_root__Na_Dg .dashboard-passport-stats>div{min-width:0;padding:0 1.3rem;border-right:1px solid var(--dash-line)}.dashboard_root__Na_Dg .dashboard-passport-stats>div:first-child{padding-left:0}.dashboard_root__Na_Dg .dashboard-passport-stats>div:last-child{padding-right:0;border-right:0}.dashboard_root__Na_Dg .dashboard-passport-stats span,.dashboard_root__Na_Dg .dashboard-passport-stats strong{display:block}.dashboard_root__Na_Dg .dashboard-passport-stats strong{overflow:hidden;font-size:clamp(1.45rem,2.5vw,2.5rem);font-weight:760;letter-spacing:-.055em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.dashboard_root__Na_Dg .dashboard-passport-stats span{margin-top:.55rem;color:var(--dash-muted);font-size:.66rem;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.dashboard_root__Na_Dg .dashboard-passport-foot{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;padding:.75rem 1.6rem;border-top:1px dashed var(--dash-line)}.dashboard_root__Na_Dg .dashboard-passport-foot>div{min-width:0}.dashboard_root__Na_Dg .dashboard-passport-foot span,.dashboard_root__Na_Dg .dashboard-passport-foot strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_root__Na_Dg .dashboard-passport-foot span{color:var(--dash-faint);font-size:.55rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dashboard_root__Na_Dg .dashboard-passport-foot strong{margin-top:.18rem;color:var(--dash-muted);font-size:.68rem;font-weight:680}.dashboard_root__Na_Dg .dashboard-section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:2.7rem .2rem .55rem}.dashboard_root__Na_Dg .dashboard-section-intro.compact{padding:0}.dashboard_root__Na_Dg .dashboard-section-intro h2{margin-top:.45rem;color:var(--dash-ink);font-size:1.6rem;font-weight:735;letter-spacing:-.035em}.dashboard_root__Na_Dg .dashboard-section-intro>a,.dashboard_root__Na_Dg .dashboard-section-intro>p{color:var(--dash-muted);font-size:.72rem;font-weight:650}.dashboard_root__Na_Dg .dashboard-section-intro>a:hover{color:var(--dash-green)}.dashboard_root__Na_Dg .dashboard-rank-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:10px;background:var(--dash-paper);box-shadow:0 18px 50px -40px oklch(4% .02 150/.8)}.dashboard_root__Na_Dg .dashboard-ranking{min-width:0;padding:1.35rem;border-right:1px solid var(--dash-line)}.dashboard_root__Na_Dg .dashboard-ranking:last-child{border-right:0}.dashboard_root__Na_Dg .dashboard-pattern-head h3,.dashboard_root__Na_Dg .dashboard-ranking h3{color:var(--dash-ink);font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.dashboard_root__Na_Dg .dashboard-ranking ol{margin-top:1.15rem}.dashboard_root__Na_Dg .dashboard-ranking li{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 2.8rem 1.5rem;align-items:center;gap:.55rem;min-height:2.8rem;border-bottom:1px solid var(--dash-line)}.dashboard_root__Na_Dg .dashboard-ranking li:last-child{border-bottom:0}.dashboard_root__Na_Dg .dashboard-rank-number{color:var(--dash-faint);font-family:var(--font-geist-mono),monospace;font-size:.58rem}.dashboard_root__Na_Dg .dashboard-rank-name{min-width:0}.dashboard_root__Na_Dg .dashboard-rank-name small,.dashboard_root__Na_Dg .dashboard-rank-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_root__Na_Dg .dashboard-rank-name strong{color:var(--dash-ink);font-size:.74rem;font-weight:690}.dashboard_root__Na_Dg .dashboard-rank-name small{margin-top:.12rem;color:var(--dash-faint);font-size:.58rem}.dashboard_root__Na_Dg .dashboard-rank-bar{position:relative;height:.24rem;overflow:hidden;border-radius:99px;background:var(--dash-line)}.dashboard_root__Na_Dg .dashboard-rank-bar>span{position:absolute;inset:0;transform-origin:left;border-radius:inherit;background:var(--dash-green)}.dashboard_root__Na_Dg .dashboard-ranking:nth-child(2) .dashboard-rank-bar>span{background:var(--dash-gold)}.dashboard_root__Na_Dg .dashboard-ranking:nth-child(3) .dashboard-rank-bar>span{background:var(--dash-blue)}.dashboard_root__Na_Dg .dashboard-ranking:nth-child(4) .dashboard-rank-bar>span{background:var(--dash-coral)}.dashboard_root__Na_Dg .dashboard-rank-value{justify-self:end;color:var(--dash-muted);font-family:var(--font-geist-mono),monospace;font-size:.64rem}.dashboard_root__Na_Dg .dashboard-ranking-empty{padding:2rem 0;color:var(--dash-faint);font-size:.72rem}.dashboard_root__Na_Dg .dashboard-history{overflow:hidden;padding:1.45rem 1.55rem 1.25rem;border-radius:10px;background:var(--dash-paper)}.dashboard_root__Na_Dg .dashboard-history-chart{display:grid;grid-auto-columns:minmax(2.8rem,1fr);grid-auto-flow:column;gap:.65rem;min-width:-moz-max-content;min-width:max-content;height:14rem;margin-top:2rem}.dashboard_root__Na_Dg .dashboard-history{overflow-x:auto}.dashboard_root__Na_Dg .dashboard-line-chart{--chart-accent:var(--dash-blue);--chart-area:color-mix(in oklch,var(--dash-blue) 18%,transparent);min-width:40rem;margin-top:1.35rem;color:var(--chart-accent)}.dashboard_root__Na_Dg .dashboard-line-chart.gold{--chart-accent:var(--dash-gold);--chart-area:color-mix(in oklch,var(--dash-gold) 18%,transparent)}.dashboard_root__Na_Dg .dashboard-line-chart.coral{--chart-accent:var(--dash-coral);--chart-area:color-mix(in oklch,var(--dash-coral) 16%,transparent)}.dashboard_root__Na_Dg .dashboard-line-chart svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font-geist-sans),sans-serif}.dashboard_root__Na_Dg .dashboard-chart-guide{stroke:var(--dash-line);stroke-width:1;vector-effect:non-scaling-stroke}.dashboard_root__Na_Dg .dashboard-chart-area{fill:var(--chart-area)}.dashboard_root__Na_Dg .dashboard-chart-line{fill:none;stroke:var(--chart-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dashboard_root__Na_Dg .dashboard-chart-point-ring{fill:var(--dash-paper);stroke:var(--chart-accent);stroke-width:1.5;opacity:.82;vector-effect:non-scaling-stroke}.dashboard_root__Na_Dg .dashboard-chart-point{fill:var(--chart-accent)}.dashboard_root__Na_Dg .dashboard-chart-value{fill:var(--dash-muted);font-size:17px;font-weight:720}.dashboard_root__Na_Dg .dashboard-chart-axis{display:flex;align-items:start;justify-content:space-between;padding:.3rem 3.2% 0}.dashboard_root__Na_Dg .dashboard-chart-axis span{display:flex;width:0;flex:0 0 0;justify-content:center;overflow:visible;color:var(--dash-muted);font-size:.8rem;font-weight:680;line-height:1;text-align:center;white-space:nowrap}.dashboard_root__Na_Dg .dashboard-history-year{display:grid;grid-template-rows:1rem minmax(0,1fr) 1rem;gap:.45rem;min-width:3rem;text-align:center}.dashboard_root__Na_Dg .dashboard-history-year>span,.dashboard_root__Na_Dg .dashboard-history-year>strong{color:var(--dash-muted);font-size:.62rem;font-weight:680}.dashboard_root__Na_Dg .dashboard-history-year>i,.dashboard_root__Na_Dg .dashboard-mini-bars div>i{position:relative;display:block;overflow:hidden;border-radius:4px 4px 2px 2px;background:var(--dash-line)}.dashboard_root__Na_Dg .dashboard-history-year>i>i,.dashboard_root__Na_Dg .dashboard-mini-bars div>i>i{position:absolute;inset:0;display:block;transform-origin:bottom;border-radius:inherit;background:linear-gradient(180deg,var(--dash-blue),color-mix(in oklch,var(--dash-blue) 55%,var(--dash-paper)))}.dashboard_root__Na_Dg .dashboard-pattern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.dashboard_root__Na_Dg .dashboard-cabin,.dashboard_root__Na_Dg .dashboard-fact-list,.dashboard_root__Na_Dg .dashboard-friends,.dashboard_root__Na_Dg .dashboard-now,.dashboard_root__Na_Dg .dashboard-pattern-chart,.dashboard_root__Na_Dg .dashboard-punctuality{border-radius:10px;background:var(--dash-paper)}.dashboard_root__Na_Dg .dashboard-pattern-chart{overflow:hidden;padding:1.35rem 1.45rem 1.15rem}.dashboard_root__Na_Dg .dashboard-pattern-chart .dashboard-line-chart{min-width:31rem;margin-top:1.2rem}.dashboard_root__Na_Dg .dashboard-history .dashboard-line-chart{min-width:54rem}.dashboard_root__Na_Dg .dashboard-pattern-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.dashboard_root__Na_Dg .dashboard-pattern-head span{color:var(--dash-faint);font-size:.64rem}.dashboard_root__Na_Dg .dashboard-mini-bars{display:grid;gap:.45rem;height:11rem;margin-top:1.8rem}.dashboard_root__Na_Dg .dashboard-mini-bars.month-bars{grid-template-columns:repeat(12,minmax(1.4rem,1fr))}.dashboard_root__Na_Dg .dashboard-mini-bars.weekday-bars{grid-template-columns:repeat(7,minmax(1.4rem,1fr))}.dashboard_root__Na_Dg .dashboard-mini-bars>div{display:grid;grid-template-rows:.85rem minmax(0,1fr) .9rem;gap:.35rem;min-width:0;text-align:center}.dashboard_root__Na_Dg .dashboard-mini-bars>div>span,.dashboard_root__Na_Dg .dashboard-mini-bars>div>strong{overflow:hidden;color:var(--dash-faint);font-size:.56rem;font-weight:650}.dashboard_root__Na_Dg .dashboard-mini-bars div>i>i{background:linear-gradient(180deg,var(--dash-gold),color-mix(in oklch,var(--dash-gold) 55%,var(--dash-paper)))}.dashboard_root__Na_Dg .weekday-bars div>i>i{background:linear-gradient(180deg,var(--dash-coral),color-mix(in oklch,var(--dash-coral) 55%,var(--dash-paper)))}.dashboard_root__Na_Dg .dashboard-details{display:grid;grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);gap:1.15rem}.dashboard_root__Na_Dg .dashboard-cabin{padding:1.35rem 1.45rem}.dashboard_root__Na_Dg .dashboard-cabin-body{display:grid;grid-template-columns:minmax(7.5rem,10rem) minmax(8rem,1fr);align-items:center;gap:1.7rem;margin-top:1.55rem}.dashboard_root__Na_Dg .dashboard-cabin-pie{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--dash-ink) 10%,transparent),0 14px 28px -22px oklch(5% .02 150/.38)}.dashboard_root__Na_Dg .economy{background:var(--cabin-chart-economy)}.dashboard_root__Na_Dg .business{background:var(--cabin-chart-business)}.dashboard_root__Na_Dg .first{background:var(--cabin-chart-first)}.dashboard_root__Na_Dg .dashboard-cabin dl{min-width:0}.dashboard_root__Na_Dg .dashboard-cabin dl>div{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--dash-line);color:var(--dash-muted);font-size:.9rem}.dashboard_root__Na_Dg .dashboard-cabin dl>div:last-child{border-bottom:0}.dashboard_root__Na_Dg .dashboard-cabin dt{display:flex;align-items:center;gap:.7rem;font-weight:620}.dashboard_root__Na_Dg .dashboard-cabin dt i{width:.75rem;height:.75rem;flex:0 0 auto;border-radius:50%}.dashboard_root__Na_Dg .dashboard-cabin dd{display:flex;align-items:baseline;gap:.55rem;color:var(--dash-ink);font-family:var(--font-geist-mono),monospace}.dashboard_root__Na_Dg .dashboard-cabin dd strong{font-size:.95rem}.dashboard_root__Na_Dg .dashboard-cabin dd span{color:var(--dash-faint);font-size:.72rem}.dashboard_root__Na_Dg .dashboard-fact-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.dashboard_root__Na_Dg .dashboard-fact-list>div{min-width:0;padding:1.25rem 1.35rem;border-right:1px solid var(--dash-line);border-bottom:1px solid var(--dash-line)}.dashboard_root__Na_Dg .dashboard-fact-list>div:nth-child(3n){border-right:0}.dashboard_root__Na_Dg .dashboard-fact-list>div:nth-last-child(-n+3){border-bottom:0}.dashboard_root__Na_Dg .dashboard-fact-list dt{color:var(--dash-muted);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard_root__Na_Dg .dashboard-fact-list dd{overflow:hidden;margin-top:.75rem;color:var(--dash-ink);font-size:1rem;font-weight:725;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.dashboard_root__Na_Dg .dashboard-fact-list span{display:block;overflow:hidden;margin-top:.3rem;color:var(--dash-faint);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.dashboard_root__Na_Dg .dashboard-punctuality{padding:1.4rem 1.5rem 1.5rem}.dashboard_root__Na_Dg .dashboard-punctuality-grid{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);gap:1rem;margin-top:1.25rem}.dashboard_root__Na_Dg .dashboard-delay-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--dash-line);border-radius:8px}.dashboard_root__Na_Dg .dashboard-delay-metrics>div{min-width:0;padding:1rem 1.05rem;border-right:1px solid var(--dash-line);border-bottom:1px solid var(--dash-line);background:var(--dash-paper-raised)}.dashboard_root__Na_Dg .dashboard-delay-metrics>div:nth-child(2n){border-right:0}.dashboard_root__Na_Dg .dashboard-delay-metrics>div:nth-last-child(-n+2){border-bottom:0}.dashboard_root__Na_Dg .dashboard-delay-metrics dt{color:var(--dash-muted);font-size:.62rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.dashboard_root__Na_Dg .dashboard-delay-metrics dd{margin-top:.6rem;color:var(--dash-ink);font-family:var(--font-geist-mono),monospace;font-size:1.25rem;font-weight:760;letter-spacing:-.035em}.dashboard_root__Na_Dg .dashboard-delay-metrics span{display:block;margin-top:.25rem;color:var(--dash-faint);font-size:.58rem;line-height:1.45}.dashboard_root__Na_Dg .dashboard-airline-punctuality{min-width:0;padding:1rem 1.1rem .65rem;border:1px solid var(--dash-line);border-radius:8px}.dashboard_root__Na_Dg .dashboard-airline-punctuality ol{margin-top:.65rem}.dashboard_root__Na_Dg .dashboard-airline-punctuality li{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(6rem,.9fr) 3rem;align-items:center;gap:.8rem;min-height:3.25rem;border-top:1px solid var(--dash-line)}.dashboard_root__Na_Dg .dashboard-punctuality-airline small,.dashboard_root__Na_Dg .dashboard-punctuality-airline strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_root__Na_Dg .dashboard-punctuality-airline strong{color:var(--dash-ink);font-size:.72rem}.dashboard_root__Na_Dg .dashboard-punctuality-airline small{margin-top:.2rem;color:var(--dash-faint);font-size:.56rem}.dashboard_root__Na_Dg .dashboard-punctuality-bar{height:.32rem;overflow:hidden;border-radius:999px;background:var(--dash-line)}.dashboard_root__Na_Dg .dashboard-punctuality-bar i{display:block;width:100%;height:100%;transform-origin:left;border-radius:inherit;background:var(--dash-green)}.dashboard_root__Na_Dg .dashboard-airline-punctuality li.mixed .dashboard-punctuality-bar i{background:var(--dash-gold)}.dashboard_root__Na_Dg .dashboard-airline-punctuality li.weak .dashboard-punctuality-bar i{background:var(--dash-coral)}.dashboard_root__Na_Dg .dashboard-punctuality-rate{justify-self:end;color:var(--dash-ink);font-family:var(--font-geist-mono),monospace;font-size:.78rem}.dashboard_root__Na_Dg .dashboard-punctuality-empty{display:grid;min-height:10rem;place-items:center;color:var(--dash-muted);font-size:.72rem}.dashboard_root__Na_Dg .dashboard-social-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);gap:1.15rem;margin-bottom:1rem}.dashboard_root__Na_Dg .dashboard-friends,.dashboard_root__Na_Dg .dashboard-now{padding:1.4rem 1.5rem}.dashboard_root__Na_Dg .dashboard-friend-list{max-height:18rem;margin-top:1rem;margin-right:-.45rem;padding-right:.45rem;overflow-y:auto;overscroll-behavior-y:contain;border-top:1px solid var(--dash-line);scrollbar-color:var(--dash-line) transparent;scrollbar-width:thin}.dashboard_root__Na_Dg .dashboard-friend-list:focus-visible{border-radius:6px;outline:2px solid var(--dash-green);outline-offset:4px}.dashboard_root__Na_Dg .dashboard-friend-list::-webkit-scrollbar{width:5px}.dashboard_root__Na_Dg .dashboard-friend-list::-webkit-scrollbar-track{background:transparent}.dashboard_root__Na_Dg .dashboard-friend-list::-webkit-scrollbar-thumb{border-radius:999px;background:var(--dash-line)}.dashboard_root__Na_Dg .dashboard-friend-list>a{display:grid;grid-template-columns:2.5rem minmax(7rem,1fr) minmax(10rem,auto) 4rem;align-items:center;gap:.85rem;padding:.85rem 0;border-bottom:1px solid var(--dash-line);color:var(--dash-ink)}.dashboard_root__Na_Dg .dashboard-friend-list>a:hover .dashboard-friend-route{color:var(--dash-green)}.dashboard_root__Na_Dg .dashboard-friend-list>a.upcoming .dashboard-friend-route{color:var(--dash-blue)}.dashboard_root__Na_Dg .dashboard-friend-name small,.dashboard_root__Na_Dg .dashboard-friend-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_root__Na_Dg .dashboard-friend-name strong{font-size:.76rem}.dashboard_root__Na_Dg .dashboard-friend-date,.dashboard_root__Na_Dg .dashboard-friend-name small{margin-top:.15rem;color:var(--dash-faint);font-size:.6rem}.dashboard_root__Na_Dg .dashboard-friend-name small.upcoming{color:var(--dash-blue);font-weight:700}.dashboard_root__Na_Dg .dashboard-friend-route{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.4rem;font-size:.8rem;transition:color .15s var(--ease-out)}.dashboard_root__Na_Dg .dashboard-friend-route i{height:1px;background:var(--dash-line)}.dashboard_root__Na_Dg .dashboard-friend-date{justify-self:end;white-space:nowrap}.dashboard_root__Na_Dg .dashboard-friends-empty{display:flex;min-height:12rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;color:var(--dash-muted);font-size:.75rem}.dashboard_root__Na_Dg .dashboard-now{display:flex;flex-direction:column;gap:.7rem}.dashboard_root__Na_Dg .dashboard-route-ticket{position:relative;display:flex;flex:1;min-height:8rem;flex-direction:column;justify-content:center;overflow:hidden;padding:1rem 1.1rem;border-radius:8px;background:var(--dash-paper-raised);color:var(--dash-ink)}.dashboard_root__Na_Dg .dashboard-route-ticket:after{content:"";position:absolute;top:0;bottom:0;right:1rem;border-right:1px dashed var(--dash-line)}.dashboard_root__Na_Dg .dashboard-route-ticket:hover{background:color-mix(in oklch,var(--dash-paper-raised) 90%,var(--dash-green) 10%)}.dashboard_root__Na_Dg .dashboard-route-ticket>small,.dashboard_root__Na_Dg .dashboard-route-ticket>span{color:var(--dash-muted);font-size:.62rem}.dashboard_root__Na_Dg .dashboard-route-ticket>strong{display:flex;align-items:center;gap:.7rem;margin:.65rem 0 .4rem;font-size:1.25rem;letter-spacing:-.025em}.dashboard_root__Na_Dg .dashboard-route-ticket.future>strong{color:var(--dash-blue)}.dashboard_root__Na_Dg .dashboard-empty{position:relative;display:grid;min-height:36rem;place-items:center;overflow:hidden;border-radius:12px;background:var(--dash-paper)}.dashboard_root__Na_Dg .dashboard-empty-map{position:absolute;inset:0;background:url(/world.svg) 50%/min(72rem,95%) auto no-repeat;opacity:.16;filter:saturate(0)}.dashboard_root__Na_Dg .dashboard-empty-copy{position:relative;z-index:1;max-width:34rem;padding:3rem 1.5rem;text-align:center}.dashboard_root__Na_Dg .dashboard-empty-copy h2{margin-top:.8rem;color:var(--dash-ink);font-size:2.5rem;font-weight:760;letter-spacing:-.055em;line-height:1.04}.dashboard_root__Na_Dg .dashboard-empty-copy p{margin:1rem auto 1.5rem;color:var(--dash-muted);font-size:.86rem;line-height:1.65}@media (max-width:1023px){.dashboard_root__Na_Dg .dashboard-rank-board{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_root__Na_Dg .dashboard-ranking:nth-child(2){border-right:0}.dashboard_root__Na_Dg .dashboard-ranking:nth-child(-n+2){border-bottom:1px solid var(--dash-line)}.dashboard_root__Na_Dg .dashboard-details,.dashboard_root__Na_Dg .dashboard-pattern-grid,.dashboard_root__Na_Dg .dashboard-punctuality-grid,.dashboard_root__Na_Dg .dashboard-social-grid{grid-template-columns:1fr}.dashboard_root__Na_Dg .dashboard-passport-map{height:29rem}}@media (max-width:639px){.dashboard_root__Na_Dg{gap:.85rem}.dashboard_root__Na_Dg .dashboard-header{padding:.2rem 0 .35rem}.dashboard_root__Na_Dg .dashboard-header h1{font-size:2.2rem}.dashboard_root__Na_Dg .dashboard-period-row{align-items:flex-start;flex-direction:column}.dashboard_root__Na_Dg .dashboard-year-picker{width:100%;justify-content:space-between}.dashboard_root__Na_Dg .dashboard-year-select-wrap,.dashboard_root__Na_Dg .dashboard-year-select-wrap select{width:100%}.dashboard_root__Na_Dg .dashboard-passport{border-radius:8px}.dashboard_root__Na_Dg .dashboard-passport-map{height:23rem;min-height:0}.dashboard_root__Na_Dg .dashboard-map-title{top:.65rem;left:.65rem}.dashboard_root__Na_Dg .dashboard-map-open{right:.65rem;bottom:.65rem}.dashboard_root__Na_Dg .dashboard-passport-stats{grid-template-columns:repeat(2,1fr);padding:.6rem 1rem 1rem}.dashboard_root__Na_Dg .dashboard-passport-stats>div{padding:1rem .8rem;border-right:0;border-bottom:1px solid var(--dash-line)}.dashboard_root__Na_Dg .dashboard-passport-stats>div:nth-child(odd){border-right:1px solid var(--dash-line)}.dashboard_root__Na_Dg .dashboard-passport-stats>div:last-child{grid-column:1/-1;border:0}.dashboard_root__Na_Dg .dashboard-passport-stats strong{font-size:1.8rem}.dashboard_root__Na_Dg .dashboard-passport-foot{grid-template-columns:1fr 1fr;line-height:1.5}.dashboard_root__Na_Dg .dashboard-passport-foot>div:first-child{grid-column:1/-1}.dashboard_root__Na_Dg .dashboard-section-intro{align-items:flex-start;flex-direction:column;gap:.5rem;padding-top:2rem}.dashboard_root__Na_Dg .dashboard-section-intro.compact{padding-top:0}.dashboard_root__Na_Dg .dashboard-section-intro h2{font-size:1.35rem}.dashboard_root__Na_Dg .dashboard-rank-board{grid-template-columns:1fr}.dashboard_root__Na_Dg .dashboard-ranking{border-right:0;border-bottom:1px solid var(--dash-line)}.dashboard_root__Na_Dg .dashboard-ranking:last-child{border-bottom:0}.dashboard_root__Na_Dg .dashboard-pattern-chart{overflow-x:auto}.dashboard_root__Na_Dg .dashboard-mini-bars.month-bars{min-width:31rem}.dashboard_root__Na_Dg .dashboard-cabin-body{grid-template-columns:8.5rem minmax(0,1fr);gap:1.25rem}.dashboard_root__Na_Dg .dashboard-fact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_root__Na_Dg .dashboard-fact-list>div,.dashboard_root__Na_Dg .dashboard-fact-list>div:nth-child(3n){border-right:1px solid var(--dash-line);border-bottom:1px solid var(--dash-line)}.dashboard_root__Na_Dg .dashboard-fact-list>div:nth-child(2n){border-right:0}.dashboard_root__Na_Dg .dashboard-fact-list>div:nth-last-child(-n+2){border-bottom:0}.dashboard_root__Na_Dg .dashboard-delay-metrics{grid-template-columns:1fr}.dashboard_root__Na_Dg .dashboard-delay-metrics>div,.dashboard_root__Na_Dg .dashboard-delay-metrics>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--dash-line)}.dashboard_root__Na_Dg .dashboard-delay-metrics>div:last-child{border-bottom:0}.dashboard_root__Na_Dg .dashboard-airline-punctuality li{grid-template-columns:minmax(0,1fr) 3rem}.dashboard_root__Na_Dg .dashboard-punctuality-bar{grid-column:1/-1;grid-row:2;margin-bottom:.65rem}.dashboard_root__Na_Dg .dashboard-friend-list>a{grid-template-columns:2.5rem minmax(0,1fr) auto}.dashboard_root__Na_Dg .dashboard-friend-route{grid-column:2/-1}.dashboard_root__Na_Dg .dashboard-friend-date{grid-column:3;grid-row:1}.dashboard_root__Na_Dg .dashboard-empty-copy h2{font-size:2rem}}.friend-profile_root__4vQMA{--text-base:var(--dash-ink);--text-muted:var(--dash-muted);--ink-muted:var(--dash-faint);--line-soft:var(--dash-line);--line-strong:color-mix(in oklch,var(--dash-ink) 18%,transparent);--border-gray:var(--dash-line);--bg-panel:var(--dash-paper);--bg-surface-2:var(--dash-paper-raised);--bg-surface-3:color-mix(in oklch,var(--dash-paper-raised) 88%,var(--dash-ink) 12%);gap:1.15rem}.friend-profile_backLink__FB9Zk{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;color:var(--dash-muted);font-size:.75rem;font-weight:680;transition:color .15s var(--ease-out),transform .15s var(--ease-out)}.friend-profile_backLink__FB9Zk:hover{color:var(--dash-ink);transform:translateX(-2px)}.friend-profile_backLink__FB9Zk:focus-visible{border-radius:4px;outline:2px solid var(--dash-green);outline-offset:4px}.friend-profile_profileHeader__qPeHI{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:.45rem .2rem .65rem}.friend-profile_identity__d6ihm{display:flex;min-width:0;align-items:center;gap:1.15rem}.friend-profile_identityCopy__aULhE{min-width:0}.friend-profile_identityCopy__aULhE h1{overflow:hidden;margin-top:.45rem;color:var(--dash-ink);font-size:2.75rem;font-weight:770;letter-spacing:-.055em;line-height:.98;text-overflow:ellipsis}.friend-profile_identityCopy__aULhE>p:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .8rem;margin-top:.7rem;color:var(--dash-muted);font-size:.72rem}.friend-profile_identityCopy__aULhE>p:last-child span+span{position:relative;padding-left:.8rem}.friend-profile_identityCopy__aULhE>p:last-child span+span:before{position:absolute;top:50%;left:0;width:.25rem;height:.25rem;border-radius:50%;background:var(--dash-green);content:"";transform:translateY(-50%)}.friend-profile_profileActions__Zquos{display:flex;flex:0 0 auto;align-items:center;gap:.65rem}.friend-profile_profileActions__Zquos .profile-subpanel{min-width:6rem;padding:.55rem .9rem;border-color:var(--dash-line);border-radius:8px;background:var(--dash-paper);box-shadow:none}.friend-profile_profileActions__Zquos .profile-subpanel:not(:disabled):hover{background:var(--dash-paper-raised)}.friend-profile_profileActions__Zquos .profile-subpanel>div:first-child{color:var(--dash-ink);font-family:var(--font-geist-mono),monospace;font-size:1rem}.friend-profile_profileActions__Zquos .profile-subpanel>div:last-child{color:var(--dash-muted);font-size:.57rem}.friend-profile_summaryBand__y1O1T{overflow:hidden;border-radius:10px;background:var(--dash-paper);box-shadow:0 18px 50px -40px oklch(4% .02 150/.8)}.friend-profile_privateState__rNid6{position:relative;display:grid;min-height:31rem;place-items:center;overflow:hidden;border-radius:12px;background:var(--dash-paper)}.friend-profile_privateMap__hv7AD{position:absolute;inset:0;background:url(/world.svg) 50%/min(72rem,95%) auto no-repeat;filter:saturate(0);opacity:.12}.friend-profile_privateState__rNid6>div:last-child{position:relative;z-index:1;display:grid;max-width:30rem;justify-items:center;padding:2rem;text-align:center}.friend-profile_privateState__rNid6>div:last-child>p{max-width:34rem;margin-top:.9rem;color:var(--dash-muted);font-size:.78rem;line-height:1.6}.friend-profile_lockedPanel__2V3JY{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border:1px solid var(--dash-line);border-radius:8px;background:var(--dash-paper);color:var(--dash-muted)}.friend-profile_lockedPanelCompact__3876I{border:0;background:transparent}.friend-profile_lockIcon__Ots5Q{display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--dash-paper-raised);color:var(--dash-muted)}.friend-profile_lockIcon__Ots5Q svg{width:1.15rem;height:1.15rem}.friend-profile_lockedPanel__2V3JY small,.friend-profile_lockedPanel__2V3JY strong{display:block}.friend-profile_lockedPanel__2V3JY strong{color:var(--dash-ink);font-size:.84rem}.friend-profile_lockedPanel__2V3JY small{margin-top:.2rem;color:var(--dash-muted);font-size:.68rem}.friend-profile_sharedEmpty__VO0Sa{padding:3.5rem 2rem;border-radius:10px;background:var(--dash-paper);text-align:center}.friend-profile_sharedEmpty__VO0Sa h2{margin-top:.6rem;color:var(--dash-ink);font-size:1.45rem;font-weight:735;letter-spacing:-.03em}.friend-profile_sharedEmpty__VO0Sa>p:last-child{margin-top:.6rem;color:var(--dash-muted);font-size:.78rem}.friend-profile_root__4vQMA .profile-panel{border-color:var(--dash-line);border-radius:10px;background:var(--dash-paper);box-shadow:none}.friend-profile_root__4vQMA .profile-subpanel{border-color:var(--dash-line);background:var(--dash-paper-raised);box-shadow:none}.friend-profile_root__4vQMA .profile-divider{border-color:var(--dash-line)}.friend-profile_root__4vQMA .profile-row-hover:hover{background:var(--dash-paper-raised)}.friend-profile_root__4vQMA .profile-route-line{background:var(--dash-line)}.friend-profile_root__4vQMA .section-label{color:var(--dash-muted)}.friend-profile_loyaltyPanel__eWu6x{padding:1.4rem 1.5rem}.friend-profile_loyaltyMetrics__F8gqN{display:grid;grid-template-columns:repeat(3,minmax(6.5rem,1fr));gap:.55rem}.friend-profile_statusTargets__NrXuH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.25rem}.friend-profile_progressTrack__ZrVdr{position:relative;height:.55rem;overflow:hidden;border-radius:999px;background:var(--dash-line)}.friend-profile_earnedProgress__HjB_3,.friend-profile_projectedProgress__BJ7qW{position:absolute;inset:0;transform-origin:left}.friend-profile_projectedProgress__BJ7qW{opacity:.42}.friend-profile_privacyNote__5UOUD{margin:.25rem 0 .75rem;color:var(--dash-faint);font-size:.65rem;text-align:center}.friend-profile_root__4vQMA .friend-achievement-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:.65rem;margin-top:1.25rem}.friend-profile_root__4vQMA .friend-achievement-button{display:flex;min-width:0;min-height:10.75rem;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;padding:.65rem .45rem .75rem;border:0;border-radius:8px;background:transparent;color:var(--dash-ink);cursor:pointer;text-align:center;transition:background-color .16s var(--ease-out),transform .16s var(--ease-out)}.friend-profile_root__4vQMA .friend-achievement-button:hover{background:var(--dash-paper-raised);transform:translateY(-2px)}.friend-profile_root__4vQMA .friend-achievement-button:focus-visible{outline:2px solid var(--dash-green);outline-offset:2px}.friend-profile_root__4vQMA .friend-achievement-button img{transition:transform .18s var(--ease-out)}.friend-profile_root__4vQMA .friend-achievement-button:hover img{transform:scale(1.04)}.friend-profile_root__4vQMA .friend-achievement-button>span{overflow:hidden;max-width:100%;color:var(--dash-ink);font-size:.76rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.friend-profile_root__4vQMA .friend-achievement-button>small{color:var(--dash-muted);font-size:.58rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.friend-profile_root__4vQMA .friend-achievement-earned{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1rem 0 .85rem;padding:.8rem .95rem;border-radius:8px;background:color-mix(in oklch,var(--achievement-text) 12%,var(--achievement-bg));color:color-mix(in oklch,var(--achievement-text) 76%,transparent);font-size:.74rem;font-weight:760}.friend-profile_root__4vQMA .friend-achievement-earned strong{color:var(--achievement-text);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.friend-profile_root__4vQMA .friend-achievement-privacy-note{margin:.85rem 0 0;color:color-mix(in oklch,var(--achievement-text) 68%,transparent);font-size:.68rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.friend-profile_root__4vQMA .friend-achievement-button,.friend-profile_root__4vQMA .friend-achievement-button img{transition:none}.friend-profile_root__4vQMA .friend-achievement-button:hover,.friend-profile_root__4vQMA .friend-achievement-button:hover img{transform:none}}@media (max-width:767px){.friend-profile_profileHeader__qPeHI{align-items:flex-start;flex-direction:column;gap:1.25rem}.friend-profile_identityCopy__aULhE h1{font-size:2.15rem}.friend-profile_profileActions__Zquos{width:100%;flex-wrap:wrap}.friend-profile_loyaltyMetrics__F8gqN,.friend-profile_statusTargets__NrXuH{grid-template-columns:1fr}}@media (max-width:479px){.friend-profile_identity__d6ihm{align-items:flex-start}.friend-profile_identityCopy__aULhE h1{font-size:1.8rem}.friend-profile_loyaltyPanel__eWu6x{padding:1rem}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}