html[data-instance=home]{color-scheme:light;--home-paper:#eeeae1;--home-surface:#f8f6f0;--home-ink:#0e1211;--home-ink-soft:#3d4441;--home-mute:#686f6b;--home-line:#d9d2c4;--home-accent:#11704a;--home-accent-soft:rgba(17,112,74,0.12);--white:14 18 17;--carbon-50:8 10 9;--carbon-100:20 25 23;--carbon-200:36 42 39;--carbon-300:55 62 59;--carbon-400:82 90 86;--carbon-500:104 111 107;--carbon-600:128 135 131;--carbon-700:208 201 187;--carbon-800:223 217 205;--carbon-900:248 246 240;--carbon-950:252 251 248;--neon-green:17 112 74;--neon-blue:61 68 65;--neon-amber:170 82 22;--neon-red:178 58 38;--neon-pink:170 82 22;--neon-yellow:160 124 40;--neon-purple:17 112 74;--scrollbar-thumb:208 201 187;--scrollbar-thumb-hover:128 135 131}@media (prefers-color-scheme:dark){html[data-instance=home]{color-scheme:dark;--home-paper:#0e1211;--home-surface:#131816;--home-ink:#eceae3;--home-ink-soft:#c1c4bf;--home-mute:#8a928d;--home-line:#1e2522;--home-accent:#3ee69b;--home-accent-soft:rgba(62,230,155,0.12);--white:236 234 227;--carbon-50:245 244 239;--carbon-100:236 234 227;--carbon-200:214 215 209;--carbon-300:193 196 191;--carbon-400:164 171 167;--carbon-500:138 146 141;--carbon-600:104 112 107;--carbon-700:44 53 49;--carbon-800:30 37 34;--carbon-900:19 24 22;--carbon-950:10 13 12;--neon-green:62 230 155;--neon-blue:236 234 227;--neon-amber:255 122 61;--neon-red:255 122 61;--neon-pink:255 122 61;--neon-yellow:222 184 92;--neon-purple:62 230 155;--scrollbar-thumb:44 53 49;--scrollbar-thumb-hover:124 132 127}}html[data-instance=home] body{background-color:var(--home-paper);color:rgb(var(--carbon-200))}html[data-instance=home] :is(.card,.card-glow){background:rgb(var(--carbon-900));border-color:rgb(var(--carbon-800));backdrop-filter:none}html[data-instance=home] :focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}html[data-instance=home] :is(input,select,textarea){font-size:max(16px,1em)}.home-frame{display:flex;flex-direction:column;height:100vh;height:100dvh}.home-top{flex-shrink:0;display:flex;align-items:center;gap:1rem;padding:calc(.625rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) .625rem calc(1rem + env(safe-area-inset-left));background:var(--home-paper);border-bottom:1px solid var(--home-line)}.home-wordmark{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.75rem;line-height:1;letter-spacing:-.01em;color:var(--home-ink)}.home-date{margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--home-mute);white-space:nowrap}.home-main{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.home-content{max-width:1280px;margin:0 auto;padding:1rem calc(1rem + env(safe-area-inset-right)) 1.5rem calc(1rem + env(safe-area-inset-left))}@media (min-width:640px){.home-content{padding:1.5rem}}.home-kicker{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--home-accent)}.home-tabbar{flex-shrink:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--home-surface);border-top:1px solid var(--home-line)}.home-tabbar .home-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:56px;font-size:.6875rem;font-weight:600;color:var(--home-mute)}.home-tabbar .home-tab[aria-current=page]{color:var(--home-ink)}.home-tabbar .home-tab[aria-current=page]:before{content:"";position:absolute;top:0;left:50%;width:1.75rem;height:2px;margin-left:-.875rem;border-radius:2px;background:var(--home-accent)}.home-toptabs{display:none}@media (min-width:768px){.home-tabbar{display:none}.home-toptabs{display:flex;gap:.25rem;margin-left:1.5rem}.home-toptabs .home-tab{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:0 .875rem;border-radius:9999px;font-size:.875rem;font-weight:600;color:var(--home-mute)}.home-toptabs .home-tab:hover{color:var(--home-ink)}.home-toptabs .home-tab[aria-current=page]{color:var(--home-ink);background:var(--home-accent-soft)}}.home-switch{position:relative;width:2.75rem;height:1.625rem;flex-shrink:0;border-radius:9999px;background:rgb(var(--carbon-700));transition:background-color .15s ease}.home-switch:before{content:"";position:absolute;inset:-.5625rem -.375rem}.home-switch:after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--home-surface);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s ease}.home-switch[aria-checked=true]{background:var(--home-accent)}.home-switch[aria-checked=true]:after{transform:translateX(1.125rem)}@media print{.home-frame,.home-main{height:auto!important;overflow:visible!important}}@media not all and (prefers-color-scheme:dark){html[data-instance=home] .stat-value{color:rgb(var(--carbon-100))!important}html[data-instance=home] .trip-map-tiles{filter:none}html[data-instance=home] .leaflet-container{background:var(--home-surface)!important}html[data-instance=home] .active\:text-amber-300:active{color:rgb(180 83 9)}html[data-instance=home] .active\:text-emerald-300:active{color:rgb(4 120 87)}html[data-instance=home] .active\:text-purple-300:active{color:rgb(109 40 217)}html[data-instance=home] .hover\:text-amber-400:hover{color:rgb(180 83 9)}html[data-instance=home] .hover\:text-cyan-400:hover{color:rgb(14 116 144)}html[data-instance=home] .hover\:text-emerald-400:hover{color:rgb(4 120 87)}html[data-instance=home] .hover\:text-purple-400:hover{color:rgb(109 40 217)}html[data-instance=home] .hover\:text-red-400:hover{color:rgb(185 28 28)}html[data-instance=home] .text-amber-300,html[data-instance=home] .text-amber-400,html[data-instance=home] .text-amber-500{color:rgb(180 83 9)}html[data-instance=home] .text-amber-400\/30{color:rgb(180 83 9/.3)}html[data-instance=home] .text-amber-400\/50{color:rgb(180 83 9/.5)}html[data-instance=home] .text-amber-400\/60{color:rgb(180 83 9/.6)}html[data-instance=home] .text-amber-400\/70{color:rgb(180 83 9/.7)}html[data-instance=home] .text-amber-400\/80{color:rgb(180 83 9/.8)}html[data-instance=home] .text-blue-400{color:rgb(29 78 216)}html[data-instance=home] .text-blue-400\/70{color:rgb(29 78 216/.7)}html[data-instance=home] .text-blue-400\/80{color:rgb(29 78 216/.8)}html[data-instance=home] .text-cyan-300,html[data-instance=home] .text-cyan-400{color:rgb(14 116 144)}html[data-instance=home] .text-cyan-400\/70{color:rgb(14 116 144/.7)}html[data-instance=home] .text-cyan-400\/80{color:rgb(14 116 144/.8)}html[data-instance=home] .text-emerald-400{color:rgb(4 120 87)}html[data-instance=home] .text-emerald-400\/70{color:rgb(4 120 87/.7)}html[data-instance=home] .text-emerald-400\/80{color:rgb(4 120 87/.8)}html[data-instance=home] .text-orange-400{color:rgb(194 65 12)}html[data-instance=home] .text-pink-400{color:rgb(190 24 93)}html[data-instance=home] .text-pink-400\/70{color:rgb(190 24 93/.7)}html[data-instance=home] .text-purple-400{color:rgb(109 40 217)}html[data-instance=home] .text-purple-400\/70{color:rgb(109 40 217/.7)}html[data-instance=home] .text-purple-400\/80{color:rgb(109 40 217/.8)}html[data-instance=home] .text-red-300,html[data-instance=home] .text-red-400{color:rgb(185 28 28)}html[data-instance=home] .text-red-400\/80{color:rgb(185 28 28/.8)}}