.DashboardShell_shell__WIluz{display:grid;grid-template-columns:272px 1fr;height:100vh;overflow:hidden;font-family:var(--font-instrument),"Instrument Sans",sans-serif;transition:grid-template-columns .25s cubic-bezier(.23,1,.32,1)}.DashboardShell_shellCollapsed__uA8i3{grid-template-columns:60px 1fr}.DashboardShell_sidebar__urSfj{background:var(--sand);border-right:1px solid var(--sand);display:flex;flex-direction:column;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.DashboardShell_sidebar__urSfj::-webkit-scrollbar{display:none}.DashboardShell_sidebarHeader__AVLFy{display:flex;align-items:center;justify-content:space-between;padding:1.375rem 1.125rem 1rem;border-bottom:1px solid var(--sand);flex-shrink:0;gap:.5rem}.DashboardShell_appTitle__KgEjO{display:flex;align-items:center;gap:.5rem;font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-size:1.05rem;font-weight:600;color:var(--forest);text-decoration:none;white-space:nowrap;overflow:hidden;flex:1 1;min-width:0}.DashboardShell_appTitle__KgEjO:hover{color:var(--forest)}.DashboardShell_appTitle__KgEjO svg{color:var(--moss);flex-shrink:0}.DashboardShell_appTitleText__jgaly{overflow:hidden;white-space:nowrap}.DashboardShell_collapseBtn__pKlJ_{background:none;border:1px solid #ccc7ba;border-radius:5px;cursor:pointer;color:var(--stone);width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.DashboardShell_collapseBtn__pKlJ_:hover{background:#ddd8ce;color:var(--forest);border-color:#b0ab9e}.DashboardShell_sidebarNav__eI1GE{padding:.625rem .625rem 0;display:flex;flex-direction:column;gap:1px}.DashboardShell_navItem___TPZN{display:flex;align-items:center;gap:.75rem;padding:.575rem .75rem;border-radius:8px;font-size:.855rem;font-weight:400;color:var(--stone);text-decoration:none;transition:background .12s,color .12s;white-space:nowrap;overflow:hidden}.DashboardShell_navItem___TPZN:hover{background:rgba(255,255,255,.65);color:var(--forest)}.DashboardShell_navItem___TPZN:hover .DashboardShell_navIcon__NDiTL{color:var(--moss)}.DashboardShell_navItemPrimary__7mvAW{font-weight:500;color:var(--forest)}.DashboardShell_navItemPrimary__7mvAW .DashboardShell_navIcon__NDiTL{color:var(--moss)}.DashboardShell_navItemActive__8hTux{background:rgba(255,255,255,.78);color:var(--forest);font-weight:500}.DashboardShell_navItemActive__8hTux .DashboardShell_navIcon__NDiTL{color:var(--moss)}.DashboardShell_navIcon__NDiTL{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:#706b65;transition:color .12s}.DashboardShell_navLabel__UOLxo{overflow:hidden;white-space:nowrap}.DashboardShell_navDivider__voHNp{height:1px;background:var(--sand);margin:.625rem .75rem .375rem;flex-shrink:0}.DashboardShell_navSectionLabel__tIEZl{font-size:.6rem;font-weight:700;letter-spacing:.1em;color:#a8a39d;text-transform:uppercase;padding:0 1rem .2rem}.DashboardShell_joinPlusBtn__ggqd_{display:block;margin:.5rem .625rem .25rem;padding:.45rem .75rem;background:var(--forest);color:var(--cream);font-family:var(--font-instrument),"Instrument Sans",sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.04em;border-radius:100px;text-decoration:none;text-align:center;transition:background .15s}.DashboardShell_joinPlusBtn__ggqd_:hover{background:var(--moss);color:white}.DashboardShell_upgradeRow__0LU3B{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border-radius:8px;overflow:hidden}.DashboardShell_upgradeRowLabel__xagwK{flex:1 1;font-size:.78rem;line-height:1.35;color:var(--stone);overflow:hidden}.DashboardShell_upgradePill__BsIYo{background:var(--forest);color:var(--cream);font-family:var(--font-instrument),"Instrument Sans",sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:.225rem .65rem;border-radius:100px;text-decoration:none;flex-shrink:0;transition:background .15s}.DashboardShell_upgradePill__BsIYo:hover{background:var(--moss);color:white}.DashboardShell_tripsSection__2eI3f{padding:1.125rem .75rem 0;flex:1 1}.DashboardShell_tripsHeader__GQMnY{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.375rem;padding:0 .25rem}.DashboardShell_tripsLabel__sd6XD{font-size:.62rem;font-weight:700;letter-spacing:.1em;color:#a8a39d;text-transform:uppercase}.DashboardShell_tripsViewAll__Ogw3E{font-family:var(--font-instrument),sans-serif;font-size:.66rem;font-weight:600;color:var(--sage);text-decoration:none;flex-shrink:0}.DashboardShell_tripsViewAll__Ogw3E:hover{color:var(--forest);text-decoration:underline}.DashboardShell_tripsList___Kc2n{list-style:none;display:flex;flex-direction:column}.DashboardShell_tripsEmpty__TtEwi{font-size:.76rem;line-height:1.45;color:#a8a39d;padding:0 .25rem;margin:0}.DashboardShell_tripsEmpty__TtEwi strong{color:var(--stone);font-weight:600}.DashboardShell_tripItem__CHY8v{display:block;padding:.42rem .5rem;border-radius:6px;font-size:.82rem;color:var(--stone);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .12s}.DashboardShell_tripItem__CHY8v:hover{background:rgba(255,255,255,.65);color:var(--forest)}.DashboardShell_tripItemActive__wsnvD{background:rgba(255,255,255,.78);color:var(--forest);font-weight:500}.DashboardShell_userSection__b9KiK{margin-top:auto;flex-shrink:0;border-top:1px solid var(--sand)}.DashboardShell_userBlock__EYlZy{display:flex;align-items:center;gap:.7rem;padding:.875rem 1.125rem;flex-shrink:0;overflow:hidden;text-decoration:none;transition:background .12s}.DashboardShell_userBlock__EYlZy:hover{background:rgba(255,255,255,.4)}.DashboardShell_avatar__1p7Jc{width:34px;height:34px;border-radius:50%;background:var(--forest);color:var(--cream);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;flex-shrink:0;letter-spacing:.05em;transition:background .15s}.DashboardShell_userBlock__EYlZy:hover .DashboardShell_avatar__1p7Jc{background:var(--moss)}.DashboardShell_userInfo__tU6la{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0;overflow:hidden}.DashboardShell_userName__snDOT{font-size:.855rem;font-weight:500;color:var(--forest);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardShell_userPlanLabel__iC5hz{font-size:.72rem;color:#8a8480;line-height:1.2;white-space:nowrap}.DashboardShell_chevron__cFA6p{color:#9a9490;flex-shrink:0}.DashboardShell_mainWrapper__6dedY{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--cream)}.DashboardShell_topBar__ODnTb{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:1.25rem 3.5rem .75rem;flex-shrink:0;border-bottom:1px solid var(--sand)}.DashboardShell_topNavLinks__O8sNG{display:flex;align-items:center;gap:.125rem}.DashboardShell_topNavLink__aJNTL{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;color:var(--stone);text-decoration:none;padding:.3rem .7rem;border-radius:6px;transition:background .12s,color .12s;letter-spacing:.01em;white-space:nowrap}.DashboardShell_topNavIcon__HNrYp{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:15px;height:15px;color:inherit;opacity:.75}.DashboardShell_topNavLinkActive__akohH .DashboardShell_topNavIcon__HNrYp{opacity:1}.DashboardShell_topNavLink__aJNTL:hover{background:#f0ece4;color:var(--forest)}.DashboardShell_topNavLinkActive__akohH{color:var(--forest);font-weight:600;background:#eef2ea}.DashboardShell_topBarRight__FurlC{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.DashboardShell_planBadge__LdCID{font-size:.76rem;font-weight:500;color:var(--stone);background:white;border:1px solid var(--sand);border-radius:100px;padding:.275rem .875rem;text-decoration:none;transition:all .15s}.DashboardShell_planBadge__LdCID:hover{border-color:var(--forest);color:var(--forest)}.DashboardShell_upgradeText__eHRh0{color:var(--moss);font-weight:600}.DashboardShell_planActiveText__OSBJW{color:var(--sage);font-weight:600}.DashboardShell_accountAvatar__kDDp2{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--moss);color:var(--cream);font-family:var(--font-instrument),sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.02em}.DashboardShell_accountItem__B9d_K{align-items:center}.DashboardShell_accountText__vVBwq{display:flex;flex-direction:column;min-width:0;line-height:1.25}.DashboardShell_accountName__RGXWg{font-size:.82rem;font-weight:600;color:var(--forest);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardShell_accountPlan__rhRNU{font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sage)}.DashboardShell_exploreSection__FkMZR{display:none;flex-direction:column;gap:1px}.DashboardShell_signOutRow__UmPcu{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem 1.125rem .85rem;background:none;border:none;font-family:var(--font-instrument),sans-serif;font-size:.8rem;font-weight:500;color:var(--stone);cursor:pointer;text-align:left;transition:color .12s,background .12s}.DashboardShell_signOutRow__UmPcu:hover{color:var(--forest);background:rgba(255,255,255,.4)}.DashboardShell_signOutRow__UmPcu:disabled{opacity:.6;cursor:default}.DashboardShell_pageContent__5HsCt{flex:1 1;overflow:hidden;min-height:0;position:relative}.DashboardShell_pageContentScroll__QOvIn{overflow-y:auto;overflow-x:hidden}.DashboardShell_hamburgerBtn__dkUQr{display:none;background:none;border:1px solid var(--sand);border-radius:7px;width:36px;height:36px;align-items:center;justify-content:center;cursor:pointer;color:var(--stone);flex-shrink:0;transition:all .15s}.DashboardShell_hamburgerBtn__dkUQr:hover{background:#f0ece4;color:var(--forest)}.DashboardShell_mobileOverlay__4QBxb{display:none;position:fixed;inset:0;background:rgba(20,26,22,.45);z-index:90}@media (max-width:767px){.DashboardShell_exploreSection__FkMZR{display:flex}.DashboardShell_shell__WIluz{grid-template-columns:1fr;height:100dvh}.DashboardShell_sidebar__urSfj{position:fixed;top:0;left:-100%;width:280px;height:100dvh;z-index:100;transition:left .28s cubic-bezier(.23,1,.32,1);box-shadow:none}.DashboardShell_sidebarMobileOpen__XVxB_{left:0;box-shadow:4px 0 24px rgba(0,0,0,.18)}.DashboardShell_mobileOverlay__4QBxb{display:block}.DashboardShell_collapseBtn__pKlJ_{display:none}.DashboardShell_hamburgerBtn__dkUQr{display:flex}.DashboardShell_topNavLinks__O8sNG{display:flex;overflow-x:auto;scrollbar-width:none;flex:1 1;gap:0;min-width:0}.DashboardShell_topNavLinks__O8sNG::-webkit-scrollbar{display:none}.DashboardShell_topNavLink__aJNTL{font-size:.72rem;padding:.275rem .5rem;white-space:nowrap}.DashboardShell_planBadge__LdCID,.DashboardShell_topNavIcon__HNrYp{display:none}.DashboardShell_topBar__ODnTb{padding:.875rem 1rem .75rem;gap:.5rem}.DashboardShell_shellCollapsed__uA8i3{grid-template-columns:1fr}.DashboardShell_mainWrapper__6dedY{width:100%}}@media (min-width:768px) and (max-width:1024px){.DashboardShell_exploreSection__FkMZR{display:flex}.DashboardShell_shell__WIluz{grid-template-columns:220px 1fr}.DashboardShell_topBar__ODnTb{padding:1rem 1.5rem .75rem}.DashboardShell_topNavLink__aJNTL{font-size:.75rem;padding:.25rem .5rem}}