.TripsPageView-module-scss-module__yg_Sqq__page{color:#2b1810;background:#faf9f5;min-height:100dvh}.TripsPageView-module-scss-module__yg_Sqq__brand{color:#2b1810;font-family:var(--font-display),"Instrument Serif","DM Serif Display",serif;font-size:2.625rem;line-height:1;text-decoration:none}.TripsPageView-module-scss-module__yg_Sqq__brand span{color:#e8a33d}.TripsPageView-module-scss-module__yg_Sqq__topbar{justify-content:space-between;align-items:center;max-width:80rem;margin:0 auto 2.375rem;display:flex}.TripsPageView-module-scss-module__yg_Sqq__avatar{color:#faf9f5;width:2rem;height:2rem;font-family:var(--font-mono),"DM Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;background:#e8a33d;border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.TripsPageView-module-scss-module__yg_Sqq__menuRoot{z-index:120;position:relative}.TripsPageView-module-scss-module__yg_Sqq__accountButton{color:#2b1810;cursor:pointer;text-align:left;background:#fffc;border:1px solid #2b181029;border-radius:62.4375rem;grid-template-columns:2rem minmax(0,8.875rem);align-items:center;gap:.625rem;min-height:2.625rem;padding:.25rem .75rem .25rem .3125rem;transition:border-color .16s,box-shadow .16s;display:inline-grid}.TripsPageView-module-scss-module__yg_Sqq__accountButton:hover{border-color:#2b181047;box-shadow:0 .5rem 1.375rem #2b181014}.TripsPageView-module-scss-module__yg_Sqq__accountText{min-width:0}.TripsPageView-module-scss-module__yg_Sqq__accountText strong,.TripsPageView-module-scss-module__yg_Sqq__accountText small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.TripsPageView-module-scss-module__yg_Sqq__accountText strong{color:#2b1810;font-size:.75rem;line-height:1.1}.TripsPageView-module-scss-module__yg_Sqq__accountText small{color:#7a6758;font-family:var(--font-mono),"DM Mono",ui-monospace,monospace;margin-top:.125rem;font-size:.5625rem}.TripsPageView-module-scss-module__yg_Sqq__menuLayer{z-index:100;position:fixed;inset:0}.TripsPageView-module-scss-module__yg_Sqq__accountMenu{background:#faf9f5fa;border:1px solid #2b18101f;border-radius:1.125rem;gap:1.125rem;width:min(22.5rem,100vw - 2rem);padding:1.375rem;display:grid;position:fixed;top:1.5rem;right:2rem;box-shadow:0 1.5rem 4.375rem #2b181024}.TripsPageView-module-scss-module__yg_Sqq__menuHeader{border-bottom:1px solid #2b18101a;grid-template-columns:3.5rem minmax(0,1fr) 2.125rem;align-items:center;gap:.875rem;padding-bottom:1.125rem;display:grid}.TripsPageView-module-scss-module__yg_Sqq__menuHeader strong,.TripsPageView-module-scss-module__yg_Sqq__menuHeader small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.TripsPageView-module-scss-module__yg_Sqq__menuHeader strong{font-size:1.0625rem;line-height:1.15}.TripsPageView-module-scss-module__yg_Sqq__menuHeader small{color:#7a6758;font-family:var(--font-mono),"DM Mono",ui-monospace,monospace;margin-top:.3125rem;font-size:.625rem}.TripsPageView-module-scss-module__yg_Sqq__menuAvatar{color:#faf9f5;width:3.5rem;height:3.5rem;font-family:var(--font-mono),"DM Mono",ui-monospace,monospace;background:#e8a33d;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.TripsPageView-module-scss-module__yg_Sqq__menuClose{color:#2b1810;cursor:pointer;background:#ffffffb8;border:1px solid #2b18101f;border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;font-size:1.25rem;line-height:1;display:grid}.TripsPageView-module-scss-module__yg_Sqq__menuNav{gap:.25rem;display:grid}.TripsPageView-module-scss-module__yg_Sqq__menuNavItem{color:#7a6758;cursor:pointer;min-height:3.125rem;font-family:var(--font-body),"Inter",system-ui,sans-serif;text-align:left;background:0 0;border:0;border-radius:.625rem;grid-template-columns:1.125rem minmax(0,1fr);align-items:center;gap:.75rem;padding:0 .75rem;text-decoration:none;display:grid}.TripsPageView-module-scss-module__yg_Sqq__menuNavItem strong,.TripsPageView-module-scss-module__yg_Sqq__menuNavItem small{display:block}.TripsPageView-module-scss-module__yg_Sqq__menuNavItem strong{color:inherit;font-size:.8125rem;line-height:1.15}.TripsPageView-module-scss-module__yg_Sqq__menuNavItem small{color:#7a6758c7;font-family:var(--font-mono),"DM Mono",ui-monospace,monospace;margin-top:.1875rem;font-size:.625rem}.TripsPageView-module-scss-module__yg_Sqq__menuNavItemActive{color:#faf9f5;background:#2b1810}.TripsPageView-module-scss-module__yg_Sqq__menuNavItemActive small{color:#faf9f5b8}.TripsPageView-module-scss-module__yg_Sqq__menuNavItemDisabled{cursor:not-allowed;opacity:.52}.TripsPageView-module-scss-module__yg_Sqq__menuNewTrip{color:#faf9f5;cursor:pointer;min-height:2.625rem;font-family:var(--font-body),"Inter",system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;background:#2b1810;border:1px solid #2b181029;border-radius:.25rem;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.TripsPageView-module-scss-module__yg_Sqq__menuNewTrip:disabled{cursor:wait;opacity:.6}.TripsPageView-module-scss-module__yg_Sqq__menuSignOut{color:#7a6758;cursor:pointer;width:100%;min-height:2.5rem;font-family:var(--font-mono),"DM Mono",ui-monospace,monospace;letter-spacing:.08em;text-align:left;background:0 0;border:0;border-top:1px solid #2b18101a;justify-content:center;align-items:center;padding-top:.875rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.TripsPageView-module-scss-module__yg_Sqq__main{min-width:0;padding:1.875rem 3.5rem 5.25rem}.TripsPageView-module-scss-module__yg_Sqq__header{border-bottom:1px solid #2b18101c;justify-content:space-between;align-items:flex-end;gap:1.75rem;max-width:80rem;margin:0 auto 2.125rem;padding-bottom:1.625rem;display:flex}.TripsPageView-module-scss-module__yg_Sqq__header h1{color:#2b1810;font-family:var(--font-display),"Instrument Serif","DM Serif Display",serif;letter-spacing:0;margin:.5rem 0 .625rem;font-size:3.5rem;font-weight:400;line-height:.96}.TripsPageView-module-scss-module__yg_Sqq__header p:not(.TripsPageView-module-scss-module__yg_Sqq__eyebrow){color:#7a6758;max-width:35rem;margin:0;font-size:.9375rem;line-height:1.48}.TripsPageView-module-scss-module__yg_Sqq__eyebrow{color:#7a6758;font-family:var(--font-mono),"DM Mono",ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700;line-height:1}.TripsPageView-module-scss-module__yg_Sqq__headerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.TripsPageView-module-scss-module__yg_Sqq__primaryButton,.TripsPageView-module-scss-module__yg_Sqq__secondaryButton,.TripsPageView-module-scss-module__yg_Sqq__searchControl,.TripsPageView-module-scss-module__yg_Sqq__sortButton{min-height:2.375rem;font-family:var(--font-body),"Inter",system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;border-radius:.125rem;font-size:.75rem;font-weight:700}.TripsPageView-module-scss-module__yg_Sqq__primaryButton,.TripsPageView-module-scss-module__yg_Sqq__secondaryButton,.TripsPageView-module-scss-module__yg_Sqq__sortButton{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;display:inline-flex}.TripsPageView-module-scss-module__yg_Sqq__primaryButton:disabled,.TripsPageView-module-scss-module__yg_Sqq__secondaryButton:disabled,.TripsPageView-module-scss-module__yg_Sqq__sortButton:disabled{cursor:wait;opacity:.56}.TripsPageView-module-scss-module__yg_Sqq__primaryButton{color:#faf9f5;background:#2b1810;border:1px solid #2b1810}.TripsPageView-module-scss-module__yg_Sqq__secondaryButton{color:#2b1810;background:#ffffffb8;border:1px solid #2b181029}.TripsPageView-module-scss-module__yg_Sqq__searchControl{color:#7a6758;background:#ffffffb8;border:1px solid #2b181029;align-items:center;gap:.5rem;width:9.125rem;padding:0 .75rem;display:flex}.TripsPageView-module-scss-module__yg_Sqq__searchControl input{color:#2b1810;width:100%;min-width:0;font:inherit;letter-spacing:inherit;text-transform:uppercase;background:0 0;border:0;outline:0}.TripsPageView-module-scss-module__yg_Sqq__error{color:#c8553d;background:#c8553d12;border:1px solid #c8553d85;border-radius:.25rem;max-width:80rem;margin:0 auto 1rem;padding:.625rem .75rem;font-size:.8125rem}.TripsPageView-module-scss-module__yg_Sqq__statBar{background:#ffffff8f;border:1px solid #2b18101f;border-radius:.25rem;grid-template-columns:repeat(4,minmax(0,1fr));max-width:80rem;margin:0 auto 2.25rem;display:grid;overflow:hidden}.TripsPageView-module-scss-module__yg_Sqq__stat{border-right:1px solid #2b18101a;min-height:5.25rem;padding:1.125rem 1.375rem}.TripsPageView-module-scss-module__yg_Sqq__stat:last-child{border-right:0}.TripsPageView-module-scss-module__yg_Sqq__stat span{color:#7a6758;font-family:var(--font-mono),"DM Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.625rem;font-weight:700;display:block}.TripsPageView-module-scss-module__yg_Sqq__stat strong{color:#2b1810;font-family:var(--font-display),"Instrument Serif","DM Serif Display",serif;margin-top:.5rem;font-size:2.25rem;font-weight:400;line-height:.9;display:block}.TripsPageView-module-scss-module__yg_Sqq__stat strong.TripsPageView-module-scss-module__yg_Sqq__statGreen{color:#18a865}.TripsPageView-module-scss-module__yg_Sqq__filters{justify-content:space-between;align-items:center;gap:1.125rem;max-width:80rem;margin:0 auto 1.375rem;display:flex}.TripsPageView-module-scss-module__yg_Sqq__filterPills{align-items:center;gap:.625rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.TripsPageView-module-scss-module__yg_Sqq__filterPill{color:#7a6758;cursor:pointer;min-height:2.25rem;font-family:var(--font-body),"Inter",system-ui,sans-serif;background:0 0;border:1px solid #2b181021;border-radius:62.4375rem;flex:none;align-items:center;gap:.375rem;padding:0 1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.TripsPageView-module-scss-module__yg_Sqq__filterPill span{opacity:.62}.TripsPageView-module-scss-module__yg_Sqq__filterPillActive{color:#faf9f5;background:#2b1810;border-color:#2b1810}.TripsPageView-module-scss-module__yg_Sqq__sortButton{color:#7a6758;background:0 0;border:0;padding:0}.TripsPageView-module-scss-module__yg_Sqq__tripList{flex-direction:column;gap:.875rem;max-width:80rem;margin:0 auto;display:flex}.TripsPageView-module-scss-module__yg_Sqq__tripRow{color:#2b1810;text-align:left;background:#ffffffbd;border:1px solid #2b18101f;border-radius:.25rem;grid-template-columns:11.25rem minmax(0,1fr) 10rem;min-height:7.875rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.TripsPageView-module-scss-module__yg_Sqq__tripRow:hover{border-color:#2b18103d;transform:translateY(-1px);box-shadow:0 .5rem 1.5rem #2b18100f}.TripsPageView-module-scss-module__yg_Sqq__rowImageWrap{background:#f8e5c8;min-height:7.875rem;position:relative;overflow:hidden}.TripsPageView-module-scss-module__yg_Sqq__rowImageWrap img{object-fit:cover}.TripsPageView-module-scss-module__yg_Sqq__rowImageMuted{filter:grayscale(.55)}.TripsPageView-module-scss-module__yg_Sqq__statusBadge{color:#faf9f5;font-family:var(--font-mono),"DM Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;background:#18a865;border-radius:.125rem;padding:.4375rem .625rem;font-size:.5625rem;font-weight:700;line-height:1;position:absolute;top:.75rem;left:.75rem}.TripsPageView-module-scss-module__yg_Sqq__statusBadgeDark{background:#2b1810db}.TripsPageView-module-scss-module__yg_Sqq__rowBody{flex-direction:column;justify-content:center;min-width:0;padding:1.125rem 1.5rem;display:flex}.TripsPageView-module-scss-module__yg_Sqq__destination,.TripsPageView-module-scss-module__yg_Sqq__rowSubmeta{color:#7a6758;font-family:var(--font-mono),"DM Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.6875rem;font-weight:700;line-height:1.2;display:flex}.TripsPageView-module-scss-module__yg_Sqq__rowBody h2{color:#2b1810;font-family:var(--font-display),"Instrument Serif","DM Serif Display",serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:.5rem 0 0;font-size:1.875rem;font-weight:400;line-height:1.04;overflow:hidden}.TripsPageView-module-scss-module__yg_Sqq__rowMeta{color:#7a6758;margin:.5rem 0 0;font-size:.875rem;line-height:1.35}.TripsPageView-module-scss-module__yg_Sqq__rowSubmeta{color:#7a6758cc;margin-top:.875rem;font-size:.625rem}.TripsPageView-module-scss-module__yg_Sqq__rowSubmeta code{font:inherit}.TripsPageView-module-scss-module__yg_Sqq__rowDates{display:none}.TripsPageView-module-scss-module__yg_Sqq__rowTotal{text-align:right;background:#faf9f5b3;border-left:1px solid #2b18101a;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:1.25rem 1.5rem;display:flex}.TripsPageView-module-scss-module__yg_Sqq__rowTotal span{color:#7a6758;font-family:var(--font-mono),"DM Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.625rem;font-weight:700}.TripsPageView-module-scss-module__yg_Sqq__rowTotal strong{color:#2b1810;font-family:var(--font-display),"Instrument Serif","DM Serif Display",serif;white-space:nowrap;font-size:1.625rem;font-weight:400;line-height:1}.TripsPageView-module-scss-module__yg_Sqq__rowTotal strong small{color:#7a6758;font-family:var(--font-body),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:400}.TripsPageView-module-scss-module__yg_Sqq__rowTotal em{color:#7a6758;font-family:var(--font-body),"Inter",system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.6875rem;font-style:normal;font-weight:700;display:inline-flex}.TripsPageView-module-scss-module__yg_Sqq__emptyState,.TripsPageView-module-scss-module__yg_Sqq__noResults{color:#7a6758;text-align:center;background:#ffffff8a;border:1px dashed #2b181033;border-radius:.25rem;max-width:80rem;margin:0 auto;padding:3rem}.TripsPageView-module-scss-module__yg_Sqq__emptyState{justify-items:center;gap:.875rem;display:grid}.TripsPageView-module-scss-module__yg_Sqq__emptyState h2,.TripsPageView-module-scss-module__yg_Sqq__emptyState p{margin:0}.TripsPageView-module-scss-module__yg_Sqq__emptyState h2{color:#2b1810;font-family:var(--font-display),"Instrument Serif","DM Serif Display",serif;font-size:2.5rem;font-weight:400}.TripsPageView-module-scss-module__yg_Sqq__icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:.9375rem;height:.9375rem}@media (max-width:61.25rem){.TripsPageView-module-scss-module__yg_Sqq__main{padding:1.5rem 1.125rem 4.5rem}.TripsPageView-module-scss-module__yg_Sqq__topbar{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.TripsPageView-module-scss-module__yg_Sqq__brand{font-size:2.125rem}.TripsPageView-module-scss-module__yg_Sqq__header{border-bottom:0;margin-bottom:1.25rem;padding-bottom:0;display:block}.TripsPageView-module-scss-module__yg_Sqq__header h1{font-size:2.625rem;line-height:1}.TripsPageView-module-scss-module__yg_Sqq__header p:not(.TripsPageView-module-scss-module__yg_Sqq__eyebrow){font-size:.8125rem;line-height:1.52}.TripsPageView-module-scss-module__yg_Sqq__headerActions{grid-template-columns:1fr;margin-top:1.125rem;display:grid}.TripsPageView-module-scss-module__yg_Sqq__searchControl{width:100%}.TripsPageView-module-scss-module__yg_Sqq__accountButton{grid-template-columns:2rem;width:2.75rem;padding-right:.3125rem}.TripsPageView-module-scss-module__yg_Sqq__accountText{display:none}.TripsPageView-module-scss-module__yg_Sqq__accountMenu{width:calc(100vw - 1.5rem);padding:1.125rem;top:.75rem;right:.75rem}.TripsPageView-module-scss-module__yg_Sqq__statBar{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.375rem}.TripsPageView-module-scss-module__yg_Sqq__stat{min-height:4.75rem;padding:.875rem .75rem}.TripsPageView-module-scss-module__yg_Sqq__stat:nth-child(3){display:none}.TripsPageView-module-scss-module__yg_Sqq__stat strong{font-size:1.875rem}.TripsPageView-module-scss-module__yg_Sqq__filters{flex-direction:column;align-items:flex-start;gap:.625rem;margin-bottom:1rem}.TripsPageView-module-scss-module__yg_Sqq__sortButton{min-height:1.75rem;margin-left:auto}.TripsPageView-module-scss-module__yg_Sqq__tripList{gap:.75rem}.TripsPageView-module-scss-module__yg_Sqq__tripRow{grid-template-columns:1fr;min-height:0}.TripsPageView-module-scss-module__yg_Sqq__rowImageWrap{min-height:9.625rem}.TripsPageView-module-scss-module__yg_Sqq__rowBody{padding:.875rem}.TripsPageView-module-scss-module__yg_Sqq__rowBody h2{white-space:normal;font-size:1.625rem}.TripsPageView-module-scss-module__yg_Sqq__rowMeta{font-size:.75rem}.TripsPageView-module-scss-module__yg_Sqq__rowTotal{text-align:left;border-top:1px solid #2b18101a;border-left:0;grid-template-columns:1fr auto;align-items:center;padding:.75rem .875rem;display:grid}.TripsPageView-module-scss-module__yg_Sqq__rowTotal span{display:none}.TripsPageView-module-scss-module__yg_Sqq__rowTotal strong{justify-self:start;font-size:1.5rem}.TripsPageView-module-scss-module__yg_Sqq__rowTotal em{justify-self:end}.TripsPageView-module-scss-module__yg_Sqq__emptyState,.TripsPageView-module-scss-module__yg_Sqq__noResults{padding:2rem 1.125rem}}@media (max-width:760px){.TripsPageView-module-scss-module__yg_Sqq__menuLayer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:env(safe-area-inset-top) .625rem 0;background:#1f181461;justify-content:center;align-items:flex-end;display:flex}.TripsPageView-module-scss-module__yg_Sqq__accountMenu{width:100%;max-height:min(86dvh,42.5rem);padding:1.125rem 1.125rem calc(1.125rem + env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0;position:relative;inset:auto;overflow-y:auto;box-shadow:0 -1.5rem 5rem #2b18103d}.TripsPageView-module-scss-module__yg_Sqq__accountMenu:before{content:"";background:#7a675847;border-radius:62.4375rem;width:2.5rem;height:.25rem;margin:-.375rem auto .875rem;display:block}.TripsPageView-module-scss-module__yg_Sqq__menuHeader{grid-template-columns:3rem minmax(0,1fr) 2.5rem;gap:.75rem;padding-bottom:1rem}.TripsPageView-module-scss-module__yg_Sqq__menuHeader strong{font-size:1rem}.TripsPageView-module-scss-module__yg_Sqq__menuAvatar{width:3rem;height:3rem;font-size:.75rem}.TripsPageView-module-scss-module__yg_Sqq__menuClose{width:2.5rem;height:2.5rem;font-size:1.5rem}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.TripsPageView-module-scss-module__yg_Sqq__accountMenu.TripsPageView-module-scss-module__yg_Sqq__accountMenu{animation:.32s cubic-bezier(.22,1,.36,1) both TripsPageView-module-scss-module__yg_Sqq__trips-menu-sheet-up}}@keyframes TripsPageView-module-scss-module__yg_Sqq__trips-menu-sheet-up{0%{opacity:.5;transform:translateY(9%)}to{opacity:1;transform:none}}
