@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.bb1d9210.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans","GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.cd2691d3.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}
@font-face{font-family:caveat;src:url(../media/caveat_latin-s.e658778d.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.caveat_22d2e4b2-module__CCNt3W__className{font-family:caveat,caveat Fallback}.caveat_22d2e4b2-module__CCNt3W__variable{--font-caveat:"caveat","caveat Fallback"}
@font-face{font-family:fraunces;src:url(../media/fraunces_latin-s.fb4c44d9.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_b5a4b392-module__svR4gW__className{font-family:fraunces,fraunces Fallback}.fraunces_b5a4b392-module__svR4gW__variable{--font-fraunces:"fraunces","fraunces Fallback"}
.rail-module__rTVM3q__rail{z-index:40;background:var(--dsk-page);border-right:1px solid var(--dsk-line);width:76px;height:100vh;font-family:var(--dsk-sans);color:var(--dsk-ink);flex-direction:column;align-items:center;gap:10px;padding:16px 0 14px;display:none;position:fixed;top:0;left:0}.rail-module__rTVM3q__logo{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rail-module__rTVM3q__logo img{object-fit:contain;width:32px;height:32px;display:block}.rail-module__rTVM3q__newTrip{background:var(--dsk-orange);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-top:8px;transition:transform .15s,opacity .15s;display:flex;color:var(--dsk-cream)!important}.rail-module__rTVM3q__newTrip:hover{opacity:.9}.rail-module__rTVM3q__newTrip:active{transform:scale(.95)}.rail-module__rTVM3q__tabs{flex-direction:column;flex:1;justify-content:center;gap:6px;display:flex}.rail-module__rTVM3q__tab{letter-spacing:.01em;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:64px;height:56px;font-size:11px;font-weight:500;transition:background .15s;display:flex;color:var(--dsk-ink)!important}.rail-module__rTVM3q__tab:hover{background:var(--dsk-fill)}.rail-module__rTVM3q__tabOn,.rail-module__rTVM3q__tabOn:hover{background:var(--dsk-fill);font-weight:600;color:var(--dsk-orange)!important}.rail-module__rTVM3q__tools{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.rail-module__rTVM3q__tool{cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s,color .15s;display:flex;position:relative;color:var(--dsk-ink2)!important}.rail-module__rTVM3q__tool:hover{background:var(--dsk-fill);color:var(--dsk-ink)!important}.rail-module__rTVM3q__toolOn{background:var(--dsk-fill);color:var(--dsk-orange)!important}.rail-module__rTVM3q__gold{color:#c99212!important}.rail-module__rTVM3q__off,.rail-module__rTVM3q__off:hover{cursor:not-allowed;background:0 0;color:var(--dsk-ink3)!important}.rail-module__rTVM3q__newTripOff,.rail-module__rTVM3q__newTripOff:hover{background:var(--dsk-fill);opacity:1;cursor:not-allowed;color:var(--dsk-ink3)!important}.rail-module__rTVM3q__newTripOff:active{transform:none}.rail-module__rTVM3q__tool[data-tip]:hover:after,.rail-module__rTVM3q__newTrip[data-tip]:hover:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;background:var(--dsk-ink);color:var(--dsk-page);font-family:var(--dsk-sans);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.rail-module__rTVM3q__newTrip{position:relative}.rail-module__rTVM3q__dot{background:var(--dsk-orange);width:9px;height:9px;box-shadow:0 0 0 2px var(--dsk-page);border-radius:5px;position:absolute;top:9px;right:9px}.rail-module__rTVM3q__badge{background:var(--dsk-red);color:#fff;min-width:18px;height:18px;font-family:var(--dsk-sans);text-align:center;box-shadow:0 0 0 2px var(--dsk-page);border-radius:9px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:4px;right:2px}.rail-module__rTVM3q__catcher{z-index:55;display:none;position:fixed;inset:0 0 0 76px}.rail-module__rTVM3q__panel{z-index:56;background:var(--dsk-page);width:400px;max-width:calc(100vw - 76px);height:100vh;color:var(--dsk-ink);border-right:1px solid var(--dsk-line);box-shadow:var(--dsk-shadow);font-family:var(--dsk-sans);flex-direction:column;display:none;position:fixed;top:0;left:76px}.rail-module__rTVM3q__panelHead{flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 20px 12px 24px;display:flex}.rail-module__rTVM3q__panelTitle{font-family:var(--dsk-alt);letter-spacing:-.02em;color:var(--dsk-ink);margin:0;font-size:26px;font-weight:700}.rail-module__rTVM3q__close{cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;color:var(--dsk-ink)!important}.rail-module__rTVM3q__close:hover{background:var(--dsk-fill)}.rail-module__rTVM3q__list{flex-direction:column;flex:1;gap:2px;padding:0 12px 24px;display:flex;overflow-y:auto}.rail-module__rTVM3q__note{border-radius:14px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;transition:background .12s;display:flex;color:var(--dsk-ink)!important}.rail-module__rTVM3q__note:hover,.rail-module__rTVM3q__unread{background:var(--dsk-fill)}.rail-module__rTVM3q__noteIcon{background:var(--dsk-box);width:44px;height:44px;color:var(--dsk-ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.rail-module__rTVM3q__noteIcon img{object-fit:cover;width:100%;height:100%}.rail-module__rTVM3q__noteText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rail-module__rTVM3q__noteTitle{font-size:14px;font-weight:600;line-height:1.35}.rail-module__rTVM3q__noteBody{color:var(--dsk-ink2);font-size:13px;line-height:1.4}.rail-module__rTVM3q__noteAgo{color:var(--dsk-ink3);margin-top:2px;font-size:12px}.rail-module__rTVM3q__unreadDot{background:var(--dsk-orange);border-radius:4px;flex-shrink:0;width:8px;height:8px;margin-top:8px}.rail-module__rTVM3q__skel{background:var(--dsk-fill);border-radius:14px;height:64px;animation:1.4s ease-in-out infinite rail-module__rTVM3q__pulse}@keyframes rail-module__rTVM3q__pulse{50%{opacity:.5}}.rail-module__rTVM3q__caught{text-align:center;color:var(--dsk-ink2);margin-top:80px;font-size:14px}.rail-module__rTVM3q__seeAll{text-align:center;border-radius:12px;margin:8px 4px 0;padding:12px;font-size:14px;font-weight:600;text-decoration:none;color:var(--dsk-oink)!important}.rail-module__rTVM3q__seeAll:hover{background:var(--dsk-fill)}.rail-module__rTVM3q__bar{z-index:40;left:16px;right:16px;bottom:calc(10px + env(safe-area-inset-bottom,0px));background:var(--dsk-raised);height:62px;box-shadow:0 6px 20px #05261f1f,0 0 0 1px var(--dsk-line);font-family:var(--dsk-sans);border-radius:31px;justify-content:space-between;align-items:center;padding:0 5px;display:none;position:fixed}.rail-module__rTVM3q__barItem{border-radius:26px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;max-width:72px;height:52px;font-size:11px;font-weight:500;text-decoration:none;display:flex;color:var(--dsk-ink)!important}.rail-module__rTVM3q__barOn{background:var(--dsk-fill);font-weight:600;color:var(--dsk-orange)!important}@media (min-width:768px),(hover:hover) and (pointer:fine){.rail-module__rTVM3q__rail,.rail-module__rTVM3q__panel{display:flex}.rail-module__rTVM3q__catcher{display:block}.rail-module__rTVM3q__shift{padding-left:76px}}@media (max-width:767px) and (hover:none),(max-width:767px) and (pointer:coarse){.rail-module__rTVM3q__bar{display:flex}.rail-module__rTVM3q__navpad{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}
