.home-search-wrapper-module__TH8sfq__wrapper{width:100%;padding:var(--space-8) var(--space-6) var(--space-6);align-items:center;gap:var(--space-5);contain:layout style;flex-direction:column;display:flex}.home-search-wrapper-module__TH8sfq__heading{font-size:var(--text-3xl);font-weight:var(--weight-bold);font-family:var(--font-sans);color:var(--fg-strong);text-align:center;margin:0;line-height:1.2}.home-search-wrapper-module__TH8sfq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.home-search-wrapper-module__TH8sfq__wrapper{padding:var(--space-6) var(--space-4) var(--space-4);gap:var(--space-4)}.home-search-wrapper-module__TH8sfq__heading{font-size:var(--text-2xl)}}@media (min-width:641px) and (max-width:1024px){.home-search-wrapper-module__TH8sfq__wrapper{padding:var(--space-7) var(--space-5) var(--space-5);gap:var(--space-4)}.home-search-wrapper-module__TH8sfq__heading{font-size:var(--text-2xl)}}@media print{.home-search-wrapper-module__TH8sfq__wrapper{display:none}}
.create-trip-card-module__56bKia__card{border:2px dashed var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);justify-content:center;align-items:center;gap:var(--space-3);min-width:280px;height:320px;padding:var(--space-6);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);will-change:transform;backface-visibility:hidden;contain:layout style paint;flex-direction:column;display:flex;transform:translateZ(0)}.create-trip-card-module__56bKia__card:hover{border-color:var(--brand-600);box-shadow:var(--elevation-3);transform:translateY(-4px)scale(1.02)translateZ(0)}.create-trip-card-module__56bKia__card:active{transform:translateY(-2px)scale(1.01)translateZ(0)}.create-trip-card-module__56bKia__card:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px;z-index:1}.create-trip-card-module__56bKia__iconWrapper{border-radius:var(--radius-full);background:var(--brand-50);width:64px;height:64px;transition:transform var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex}.create-trip-card-module__56bKia__card:hover .create-trip-card-module__56bKia__iconWrapper{transform:scale(1.1)}.create-trip-card-module__56bKia__icon{color:var(--brand-600);flex-shrink:0}.create-trip-card-module__56bKia__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);font-family:var(--font-sans);color:var(--fg-strong);text-align:center;margin:0}.create-trip-card-module__56bKia__subtitle{font-size:var(--text-sm);font-weight:var(--weight-regular);font-family:var(--font-sans);color:var(--fg-muted);text-align:center;margin:0;line-height:1.5}@media (max-width:640px){.create-trip-card-module__56bKia__card{min-width:240px;height:280px;padding:var(--space-4);gap:var(--space-2)}.create-trip-card-module__56bKia__iconWrapper{width:56px;height:56px}.create-trip-card-module__56bKia__title{font-size:var(--text-lg)}.create-trip-card-module__56bKia__subtitle{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.create-trip-card-module__56bKia__card,.create-trip-card-module__56bKia__iconWrapper{transition:none}.create-trip-card-module__56bKia__card:hover,.create-trip-card-module__56bKia__card:hover .create-trip-card-module__56bKia__iconWrapper{transform:none}}@media print{.create-trip-card-module__56bKia__card{page-break-inside:avoid;border-style:solid}}.create-trip-card-module__56bKia__cardAction{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.create-trip-card-module__56bKia__card:has(>.create-trip-card-module__56bKia__cardAction:focus-visible){outline:2px solid var(--ring);outline-offset:2px}
.empty-trips-card-module__slM8Ra__card{justify-content:center;align-items:center;gap:var(--space-3);min-width:280px;height:320px;padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--brand-50);text-align:center;contain:layout style paint;flex-direction:column;display:flex}.empty-trips-card-module__slM8Ra__iconWrapper{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--elevation-1);justify-content:center;align-items:center;display:flex}.empty-trips-card-module__slM8Ra__icon{color:var(--brand-600)}.empty-trips-card-module__slM8Ra__title{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--fg-strong);text-wrap:balance;margin:0}.empty-trips-card-module__slM8Ra__description{max-width:34ch;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--neutral-600);text-wrap:pretty;margin:0;line-height:1.5}.empty-trips-card-module__slM8Ra__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.empty-trips-card-module__slM8Ra__primary,.empty-trips-card-module__slM8Ra__secondary{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);display:inline-flex}.empty-trips-card-module__slM8Ra__primary{background:var(--brand-600);color:var(--fg-on-primary);border:0}.empty-trips-card-module__slM8Ra__primary:hover{background:var(--brand-700)}.empty-trips-card-module__slM8Ra__secondary{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--fg-default)}.empty-trips-card-module__slM8Ra__secondary:hover{border-color:var(--brand-300);background:var(--brand-50)}.empty-trips-card-module__slM8Ra__primary:active,.empty-trips-card-module__slM8Ra__secondary:active{transform:translateY(1px)}.empty-trips-card-module__slM8Ra__primary:focus-visible,.empty-trips-card-module__slM8Ra__secondary:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.empty-trips-card-module__slM8Ra__signIn{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--neutral-600);margin:0}.empty-trips-card-module__slM8Ra__link{color:var(--brand-700);font:inherit;font-weight:var(--weight-semibold);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.empty-trips-card-module__slM8Ra__link:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}@media (prefers-reduced-motion:reduce){.empty-trips-card-module__slM8Ra__primary,.empty-trips-card-module__slM8Ra__secondary{transition:none}}
