.mobile-login,.mobile-register{display:none}@media (width<=820px){:is(body:has(.mobile-login),body:has(.mobile-register)){background:#f4f3ed;overflow-x:hidden}.desktop-login-scene,.desktop-register-scene{display:none!important}.mobile-login,.mobile-register{--auth-ink:#171715;--auth-muted:#686b67;--auth-accent:#0f766e;--auth-button:#0f766e;--auth-line:#ffffffb8;min-height:100svh;padding:calc(.55rem + env(safe-area-inset-top)) 1rem calc(1.35rem + env(safe-area-inset-bottom));color:var(--auth-ink);isolation:isolate;background:linear-gradient(#f8f6ef05 0%,#f6f6f00f 34%,#f4f4eeb8 72%,#f4f3ed 100%),url(/assets/auth-landscape-bg-Dy-4Rf6G.png) top/cover no-repeat;flex-direction:column;align-items:center;font-family:Manrope,Inter,sans-serif;display:flex;position:relative;overflow:hidden auto}.mobile-login:before,.mobile-register:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 78% 18%,#e7cfa321,#0000 27%),linear-gradient(#1d2f330f 0%,#0000 36%,#e6ece733 58%,#f7f6f0d1 100%);position:absolute;inset:0}.mobile-register{background-position:50%,top;background-size:auto,cover}.mobile-auth-topbar{z-index:3;justify-content:space-between;align-items:center;width:min(100%,34rem);min-height:2.75rem;display:flex;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.mobile-login-home{min-height:2.75rem;color:var(--auth-ink);text-shadow:0 1px 10px #f7f5eedb;align-items:center;gap:.4rem;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.mobile-login-home svg{stroke-width:1.8px;width:1.2rem;height:1.2rem}.mobile-auth-wordmark{color:#171715;letter-spacing:-.045em;text-shadow:0 1px 12px #f7f5eee6;font-size:1.02rem;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.mobile-auth-plane{color:#3f625d;filter:drop-shadow(0 1px 6px #f7f5eee6);place-items:center;width:2.75rem;height:2.75rem;display:grid}.mobile-auth-plane svg{stroke-width:1.35px;width:1.35rem;height:1.35rem;transform:rotate(-13deg)}.mobile-auth-scenery{z-index:1;flex:none;width:min(100%,34rem);height:clamp(11.5rem,29svh,15.5rem);position:relative}.mobile-auth-route{width:78%;height:78%;position:absolute;bottom:.05rem;right:0;overflow:visible}.mobile-auth-route path{fill:none;stroke:#0f766ead;stroke-dasharray:5 7;stroke-linecap:round;stroke-width:1.45px}.mobile-auth-route circle{fill:#0f766ed1;stroke:#f4f6f2db;stroke-width:2px}.mobile-auth-switch{z-index:4;border:1px solid var(--auth-line);-webkit-backdrop-filter:blur(24px)saturate(118%);background:#fffffab8;border-radius:.9rem;grid-template-columns:1fr 1fr;gap:.25rem;width:min(100%,34rem);margin-top:-1.15rem;padding:.28rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffeb,0 14px 34px #2a424321}.mobile-auth-switch a{color:#3d4b53;border-radius:.7rem;place-items:center;min-height:2.65rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s;display:grid}.mobile-auth-switch a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#279187,#0f766e);box-shadow:inset 0 1px #ffffff2e,0 5px 14px #1e364833}.mobile-login-card{z-index:3;-webkit-backdrop-filter:blur(32px)saturate(115%);background:linear-gradient(145deg,#fffffbe0,#f1f5f0c7);border:1px solid #ffffffc2;border-radius:1rem;width:min(100%,34rem);margin-top:.72rem;padding:1.7rem 1.45rem 1.5rem;animation:.42s cubic-bezier(.2,.78,.2,1) both mobile-auth-rise;position:relative;box-shadow:inset 0 1px #fffffff5,0 26px 58px #2b413e2e,0 5px 16px #2e413d14}.mobile-login-card:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff38,#0000 42%);position:absolute;inset:0}.mobile-auth-heading,.mobile-auth-copy,.mobile-login-field,.mobile-login-meta,.mobile-login-feedback,.mobile-login-submit,.mobile-login-reset-actions,.mobile-register-terms{position:relative}.mobile-auth-heading{color:#171715;letter-spacing:-.045em;margin:0;font-weight:750;line-height:1.12;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:clamp(1.62rem,7.2vw,2rem)!important}.mobile-auth-copy{color:var(--auth-muted);margin:.45rem 0 1.35rem;font-size:.79rem;font-weight:520;line-height:1.55}.mobile-login-field{margin-top:1rem;display:block}.mobile-login-field>b{color:#252622;margin-bottom:.42rem;font-size:.76rem;font-weight:700;display:block}.mobile-login-field-main{display:block}.mobile-login-field-main>input,.mobile-login-password{background:#fbfbf8c7;border:1px solid #4a5e6538;border-radius:.72rem;align-items:center;width:100%;min-height:3.2rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffffbd}.mobile-login-field input{min-width:0;height:3.2rem;color:var(--auth-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 .88rem;font-size:.82rem}.mobile-login .mobile-login-field-main>input,.mobile-register .mobile-login-field-main>input{min-height:3.2rem!important;color:var(--auth-ink)!important;background:#fbfbf8c7!important;border:1px solid #4a5e6538!important;border-radius:.72rem!important;padding:0 .88rem!important;box-shadow:inset 0 1px #ffffffbd!important}.mobile-login .mobile-login-password input,.mobile-register .mobile-login-password input{height:3.1rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 .88rem!important}.mobile-login-field input::placeholder{color:#879197;opacity:1}.mobile-login-password button{color:#3f625d;background:0 0;border:0;flex:none;place-items:center;width:3rem;min-height:3rem;padding:0;display:grid}.mobile-login-password button svg{width:1.08rem;height:1.08rem}.mobile-login-field:focus-within .mobile-login-field-main>input,.mobile-login-field:focus-within .mobile-login-password,.mobile-login .mobile-login-field:focus-within .mobile-login-field-main>input,.mobile-register .mobile-login-field:focus-within .mobile-login-field-main>input{background:#fffffceb!important;border-color:#0f766ead!important;box-shadow:0 0 0 3px #0f766e1f,inset 0 1px #fff!important}.mobile-login-meta{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;font-size:.69rem;display:flex}.mobile-login-meta label{color:#40525c;align-items:center;gap:.48rem;min-height:2.25rem;display:flex}.mobile-login-meta input{accent-color:#0f766e;width:1.05rem;height:1.05rem}.mobile-login-meta button,.mobile-login-reset-actions button{color:#0f766e;min-height:2.25rem;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.mobile-login .mobile-login-card>.mobile-login-submit,.mobile-register .mobile-login-card>.mobile-login-submit{border:1px solid #ffffff3d;border-radius:.78rem;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:3.35rem;margin-top:1.05rem;font-size:.86rem;font-weight:750;transition:transform .18s,box-shadow .18s;display:flex;color:#fff!important;background:linear-gradient(135deg,#279187,#0f766e)!important;box-shadow:inset 0 1px #ffffff3d,0 13px 28px #2b57513d!important}.mobile-login .mobile-login-submit svg,.mobile-register .mobile-login-submit svg{width:1.05rem;height:1.05rem;position:absolute;right:1rem}.mobile-login .mobile-login-submit:active,.mobile-register .mobile-login-submit:active{transform:scale(.985)}.mobile-login .mobile-login-submit:disabled,.mobile-register .mobile-login-submit:disabled{cursor:wait;opacity:.68}.mobile-login-feedback{border-radius:.65rem;align-items:flex-start;gap:.5rem;margin-top:.78rem;padding:.68rem .75rem;font-size:.66rem;line-height:1.4;display:flex}.mobile-login-feedback svg{flex:none;width:.95rem;height:.95rem}.mobile-login-feedback.error{color:#8e453f;background:#f7e7e2d1;border:1px solid #974c4429}.mobile-login-feedback.success{color:#386f55;background:#e3efe7d1;border:1px solid #39755a29}.mobile-login-reset-actions{justify-content:center;gap:1.25rem;margin-top:.75rem;font-size:.7rem;display:flex}.mobile-login-signup{z-index:3;color:#3f514d;text-align:center;background:0 0;border:0;width:min(100%,34rem);min-height:2.75rem;margin-top:.68rem;padding:.65rem;font-size:.72rem;display:block;position:relative}.mobile-login-signup strong{color:#0f766e;font-weight:800}.mobile-register-card{padding-top:1.5rem}.mobile-register-card .mobile-auth-copy{margin-bottom:1rem}.mobile-register-card .mobile-login-field{margin-top:.82rem}.mobile-register-terms{color:#686b67;grid-template-columns:1.05rem minmax(0,1fr);align-items:start;gap:.52rem;margin-top:.9rem;font-size:.61rem;line-height:1.45;display:grid}.mobile-register-terms input{accent-color:#0f766e;width:1rem;height:1rem;margin:.08rem 0 0}.mobile-register-terms a{color:#0f766e;font-weight:750}.mobile-register-signin{margin-top:.5rem}@media (height<=740px){.mobile-auth-scenery{height:9rem}.mobile-login-card{padding:1.3rem 1.2rem 1.2rem}}@media (prefers-reduced-motion:reduce){.mobile-login-card{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mobile-auth-switch{background:#fffffaf2}.mobile-login-card{background:#fafaf6f7}}}@keyframes mobile-auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.mobile-login,.mobile-register{display:none!important}}.mobile-landing{display:none}@media (width<=820px){.desktop-landing{display:none!important}body:has(.mobile-landing){background:#f7f6f1;overflow-x:hidden}.mobile-landing{--ink:#1f2927;--muted:#66736f;--sage:#0f766e;--sage-soft:#edf8f4;--warm-gold:#c8a46a;min-height:100svh;color:var(--ink);padding-bottom:calc(6.8rem + env(safe-area-inset-bottom));background:radial-gradient(circle at 82% 60%,#d7e6df7a,#0000 22rem),linear-gradient(#f4f3ed 0%,#fffefa 62%,#f1f4ee 100%);font-family:Manrope,Inter,sans-serif;display:block;overflow:hidden}.mobile-landing button,.mobile-landing a{-webkit-tap-highlight-color:transparent}.mobile-landing button:focus-visible,.mobile-landing a:focus-visible{outline-offset:3px;outline:3px solid #89aaa7}.ml-hero{color:#fff;isolation:isolate;background:#4d5048;min-height:clamp(30rem,54svh,32rem);margin-bottom:7.7rem;position:relative}.ml-hero:before{content:"";z-index:-2;background:var(--ml-hero-image) 61% 69% / cover no-repeat;transform:translate3d(0, var(--ml-parallax,0px), 0) scale(1.025);transform-origin:50% 42%;will-change:transform;animation:20s ease-in-out infinite alternate ml-cinematic-zoom;position:absolute;inset:-2.5%}.ml-hero-shade{z-index:-1;background:linear-gradient(90deg,#37362fa8 0%,#4f4d4233 48%,#5b5b4e0a 82%),linear-gradient(#4c493d0a,#69665414 48%,#4f504529 76%,#373d37e0 100%);position:absolute;inset:0}.ml-header{z-index:12;padding:calc(.55rem + env(safe-area-inset-top)) clamp(1rem, 4.5vw, 1.4rem) .25rem;border:0;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.ml-brand{color:#fff;opacity:.86;filter:drop-shadow(0 2px 5px #0003);width:6.25rem;height:3rem;text-decoration:none;display:block;overflow:hidden}.ml-brand img{mix-blend-mode:screen;filter:invert()grayscale()contrast(1.5);width:6.25rem;max-width:none;height:auto;display:block}.ml-menu-button{color:#fff;width:2.85rem;height:2.85rem;box-shadow:none;-webkit-backdrop-filter:none;filter:drop-shadow(0 2px 5px #02122d52);background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:transform .2s,opacity .2s;display:grid}.ml-menu-button svg{width:1.75rem;height:1.75rem}.ml-menu{z-index:8;top:calc(6.1rem + env(safe-area-inset-top));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#263f53eb;border:1px solid #ffffff4d;border-radius:1.2rem;gap:.25rem;width:min(15rem,100% - 2.5rem);padding:.65rem;display:grid;position:absolute;right:1.25rem;box-shadow:0 18px 45px #182b374d}.ml-menu a{color:#fff;border-radius:.75rem;padding:.85rem 1rem;font-size:.86rem;font-weight:700;text-decoration:none}.ml-menu a:hover{background:#ffffff1f}.ml-hero-copy{transform:translate3d(0, var(--ml-copy-shift,0px), 0);will-change:transform;padding:clamp(5.5rem,12svh,6.4rem) clamp(1.6rem,6.5vw,3.1rem) 0;transition:transform 80ms linear}.ml-section-kicker i{background:#0f766e;border-radius:50%;width:.42rem;height:.42rem}.ml-hero-copy h1{letter-spacing:0;text-shadow:0 3px 22px #1e231f47;margin:0;font-family:Plus Jakarta Sans,Manrope,sans-serif;font-weight:700;line-height:.94;font-size:clamp(2.45rem,11vw,3.1rem)!important}.ml-hero-copy h1 em{color:#dcebe4;-webkit-text-stroke:0;text-shadow:0 2px 14px #2c403959;font-family:inherit;font-style:italic;font-weight:700}.ml-scribble{filter:drop-shadow(0 2px 5px #5041292e);border-top:2px solid #e0c597eb;border-radius:50%;width:min(13rem,56vw);height:.65rem;margin:.35rem 0 .7rem;display:block;transform:rotate(-2deg)}.ml-hero-copy p{color:#fffffff0;text-shadow:0 2px 10px #1f241f61;margin:0;font-size:clamp(.66rem,2.9vw,.8rem);font-weight:600;line-height:1.42}.ml-trip-card{z-index:2;-webkit-backdrop-filter:blur(34px)saturate(110%)brightness(1.05);height:15rem;min-height:0;transform:translate3d(0,var(--ml-card-shift,0px),0);will-change:transform;background:linear-gradient(145deg,#fffffcf5,#f4f7f2e8);border:1px solid #fffffff0;border-radius:1.15rem;flex-direction:column;gap:.72rem;padding:.8rem;transition:transform 80ms linear;display:flex;position:absolute;bottom:-6.55rem;left:.65rem;right:.65rem;overflow:hidden;box-shadow:0 24px 54px #35403a2b,inset 0 1px #fff}.ml-trip-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 11% -8%,#ffffffd1,#0000 36%),linear-gradient(118deg,#fff3,#0000 46%);position:absolute;inset:0}.ml-trip-card:after{content:"";filter:blur(30px);pointer-events:none;background:#cbded647;border-radius:50%;width:58%;height:76%;position:absolute;bottom:-32%;right:2%}.ml-current-trip{width:max-content;color:var(--sage);background:#e7f4faeb;border:1px solid #4d8eae26;border-radius:999px;align-items:center;gap:.38rem;margin-bottom:.62rem;padding:.42rem .68rem;font-size:clamp(.62rem,2.6vw,.74rem);font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fffffff2,0 5px 15px #3e7e9d12}.ml-current-trip i{background:#68cf72;border-radius:50%;width:.38rem;height:.38rem;animation:2s ease-out infinite awg-status-pulse;box-shadow:0 0 #68cf726b}.ml-trip-main{z-index:1;grid-template-columns:minmax(7.2rem,34%) minmax(0,1fr);align-items:stretch;gap:.9rem;height:9rem;min-height:0;display:grid;position:relative}.ml-trip-image-wrap{border:1px solid #ffffff47;border-radius:.88rem;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3}.ml-trip-image-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ml-trip-details{min-width:0;color:var(--ink);text-shadow:none;flex-direction:column;justify-content:center;display:flex}.mobile-landing .ml-trip-details h2{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .62rem;font-weight:750;line-height:1.08;overflow:hidden;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:clamp(1.12rem,5.35vw,1.5rem)!important}.ml-trip-details p{align-items:center;gap:.42rem;margin:0;font-size:clamp(.53rem,2.15vw,.65rem);line-height:1.2;display:flex}.ml-trip-details p span{white-space:nowrap;align-items:center;gap:.28rem;min-width:0;display:flex}.ml-trip-details p span:first-child{flex:auto}.ml-trip-details p span:last-child{flex:none}.ml-trip-details p svg{flex:none;width:.9rem;height:.9rem}.ml-trip-details p span+span:before{content:"•";opacity:.85;margin-right:.1rem}.ml-trip-details p b{opacity:.75}.ml-avatar-row{margin-top:.72rem;display:flex}.ml-avatar-row i{color:#fff;background:linear-gradient(145deg,#f2c3a0,#4a6b88);border:2px solid #fffc;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;margin-left:-.35rem;font-size:.42rem;font-style:normal;font-weight:800;display:grid}.ml-avatar-row i:first-child{margin-left:0}.ml-avatar-row i:nth-child(2){background:linear-gradient(145deg,#d7a078,#29394f)}.ml-avatar-row i:nth-child(3){background:linear-gradient(145deg,#d7ad90,#634536)}.ml-avatar-row i:nth-child(4){background:linear-gradient(145deg,#f1c4a5,#3a4b63)}.ml-avatar-row i:last-child{background:#5f8f88;border:0;font-size:.7rem}.ml-trip-open{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#34988e,#0f766e);border:1px solid #ffffff80;border-radius:50%;place-self:center;place-items:center;width:2.8rem;max-width:100%;padding:0;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffff7a,0 9px 22px #0f766e33;height:2.8rem!important;min-height:0!important}.ml-trip-open svg{width:1.45rem;height:1.45rem;margin:0}.ml-next-up{z-index:1;width:100%;min-height:4.5rem;color:var(--ink);-webkit-backdrop-filter:blur(28px)saturate(114%)brightness(1.04);background:linear-gradient(112deg,#fffffcf7,#e7f0ebe8);border:1px solid #506d651f;border-radius:1rem;grid-template-columns:3rem minmax(0,1fr) auto 2.7rem;align-items:center;gap:.58rem;padding:.42rem 0 .42rem .62rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #344c451c,inset 0 1px #fff}.ml-hike-icon{color:#fff;background:linear-gradient(145deg,#3a9b92,#0f766e);border:1px solid #ffffff85;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:inset 0 1px #ffffff7a,0 7px 16px #0f766e33}.ml-hike-icon svg{width:1.2rem}.ml-next-up div{min-width:0}.ml-next-up small{margin-bottom:.24rem;font-size:clamp(.58rem,2.3vw,.68rem);font-weight:750;display:block}.ml-next-up strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-family:Plus Jakarta Sans,Manrope,sans-serif;font-size:clamp(.7rem,2.85vw,.88rem);font-weight:750;line-height:1.18;display:block;overflow:hidden}.ml-next-up time{border-left:1px solid #0d2b5b2e;padding:0 .72rem;font-size:clamp(.56rem,2.15vw,.67rem);font-style:normal;line-height:1.35}.ml-ticket{opacity:.9;background:repeating-linear-gradient(90deg,#2d4c5d 0 1px,#0000 1px 3px,#2d4c5d 3px 5px,#0000 5px 7px) 50%/1.05rem 2.2rem no-repeat;border-left:1px dashed #779795;width:100%;height:76%}.ml-benefits{min-height:22rem;color:var(--ink);background:radial-gradient(circle at 82% 10%,#cde1d880,#0000 31%),linear-gradient(#f7f6f1 0%,#fffefa 54%,#f1f4ee 100%);padding:1.3rem clamp(1rem,4.5vw,1.8rem) 1.2rem;position:relative}.ml-benefits:after{content:"";opacity:.045;filter:grayscale();background:linear-gradient(145deg,#0000 28%,#547c7f14),url(/assets/canada_hero-DcUkPLfn.png) 50%/cover;width:52%;height:46%;position:absolute;top:.5rem;right:-2rem;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.ml-section-kicker{z-index:1;color:#617d76;align-items:center;gap:.7rem;font-size:.73rem;font-weight:800;display:flex;position:relative}.ml-benefits h2{z-index:1;letter-spacing:0;margin:.35rem 0 0;font-family:Plus Jakarta Sans,Manrope,sans-serif;font-weight:750;line-height:1.04;position:relative;font-size:clamp(1.3rem,5.7vw,1.68rem)!important}.ml-benefits h2 em,.ml-destinations h2 em{color:var(--sage);text-shadow:none;font-family:inherit;font-style:italic;font-weight:750}.ml-benefit-scribble{border-top:2px solid var(--warm-gold);border-radius:50%;width:9rem;height:.7rem;margin-left:7rem;display:block;transform:rotate(-2deg)}.ml-benefit-grid{z-index:1;scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid;position:relative;overflow:visible}.ml-benefit-grid::-webkit-scrollbar{display:none}.ml-benefit-grid article{aspect-ratio:1.45;-webkit-backdrop-filter:blur(24px)saturate(112%);background:linear-gradient(145deg,#fffefa,#f3f5ef 58%,#e9f0eb);border:1px solid #4c68601f;border-radius:1rem;grid-template-rows:auto auto;grid-template-columns:2.25rem minmax(0,1fr);align-content:center;gap:.1rem .65rem;min-width:0;min-height:0;padding:.75rem;display:grid;overflow:hidden;box-shadow:0 13px 30px #344b441a,inset 0 1px #fff}.ml-benefit-grid article>span{color:#0f766e;background:linear-gradient(145deg,#fffefd,#edf8f4);border:1px solid #ffffffe6;border-radius:.7rem;grid-row:1/3;align-self:center;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:inset 0 1px #fff,0 7px 16px #0f766e1f}.ml-benefit-grid svg{width:1.2rem}.ml-benefit-grid h3{overflow-wrap:normal;color:#252622;text-shadow:none;align-self:end;margin:0;font-size:clamp(.68rem,2.8vw,.78rem);line-height:1.08}.ml-benefit-grid p{overflow-wrap:normal;color:#686b67;text-shadow:none;align-self:start;margin:0;font-size:clamp(.52rem,2.05vw,.6rem);line-height:1.18}.ml-destinations{color:var(--ink);background:linear-gradient(#f1f4ee 0%,#fffefa 52%,#f3f3ed 100%);border-top:0;padding:.85rem 0 .65rem}.ml-destination-heading{justify-content:space-between;align-items:center;padding:0 clamp(1.4rem,6vw,3rem);display:flex}.ml-destination-heading h2{letter-spacing:0;margin:0;font-family:Plus Jakarta Sans,Manrope,sans-serif;font-size:clamp(1.2rem,5.5vw,1.75rem);font-weight:750;line-height:1.08}.ml-destination-heading button{color:#0f766e;background:0 0;border:0;align-items:center;gap:.7rem;font-size:.7rem;font-weight:700;display:flex}.ml-destination-heading svg{width:1rem}.ml-destination-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.7rem;margin-top:.8rem;padding:0 clamp(1.4rem,6vw,3rem);display:flex;overflow-x:auto}.ml-destination-rail::-webkit-scrollbar{display:none}.ml-destination-card{color:#fff;text-align:left;scroll-snap-align:start;background:#0a2145;border:0;border-radius:.9rem;flex:none;width:clamp(8rem,31vw,9.5rem);height:clamp(7.5rem,29vw,8.7rem);padding:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 12px 26px #0c29562e}.ml-destination-card:after{content:"";background:linear-gradient(#0000,#020f26eb);position:absolute;inset:35% 0 0}.ml-destination-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ml-destination-card>span{z-index:1;position:absolute;bottom:.75rem;left:.8rem;right:.8rem}.ml-destination-card strong,.ml-destination-card small{display:block}.ml-destination-card strong{font-size:.82rem}.ml-destination-card strong svg{fill:#fff;vertical-align:-2px;width:.8rem;height:.8rem}.ml-destination-card small{margin-top:.15rem;font-size:.72rem}.ml-rail-dots{justify-content:center;gap:.45rem;padding-top:.75rem;display:flex}.ml-rail-dots i{background:#d7e1dc;border-radius:99px;width:1.2rem;height:.18rem}.ml-rail-dots i.active{background:#6f928a;transform:scaleX(1.15)}.ml-public-trips{color:var(--ink);background:linear-gradient(145deg,#fffefa,#f3f5ef 62%,#e9f0eb);border:1px solid #4c686021;border-radius:1.2rem;margin:1rem 1rem .9rem;padding:1rem;overflow:hidden;box-shadow:0 16px 36px #344b441c,inset 0 1px #fff}.ml-public-trips-copy>span{color:var(--sage);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.35rem;font-family:Manrope,Inter,sans-serif;font-size:.56rem;font-weight:850;display:inline-flex}.ml-public-trips-copy>span svg{width:.9rem;height:.9rem}.ml-public-trips-copy h2{letter-spacing:0;max-width:19rem;margin:.5rem 0 0;font-family:Plus Jakarta Sans,Manrope,sans-serif;font-weight:750;line-height:1.14;font-size:1.22rem!important}.ml-public-trips-copy p{max-width:20rem;color:var(--muted);margin:.5rem 0 .85rem;font-family:Manrope,Inter,sans-serif;font-size:.68rem;font-weight:550;line-height:1.5}.ml-public-map{background:#fbfcf8;border:1px solid #4c68601a;border-radius:.9rem;height:9.5rem;position:relative;overflow:hidden}.ml-public-map>div:first-child{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.ml-public-map-labels{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:.5rem;left:.55rem;right:.55rem}.ml-public-map-labels span{color:#425d59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffce6;border:1px solid #ffffffe6;border-radius:99px;padding:.24rem .42rem;font-size:.48rem;font-weight:800;box-shadow:0 4px 10px #30443d17}.ml-public-trips-action{background:linear-gradient(135deg,var(--sage-soft),#e4f3ee);color:#1f2926;text-align:left;border:1px solid #0f766e29;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-height:3.55rem;margin-top:.7rem;padding:.65rem .7rem .65rem .85rem;display:flex;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #0f766e1a}.ml-public-trips-action span{min-width:0}.ml-public-trips-action strong,.ml-public-trips-action small{font-family:Manrope,Inter,sans-serif;display:block}.ml-public-trips-action strong{font-size:.74rem;font-weight:800}.ml-public-trips-action small{color:#60747a;margin-top:.15rem;font-size:.55rem;font-weight:600}.ml-public-trips-action>svg{flex:none;width:1.15rem;height:1.15rem}.ml-signin-dock{z-index:40;right:.8rem;bottom:calc(.55rem + env(safe-area-inset-bottom));min-height:4.4rem;color:var(--ink);-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:2rem;margin:0;padding:0;position:fixed;left:.8rem;box-shadow:0 16px 40px #30443d2b}.ml-signin-dock>div:not(.ml-swipe-track){display:none}.ml-swipe-track{-webkit-backdrop-filter:blur(30px)saturate(116%);touch-action:none;-webkit-user-select:none;user-select:none;isolation:isolate;background:linear-gradient(105deg,#fffffbf2,#ebf2eceb);border:1px solid #fffffff0;border-radius:999px;width:100%;height:4rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 12px 30px #31463f2e}.ml-swipe-track--smoky{-webkit-backdrop-filter:blur(34px)saturate(132%);background:linear-gradient(112deg,#fffffb9e,#e8f0ea75 52%,#f8efe070);border-color:#0000;box-shadow:0 14px 34px #31463f24}.ml-swipe-track--smoky:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 8%,#6fa4941f,#0000 25%),linear-gradient(105deg,#fffffb7a,#e8f0ea52);position:absolute;inset:1px}.ml-swipe-track--smoky:after{content:"";z-index:4;border-radius:inherit;background:conic-gradient(from var(--ml-glass-border-angle,0deg),#ffffffd1,#52847361,#ffffff38,#c8a46a4d,#ffffffd1);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;animation:8s linear infinite ml-glass-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ml-smoke-trail{z-index:1;width:calc(3.25rem + var(--ml-swipe-x,0px));opacity:.38;pointer-events:none;height:3.2rem;transition:width .28s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:.38rem;left:.5rem;overflow:visible}.ml-swipe-track--smoky.is-swiping .ml-smoke-trail{opacity:.58;transition:opacity .15s}.ml-smoke-trail i{filter:blur(9px);transform-origin:0;mix-blend-mode:multiply;border-radius:999px;width:100%;height:100%;position:absolute;left:0}.ml-smoke-trail i:first-child{background:radial-gradient(at 28%,#0f766e61,#4b7a6929 42%,#0000 72%);animation:4.8s ease-in-out infinite alternate ml-smoke-drift-a}.ml-smoke-trail i:nth-child(2){background:radial-gradient(at 44%,#bbd3c780,#43706021 48%,#0000 74%);animation:5.6s ease-in-out -1.4s infinite alternate ml-smoke-drift-b;top:-.3rem}.ml-smoke-trail i:nth-child(3){background:radial-gradient(at 62%,#c8a46a2e,#1e534424 44%,#0000 72%);animation:6.2s ease-in-out -2.2s infinite alternate ml-smoke-drift-c;top:.35rem}.ml-swipe-copy{z-index:1;color:var(--ink);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 2.6rem 0 3.7rem}.ml-swipe-copy strong{letter-spacing:0;text-shadow:none;white-space:nowrap;font-family:Plus Jakarta Sans,Manrope,sans-serif;font-size:clamp(.88rem,3.7vw,1.05rem);font-weight:750;line-height:1.05;display:block}.ml-swipe-copy small{color:#687570;white-space:nowrap;margin-top:.22rem;font-size:clamp(.5rem,2.2vw,.62rem);line-height:1;display:block}.ml-swipe-hint{z-index:1;color:#76a69f;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:.65rem}.ml-swipe-hint i{color:#76a69f;letter-spacing:.14rem;font-size:1rem;font-style:normal}.ml-swipe-thumb{z-index:3;color:#315f52;touch-action:none;cursor:grab;isolation:isolate;background:linear-gradient(125deg,#fffef9 4%,#e7f0e9 32%,#f4eadc 58%,#dcebe5 82%,#fffef9 100%) 0 0/240% 240%;border:1px solid #587e712e;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .2s;animation:5.2s ease-in-out infinite ml-swipe-gradient;display:flex;position:absolute;top:.25rem;left:.25rem;overflow:hidden;box-shadow:0 8px 20px #314f4424}.ml-swipe-thumb:before{content:"";z-index:0;background:conic-gradient(from 25deg,transparent 0 20%,#9fc3b557 31%,#ebdcc252 43%,transparent 58% 72%,#76a6973d 82%,transparent 94%);filter:blur(7px);border-radius:45%;animation:7.2s linear infinite ml-smoke-orbit;position:absolute;inset:-48%}.ml-swipe-thumb:after{content:"";z-index:1;background:radial-gradient(circle at 30% 22%,#ffffffb8,#0000 32%),linear-gradient(145deg,#fafbf6ad,#e7f0e980 55%,#f6edde7a);border-radius:50%;position:absolute;inset:.12rem}.ml-swipe-thumb__shine{z-index:2;filter:blur(5px);pointer-events:none;background:#ffffffb8;border-radius:50%;width:1.2rem;height:.44rem;position:absolute;top:.44rem;left:.76rem;transform:rotate(-22deg)}.ml-swipe-thumb.is-dragging{cursor:grabbing;transition:none}.ml-swipe-thumb svg{z-index:3;color:#315f52;pointer-events:none;filter:drop-shadow(0 1px 1px #fffc);width:.9rem;margin-left:-.38rem;position:relative}.ml-menu-button:hover,.ml-trip-open:hover{transform:scale(1.05)}.ml-menu-button:active,.ml-trip-open:active,.ml-destination-card:active{transform:scale(.96)}.ml-destination-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px #0c295640}@media (width<=390px){.ml-hero{min-height:30rem}.ml-trip-card{padding:.68rem;left:.45rem;right:.45rem}.ml-trip-main{grid-template-columns:minmax(6.6rem,34%) minmax(0,1fr);gap:.65rem}.ml-avatar-row i{width:1.65rem;height:1.65rem}.ml-next-up{grid-template-columns:2.6rem minmax(0,1fr) auto 2.2rem;gap:.34rem;padding-left:.42rem}.ml-hike-icon{width:2.35rem;height:2.35rem}.ml-next-up time{padding:0 .4rem}.ml-swipe-copy{left:3.45rem;right:2.25rem}.ml-swipe-copy strong{font-size:.82rem}.ml-swipe-copy small{font-size:.44rem}}@media (width<=340px){.ml-trip-details p{flex-direction:column;align-items:flex-start;gap:.22rem}.ml-trip-details h2{margin-bottom:.42rem}.ml-avatar-row{margin-top:.48rem}}@media (width>=560px){.mobile-landing{width:min(100%,47.95rem);margin:0 auto;box-shadow:0 0 60px #061b4038}.ml-hero-copy{padding-top:4rem}.ml-benefit-grid{overflow:visible}.ml-signin-dock{width:min(100% - 1.8rem,46.15rem);left:auto;right:50%;transform:translate(50%)}}}@keyframes ml-cinematic-zoom{0%{transform:translate3d(0, var(--ml-parallax,0px), 0) scale(1.025)}to{transform:translate3d(0, var(--ml-parallax,0px), 0) scale(1.08)}}@keyframes ml-rise-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ml-smoke-orbit{to{transform:rotate(360deg)scale(1.08)}}@keyframes ml-swipe-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ml-glass-border{to{--ml-glass-border-angle:360deg}}@property --ml-glass-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ml-smoke-drift-a{0%{transform:translate(-3%,2%)scaleX(.86)rotate(-2deg)}to{transform:translate(5%,-5%)scaleX(1.04)rotate(3deg)}}@keyframes ml-smoke-drift-b{0%{transform:translate(2%,-5%)scaleX(.92)rotate(3deg)}to{transform:translate(-4%,4%)scaleX(1.08)rotate(-3deg)}}@keyframes ml-smoke-drift-c{0%{transform:translate(-2%,4%)scaleX(.9)rotate(-3deg)}to{transform:translate(6%,-2%)scaleX(1.02)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.ml-swipe-thumb:before,.ml-swipe-thumb,.ml-swipe-track--smoky:after,.ml-smoke-trail i{animation:none!important}}@keyframes awg-status-pulse{0%{box-shadow:0 0 #68cf7275}65%,to{box-shadow:0 0 0 .38rem #68cf7200}}@media (width>=768px){.mobile-landing{display:none!important}}@media (prefers-reduced-motion:reduce){.mobile-landing *,.mobile-landing :before,.mobile-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.mobile-group-form{display:none}@media (width<=820px){body:has(.mobile-group-form){background:#263f53;overflow-x:hidden}.desktop-group-form-scene{display:none!important}.mobile-group-form{--mgf-ink:#253746;--mgf-muted:#60747a;--mgf-accent:#567e7d;--mgf-slate:#263f53;--mgf-pale:#d9e5e3;min-height:100svh;padding:calc(.8rem + env(safe-area-inset-top)) 1rem calc(1.4rem + env(safe-area-inset-bottom));background:var(--mgf-bg) 50% 50% / cover no-repeat;color:var(--mgf-ink);isolation:isolate;flex-direction:column;align-items:center;font-family:Manrope,Inter,sans-serif;display:flex;position:relative;overflow:hidden auto}.mgf-shade{z-index:-1;background:linear-gradient(#d9e5e31a,#c4d7d329 32%,#304e5b47 73%,#1f3743c2);position:fixed;inset:0}.mgf-scene-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mgf-scene-art:before{content:"";border:1px dashed #3a5e604d;border-color:#3a5e604d #0000 #ffffff57 #3a5e604d;border-radius:48% 52% 46% 54%;width:min(31rem,112vw);height:14rem;position:absolute;top:5.2rem;left:50%;transform:translate(-50%)rotate(-7deg)}.mgf-scene-art:after{content:"";border:1px solid #ffffff57;border-radius:50%;width:7.4rem;height:7.4rem;position:absolute;top:7.1rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 1.45rem #64898614,0 0 0 3rem #ffffff0e}.mgf-orbit{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 35% 30%,#ffffff3d,#71979514 56%,#0000 58%);border:1px solid #fff3;border-radius:50%;position:absolute;box-shadow:inset 0 1px #ffffff40,0 18px 40px #1b353f1a}.mgf-orbit-one{width:9.5rem;height:9.5rem;top:4.5rem;right:-3.7rem}.mgf-orbit-two{width:6.8rem;height:6.8rem;top:13.2rem;left:-2.8rem}.mgf-route-dot{background:#567e7d;border:2px solid #ffffffc7;border-radius:50%;width:.58rem;height:.58rem;position:absolute;box-shadow:0 0 0 .3rem #567e7d26,0 5px 12px #1f3a442e}.mgf-route-dot-a{top:7rem;left:10%}.mgf-route-dot-b{top:9.9rem;right:12%}.mgf-route-dot-c{top:17.7rem;left:8%}.mobile-join-form .mgf-scene-art:before{border-style:dotted;border-color:#486f6f52;width:min(27rem,104vw);height:16rem;transform:translate(-50%)rotate(8deg)}.mobile-join-form .mgf-scene-art:after{animation:3.2s ease-in-out infinite mgf-signal}.mobile-join-form .mgf-route-dot-a{top:8.3rem;left:13%}.mobile-join-form .mgf-route-dot-b{top:14.2rem;right:9%}.mobile-join-form .mgf-route-dot-c{top:19.2rem;left:4%}.mgf-home{z-index:5;top:calc(.75rem + env(safe-area-inset-top));color:#fff;-webkit-backdrop-filter:blur(16px)saturate(110%);backdrop-filter:blur(16px)saturate(110%);background:#263f534d;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:.38rem;height:2.35rem;padding:0 .7rem;display:flex;position:absolute;left:1rem;box-shadow:inset 0 1px #ffffff4d,0 6px 16px #192d3824}.mgf-home svg{width:1rem}.mgf-home span{font-size:.62rem;font-weight:750}.mgf-intro{text-align:center;width:100%;padding-top:clamp(3.35rem,8svh,4.6rem);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.mgf-kicker{color:#315f61;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.14em;text-transform:uppercase;background:#e6f0ec33;border:1px solid #ffffff7a;border-radius:999px;align-items:center;min-height:1.65rem;margin-bottom:.65rem;padding:0 .72rem;font-size:.51rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff6b}.mgf-kicker:before{content:"";background:#789b98;border-radius:50%;width:.34rem;height:.34rem;margin-right:.42rem;box-shadow:0 0 0 .2rem #789b9826}.mgf-intro>span{color:#416c6c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#eff7f36b,#85aaa633);border:1px solid #ffffff94;border-radius:50%;place-items:center;width:3.15rem;height:3.15rem;margin:0 auto;animation:.35s ease-out both mgf-fade-in;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb3,0 8px 20px #19333e21,0 0 0 .5rem #ffffff17}.mgf-intro>span:after{content:"";border:1px dashed #4a70705c;border-radius:50%;animation:12s linear infinite mgf-orbit-spin;position:absolute;inset:-.55rem}.mobile-join-form .mgf-intro>span:after{border-style:dotted;animation-duration:8s}.mgf-intro>span svg{width:1.45rem}.mgf-intro h1{letter-spacing:-.025em;margin:.6rem 0 0;font-weight:400;line-height:1;font-family:DM Serif Display,Cormorant Garamond,Georgia,serif!important;font-size:clamp(2rem,9vw,2.55rem)!important}.mgf-intro p{color:#526a70;text-shadow:0 1px 7px #ffffff3d;margin:.5rem auto 0;font-size:clamp(.66rem,2.8vw,.8rem);font-weight:600}.mgf-card{-webkit-backdrop-filter:blur(40px)saturate(115%)brightness(1.05);background:linear-gradient(145deg,#eaf2ef6e,#c7d8d542);border:1px solid #ffffffb8;border-radius:1.45rem .78rem;width:min(100%,34rem);margin-top:clamp(1.3rem,4svh,2.15rem);padding:1.2rem;animation:.4s ease-out both mgf-card-rise;position:relative;overflow:hidden;box-shadow:0 22px 50px #19333e30,inset 0 1px #ffffffe6}.mgf-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#74999626,#0000 66%);border:1px solid #ffffff57;border-radius:50%;width:7rem;height:7rem;position:absolute;top:-3.4rem;right:-3.4rem;box-shadow:0 0 0 1.1rem #ffffff0b}.mgf-card:after{content:"";opacity:.32;pointer-events:none;background:repeating-linear-gradient(90deg,#315164 0 1px,#0000 1px 3px,#567e7d 3px 5px,#0000 5px 7px);width:2.6rem;height:.38rem;position:absolute;bottom:.8rem;right:1.15rem}.mobile-join-form .mgf-card{border-radius:.82rem 1.5rem}.mobile-join-form .mgf-card:before{top:auto;bottom:-2.7rem;right:-2.7rem}.mgf-card-title{align-items:center;gap:.7rem;display:flex;position:relative}.mgf-card-title>svg{width:1.2rem;color:var(--mgf-accent)}.mgf-card-title h2{margin:0;font-weight:400;font-family:DM Serif Display,Georgia,serif!important;font-size:1.25rem!important}.mgf-card-title p{color:var(--mgf-muted);margin:.18rem 0 0;font-size:.58rem}.mgf-field{grid-template-columns:3rem minmax(0,1fr);align-items:end;gap:.72rem;margin-top:1rem;animation:.32s ease-out 80ms both mgf-field-in;display:grid;position:relative}.mgf-field>span{width:3rem;height:3rem;color:var(--mgf-accent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f2f8f533;border:1px solid #ffffffb8;border-radius:.62rem;place-items:center;transition:transform .18s,background-color .18s;display:grid;box-shadow:inset 0 1px #ffffffd6,0 7px 16px #1f3b4314}.mgf-field>span svg{width:1.2rem}.mgf-field>div{min-width:0}.mgf-field b{margin-bottom:.38rem;font-size:.7rem;font-weight:750;display:block}.mgf-field input,.mgf-inline-input{width:100%;height:3rem;color:var(--mgf-ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f2f8f533;border:1px solid #ffffffb8;border-radius:.65rem;transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffdb}.mobile-group-form .mgf-field input{font:inherit;outline:0;font-size:.76rem;min-height:0!important;color:var(--mgf-ink)!important;background:#f2f8f533!important;border:1px solid #ffffffb8!important;border-radius:.65rem!important;padding:0 .9rem!important;box-shadow:inset 0 1px #ffffffdb!important}.mgf-field input::-moz-placeholder{color:#718487;opacity:.84}.mgf-code-input input::-moz-placeholder{color:#718487;opacity:.84}.mgf-field input::placeholder,.mgf-code-input input::placeholder{color:#718487;opacity:.84}.mgf-field:focus-within>span{background:#e2efeb80;transform:translateY(-1px)}.mgf-inline-input{display:flex;overflow:hidden}.mobile-group-form .mgf-inline-input input{flex:1;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mgf-inline-input button{color:#fff;background:#496f70;border:0;border-radius:.4rem;flex:none;margin:.32rem;padding:0 .8rem;font-size:.64rem;font-weight:750}.mgf-invite-list{flex-wrap:wrap;gap:.4rem;margin:.65rem 0 0 3.72rem;display:flex;position:relative}.mgf-invite-list>span{color:#526a70;background:#eff7f347;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.38rem .45rem .38rem .65rem;font-size:.56rem;display:flex}.mgf-invite-list button{color:#416566;background:#567e7d29;border:0;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;padding:0;display:grid}.mgf-invite-list svg{width:.65rem}.mgf-visibility{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#eff7f329;border:1px solid #ffffff9e;border-radius:.68rem;grid-template-columns:2rem minmax(0,1fr) 2.7rem;align-items:center;gap:.55rem;margin-top:1rem;padding:.7rem .75rem;display:grid;position:relative}.mgf-visibility>span{width:2rem;height:2rem;color:var(--mgf-accent);background:#ffffff42;border-radius:50%;place-items:center;display:grid}.mgf-visibility svg{width:1rem}.mgf-visibility strong,.mgf-visibility small{display:block}.mgf-visibility strong{font-size:.68rem}.mgf-visibility small{color:var(--mgf-muted);margin-top:.12rem;font-size:.52rem}.mgf-visibility input{opacity:0;width:1px;height:1px;position:absolute}.mgf-visibility>i{background:#44606633;border-radius:99px;width:2.55rem;height:1.4rem;transition:background-color .2s;position:relative;box-shadow:inset 0 2px 5px #263f481c}.mgf-visibility>i:after{content:"";background:#f3f6f8;border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .22s;position:absolute;top:.17rem;left:.18rem;box-shadow:0 3px 8px #23303d2e}.mgf-visibility input:checked+i{background:var(--mgf-accent)}.mgf-visibility input:checked+i:after{transform:translate(1.14rem)}.mgf-primary{border-radius:.58rem;grid-template-columns:1.2rem auto 1.2rem;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:3.2rem;margin-top:1rem;font-size:.82rem;font-weight:750;transition:transform .18s,box-shadow .18s;display:grid;position:relative;color:#fff!important;background:linear-gradient(135deg,#315164,#496f70)!important;border:1px solid #ffffff6b!important;box-shadow:inset 0 1px #ffffff38,0 10px 22px #19333e3d!important}.mobile-group-form .mgf-primary{color:#fff!important;background:linear-gradient(135deg,#315164,#496f70)!important;border-color:#ffffff6b!important;box-shadow:inset 0 1px #ffffff38,0 10px 22px #19333e3d!important}.mgf-primary:hover{transform:translateY(-2px)}.mgf-primary:active{transform:scale(.985)}.mgf-primary:disabled{opacity:.68}.mgf-primary svg{width:1rem}.mgf-switch-flow{color:#60747a;background:0 0;border:0;width:100%;margin-top:.85rem;padding:0;font-size:.6rem;display:block}.mgf-code-form{position:relative}.mgf-code-input{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f2f8f533;border:1px solid #ffffffb3;border-radius:.68rem;align-items:center;gap:.65rem;height:3.5rem;margin-top:1rem;padding:0 .85rem;display:flex;box-shadow:inset 0 1px #ffffffdb}.mgf-code-input>svg{width:1.2rem;color:var(--mgf-accent)}.mobile-group-form .mgf-code-input input{width:100%;font:inherit;letter-spacing:.16em;text-transform:uppercase;outline:0;font-size:1rem;font-weight:800;height:100%!important;color:var(--mgf-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mgf-public-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff73;justify-content:space-between;align-items:center;margin-top:1.2rem;padding:1rem 0 0;display:flex;position:relative}.mgf-public-head>div{align-items:center;gap:.42rem;font-size:.7rem;font-weight:800;display:flex}.mgf-public-head svg{width:1rem;color:var(--mgf-accent)}.mgf-public-head small{color:var(--mgf-muted);font-size:.54rem}.mgf-public-list{scrollbar-width:none;gap:.5rem;max-height:13rem;margin-top:.65rem;display:grid;position:relative;overflow-y:auto}.mgf-public-list::-webkit-scrollbar{display:none}.mgf-public-trip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#eff7f329;border:1px solid #ffffff8f;border-radius:.62rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.62rem .7rem;transition:transform .18s,background-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #fff9}.mgf-public-trip:active{transform:scale(.985)}.mgf-public-trip:focus-visible,.mgf-public-head:focus-visible{outline-offset:2px;outline:3px solid #0f766e59}.mgf-public-trip>span{width:2.25rem;height:2.25rem;color:var(--mgf-accent);background:#ffffff40;border-radius:50%;place-items:center;display:grid}.mgf-public-trip svg{width:1rem}.mgf-public-trip strong,.mgf-public-trip small{display:block}.mgf-public-trip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.mgf-public-trip small{color:var(--mgf-muted);margin-top:.12rem;font-size:.5rem}.mgf-public-trip button{color:#fff;background:#496f70;border:1px solid #ffffff8c;border-radius:.7rem;padding:.42rem .58rem;font-size:.52rem;font-weight:750}.mgf-public-empty{color:var(--mgf-muted);justify-content:center;align-items:center;gap:.5rem;padding:1.1rem;font-size:.62rem;display:flex}.mgf-public-empty svg{width:1.1rem}.mgf-public-empty p{margin:0}.mgf-public-skeleton{background:#dae8e438;border-radius:1rem;padding:.85rem}.mgf-public-skeleton i{background:#e6f1ed85;border-radius:99px;width:62%;height:.55rem;animation:1.2s ease-in-out infinite alternate mgf-pulse;display:block}.mgf-public-skeleton i+i{width:38%;margin-top:.45rem}body:has(.mobile-group-form){background:#f7f8f6}.mobile-group-form{--mgf-ink:#171715;--mgf-muted:#686b67;--mgf-accent:#0f766e;--mgf-slate:#252622;--mgf-pale:#edf8f4}.mgf-shade{background:linear-gradient(#f7f8f62e,#f7f8f64d 34%,#f7f8f6b8 72%,#f7f8f6)}.mgf-route-dot{background:#0f766e;box-shadow:0 0 0 .3rem #0f766e1f,0 5px 12px #1f29261f}.mgf-home{color:#252622;background:#fffffdd1;border-color:#ffffffdb;box-shadow:0 6px 16px #1f29261a}.mgf-kicker{color:#0f766e;background:#fffffdc7;border-color:#0f766e24}.mgf-kicker:before{background:#0f766e;box-shadow:0 0 0 .2rem #0f766e1c}.mgf-intro>span{color:#0f766e;background:linear-gradient(145deg,#fffefd,#edf8f4);border-color:#0f766e24;box-shadow:inset 0 1px #fff,0 8px 20px #0f766e1a}.mgf-intro>span:after{border-color:#0f766e42}.mgf-intro h1{color:#171715;letter-spacing:0;font-weight:750;font-family:Plus Jakarta Sans,Manrope,sans-serif!important}.mgf-intro p{color:#686b67;text-shadow:none}.mgf-card,.mobile-join-form .mgf-card{background:linear-gradient(145deg,#fffffdf5,#f7f8f6f0);border-color:#1f29261a;border-radius:1rem;box-shadow:0 22px 50px #1f292624,inset 0 1px #fff}.mgf-card:before{background:radial-gradient(circle,#0f766e14,#0000 66%)}.mgf-card:after{background:repeating-linear-gradient(90deg,#252622 0 1px,#0000 1px 3px,#0f766e 3px 5px,#0000 5px 7px)}.mgf-card-title h2{color:#252622;font-weight:750;font-family:Plus Jakarta Sans,Manrope,sans-serif!important}.mgf-field>span,.mgf-visibility,.mgf-code-input,.mgf-public-trip{background:#f7f8f6;border-color:#1f29261a}.mobile-group-form .mgf-field input{background:#fffffd!important;border-color:#1f29261f!important}.mobile-group-form .mgf-field:focus-within input{background:#fffffd!important;border-color:#0f766e85!important;box-shadow:inset 0 1px #fff,0 0 0 3px #0f766e1a!important}.mgf-inline-input button,.mgf-public-trip button{background:#0f766e}.mgf-invite-list>span{color:#3f625d;background:#edf8f4;border-color:#0f766e1f}.mgf-invite-list button{color:#0f766e;background:#0f766e1c}.mgf-primary,.mobile-group-form .mgf-primary{background:linear-gradient(135deg,#279187,#0f766e)!important;border-color:#ffffff59!important;box-shadow:inset 0 1px #ffffff38,0 10px 22px #0f766e38!important}.mgf-switch-flow{color:#686b67}.mgf-switch-flow strong{color:#0f766e}.mgf-public-head{border-color:#1f29261a}@media (height<=740px){.mgf-intro{padding-top:2.8rem}.mgf-intro>span{width:2.7rem;height:2.7rem}.mgf-card{margin-top:.75rem;padding:.9rem 1rem}.mgf-field{margin-top:.65rem}.mgf-public-list{max-height:8rem}}}@keyframes mgf-card-rise{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mgf-field-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mgf-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes mgf-pulse{0%{opacity:.45}to{opacity:.85}}@keyframes mgf-orbit-spin{to{transform:rotate(360deg)}}@keyframes mgf-signal{0%,to{box-shadow:0 0 0 1.45rem #64898614,0 0 0 3rem #ffffff0e}50%{box-shadow:0 0 0 2rem #6489860d,0 0 0 4rem #ffffff06}}@media (prefers-reduced-motion:reduce){.mgf-intro>span:after,.mobile-join-form .mgf-scene-art:after{animation:none}}@media (width>=768px){.mobile-group-form{display:none!important}}.discover-page .join-request-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:1rem;z-index:5000!important;background:#19272e7a!important}.discover-page .join-request-dialog{color:#20343b;width:min(100%,27rem);max-height:calc(100dvh - 2rem);overflow-y:auto;background:#fffdf8!important;border:1px solid #3a535b24!important;border-radius:1.1rem!important;padding:1.35rem!important;box-shadow:0 1.5rem 4rem -1.8rem #1228307a!important}.discover-page .join-request-close{place-items:center;width:2rem;height:2rem;display:grid;color:#587078!important;background:#f4f7f5!important;border:1px solid #3a535b21!important;border-radius:.55rem!important}.discover-page .join-request-close:hover{color:#176f66!important;background:#eaf2ef!important}.discover-page .join-request-header{padding-right:2.4rem;margin-bottom:1rem!important}.discover-page .join-request-eyebrow{color:#168175;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.25rem;font-size:.62rem;font-weight:800;display:block}.discover-page .join-request-header h3{font-weight:800;line-height:1.25;color:#20343b!important;margin:0!important;font-family:inherit!important;font-size:1.25rem!important}.discover-page .join-request-group-name{color:#526970;text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.78rem;font-weight:700;overflow:hidden}.discover-page .join-request-intro{margin-top:.65rem;line-height:1.55;color:#6f8186!important;font-size:.72rem!important}.discover-page .join-request-notice{color:#9a671d!important;background:#fff8e9!important;border:1px solid #c88b2f33!important;border-radius:.68rem!important;margin-bottom:1rem!important;padding:.7rem!important}.discover-page .join-request-notice svg{color:#c48525}.discover-page .join-request-notice p{font-size:.65rem;line-height:1.45;color:#7b694c!important}.discover-page .join-request-notice p:first-child{font-size:.69rem;color:#7f561c!important}.discover-page .join-request-field{position:relative}.discover-page .join-request-field label{color:#4d656c!important;letter-spacing:.08em!important;margin-bottom:.42rem!important;font-size:.64rem!important;font-weight:780!important}.discover-page .join-request-field label span{color:#87979b;letter-spacing:0;text-transform:none;margin-left:.25rem;font-weight:650}.discover-page .join-request-field textarea{min-height:6.5rem;line-height:1.5;box-shadow:inset 0 1px 2px #21353c09;color:#20343b!important;background:#f8faf8!important;border:1px solid #3a535b29!important;border-radius:.68rem!important;padding:.72rem .75rem 1.45rem!important;font-size:.76rem!important}.discover-page .join-request-field textarea::placeholder{color:#98a7aa!important}.discover-page .join-request-field textarea:focus{border-color:#16817594!important;outline:3px solid #1681751a!important}.discover-page .join-request-character-count{color:#8b9a9e;font-variant-numeric:tabular-nums;font-size:.58rem;position:absolute;bottom:.5rem;right:.65rem}.discover-page .join-request-actions{grid-template-columns:.8fr 1.2fr;gap:.55rem!important;padding-top:.15rem!important;display:grid!important}.discover-page .join-request-actions button{justify-content:center;min-height:2.45rem;border-radius:.58rem!important;padding:.6rem .8rem!important;font-size:.7rem!important;font-weight:760!important}.discover-page .join-request-cancel{color:#526970!important;box-shadow:none!important;background:#fff!important;border:1px solid #3a535b29!important}.discover-page .join-request-cancel:hover{color:#20343b!important;background:#f4f7f5!important}.discover-page .join-request-submit{color:#fff!important;background:linear-gradient(135deg,#198a7d,#106b63)!important;border:1px solid #0d685e66!important;box-shadow:0 .7rem 1.35rem -.85rem #0e695eb8!important}.discover-page .join-request-submit:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#1b9586,#11756b)!important}.discover-page .join-request-submit:disabled{cursor:not-allowed;box-shadow:none!important}body.awg-dark-mode .discover-page .join-request-dialog{color:#eef6f1;background:#171e1b!important;border-color:#d6e8de1f!important}body.awg-dark-mode .discover-page .join-request-header h3{color:#eef6f1!important}body.awg-dark-mode .discover-page .join-request-group-name,body.awg-dark-mode .discover-page .join-request-intro{color:#a5b6ae!important}body.awg-dark-mode .discover-page .join-request-close,body.awg-dark-mode .discover-page .join-request-field textarea,body.awg-dark-mode .discover-page .join-request-cancel{color:#dceae3!important;background:#ffffff0b!important;border-color:#d6e8de21!important}body.awg-dark-mode .discover-page .join-request-field label{color:#b7c8c0!important}body.awg-dark-mode .discover-page .join-request-field textarea::placeholder{color:#758780!important}body.awg-dark-mode .discover-page .join-request-notice{background:#f5b95a14!important;border-color:#f5b95a29!important}body.awg-dark-mode .discover-page .join-request-notice p:first-child{color:#f2c476!important}body.awg-dark-mode .discover-page .join-request-notice p{color:#cbb58f!important}@media (width<=820px){.discover-page .join-request-backdrop{padding:.75rem .75rem max(.75rem, env(safe-area-inset-bottom));align-items:flex-end}.discover-page .join-request-dialog{width:100%;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;border-radius:.95rem!important;padding:1rem!important;box-shadow:0 1rem 3rem -1.25rem #1228308c!important}.discover-page .join-request-header,.discover-page .join-request-notice{margin-bottom:.8rem!important}.discover-page .join-request-actions button{min-height:2.35rem}.discover-page .join-request-form{min-height:0}.discover-page .join-request-actions{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f7;border-top:1px solid #3a535b1a;margin:0 -1rem -1rem;position:sticky;bottom:-1rem;padding:.7rem 1rem max(1rem, env(safe-area-inset-bottom))!important}body.awg-dark-mode .discover-page .join-request-actions{background:#171e1bf7;border-top-color:#d6e8de1a}}.awg-notification-stack-popover{border-radius:1rem;max-height:min(34rem,72vh);overflow-y:auto}.awg-notification-stack-mobile-popover{z-index:5000;border-radius:.9rem;max-height:min(34rem,68dvh);margin-top:.75rem;position:fixed;left:1rem;right:1rem;overflow-y:auto}.awg-notification-stack{color:#24393f;background:#edf2ef;border:1px solid #4a60671f;border-radius:1rem;width:100%;padding:.65rem;box-shadow:0 1.1rem 2.8rem -2rem #18323a80}.awg-notification-stack-head{justify-content:space-between;align-items:center;gap:.6rem;min-height:2rem;padding:0 .2rem .55rem;display:flex}.awg-notification-stack-head>span,.awg-notification-stack-head button{align-items:center;gap:.35rem;font-size:.68rem;font-weight:780;display:inline-flex}.awg-notification-stack-head>span svg,.awg-notification-stack-head button svg{width:.8rem;height:.8rem}.awg-notification-stack-head button{color:#16766d;cursor:pointer;background:0 0;border:0}.awg-notification-stack-cards{display:grid}.awg-notification-stack-card{transform-origin:top;background:#fff;border:1px solid #4a60671c;border-radius:.72rem;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 .55rem 1.1rem -.85rem #1f343b57}.awg-notification-stack-card.unread{background:#f7fcfa;border-color:#14847838}.awg-notification-stack-card-main{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.2rem;padding:.7rem 2.25rem .7rem .78rem;display:grid}.awg-notification-stack-card-main:disabled{cursor:default}.awg-notification-stack-title{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.awg-notification-stack-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:790;overflow:hidden}.awg-notification-stack-title i{color:#14766d;text-transform:uppercase;background:#e3f5ef;border-radius:999px;padding:.14rem .35rem;font-size:.5rem;font-style:normal;font-weight:820}.awg-notification-stack-message{color:#60747a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.67rem;line-height:1.4;display:-webkit-box;overflow:hidden}.awg-notification-stack-card-main small{color:#8b999d;font-size:.57rem;font-weight:650}.awg-notification-stack-read{color:#14766d;cursor:pointer;background:#eaf6f1;border:1px solid #14847829;border-radius:.42rem;place-items:center;width:1.45rem;height:1.45rem;display:grid;position:absolute;top:.62rem;right:.62rem}.awg-notification-stack-read svg{width:.72rem;height:.72rem}.awg-notification-stack-empty{color:#557067;background:#fff;border-radius:.72rem;justify-content:center;align-items:center;gap:.65rem;min-height:5rem;display:flex}.awg-notification-stack-empty>svg{width:1.15rem}.awg-notification-stack-empty span{gap:.1rem;display:grid}.awg-notification-stack-empty strong{font-size:.75rem}.awg-notification-stack-empty small{color:#83928d;font-size:.62rem}.awg-notification-stack-footer{color:#566d72;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;min-height:2.3rem;padding:.55rem .2rem 0;display:flex}.awg-notification-stack-footer>span{color:#fff;background:#6e8b84;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.62rem;font-weight:800;display:grid}.awg-notification-stack-footer strong{font-size:.72rem}.awg-notification-stack-footer svg{width:.85rem;height:.85rem}body.awg-dark-mode .awg-notification-stack{color:#e5efe9;background:#202824;border-color:#d6e8de1a}body.awg-dark-mode .awg-notification-stack-card,body.awg-dark-mode .awg-notification-stack-empty{background:#171e1b;border-color:#d6e8de1a}body.awg-dark-mode .awg-notification-stack-card.unread{background:#192521;border-color:#5eead42e}body.awg-dark-mode .awg-notification-stack-message,body.awg-dark-mode .awg-notification-stack-footer{color:#a7bab2}@media (width<=820px){.awg-notification-stack{border-radius:.9rem;padding:.55rem}.awg-notification-stack-card-main{min-height:4.6rem}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mdh{display:none}@media (width<=820px){body:has(.mdh){background:#f7f6f1;overflow-x:hidden}.dashboard-desktop-home{display:none!important}.mdh{--mdh-ink:#1f2927;--mdh-muted:#66736f;--mdh-sage:#0f766e;--mdh-sage-soft:#edf8f4;--mdh-warm-gold:#c8a46a;min-height:100svh;padding-bottom:calc(5.7rem + env(safe-area-inset-bottom));color:var(--mdh-ink);background:radial-gradient(circle at 86% 44%,#d3e4dc75,#0000 24rem),linear-gradient(#f4f4ee 0%,#fffefa 58%,#f2f4ee 100%);font-family:Manrope,Inter,sans-serif;display:block;overflow:hidden}.mdh button{-webkit-tap-highlight-color:transparent}.mdh button:focus-visible{outline-offset:3px;outline:3px solid #89aaa7}.mdh-hero{isolation:isolate;color:#fff;min-height:clamp(34rem,72svh,38rem);margin-bottom:4.8rem;position:relative}.mdh-hero:before{content:"";z-index:-2;background:var(--mdh-hero-image) 63% 78% / cover no-repeat;position:absolute;inset:-2%;transform:scale(1.025)}.mdh-hero-shade{z-index:-1;background:linear-gradient(90deg,#37362fad,#4f4d4233 58%,#0000 85%),linear-gradient(#4c493d0a,#0000 42%,#4f504529 76%,#373d37e6);position:absolute;inset:0}.mdh-header{z-index:3;padding:calc(.7rem + env(safe-area-inset-top)) 1.15rem;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.mdh-signout{color:#fff;min-height:2.3rem;box-shadow:none;-webkit-backdrop-filter:none;text-shadow:0 2px 7px #02132d8c;background:0 0;border:0;border-radius:0;align-items:center;gap:.42rem;padding:0 .3rem;font-size:.68rem;font-weight:750;display:flex}.mdh-signout svg{width:1rem;height:1rem}.mdh-alert{color:#f5f8ff;width:2.3rem;height:2.3rem;box-shadow:none;-webkit-backdrop-filter:none;filter:drop-shadow(0 2px 5px #02132d7a);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:relative}.mdh-alert svg{width:1.05rem;height:1.05rem}.mdh-alert i{background:#65c5ed;border:1.5px solid #fff;border-radius:50%;width:.43rem;height:.43rem;position:absolute;top:.08rem;right:.08rem}.mdh-hero-copy{z-index:1;padding:clamp(6.75rem,14svh,8.5rem) 1.55rem 0;position:relative}.mdh-hero-copy>span{color:#dcebe4;text-shadow:0 2px 10px #1f241f57;font-size:.82rem;font-weight:750}.mdh-hero-copy h1{letter-spacing:0;text-shadow:0 3px 22px #1e231f47;margin:.75rem 0 0;font-weight:700;line-height:.96;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:clamp(2.3rem,10vw,2.95rem)!important}.mdh-hero-copy h1 em{color:#dcebe4;text-shadow:0 2px 14px #2c403959;font-family:inherit;font-style:italic;font-weight:700}.mdh-scribble{border-top:2px solid #e0c597eb;border-radius:50%;width:10rem;height:.7rem;margin:.25rem 0 .75rem;display:block;transform:rotate(-2deg)}.mdh-hero-copy p{color:#fffffff0;text-shadow:0 2px 10px #1f241f61;margin:0;font-size:.76rem;font-weight:600;line-height:1.5}.mdh-trip-card{z-index:2;height:15.4rem;color:var(--mdh-ink);-webkit-backdrop-filter:blur(34px)saturate(110%)brightness(1.05);backdrop-filter:blur(34px)saturate(110%)brightness(1.05);background:linear-gradient(145deg,#fffffcf5,#f4f7f2e8);border:1px solid #fffffff0;border-radius:1.15rem;flex-direction:column;gap:.7rem;padding:.82rem;display:flex;position:absolute;bottom:-4rem;left:.75rem;right:.75rem;overflow:hidden;box-shadow:0 24px 54px #35403a2b,inset 0 1px #fff}.mdh-trip-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% -10%,#ffffffd1,#0000 38%),linear-gradient(125deg,#fff3,#0000 48%);position:absolute;inset:0}.mdh-trip-main{z-index:1;grid-template-columns:minmax(7rem,32%) minmax(0,1fr) 2.8rem;align-items:stretch;gap:.72rem;height:9.2rem;display:grid;position:relative}.mdh-trip-main>img{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff4d;border-radius:.9rem;width:100%;height:100%}.mdh-trip-details{min-width:0;color:var(--mdh-ink);text-shadow:none;flex-direction:column;justify-content:center;display:flex;position:relative}.mdh-current{width:max-content;color:var(--mdh-sage);background:#e7f0ebe6;border:1px solid #547a7024;border-radius:99px;align-items:center;gap:.36rem;margin-bottom:.58rem;padding:.4rem .64rem;font-size:.62rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fffffff2}.mdh-current i{background:#68cf72;border-radius:50%;width:.36rem;height:.36rem;animation:2s ease-out infinite awg-status-pulse;box-shadow:0 0 #68cf726b}.mdh-trip-details h2{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .55rem;font-weight:750;line-height:1.08;overflow:hidden;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:clamp(1.08rem,5vw,1.42rem)!important}.mdh-trip-details p{white-space:nowrap;align-items:center;gap:.3rem;margin:0;font-size:clamp(.5rem,2vw,.62rem);display:flex}.mdh-trip-details p span{align-items:center;gap:.25rem;display:flex}.mdh-trip-details p svg{width:.82rem;height:.82rem}.mdh-trip-details p b{opacity:.8;font-weight:400}.mdh-avatars{margin-top:.7rem;display:flex}.mdh-avatars>span{color:#5d6d68;text-overflow:ellipsis;white-space:nowrap;align-self:center;margin-left:.45rem;font-size:.56rem;font-weight:700;overflow:hidden}.mdh-avatars i{background:linear-gradient(145deg,#efbf9e,#4d6682);border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:1.68rem;height:1.68rem;margin-left:-.3rem;font-size:.36rem;font-style:normal;font-weight:800;display:grid}.mdh-avatars i:first-child{margin-left:0}.mdh-avatars i:nth-child(2){background:linear-gradient(145deg,#d59c76,#2d3c52)}.mdh-avatars i:nth-child(3){background:linear-gradient(145deg,#e0ae8c,#6b4635)}.mdh-avatars i:nth-child(4){background:linear-gradient(145deg,#efc2a0,#3c4d64)}.mdh-avatars i:last-child{background:#5f8f88;border:0;font-size:.65rem}.mdh-trip-open{color:#fff;background:linear-gradient(145deg,#34988e,#0f766e);border:1px solid #ffffffb8;border-radius:50%;align-self:center;place-items:center;width:2.7rem;height:2.7rem;padding:0;display:grid;box-shadow:inset 0 1px #ffffff73,0 9px 20px #0f766e33}.mdh-trip-open svg{width:1.35rem}.mdh-trip-main{animation:.52s cubic-bezier(.22,1,.36,1) both mdh-trip-reveal}.mdh-trip-autoplay{z-index:3;pointer-events:none;background:#46675f1a;border-radius:99px;height:2px;position:absolute;bottom:5.12rem;left:.9rem;right:.9rem;overflow:hidden}.mdh-trip-autoplay:after{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#8bb8ae,#0f766e);width:100%;height:100%;animation:6s linear both mdh-trip-progress;display:block}@keyframes mdh-trip-reveal{0%{opacity:.35;transform:translate(.55rem)}to{opacity:1;transform:translate(0)}}@keyframes mdh-trip-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mdh-next-up{z-index:1;min-height:4.45rem;color:var(--mdh-ink);-webkit-backdrop-filter:blur(26px)saturate(115%);backdrop-filter:blur(26px)saturate(115%);background:linear-gradient(110deg,#fffffcf5,#e8f0ebe6);border:1px solid #506d651f;border-radius:.95rem;grid-template-columns:2.8rem minmax(0,1fr) auto 2.4rem;align-items:center;gap:.52rem;padding:.4rem 0 .4rem .55rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 9px 22px #374f481c}.mdh-next-up>span{color:#fff;background:linear-gradient(145deg,#3a9b92,#0f766e);border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:inset 0 1px #ffffff7a,0 7px 16px #0f766e2e}.mdh-next-up svg{width:1.2rem}.mdh-next-up small{margin-bottom:.18rem;font-size:.58rem;font-weight:750;display:block}.mdh-next-up strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-family:Plus Jakarta Sans,Manrope,sans-serif;font-size:clamp(.68rem,2.8vw,.84rem);font-weight:750;line-height:1.18;display:block;overflow:hidden}.mdh-next-up time{border-left:1px solid #2d4b5733;padding:0 .58rem;font-size:.56rem;line-height:1.35}.mdh-barcode{background:repeating-linear-gradient(90deg,#2d4c5d 0 1px,#0000 1px 3px,#2d4c5d 3px 5px,#0000 5px 7px) 50%/1rem 2.15rem no-repeat;border-left:1px dashed #779795;width:100%;height:76%}@media (prefers-reduced-motion:reduce){.mdh-trip-main,.mdh-trip-autoplay:after{animation:none!important}}.mdh-content{background:0 0;padding:1rem 0 .35rem}.mdh-content>h2,.mdh-explore-heading{padding:0 1.45rem}.mdh-content h2{letter-spacing:0;margin:0;font-weight:750;line-height:1.1;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:1.08rem!important}.mdh-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.65rem;padding:0 1rem;display:grid}.mdh-actions::-webkit-scrollbar{display:none}.mdh-destinations::-webkit-scrollbar{display:none}.mdh-actions button{aspect-ratio:.95;min-width:0;color:var(--mdh-ink);text-align:left;background:linear-gradient(145deg,#fffefa,#f3f5ef 58%,#e9f0eb);border:1px solid #4b675f1f;border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:flex-start;padding:.62rem;display:flex;box-shadow:0 13px 30px #374c451a,inset 0 1px #fff}.mdh-actions button>span{color:#0f766e;background:linear-gradient(145deg,#fffefd,#edf8f4);border:1px solid #fffffff0;border-radius:.62rem;place-items:center;width:1.95rem;height:1.95rem;margin-bottom:.52rem;display:grid;box-shadow:0 6px 15px #0f766e1c}.mdh-actions svg{width:1.12rem}.mdh-actions strong{white-space:nowrap;max-width:100%;font-family:Manrope,Inter,sans-serif;font-size:clamp(.58rem,2.4vw,.7rem);font-weight:800;line-height:1.08}.mdh-actions small{color:#60747a;margin-top:.24rem;font-size:clamp(.48rem,2vw,.57rem);font-weight:550;line-height:1.2}.mdh-explore-heading{justify-content:space-between;align-items:center;margin-top:1.4rem;display:flex}.mdh-explore-heading button{color:var(--mdh-ink);background:0 0;border:0;align-items:center;gap:.55rem;font-size:.68rem;font-weight:750;display:flex}.mdh-explore-heading svg{width:1rem}.mdh-destinations{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.65rem;margin-top:.7rem;padding:0 1.45rem;display:flex;overflow-x:auto}.mdh-destinations button{color:#fff;text-align:left;scroll-snap-align:start;background:#1f2926;border:0;border-radius:1rem;flex:none;width:clamp(8.7rem,35vw,10rem);height:9.6rem;padding:0;position:relative;overflow:hidden;box-shadow:0 12px 26px #1f292626}.mdh-destinations button:after{content:"";background:linear-gradient(#0000,#182b36eb);position:absolute;inset:36% 0 0}.mdh-destinations img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mdh-destinations button>span{z-index:1;position:absolute;bottom:.72rem;left:.75rem;right:.75rem}.mdh-destinations strong,.mdh-destinations small{display:block}.mdh-destinations strong{letter-spacing:0;font-family:Plus Jakarta Sans,Manrope,sans-serif;font-size:.82rem;font-weight:750}.mdh-destinations strong svg{fill:#fff;vertical-align:-2px;width:.82rem;height:.82rem}.mdh-destinations small{margin-top:.18rem;font-size:.68rem}.mdh-dots{justify-content:center;gap:.4rem;padding-top:.72rem;display:flex}.mdh-dots i{background:#c7d7d4;border-radius:99px;width:1.12rem;height:.18rem}.mdh-dots i:first-child{background:#0f766e}.mdh-public-trips{background:linear-gradient(145deg,#fffefa,#f4f6f0 64%,#e8f1ed);border:1px solid #4b675f21;border-radius:1.2rem;margin:1.8rem 1rem .8rem;padding:1rem;overflow:hidden;box-shadow:0 16px 36px #374c451c,inset 0 1px #fff}.mdh-public-trips-copy>span{color:var(--mdh-sage);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.35rem;font-family:Manrope,Inter,sans-serif;font-size:.56rem;font-weight:850;display:inline-flex}.mdh-public-trips-copy>span svg{width:.9rem;height:.9rem}.mdh-public-trips-copy h2{letter-spacing:0;max-width:18rem;margin:.5rem 0 0;font-family:Plus Jakarta Sans,Manrope,sans-serif;font-weight:750;line-height:1.14;font-size:1.22rem!important}.mdh-public-trips-copy p{max-width:19rem;color:var(--mdh-muted);margin:.5rem 0 .85rem;font-family:Manrope,Inter,sans-serif;font-size:.68rem;font-weight:550;line-height:1.5}.mdh-public-map{background:#fbfcf8;border:1px solid #4b675f1a;border-radius:.9rem;height:9.5rem;position:relative;overflow:hidden}.mdh-public-map>div:first-child{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.mdh-public-map-labels{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:.5rem;left:.55rem;right:.55rem}.mdh-public-map-labels span{color:#425d59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffce6;border:1px solid #ffffffe6;border-radius:99px;padding:.24rem .42rem;font-size:.48rem;font-weight:800;box-shadow:0 4px 10px #30443d17}.mdh-public-trips-action{color:#1f2926;text-align:left;background:linear-gradient(135deg,#edf8f4,#e4f3ee);border:1px solid #0f766e29;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-height:3.55rem;margin-top:.7rem;padding:.65rem .7rem .65rem .85rem;display:flex;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #0f766e1a}.mdh-public-trips-action span{min-width:0}.mdh-public-trips-action strong,.mdh-public-trips-action small{font-family:Manrope,Inter,sans-serif;display:block}.mdh-public-trips-action strong{font-size:.74rem;font-weight:800}.mdh-public-trips-action small{color:#60747a;margin-top:.15rem;font-size:.55rem;font-weight:600}.mdh-public-trips-action>svg{flex:none;width:1.15rem;height:1.15rem}.mdh-bottom-nav{z-index:50;right:.85rem;bottom:calc(.55rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(30px)saturate(118%);backdrop-filter:blur(30px)saturate(118%);background:linear-gradient(130deg,#fffffbf0,#eff4eee0);border:1px solid #fffffff0;border-radius:2rem;grid-template-columns:repeat(5,1fr);align-items:center;height:4.7rem;padding:.3rem .35rem;display:grid;position:fixed;left:.85rem;box-shadow:0 16px 40px #30443d29,inset 0 1px #fff}.mdh-bottom-nav button{color:#60747a;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;height:100%;padding:0;font-size:.58rem;font-weight:650;display:flex}.mdh-bottom-nav button>svg{color:#171715;stroke-width:2.4px;width:1.25rem;height:1.25rem}.mdh-bottom-nav button>svg,.mdh-bottom-nav button>span{z-index:1;transition:color .2s,transform .2s;position:relative}.mdh-bottom-nav button.active{color:#0f766e;font-weight:800;position:relative}.mdh-bottom-nav button.active:before{content:"";background:linear-gradient(145deg,#f7fcfa,#edf8f4);border:1px solid #fffffff5;border-radius:1.25rem;animation:.3s cubic-bezier(.2,.85,.3,1.15) both mdh-nav-pill-arrive;position:absolute;inset:.28rem .42rem;box-shadow:inset 0 1px #fff,0 5px 14px #0f766e1c}.mdh-bottom-nav button.active>svg{transform:translateY(-1px)}.mdh-bottom-nav .mdh-create{color:#60747a;position:relative}.mdh-bottom-nav .mdh-create.active{color:#0f766e}.mdh-bottom-nav .mdh-create>svg{color:currentColor;width:1.25rem;height:1.25rem;margin:0}.mdh-create>span{position:static;transform:none}@keyframes mdh-nav-pill-arrive{0%{opacity:.45;transform:translate(-22%)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}.mdh-trips-view{min-height:100svh;padding:calc(1.25rem + env(safe-area-inset-top)) 1rem 6.5rem}.mdh-trips-view>header{padding:.7rem .35rem 1rem}.mdh-trips-view>header>span{color:var(--mdh-sage);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.mdh-trips-view h1{letter-spacing:0;margin:.35rem 0 0;font-weight:780;line-height:1.05;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:2rem!important}.mdh-trips-view header p{max-width:21rem;color:var(--mdh-muted);margin:.55rem 0 0;font-size:.74rem;font-weight:550;line-height:1.5}.mdh-trip-segments{background:#e2eae4b8;border:1px solid #34564d1a;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.28rem;display:grid;box-shadow:inset 0 1px 3px #2f443d0f}.mdh-trip-segments button{color:#73807c;background:0 0;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.85rem;padding:0 .8rem;font-size:.72rem;font-weight:750;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:flex}.mdh-trip-segments button b{background:#5d726c1a;border-radius:99px;place-items:center;min-width:1.35rem;height:1.35rem;font-size:.58rem;display:grid}.mdh-trip-segments button.active{color:#173f3a;background:#fffefa;box-shadow:0 7px 18px #2f443d1a,inset 0 1px #fff}.mdh-trip-segments button.active b{background:var(--mdh-sage);color:#fff}.mdh-swipe-area{min-height:29rem;padding-top:1rem}.mdh-trip-stack{perspective:900px;width:min(100%,23rem);height:26.75rem;margin:0 auto;position:relative}.mdh-swipe-card{z-index:calc(5 - var(--mdh-card-depth));top:0;right:calc(var(--mdh-card-depth) * .45rem);left:calc(var(--mdh-card-depth) * .45rem);height:calc(25.3rem - var(--mdh-card-depth) * .25rem);transform:translate3d(var(--mdh-card-drag),calc(var(--mdh-card-depth) * .55rem),calc(var(--mdh-card-depth) * -18px)) rotate(var(--mdh-card-rotate)) scale(calc(1 - var(--mdh-card-depth) * .035));transform-origin:50% 92%;-webkit-user-select:none;user-select:none;background:#fffefa;border:1px solid #ffffffeb;border-radius:1.55rem;grid-template-rows:14.7rem minmax(0,1fr);transition:transform .3s cubic-bezier(.2,.78,.22,1),opacity .25s;display:grid;position:absolute;overflow:hidden;box-shadow:0 24px 55px #2439322e,inset 0 1px #fff}.mdh-swipe-card.is-top{cursor:grab;touch-action:pan-y}.mdh-swipe-card.is-dragging{cursor:grabbing;transition:none}.mdh-swipe-card-art{background:#d5ddd7;min-height:0;position:relative;overflow:hidden}.mdh-swipe-card-art img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.mdh-swipe-card-shade{background:linear-gradient(#101d1b38,#0000 43%,#0d1b18b8);position:absolute;inset:0}.mdh-swipe-status,.mdh-swipe-count{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#172a266b;border:1px solid #ffffff85;position:absolute;top:.85rem;box-shadow:inset 0 1px #ffffff40}.mdh-swipe-status{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-items:center;gap:.4rem;padding:.42rem .62rem;font-size:.55rem;font-weight:800;display:flex;left:.85rem}.mdh-swipe-status i{background:#83e29a;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #83e29a2e}.mdh-swipe-status.pending i{background:#f2c16f;box-shadow:0 0 0 .2rem #f2c16f2e}.mdh-swipe-count{border-radius:99px;padding:.42rem .58rem;font-size:.56rem;font-weight:750;right:.85rem}.mdh-swipe-destination{color:#fff;text-shadow:0 2px 11px #08171466;position:absolute;bottom:1rem;left:1rem;right:1rem}.mdh-swipe-destination small{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.28rem;font-size:.55rem;font-weight:750;display:flex}.mdh-swipe-destination small svg{width:.85rem;height:.85rem}.mdh-swipe-destination strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-family:Plus Jakarta Sans,Manrope,sans-serif;font-size:1.65rem;font-weight:780;line-height:1.05;display:block;overflow:hidden}.mdh-swipe-card-copy{flex-direction:column;min-height:0;padding:.95rem 1rem 1rem;display:flex}.mdh-swipe-overline{color:var(--mdh-sage);letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:850}.mdh-swipe-card-copy h2{color:#1f2927;text-overflow:ellipsis;white-space:nowrap;margin:.28rem 0 .55rem;font-weight:800;line-height:1.12;overflow:hidden;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:1.12rem!important}.mdh-swipe-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.mdh-swipe-meta span{color:#687671;align-items:center;gap:.32rem;min-width:0;font-size:.57rem;font-weight:650;line-height:1.25;display:flex}.mdh-swipe-meta svg{color:#5c8c84;flex:none;width:.85rem;height:.85rem}.mdh-swipe-card-copy>button{color:#fff;background:linear-gradient(135deg,#1b847a,#0f6f67);border:0;border-radius:.72rem;justify-content:space-between;align-items:center;width:100%;min-height:2.5rem;margin-top:auto;padding:0 .85rem;font-size:.67rem;font-weight:800;display:flex;box-shadow:0 9px 18px #0f766e30}.mdh-swipe-card-copy>button svg{width:1rem}.mdh-swipe-pending-note{color:#84682f;background:#fbf3e4;border:1px solid #b8843624;border-radius:.7rem;margin-top:auto;padding:.58rem .7rem;font-size:.58rem;font-weight:650;line-height:1.35}.mdh-swipe-controls{grid-template-columns:2.65rem minmax(0,1fr) 2.65rem;align-items:center;gap:.65rem;width:min(100%,19rem);margin:-.2rem auto 0;display:grid}.mdh-swipe-controls button{width:2.65rem;height:2.65rem;color:var(--mdh-sage);background:#fffefa;border:1px solid #0f766e24;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 7px 16px #30443d1a}.mdh-swipe-controls button:disabled{opacity:.35}.mdh-swipe-controls button svg{width:1.1rem}.mdh-swipe-controls>span{color:#77847f;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:.45rem;font-size:.55rem;font-weight:750;display:flex}.mdh-swipe-controls>span i{background:#b7c9c3;border-radius:50%;width:.28rem;height:.28rem}.mdh-trip-list-state{min-height:9rem;color:var(--mdh-muted);text-align:center;border:1px dashed #4b675f40;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:1rem;font-size:.72rem;display:flex}.mdh-trip-list-state svg{width:1.5rem;color:var(--mdh-sage)}.mdh-trip-list-state strong{color:var(--mdh-ink);font-size:.9rem}.mdh-trip-empty{min-height:25rem}.mdh-trips-new{width:100%;min-height:3.2rem;color:var(--mdh-sage);background:#e8f4ef;border:1px solid #0f766e2e;border-radius:.9rem;justify-content:center;align-items:center;gap:.45rem;margin-top:.45rem;font-size:.72rem;font-weight:800;display:flex}.mdh-trips-new svg{width:1rem}.mdh-create-overlay{z-index:80;-webkit-backdrop-filter:blur(8px)saturate(82%);perspective:900px;background:linear-gradient(#12222c5c,#12222cb3);justify-content:center;align-items:flex-end;padding:0;animation:.24s ease-out both mdh-overlay-in;display:flex;position:fixed;inset:0}.mdh-create-sheet{width:min(100%,32rem);padding:2rem 1rem calc(1.05rem + env(safe-area-inset-bottom));color:#f7faf8;-webkit-backdrop-filter:blur(42px)saturate(118%)brightness(1.03);transform:translateY(var(--mdh-sheet-drag,0px));transform-origin:50% 100%;transform-style:preserve-3d;touch-action:none;background:linear-gradient(145deg,#536c71f0,#2a4450f5);border:1px solid #ffffff94;border-bottom:0;border-radius:1.35rem 1.35rem 0 0;transition:transform .2s ease-out;animation:.46s cubic-bezier(.18,.9,.25,1.18) both mdh-sheet-pop;position:relative;overflow:hidden;box-shadow:0 -24px 70px #0d1f286b,0 -5px 20px #80a49f26,inset 0 1px #ffffffbd,inset 0 -18px 34px #1b353f33}.mdh-create-sheet.dragging{transition:none}.mdh-create-sheet:before{content:"";pointer-events:none;background:linear-gradient(135deg,#caae8b38,#97bfbb14 58%,#0000);border:1px solid #ffffff24;border-radius:1rem;width:11rem;height:6.5rem;position:absolute;top:-1.2rem;right:-2.3rem;transform:rotate(-8deg);box-shadow:-1.25rem 1.25rem #dbebe708}.mdh-create-sheet:after{content:"";pointer-events:none;border-top:1px dashed #c8deda57;width:calc(100% - 3.8rem);position:absolute;top:8.2rem;left:1.9rem}.mdh-sheet-handle{z-index:4;touch-action:none;background:0 0;border:0;border-radius:99px;width:4.5rem;height:1rem;padding:0;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.mdh-sheet-handle:after{content:"";background:linear-gradient(90deg,#caae8bb3,#b4d3cdad);border-radius:99px;width:2.8rem;height:.22rem;margin:.36rem auto 0;display:block;box-shadow:0 1px #1b353f2e}.mdh-sheet-close{z-index:3;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#e2efeb24;border:1px solid #ffffff75;border-radius:.65rem;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid;position:absolute;top:.85rem;right:.85rem;box-shadow:inset 0 1px #ffffff80,0 8px 18px #18313c2e}.mdh-sheet-close svg{width:1.2rem}.mdh-create-sheet>header{z-index:2;grid-template-columns:3.75rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:5.6rem;padding:.25rem 2.7rem 1.1rem .2rem;display:grid;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.mdh-create-sheet>header>span{color:#fff;background:linear-gradient(145deg,#d3b997d1,#5b8986c7);border:1px solid #ffffff9e;border-radius:.8rem;flex:none;place-items:center;width:3.35rem;height:3.35rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb8,inset 0 -8px 14px #2a4c5429,0 11px 24px #162d383d}.mdh-create-sheet>header>span:after{content:"AWG";color:#ffffff8c;letter-spacing:.1em;font-size:.32rem;font-weight:900;position:absolute;bottom:.14rem;right:.25rem}.mdh-create-sheet>header>span svg{width:1.55rem;transform:rotate(-8deg)translateY(-.1rem)}.mdh-popup-eyebrow{color:#dfc9aa;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.25rem;font-size:.5rem;font-weight:800;display:block}.mdh-create-sheet h2{color:#f8fbf9;letter-spacing:0;text-shadow:0 2px 8px #17303a33;margin:0;font-weight:750;line-height:1.08;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:clamp(1.2rem,5.3vw,1.55rem)!important}.mdh-create-sheet header p{color:#d8e5e2;margin:.35rem 0 0;font-size:.66rem}.mdh-flight-strip{z-index:2;color:#dce9e6;grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;gap:.72rem;min-height:1.5rem;margin:.1rem .15rem .85rem;display:grid;position:relative}.mdh-flight-strip strong{letter-spacing:.15em;font-size:.48rem;font-weight:850}.mdh-flight-strip>span{height:1.5rem;display:block;position:relative;overflow:visible}.mdh-flight-strip i{background:repeating-linear-gradient(90deg,#deece885 0 5px,#0000 5px 10px);height:1px;position:absolute;top:calc(50% - .5px);left:0;right:0}.mdh-flight-strip i:last-child{background:linear-gradient(90deg,#caae8b61,#dfc4a0);width:0;animation:4.2s cubic-bezier(.55,.08,.35,1) infinite mdh-route-draw;right:auto;box-shadow:0 0 7px #caae8b33}.mdh-flight-strip svg{z-index:1;color:#ead0ac;filter:drop-shadow(0 3px 5px #122a334d);transform-origin:50%;width:1.2rem;animation:4.2s cubic-bezier(.55,.08,.35,1) infinite mdh-plane-route;position:absolute;top:50%;left:0}.mdh-create-options{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:0;display:grid;position:relative}.mdh-create-options:before{content:"";z-index:-1;border-top:1px dashed #e0cfb580;position:absolute;top:2.8rem;left:25%;right:25%}.mdh-create-options>button{color:#f8fbf9;text-align:left;-webkit-backdrop-filter:blur(26px)saturate(115%);min-height:10.4rem;transform-style:preserve-3d;background:linear-gradient(150deg,#e9d8c040,#b08e691a);border:1px solid #ffffff80;border-radius:.9rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;padding:2.7rem .85rem .85rem;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;animation:.4s cubic-bezier(.2,.86,.25,1.12) .12s both mdh-option-pop;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa8,inset 0 -12px 22px #59432f14,0 14px 28px #142d3833}.mdh-create-options>button:before{content:attr(data-route);color:#e1caab;letter-spacing:.12em;font-size:.48rem;font-weight:800;position:absolute;top:.72rem;left:.8rem}.mdh-create-options>button:after{content:"";background:repeating-linear-gradient(90deg,#e2cfb414 0 2px,#0000 2px 6px);border:1px solid #ffffff29;border-radius:.65rem;width:3.8rem;height:2.2rem;position:absolute;top:-.65rem;right:-.9rem;transform:rotate(7deg)}.mdh-create-options>button:nth-child(2){background:linear-gradient(150deg,#d5e9e447,#5c898724);border-radius:.9rem;animation-delay:.18s}.mdh-create-options>button:nth-child(2):before{color:#c1d9d4}.mdh-create-options>button:hover,.mdh-create-options>button:focus-visible{background:linear-gradient(150deg,#efe0cb5e,#c29d712b);border-color:#e2caa8d1;transform:translateY(-4px)rotateX(1.5deg);box-shadow:inset 0 1px #ffffffc2,inset 0 -10px 18px #59432f14,0 19px 36px #122b3647}.mdh-create-options>button:nth-child(2):hover,.mdh-create-options>button:nth-child(2):focus-visible{background:linear-gradient(150deg,#e1efeb61,#97beba33);border-color:#c2ded9d1}.mdh-create-options>button:active{transform:scale(.975)}.mdh-create-options>button.selected{background:#b6946c57;border-color:#e5caa5eb;transform:translateY(1px)scale(.985);box-shadow:inset 0 0 0 1px #efdabc42,inset 0 1px #ffffffbd,0 16px 32px #16364047}.mdh-create-options>button:nth-child(2).selected{background:#87aeab66;border-color:#97bfbbeb;box-shadow:inset 0 0 0 1px #c3dcd84d,inset 0 1px #ffffffbd,0 16px 32px #16364047}.mdh-create-options>button>span{color:#fff;background:#bf9f78ad;border:1px solid #ffffff9e;border-radius:.72rem;place-items:center;width:2.65rem;height:2.65rem;display:grid;position:absolute;top:1.55rem;left:.8rem;box-shadow:inset 0 1px #ffffffbd,inset 0 -8px 14px #57432f1f,0 8px 18px #17313b2e}.mdh-create-options>button:nth-child(2)>span{background:#659490b3;box-shadow:inset 0 1px #ffffffbd,inset 0 -8px 14px #2a4c5424,0 8px 18px #17313b2e}.mdh-create-options>button>span svg{width:1.3rem}.mdh-create-options>button>div{min-width:0}.mdh-create-options strong,.mdh-create-options small{display:block}.mdh-create-options strong{font-size:clamp(.84rem,3.7vw,1rem);font-weight:800}.mdh-create-options small{color:#d8e5e2;margin-top:.3rem;font-size:clamp(.55rem,2.3vw,.66rem);line-height:1.32}.mdh-create-options>button>svg{color:#e0c7a5;filter:drop-shadow(0 2px 4px #17303a38);width:1.15rem;position:absolute;top:2.15rem;right:.75rem}.mdh-create-options>button:nth-child(2)>svg{color:#c3d9d5}.mdh-create-overlay{background:#17171585}.mdh-create-sheet{color:#171715;background:radial-gradient(circle at 88% 4%,#edf8f4eb,#0000 34%),linear-gradient(145deg,#fffffdfa,#f7f8f6f7);border-color:#ffffffeb;box-shadow:0 -24px 60px #1f29263d,inset 0 1px #fff}.mdh-create-sheet:before{box-shadow:none;background:linear-gradient(135deg,#edf8f4cc,#0f766e0a 58%,#0000);border-color:#0f766e17}.mdh-create-sheet:after{border-color:#0f766e33}.mdh-sheet-handle{box-shadow:none;background:#b9c9c4}.mdh-sheet-close{color:#252622;background:#fffffdd6;border-color:#1f29261a;box-shadow:0 5px 14px #1f292614}.mdh-create-sheet>header>span{color:#0f766e;background:linear-gradient(145deg,#edf8f4,#cfe7df);border-color:#0f766e29;box-shadow:inset 0 1px #fff,0 9px 20px #0f766e1f}.mdh-create-sheet>header>span:after{color:#0f766e80}.mdh-popup-eyebrow{color:#0f766e}.mdh-create-sheet h2{color:#171715;text-shadow:none}.mdh-create-sheet header p,.mdh-flight-strip{color:#686b67}.mdh-flight-strip i{background:repeating-linear-gradient(90deg,#0f766e4d 0 5px,#0000 5px 10px)}.mdh-flight-strip i:last-child{background:#0f766e;box-shadow:0 0 7px #0f766e29}.mdh-flight-strip svg{color:#0f766e;filter:drop-shadow(0 3px 5px #0f766e29)}.mdh-create-options:before{border-color:#0f766e33}.mdh-create-options>button,.mdh-create-options>button:nth-child(2){color:#171715;background:linear-gradient(145deg,#fffefd,#f4f6f2);border-color:#1f29261a;box-shadow:inset 0 1px #fff,0 12px 25px #1f292614}.mdh-create-options>button:before,.mdh-create-options>button:nth-child(2):before{color:#0f766e}.mdh-create-options>button:after{background:repeating-linear-gradient(90deg,#0f766e0d 0 2px,#0000 2px 6px);border-color:#0f766e14}.mdh-create-options>button:hover,.mdh-create-options>button:focus-visible,.mdh-create-options>button:nth-child(2):hover,.mdh-create-options>button:nth-child(2):focus-visible{background:#edf8f4;border-color:#0f766e47;box-shadow:inset 0 1px #fff,0 16px 30px #0f766e1f}.mdh-create-options>button.selected,.mdh-create-options>button:nth-child(2).selected{background:#e4f3ee;border-color:#0f766e6b;box-shadow:inset 0 0 0 1px #0f766e14,0 12px 25px #0f766e1f}.mdh-create-options>button>span,.mdh-create-options>button:nth-child(2)>span{color:#0f766e;background:#edf8f4;border-color:#0f766e24;box-shadow:inset 0 1px #fff,0 7px 16px #0f766e1a}.mdh-create-options small{color:#686b67}.mdh-create-options>button>svg,.mdh-create-options>button:nth-child(2)>svg{color:#0f766e;filter:none}.mdh-signout-overlay{z-index:90;-webkit-backdrop-filter:blur(8px)saturate(85%);background:linear-gradient(#192b2f47,#14262ab8);justify-content:center;align-items:flex-end;animation:.22s ease-out both mdh-overlay-in;display:flex;position:fixed;inset:0}.mdh-signout-sheet{width:min(100%,32rem);padding:2.35rem 1.2rem calc(1.2rem + env(safe-area-inset-bottom));color:var(--mdh-ink);text-align:center;-webkit-backdrop-filter:blur(32px)saturate(118%);background:radial-gradient(circle at 84% 8%,#c7ded88f,#0000 28%),linear-gradient(145deg,#fffffbf7,#ebf3eef2);border:1px solid #ffffffe0;border-bottom:0;border-radius:1.45rem 1.45rem 0 0;animation:.34s cubic-bezier(.2,.82,.2,1) both mdh-signout-rise;position:relative;box-shadow:0 -26px 70px #11282b52,inset 0 1px #fff}.mdh-signout-handle{background:#adc3be;border-radius:99px;width:2.75rem;height:.22rem;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.mdh-signout-icon{color:#416d68;background:linear-gradient(145deg,#eef5f1,#cbded8);border:1px solid #ffffffeb;border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto .85rem;display:grid;box-shadow:0 12px 26px #2f5b5426,inset 0 1px #fff}.mdh-signout-icon svg{width:1.35rem}.mdh-signout-sheet>small{color:#628079;letter-spacing:.14em;text-transform:uppercase;font-size:.57rem;font-weight:850}.mdh-signout-sheet h2{letter-spacing:0;margin:.42rem 0 0;font-weight:750;line-height:1.1;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:1.42rem!important}.mdh-signout-sheet p{color:#65736f;max-width:17rem;margin:.55rem auto 1rem;font-size:.72rem;line-height:1.5}.mdh-signout-error{color:#8e453f;background:#f7e9e5;border:1px solid #974c4429;border-radius:.7rem;margin:0 0 .75rem;padding:.65rem .75rem;font-size:.66rem}.mdh-signout-confirm,.mdh-signout-cancel{border-radius:.78rem;width:100%;min-height:3.15rem;font-size:.8rem;font-weight:800}.mdh-signout-confirm{color:#fff;background:linear-gradient(135deg,#34988e,#0f766e);border:1px solid #ffffff6b;box-shadow:0 12px 25px #0f766e38,inset 0 1px #ffffff4d}.mdh-signout-cancel{color:#4e6560;background:0 0;border:0;margin-top:.45rem}.mdh-signout-confirm:disabled,.mdh-signout-cancel:disabled{opacity:.62}@media (width<=390px){.mdh-hero{min-height:clamp(34rem,72svh,38rem)}.mdh-trip-card{padding:.68rem;left:.5rem;right:.5rem}.mdh-trip-main{grid-template-columns:minmax(6.5rem,31%) minmax(0,1fr) 2.35rem;gap:.5rem}.mdh-trip-open{width:2.25rem;height:2.25rem}.mdh-next-up{grid-template-columns:2.5rem minmax(0,1fr) auto 2rem;gap:.34rem;padding-left:.4rem}.mdh-next-up>span{width:2.25rem;height:2.25rem}.mdh-next-up time{padding:0 .38rem}.mdh-create-sheet{padding-left:.8rem;padding-right:.8rem}.mdh-create-options{gap:.55rem}.mdh-create-options>button{min-height:9.8rem;padding-left:.65rem;padding-right:.65rem}.mdh-create-options>button>span{left:.65rem}}@media (height<=700px){.mdh-hero-copy{padding-top:6.45rem}.mdh-hero-copy h1{line-height:.91;font-size:clamp(2.05rem,9.4vw,2.35rem)!important}.mdh-hero-copy p{font-size:.7rem;line-height:1.38}.mdh-scribble{margin-bottom:.55rem}}}@keyframes mdh-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes mdh-sheet-pop{0%{opacity:0;transform:translateY(35%)scale(.9)}72%{opacity:1;transform:translateY(var(--mdh-sheet-drag,0px)) scale(1.018)}to{opacity:1;transform:translateY(var(--mdh-sheet-drag,0px)) scale(1)}}@keyframes mdh-option-pop{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mdh-signout-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes mdh-plane-route{0%,8%{opacity:.58;left:0;transform:translate(-8%,-50%)rotate(-7deg)scale(.92)}18%{opacity:1}48%{transform:translate(-50%,calc(-50% - 2px))rotate(-3deg)scale(1)}82%{opacity:1}92%,to{opacity:.58;left:100%;transform:translate(-92%,-50%)rotate(0)scale(.92)}}@keyframes mdh-route-draw{0%,8%{opacity:.35;width:0}18%{opacity:.85}92%,to{opacity:.72;width:100%}}@media (prefers-reduced-motion:reduce){.mdh-current i{animation:none}.mdh-flight-strip svg{animation:none;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.mdh-flight-strip i:last-child{width:50%;animation:none}}@media (width>=768px){.mdh{display:none!important}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Poppins,Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-\[1px\]{inset:1px}.inset-x-0{left:0;right:0}.-bottom-16{bottom:-4rem}.-bottom-20{bottom:-5rem}.-left-10{left:-2.5rem}.-left-16{left:-4rem}.-left-20{left:-5rem}.-left-24{left:-6rem}.-left-28{left:-7rem}.-left-8{left:-2rem}.-right-0\.5{right:-.125rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-24{right:-6rem}.-right-36{right:-9rem}.-top-0\.5{top:-.125rem}.-top-16{top:-4rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[-15\%\]{bottom:-15%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[-3px\]{left:-3px}.left-\[30px\]{left:30px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[-15\%\]{right:-15%}.right-\[-160px\]{right:-160px}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-20{top:5rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[14px\]{top:14px}.top-\[420px\]{top:420px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[250\]{z-index:250}.z-\[2\]{z-index:2}.z-\[9999\]{z-index:9999}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.-mt-0\.5{margin-top:-.125rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.85\/1\]{aspect-ratio:1.85}.aspect-\[2\/1\]{aspect-ratio:2}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\]{height:100dvh}.h-\[120\%\]{height:120%}.h-\[125\%\]{height:125%}.h-\[1px\]{height:1px}.h-\[22rem\]{height:22rem}.h-\[24px\]{height:24px}.h-\[24rem\]{height:24rem}.h-\[25rem\]{height:25rem}.h-\[26rem\]{height:26rem}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[420px\]{height:420px}.h-\[44px\]{height:44px}.h-\[460px\]{height:460px}.h-\[520px\]{height:520px}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[60vh\]{max-height:60vh}.min-h-11{min-height:2.75rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[230px\]{min-height:230px}.min-h-\[2rem\]{min-height:2rem}.min-h-\[30rem\]{min-height:30rem}.min-h-\[70vh\]{min-height:70vh}.min-h-\[92vh\]{min-height:92vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.6667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1\.2px\]{width:1.2px}.w-\[125\%\]{width:125%}.w-\[130\%\]{width:130%}.w-\[1px\]{width:1px}.w-\[22rem\]{width:22rem}.w-\[24rem\]{width:24rem}.w-\[25rem\]{width:25rem}.w-\[26rem\]{width:26rem}.w-\[2px\]{width:2px}.w-\[30rem\]{width:30rem}.w-\[360px\]{width:360px}.w-\[38rem\]{width:38rem}.w-\[420px\]{width:420px}.w-\[44px\]{width:44px}.w-\[460px\]{width:460px}.w-\[86\%\]{width:86%}.w-\[900px\]{width:900px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[min\(92vw\,26rem\)\]{width:min(92vw,26rem)}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[200px\]{min-width:200px}.min-w-\[52px\]{min-width:52px}.min-w-\[64px\]{min-width:64px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[980px\]{max-width:980px}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-top{transform-origin:top}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-24{scroll-margin-top:6rem}.scroll-px-6{scroll-padding-left:1.5rem;scroll-padding-right:1.5rem}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[calc\(2rem-1px\)\]{border-radius:calc(2rem - 1px)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#292929\]{--tw-border-opacity:1;border-color:rgb(41 41 41/var(--tw-border-opacity,1))}.border-\[\#444\]{--tw-border-opacity:1;border-color:rgb(68 68 68/var(--tw-border-opacity,1))}.border-\[\#5BA4C4\]\/40{border-color:#5ba4c466}.border-\[\#b4d7d8\]\/30{border-color:#b4d7d84d}.border-\[\#cfe1db\]{--tw-border-opacity:1;border-color:rgb(207 225 219/var(--tw-border-opacity,1))}.border-\[\#d7ce93\]{--tw-border-opacity:1;border-color:rgb(215 206 147/var(--tw-border-opacity,1))}.border-\[\#d7ce93\]\/25{border-color:#d7ce9340}.border-\[\#d7ce93\]\/30{border-color:#d7ce934d}.border-\[\#d7ce93\]\/35{border-color:#d7ce9359}.border-\[\#d7ce93\]\/70{border-color:#d7ce93b3}.border-\[\#e8dcc8\]\/45{border-color:#e8dcc873}.border-\[\#ece6d9\]\/45{border-color:#ece6d973}.border-\[\#efe4d0\]\/10{border-color:#efe4d01a}.border-\[\#efe4d0\]\/15{border-color:#efe4d026}.border-\[\#efe4d0\]\/20{border-color:#efe4d033}.border-\[\#efe4d0\]\/25{border-color:#efe4d040}.border-\[\#efe4d0\]\/30{border-color:#efe4d04d}.border-\[\#efe4d0\]\/35{border-color:#efe4d059}.border-\[\#f1e6d6\]\/10{border-color:#f1e6d61a}.border-\[\#f1e6d6\]\/15{border-color:#f1e6d626}.border-\[\#f1e6d6\]\/20{border-color:#f1e6d633}.border-\[\#f1e6d6\]\/25{border-color:#f1e6d640}.border-\[\#f1e6d6\]\/35{border-color:#f1e6d659}.border-\[\#f3e7d4\]\/20{border-color:#f3e7d433}.border-\[\#f3e7d4\]\/25{border-color:#f3e7d440}.border-\[\#f3e7d4\]\/30{border-color:#f3e7d44d}.border-\[\#fff7ea\]\/10{border-color:#fff7ea1a}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/45{border-color:#fcd34d73}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300\/30{border-color:#93c5fd4d}.border-cyan-500\/20{border-color:#06b6d433}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-300\/45{border-color:#6ee7b773}.border-emerald-300\/60{border-color:#6ee7b799}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-fuchsia-400{--tw-border-opacity:1;border-color:rgb(232 121 249/var(--tw-border-opacity,1))}.border-fuchsia-500\/20{border-color:#d946ef33}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/30{border-color:#6366f14d}.border-pink-500\/20{border-color:#ec489933}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300\/30{border-color:#fda4af4d}.border-rose-300\/35{border-color:#fda4af59}.border-rose-300\/45{border-color:#fda4af73}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/25{border-color:#f43f5e40}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-sky-300\/35{border-color:#7dd3fc59}.border-sky-300\/55{border-color:#7dd3fc8c}.border-sky-500{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-sky-500\/20{border-color:#0ea5e933}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-100\/50{border-color:#f1f5f980}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-teal-500\/20{border-color:#14b8a633}.border-teal-500\/30{border-color:#14b8a64d}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/45{border-color:#ffffff73}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/55{border-color:#ffffff8c}.border-white\/70{border-color:#ffffffb3}.border-yellow-500\/20{border-color:#eab30833}.border-t-\[\#147a70\]{--tw-border-opacity:1;border-top-color:rgb(20 122 112/var(--tw-border-opacity,1))}.border-t-emerald-600{--tw-border-opacity:1;border-top-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-t-sky-500{--tw-border-opacity:1;border-top-color:rgb(14 165 233/var(--tw-border-opacity,1))}.bg-\[\#0a0c10\]\/60{background-color:#0a0c1099}.bg-\[\#0d1117\]{--tw-bg-opacity:1;background-color:rgb(13 17 23/var(--tw-bg-opacity,1))}.bg-\[\#0f1319\]\/45{background-color:#0f131973}.bg-\[\#11151c\]\/25{background-color:#11151c40}.bg-\[\#11151c\]\/45{background-color:#11151c73}.bg-\[\#121720\]\/65{background-color:#121720a6}.bg-\[\#14171d\]\/55{background-color:#14171d8c}.bg-\[\#14171d\]\/75{background-color:#14171dbf}.bg-\[\#18181b\]{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-\[\#181a1f\]\/55{background-color:#181a1f8c}.bg-\[\#1a1d23\]\/80{background-color:#1a1d23cc}.bg-\[\#1a212b\]\/75{background-color:#1a212bbf}.bg-\[\#1c1d20\]\/80{background-color:#1c1d20cc}.bg-\[\#232a36\]{--tw-bg-opacity:1;background-color:rgb(35 42 54/var(--tw-bg-opacity,1))}.bg-\[\#b4d7d8\]\/10{background-color:#b4d7d81a}.bg-\[\#d7ce93\]{--tw-bg-opacity:1;background-color:rgb(215 206 147/var(--tw-bg-opacity,1))}.bg-\[\#d7ce93\]\/10{background-color:#d7ce931a}.bg-\[\#d7ce93\]\/15{background-color:#d7ce9326}.bg-\[\#d8ccb7\]{--tw-bg-opacity:1;background-color:rgb(216 204 183/var(--tw-bg-opacity,1))}.bg-\[\#efe4d0\]\/10{background-color:#efe4d01a}.bg-\[\#efe4d0\]\/5{background-color:#efe4d00d}.bg-\[\#f1e7d7\]{--tw-bg-opacity:1;background-color:rgb(241 231 215/var(--tw-bg-opacity,1))}.bg-\[\#f4e4ca\]{--tw-bg-opacity:1;background-color:rgb(244 228 202/var(--tw-bg-opacity,1))}.bg-\[\#f4e4ca\]\/35{background-color:#f4e4ca59}.bg-\[\#f7ebdb\]\/45{background-color:#f7ebdb73}.bg-\[\#f7f6f1\]{--tw-bg-opacity:1;background-color:rgb(247 246 241/var(--tw-bg-opacity,1))}.bg-\[\#fff7ea\]\/5{background-color:#fff7ea0d}.bg-\[rgba\(32\,32\,32\,0\.85\)\]{background-color:#202020d9}.bg-amber-200\/25{background-color:#fde68a40}.bg-amber-200\/70{background-color:#fde68ab3}.bg-amber-300\/60{background-color:#fcd34d99}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-emerald-200\/35{background-color:#a7f3d059}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-300\/60{background-color:#6ee7b799}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-fuchsia-500\/5{background-color:#d946ef0d}.bg-indigo-200\/35{background-color:#c7d2fe59}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-600\/80{background-color:#4f46e5cc}.bg-pink-500\/10{background-color:#ec48991a}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-rose-200\/25{background-color:#fecdd340}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/20{background-color:#f43f5e33}.bg-sky-100\/25{background-color:#e0f2fe40}.bg-sky-200\/15{background-color:#bae6fd26}.bg-sky-200\/20{background-color:#bae6fd33}.bg-sky-200\/35{background-color:#bae6fd59}.bg-sky-200\/5{background-color:#bae6fd0d}.bg-sky-300\/60{background-color:#7dd3fc99}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-50\/50{background-color:#f0f9ff80}.bg-sky-50\/70{background-color:#f0f9ffb3}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-teal-500\/10{background-color:#14b8a61a}.bg-transparent{background-color:#0000}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/5{background-color:#ffffff0d}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-500\/10{background-color:#eab3081a}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right, var(--tw-gradient-stops))}.from-\[\#0284c7\]{--tw-gradient-from:#0284c7 var(--tw-gradient-from-position);--tw-gradient-to:#0284c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#059669\]{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2563eb\]{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#475569\]{--tw-gradient-from:#475569 var(--tw-gradient-from-position);--tw-gradient-to:#47556900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4f46e5\]{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:#4f46e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7c3aed\]{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:#7c3aed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#c084fc\]{--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#c2410c\]{--tw-gradient-from:#c2410c var(--tw-gradient-from-position);--tw-gradient-to:#c2410c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f59e0b\]{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f97316\]{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/5{--tw-gradient-from:#6366f10d var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/50{--tw-gradient-from:#6366f180 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:#4f46e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600\/80{--tw-gradient-from:#4f46e5cc var(--tw-gradient-from-position);--tw-gradient-to:#4f46e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/95{--tw-gradient-from:#f8fafcf2 var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/20{--tw-gradient-from:#02061733 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/60{--tw-gradient-from:#fff9 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-500\/50{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f59e0b80 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0003 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-300\/30{--tw-gradient-to:#7dd3fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #7dd3fc4d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-300\/70{--tw-gradient-to:#7dd3fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #7dd3fcb3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200\/50{--tw-gradient-to:#e2e8f000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e2e8f080 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50\/40{--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f8fafc66 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/70{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffffffb3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/80{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fffc var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0d9488\]{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-\[\#0ea5e9\]{--tw-gradient-to:#0ea5e9 var(--tw-gradient-to-position)}.to-\[\#4338ca\]{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.to-\[\#64748b\]{--tw-gradient-to:#64748b var(--tw-gradient-to-position)}.to-\[\#eab308\]{--tw-gradient-to:#eab308 var(--tw-gradient-to-position)}.to-\[\#fbcfe8\]{--tw-gradient-to:#fbcfe8 var(--tw-gradient-to-position)}.to-\[\#fed7aa\]{--tw-gradient-to:#fed7aa var(--tw-gradient-to-position)}.to-\[\#fef08a\]{--tw-gradient-to:#fef08a var(--tw-gradient-to-position)}.to-amber-500\/5{--tw-gradient-to:#f59e0b0d var(--tw-gradient-to-position)}.to-black\/30{--tw-gradient-to:#0000004d var(--tw-gradient-to-position)}.to-indigo-500\/50{--tw-gradient-to:#6366f180 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.to-indigo-700\/80{--tw-gradient-to:#4338cacc var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white\/60{--tw-gradient-to:#fff9 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[0\.55rem\]{padding-left:.55rem;padding-right:.55rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Poppins,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.font-serif{font-family:Montserrat,DM Serif Display,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.94\]{line-height:.94}.leading-\[0\.95\]{line-height:.95}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#171a20\]{--tw-text-opacity:1;color:rgb(23 26 32/var(--tw-text-opacity,1))}.text-\[\#20312f\]{--tw-text-opacity:1;color:rgb(32 49 47/var(--tw-text-opacity,1))}.text-\[\#5BA4C4\]{--tw-text-opacity:1;color:rgb(91 164 196/var(--tw-text-opacity,1))}.text-\[\#657671\]{--tw-text-opacity:1;color:rgb(101 118 113/var(--tw-text-opacity,1))}.text-\[\#B5CED9\]{--tw-text-opacity:1;color:rgb(181 206 217/var(--tw-text-opacity,1))}.text-\[\#B5CED9\]\/80{color:#b5ced9cc}.text-\[\#a0c4ff\]{--tw-text-opacity:1;color:rgb(160 196 255/var(--tw-text-opacity,1))}.text-\[\#b4d7d8\]{--tw-text-opacity:1;color:rgb(180 215 216/var(--tw-text-opacity,1))}.text-\[\#bfb39f\]{--tw-text-opacity:1;color:rgb(191 179 159/var(--tw-text-opacity,1))}.text-\[\#d2c7b3\]\/80{color:#d2c7b3cc}.text-\[\#d3c7b2\]\/70{color:#d3c7b2b3}.text-\[\#d7ce93\]{--tw-text-opacity:1;color:rgb(215 206 147/var(--tw-text-opacity,1))}.text-\[\#d7ce93\]\/80{color:#d7ce93cc}.text-\[\#d8ccb7\]{--tw-text-opacity:1;color:rgb(216 204 183/var(--tw-text-opacity,1))}.text-\[\#d8ccb7\]\/40{color:#d8ccb766}.text-\[\#d8ccb7\]\/60{color:#d8ccb799}.text-\[\#d8ccb7\]\/70{color:#d8ccb7b3}.text-\[\#d8ccb7\]\/80{color:#d8ccb7cc}.text-\[\#d8ccb7\]\/85{color:#d8ccb7d9}.text-\[\#d8cdbb\]{--tw-text-opacity:1;color:rgb(216 205 187/var(--tw-text-opacity,1))}.text-\[\#e7d9c5\]\/80{color:#e7d9c5cc}.text-\[\#e8dbc7\]\/70{color:#e8dbc7b3}.text-\[\#e8dbc7\]\/75{color:#e8dbc7bf}.text-\[\#e8dbc7\]\/80{color:#e8dbc7cc}.text-\[\#e8dbc7\]\/85{color:#e8dbc7d9}.text-\[\#e8dbc7\]\/90{color:#e8dbc7e6}.text-\[\#e8dcca\]{--tw-text-opacity:1;color:rgb(232 220 202/var(--tw-text-opacity,1))}.text-\[\#e8dcca\]\/30{color:#e8dcca4d}.text-\[\#e8dcca\]\/40{color:#e8dcca66}.text-\[\#e8dcca\]\/50{color:#e8dcca80}.text-\[\#e8dcca\]\/55{color:#e8dcca8c}.text-\[\#e8dcca\]\/60{color:#e8dcca99}.text-\[\#e8dcca\]\/70{color:#e8dccab3}.text-\[\#e8dcca\]\/75{color:#e8dccabf}.text-\[\#e8dcca\]\/80{color:#e8dccacc}.text-\[\#e8dcca\]\/85{color:#e8dccad9}.text-\[\#e8dcca\]\/90{color:#e8dccae6}.text-\[\#eadcc8\]\/90{color:#eadcc8e6}.text-\[\#ebdecc\]\/90{color:#ebdecce6}.text-\[\#ecdfcc\]\/85{color:#ecdfccd9}.text-\[\#ece6d9\]\/75{color:#ece6d9bf}.text-\[\#ece6d9\]\/85{color:#ece6d9d9}.text-\[\#efe3d1\]{--tw-text-opacity:1;color:rgb(239 227 209/var(--tw-text-opacity,1))}.text-\[\#efe4d0\]{--tw-text-opacity:1;color:rgb(239 228 208/var(--tw-text-opacity,1))}.text-\[\#efe4d0\]\/40{color:#efe4d066}.text-\[\#efe4d0\]\/45{color:#efe4d073}.text-\[\#efe4d0\]\/50{color:#efe4d080}.text-\[\#efe4d0\]\/55{color:#efe4d08c}.text-\[\#efe4d0\]\/60{color:#efe4d099}.text-\[\#efe4d0\]\/65{color:#efe4d0a6}.text-\[\#efe4d0\]\/70{color:#efe4d0b3}.text-\[\#efe4d0\]\/75{color:#efe4d0bf}.text-\[\#efe4d0\]\/80{color:#efe4d0cc}.text-\[\#efe4d3\]{--tw-text-opacity:1;color:rgb(239 228 211/var(--tw-text-opacity,1))}.text-\[\#f0e4d0\]\/85{color:#f0e4d0d9}.text-\[\#f1e7d7\]{--tw-text-opacity:1;color:rgb(241 231 215/var(--tw-text-opacity,1))}.text-\[\#f1e7d7\]\/85{color:#f1e7d7d9}.text-\[\#f1e7d7\]\/90{color:#f1e7d7e6}.text-\[\#f2e1c8\]\/80{color:#f2e1c8cc}.text-\[\#f2e5cf\]{--tw-text-opacity:1;color:rgb(242 229 207/var(--tw-text-opacity,1))}.text-\[\#f3c98b\]{--tw-text-opacity:1;color:rgb(243 201 139/var(--tw-text-opacity,1))}.text-\[\#f3e9d8\]{--tw-text-opacity:1;color:rgb(243 233 216/var(--tw-text-opacity,1))}.text-\[\#f4ebda\]\/90{color:#f4ebdae6}.text-\[\#f7e9d2\]{--tw-text-opacity:1;color:rgb(247 233 210/var(--tw-text-opacity,1))}.text-\[\#f7ecdd\]\/90{color:#f7ecdde6}.text-\[\#f7efdf\]{--tw-text-opacity:1;color:rgb(247 239 223/var(--tw-text-opacity,1))}.text-\[\#f7f1e6\]{--tw-text-opacity:1;color:rgb(247 241 230/var(--tw-text-opacity,1))}.text-\[\#f7f2e9\]{--tw-text-opacity:1;color:rgb(247 242 233/var(--tw-text-opacity,1))}.text-\[\#f8ecdc\]\/90{color:#f8ecdce6}.text-\[\#f8f2e7\]{--tw-text-opacity:1;color:rgb(248 242 231/var(--tw-text-opacity,1))}.text-\[\#f8f6f1\]{--tw-text-opacity:1;color:rgb(248 246 241/var(--tw-text-opacity,1))}.text-\[\#fcfaf5\]{--tw-text-opacity:1;color:rgb(252 250 245/var(--tw-text-opacity,1))}.text-\[\#fff4e4\]{--tw-text-opacity:1;color:rgb(255 244 228/var(--tw-text-opacity,1))}.text-\[\#fff6e8\]{--tw-text-opacity:1;color:rgb(255 246 232/var(--tw-text-opacity,1))}.text-\[\#fff7e9\]{--tw-text-opacity:1;color:rgb(255 247 233/var(--tw-text-opacity,1))}.text-\[\#fff7ea\]{--tw-text-opacity:1;color:rgb(255 247 234/var(--tw-text-opacity,1))}.text-\[\#fff7ea\]\/90{color:#fff7eae6}.text-\[\#fff7ec\]{--tw-text-opacity:1;color:rgb(255 247 236/var(--tw-text-opacity,1))}.text-\[\#fff8eb\]{--tw-text-opacity:1;color:rgb(255 248 235/var(--tw-text-opacity,1))}.text-\[\#fff8ec\]{--tw-text-opacity:1;color:rgb(255 248 236/var(--tw-text-opacity,1))}.text-\[\#fff8ed\]{--tw-text-opacity:1;color:rgb(255 248 237/var(--tw-text-opacity,1))}.text-\[\#ffffff\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/80{color:#34d399cc}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.placeholder-\[\#efe4d0\]\/20::placeholder{color:#efe4d033}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.20\]{opacity:.2}.mix-blend-normal{mix-blend-mode:normal}.mix-blend-soft-light{mix-blend-mode:soft-light}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(239\,68\,68\,0\.75\)\]{--tw-shadow:0 0 14px #ef4444bf;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(79\,70\,229\,0\.3\)\]{--tw-shadow:0 0 15px #4f46e54d;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(14\,165\,233\,0\.8\)\]{--tw-shadow:0 0 8px #0ea5e9cc;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(239\,68\,68\,0\.8\)\]{--tw-shadow:0 0 8px #ef4444cc;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_36px_-15px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 12px 36px -15px #0f172a14;--tw-shadow-colored:0 12px 36px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow:0 16px 40px #0f172a08;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_55px_-36px_rgba\(14\,165\,233\,0\.8\)\]{--tw-shadow:0 18px 55px -36px #0ea5e9cc;--tw-shadow-colored:0 18px 55px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_55px_-38px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow:0 18px 55px -38px #0f172ae6;--tw-shadow-colored:0 18px 55px -38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_55px_-42px_rgba\(15\,23\,42\,0\.65\)\]{--tw-shadow:0 18px 55px -42px #0f172aa6;--tw-shadow-colored:0 18px 55px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 1px 4px #0000002e;--tw-shadow-colored:0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_58px_-44px_rgba\(15\,23\,42\,0\.72\)\]{--tw-shadow:0 20px 58px -44px #0f172ab8;--tw-shadow-colored:0 20px 58px -44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow:0 20px 70px #0f172a47;--tw-shadow-colored:0 20px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_80px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow:0 20px 80px #0f172a40;--tw-shadow-colored:0 20px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_22px_70px_-45px_rgba\(15\,23\,42\,0\.8\)\]{--tw-shadow:0 22px 70px -45px #0f172acc;--tw-shadow-colored:0 22px 70px -45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_-52px_rgba\(15\,23\,42\,0\.75\)\]{--tw-shadow:0 24px 80px -52px #0f172abf;--tw-shadow-colored:0 24px 80px -52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_34px_90px_-48px_rgba\(15\,23\,42\,0\.7\)\]{--tw-shadow:0 34px 90px -48px #0f172ab3;--tw-shadow-colored:0 34px 90px -48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_40px_100px_-48px_rgba\(15\,23\,42\,0\.75\)\]{--tw-shadow:0 40px 100px -48px #0f172abf;--tw-shadow-colored:0 40px 100px -48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 8px 30px #0f172a2e;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-glass{--tw-shadow:0 20px 70px #00000024;--tw-shadow-colored:0 20px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-emerald-600\/20{--tw-shadow-color:#05966933;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-900\/20{--tw-shadow-color:#312e8133;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-600\/20{--tw-shadow-color:#0284c733;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/15{--tw-shadow-color:#0f172a26;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color:#0f172a33;--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-600\/20{--tw-shadow-color:#7c3aed33;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-black\/5{--tw-ring-color:#0000000d}.ring-sky-100{--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[115px\]{--tw-blur:blur(115px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[130px\]{--tw-blur:blur(130px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[55px\]{--tw-blur:blur(55px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_4px_14px_rgba\(33\,18\,8\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 4px 14px #21120873);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow:drop-shadow(0 8px 24px #00000059);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(64px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-300{transition-delay:.3s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[animation-delay\:0\.2s\]{animation-delay:.2s}.\[animation-delay\:0\.4s\]{animation-delay:.4s}.\[out\:json\]{out:json}.\[timeout\:15\]{timeout:15}:root{--liquid-radius:14px;--liquid-height:58px;--liquid-bg:#1b2a4aa6;--liquid-text:#f4f9f9fa;--liquid-muted:#cce6ebbf;--font-display:"Plus Jakarta Sans", "Manrope", sans-serif;--font-editorial:var(--font-display);--font-ui:"Manrope", "Inter", sans-serif}.mobile-group-deck{display:none}@media (width<=767px){.dashboard-page .dashboard-trips-panel{display:none}.mobile-group-deck{margin-top:1.5rem;padding:1rem 0 .85rem;display:block}.mobile-group-deck__heading{justify-content:space-between;align-items:flex-end;gap:1rem;padding-inline:.15rem;display:flex}.mobile-group-deck__heading p{color:#64748b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem;font-size:.68rem;font-weight:800}.mobile-group-deck__heading h2{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,6vw,1.75rem);font-weight:900;line-height:1.05}.mobile-group-deck__heading>span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border:1px solid #94a3b852;border-radius:999px;flex:none;padding:.42rem .72rem;font-size:.65rem;font-weight:800}.mobile-group-deck__tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e2e8f0b3;border:1px solid #94a3b847;border-radius:1.15rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:1rem;padding:.3rem;display:grid;box-shadow:inset 0 1px #fffc}.mobile-group-deck__tabs button{color:#64748b;background:0 0;border:0;border-radius:.9rem;grid-template-columns:auto auto;grid-template-areas:"icon count""label label";justify-content:center;align-items:center;gap:.12rem .35rem;min-width:0;padding:.55rem .35rem .48rem;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:grid}.mobile-group-deck__tabs button.active{color:#0f4c81;background:#ffffffeb;box-shadow:0 7px 20px -13px #0f172ab3,inset 0 0 0 1px #ffffffb3}.mobile-group-deck__tabs button:active{transform:scale(.97)}.mobile-group-deck__tabs svg{grid-area:icon;width:.9rem;height:.9rem}.mobile-group-deck__tabs span{text-overflow:ellipsis;grid-area:label;font-size:.7rem;font-weight:800;overflow:hidden}.mobile-group-deck__tabs b{grid-area:count;font-size:.68rem;font-weight:900}.mobile-group-deck__viewport{margin-inline:-1.5rem;overflow:hidden}.mobile-group-deck__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-inline:contain;gap:.8rem;padding:1rem 1.5rem 1.2rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.mobile-group-deck__track::-webkit-scrollbar{display:none}.mobile-group-deck__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 calc(100% - 2rem);min-width:0}.mobile-group-deck__slide>.dashboard-trip-card{background:#f8fafce0;border-color:#cbd5e1d1;border-radius:1.7rem;height:100%;min-height:19rem;box-shadow:0 22px 50px -28px #0f172a8c,inset 0 1px #ffffffe6}.mobile-group-deck__slide>.dashboard-trip-card h3{max-width:12ch;font-size:1.55rem;line-height:1.02}.mobile-group-invite-card{background:radial-gradient(circle at 88% 12%,#7dd3fc57,#0000 38%),linear-gradient(145deg,#fffffff5,#e2e8f0e0);border:1px solid #bae6fdc7;border-radius:1.7rem;flex-direction:column;justify-content:space-between;min-height:19rem;padding:1.25rem;display:flex;overflow:hidden;box-shadow:0 22px 50px -28px #0f172a8c}.mobile-group-invite-card__status{color:#0369a1;letter-spacing:.08em;text-transform:uppercase;background:#e0f2fed1;border-radius:999px;align-items:center;gap:.4rem;width:max-content;padding:.42rem .68rem;font-size:.68rem;font-weight:850;display:inline-flex}.mobile-group-invite-card__status svg{width:.9rem;height:.9rem}.mobile-group-invite-card>div:nth-child(2) p,.mobile-group-invite-card>p{color:#64748b;font-size:.78rem;font-weight:650}.mobile-group-invite-card h3{color:#0f172a;letter-spacing:-.045em;margin-top:.25rem;font-size:1.8rem;font-weight:900}.mobile-group-invite-card>div:nth-child(2) span{color:#64748b;letter-spacing:.14em;font-size:.7rem;font-weight:800}.mobile-group-invite-card button{color:#fff;background:#0f172a;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1rem;font-size:.78rem;font-weight:800;display:inline-flex}.mobile-group-invite-card button svg{width:1rem;height:1rem}.mobile-group-deck__empty{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e;border:1px dashed #94a3b894;border-radius:1.7rem;flex-direction:column;justify-content:center;align-items:center;min-height:15rem;padding:2rem;display:flex}.mobile-group-deck__empty svg{color:#0284c7;width:1.5rem;height:1.5rem}.mobile-group-deck__empty h3{color:#0f172a;margin-top:.8rem;font-size:1.15rem;font-weight:900}.mobile-group-deck__empty p{color:#64748b;max-width:15rem;margin-top:.35rem;font-size:.8rem;line-height:1.45}.mobile-group-deck__hint{color:#64748b;text-align:center;margin:-.2rem 0 0;font-size:.7rem;font-weight:700}}html{scroll-behavior:smooth}body{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grain:before{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");position:absolute;inset:0}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.login-scene{font-family:var(--font-ui);background:#061322}.login-bg-gradient{background-image:linear-gradient(#0000004d,#0000004d),url(/assets/signin_bg-DTREThxp.png);background-position:50%;background-size:cover}.login-brand-corner{z-index:12;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:.4rem;align-items:center;gap:.75rem;padding:.2rem .3rem;display:inline-flex;position:absolute;top:1.25rem;left:1.25rem;overflow:visible}@media (width>=768px){.login-brand-corner{left:calc(50% - 28rem)}.login-panel{margin-top:3.25rem}}.login-brand-copy{flex-direction:column;min-width:0;display:flex}.login-brand-title{color:#fff;letter-spacing:.025em;text-shadow:0 1px 12px #00000040;font-size:1.05rem;font-weight:800;line-height:1.1}.login-brand-caption{color:#ffffffe6;letter-spacing:.04em;font-size:.88rem;font-weight:600;line-height:1.25}.login-panel{-webkit-backdrop-filter:blur(14px)saturate(110%);background:#ffffff05;border:1px solid #ffffff0f;transition:transform .18s;box-shadow:0 20px 48px #0000002e}.login-orb-one{filter:blur(24px);background:radial-gradient(circle at 30% 30%,#5ba4c459,#2e6b8a26 68%,#0000 100%)}.login-orb-two{filter:blur(28px);background:radial-gradient(circle at 30% 30%,#b5ced940,#2e6b8a33 70%,#0000 100%)}.login-panel{-webkit-backdrop-filter:blur(18px)saturate(118%);background:linear-gradient(140deg,#1b2a4a4d,#0e1c30b3)}.login-panel h1{font-family:var(--font-editorial);letter-spacing:.01em}.login-brand-corner{z-index:20;-webkit-backdrop-filter:blur(13px)saturate(125%);background:linear-gradient(140deg,#5ba4c41f,#2e6b8a14);border:none;border-radius:.68rem;padding:.2rem .32rem;position:absolute;top:1.15rem;left:1.15rem;overflow:hidden;box-shadow:0 8px 18px #00000024,inset 0 1px #ffffff59}.login-brand-corner:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#fff3,#0000 58%);position:absolute;inset:0}.corner-logo{-o-object-fit:contain;object-fit:contain;opacity:.96;filter:contrast(1.02)saturate(1.02)drop-shadow(0 2px 6px #00000029);border-radius:.42rem;width:52px;height:auto;position:relative}.liquid-frame{isolation:isolate;width:100%;min-height:calc(var(--liquid-height) + 12px);justify-content:center;align-items:center;display:flex;position:relative}.liquid-grid{filter:blur(1px);opacity:.18;z-index:-5;background-image:linear-gradient(90deg,#797b7d3d 1px,#0000 1px),linear-gradient(#797b7d3d 1px,#0000 1px);background-position:50%;background-size:1rem 1rem;width:220px;height:220px;position:absolute}.liquid-glow{border-radius:calc(var(--liquid-radius) + 14px);filter:blur(26px);opacity:.32;z-index:-4;position:absolute;inset:0;overflow:hidden}.liquid-glow:before{content:"";background-image:conic-gradient(#5ba4c41a,#b5ced959,#2e6b8a1a 36%,#5ba4c44d 60%,#2e6b8a1a);transition:transform 1.6s;position:absolute;inset:-140%;transform:rotate(55deg)}.liquid-ring{border-radius:calc(var(--liquid-radius) + 2px);z-index:-3;position:absolute;inset:2px;overflow:hidden}.liquid-ring:before{content:"";transition:transform 1.6s;position:absolute;inset:-130%}.liquid-ring-dark:before{background-image:conic-gradient(#1b2a4a66,#5ba4c494,#1b2a4a66 40%,#b5ced961,#0e1c304d);transform:rotate(86deg)}.liquid-ring-light:before{background-image:conic-gradient(#fff0,#b5ced994,#ffffff05 48%,#5ba4c470,#fff0);transform:rotate(72deg)}.liquid-ring-core:before{background-image:conic-gradient(#0e1c30a3,#5ba4c480,#1b2a4aad 44%,#b5ced957,#0e1c309e);transform:rotate(66deg)}.liquid-frame-inner{z-index:2;width:100%;position:relative}.liquid-main,.liquid-button,.liquid-meta{width:100%;min-height:var(--liquid-height);border-radius:var(--liquid-radius);background:linear-gradient(145deg,#1b2a4ab8,#0e1c30c7);align-items:center;display:flex}.liquid-main{cursor:text;position:relative}.liquid-icon{pointer-events:none;z-index:3;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.liquid-input{z-index:2;width:100%;min-height:var(--liquid-height);border-radius:var(--liquid-radius);color:#06121cf5;background:#ffffff24;border:1px solid #ffffff2e;outline:none;padding-left:48px;padding-right:52px;font-size:.98rem;position:relative}.liquid-input:focus{border-color:#5ba4c4e6;box-shadow:0 6px 22px #5ba4c41f,inset 0 0 0 4px #5ba4c40f}.liquid-input,.liquid-main input,.liquid-main textarea{box-sizing:border-box}.liquid-input:-webkit-autofill{-webkit-text-fill-color:var(--liquid-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #26272be6}.liquid-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--liquid-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #26272be6}.liquid-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--liquid-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #26272be6}.liquid-right{z-index:3;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.liquid-right button{cursor:pointer;z-index:4;position:relative}.liquid-meta{color:#f1eaded6;justify-content:space-between;padding:0 16px;font-size:.9rem}.liquid-button{color:#06121cf5;letter-spacing:.02em;background:linear-gradient(145deg,#ffffff29,#ffffff1f);border:1px solid #ffffff1f;justify-content:center;font-weight:700;transition:background .18s,transform .12s,box-shadow .16s}.liquid-button:active{transform:scale(.99)}.liquid-button:disabled{opacity:.7;cursor:not-allowed}.feedback-banner{-webkit-backdrop-filter:blur(8px);border-radius:.8rem;align-items:center;gap:.55rem;padding:.65rem .8rem;font-size:.88rem;line-height:1.2rem;display:flex}.feedback-error{color:#ffe0da;background:#6327205c;border:1px solid #ffb7af8c}.feedback-success{color:#d7ffe2;background:#1b4f2957;border:1px solid #acebbb8c}.login-text-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.landing-shell{background:#1a1d21}.landing-overlay{background-image:linear-gradient(120deg,#14181e8c,#312b236b),radial-gradient(circle at 16% 16%,#e7d3b238,#0000 44%),radial-gradient(circle at 84% 78%,#90aac238,#0000 42%),url(https://images.unsplash.com/photo-1476514525535-07fb3b4ae5f1?auto=format&fit=crop&w=2400&q=80);background-position:50%;background-size:cover}.landing-hero-overlay{background:linear-gradient(#0f0f101f,#1212149e)}.liquid-nav,.liquid-panel,.liquid-chip{-webkit-backdrop-filter:blur(20px)saturate(130%);background:linear-gradient(142deg,#051928a6,#0e1c30b3);box-shadow:0 20px 55px #00000059,inset 0 1px #5ba4c42e}.liquid-nav{border:1px solid #5ba4c438}.liquid-panel{border:1px solid #5ba4c426}.liquid-chip{border:1px solid #5ba4c426;transition:background .2s,transform .2s,box-shadow .2s}.liquid-chip:hover{background:linear-gradient(142deg,#2e6b8a59,#75708c73);box-shadow:0 0 15px #5ba4c426}.group-scene{background:#171a20}.group-bg-gradient-create{background-image:linear-gradient(116deg,#0a0f169e,#241e1970),radial-gradient(circle at 18% 14%,#ebd8b438,#0000 44%),radial-gradient(circle at 86% 78%,#819cb633,#0000 44%),url(https://images.unsplash.com/photo-1517760444937-f6397edcbbcd?auto=format&fit=crop&w=2400&q=80);background-position:50% 42%;background-size:cover}.group-bg-gradient-join{background-image:linear-gradient(120deg,#0b1016a3,#241f1a70),radial-gradient(circle at 20% 18%,#d7c4a238,#0000 43%),radial-gradient(circle at 82% 76%,#7192b233,#0000 42%),url(https://images.unsplash.com/photo-1470071459604-3b5ec3a7fe05?auto=format&fit=crop&w=2400&q=80);background-position:50% 40%;background-size:cover}.group-cinematic-vignette{background:radial-gradient(70% 60% at 50% 15%,#0000 0%,#00000029 68%,#0000005c 100%),linear-gradient(#04080e14,#04080e38)}.scene-photo-wash-create,.scene-photo-wash-join,.scene-photo-wash-dashboard{mix-blend-mode:soft-light;background-position:50%;background-size:cover}.scene-photo-wash-create{background-image:url(https://images.unsplash.com/photo-1488085061387-422e29b40080?auto=format&fit=crop&w=2200&q=80);background-position:50% 45%}.scene-photo-wash-join{background-image:url(https://images.unsplash.com/photo-1454496522488-7a8e488e8606?auto=format&fit=crop&w=2200&q=80);background-position:50% 42%}.scene-photo-wash-dashboard{background-image:url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=2200&q=80);background-position:50% 46%}.group-panel{-webkit-backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(145deg,#3c352c4d,#1f263157);box-shadow:0 24px 55px #0000003d,inset 0 1px #ffffff29}.group-panel-create{background:linear-gradient(150deg,#46362747,#1b2c3952)}.group-panel-join{background:linear-gradient(150deg,#24303d57,#42332740)}.group-panel-dashboard{background:linear-gradient(150deg,#1e313f57,#3a2d2447)}.group-orb-a{filter:blur(18px);background:radial-gradient(circle at 32% 32%,#ebd8b842,#8aa2ba14 70%,#0000 100%)}.group-orb-b{filter:blur(18px);background:radial-gradient(circle at 30% 30%,#8eabc533,#e9d6b517 70%,#0000 100%)}.kinetic-banner{background:linear-gradient(110deg,#2229348c,#43382b73);border:1px solid #f0e0c53d;border-radius:1.4rem;position:relative;overflow:hidden}.kinetic-banner:before{content:"";background:conic-gradient(#f6e5ca0a,#a7bfd433,#f4e1c30a,#94afc633,#f6e5ca0a);animation:15s linear infinite orbitSweep;position:absolute;inset:-160% -40%}.kinetic-banner>*{z-index:2;position:relative}.feature-grid-card{border:1px solid #f2e3ca3d;border-radius:1rem;padding:1rem;transition:transform .22s,border-color .22s,background .22s;animation:.65s cubic-bezier(.2,1,.3,1) both cardRise}.feature-grid-card:hover{border-color:#f5e9d473;transform:translateY(-4px)scale(1.01)}.feature-grid-card:first-child,.feature-grid-card:nth-child(5){background:linear-gradient(145deg,#212d3c80,#38302859)}.feature-grid-card:nth-child(2),.feature-grid-card:nth-child(6){background:linear-gradient(145deg,#362a2485,#232c375c)}.feature-grid-card:nth-child(3),.feature-grid-card:nth-child(4){background:linear-gradient(145deg,#27303a80,#3d322854)}.trip-card{-webkit-backdrop-filter:blur(14px)saturate(112%);border:1px solid #f0e0c53d;border-radius:1.15rem;padding:1rem;transition:transform .24s,border-color .24s,box-shadow .24s;animation:.65s cubic-bezier(.2,1,.3,1) both cardRise;position:relative;overflow:hidden}.trip-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff1db24,#0000 70%);height:70%;position:absolute;inset:auto -30% -48%}.trip-card:hover{border-color:#f5e8d170;transform:translateY(-6px)rotate(-.35deg);box-shadow:0 24px 35px #0000003d}.trip-card:nth-child(3n+1){background:linear-gradient(145deg,#19283894,#372f276b)}.trip-card:nth-child(3n+2){background:linear-gradient(145deg,#3a2b238f,#222b3666)}.trip-card:nth-child(3n){background:linear-gradient(145deg,#202b368a,#3d332963)}.metric-tile{background:linear-gradient(145deg,#1f283285,#3b312857);border:1px solid #f0e0c538;border-radius:1rem;animation:.55s cubic-bezier(.2,1,.3,1) both cardRise}.metric-tile:hover{background:linear-gradient(145deg,#242f3a94,#41362d66);border-color:#f5e7ce6b}.dashboard-section{animation:.6s cubic-bezier(.2,1,.3,1) both cardRise}.cinematic-dashboard{background:#285260}.cinematic-dashboard-bg{opacity:.96;filter:saturate(.92)contrast(1.08)}.cinema-hero,.cinema-panel,.cinema-preferences,.cinema-itinerary,.ios-metric-card{box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff29}.cinema-panel,.cinema-preferences,.ios-metric-card,.itinerary-workbench{-webkit-backdrop-filter:blur(24px)saturate(118%);background:linear-gradient(145deg,#548c92db,#285260f0),radial-gradient(circle at 12% 0,#e0d7cf33,#0000 34%);border:1px solid #b4d7d86b}.cinema-panel,.cinema-preferences{border-radius:2rem;padding:1.35rem}@media (width>=768px){.cinema-panel,.cinema-preferences{border-radius:2.35rem;padding:1.75rem}}.ios-metric-card{border-radius:1.6rem;min-height:12rem;padding:1.35rem;transition:transform .22s,border-color .22s,background .22s}.ios-metric-card:hover{border-color:#f4c97861;transform:translateY(-4px)}.ios-gold-button,.ios-glass-button{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.85rem;padding:.72rem 1.25rem;font-weight:650;transition:transform .18s,opacity .18s,border-color .18s,background .18s;display:inline-flex}.ios-gold-button{color:#285260;background:linear-gradient(135deg,#e0d7cf,#ab9072);border:1px solid #e0d7cfb3;box-shadow:0 18px 38px #ab90723d}.ios-glass-button{color:#f9faf4eb;-webkit-backdrop-filter:blur(16px);background:#b4d7d829;border:1px solid #b4d7d857}.ios-gold-button:hover,.ios-glass-button:hover{transform:translateY(-1px)}.ios-gold-button:disabled,.ios-glass-button:disabled{cursor:not-allowed;opacity:.46;transform:none}.cinema-confidence{-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#ab90729e,#285260e0);border:1px solid #e0d7cf73;border-radius:2rem;align-items:center;gap:1rem;padding:1rem 1.35rem;display:inline-flex}.preference-step{color:#e1e9e494;border-radius:1.5rem;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.preference-step span{color:#e1e9e4b8;background:#e1e9e41f;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-weight:700;display:inline-flex}.preference-step p{color:#f9faf4db;font-weight:650}.preference-step small{color:#d8ded87a;margin-top:.15rem;display:block}.preference-step-active{color:#f9faf4e0;background:#e7efea21}.preference-step-active span{color:#285260;background:linear-gradient(135deg,#b4d7d8,#e0d7cf)}.palette-stack{gap:.55rem;padding:.35rem;display:grid}.palette-stack span{border:1px solid #ffffff2e;border-radius:1rem;height:2.35rem;display:block;box-shadow:inset 0 1px #fff3,0 10px 22px #0000001f}.destination-card{text-align:left;background:#e0d7cf;border:1px solid #e0d7cf85;border-radius:1.25rem;min-height:15.5rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.destination-card img{-o-object-fit:cover;object-fit:cover;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.destination-card:after{content:"";background:linear-gradient(#28526014,#285260eb),radial-gradient(circle at 18% 18%,#e0d7cf38,#0000 42%);position:absolute;inset:0}.destination-title{z-index:2;font-family:var(--font-editorial);color:#fffaf0;font-size:1.8rem;position:absolute;bottom:1.25rem;left:1.25rem}.destination-icon{z-index:2;color:#285260;background:#e0d7cfe0;border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex;position:absolute;top:1.15rem;left:1.15rem}.destination-swatches{z-index:2;gap:.28rem;display:flex;position:absolute;bottom:1.35rem;right:1.15rem}.destination-swatches i{border:1px solid #ffffff6b;border-radius:999px;width:.8rem;height:.8rem;display:block}.destination-card:hover,.destination-card-active{border-color:#b4d7d8f2;transform:translateY(-4px);box-shadow:0 26px 56px #00000057}.ios-input{color:#fffaf0;background:#285260b8;border:1px solid #b4d7d84d;border-radius:1.25rem;outline:none;width:100%;min-height:3.6rem;padding:0 1rem;transition:border-color .18s,background .18s,box-shadow .18s}.ios-input::placeholder{color:#d6ddd86b}.ios-input:focus{background:#285260e6;border-color:#e0d7cfb3;box-shadow:0 0 0 3px #b4d7d829}.quiz-label{letter-spacing:.19em;text-transform:uppercase;color:#e0d7cfc7;font-size:.72rem;font-weight:780}.visual-quiz-card,.day-choice{color:#f9faf4e6;text-align:left;background:linear-gradient(145deg,#b4d7d82b,#285260c7),radial-gradient(circle at 20% 12%,#e0d7cf42,#0000 42%);border:1px solid #b4d7d857;border-radius:1rem;min-height:8.6rem;padding:1rem;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.visual-quiz-card:hover,.day-choice:hover{border-color:#e0d7cfad;transform:translateY(-3px)}.visual-quiz-card-active,.day-choice-active{background:linear-gradient(145deg,#b4d7d857,#548c92db),radial-gradient(circle at 20% 12%,#e0d7cf6b,#0000 42%);border-color:#e0d7cff2}.visual-quiz-glow{background:radial-gradient(circle,#e0d7cf42,#0000 68%);height:72%;position:absolute;inset:auto -30% -46%}.visual-quiz-icon{z-index:2;color:#285260;background:#e0d7cfd1;border-radius:999px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:inline-flex;position:relative}.visual-quiz-copy{z-index:2;margin-top:1rem;display:block;position:relative}.visual-quiz-copy small,.visual-quiz-copy em{color:#e0d7cfb8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-style:normal;display:block}.visual-quiz-copy strong{color:#fffaf0;font-family:var(--font-editorial);margin-top:.25rem;font-size:1.42rem;line-height:1;display:block}.day-choice strong{color:#fffaf0;font-family:var(--font-editorial);font-size:2.65rem;line-height:1;display:block}.day-choice span{color:#e0d7cfc2;margin-top:.5rem;font-size:.78rem;display:block}.day-choice em{color:#b4d7d8ad;text-transform:uppercase;margin-top:.25rem;font-size:.7rem;font-style:normal;line-height:1.1;display:block}.quiz-block{background:#01101129;border:1px solid #b4d7d82e;border-radius:1.25rem;padding:1rem}.swipe-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}@media (width>=768px){.swipe-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.swipe-activity-card{color:#fffaf0;background:linear-gradient(160deg,#285260e0,#1a2f35e6),radial-gradient(circle at 20% 10%,#e0d7cf38,#0000 42%);border:1px solid #daeae429;border-radius:1rem;grid-template-rows:auto 1fr auto auto;gap:.75rem;min-height:12.25rem;padding:.95rem;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0000002e}.swipe-activity-card:before{content:"";opacity:0;background:linear-gradient(135deg,#f6d56f1f,#0000 44%);transition:opacity .18s;position:absolute;inset:0}.swipe-activity-card:hover{border-color:#e0d7cf7a;transform:translateY(-3px)rotate(-.4deg)}.swipe-activity-card-liked{background:linear-gradient(160deg,#2d7155d1,#1f4b48e6),radial-gradient(circle at 20% 10%,#e0d7cf47,#0000 42%);border-color:#9ee2c0bd;transform:rotate(.5deg)}.swipe-activity-card-liked:before{opacity:1}.swipe-card-mark{z-index:1;color:#e0d7cfc7;letter-spacing:.14em;background:#01101138;border:1px solid #e0d7cf47;border-radius:999px;width:max-content;padding:.25rem .55rem;font-size:.62rem;font-weight:800;position:relative}.swipe-card-art{z-index:1;color:#285260;background:#e0d7cfdb;border-radius:999px;justify-content:center;place-self:center;align-items:center;width:4.4rem;height:4.4rem;display:inline-flex;position:relative}.swipe-activity-card p,.swipe-activity-card span,.swipe-actions{z-index:1;position:relative}.swipe-activity-card p{overflow-wrap:anywhere;text-align:center;font-family:var(--font-editorial);font-size:1.35rem;line-height:1.05}.swipe-activity-card span{text-align:center;color:#d8ded8a3;letter-spacing:.12em;text-transform:uppercase;margin-top:.2rem;font-size:.68rem;display:block}.swipe-actions{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.swipe-actions button{border-radius:999px;justify-content:center;align-items:center;min-height:2.35rem;transition:transform .16s,opacity .16s;display:inline-flex}.swipe-actions button:hover{transform:translateY(-1px)}.swipe-action-no{color:#ffb49b;background:#fb987624;border:1px solid #fb987657}.swipe-action-yes{color:#a8f0c8;background:#459a7033;border:1px solid #9ee2c05c}.ios-pill-gold,.ios-pill-ok,.ios-pill-warn,.ios-pill-muted{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2rem;padding:.35rem .9rem;font-size:.74rem;font-weight:750;display:inline-flex}.ios-pill-gold{color:#e0d7cf;background:#e0d7cf2e;border:1px solid #e0d7cf7a}.ios-pill-ok{color:#a8f0c8;background:#449f7329;border:1px solid #7fdcab52}.ios-pill-warn{color:#ffad91;background:#fb987626;border:1px solid #fb98765c}.ios-pill-muted{color:#e1e9e4b3;background:#daeae412;border:1px solid #daeae429}.conflict-card,.member-card,.invite-row,.notification-card,.itinerary-row,.trend-card{-webkit-backdrop-filter:blur(16px);background:#2852609e;border:1px solid #daeae421}.conflict-card{border-radius:1.75rem;gap:1rem;padding:1.1rem;display:flex}.conflict-icon,.itinerary-time{border-radius:999px;flex:none;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;display:inline-flex}.conflict-icon-ok,.itinerary-time{color:#a8f0c8;background:#459a702e}.conflict-icon-warn{color:#ffad91;background:#fb987629}.cinema-itinerary{background:#011617bd;border:1px solid #cce1d938;border-radius:3rem;padding:.65rem;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff24}.itinerary-workbench{border-radius:2rem;padding:1.25rem}@media (width>=768px){.itinerary-workbench{padding:2rem}}.day-tab{background:#0110116b;border:1px solid #daeae429;border-radius:1.5rem;min-width:11rem;padding:1rem}.day-tab small{text-transform:uppercase;letter-spacing:.2em;color:#d8ded88c;display:block}.day-tab strong{color:#fffaf0;font-family:var(--font-editorial);margin-top:.45rem;font-size:1.5rem;line-height:1.05;display:block}.day-tab-active{background:#f6d56f17;border-color:#f6d56f8c}.itinerary-row{border-radius:1.75rem;align-items:center;gap:1rem;padding:1rem;display:flex}.member-card,.invite-row,.notification-card{border-radius:1.65rem;align-items:center;gap:1rem;padding:1rem;display:flex}.member-avatar{color:#fffaf0;width:4.2rem;height:4.2rem;font-family:var(--font-editorial);background:linear-gradient(135deg,#f6d56f9e,#7a5739b8);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.35rem;font-weight:700;display:inline-flex}.member-avatar.small{width:3.1rem;height:3.1rem;font-size:1rem}.round-action{border:1px solid #daeae424;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.round-action.ok{color:#a8f0c8;background:#459a7038}.round-action.warn{color:#ffad91;background:#fb98762e}.ios-segment{background:#0110116b;border:1px solid #daeae424;border-radius:999px;gap:.25rem;padding:.3rem;display:inline-flex}.ios-segment button{color:#d8ded8ad;text-transform:capitalize;border-radius:999px;padding:.72rem 1.1rem}.ios-segment button.active{color:#061918;background:linear-gradient(135deg,#f8dc76,#f6b64d)}.trend-card{border-radius:1.75rem;min-height:13rem;padding:1.35rem}.trend-card p{text-transform:uppercase;letter-spacing:.2em;color:#d8ded8ad;justify-content:space-between;gap:1rem;display:flex}.trend-card strong{color:#fffaf0;letter-spacing:0;text-transform:none}.mini-link{color:#d8ded8a3;border-radius:999px;padding:.4rem .7rem;font-size:.78rem}.mini-link:disabled{opacity:.35}.chat-row{gap:1rem;display:flex}.chat-meta{text-transform:uppercase;letter-spacing:.18em;color:#d8ded885;margin-bottom:.45rem;font-size:.72rem}.chat-bubble{color:#f9faf4e0;background:#01101175;border:1px solid #daeae41f;border-radius:1.6rem;max-width:38rem;padding:.95rem 1.2rem}.chat-bubble.me{color:#061918;background:linear-gradient(135deg,#f8dc76,#f6b64d)}.chat-input,.ai-prompt{color:#d8ded89e;background:#01101170;border:1px solid #daeae41f;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;min-height:3.8rem;padding:.65rem 1rem;display:flex}.ai-panel{background:linear-gradient(145deg,#374937b8,#143c3dcc),radial-gradient(circle at 90% 10%,#f6d56f21,#0000 38%)}.ai-prompt{text-align:left;width:100%}@keyframes shimmerSweep{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton-block{background:linear-gradient(100deg,#e6d9c312 20%,#e6d9c329 40%,#e6d9c312 60%) 0 0/220% 100%;border-radius:.85rem;animation:1.25s linear infinite shimmerSweep}.skeleton-card{background:linear-gradient(145deg,#202b367a,#3d332957);border:1px solid #f0e0c533;border-radius:1.1rem;padding:1rem}.toast-chip{box-shadow:0 16px 48px #00000047}.awg-shell{--awg-bg:#f6f4ef;--awg-panel:#ffffff94;--awg-panel-strong:#ffffffd1;--awg-line:#5d67752e;--awg-line-strong:#5d677552;--awg-text:#24303a;--awg-muted:#24303a9e;--awg-soft:#8e9aaf1a;--awg-aqua:#8e9aaf;--awg-mint:#d8e2ea;--awg-coral:#b9a7a3;--awg-gold:#b9a7a3;min-height:100vh;color:var(--awg-text);font-family:var(--font-ui);background:linear-gradient(135deg,#f7f6f2,#eef2f5 58%,#f3efec);grid-template-columns:20rem minmax(0,1fr);display:grid}.awg-shell button,.awg-shell input{font:inherit}.awg-sidebar{border-right:1px solid var(--awg-line);-webkit-backdrop-filter:blur(24px)saturate(122%);background:linear-gradient(#ffffffc7,#eef2f5b8);flex-direction:column;gap:1.5rem;height:100vh;padding:2.25rem 1.35rem 1.5rem;display:flex;position:sticky;top:0;box-shadow:24px 0 70px -56px #24303a8c}.awg-brand{align-items:center;gap:.85rem;min-height:3.25rem;display:flex}.awg-brand-mark,.awg-avatar,.awg-icon-button,.awg-next-list span,.awg-timeline-row>span{justify-content:center;align-items:center;display:inline-flex}.awg-brand-mark{background:var(--awg-aqua);color:#fff;border-radius:999px;width:3.7rem;height:3.7rem;box-shadow:0 14px 34px #75708c2e}.awg-brand strong,.awg-brand small{display:block}.awg-brand strong{letter-spacing:0;font-size:1.18rem}.awg-brand small{color:var(--awg-muted);letter-spacing:.28em;text-transform:uppercase;margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.awg-label{color:#24303a94;letter-spacing:.28em;text-transform:uppercase;font-size:.72rem;font-weight:760}.awg-nav{gap:.35rem;display:grid}.awg-submenu-nav{gap:.55rem}.awg-nav button{min-height:3.45rem;color:var(--awg-muted);text-align:left;border:1px solid #0000;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:0 .85rem;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.awg-nav button:hover,.awg-nav button.active{border-color:var(--awg-line-strong);color:var(--awg-text);background:#eef2f5b8;box-shadow:0 12px 38px -28px #24303a6b}.awg-nav button:hover{transform:translate(2px)}.awg-nav button svg:last-child{opacity:0;transition:opacity .18s,transform .18s}.awg-nav button.active svg:last-child,.awg-nav button:hover svg:last-child{opacity:1}.awg-nav-section{gap:.28rem;display:grid}.awg-nav-section-toggle{letter-spacing:.08em;text-transform:uppercase;background:0 0;font-size:.78rem;font-weight:780;border-radius:1rem!important;min-height:2.65rem!important;padding:0 .72rem!important}.awg-nav-section-toggle:hover,.awg-nav-section-toggle.active{box-shadow:none!important;background:#d8e2ea6b!important;transform:none!important}.awg-nav-section-icon{width:1.9rem;height:1.9rem;color:var(--awg-text);background:#75708c1f;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.awg-nav-caret{margin-left:auto;transition:transform .18s,opacity .18s;transform:rotate(-90deg);opacity:.62!important}.awg-nav-section.open .awg-nav-caret{transform:rotate(0);opacity:1!important}.awg-submenu{gap:.32rem;padding-left:.35rem;display:grid;overflow:hidden}.awg-submenu button{isolation:isolate;border-radius:1.2rem;min-height:3.15rem;padding:0 .78rem 0 .95rem;position:relative;overflow:hidden}.awg-submenu button>svg,.awg-submenu button>span:not(.awg-nav-active-pill){z-index:1;position:relative}.awg-nav-active-pill{z-index:0;border-radius:inherit;border:1px solid var(--awg-line-strong);background:linear-gradient(135deg,#eef2f5f5,#d8e2eab8);position:absolute;inset:0;box-shadow:0 15px 42px -30px #24303a80}.awg-nav-arrow{margin-left:auto}.awg-nav-badge{z-index:2;color:#fff;background:linear-gradient(135deg,#b9a7a3,#8e9aaf);border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;padding:0 .25rem;font-size:.72rem;font-weight:800;position:relative;box-shadow:0 2px 8px #b9a7a352;display:inline-flex!important}.awg-mobile-nav{display:none}.awg-trip-chip{border:1px solid var(--awg-line);background:linear-gradient(#ffffffe6,#f1f5f9bd);border-radius:1.5rem;align-items:flex-start;gap:.7rem;margin-top:auto;padding:1rem;display:flex;box-shadow:0 18px 50px -38px #24303ab3}.awg-trip-chip>span{background:var(--awg-mint);border-radius:999px;width:.7rem;height:.7rem;margin-top:.35rem}.awg-trip-chip strong,.awg-trip-chip small{display:block}.awg-trip-chip small{color:var(--awg-muted);margin-top:.55rem}.awg-main{min-width:0}.awg-topbar{z-index:30;border-bottom:1px solid var(--awg-line);-webkit-backdrop-filter:blur(22px)saturate(120%);background:#f8fafcd1;justify-content:space-between;align-items:center;gap:1rem;min-height:7.2rem;padding:0 3.4rem;display:flex;position:sticky;top:0;box-shadow:0 18px 56px -46px #24303a99}.awg-top-left{gap:.7rem;display:grid}.awg-route-actions{flex-wrap:wrap;gap:.55rem;display:flex}.awg-route-actions a,.awg-route-actions button{border:1px solid var(--awg-line);color:#24303adb;background:#fffc;border-radius:999px;align-items:center;min-height:2.45rem;padding:0 .95rem;font-size:.86rem;font-weight:700;transition:background .18s,border-color .18s,opacity .18s,transform .18s;display:inline-flex}.awg-route-actions a:hover,.awg-route-actions button:hover{border-color:var(--awg-line-strong);background:#fffffffa;transform:translateY(-1px)}.awg-crumbs{color:var(--awg-muted);letter-spacing:.26em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;display:flex}.awg-crumbs strong{color:var(--awg-text);font-family:var(--font-ui);letter-spacing:0;text-transform:none;font-size:1rem}.awg-top-actions{justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.awg-search{border:1px solid var(--awg-line);width:min(23rem,32vw);min-height:3rem;color:var(--awg-muted);background:#ffffffd1;border-radius:999px;align-items:center;gap:.65rem;padding:0 .9rem;display:flex}.awg-search input{min-width:0;color:var(--awg-text);background:0 0;border:0;outline:none;flex:1}.awg-search input::placeholder{color:#75708c85}.awg-search span{color:#75708c99;font-size:.78rem}.awg-shell .awg-topbar a,.awg-shell .awg-topbar strong,.awg-shell .awg-crumbs,.awg-shell .awg-crumbs strong{color:var(--awg-text)!important}.awg-shell .awg-topbar span,.awg-shell .awg-topbar p,.awg-shell .awg-topbar small{color:var(--awg-muted)!important}.awg-shell .awg-notifications-dropdown{border-color:var(--awg-line)!important;background:#fffffff5!important;box-shadow:0 24px 70px -42px #24303aad!important}.awg-shell .awg-notifications-dropdown p,.awg-shell .awg-notifications-dropdown span{color:var(--awg-muted)!important}.awg-icon-button{width:2.4rem;height:2.4rem;color:var(--awg-muted);border-radius:999px;transition:color .18s,background .18s,transform .18s;position:relative}.awg-icon-button:hover{background:var(--awg-soft);color:var(--awg-text);transform:translateY(-1px)}.awg-icon-button i{background:var(--awg-coral);border-radius:999px;width:.44rem;height:.44rem;position:absolute;top:.45rem;right:.45rem}.awg-avatar-stack{align-items:center;display:flex}.awg-avatar{color:#171a20;border:2px solid #171a20;border-radius:999px;width:3.6rem;height:3.6rem;font-weight:780;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),box-shadow .25s,z-index .25s;position:relative}.awg-avatar:hover{z-index:10;transform:scale(1.18)rotate(6deg)translateY(-2px);box-shadow:0 6px 16px #00000059}.awg-avatar+.awg-avatar{margin-left:-.7rem}.awg-avatar-small{width:2.65rem;height:2.65rem;font-size:.86rem}.awg-avatar-0{background:var(--awg-aqua)}.awg-avatar-1{background:var(--awg-mint)}.awg-avatar-2{background:var(--awg-coral)}.awg-avatar-3{background:var(--awg-gold)}.awg-notification-strip{gap:.6rem;padding:.8rem 2.8rem 0;display:flex;overflow-x:auto}.awg-notification-strip button{color:#fff8ebb8;background:#eac46d14;border:1px solid #eac46d2e;border-radius:999px;flex:none;padding:.45rem .8rem;font-size:.82rem}.awg-content{padding:3.4rem;animation:.44s cubic-bezier(.22,1,.36,1) both awgViewIn}.awg-view{gap:1.55rem;display:grid}.awg-centered-view{place-items:start center;min-height:calc(100vh - 11rem);padding-top:2rem}.awg-card,.awg-hero-card{border:1px solid var(--awg-line);background:linear-gradient(145deg, #fffffff0, #f8fafcb8), radial-gradient(circle at 12% 0%, #75708c14, transparent 34rem), var(--awg-panel);-webkit-backdrop-filter:blur(26px)saturate(122%);border-radius:1.85rem;position:relative;overflow:hidden;box-shadow:0 28px 80px -52px #24303ab8,inset 0 1px #ffffffe6}.awg-card{animation:.52s cubic-bezier(.22,1,.36,1) both awgCardIn;animation-delay:var(--delay,0s);padding:2.15rem}.awg-card:hover,.awg-hero-card:hover{border-color:var(--awg-line-strong);box-shadow:0 34px 90px -54px #24303ad1}.awg-hero-card{min-height:31rem}.awg-hero-card img,.awg-scene-grid img,.awg-itinerary-hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.awg-hero-shade{background:linear-gradient(90deg,#24303adb,#24303a6b 44%,#24303aa8),linear-gradient(#24303a14,#24303a9e);position:absolute;inset:0}.awg-hero-copy{z-index:1;max-width:56rem;padding:6.6rem 3.4rem 3.4rem;position:relative}.awg-hero-copy h1,.awg-preferences-card h1,.awg-itinerary-hero h1,.awg-card h2{font-family:var(--font-ui);letter-spacing:0;font-weight:780}.awg-hero-copy h1{overflow-wrap:anywhere;text-wrap:balance;color:#fff8eb;max-width:58rem;margin-top:1.1rem;font-size:clamp(3.4rem,5vw,5.2rem);line-height:1}.awg-hero-copy p{color:#fff8ebb8;max-width:50rem;margin-top:1.25rem;font-size:1.18rem}.awg-hero-actions,.awg-form-actions,.awg-itinerary-actions,.awg-pending-actions{flex-wrap:wrap;gap:.8rem;display:flex}.awg-hero-actions{margin-top:2.2rem}.awg-overview-hero{background:radial-gradient(circle at 86% 10%,#75708c24,#0000 22rem),radial-gradient(circle at 20% 100%,#d8e2ea1f,#0000 22rem),#ffffffe0;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,5vw,4rem);display:grid}.awg-overview-copy h1{max-width:48rem;color:var(--awg-text);letter-spacing:-.055em;text-wrap:balance;margin-top:.75rem;font-size:clamp(3.3rem,6vw,6.2rem);font-weight:860;line-height:.95}.awg-overview-copy p{max-width:46rem;color:var(--awg-muted);margin-top:1.2rem;font-size:1.12rem;font-weight:560;line-height:1.7}.awg-overview-meta,.awg-overview-destinations{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem;display:flex}.awg-overview-meta span,.awg-overview-destinations span{border:1px solid var(--awg-line);color:#24303ac7;background:#f8fafcdb;border-radius:999px;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .85rem;font-size:.86rem;font-weight:780;display:inline-flex}.awg-overview-destinations{margin-top:.75rem}.awg-overview-destinations span{color:#0369a1;background:#75708c12;border-color:#75708c2e}.awg-overview-status{align-self:stretch;gap:.9rem;display:grid}.awg-overview-status>div{border:1px solid var(--awg-line);background:#f8fafceb;border-radius:1.5rem;flex-direction:column;justify-content:center;min-height:8rem;padding:1.25rem;display:flex;box-shadow:inset 0 1px #ffffffdb}.awg-overview-status strong{color:var(--awg-text);margin-top:.55rem;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:860;line-height:.95;display:block}.awg-overview-status span{color:var(--awg-muted);margin-top:.55rem;font-size:.88rem;font-weight:700}@media (width<=980px){.awg-overview-hero{grid-template-columns:1fr}.awg-overview-status{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.awg-overview-status{grid-template-columns:1fr}}.awg-primary-button,.awg-secondary-button,.awg-itinerary-actions button,.awg-invite-panel form button,.awg-pending-actions button{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.45rem;padding:0 1.25rem;font-weight:720;transition:transform .18s,opacity .18s,background .18s,border-color .18s;display:inline-flex}.awg-primary-button,.awg-invite-panel form button{color:#fff;background:#24303a;box-shadow:0 18px 42px -24px #24303ae0}.awg-secondary-button,.awg-itinerary-actions button,.awg-pending-actions button{border:1px solid var(--awg-line-strong);color:var(--awg-text);background:#ffffffdb}.awg-danger-outline-button{color:#be123c!important;background:#fff1f2db!important;border-color:#b9a7a342!important}.awg-primary-button:hover,.awg-secondary-button:hover,.awg-itinerary-actions button:hover,.awg-invite-panel form button:hover,.awg-pending-actions button:hover{transform:translateY(-1px);box-shadow:0 22px 52px -34px #24303ac7}.awg-primary-button:disabled,.awg-secondary-button:disabled,.awg-itinerary-actions button:disabled,.awg-invite-panel form button:disabled{cursor:not-allowed;opacity:.45;transform:none}.awg-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.awg-metric-card{min-height:13rem}.awg-metric-card strong{color:var(--awg-text);font-family:var(--font-ui);margin-top:1.4rem;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:500;line-height:.9;display:block}.awg-metric-card strong.warn{color:var(--awg-coral)}.awg-metric-card span{color:var(--awg-muted);margin-top:.85rem;display:block}.awg-overview-grid,.awg-chat-layout{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.95fr);gap:1.55rem;display:grid}.awg-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.awg-card h2{color:var(--awg-text);margin-top:.7rem;font-size:clamp(2rem,2.5vw,2.8rem);line-height:1.05}.awg-card-head>button{color:var(--awg-muted);transition:color .18s}.awg-card-head>button:hover{color:var(--awg-text)}.awg-segment{border:1px solid var(--awg-line);border-radius:999px;gap:.35rem;padding:.25rem;display:inline-flex}.awg-segment button{min-width:3rem;min-height:2.35rem;color:var(--awg-muted);border-radius:999px}.awg-segment button.active{background:var(--awg-aqua);color:#171a20}.awg-trend-card{min-height:30rem}.awg-trend-svg{width:100%;height:20rem;margin-top:1.4rem;overflow:visible}.awg-next-list{gap:1.45rem;margin-top:2.2rem;display:grid}.awg-next-list button{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.awg-next-list span,.awg-timeline-row>span{width:3.45rem;height:3.45rem;color:var(--awg-gold);background:#f59e0b1a;border-radius:1.1rem}.awg-next-list strong,.awg-next-list small{display:block}.awg-next-list strong{color:var(--awg-text);font-size:1.05rem}.awg-next-list small{color:var(--awg-muted);margin-top:.25rem}.awg-decisions{min-height:17rem}.awg-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;margin-top:2rem;display:grid}.awg-decision-card{border:1px solid var(--awg-line);background:#f8fafceb;border-radius:1.35rem;padding:1.25rem}.awg-decision-card>span,.awg-decision-card>strong{display:block}.awg-decision-card>span{color:var(--awg-muted)}.awg-decision-card>strong{color:var(--awg-text);margin-top:.5rem;font-size:1.2rem}.awg-vote-row{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.35rem;display:grid}.awg-vote-row span{border:1px solid var(--awg-line);color:#24303ad6;background:#ffffffdb;border-radius:1rem;min-height:3.4rem;padding:1rem}.awg-preferences-card{width:min(74rem,100%);min-height:auto;margin:0 auto;padding:clamp(1.35rem,4vw,2.6rem);overflow:hidden}.awg-pref-progress{grid-template-columns:repeat(8,minmax(0,1fr));gap:.45rem;margin-bottom:clamp(1.5rem,3vw,2.15rem);display:grid;position:static}.awg-pref-progress button{background:#75708c33;border-radius:999px;width:100%;height:.42rem;transition:background .18s,transform .18s}.awg-pref-progress button.active{background:linear-gradient(90deg,#8e9aaf,#d8e2ea);transform:scaleY(1.2)}.awg-preferences-card h1{max-width:48rem;color:var(--awg-text);margin-top:.8rem;font-size:clamp(2.35rem,4.6vw,4.15rem);font-weight:860;line-height:.98}.awg-preferences-card>p{color:var(--awg-muted);max-width:44rem;margin-top:.85rem;font-size:1.1rem}.awg-preferences-card fieldset{min-width:0}.awg-preferences-card .section-label{color:#8e9aaf}.awg-preferences-card [class*="text-[#fff7ea]"],.awg-preferences-card [class*="text-[#f8f2e7]"],.awg-preferences-card [class*="text-[#efe4d0]"]{color:var(--awg-text)!important}.awg-preferences-card [class*="text-[#d7ce93]"]{color:#8e9aaf!important}.awg-preferences-card [class*="bg-[#14171d]"],.awg-preferences-card [class*="bg-[#efe4d0]"]{background-color:#f8fafceb!important}.awg-preferences-card [class*="border-[#efe4d0]"],.awg-preferences-card [class*="border-[#d7ce93]"]{border-color:var(--awg-line)!important}.awg-preferences-card [class*="bg-[#d7ce93]"]{background-color:#d8e2ea1a!important}.awg-preferences-card select,.awg-preferences-card textarea{outline:none;width:100%;min-height:3rem;border:1px solid var(--awg-line)!important;color:var(--awg-text)!important;background-color:#f8fafceb!important;border-radius:1rem!important}.awg-preferences-card select{padding:.75rem .95rem!important}.awg-preferences-card textarea{padding:.9rem 1rem!important}.awg-preferences-card select:focus,.awg-preferences-card textarea:focus,.awg-preferences-card input:focus{box-shadow:0 0 0 4px #d8e2ea1f;border-color:#75708c66!important}.awg-preferences-card option{color:var(--awg-text)!important;background:#fff!important}.awg-preferences-card .contents>.rounded-xl,.awg-preferences-card .contents>.rounded-2xl{box-shadow:inset 0 1px #ffffffbd}.awg-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.awg-scene-grid button{border:1px solid var(--awg-line);text-align:left;border-radius:1.5rem;min-height:15rem;transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.awg-scene-grid button:after{content:"";background:linear-gradient(#08181933,#081819e6);position:absolute;inset:0}.awg-scene-grid button:hover,.awg-scene-grid button.active{border-color:#d7ce939e;transform:translateY(-2px)}.awg-scene-grid button span,.awg-scene-grid button strong{z-index:1;position:absolute}.awg-scene-grid button span{color:var(--awg-aqua);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;bottom:1.55rem;left:1.35rem}.awg-scene-grid button strong{color:var(--awg-text);font-size:1.1rem;bottom:1.4rem;left:3.8rem}.awg-choice-grid,.awg-input-grid,.awg-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.awg-choice-grid button,.awg-activity-grid button,.awg-input-grid label,.awg-wide-input{border:1px solid var(--awg-line);color:var(--awg-text);background:#ffffffe6;border-radius:1.15rem;box-shadow:0 14px 30px #24303a0d}.awg-choice-grid button,.awg-activity-grid button{text-transform:capitalize;align-items:center;gap:.8rem;min-height:5rem;padding:0 1.35rem;font-weight:720;transition:border-color .18s,background .18s,transform .18s;display:flex}.awg-choice-grid button:hover,.awg-choice-grid button.active,.awg-activity-grid button:hover,.awg-activity-grid button.active{background:#d8e2ea17;border-color:#75708c57;transform:translateY(-1px)}.awg-input-grid label,.awg-wide-input{gap:.6rem;padding:1rem;display:grid}.awg-input-grid label span,.awg-wide-input span{color:var(--awg-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.awg-input-grid input,.awg-input-grid select,.awg-wide-input input,.awg-invite-panel input{min-height:2.6rem;color:var(--awg-text);background:0 0;border:0;outline:none}.awg-wide-input{margin-top:1rem}.awg-form-actions{justify-content:flex-end;margin-top:2rem}.awg-itinerary-layout{grid-template-columns:minmax(17rem,.36fr) minmax(0,1fr);align-items:start}.awg-day-list{align-self:start;gap:.7rem;padding:1rem;display:grid;position:sticky;top:1rem}.awg-day-list button{border:1px solid var(--awg-line);text-align:left;background:#eef2f58a;border-radius:1.1rem;grid-template-columns:1fr auto;gap:.35rem .8rem;padding:1rem;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid}.awg-day-list button.active,.awg-day-list button:hover{background:#eef2f5e6;border-color:#75708c6b;transform:translate(2px);box-shadow:0 18px 42px -34px #24303a94}.awg-day-list button span{color:var(--awg-muted);letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.awg-day-list button strong{color:var(--awg-text);font-size:1rem;line-height:1.25}.awg-day-list button small{color:#24303a85;grid-column:1;font-size:.76rem}.awg-day-list button svg{color:var(--awg-muted);grid-area:1/2/span 3;align-self:center}.awg-itinerary-card{padding:0;overflow:visible!important}.awg-itinerary-hero{background:linear-gradient(135deg,#eef2f5f0,#d8e2eac2);min-height:auto;padding:clamp(1.75rem,4vw,3rem);position:relative;overflow:visible!important}.awg-itinerary-hero:after{display:none}.awg-itinerary-hero>div{z-index:1;max-width:55rem;position:relative}.awg-itinerary-hero h1{color:var(--awg-text);margin-top:.8rem;font-size:clamp(2.55rem,4.5vw,4.8rem);font-weight:860;line-height:.98}.awg-itinerary-hero p{max-width:42rem;color:var(--awg-muted);margin-top:.8rem;font-size:1.02rem;font-weight:650;line-height:1.6}.awg-regenerate-row{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.25rem;display:flex}.awg-regenerate-row input{border:1px solid var(--awg-line);min-width:min(24rem,100%);min-height:2.8rem;color:var(--awg-text);background:#eef2f5c2;border-radius:999px;outline:none;flex:1;padding:0 1rem}.awg-regenerate-row button{min-height:2.8rem;padding:0 1rem}.awg-itinerary-actions{border-bottom:1px solid var(--awg-line);background:#d8e2ea61;flex-wrap:wrap;align-items:center;gap:.6rem;padding:1.2rem 2rem}.awg-route-order{border:1px solid var(--awg-line);background:#eef2f594;border-radius:1.15rem;margin:1rem 2rem 0;padding:1.05rem;box-shadow:inset 0 1px #eef2f58c}.awg-route-order>div{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.65rem;display:flex}.awg-route-order span{color:#24303a;background:#d8e2ea73;border:1px solid #75708c3d;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.82rem;font-weight:800;display:inline-flex}.awg-route-order span:not(:last-child):after{content:"→";color:#efe4d08c}.awg-itinerary-estimate{border:1px solid var(--awg-line);background:linear-gradient(135deg,#eef2f59e,#d8e2ea7a);border-radius:1.15rem;margin:1rem 2rem 0;padding:1.15rem}.awg-travel-cost-head{background:linear-gradient(135deg,#eef2f5d1,#d8e2ea85);border:1px solid #75708c29;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) minmax(11rem,.26fr);align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid;box-shadow:0 18px 44px -40px #24303a7a}.awg-travel-cost-head h2{color:var(--awg-text);letter-spacing:0;margin-top:.35rem;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:880}.awg-travel-cost-head p{max-width:34rem;color:var(--awg-muted);margin-top:.28rem;font-size:.9rem;font-weight:650}.awg-travel-cost-meter{justify-items:end;gap:.65rem;display:grid}.awg-travel-cost-meter>div{background:#24303a14;border:1px solid #75708c29;border-radius:999px;width:min(14rem,100%);height:.9rem;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #24303a14}.awg-travel-cost-meter span{width:var(--segment-size);background:var(--segment-color);min-width:.4rem}.awg-travel-cost-meter ul{color:var(--awg-muted);flex-wrap:wrap;justify-content:flex-end;gap:.45rem .7rem;margin:0;padding:0;font-size:.72rem;font-weight:760;list-style:none;display:flex}.awg-travel-cost-meter li{align-items:center;gap:.35rem;display:inline-flex}.awg-travel-cost-meter li span{background:var(--segment-color);border-radius:999px;width:.5rem;min-width:.5rem;height:.5rem}.awg-estimate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.75rem;display:grid}.awg-estimate-tile{border:1px solid var(--awg-line);background:#eef2f580;border-radius:1rem;min-height:5.4rem;padding:.9rem;box-shadow:0 12px 30px -26px #24303a80}.awg-estimate-tile strong{color:var(--awg-text);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;display:block}.awg-estimate-tile p{color:#24303a;margin-top:.45rem;line-height:1.35}.awg-estimate-tile small,.awg-estimate-note{color:#24303a8f;margin-top:.45rem;font-size:.78rem;line-height:1.45;display:block}.awg-estimate-note{margin-top:.85rem}.awg-cost-breakdown{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.awg-cost-breakdown span{color:#24303ab8;background:#d8e2ea6b;border:1px solid #75708c2e;border-radius:999px;padding:.35rem .65rem;font-size:.76rem;font-weight:700}.awg-timeline{background:#d8e2ea2e;gap:.85rem;padding:2rem;display:grid}.awg-timeline-row{isolation:isolate;border:1px solid var(--awg-line);cursor:pointer;text-align:left;background:#eef2f59e;border-radius:1.25rem;grid-template-columns:5.4rem auto minmax(0,1fr);align-items:start;gap:1.1rem;width:100%;padding:1.05rem;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.awg-timeline-row:before{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg,#eef2f500,#b9a7a324);transition:opacity .18s;position:absolute;inset:0}.awg-timeline-row:hover,.awg-timeline-row.expanded{background:#eef2f5eb;border-color:#75708c52;box-shadow:0 20px 50px -38px #24303a9e}.awg-timeline-row:hover:before,.awg-timeline-row.expanded:before{opacity:1}.awg-timeline-row:hover .awg-activity-head strong{color:#8e9aaf}.awg-timeline-row.travel-block{background:#d8e2ea80;border-color:#75708c3d}.awg-timeline-row.expanded{transform:translateY(-1px)}.awg-timeline-row time{align-items:center;gap:.45rem;min-width:5.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:900;display:inline-flex}.awg-timeline-row time>span:first-child{color:#fff;background:currentColor;border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.7rem;display:inline-flex}.awg-timeline-row time small{color:#24303a8f;margin-top:.15rem;font-family:inherit;font-size:.68rem;font-weight:800;display:block}.awg-timeline-row strong{color:var(--awg-text);font-size:1.08rem;display:block}.awg-timeline-row p{color:var(--awg-muted);margin-top:.25rem}.awg-activity-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.awg-activity-head em{color:#8e9aaf;letter-spacing:.08em;text-transform:uppercase;background:#d8e2ea5c;border:1px solid #75708c47;border-radius:999px;width:fit-content;margin-bottom:.35rem;padding:.2rem .5rem;font-size:.68rem;font-style:normal;font-weight:900;display:inline-flex}.awg-activity-head svg{color:#24303a85;margin-top:.25rem;transition:transform .18s}.awg-timeline-row.expanded .awg-activity-head svg{transform:rotate(90deg)}.awg-activity-details{color:#24303acc;gap:.9rem;margin-top:1rem;font-size:.86rem;display:grid}.awg-activity-stats{flex-wrap:wrap;gap:.5rem;display:flex}.awg-activity-stats span{color:#24303ac2;background:#d8e2ea6b;border:1px solid #75708c2e;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:700}.awg-activity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.awg-activity-detail-block{border:1px solid var(--awg-line);background:#eef2f56b;border-radius:1rem;padding:.85rem}.awg-activity-detail-block strong{color:var(--awg-text);font-size:.82rem}.awg-place-link{color:#8e9aaf;align-items:center;gap:.4rem;width:fit-content;font-weight:800;display:inline-flex}.awg-pdf-button{align-items:center;gap:.5rem;color:#8e9aaf!important;background:#d8e2ea6b!important;border-color:#75708c3d!important;display:inline-flex!important}.awg-muted-note{color:#24303a8f;font-weight:700}.awg-itinerary-loading{color:#8e9aaf;text-align:center;justify-items:center;gap:.65rem;padding:4rem 2rem;display:grid}.awg-itinerary-loading svg{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.awg-itinerary-loading h2{color:var(--awg-text);font-size:1.2rem;font-weight:800}.awg-itinerary-loading p{color:var(--awg-muted);font-size:.9rem}.awg-itinerary-layout{gap:1rem;grid-template-columns:1fr!important}.awg-itinerary-card{display:grid;overflow:visible;border-radius:1.35rem!important}.awg-itinerary-hero{border-bottom:1px solid var(--awg-line);border-radius:1.35rem 1.35rem 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem;padding:clamp(1.35rem,3vw,2rem);display:grid}.awg-itinerary-hero>div{max-width:42rem}.awg-itinerary-hero h1{max-width:42rem;margin-top:.45rem;font-size:clamp(2rem,3.4vw,3.15rem);line-height:1.05}.awg-itinerary-hero p{margin-top:.55rem;font-size:.96rem;line-height:1.55}.awg-itinerary-actions-hero{background:0 0;border:0;justify-content:flex-end;max-width:24rem;padding:0;display:flex}.awg-itinerary-actions-legacy{display:none!important}.awg-itinerary-actions button,.awg-itinerary-actions .fluid-dropdown-trigger{border-radius:.8rem!important;min-height:2.35rem!important;padding:0 .78rem!important;font-size:.78rem!important;font-weight:720!important}.awg-day-list{gap:.55rem;margin:0;padding:.85rem 1.15rem;display:flex;position:static;overflow-x:auto;border:0!important;border-bottom:1px solid var(--awg-line)!important;box-shadow:none!important;background:#ffffff4d!important;border-radius:0!important}.awg-day-list:before{content:"Days";color:#24303a85;letter-spacing:.12em;text-transform:uppercase;flex:none;align-items:center;padding:0 .35rem;font-size:.7rem;font-weight:780;display:inline-flex}.awg-day-list button{border-radius:.9rem;flex:none;grid-template-columns:1fr;gap:.18rem;min-width:9.5rem;max-width:13rem;min-height:4.15rem;padding:.72rem .85rem;box-shadow:none!important}.awg-day-list button svg{display:none}.awg-day-list button span{letter-spacing:.1em;font-size:.66rem}.awg-day-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.2;overflow:hidden}.awg-day-list button small{text-overflow:ellipsis;white-space:nowrap;grid-column:auto;font-size:.7rem;overflow:hidden}.awg-route-order,.awg-itinerary-estimate,.awg-regenerate-row,.awg-timeline{margin-inline:clamp(1rem,3vw,1.5rem)}.awg-route-order{border-radius:.95rem;margin-top:1rem;padding:.85rem}.awg-itinerary-estimate{border-radius:1rem;margin-top:1rem;padding:1rem}.awg-travel-cost-head{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(10rem,.32fr);margin-bottom:.75rem;padding:0}.awg-timeline:before{content:"Schedule";border-bottom:1px solid var(--awg-line);color:#24303a94;letter-spacing:.12em;text-transform:uppercase;padding:.85rem 1.1rem;font-size:.72rem;font-weight:800;display:block}.awg-travel-cost-head h2{font-size:clamp(1.45rem,2.4vw,2rem)}.awg-estimate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.awg-estimate-tile{min-height:auto;box-shadow:none;border-radius:.85rem;padding:.75rem}.awg-estimate-tile p{font-size:.9rem}.awg-cost-breakdown{display:none}.awg-regenerate-row{border:1px solid var(--awg-line);background:#ffffff5c;border-radius:1rem;margin-top:1rem;padding:.85rem 1rem}.awg-timeline{border:1px solid var(--awg-line);background:#ffffff5c;border-radius:1rem;gap:0;margin-top:1rem;margin-bottom:1.25rem;padding:0}.awg-timeline-row{border:0;border-bottom:1px solid var(--awg-line);background:0 0;border-radius:0;grid-template-columns:7.25rem minmax(0,1fr);gap:1rem;padding:1rem 1.1rem;box-shadow:none!important}.awg-timeline-row:last-child{border-bottom:0}.awg-timeline-row:before,.awg-timeline-row>span{display:none}.awg-timeline-row:hover,.awg-timeline-row.expanded{border-color:var(--awg-line);background:#ffffff61;transform:none}.awg-timeline-row time{align-content:start;gap:.25rem;min-width:0;font-size:.76rem;display:grid}.awg-timeline-row time>span:first-child{border-radius:.65rem;width:1.75rem;height:1.75rem}.awg-activity-head{gap:.75rem}.awg-activity-head strong{font-size:1rem;line-height:1.25}.awg-activity-head p{max-width:56rem;margin-top:.22rem;font-size:.88rem;line-height:1.5}.awg-activity-details{gap:.7rem;margin-top:.8rem}.awg-activity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.awg-activity-detail-block{border-radius:.85rem;padding:.75rem}@media (width<=900px){.awg-itinerary-hero{grid-template-columns:1fr}.awg-itinerary-actions-hero{justify-content:flex-start;max-width:none}.awg-estimate-grid,.awg-travel-cost-head,.awg-activity-detail-grid{grid-template-columns:1fr}.awg-travel-cost-meter{justify-items:stretch}.awg-travel-cost-meter>div{width:100%}.awg-timeline-row{grid-template-columns:1fr}}.awg-crew-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.awg-crew-view{gap:1.35rem!important}.awg-crew-view>.awg-card,.awg-crew-view .awg-invite-panel{border:1px solid var(--awg-line)!important;background:radial-gradient(circle at 92% 0,#75708c17,#0000 20rem),#ffffffe6!important;border-radius:1.8rem!important;padding:clamp(1.35rem,3vw,2rem)!important}.awg-crew-view>.awg-card>div:first-child{align-items:flex-start!important;gap:1rem!important;margin-bottom:1.5rem!important}.awg-crew-view h2{letter-spacing:-.04em;color:var(--awg-text)!important;margin:.35rem 0 0!important;font-size:clamp(1.8rem,3vw,2.45rem)!important;font-weight:860!important}.awg-crew-view>.awg-card>div:first-child>span{color:#8e9aaf!important;background:#d8e2ea14!important;border:1px solid #75708c2e!important;border-radius:999px!important;padding:.5rem .8rem!important;font-weight:850!important}.awg-crew-view .awg-crew-grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}.awg-crew-card{cursor:default;justify-content:space-between;height:100%;min-height:15rem;border:1px solid var(--awg-line)!important;background:#ffffffeb!important;flex-direction:column!important;display:flex!important;box-shadow:0 18px 44px -36px #24303ab8!important}.awg-crew-view .awg-crew-card[data-testid]{transition:transform .18s,border-color .18s,box-shadow .18s}.awg-crew-view .awg-crew-card[data-testid]:hover{border-color:#75708c47!important;transform:translateY(-2px)!important;box-shadow:0 22px 54px -36px #24303acc!important}.awg-crew-view .awg-crew-card strong{color:var(--awg-text)!important}.awg-crew-view .awg-crew-card span,.awg-crew-view .awg-crew-card p{color:var(--awg-muted)!important}.awg-crew-view .awg-crew-card p.ready,.awg-crew-view .awg-crew-card p[class*=ready]{color:#8e9aaf!important}.awg-crew-view .awg-crew-card p{background:#f8fafce6;width:fit-content;font-weight:800;border-radius:999px!important;padding:.35rem .65rem!important;font-size:.76rem!important}.awg-crew-card>strong,.awg-crew-card>span,.awg-crew-card>p{display:block}.awg-crew-card>strong{color:var(--awg-text);margin-top:1.65rem;font-size:1.1rem}.awg-crew-card>span,.awg-crew-card>p{color:var(--awg-muted);margin-top:.25rem}.awg-crew-card>p{margin-top:1.65rem}.awg-crew-card>p:before,.awg-online-row:after{content:"";background:var(--awg-gold);border-radius:999px;width:.5rem;height:.5rem;margin-right:.65rem;display:inline-block}.awg-crew-card>p.ready:before{background:var(--awg-mint)}.awg-member-actions{gap:.55rem;margin-top:1rem;display:flex}.awg-member-actions button{border:1px solid var(--awg-line);width:auto;min-width:0;height:auto;min-height:2.45rem;color:var(--awg-text);border-radius:.85rem;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.awg-crew-view .awg-member-actions button:first-child{color:#8e9aaf!important;background:#d8e2ea14!important;border-color:#75708c33!important}.awg-crew-view .awg-member-actions button:last-child,.awg-crew-view .awg-danger-action{color:#be123c!important;background:#b9a7a314!important;border-color:#b9a7a333!important}.awg-crew-view .awg-danger-action{cursor:pointer;min-height:2.55rem;border-radius:.9rem!important;width:100%!important;margin-top:1rem!important;padding:.5rem .75rem!important;font-size:.8rem!important;font-weight:850!important}.awg-crew-view [style*="rgba(0, 0, 0, 0.35)"]{border:1px solid #b9a7a324!important;border-left:3px solid var(--awg-coral)!important;color:#24303ad1!important;background:#fff1f2e6!important}.awg-crew-view .awg-pending-actions{margin-top:1.3rem!important}.awg-crew-view .awg-pending-actions button:first-child{color:#8e9aaf!important;background:#d8e2ea17!important;border-color:#75708c38!important}.awg-crew-view .awg-pending-actions button:last-child{color:#be123c!important;background:#b9a7a314!important;border-color:#b9a7a338!important}.awg-invite-panel h2{margin-top:.8rem}.awg-invite-panel form{grid-template-columns:minmax(0,1fr) auto;gap:.8rem;margin-top:1.8rem;display:grid}.awg-invite-panel input{border:1px solid var(--awg-line);border-radius:999px;padding:0 1.25rem;color:var(--awg-text)!important;background:#ffffffe6!important}.awg-crew-view .awg-invite-panel input{min-height:3rem}.awg-crew-view .awg-invite-panel form button{justify-content:center;align-items:center;gap:.5rem;cursor:pointer!important;padding:0 1.35rem!important;display:inline-flex!important}.awg-invite-chips{flex-wrap:wrap;gap:.65rem;margin-top:1.3rem;display:flex}.awg-invite-chips span{border:1px solid var(--awg-line);color:var(--awg-muted);background:#f1e6d60a;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .8rem;display:inline-flex}.awg-chat-panel{background:radial-gradient(circle at 85% 0,#75708c1a,#0000 22rem),#ffffffeb;height:min(45rem,100vh - 11rem);min-height:34rem;padding:0;overflow:hidden}.awg-chat-panel>div{height:100%;color:var(--awg-text);box-shadow:none!important;background:0 0!important}.awg-chat-panel input,.awg-chat-panel textarea{border-color:var(--awg-line)!important;color:var(--awg-text)!important;background:#ffffffeb!important}.awg-chat-panel [class*="bg-[#"],.awg-chat-panel [style*="rgba(20, 23, 29"],.awg-chat-panel [style*=\#14171d],.awg-chat-panel [style*=\#1a1f29]{background:#ffffffdb!important}.awg-chat-panel [class*="text-[#fff"],.awg-chat-panel [class*="text-[#f"],.awg-chat-panel [style*=\#fff],.awg-chat-panel [style*=\#f3efe6],.awg-chat-panel [style*=\#f8f2e7]{color:var(--awg-text)!important}.awg-chat-side{background:radial-gradient(circle at 100% 0,#d8e2ea1a,#0000 18rem),#ffffffe6;align-self:start;padding:1.35rem}.awg-online-row{align-items:center;gap:1rem;margin-top:1.25rem;display:flex;position:relative}.awg-online-row:after{border:2px solid var(--awg-panel-strong);margin:0;position:absolute;bottom:.2rem;left:2.75rem}.awg-online-row strong,.awg-online-row span{display:block}.awg-online-row strong{color:var(--awg-text)}.awg-online-row span{color:var(--awg-muted);margin-top:.2rem}.awg-pin-list{gap:.8rem;margin-top:1.2rem;display:grid}.awg-pin-list span{border:1px solid var(--awg-line);color:#24303ad1;background:#f8fafceb;border-radius:999px;padding:.9rem 1rem;font-weight:750}.awg-conflicts-view{gap:1.25rem;display:grid}.awg-conflicts-view>.awg-card-head{border:1px solid var(--awg-line);background:radial-gradient(circle at 92% 10%,#b9a7a317,#0000 20rem),#ffffffe6;border-radius:1.8rem;padding:clamp(1.35rem,3vw,2rem)}.awg-conflicts-view h1,.awg-conflicts-view h2{letter-spacing:-.035em;color:var(--awg-text)!important;font-weight:860!important}.awg-conflicts-view h1{font-size:clamp(2.1rem,4vw,3.4rem)!important}.awg-conflicts-view p{color:var(--awg-muted)!important}.awg-conflicts-view>.awg-card-head button{color:#8e9aaf!important;box-shadow:none!important;background:#d8e2ea1a!important;border:1px solid #75708c38!important;border-radius:999px!important}.awg-conflicts-view>div[style*=border]{box-shadow:0 18px 44px -36px #24303ab3;border-color:var(--awg-line)!important;background:#ffffffe6!important}.awg-conflicts-view>div[style*=border]>span{color:#8e9aaf;background:#f8fafce6;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;font-size:0!important}.awg-conflicts-view>div[style*=border]>span:before{content:"";background:currentColor;border-radius:999px;width:.7rem;height:.7rem}.awg-conflicts-view .space-y-6{gap:1rem;display:grid}.awg-conflicts-view article.awg-card{border:1px solid var(--awg-line)!important;background:radial-gradient(circle at 100% 0,#75708c14,#0000 20rem),#ffffffeb!important;box-shadow:0 22px 54px -42px #24303abf!important}.awg-conflicts-view article .border-b{border-color:var(--awg-line)!important}.awg-conflicts-view article span,.awg-conflicts-view article div{color:inherit}.awg-conflicts-view article [class*="text-[#fff"],.awg-conflicts-view article [class*="text-[#e8"],.awg-conflicts-view article [class*="text-[#efe"],.awg-conflicts-view article [class*=text-emerald-50]{color:var(--awg-text)!important}.awg-conflicts-view article [class*="bg-[#efe"],.awg-conflicts-view article [class*=bg-emerald],.awg-conflicts-view article [class*=bg-white\/10]{background:#f8fafce6!important}.awg-conflicts-view article [class*="border-[#efe"],.awg-conflicts-view article [class*=border-emerald]{border-color:var(--awg-line)!important}.awg-conflicts-view article>div:last-child>div>div{border:1px solid var(--awg-line)!important;background:#f8fafcdb!important;border-radius:1.2rem!important}.awg-conflicts-view article button{font-weight:800;border-radius:.85rem!important}.awg-conflicts-view article button:not(:disabled){cursor:pointer}.awg-conflicts-view article button[class*=emerald],.awg-conflicts-view article button[class*=bg-emerald]{color:#8e9aaf!important;background:#d8e2ea1a!important;border:1px solid #75708c33!important}.awg-conflicts-view .text-center{color:var(--awg-text)!important}.awg-expenses-view{gap:1.25rem;display:grid}.awg-expenses-view>.awg-card{border:1px solid var(--awg-line)!important;background:radial-gradient(circle at 88% 0,#d8e2ea1f,#0000 22rem),radial-gradient(circle at 8% 100%,#75708c1a,#0000 22rem),#ffffffeb!important;border-radius:1.8rem!important;padding:clamp(1.35rem,3vw,2rem)!important}.awg-expenses-view h1{color:var(--awg-text);letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:860;line-height:1}.awg-expenses-view h2{color:var(--awg-text)!important;opacity:1!important;font-size:1.15rem!important;font-weight:850!important}.awg-expenses-view p{color:var(--awg-muted)!important}.awg-expenses-view button{border-radius:.95rem!important;font-weight:820!important}.awg-expenses-view #simplify-debts-button{color:#8e9aaf!important;box-shadow:none!important;background:#d8e2ea17!important;border:1px solid #75708c38!important}.awg-expenses-view input,.awg-expenses-view select{outline:none;min-height:3rem;border:1px solid var(--awg-line)!important;color:var(--awg-text)!important;background:#ffffffeb!important;border-radius:1rem!important}.awg-expenses-view input:focus,.awg-expenses-view select:focus{box-shadow:0 0 0 4px #d8e2ea1f;border-color:#75708c61!important}.awg-expenses-view option{color:var(--awg-text);background:#fff}.awg-expenses-view>.awg-card>div:nth-of-type(2){grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))!important;max-width:none!important}.awg-expenses-view>.awg-card>div:nth-of-type(2)>div{box-shadow:0 14px 36px -30px #24303ab3;border:1px solid var(--awg-line)!important;background:#f8fafceb!important;border-radius:1.25rem!important}.awg-expenses-view>.awg-card>div:nth-of-type(2) p:last-child{color:var(--awg-text)!important;font-weight:860!important}.awg-expenses-view>.awg-card>div:nth-of-type(3){border:1px solid var(--awg-line);background:#f8fafcd1;border-radius:1.45rem;padding:1rem;max-width:42rem!important}.awg-expenses-view>.awg-card>div:nth-of-type(3)>p:first-child{font-weight:850;color:#8e9aaf!important;opacity:1!important}.awg-expenses-view>.awg-card>div:nth-of-type(3)>div[style*="cursor: pointer"]{border:1px solid var(--awg-line)!important;background:#ffffffe6!important}.awg-expenses-view>.awg-card>div:nth-of-type(3)>div[style*="cursor: pointer"] p:first-child{color:var(--awg-text)!important}.awg-expenses-view #add-expense-button{justify-content:center;align-items:center;gap:.5rem;min-height:3rem;display:inline-flex}.awg-expenses-view>.awg-card>div:nth-of-type(4),.awg-expenses-view>.awg-card>div:nth-of-type(5){border:1px solid var(--awg-line);background:#ffffffd1;border-radius:1.45rem;padding:1rem}.awg-expenses-view>.awg-card>div:nth-of-type(4)>div,.awg-expenses-view>.awg-card>div:nth-of-type(5)>div{color:var(--awg-text)}.awg-expenses-view>.awg-card>div:nth-of-type(4)>div[style*="text-align: center"],.awg-expenses-view>.awg-card>div:nth-of-type(5)>div[style*="text-align: center"]{color:var(--awg-muted)!important;opacity:1!important;background:#f8fafce6!important;border:1px dashed #75708c57!important}.awg-expenses-view>.awg-card>div:nth-of-type(4) [style*=border\:],.awg-expenses-view>.awg-card>div:nth-of-type(5) [style*=border\:]{border-color:var(--awg-line)!important}.awg-expenses-view>.awg-card>div:nth-of-type(4) [style*=background\:],.awg-expenses-view>.awg-card>div:nth-of-type(5) [style*=background\:]{background:#f8fafce0!important}.awg-expenses-view>.awg-card>div:nth-of-type(4) span,.awg-expenses-view>.awg-card>div:nth-of-type(5) span,.awg-expenses-view>.awg-card>div:nth-of-type(4) p,.awg-expenses-view>.awg-card>div:nth-of-type(5) p{color:var(--awg-text)!important}.awg-expenses-view>.awg-card>div:nth-of-type(4) button{color:#8e9aaf!important;background:#d8e2ea17!important;border:1px solid #75708c38!important}.awg-floating-chat{z-index:60;pointer-events:none;justify-items:end;gap:.8rem;display:grid;position:fixed;bottom:24px;right:92px}.awg-floating-chat>*{pointer-events:auto}.awg-floating-chat-panel{border:1px solid var(--awg-line);-webkit-backdrop-filter:blur(26px)saturate(124%);background:radial-gradient(circle at 85% 0,#75708c1f,#0000 18rem),radial-gradient(circle at 12% 100%,#d8e2ea1a,#0000 18rem),#fffffff0;border-radius:1.65rem;width:min(28rem,100vw - 2rem);height:min(39rem,100vh - 8rem);animation:.22s both awgFloatingChatIn;overflow:hidden;box-shadow:0 28px 90px -42px #24303abf,inset 0 1px #ffffffe6}.awg-floating-chat-head{border-bottom:1px solid var(--awg-line);background:#f8fafcb8;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.9rem 1rem;display:flex}.awg-floating-chat-head span,.awg-floating-chat-head strong{display:block}.awg-floating-chat-head span{color:var(--awg-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:760}.awg-floating-chat-head strong{color:var(--awg-text);margin-top:.15rem;font-size:.95rem}.awg-floating-chat-head button{border:1px solid var(--awg-line);width:2.25rem;height:2.25rem;color:var(--awg-muted);background:#ffffffd1;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .18s;display:inline-flex}.awg-floating-chat-head button:hover{color:var(--awg-text);background:#fff;transform:translateY(-1px)}.awg-floating-chat-body{background:#f8fafc94;height:calc(100% - 4.5rem)}.awg-floating-chat-body>div{height:100%;color:var(--awg-text);box-shadow:none!important;background:0 0!important}.awg-floating-chat-body input,.awg-floating-chat-body textarea{border-color:var(--awg-line)!important;color:var(--awg-text)!important;background:#fffffff0!important}.awg-floating-chat-body [class*="bg-[#"],.awg-floating-chat-body [style*="rgba(20, 23, 29"],.awg-floating-chat-body [style*=\#14171d],.awg-floating-chat-body [style*=\#1a1f29]{background:#ffffffe0!important}.awg-floating-chat-body [class*="text-[#fff"],.awg-floating-chat-body [class*="text-[#f"],.awg-floating-chat-body [style*=\#fff],.awg-floating-chat-body [style*=\#f3efe6],.awg-floating-chat-body [style*=\#f8f2e7]{color:var(--awg-text)!important}.awg-floating-chat-button{color:#fff;background:linear-gradient(135deg,#8e9aaf,#d8e2ea);border:1px solid #75708c38;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-width:7.5rem;min-height:3.35rem;font-weight:820;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 48px -24px #75708cd9}.awg-floating-chat-button:hover{transform:translateY(-2px);box-shadow:0 24px 58px -24px #75708ceb}.awg-floating-chat.open .awg-floating-chat-button{border-color:var(--awg-line);color:#8e9aaf;-webkit-backdrop-filter:blur(18px);background:#ffffffeb;box-shadow:0 18px 48px -32px #24303abf}.awg-empty-line{color:var(--awg-muted)}@keyframes awgViewIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes awgCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes awgFloatingChatIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1180px){.awg-shell{grid-template-columns:5.4rem minmax(0,1fr)}.awg-sidebar{padding-inline:.7rem}.awg-brand div,.awg-sidebar .awg-label,.awg-nav-section-toggle>span:not(.awg-nav-section-icon),.awg-submenu button span:not(.awg-nav-badge):not(.awg-nav-active-pill),.awg-nav svg:last-child,.awg-trip-chip{display:none}.awg-brand{justify-content:center}.awg-nav button{justify-content:center;padding:0;display:flex}.awg-submenu-nav,.awg-nav-section,.awg-submenu{gap:.35rem;display:grid}.awg-submenu{padding-left:0;overflow:visible;opacity:1!important;height:auto!important}.awg-submenu button{min-height:3.45rem;padding:0}.awg-nav-badge{min-width:1rem;height:1rem;font-size:.62rem;position:absolute;top:.45rem;right:.45rem}.awg-metrics-grid,.awg-crew-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.awg-overview-grid,.awg-chat-layout,.awg-itinerary-layout{grid-template-columns:1fr}.awg-day-list{position:static}.awg-estimate-grid,.awg-travel-cost-head,.awg-activity-detail-grid{grid-template-columns:1fr}.awg-travel-cost-meter{justify-items:stretch}.awg-travel-cost-meter>div{width:100%}.awg-timeline-row{grid-template-columns:1fr}.awg-timeline-row>span{display:none}}@media (width<=760px){.awg-shell{display:block}.awg-sidebar{display:none!important}.awg-submenu-nav{display:none}.awg-mobile-nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.awg-mobile-nav button{min-height:3rem;color:var(--awg-muted);border:1px solid #0000;border-radius:1rem;justify-content:center;align-items:center;transition:color .18s,background .18s,border-color .18s;display:inline-flex;position:relative}.awg-mobile-nav button.active{border-color:var(--awg-line-strong);color:var(--awg-text);background:#ffffffe6;box-shadow:0 12px 34px -28px #24303acc}.awg-mobile-nav-badge{top:.25rem;right:.3rem}.awg-topbar{flex-direction:column;align-items:stretch;min-height:auto;padding:1rem}.awg-top-actions,.awg-route-actions{justify-content:space-between}.awg-route-actions a,.awg-route-actions button{flex:1}.awg-search{width:100%}.awg-content{padding:1rem 1rem 1.5rem!important}.awg-floating-chat{right:1rem;bottom:1.5rem!important}.awg-floating-chat-panel{width:calc(100vw - 2rem);height:min(35rem,100vh - 8.2rem)}.awg-floating-chat-button{min-width:6.6rem}.awg-hero-copy{padding:4rem 1.3rem 1.5rem}.awg-metrics-grid,.awg-crew-grid,.awg-decision-grid,.awg-scene-grid,.awg-choice-grid,.awg-input-grid,.awg-activity-grid,.awg-invite-panel form{grid-template-columns:1fr}.awg-pref-progress{margin-bottom:2rem;position:static}.awg-preferences-card{padding:1.25rem}}@keyframes orbitSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cardRise{0%{opacity:0;filter:blur(8px);transform:translateY(22px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.liquid-frame:hover .liquid-ring-dark:before,.liquid-frame:focus-within .liquid-ring-dark:before{transform:rotate(-96deg)}.liquid-frame:hover .liquid-ring-light:before,.liquid-frame:focus-within .liquid-ring-light:before{transform:rotate(-108deg)}.liquid-frame:hover .liquid-ring-core:before,.liquid-frame:focus-within .liquid-ring-core:before{transform:rotate(-120deg)}.liquid-frame:hover .liquid-glow:before,.liquid-frame:focus-within .liquid-glow:before{transform:rotate(-100deg)}@keyframes loginFloat{0%{transform:translate(0,0)scale(1)}50%{transform:translate(10px,-20px)scale(1.06)}to{transform:translate(0,0)scale(1)}}@keyframes loginReveal{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}.login-float-slow{animation:10s ease-in-out infinite loginFloat}.login-float-fast{animation:8s ease-in-out infinite reverse loginFloat}.login-reveal{animation:.9s cubic-bezier(.22,1,.36,1) loginReveal}@media (width<=767px){:root{--liquid-height:56px}.login-brand-corner{padding:.18rem .28rem;top:.8rem;left:.8rem}.corner-logo{width:44px}}@media (prefers-reduced-motion:reduce){.login-float-slow,.login-float-fast,.login-reveal{animation:none}.liquid-ring:before,.liquid-glow:before,.liquid-button,.feature-grid-card,.trip-card,.dashboard-section,.metric-tile{transition:none}.kinetic-banner:before{animation:none}}.landing-foxico-shell{color:#f4f9f9f2;min-height:100vh;font-family:var(--font-ui);background:#0e1c30;overflow-x:hidden}.landing-foxico-hero{align-items:center;width:100%;height:100vh;min-height:680px;display:flex;position:relative;overflow:hidden}.foxico-bg-slide{will-change:transform, opacity;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:-8% -4%}.foxico-hero-overlay{z-index:1;background:linear-gradient(90deg,#0e1c30e0 0%,#0e1c3066 50%,#0e1c3014 100%),linear-gradient(#0000 60%,#0e1c3099 100%);position:absolute;inset:0}.foxico-side-indicator{z-index:5;flex-direction:column;align-items:center;gap:1rem;display:flex;position:absolute;top:50%;left:2.5rem;transform:translateY(-50%)}.foxico-side-line{background:linear-gradient(#0000,#5ba4c473,#0000);width:2px;height:60px}.foxico-side-dots-vertical{flex-direction:column;align-items:center;gap:1rem;display:flex}.foxico-side-dot-point{cursor:pointer;background:#5ba4c440;border:1px solid #5ba4c466;border-radius:50%;width:8px;height:8px;padding:0;transition:all .5s cubic-bezier(.25,1,.5,1)}.foxico-side-dot-point:hover{background:#5ba4c499;transform:scale(1.3)}.foxico-side-dot-point.active{background:#5ba4c4;border-color:#5ba4c4;width:14px;height:14px;transform:scale(1.1);box-shadow:0 0 12px #5ba4c4b3}.foxico-hero-left{z-index:5;flex-shrink:0;max-width:38%;padding:0 2rem 0 8rem;position:relative}@media (width<=1200px){.foxico-hero-left{max-width:42%;padding:0 2rem 0 6rem}}@media (width<=900px){.foxico-hero-left{max-width:60%;padding:0 1.5rem 0 3.5rem}}@media (width<=768px){.foxico-hero-left{max-width:100%;padding:0 1.2rem 0 1.8rem}}.foxico-welcome-pill{-webkit-backdrop-filter:blur(12px);color:#5ba4c4;letter-spacing:.04em;background:#5ba4c41a;border:1px solid #5ba4c440;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .9rem;font-size:.72rem;font-weight:600;display:inline-flex}.foxico-welcome-dot{background:#5ba4c4;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.foxico-destination-label{color:#cce6ebbf;letter-spacing:.06em;text-transform:uppercase;font-size:1rem;font-weight:500;font-family:var(--font-ui);margin-bottom:.5rem}.foxico-brand-tagline{margin:0 0 1rem}.foxico-brand-tagline strong{color:#fff;font-family:var(--font-ui);letter-spacing:0;font-size:clamp(1.8rem,3.2vw,3.3rem);font-weight:900;line-height:1;display:block}.foxico-brand-tagline span{color:#5ba4c4;font-family:var(--font-ui);margin-top:.35rem;font-size:clamp(.95rem,1.4vw,1.25rem);font-weight:700;line-height:1.4;display:block}.foxico-dest-name{font-family:var(--font-ui);letter-spacing:-.01em;color:#fff;text-shadow:0 4px 30px #000000a6;margin-bottom:1.4rem;font-size:clamp(4rem,9vw,8.5rem);font-weight:900;line-height:.95;animation:.8s cubic-bezier(.16,1,.3,1) both foxico-name-in}@keyframes foxico-name-in{0%{opacity:0;filter:blur(8px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}.foxico-dest-desc{color:#cce6ebb3;max-width:400px;margin-bottom:2.2rem;font-size:.88rem;line-height:1.7}.foxico-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.foxico-btn-explore{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#2e6b8a,#5ba4c4);border-radius:.6rem;align-items:center;gap:.4rem;padding:.8rem 1.8rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #5ba4c459}.foxico-btn-explore:hover{background:linear-gradient(135deg,#1b2a4a,#2e6b8a);transform:translateY(-2px);box-shadow:0 12px 30px #5ba4c473}.foxico-btn-explore.foxico-btn-center{border-radius:.75rem;padding:1rem 2.2rem;font-size:1rem}.foxico-btn-secondary{-webkit-backdrop-filter:blur(10px);color:#b5ced9;background:#5ba4c414;border:1px solid #5ba4c440;border-radius:.6rem;align-items:center;gap:.4rem;padding:.8rem 1.6rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.foxico-btn-secondary:hover{background:#5ba4c429;border-color:#5ba4c473;transform:translateY(-2px)}.foxico-dots{gap:.5rem;margin-top:2.5rem;display:flex}.foxico-dot{cursor:pointer;background:#5ba4c440;border:none;border-radius:2px;width:28px;height:4px;transition:background .3s,width .3s}.foxico-dot-active{background:#5ba4c4;width:48px;box-shadow:0 0 10px #5ba4c480}.foxico-dot:hover:not(.foxico-dot-active){background:#5ba4c480}.foxico-cards-column{z-index:6;pointer-events:none;flex-direction:row;justify-content:center;align-items:center;gap:1.2rem;display:flex;position:absolute;top:62%;left:42%;right:2.5%}@media (width<=1200px){.foxico-cards-column{gap:.9rem;left:46%;right:1.5%}}@media (width<=768px){.foxico-cards-column{display:none}}.dest-photo-card{pointer-events:auto;flex:1 1 0;min-width:0;position:relative}.dest-photo-card-inner{-webkit-backdrop-filter:blur(16px)saturate(110%);background:#1b2a4a73;border:1px solid #5ba4c42e;border-radius:1.5rem;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s,border-color .4s,opacity .4s;overflow:hidden;box-shadow:0 20px 45px #0006,inset 0 1px #5ba4c41a}.dest-photo-card-inner:hover{border-color:#5ba4c473;transform:translateY(-8px)scale(1.03);box-shadow:0 30px 60px #0000008c,0 0 16px #5ba4c42e}.dest-photo-card-img-wrap{height:340px;position:relative;overflow:hidden}.dest-photo-card-img{-o-object-fit:cover;object-fit:cover;opacity:.5;width:100%;height:100%;transition:transform .5s,opacity .4s;display:block}.dest-photo-card-inner:hover .dest-photo-card-img{opacity:.75;transform:scale(1.06)}.dest-photo-bookmark{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2e6b8ae6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:.55rem;right:.55rem;box-shadow:0 4px 12px #0000004d}.dest-photo-card-info{flex-direction:column;gap:.3rem;padding:.65rem .8rem;display:flex}.dest-photo-card-title{color:#f4f9f9f2;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;font-weight:700;overflow:hidden}.foxico-nav-arrows{z-index:8;gap:.75rem;display:flex;position:absolute;bottom:2.8rem;left:6rem}@media (width<=600px){.foxico-nav-arrows{left:1.8rem}}.foxico-arrow-btn{-webkit-backdrop-filter:blur(10px);color:#cce6ebd9;cursor:pointer;background:#1b2a4a73;border:1px solid #5ba4c440;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .2s,border-color .2s;display:flex}.foxico-arrow-btn:hover{color:#fff;background:#5ba4c426;border-color:#5ba4c480;transform:scale(1.08)}.foxico-slide-counter{z-index:8;font-family:var(--font-editorial);align-items:baseline;gap:.3rem;display:flex;position:absolute;bottom:2.4rem;right:2.2rem}.foxico-counter-current{color:#f4f9f9f2;font-size:1.7rem;font-weight:700;line-height:1}.foxico-counter-sep{color:#5ba4c44d;font-size:.9rem}.foxico-counter-total{color:#5ba4c480;font-size:.9rem}.foxico-section{padding:7rem 0;position:relative;overflow:hidden}.foxico-section:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 15%,#5ba4c408 0%,#0000 50%),radial-gradient(circle at 85% 30%,#2e6b8a0d 0%,#0000 50%);position:absolute;inset:0}.foxico-section-dark{background:linear-gradient(#091321 0%,#0e1c30 100%);border-top:1px solid #5ba4c414}.foxico-section-mid{background:linear-gradient(#0e1c30 0%,#152238 100%);border-top:1px solid #5ba4c414}.foxico-section-inner{max-width:1200px;margin:0 auto;padding:0 2.5rem}.foxico-section-label{letter-spacing:.18em;text-transform:uppercase;color:#5ba4c4;margin-bottom:.75rem;font-size:.72rem;font-weight:700}.foxico-section-title{font-family:var(--font-ui);color:#fff;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.foxico-section-sub{color:#cce6eb99;max-width:560px;margin:0 auto 3.5rem;font-size:1rem;line-height:1.7}.foxico-steps-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.foxico-step-card{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#15223866,#0e1c30cc);border:1px solid #5ba4c426;border-radius:1.25rem;padding:2rem 1.5rem 1.8rem;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003,inset 0 1px #ffffff0d}.foxico-step-card:before{content:"";background:radial-gradient(800px circle at var(--mouse-x,50%) var(--mouse-y,50%), #5ba4c40f, transparent 40%);pointer-events:none;border-radius:inherit;position:absolute;inset:0}.foxico-step-card:hover{border-color:#5ba4c473;transform:translateY(-8px);box-shadow:0 24px 50px #00000080,0 0 20px #5ba4c426,inset 0 1px #ffffff1a}.foxico-step-num{letter-spacing:.15em;color:#5ba4c4;margin-bottom:.75rem;font-size:.7rem;font-weight:800}.foxico-step-icon{color:#9fcfe2;letter-spacing:.12em;text-transform:uppercase;background:#5ba4c41a;border:1px solid #5ba4c447;border-radius:999px;width:fit-content;margin-bottom:1rem;padding:.35rem .7rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.foxico-step-title{color:#fff;margin-bottom:.6rem;font-size:1.05rem;font-weight:700}.foxico-step-text{color:#cce6eb80;font-size:.85rem;line-height:1.65}.foxico-two-col{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}@media (width<=860px){.foxico-two-col{grid-template-columns:1fr;gap:3rem}}.foxico-features-list{flex-direction:column;gap:2rem;margin-top:2.5rem;display:flex}.foxico-feature-row{align-items:flex-start;gap:1.25rem;display:flex}.foxico-feature-icon{letter-spacing:.08em;color:#5ba4c4;background:#5ba4c41f;border:1px solid #5ba4c440;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-top:.1rem;font-size:.78rem;font-weight:900;display:flex}.foxico-feature-title{color:#fff;margin-bottom:.3rem;font-size:1rem;font-weight:700}.foxico-feature-text{color:#cce6eb80;font-size:.85rem;line-height:1.65}.foxico-glass-card{-webkit-backdrop-filter:blur(28px)saturate(120%);background:linear-gradient(145deg,#1b2a4a4d,#0e1c30d9);border:1px solid #5ba4c440;border-radius:1.5rem;padding:2rem 1.75rem;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080,inset 0 1px #ffffff1a}.foxico-glass-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#5ba4c426,#0000 40%);position:absolute;inset:-50%}.foxico-glass-card-title{font-family:var(--font-ui);color:#fff;margin-bottom:1.5rem;font-size:1.3rem;font-weight:800}.foxico-glass-card-body{flex-direction:column;gap:1rem;display:flex}.foxico-glass-row{align-items:center;gap:.5rem;display:flex}.foxico-glass-avatar{border:2px solid #5ba4c440;border-radius:50%;width:36px;height:36px}.foxico-glass-avatar-more{color:#cce6ebd9;border:1px solid #5ba4c44d;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex;background:#5ba4c426!important}.foxico-glass-bar{background:linear-gradient(90deg,#5ba4c4a6,#5ba4c426);border-radius:3px;height:6px}.foxico-glass-aligned{color:#b5ced9;background:#5ba4c41f;border:1px solid #5ba4c44d;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;display:flex}.foxico-flow-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:3.5rem;display:flex}.foxico-flow-arrow{color:#5ba4c459;flex-shrink:0;font-size:1.8rem;display:none}@media (width>=860px){.foxico-flow-arrow{display:block}}.foxico-flow-card{text-align:left;-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#152238b3,#0e1c30f2);border:1px solid #5ba4c440;border-radius:1.25rem;flex-shrink:0;width:240px;padding:1.6rem;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s;box-shadow:0 16px 40px #0006,inset 0 1px #ffffff0d}.foxico-flow-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px #00000080,0 0 20px #5ba4c426}.foxico-flow-card-accent{background:linear-gradient(145deg,#2e6b8a59,#1b2a4acc);border-color:#5ba4c466;transform:scale(1.04)}.foxico-flow-card-accent:hover{transform:scale(1.04)translateY(-4px)}.foxico-flow-avatars{gap:-.25rem;margin-bottom:1rem;display:flex}.foxico-flow-avatar{border:2px solid #5ba4c440;border-radius:50%;width:32px;height:32px;margin-right:-8px}.foxico-chat-bubble{color:#cce6ebbf;background:#5ba4c40d;border:1px solid #5ba4c41a;border-radius:.75rem;margin-bottom:.5rem;padding:.6rem .8rem;font-size:.78rem}.foxico-chat-bubble-left{border-bottom-left-radius:2px}.foxico-chat-bubble-right{border-bottom-right-radius:2px;margin-left:1.5rem}.foxico-flow-label{color:#5ba4c480;margin-top:1rem;margin-bottom:0;font-size:.8rem;font-weight:700}.foxico-prefs-row{border-bottom:1px solid #5ba4c41a;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.foxico-pref-key{color:#5ba4c480;font-size:.78rem}.foxico-pref-val{color:#f4f9f9d9;font-size:.78rem;font-weight:700}.foxico-ai-badge{letter-spacing:.1em;text-transform:uppercase;color:#5ba4c4;align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.68rem;font-weight:700;display:inline-flex}.foxico-itinerary-item{border-left:2px solid #5ba4c4a6;margin-bottom:.6rem;padding:.6rem 0 .6rem .75rem}.foxico-it-day{color:#5ba4c480;margin-bottom:.15rem;font-size:.7rem}.foxico-it-activity{color:#fff;font-size:.85rem;font-weight:700}@media (prefers-reduced-motion:reduce){.foxico-dest-name{animation:none}.foxico-bg-slide{transition:opacity .3s}.dest-photo-card{transition:opacity .2s!important}}@media (width<=600px){.foxico-nav-arrows,.foxico-slide-counter{bottom:5rem}.foxico-dots{margin-top:1.5rem}}.foxico-ambient-orbs{background-image:radial-gradient(circle at 15% 10%,#5ba4c426 0%,#0000 40%),radial-gradient(circle at 85% 90%,#2e6b8a26 0%,#0000 40%),radial-gradient(circle,#1b2a4a80 0%,#0000 60%);animation:15s ease-in-out infinite alternate pulse-orbs}@keyframes pulse-orbs{0%{opacity:.8;transform:scale(1)translate(0)}50%{opacity:1;transform:scale(1.1)translate(2%,2%)}to{opacity:.8;transform:scale(1)translate(-2%,-2%)}}.login-scene{color:#24303a!important;background:radial-gradient(circle at 12% 12%,#d8e2ea29,#0000 28rem),radial-gradient(circle at 88% 16%,#75708c29,#0000 28rem),linear-gradient(135deg,#f8fafc,#eef6f5 58%,#fff)!important}.login-bg-gradient{opacity:.82;background-position:50%;background-size:cover;background-image:linear-gradient(120deg,#f8fafcdb,#f0fdfac2),url(/assets/signin_bg-DTREThxp.png)!important}.login-orb-one,.login-orb-two{filter:blur(42px)!important;background:radial-gradient(circle,#d8e2ea38,#0000 68%)!important}.login-panel{color:#24303a!important;-webkit-backdrop-filter:blur(24px)saturate(128%)!important;background:radial-gradient(circle at 92% 8%,#75708c1a,#0000 22rem),#ffffffdb!important;border:1px solid #75708c3d!important;box-shadow:0 32px 90px -54px #24303ab8,inset 0 1px #ffffffe6!important}.login-panel h1{letter-spacing:-.055em;font-weight:880;color:#24303a!important;font-family:var(--font-ui)!important}.login-panel p,.login-panel label,.login-panel .liquid-meta,.login-panel .login-text-link{color:#24303ac7!important}.login-panel label>span,.login-panel .login-text-link span{color:#8e9aaf!important}.login-brand-corner{background:#ffffffd1!important;border:1px solid #75708c3d!important;box-shadow:0 18px 42px -34px #24303abd!important}.login-brand-title{color:#24303a!important;text-shadow:none!important}.login-brand-caption{color:#24303ab8!important}.liquid-frame{min-height:3.85rem}.liquid-grid,.liquid-glow,.liquid-ring{display:none}.liquid-main,.liquid-button,.liquid-meta{border:1px solid #75708c3d;border-radius:1rem;min-height:3.2rem;box-shadow:0 14px 34px -30px #24303abd;background:#ffffffe6!important}.liquid-input{min-height:3.2rem;font-weight:650;color:#24303a!important;background:0 0!important;border:0!important}.liquid-input::placeholder{color:#75708c9e!important}.liquid-input:focus{box-shadow:0 0 0 4px #d8e2ea1f!important}.liquid-input:-webkit-autofill{-webkit-text-fill-color:#24303a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.liquid-input:-webkit-autofill:hover{-webkit-text-fill-color:#24303a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.liquid-input:-webkit-autofill:focus{-webkit-text-fill-color:#24303a!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.liquid-button{justify-content:center;font-weight:850;box-shadow:0 18px 42px -24px #24303ae0;color:#fff!important;background:#24303a!important;border-color:#24303a!important}.liquid-button:hover{background:#1e293b!important;box-shadow:0 22px 52px -28px #24303ae0!important}.liquid-icon svg,.liquid-right svg{color:#8e9aaf!important}.feedback-error{color:#be123c!important;background:#fff1f2f0!important;border-color:#b9a7a338!important}.feedback-success{color:#8e9aaf!important;background:#f0fdfaf0!important;border-color:#75708c38!important}.awg-group-form-page{background:radial-gradient(circle at 12% 8%,#d8e2ea24,#0000 28rem),radial-gradient(circle at 90% 16%,#75708c24,#0000 30rem),linear-gradient(135deg,#f8fafc,#eef6f5 58%,#fff);color:#24303a!important}.awg-group-form-page .group-bg-gradient-create,.awg-group-form-page .group-bg-gradient-join,.awg-group-form-page .scene-photo-wash-create,.awg-group-form-page .scene-photo-wash-join,.awg-group-form-page .group-cinematic-vignette{opacity:0!important}.awg-group-form-page .group-orb-a,.awg-group-form-page .group-orb-b{filter:blur(42px);background:radial-gradient(circle,#d8e2ea33,#0000 68%)!important}.awg-group-form-page .group-panel{-webkit-backdrop-filter:blur(22px)saturate(128%);color:#24303a!important;background:radial-gradient(circle at 92% 8%,#75708c1a,#0000 22rem),#ffffffe6!important;border:1px solid #75708c3d!important;box-shadow:0 32px 90px -54px #24303ab8!important}.awg-group-form-page .group-panel:before,.awg-group-form-page .group-panel:after{display:none}.awg-group-form-page h1{letter-spacing:-.05em;font-weight:880;color:#24303a!important;font-family:var(--font-ui)!important}.awg-group-form-page p,.awg-group-form-page span,.awg-group-form-page label{color:#24303ac7!important}.awg-group-form-page label>span,.awg-group-form-page .inline-flex:first-child{color:#8e9aaf!important}.awg-group-form-page input{color:#24303a!important;background:#ffffffeb!important;border:1px solid #75708c3d!important}.awg-group-form-page input::placeholder{color:#75708c9e!important}.awg-group-form-page button{font-weight:820}.awg-group-form-page .liquid-chip,.awg-group-form-page button[type=submit]{color:#fff!important;background:#24303a!important;border-color:#24303a!important}.awg-group-form-page button[type=button]:not(.liquid-chip){color:#8e9aaf!important;background:#d8e2ea14!important;border-color:#75708c38!important}.awg-group-form-page [data-testid=public-group-card],.awg-group-form-page .skeleton-card{box-shadow:0 14px 36px -32px #24303ab8;color:#24303a!important;background:#ffffffe6!important;border:1px solid #75708c3d!important}.awg-group-form-page [data-testid=public-group-card] p{font-weight:780;color:#24303a!important}.login-panel .relative.flex.items-center{box-shadow:0 14px 34px -30px #24303abd;color:#24303a!important;background:#ffffffe6!important;border:1px solid #75708c3d!important;border-radius:1rem!important}.login-panel .relative.flex.items-center input{color:#24303a!important}.login-panel .relative.flex.items-center input::placeholder{color:#75708c9e!important}.awg-static-page{color:#24303a!important;background:radial-gradient(circle at 12% 8%,#d8e2ea1f,#0000 28rem),radial-gradient(circle at 88% 10%,#75708c1f,#0000 30rem),linear-gradient(135deg,#f8fafc,#eef6f5 58%,#fff)!important}.awg-static-page .landing-overlay{display:none}.awg-static-page main{color:#24303a}.awg-static-page h1,.awg-static-page h2,.awg-static-page h3,.awg-static-page strong,.awg-static-page [class*="text-[#fff"]{color:#24303a!important;font-family:var(--font-ui)!important}.awg-static-page h1{letter-spacing:-.055em;font-weight:880}.awg-static-page p,.awg-static-page li,.awg-static-page span,.awg-static-page a,.awg-static-page [class*="text-[#e8"],.awg-static-page [class*="text-[#f1"],.awg-static-page [class*="text-[#f7"]{color:#24303ac7!important}.awg-static-page .liquid-panel{color:#24303a!important;background:#ffffffe6!important;border:1px solid #75708c3d!important;box-shadow:0 22px 54px -42px #24303ab8!important}.awg-static-page .liquid-chip,.awg-static-page [class*=bg-white\/5],.awg-static-page [class*=bg-white\/10]{color:#24303a!important;background:#f8fafcdb!important;border-color:#75708c3d!important}.awg-static-page aside button{color:#24303ac7!important}.awg-static-page aside button[class*=translate-x-1]{color:#8e9aaf!important;background:#d8e2ea14!important;border-color:#75708c38!important}.awg-static-page svg{color:#8e9aaf}.awg-landing-modern{color:#24303a;background:radial-gradient(circle at 12% 8%,#d8e2ea1f,#0000 28rem),radial-gradient(circle at 88% 0,#75708c1f,#0000 30rem),linear-gradient(135deg,#f8fafc,#eef6f5 58%,#fff);overflow:hidden}.awg-landing-hero{grid-template-columns:minmax(34rem,.96fr) minmax(30rem,1.04fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);width:min(1280px,100% - 2rem);min-height:min(760px,100vh - 4rem);margin:0 auto;padding:clamp(5rem,10vw,8rem) 0 clamp(3rem,6vw,5rem);display:grid}.awg-landing-eyebrow{color:#8e9aaf;letter-spacing:.08em;text-transform:uppercase;background:#f0fdfad6;border:1px solid #75708c2e;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.5rem .75rem;font-size:.76rem;font-weight:850;display:inline-flex}.awg-landing-copy h1{color:#24303a;letter-spacing:-.07em;max-width:48rem;margin-top:1.1rem;font-size:clamp(3.8rem,6.5vw,6.3rem);font-weight:900;line-height:.88}.awg-landing-copy h1 span{color:#24303aad;letter-spacing:-.045em;margin-top:1rem;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:760;line-height:1.08;display:block}.awg-landing-copy p,.awg-landing-section-copy p{color:#24303ad1;max-width:42rem;margin-top:1.2rem;font-size:1.05rem;font-weight:560;line-height:1.75}.awg-landing-actions,.awg-landing-proof{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.awg-landing-primary,.awg-landing-secondary{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.2rem;padding:0 1.2rem;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.awg-landing-primary{color:#fff;background:#24303a;box-shadow:0 18px 42px -24px #24303ae0}.awg-landing-secondary{color:#24303a;background:#ffffffd1;border:1px solid #75708c47}.awg-landing-primary:hover,.awg-landing-secondary:hover{transform:translateY(-2px)}.awg-landing-proof{gap:.65rem;margin-top:1.2rem}.awg-landing-proof span{color:#24303ac7;align-items:center;gap:.4rem;font-size:.88rem;font-weight:720;display:inline-flex}.awg-landing-proof svg{color:#8e9aaf}.awg-landing-visual{z-index:0;justify-self:end;width:min(100%,42rem);min-height:0;position:relative}.awg-landing-visual img{-o-object-fit:contain;object-fit:contain;background:#ffffffc2;border:1px solid #75708c3d;border-radius:2rem;width:100%;height:auto;box-shadow:0 36px 90px -54px #24303ad1}.awg-floating-plan-card,.awg-floating-budget-card{-webkit-backdrop-filter:blur(18px)saturate(128%);background:#ffffffe6;border:1px solid #75708c3d;border-radius:1.25rem;position:absolute;box-shadow:0 22px 52px -36px #24303ad9}.awg-floating-plan-card{align-items:center;gap:1rem;padding:1rem;display:flex;bottom:2rem;left:-1.2rem}.awg-floating-plan-card span,.awg-floating-plan-card small{color:#24303abd;font-size:.75rem;font-weight:800}.awg-floating-plan-card strong{color:#24303a;margin-top:.25rem;font-size:.95rem;display:block}.awg-floating-budget-card{color:#8e9aaf;align-items:center;gap:.55rem;padding:.75rem .9rem;font-size:.86rem;font-weight:850;display:inline-flex;top:1rem;right:1rem}.awg-landing-strip,.awg-chaos-bridge,.awg-landing-product,.awg-landing-map,.awg-landing-final{width:min(1180px,100% - 2rem);margin:0 auto}.awg-travel-route-ribbon{color:#0f766e;opacity:.72;grid-template-columns:2.4rem minmax(2rem,1fr) 2.4rem minmax(2rem,1fr) 2.4rem;align-items:center;width:min(42rem,100% - 3rem);margin:.4rem auto 1.15rem;display:grid}.awg-travel-route-ribbon span{background:#fffffcd1;border:1px solid #0f766e24;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 .75rem 1.6rem -1.25rem #245f566b}.awg-travel-route-ribbon svg{width:1rem;height:1rem}.awg-travel-route-ribbon span:nth-of-type(2){color:#75829a;animation:3.6s ease-in-out infinite awg-route-flight;transform:rotate(8deg)}.awg-travel-route-ribbon i{background:repeating-linear-gradient(90deg,#0f766e6b 0 .3rem,#0000 .3rem .62rem);height:1px;position:relative}.awg-travel-route-ribbon i:after{content:"";border-top:1px solid #0f766e85;border-right:1px solid #0f766e85;width:.38rem;height:.38rem;position:absolute;top:50%;right:-.05rem;transform:translateY(-50%)rotate(45deg)}@keyframes awg-route-flight{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-.18rem)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.awg-travel-route-ribbon span:nth-of-type(2){animation:none}}.awg-chaos-bridge{background:#ffffffc7;border:1px solid #75708c33;border-radius:1.75rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.2rem,3vw,2rem);display:grid;box-shadow:0 24px 58px -46px #24303ab8}.awg-chaos-copy h2{color:#24303a;letter-spacing:-.055em;max-width:30rem;margin-top:.9rem;font-size:clamp(1.9rem,3.6vw,3.2rem);font-weight:900;line-height:.98}.awg-chaos-copy p{color:#24303ac7;max-width:32rem;margin-top:.9rem;font-size:.98rem;font-weight:620;line-height:1.65}.awg-chaos-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.awg-chaos-flow article{background:#f8fafce0;border:1px solid #75708c2e;border-radius:1.2rem;min-height:10.5rem;padding:1rem}.awg-chaos-flow svg{color:#8e9aaf}.awg-chaos-flow strong{color:#24303a;margin-top:1rem;font-size:1rem;font-weight:880;display:block}.awg-chaos-flow span{color:#24303ac2;margin-top:.4rem;font-size:.86rem;font-weight:620;line-height:1.45;display:block}.awg-landing-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0 5rem;display:grid}.awg-planning-flow-head{grid-column:1/-1;justify-content:space-between;align-items:end;gap:1rem;padding:0 .25rem .15rem;display:flex}.awg-planning-flow-head span{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.awg-planning-flow-head strong{color:#24303a;font-size:1rem;font-weight:850}.awg-landing-strip article,.awg-itinerary-preview-card,.awg-landing-final{background:#ffffffe0;border:1px solid #75708c3d;border-radius:1.5rem;box-shadow:0 22px 54px -42px #24303abd}.awg-landing-strip article{padding:1.2rem}.awg-landing-strip svg{color:#8e9aaf}.awg-landing-strip h3{color:#24303a;margin-top:.75rem;font-size:1.1rem;font-weight:860}.awg-landing-strip p{color:#24303ac7;margin-top:.35rem;font-size:.9rem;line-height:1.55}.awg-landing-product,.awg-landing-map{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:5rem 0;display:grid}.awg-landing-section-copy h2,.awg-landing-final h2{color:#24303a;letter-spacing:-.06em;max-width:42rem;margin-top:1rem;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:900;line-height:.98}.awg-itinerary-preview-card{padding:1.2rem}.awg-preview-head,.awg-preview-route,.awg-preview-list>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.awg-preview-head{border-bottom:1px solid #75708c33;padding-bottom:1rem}.awg-preview-head span,.awg-preview-head small,.awg-preview-list time,.awg-preview-list span,.awg-preview-list small{color:#24303abd;font-size:.78rem;font-weight:820}.awg-preview-head strong{color:#24303a;margin-top:.25rem;font-size:1.35rem;font-weight:880;display:block}.awg-preview-status{background:#eaf6f2;border:1px solid #0f766e1f;border-radius:999px;align-items:center;gap:.35rem;min-height:2rem;padding:0 .65rem;display:inline-flex;color:#176b61!important}.awg-preview-status svg{width:.85rem;height:.85rem}.awg-preview-foot{color:#68716a;border-top:1px solid #1f292612;align-items:center;gap:.5rem;margin-top:.75rem;padding:.7rem .15rem .05rem;font-size:.68rem;font-weight:680;display:flex}.awg-preview-foot svg{color:#0f766e;flex:0 0 1rem;width:1rem;height:1rem}.awg-preview-route{color:#8e9aaf;background:#f0fdfae6;border-radius:999px;margin:1rem 0;padding:.75rem 1rem;font-weight:850}.awg-preview-list{gap:.55rem;display:grid}.awg-preview-list>div{background:#f8fafcdb;border:1px solid #75708c2e;border-radius:1rem;padding:.8rem}.awg-preview-list time{color:#8e9aaf;width:3.4rem}.awg-preview-list div div{flex:1}.awg-preview-list strong{color:#24303a;font-size:.96rem;display:block}.awg-landing-map{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.awg-landing-map>div:last-child{border-radius:1.6rem;box-shadow:0 26px 70px -48px #24303ac2}.awg-landing-final{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:4rem;margin-bottom:5rem;padding:clamp(1.5rem,4vw,2.4rem);display:flex}.awg-landing-final svg{color:#8e9aaf}.awg-landing-final h2{margin-top:.75rem;font-size:clamp(2rem,4vw,3.4rem)}.awg-landing-final p{color:#24303ac7;margin-top:.55rem;font-size:1rem}.awg-review-marquee{background:#ffffffb8;border:1px solid #75708c2e;border-radius:1.5rem;width:min(1280px,100% - 2rem);margin:clamp(1.5rem,4vw,3rem) auto clamp(2rem,5vw,4rem);position:relative;overflow:hidden;box-shadow:0 28px 70px -58px #24303ac2}.awg-review-marquee:before,.awg-review-marquee:after{z-index:2;content:"";pointer-events:none;width:6rem;position:absolute;top:0;bottom:0}.awg-review-marquee:before{background:linear-gradient(90deg,#f8fafcf5,#0000);left:0}.awg-review-marquee:after{background:linear-gradient(270deg,#f8fafcf5,#0000);right:0}.awg-review-track{gap:.55rem;width:max-content;padding:.55rem;animation:48s linear infinite awg-review-scroll;display:flex}.awg-review-marquee:hover .awg-review-track{animation-play-state:paused}.awg-review-card{background:#fff;border:1px solid #75708c2e;border-radius:999px;align-items:center;gap:.45rem;min-width:max-content;padding:.55rem .85rem;display:inline-flex;box-shadow:0 14px 34px -32px #24303ab3}.awg-review-card blockquote{color:#24303ac2;white-space:nowrap;font-size:.82rem;font-weight:650;line-height:1}.awg-review-card figcaption{color:#8e9aaf;white-space:nowrap;font-size:.78rem;font-weight:900;line-height:1}.awg-review-card figcaption:after{color:#75708ce6;content:":"}@keyframes awg-review-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.awg-theme-toggle{color:#24303a;background:#ffffffdb;border:1px solid #75708c47;border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex;box-shadow:0 12px 28px -24px #24303acc}.awg-theme-toggle:hover{background:#fff;transform:translateY(-1px)}.awg-footer{background:linear-gradient(#e2e8f0 0%,#f8fafc 100%)}.awg-footer-panel{background:#ffffffb8;border-color:#75708c38;box-shadow:0 18px 45px -24px #24303a59}.awg-footer-brand{color:#475569}.awg-footer-logo{background:#fff;border-color:#e2e8f0}.awg-footer-links{color:#64748b}.awg-footer-links a:hover{color:#24303a}body.awg-dark-mode{color:#e2e8f0;--site-bg:#070a13;--site-bg-cool:#0b111c;--site-surface:#141c2ab8;--site-surface-strong:#1c2638e6;--site-slate:#94a3b8;--site-mist:#ffffff14;--site-rose:#f97316;--site-ink:#f8fafc;--site-muted:#e2e8f0b8;--site-line:#ffffff1a;background:radial-gradient(circle at 12% 8%,#1e293b66,#0000 28rem),radial-gradient(circle at 88% 10%,#0f172a99,#0000 30rem),linear-gradient(135deg,#070a13 0%,#0d1321 58%,#070a13 100%)!important}body.awg-dark-mode ::-webkit-scrollbar{width:10px;height:10px}body.awg-dark-mode ::-webkit-scrollbar-track{background:#0a0f1a80}body.awg-dark-mode ::-webkit-scrollbar-thumb{background:#ffffff1f;border:2px solid #0a0f1a80;border-radius:99px}body.awg-dark-mode ::-webkit-scrollbar-thumb:hover{background:#ffffff38}body.awg-dark-mode .bg-slate-50,body.awg-dark-mode .bg-slate-100{background:#ffffff08!important}body.awg-dark-mode .bg-white,body.awg-dark-mode [class*=bg-white\/],body.awg-dark-mode .bg-slate-50\/90{-webkit-backdrop-filter:blur(16px)!important;background-color:#101623ad!important;border-color:#ffffff17!important;box-shadow:0 20px 50px -12px #00000080!important}body.awg-dark-mode .text-slate-900,body.awg-dark-mode .text-slate-950,body.awg-dark-mode .text-slate-800,body.awg-dark-mode .text-gray-900{color:#f8fafc!important}body.awg-dark-mode .text-slate-700,body.awg-dark-mode .text-slate-600,body.awg-dark-mode .text-gray-700,body.awg-dark-mode .text-gray-650,body.awg-dark-mode .text-slate-650{color:#f8fafce0!important}body.awg-dark-mode .text-slate-500,body.awg-dark-mode .text-slate-400,body.awg-dark-mode .text-gray-500,body.awg-dark-mode .text-gray-400{color:#94a3b8!important}body.awg-dark-mode .border-slate-100,body.awg-dark-mode .border-slate-200,body.awg-dark-mode .border-slate-300,body.awg-dark-mode .border-gray-100,body.awg-dark-mode .border-gray-200,body.awg-dark-mode .border-slate-200\/80,body.awg-dark-mode .border-white\/70{border-color:#ffffff17!important}body.awg-dark-mode input,body.awg-dark-mode textarea,body.awg-dark-mode select{color:#f8fafc!important;background-color:#0a0f1ad9!important;border-color:#ffffff1f!important}body.awg-dark-mode input:focus,body.awg-dark-mode textarea:focus,body.awg-dark-mode select:focus{background-color:#0a0f1af2!important;border-color:#f97316!important;box-shadow:0 0 0 2px #f9731640!important}body.awg-dark-mode input::-moz-placeholder{color:#ffffff59!important}body.awg-dark-mode textarea::-moz-placeholder{color:#ffffff59!important}body.awg-dark-mode input::placeholder,body.awg-dark-mode textarea::placeholder{color:#ffffff59!important}body.awg-dark-mode .text-indigo-600,body.awg-dark-mode .text-indigo-700,body.awg-dark-mode .text-sky-600,body.awg-dark-mode .text-sky-700{color:#f97316!important}body.awg-dark-mode .bg-indigo-600,body.awg-dark-mode .bg-indigo-700,body.awg-dark-mode .bg-sky-600,body.awg-dark-mode .bg-slate-900{color:#fff!important;background-color:#f97316!important}body.awg-dark-mode .bg-indigo-600:hover,body.awg-dark-mode .bg-indigo-700:hover,body.awg-dark-mode .bg-sky-600:hover,body.awg-dark-mode .bg-slate-900:hover{background-color:#ea580c!important}body.awg-dark-mode .bg-sky-50,body.awg-dark-mode .bg-indigo-50,body.awg-dark-mode .bg-emerald-50,body.awg-dark-mode .bg-rose-50,body.awg-dark-mode .bg-amber-50{color:#fdba74!important;background-color:#f973161f!important;border-color:#f9731633!important}body.awg-dark-mode .text-sky-700,body.awg-dark-mode .text-indigo-700,body.awg-dark-mode .text-emerald-700,body.awg-dark-mode .text-rose-700,body.awg-dark-mode .text-amber-700{color:#fdba74!important}body.awg-dark-mode [class*=WorldMap] img{filter:invert(.8)brightness(1.2)contrast()!important;opacity:.25!important}body.awg-dark-mode .awg-modal,body.awg-dark-mode .awg-popup,body.awg-dark-mode .awg-dropdown,body.awg-dark-mode [role=dialog],body.awg-dark-mode [class*=dropdown-menu]{color:#f8fafc!important;background-color:#0b111e!important;border:1px solid #ffffff1f!important;box-shadow:0 25px 50px -12px #000000bf!important}body.awg-dark-mode .awg-dropdown-item,body.awg-dark-mode [class*=dropdown-item],body.awg-dark-mode .awg-dropdown a,body.awg-dark-mode .awg-dropdown button{color:#e2e8f0!important}body.awg-dark-mode .awg-dropdown-item:hover,body.awg-dark-mode [class*=dropdown-item]:hover{color:#fff!important;background-color:#ffffff14!important}body.awg-dark-mode th{color:#f8fafc!important;background-color:#ffffff0a!important;border-bottom:1px solid #ffffff14!important}body.awg-dark-mode td{border-bottom:1px solid #ffffff0f!important}body.awg-dark-mode tr:hover td{background-color:#ffffff05!important}body.awg-dark-mode header{background:#05070be0!important;border-color:#75708c21!important;box-shadow:0 18px 44px -38px #000000e6!important}body.awg-dark-mode header a,body.awg-dark-mode header span,body.awg-dark-mode header nav{color:#e2e8f0db!important}body.awg-dark-mode header a:hover,body.awg-dark-mode header .group:hover span{color:#f2c078!important}body.awg-dark-mode header .bg-slate-100,body.awg-dark-mode header .bg-white{background:#24303ac7!important;border-color:#75708c2e!important}body.awg-dark-mode header .bg-slate-900{color:#160d08!important;background:linear-gradient(135deg,#f6d7a8,#b47846)!important}body.awg-dark-mode .awg-theme-toggle{color:#e2e8f0;background:#0a0f18db;border-color:#75708c2e}body.awg-dark-mode .awg-theme-toggle:hover{background:#1e293beb}body.awg-dark-mode .awg-group-form-page{color:#e2e8f0!important;background:radial-gradient(circle at 12% 8%,#1e293b66,#0000 28rem),radial-gradient(circle at 88% 10%,#0f172a99,#0000 30rem),linear-gradient(135deg,#070a13 0%,#0d1321 58%,#070a13 100%)!important}body.awg-dark-mode .awg-group-form-page .group-panel{color:#f8fafc!important;background:radial-gradient(circle at 92% 8%,#ffffff0d,#0000 22rem),#101623c2!important;border-color:#ffffff1a!important;box-shadow:0 32px 90px -54px #000c!important}body.awg-dark-mode .awg-group-form-page h1{color:#f8fafc!important}body.awg-dark-mode .awg-group-form-page p,body.awg-dark-mode .awg-group-form-page span,body.awg-dark-mode .awg-group-form-page label{color:#f8fafcd1!important}body.awg-dark-mode .awg-group-form-page label>span,body.awg-dark-mode .awg-group-form-page .inline-flex:first-child{color:#94a3b8!important}body.awg-dark-mode .awg-group-form-page input{color:#f8fafc!important;background:#0a0f1ad9!important;border-color:#ffffff1f!important}body.awg-dark-mode .awg-group-form-page input::placeholder{color:#ffffff59!important}body.awg-dark-mode .awg-group-form-page .liquid-chip,body.awg-dark-mode .awg-group-form-page button[type=submit]{color:#fff!important;background:#f97316!important;border-color:#f97316!important}body.awg-dark-mode .awg-group-form-page .liquid-chip:hover,body.awg-dark-mode .awg-group-form-page button[type=submit]:hover{background:#ea580c!important;border-color:#ea580c!important}body.awg-dark-mode .awg-group-form-page button[type=button]:not(.liquid-chip){color:#e2e8f0!important;background:#ffffff0d!important;border-color:#ffffff1f!important}body.awg-dark-mode .awg-group-form-page button[type=button]:not(.liquid-chip):hover{color:#fff!important;background:#ffffff1a!important}body.awg-dark-mode .awg-group-form-page [data-testid=public-group-card],body.awg-dark-mode .awg-group-form-page .skeleton-card{color:#f8fafc!important;background:#101623a6!important;border:1px solid #ffffff1a!important;box-shadow:0 14px 36px -32px #000000b8!important}body.awg-dark-mode .awg-group-form-page [data-testid=public-group-card] p{color:#f8fafc!important}body.awg-dark-mode .awg-landing-copy h1,body.awg-dark-mode .awg-chaos-copy h2,body.awg-dark-mode .awg-landing-section-copy h2,body.awg-dark-mode .awg-landing-final h2,body.awg-dark-mode .awg-landing-strip h3,body.awg-dark-mode .awg-chaos-flow strong,body.awg-dark-mode .awg-preview-head strong,body.awg-dark-mode .awg-preview-list strong,body.awg-dark-mode .awg-floating-plan-card strong{color:#f8fafc}body.awg-dark-mode .awg-landing-copy h1 span,body.awg-dark-mode .awg-landing-copy p,body.awg-dark-mode .awg-chaos-copy p,body.awg-dark-mode .awg-chaos-flow span,body.awg-dark-mode .awg-landing-section-copy p,body.awg-dark-mode .awg-landing-proof span,body.awg-dark-mode .awg-landing-strip p,body.awg-dark-mode .awg-landing-final p,body.awg-dark-mode .awg-preview-head span,body.awg-dark-mode .awg-preview-head small,body.awg-dark-mode .awg-preview-list span,body.awg-dark-mode .awg-preview-list small,body.awg-dark-mode .awg-floating-plan-card span,body.awg-dark-mode .awg-floating-plan-card small{color:#cbd5e1c7}body.awg-dark-mode .awg-landing-secondary,body.awg-dark-mode .awg-chaos-bridge,body.awg-dark-mode .awg-chaos-flow article,body.awg-dark-mode .awg-landing-strip article,body.awg-dark-mode .awg-itinerary-preview-card,body.awg-dark-mode .awg-landing-final,body.awg-dark-mode .awg-floating-plan-card,body.awg-dark-mode .awg-floating-budget-card,body.awg-dark-mode .awg-review-marquee,body.awg-dark-mode .awg-review-card{color:#e2e8f0;background:#0a0f18d1;border-color:#75708c21;box-shadow:0 26px 70px -50px #000000eb}body.awg-dark-mode .awg-landing-secondary{color:#e2e8f0}body.awg-dark-mode .awg-landing-visual img{background:#0a0f18b8;border-color:#75708c21}body.awg-dark-mode .awg-preview-list>div{background:#0206176b;border-color:#75708c1f}body.awg-dark-mode .awg-preview-list time,body.awg-dark-mode .awg-landing-proof svg,body.awg-dark-mode .awg-chaos-flow svg,body.awg-dark-mode .awg-landing-strip svg,body.awg-dark-mode .awg-landing-final svg,body.awg-dark-mode .awg-floating-budget-card,body.awg-dark-mode .awg-review-card figcaption{color:#f2c078}body.awg-dark-mode .awg-review-card blockquote{color:#e2e8f0c7}body.awg-dark-mode .awg-review-marquee:before{background:linear-gradient(90deg,#05070bf5,#0000)}body.awg-dark-mode .awg-review-marquee:after{background:linear-gradient(270deg,#05070bf5,#0000)}body.awg-dark-mode .awg-footer{background:linear-gradient(#080b12 0%,#05070b 100%)}body.awg-dark-mode .awg-footer-panel{background:#0a0f18d1;border-color:#75708c21;box-shadow:0 20px 50px -36px #000000eb}body.awg-dark-mode .awg-footer-brand,body.awg-dark-mode .awg-footer-links{color:#cbd5e1c7}body.awg-dark-mode .awg-footer-logo{background:#ffffffe6;border-color:#75708c2e}body.awg-dark-mode .awg-footer-links a:hover{color:#f2c078}@media (width<=960px){.awg-landing-hero,.awg-chaos-bridge,.awg-landing-product,.awg-landing-map{grid-template-columns:1fr}.awg-landing-hero{min-height:auto}.awg-landing-strip,.awg-chaos-flow{grid-template-columns:1fr}.awg-landing-final{flex-direction:column;align-items:flex-start}}@media (width<=640px){.awg-landing-copy h1{font-size:3.5rem}.awg-landing-visual,.awg-landing-visual img{min-height:22rem}.awg-floating-plan-card{bottom:.75rem;left:.75rem;right:.75rem}}:root{--site-bg:#f6f4ef;--site-bg-cool:#eef2f5;--site-surface:#ffffffa3;--site-surface-strong:#ffffffd1;--site-slate:#8e9aaf;--site-mist:#d8e2ea;--site-rose:#b9a7a3;--site-ink:#24303a;--site-muted:#24303a9e;--site-line:#5d67752e}body{background:linear-gradient(135deg, var(--site-bg) 0%, var(--site-bg-cool) 54%, #f2efec 100%);color:var(--site-ink)}.landing-shell,.awg-landing-modern,.awg-static-page,.awg-group-form-page,.group-scene,.login-scene,.cinematic-dashboard,.awg-shell{background:linear-gradient(135deg, var(--site-bg) 0%, var(--site-bg-cool) 54%, #f2efec 100%)!important;color:var(--site-ink)!important}.login-bg-gradient{background-image:linear-gradient(135deg,#f6f4efd6,#eef2f5d1),url(/assets/signin_bg-DTREThxp.png)!important}.landing-overlay,.landing-hero-overlay,.group-bg-gradient-create,.group-bg-gradient-join,.scene-photo-wash-create,.scene-photo-wash-join,.scene-photo-wash-dashboard,.group-cinematic-vignette,.cinematic-dashboard-bg{background:linear-gradient(135deg,#f6f4ef9e,#d8e2ea70)!important}.login-panel,.group-panel,.liquid-panel,.awg-card,.cinema-hero,.cinema-itinerary,.itinerary-workbench,.awg-floating-plan-card,.awg-floating-budget-card,.awg-review-card,.awg-footer-panel,.awg-itinerary-preview-card,.awg-landing-strip article,.awg-chaos-flow article,.awg-landing-final,.dashboard-stat-card,.group-panel-dashboard{border-color:var(--site-line)!important;color:var(--site-ink)!important;background:linear-gradient(145deg,#ffffffad,#eef2f585)!important;box-shadow:0 22px 60px -46px #24303a5c!important}header,.awg-topbar,.landing-header,.navbar,.awg-sidebar{-webkit-backdrop-filter:blur(22px)saturate(130%);border-color:var(--site-line)!important;color:var(--site-ink)!important;background:#fafaf7c7!important}.login-brand-title,.login-brand-caption,.landing-shell h1,.landing-shell h2,.landing-shell h3,.landing-shell p,.landing-shell span,.group-scene h1,.group-scene h2,.group-scene h3,.group-scene p,.group-scene span,.awg-static-page h1,.awg-static-page h2,.awg-static-page h3,.awg-static-page p,.awg-static-page li,.awg-static-page a,.awg-landing-modern h1,.awg-landing-modern h2,.awg-landing-modern h3,.awg-landing-modern p,.awg-landing-modern span{color:var(--site-ink)!important;text-shadow:none!important}.text-slate-900,.text-slate-800,.text-slate-700,.text-white,[class*="text-[#fff"],[class*="text-[#f7"],[class*="text-[#f8"],[class*="text-[#e8"],[class*="text-[#efe"]{color:var(--site-ink)!important}.text-slate-600,.text-slate-500,.text-slate-400,[class*="text-[#d"],[class*="text-[#b"]{color:var(--site-muted)!important}.liquid-chip,.awg-primary-button,.awg-landing-primary,.landing-primary,button[type=submit]{color:#fff!important;background:linear-gradient(135deg,#8e9aaf,#a9b4c4)!important;border-color:#8e9aaf57!important;box-shadow:0 18px 42px -32px #5d677585!important}.awg-secondary-button,.awg-landing-secondary,.landing-secondary,.awg-icon-button,.awg-theme-toggle,.fluid-dropdown-trigger{border-color:var(--site-line)!important;color:var(--site-ink)!important;background:#ffffff8a!important}input,textarea,select,.fluid-dropdown-menu{border-color:var(--site-line)!important;color:var(--site-ink)!important;background:#ffffffc2!important}input::-moz-placeholder{color:#24303a6b!important}textarea::-moz-placeholder{color:#24303a6b!important}input::placeholder,textarea::placeholder{color:#24303a6b!important}.awg-shell .awg-topbar{z-index:35;isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;position:sticky;top:0;overflow:visible;box-shadow:0 18px 50px -44px #24303a6b;background:#fafaf7d1!important;border-bottom:1px solid #5d677529!important;min-height:5.8rem!important;padding:.85rem clamp(1.25rem,3vw,2.4rem)!important;display:grid!important}.awg-topbar-scene{z-index:-1;pointer-events:none;opacity:.86;background:linear-gradient(90deg,#8e9aaf14,#0000 34%),radial-gradient(circle at 86% 20%,#b9a7a329,#0000 22rem);position:absolute;inset:0}.awg-topbar-left{gap:.55rem;min-width:0;display:grid}.awg-topbar-menu{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.awg-topbar-menu a{border:1px solid #0000;border-radius:999px;align-items:center;min-height:2.25rem;padding:0 .82rem;font-size:.86rem;font-weight:720;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;color:#24303aad!important}.awg-topbar-menu a:hover{background:#ffffff8f;border-color:#5d67752e;transform:translateY(-1px);color:#24303a!important}.awg-shell .awg-crumbs{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;font-weight:760;display:flex;color:#24303a7a!important;letter-spacing:.12em!important;font-size:.72rem!important}.awg-shell .awg-crumbs span{align-items:center;display:inline-flex}.awg-shell .awg-crumbs span:not(:last-child):after{content:"/";color:#24303a47;margin-left:.42rem}.awg-shell .awg-crumbs strong{background:#ffffff7a;border:1px solid #5d677529;border-radius:999px;align-items:center;min-height:1.65rem;padding:0 .65rem;font-weight:760;display:inline-flex;color:#24303a!important;font-size:.78rem!important}.awg-shell .awg-top-actions{background:#ffffff61;border:1px solid #5d677524;border-radius:999px;align-items:center;gap:.55rem;padding:.38rem;display:flex;box-shadow:0 14px 38px -34px #24303a80}.awg-shell .awg-icon-button{width:2.45rem;height:2.45rem;transition:background .16s,color .16s,transform .16s;color:#24303aad!important;background:0 0!important;border-color:#0000!important;border-radius:999px!important}.awg-shell .awg-icon-button:hover{transform:translateY(-1px);color:#24303a!important;background:#ffffffad!important}.awg-shell .awg-icon-button i{background:#b9a7a3;width:.46rem;height:.46rem;top:.42rem;right:.45rem;box-shadow:0 0 0 3px #b9a7a32e}.awg-shell .awg-avatar-stack{border-left:1px solid #5d677524;margin-left:.2rem;padding-left:.5rem}.awg-shell .awg-avatar-stack .awg-avatar{box-shadow:0 8px 18px -14px #24303a80;border:2px solid #fafaf7eb!important}.awg-shell .awg-notifications-dropdown{color:#24303a!important;background:#fafaf7f5!important;border:1px solid #5d67752e!important;box-shadow:0 24px 70px -42px #24303ab3!important}@media (width<=900px){.awg-shell .awg-topbar{grid-template-columns:1fr;align-items:stretch;min-height:auto!important}.awg-shell .awg-top-actions{justify-content:flex-start;width:max-content;max-width:100%}}@media (width<=640px){.awg-topbar-menu{gap:.25rem}.awg-topbar-menu a{min-height:2.05rem;padding:0 .62rem;font-size:.78rem}.awg-shell .awg-crumbs{display:none}}.bg-white,.bg-white\/5,.bg-white\/10,.bg-white\/20,.bg-slate-50,.bg-slate-100,.bg-slate-900,[class*="bg-[#0"],[class*="bg-[#1"],[class*="bg-[#2"],[class*="bg-[#141"],[class*="bg-[#171"]{background-color:#ffffff80!important}.border-slate-200,.border-white\/10,.border-white\/20,.border-white\/30,[class*="border-[#"]{border-color:var(--site-line)!important}.login-orb-one,.login-orb-two,.group-orb-a,.group-orb-b{opacity:.36;background:radial-gradient(circle,#d8e2ea57,#b9a7a31f 58%,#0000 72%)!important}[class*=from-black],[class*=via-black],[class*=to-black],[class*=from-slate],[class*=via-slate],[class*=to-slate],[class*=from-zinc],[class*=via-zinc],[class*=to-zinc],[class*=from-neutral],[class*=via-neutral],[class*=to-neutral]{--tw-gradient-from:#f6f4efd1 var(--tw-gradient-from-position)!important;--tw-gradient-via:#eef2f5ad var(--tw-gradient-via-position)!important;--tw-gradient-to:#f2efecb8 var(--tw-gradient-to-position)!important}[class*=from-indigo],[class*=via-indigo],[class*=to-indigo],[class*=from-blue],[class*=via-blue],[class*=to-blue],[class*=from-sky],[class*=via-sky],[class*=to-sky],[class*=from-cyan],[class*=via-cyan],[class*=to-cyan]{--tw-gradient-from:#8e9aaf3d var(--tw-gradient-from-position)!important;--tw-gradient-via:#d8e2ea6b var(--tw-gradient-via-position)!important;--tw-gradient-to:#eef2f594 var(--tw-gradient-to-position)!important}[class*=from-pink],[class*=via-pink],[class*=to-pink],[class*=from-fuchsia],[class*=via-fuchsia],[class*=to-fuchsia],[class*=from-rose],[class*=via-rose],[class*=to-rose],[class*=from-purple],[class*=via-purple],[class*=to-purple]{--tw-gradient-from:#b9a7a338 var(--tw-gradient-from-position)!important;--tw-gradient-via:#d8e2ea5c var(--tw-gradient-via-position)!important;--tw-gradient-to:#f6f4ef94 var(--tw-gradient-to-position)!important}[class*=bg-indigo],[class*=bg-blue],[class*=bg-sky],[class*=bg-cyan],[class*=bg-purple],[class*=bg-fuchsia],[class*=bg-pink],[class*=bg-rose],[class*=bg-amber],[class*=bg-orange],[class*=bg-yellow]{background-color:#d8e2ea70!important}[class*=bg-emerald],[class*=bg-green],[class*=bg-lime],[class*=bg-teal]{background-color:#8e9aaf2e!important}[class*=bg-red]{background-color:#b9a7a333!important}[class*=text-indigo],[class*=text-blue],[class*=text-sky],[class*=text-cyan],[class*=text-purple],[class*=text-fuchsia],[class*=text-pink],[class*=text-rose],[class*=text-amber],[class*=text-orange],[class*=text-yellow],[class*=text-emerald],[class*=text-green],[class*=text-lime],[class*=text-teal]{color:var(--site-slate)!important}[class*=text-red]{color:#9a7d7a!important}[class*=border-indigo],[class*=border-blue],[class*=border-sky],[class*=border-cyan],[class*=border-purple],[class*=border-fuchsia],[class*=border-pink],[class*=border-rose],[class*=border-amber],[class*=border-orange],[class*=border-yellow],[class*=border-emerald],[class*=border-green],[class*=border-lime],[class*=border-teal],[class*=border-red]{border-color:var(--site-line)!important}.landing-shell img,.awg-landing-modern img,.group-scene img,.login-scene img{filter:saturate(.86)contrast(.98)}.landing-shell .bg-gradient-to-t,.landing-shell .bg-gradient-to-b,.landing-shell .bg-gradient-to-r,.landing-shell .bg-gradient-to-l,.awg-landing-modern .bg-gradient-to-t,.awg-landing-modern .bg-gradient-to-b,.awg-landing-modern .bg-gradient-to-r,.awg-landing-modern .bg-gradient-to-l{opacity:.72}.awg-shell .awg-sidebar{background:#fafaf7d6!important;gap:1rem!important;padding:1.35rem 1rem!important;box-shadow:18px 0 48px -44px #24303a6b!important}.awg-shell .awg-brand{border-bottom:1px solid var(--site-line);gap:.7rem;min-height:2.6rem;padding:0 .35rem .7rem}.awg-shell .awg-brand-mark{background:#8e9aaf;border-radius:.9rem;width:2.6rem;height:2.6rem;box-shadow:0 12px 28px -20px #24303a8c}.awg-shell .awg-brand strong{font-size:1rem;line-height:1.1}.awg-shell .awg-brand small{letter-spacing:.18em;margin-top:.1rem;font-size:.62rem}.awg-dashboard-nav{gap:.85rem;padding:.1rem .15rem .35rem;display:grid;overflow-y:auto}.awg-nav-group{gap:.26rem;display:grid}.awg-nav-group-label{color:#24303a70;letter-spacing:.12em;text-transform:uppercase;padding:0 .55rem;font-size:.66rem;font-weight:780}.awg-nav-group-items{gap:.18rem;display:grid}.awg-dashboard-nav button{isolation:isolate;color:#24303aa8;text-align:left;border:1px solid #0000;border-radius:.95rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.58rem;min-height:2.65rem;padding:0 .65rem 0 .45rem;transition:color .16s,border-color .16s,background .16s;display:grid;position:relative;overflow:hidden}.awg-dashboard-nav button:hover{color:#24303a;background:#ffffff70;border-color:#5d67752e}.awg-dashboard-nav .awg-nav-active-pill{z-index:0;border-radius:inherit;background:linear-gradient(135deg,#ffffffd6,#d8e2ea70);border:1px solid #5d677533;position:absolute;inset:0;box-shadow:0 12px 34px -28px #24303a8f}.awg-nav-item-icon,.awg-nav-item-label,.awg-dashboard-nav .awg-nav-badge{z-index:1;position:relative}.awg-nav-item-icon{color:#6e7b8e;background:#d8e2ea5c;border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .16s,color .16s;display:inline-flex}.awg-dashboard-nav button.active .awg-nav-item-icon,.awg-dashboard-nav button:hover .awg-nav-item-icon{color:#24303a;background:#8e9aaf29}.awg-nav-item-label{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:660;overflow:hidden}.awg-dashboard-nav .awg-nav-badge{min-width:1.25rem;height:1.25rem;box-shadow:none;background:#8e9aaf;margin-left:.25rem;font-size:.68rem}.awg-shell .awg-trip-chip{box-shadow:none;background:#ffffff73;border-radius:1rem;gap:.58rem;padding:.78rem}.awg-shell .awg-trip-chip>span{background:#8e9aaf;width:.52rem;height:.52rem}.awg-shell .awg-trip-chip strong{font-size:.78rem;line-height:1.25}.awg-shell .awg-trip-chip small{margin-top:.12rem;font-size:.68rem}@media (width<=1180px){.awg-shell .awg-sidebar{padding-inline:.55rem!important}.awg-dashboard-nav{gap:.42rem;padding-inline:0}.awg-nav-group-label,.awg-nav-item-label{display:none}.awg-dashboard-nav button{justify-content:center;min-height:2.95rem;padding:0;display:flex}.awg-nav-item-icon{width:2.2rem;height:2.2rem}}@media (width<=760px){.awg-shell .awg-sidebar{padding:.55rem!important}.awg-dashboard-nav{display:none}.awg-mobile-nav{display:grid}}.awg-shell .awg-topbar{box-shadow:0 26px 80px -52px #010101e0,inset 0 1px #ffffff14;background:linear-gradient(135deg,#0c0f14e6,#1e222bd1 48%,#2b262fdb)!important;border-bottom:1px solid #d8e2ea1f!important;min-height:6.1rem!important}.awg-shell .awg-topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d8e2ea6b,#b9a7a36b,#0000);width:min(34rem,52vw);height:1px;position:absolute;bottom:-1px;right:clamp(1rem,5vw,5rem)}.awg-shell .awg-topbar-scene{opacity:1;background:radial-gradient(circle at 18% 10%,#d8e2ea29,#0000 18rem),radial-gradient(circle at 78% 18%,#b9a7a333,#0000 20rem),linear-gradient(100deg,#0000 0 18%,#ffffff0b 26%,#0000 34% 100%);overflow:hidden}.awg-shell .awg-topbar-scene:before{content:"";opacity:.45;background:linear-gradient(115deg,#0000 12%,#ffffff14 18%,#0000 24%),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 7rem);animation:12s ease-in-out infinite awg-topbar-sweep;position:absolute;inset:-40% -10%;transform:translate(-12%)}.awg-shell .awg-topbar-left{gap:.62rem}.awg-shell .awg-topbar-menu{background:#ffffff0b;border:1px solid #d8e2ea1f;border-radius:999px;width:max-content;max-width:100%;padding:.3rem;box-shadow:inset 0 1px #ffffff14,0 18px 45px -38px #000000e6}.awg-shell .awg-topbar-menu a{text-shadow:0 1px 12px #d8e2ea1f;background:0 0;border-color:#0000;min-height:2.35rem;position:relative;overflow:hidden;color:#f8fafcb8!important}.awg-shell .awg-topbar-menu a:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(135deg,#d8e2ea2e,#b9a7a324);transition:opacity .18s,transform .18s;position:absolute;inset:.24rem;transform:scale(.86)}.awg-shell .awg-topbar-menu a:after{content:"";opacity:0;background:#d8e2ea;border-radius:999px;width:.32rem;height:.32rem;transition:opacity .18s,transform .18s;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)translateY(.35rem);box-shadow:0 0 14px #d8e2eac7}.awg-shell .awg-topbar-menu a:hover{background:#ffffff0f;border-color:#d8e2ea29;transform:translateY(-2px);color:#f7f8f5!important}.awg-shell .awg-topbar-menu a:hover:before,.awg-shell .awg-topbar-menu a:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.awg-shell .awg-topbar-menu a:hover:before{transform:scale(1)}.awg-shell .awg-crumbs,.awg-shell .awg-crumbs span{color:#d8e2ea85!important}.awg-shell .awg-crumbs strong{background:linear-gradient(135deg,#d8e2ea29,#ffffff0f);border-color:#d8e2ea29;box-shadow:inset 0 1px #ffffff14;color:#f7f8f5!important}.awg-shell .awg-icon-button:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 12px 28px -22px #d8e2eab3;color:#fff!important;background:#d8e2ea24!important}@keyframes awg-topbar-sweep{0%,to{transform:translate(-12%)}50%{transform:translate(8%)}}@media (width<=900px){.awg-shell .awg-topbar-menu{width:100%}}.awg-shell .awg-topbar:after{background:linear-gradient(90deg,#0000,#8e9aaf73,#b9a7a35c,#0000)}.awg-shell .awg-topbar-scene{background:radial-gradient(circle at 18% 8%,#ffffff7a,#0000 17rem),radial-gradient(circle at 78% 12%,#b9a7a33d,#0000 19rem),linear-gradient(100deg,#0000 0 18%,#ffffff38 26%,#0000 34% 100%)}.awg-shell .awg-topbar-scene:before{opacity:.32;background:linear-gradient(115deg,#0000 12%,#ffffff5c 18%,#0000 24%),repeating-linear-gradient(90deg,#24303a09 0 1px,#0000 1px 7rem)}.awg-shell .awg-topbar-menu{background:#ffffff5c;border-color:#5d677529;box-shadow:inset 0 1px #ffffff9e,0 16px 42px -36px #24303a94}.awg-shell .awg-topbar-menu a{text-shadow:none;color:#24303ab3!important}.awg-shell .awg-topbar-menu a:before{background:linear-gradient(135deg,#ffffffc2,#d8e2ea8a)}.awg-shell .awg-topbar-menu a:after{background:#8e9aaf;box-shadow:0 0 12px #8e9aaf7a}.awg-shell .awg-topbar-menu a:hover{background:#ffffff85;border-color:#5d67752e;color:#24303a!important}.awg-shell .awg-crumbs,.awg-shell .awg-crumbs span{color:#24303a8f!important}.awg-shell .awg-crumbs span:not(:last-child):after{color:#24303a47}.awg-shell .awg-crumbs strong{background:#ffffff7a;border-color:#5d677529;color:#24303a!important}.awg-shell .awg-top-actions{background:#ffffff5c;border-color:#5d677529;box-shadow:inset 0 1px #ffffff9e,0 16px 42px -36px #24303a94}.awg-shell .awg-icon-button{color:#24303aa8!important}.awg-shell .awg-icon-button:hover{box-shadow:0 12px 26px -22px #24303a85;color:#24303a!important;background:#ffffff94!important}.awg-shell .awg-icon-button i{background:#8e9aaf;box-shadow:0 0 0 3px #8e9aaf2e,0 0 14px #8e9aaf80}.awg-shell .awg-avatar-stack{border-left-color:#5d677529}.awg-shell .awg-avatar-stack .awg-avatar{box-shadow:0 8px 18px -14px #24303a80;border-color:#f6f4efeb!important}.awg-shell .awg-notifications-dropdown{color:#24303a!important;background:#fafaf7f7!important;border-color:#5d67752e!important;box-shadow:0 24px 70px -42px #24303aad!important}.awg-shell .awg-notifications-dropdown button,.awg-shell .awg-notifications-dropdown span:last-child{color:#8e9aaf!important}.awg-shell .awg-itinerary-layout{align-items:start;grid-template-columns:minmax(13.5rem,16.5rem) minmax(0,1fr)!important;gap:clamp(1rem,2vw,1.35rem)!important;display:grid!important}.awg-shell .awg-day-list{gap:.48rem;max-height:calc(100vh - 8rem);display:grid;position:sticky;top:7rem;overflow:auto;background:#ffffff80!important;border:1px solid #5d677529!important;border-radius:1.1rem!important;padding:.72rem!important;box-shadow:0 18px 50px -44px #24303a66!important}.awg-shell .awg-day-list:before{padding:.35rem .35rem .55rem}.awg-shell .awg-day-list button{background:#ffffff6b;border:1px solid #0000;border-radius:.88rem;align-content:center;width:100%;min-width:0;max-width:none;min-height:4.65rem;padding:.76rem .78rem}.awg-shell .awg-day-list button.active,.awg-shell .awg-day-list button:hover{background:#ffffffbf;border-color:#8e9aaf38}.awg-shell .awg-day-list button strong{white-space:normal}.awg-shell .awg-itinerary-card{gap:0;display:grid;overflow:hidden;background:#ffffff94!important;border-radius:1.2rem!important}.awg-shell .awg-itinerary-hero{background:linear-gradient(135deg,#ffffff8f,#d8e2ea47),radial-gradient(circle at 82% 8%,#b9a7a32e,#0000 15rem);border-bottom-color:#5d677524;grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:end;gap:clamp(1rem,2.2vw,1.6rem);padding:clamp(1.25rem,2.6vw,1.85rem)}.awg-shell .awg-itinerary-hero>div{max-width:48rem}.awg-shell .awg-itinerary-hero p{max-width:42rem}.awg-shell .awg-itinerary-actions-hero{background:#fff6;border:1px solid #5d677524;border-radius:1rem;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%;padding:.55rem;display:flex}.awg-shell .awg-itinerary-actions-hero button,.awg-shell .awg-itinerary-actions-hero .fluid-dropdown-wrapper,.awg-shell .awg-itinerary-actions-hero .fluid-dropdown-trigger{text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:.35rem;min-width:4.5rem;display:inline-flex}.awg-shell .awg-itinerary-actions button,.awg-shell .awg-itinerary-actions .fluid-dropdown-wrapper,.awg-shell .awg-itinerary-actions .fluid-dropdown-trigger{justify-content:center;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.awg-shell .awg-route-order{gap:.55rem;margin-top:1rem;display:grid}.awg-shell .awg-itinerary-estimate{background:#ffffff6b;border:1px solid #5d677524;margin-top:1rem;padding:1rem}.awg-shell .awg-travel-cost-head{grid-template-columns:minmax(0,1fr) 13.5rem;align-items:center;gap:1rem}.awg-shell .awg-estimate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.awg-shell .awg-estimate-tile{background:#ffffff7a;border-color:#5d67751f}.awg-shell .awg-timeline{background:#ffffff6b;border-color:#5d677524;margin-top:1rem;margin-bottom:1.35rem}.awg-shell .awg-timeline:before{background:#ffffff3d}.awg-shell .awg-timeline-row{grid-template-columns:6.6rem minmax(0,1fr);gap:1rem;min-height:5.4rem;padding:.95rem 1.05rem}.awg-shell .awg-timeline-row:hover,.awg-shell .awg-timeline-row.expanded{background:#ffffff9e}.awg-shell .awg-activity-head strong{font-size:.98rem}.awg-shell .awg-activity-head p{max-width:46rem}@media (width<=1080px){.awg-shell .awg-itinerary-layout{grid-template-columns:1fr!important}.awg-shell .awg-day-list{max-height:none;display:flex;position:static;overflow-x:auto}.awg-shell .awg-day-list button{min-width:10rem}}@media (width<=760px){.awg-shell .awg-itinerary-hero,.awg-shell .awg-itinerary-actions-hero,.awg-shell .awg-estimate-grid,.awg-shell .awg-travel-cost-head,.awg-shell .awg-timeline-row{grid-template-columns:1fr}}.awg-shell .awg-topbar{grid-template-columns:minmax(0,1fr) auto!important;gap:1rem!important;min-height:4.9rem!important;padding-block:.7rem!important}.awg-shell .awg-topbar-left{align-items:center;gap:.8rem;min-width:0;display:flex!important}.awg-shell .awg-topbar-menu{white-space:nowrap;flex:none}.awg-shell .awg-crumbs{white-space:nowrap;flex-wrap:nowrap;flex:auto;min-width:0;overflow:hidden}.awg-shell .awg-crumbs span,.awg-shell .awg-crumbs strong{flex:0 auto}.awg-shell .awg-crumbs span:nth-child(2){text-overflow:ellipsis;min-width:0;overflow:hidden}.awg-shell .awg-crumbs strong,.awg-shell .awg-top-actions{flex:none}.awg-shell .awg-sidebar{background:linear-gradient(#f5f6f4db,#e5eaefbd),radial-gradient(circle at 40% 0,#8e9aaf33,#0000 18rem)!important;border-right:1px solid #5d67752e!important;box-shadow:18px 0 52px -44px #24303a8c,inset -1px 0 #ffffff75!important}.awg-shell .awg-brand{border-bottom-color:#5d677533}.awg-dashboard-nav button{box-shadow:none;background:#ffffff0a;border-color:#fff0;transition:color .17s,border-color .17s,background .17s,box-shadow .17s,transform .17s}.awg-dashboard-nav button:hover{background:#ffffff80;border-color:#5d677538;transform:translate(2px);box-shadow:0 16px 34px -28px #24303a94,inset 0 1px #ffffff9e}.awg-dashboard-nav button.active{color:#1e2933}.awg-dashboard-nav .awg-nav-active-pill{background:linear-gradient(135deg,#8e9aaf52,#d8e2ea8a),#ffffff94;border-color:#5d67753d;box-shadow:0 18px 38px -28px #24303ab3,inset 0 1px #ffffffb8}.awg-dashboard-nav button.active:after{content:"";z-index:2;background:#75708c;border-radius:999px;width:.18rem;position:absolute;top:.62rem;bottom:.62rem;left:.18rem;box-shadow:0 0 14px #75708c59}.awg-dashboard-nav button.active .awg-nav-item-icon{color:#24303a;background:#24303a1f;box-shadow:inset 0 1px #ffffff73}.awg-dashboard-nav button:hover .awg-nav-item-icon{background:#ffffffa3;box-shadow:0 10px 22px -18px #24303a80}.awg-nav-group.active .awg-nav-group-label{color:#24303ac2}.awg-shell .awg-trip-chip{background:#ffffff61;border:1px solid #5d677524;box-shadow:inset 0 1px #ffffff85}@media (width<=1120px){.awg-shell .awg-topbar-left{gap:.6rem}.awg-shell .awg-crumbs{display:none}}@media (width<=760px){.awg-shell .awg-topbar{grid-template-columns:1fr!important}.awg-shell .awg-topbar-left{overflow-x:auto}.awg-shell .awg-top-actions{width:max-content}}.awg-shell .awg-metrics-grid{display:none!important}.awg-shell .awg-overview-hero{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:clamp(1.45rem,3vw,2.25rem)}.awg-shell .awg-overview-copy h1{max-width:54rem;font-size:clamp(2.5rem,4.6vw,4.5rem)}.awg-shell .awg-overview-copy p{max-width:52rem;margin-top:.9rem;font-size:1rem}.awg-shell .awg-overview-meta,.awg-shell .awg-overview-destinations{margin-top:1rem}.awg-shell .awg-overview-status{background:#ffffff6b;border:1px solid #5d677529;border-radius:1.05rem;grid-template-columns:repeat(3,minmax(0,1fr));align-self:auto;gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff94}.awg-shell .awg-overview-status>div{min-height:5.8rem;box-shadow:none;background:0 0;border:0;border-right:1px solid #5d677521;border-radius:0;padding:1rem 1.1rem}.awg-shell .awg-overview-status>div:last-child{border-right:0}.awg-shell .awg-overview-status strong{margin-top:.3rem;font-size:clamp(1.7rem,2.8vw,2.45rem)}.awg-shell .awg-overview-status span{margin-top:.3rem;font-size:.78rem}.awg-shell .awg-overview-grid{gap:1rem}@media (width<=760px){.awg-shell .awg-overview-status{grid-template-columns:1fr}.awg-shell .awg-overview-status>div{border-bottom:1px solid #5d677521;border-right:0}.awg-shell .awg-overview-status>div:last-child{border-bottom:0}}.awg-shell{transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1)}.awg-shell.awg-shell-nav-collapsed{grid-template-columns:5.65rem minmax(0,1fr)}.awg-shell .awg-topbar{box-shadow:0 22px 60px -46px #24303ab8,inset 0 1px #ffffff7a;background:linear-gradient(135deg,#d6dde5eb,#bec7d3e0 48%,#b1a4aed1)!important;border-bottom-color:#46505e33!important;min-height:4.65rem!important}.awg-shell .awg-topbar-left{overflow:hidden}.awg-shell .awg-topbar-menu{gap:.25rem}.awg-shell .awg-topbar-menu a{gap:.42rem;min-height:2.25rem;padding-inline:.82rem}.awg-shell .awg-topbar-menu a svg{opacity:.78;flex:none}.awg-shell .awg-top-actions{background:#ffffff4d}.awg-shell-nav-collapsed .awg-sidebar{align-items:center;gap:.82rem!important;padding:1.1rem .55rem!important}.awg-shell-nav-collapsed .awg-brand{border-bottom-color:#5d677524;justify-content:center;width:100%;padding:0 0 .75rem}.awg-shell-nav-collapsed .awg-brand>div,.awg-shell-nav-collapsed .awg-nav-group-label,.awg-shell-nav-collapsed .awg-nav-item-label,.awg-shell-nav-collapsed .awg-trip-chip div{display:none!important}.awg-shell-nav-collapsed .awg-brand-mark{width:2.55rem;height:2.55rem}.awg-shell-nav-collapsed .awg-dashboard-nav{gap:.48rem;width:100%;padding:.15rem 0;overflow:visible}.awg-shell-nav-collapsed .awg-nav-group,.awg-shell-nav-collapsed .awg-nav-group-items{gap:.34rem}.awg-shell-nav-collapsed .awg-dashboard-nav button{border-radius:1rem;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:0;display:flex}.awg-shell-nav-collapsed .awg-dashboard-nav button:hover{transform:translateY(-1px)}.awg-shell-nav-collapsed .awg-dashboard-nav button.active:after{top:.55rem;bottom:.55rem;left:.12rem}.awg-shell-nav-collapsed .awg-nav-item-icon{border-radius:.88rem;width:2.32rem;height:2.32rem}.awg-shell-nav-collapsed .awg-dashboard-nav .awg-nav-badge{z-index:3;margin:0;position:absolute;top:.2rem;right:.22rem}.awg-shell-nav-collapsed .awg-trip-chip{border-radius:.95rem;justify-content:center;width:2.6rem;height:2.6rem;margin-top:auto;padding:0}.awg-shell-nav-collapsed .awg-trip-chip>span{width:.66rem;height:.66rem}.awg-shell-nav-collapsed .awg-content{padding-inline:clamp(1.6rem,3vw,3.4rem)}@media (width<=760px){.awg-shell.awg-shell-nav-collapsed,.awg-shell{grid-template-columns:1fr}}.awg-shell .awg-card,.awg-shell .awg-hero-card,.awg-shell .awg-itinerary-card,.awg-shell .awg-day-list,.awg-shell .awg-overview-status,.awg-shell .awg-trip-chip,.awg-shell .awg-sidebar,.awg-shell .awg-topbar,.awg-shell input,.awg-shell textarea,.awg-shell select,.awg-shell .fluid-dropdown-trigger{-webkit-backdrop-filter:blur(22px)saturate(128%)}.awg-shell .awg-card,.awg-shell .awg-hero-card,.awg-shell .awg-itinerary-card{background:linear-gradient(145deg,#ffffffb8,#eef2f580),radial-gradient(circle at 10% 0,#c7dbf729,#0000 24rem)!important;border-color:#5d677526!important;box-shadow:0 24px 68px -50px #24303a7a,inset 0 1px #ffffffb8!important}.awg-shell .awg-card:hover,.awg-shell .awg-hero-card:hover{border-color:#5d677538!important;box-shadow:0 30px 78px -52px #24303a94,inset 0 1px #ffffffc7!important}.awg-shell button,.awg-shell a,.awg-shell .awg-card,.awg-shell .fluid-dropdown-trigger{transition:background .17s,border-color .17s,box-shadow .17s,color .17s,transform .17s}.awg-shell button:hover,.awg-shell a:hover,.awg-shell .fluid-dropdown-trigger:hover{box-shadow:0 16px 36px -30px #24303a85}.awg-shell-nav-collapsed .awg-sidebar{background:linear-gradient(#e9edf2d6,#dae1e9b8),radial-gradient(circle at 50% 0,#8e9aaf38,#0000 16rem)!important}.awg-shell .awg-preferences-card{gap:1.15rem;width:min(100%,66rem);padding:clamp(1.2rem,2.5vw,1.8rem);display:grid;border-radius:1.35rem!important}.awg-shell .awg-preferences-card .awg-pref-progress{background:#5d67751a;border-radius:999px;height:.42rem;padding:0;overflow:hidden}.awg-shell .awg-preferences-card .awg-pref-progress button{min-height:.42rem;box-shadow:none;background:0 0;border:0;border-radius:0}.awg-shell .awg-preferences-card .awg-pref-progress button.active{background:linear-gradient(90deg,#8e9aaf,#b9a7a3)}.awg-pref-intro{background:linear-gradient(135deg,#ffffff8a,#d8e2ea4d);border:1px solid #5d677524;border-radius:1.05rem;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.awg-pref-intro h2{color:#24303a;margin-top:.25rem;font-size:clamp(1.45rem,2.6vw,2.2rem);font-weight:820;line-height:1.05}.awg-pref-intro p{color:#24303a94;margin-top:.25rem;font-size:.92rem}.awg-pref-intro>span{color:#24303a;text-align:center;background:#ffffff85;border:1px solid #5d677524;border-radius:999px;flex:none;min-width:4.2rem;padding:.48rem .7rem;font-size:.86rem;font-weight:800}.awg-pref-step-map{grid-template-columns:repeat(8,minmax(0,1fr));gap:.45rem;display:grid}.awg-pref-step-map button{color:#24303a94;text-align:left;background:#ffffff57;border:1px solid #5d67751f;border-radius:.9rem;align-content:center;gap:.32rem;min-height:4.1rem;padding:.58rem;display:grid}.awg-pref-step-map button:hover{background:#ffffff94;border-color:#5d677533;transform:translateY(-1px)}.awg-pref-step-map button span{color:#6d7584;background:#8e9aaf24;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:820;display:inline-flex}.awg-pref-step-map button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:760;overflow:hidden}.awg-pref-step-map button.active{color:#24303a;background:linear-gradient(135deg,#8e9aaf38,#ffffff9e);border-color:#75708c38;box-shadow:0 18px 38px -32px #24303a94}.awg-pref-step-map button.done span,.awg-pref-step-map button.active span{color:#fff;background:#8e9aaf}.awg-shell .awg-preferences-card fieldset{background:#ffffff57;border:1px solid #5d67751f;border-radius:1.1rem;padding:clamp(1rem,2vw,1.45rem);display:block}.awg-shell .awg-preferences-card fieldset>h1{margin-top:0;font-size:clamp(1.8rem,3vw,2.8rem)}.awg-shell .awg-choice-grid button,.awg-shell .awg-activity-grid button,.awg-shell .awg-scene-grid button{background:#ffffff70;border-color:#5d677524}.awg-shell .awg-choice-grid button:hover,.awg-shell .awg-activity-grid button:hover,.awg-shell .awg-scene-grid button:hover{background:#ffffffa3;border-color:#5d67753d;transform:translateY(-1px)}.awg-shell .awg-choice-grid button.active,.awg-shell .awg-activity-grid button.active{color:#ea580c!important;background:#f9731614!important;border-width:2px!important;border-color:#f97316!important;box-shadow:0 0 0 3px #f9731624!important}body.awg-dark-mode .awg-shell .awg-choice-grid button.active,body.awg-dark-mode .awg-shell .awg-activity-grid button.active{color:#fdba74!important;background:#f9731633!important;box-shadow:0 0 0 3px #f9731647!important}.awg-shell .awg-choice-grid button.active svg,.awg-shell .awg-activity-grid button.active svg{color:#f97316!important}.awg-shell .awg-input-grid label,.awg-shell .awg-wide-input{border-radius:1rem}.awg-shell .awg-form-actions{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(132%);background:#fafaf7c7;border:1px solid #5d677524;border-radius:1rem;padding:.72rem;position:sticky;bottom:.85rem;box-shadow:0 18px 48px -38px #24303a94}@media (width<=980px){.awg-pref-step-map{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.awg-pref-intro{background:#fffffd;border-color:#1f29261a;border-radius:.85rem;flex-direction:row;align-items:center;min-height:5.2rem;padding:.75rem .8rem}.awg-pref-intro h2{margin-top:.12rem;font-size:1rem}.awg-pref-intro p{margin-top:.12rem;font-size:.64rem}.awg-pref-intro>span{color:#0f766e;background:#edf8f4;border-color:#0f766e24;min-width:3.2rem;padding:.35rem .5rem;font-size:.68rem}.awg-pref-step-map{scroll-snap-type:x proximity;scrollbar-width:none;gap:.42rem;margin-left:-.65rem;margin-right:-.65rem;padding:0 .65rem .25rem;scroll-padding-inline:.65rem;display:flex;overflow-x:auto}.awg-pref-step-map::-webkit-scrollbar{display:none}.awg-pref-step-map button{align-items:center;align-content:initial;color:#686b67;text-align:left;scroll-snap-align:start;background:#fffffd;border-color:#1f29261a;border-radius:.72rem;flex:0 0 5.15rem;gap:.42rem;min-width:5.15rem;min-height:2.75rem;padding:.42rem .48rem;display:flex;box-shadow:0 5px 12px #1f29260d}.awg-pref-step-map button span{color:#686b67;background:#f0f2ef;flex:none;width:1.35rem;height:1.35rem;font-size:.62rem}.awg-pref-step-map button strong{min-width:0;font-size:.64rem;color:#3f4541!important}.awg-pref-step-map button.active{color:#1f2926;background:#edf8f4;border-color:#0f766e3d;box-shadow:0 6px 14px #0f766e17}.awg-pref-step-map button.done{background:#f7fbf9;border-color:#0f766e1f}.awg-pref-step-map button.done span,.awg-pref-step-map button.active span{color:#fff;background:#0f766e}.awg-shell .awg-preferences-card fieldset>h1{text-wrap:balance;font-size:clamp(1.45rem,7.2vw,1.85rem);line-height:1.08}}@media (width>=821px){body .aurora-background--sky.awg-shell{--awg-workspace-bg:#f5f6f2;--awg-workspace-surface:#fffffcdb;--awg-workspace-surface-strong:#fffffc;--awg-workspace-ink:#1e2924;--awg-workspace-muted:#68756e;--awg-workspace-line:#2e443921;--awg-workspace-accent:#147d73;--aurora-blue:#b0d3c257;--aurora-indigo:#dccfbc4d;--aurora-mint:#c5e0d052;--aurora-violet:#dbd4ca3d;background:radial-gradient(circle at 86% 8%, #b7dac957, transparent 29rem), radial-gradient(circle at 18% 76%, #e5dbc84d, transparent 34rem), var(--awg-workspace-bg)!important;color:var(--awg-workspace-ink)!important}body .aurora-background--sky.awg-shell .aurora-background__effect{opacity:.22!important;filter:blur(18px)saturate(82%)!important}body .aurora-background--sky.awg-shell .awg-main{background:0 0!important}body .aurora-background--sky.awg-shell .awg-content{width:min(100%,92rem);margin-inline:auto;padding:clamp(1.5rem,2.8vw,3rem)!important}body .aurora-background--sky.awg-shell :where(.awg-card,.awg-hero-card,.awg-metric-card,.awg-crew-card,.awg-itinerary-card,.awg-preferences-card){-webkit-backdrop-filter:blur(18px)saturate(112%)!important;backdrop-filter:blur(18px)saturate(112%)!important;background:linear-gradient(145deg,#fffffce6,#f7f9f5c7)!important;border-color:#ffffffe6!important;box-shadow:0 1.4rem 3.5rem -2.7rem #283a316b,inset 0 1px #fff!important}body .aurora-background--sky.awg-shell .awg-overview-hero{background:linear-gradient(108deg,#f8f9f5f7 0%,#eff5efe6 48%,#e1ede5c2 100%)!important;border:1px solid #ffffffd1!important;box-shadow:0 1.7rem 4rem -2.8rem #25382e7a,inset 0 1px #fff!important}body .aurora-background--sky.awg-shell .awg-overview-copy h1,body .aurora-background--sky.awg-shell .awg-overview-copy p,body .aurora-background--sky.awg-shell .awg-overview-meta span,body .aurora-background--sky.awg-shell .awg-overview-destinations span{color:var(--awg-workspace-ink)!important}body .aurora-background--sky.awg-shell .awg-overview-status{border:1px solid var(--awg-workspace-line)!important;background:#fffffcb8!important;box-shadow:0 1rem 2.6rem -2rem #25382e57!important}body .aurora-background--sky.awg-shell .awg-topbar,body .aurora-background--sky.awg-shell .awg-sidebar{border-color:var(--awg-workspace-line)!important;-webkit-backdrop-filter:blur(22px)saturate(115%)!important;backdrop-filter:blur(22px)saturate(115%)!important;background:#fafbf7db!important}body .aurora-background--sky.awg-shell .awg-sidebar{z-index:30!important;overflow:visible!important;box-shadow:1rem 0 3rem -2.65rem #23322a66!important}body .aurora-background--sky.awg-shell .awg-main{z-index:1!important}body .aurora-background--sky.awg-shell .awg-sidebar-toggle{z-index:120!important;pointer-events:auto!important;background:var(--awg-workspace-surface-strong)!important;width:2rem!important;height:2rem!important;color:var(--awg-workspace-accent)!important;border:1px solid #147d7338!important;right:-1rem!important;transform:translateY(-50%)!important;box-shadow:0 .65rem 1.7rem -.9rem #1b3a2e9e!important}body .aurora-background--sky.awg-shell .awg-sidebar-toggle:hover{background:#eff7f2!important;transform:translateY(-50%)translate(2px)!important}body .aurora-background--sky.awg-shell .awg-sidebar-toggle:active{transform:translateY(-50%)scale(.94)!important}body .aurora-background--sky.awg-shell.awg-shell-nav-collapsed .awg-sidebar-toggle{background:var(--awg-workspace-accent)!important;color:#fff!important}body .aurora-background--sky.awg-shell .awg-expenses-card{-moz-column-gap:clamp(2rem, 4vw, 4.5rem);grid-template-columns:minmax(19rem,.82fr) minmax(23rem,1.18fr);column-gap:clamp(2rem,4vw,4.5rem);display:grid;padding:clamp(1.5rem,3vw,2.6rem)!important}body .aurora-background--sky.awg-shell .awg-expenses-header{border-bottom:1px solid var(--awg-workspace-line);grid-column:1/-1;padding-bottom:1.35rem}body .aurora-background--sky.awg-shell .awg-expenses-summary,body .aurora-background--sky.awg-shell .awg-expenses-form{grid-column:1;width:100%;max-width:none!important}body .aurora-background--sky.awg-shell .awg-expenses-section{grid-column:2;margin-top:1.5rem!important}body .aurora-background--sky.awg-shell .awg-expenses-section+.awg-expenses-section{margin-top:2rem!important}body .aurora-background--sky.awg-shell .awg-expenses-summary-card,body .aurora-background--sky.awg-shell .awg-expenses-custom-split,body .aurora-background--sky.awg-shell .awg-expenses-section>div{border-color:var(--awg-workspace-line)!important;color:var(--awg-workspace-ink)!important;background:#fffffcb8!important}body .aurora-background--sky.awg-shell .awg-expenses-view input,body .aurora-background--sky.awg-shell .awg-expenses-view select{border:1px solid var(--awg-workspace-line)!important;background:var(--awg-workspace-surface-strong)!important;color:var(--awg-workspace-ink)!important;box-shadow:inset 0 1px #fff!important}body .aurora-background--sky.awg-shell .awg-expenses-view input::-moz-placeholder{color:#929b96!important}body .aurora-background--sky.awg-shell .awg-expenses-view :where(p,h1,h2,span){color:inherit}body .aurora-background--sky.awg-shell .awg-expenses-view #simplify-debts-button,body .aurora-background--sky.awg-shell .awg-expenses-view #add-expense-button{background:var(--awg-workspace-accent)!important;color:#fff!important;border-color:#147d7338!important;box-shadow:0 .8rem 1.8rem -1.15rem #147d73ad!important}body.awg-dark-mode .aurora-background--sky.awg-shell{--awg-workspace-bg:#121614;--awg-workspace-surface:#1a201ce0;--awg-workspace-surface-strong:#1b211d;--awg-workspace-ink:#eef3ef;--awg-workspace-muted:#a8b2ab;--awg-workspace-line:#ffffff1a;background:#121614!important}body.awg-dark-mode .aurora-background--sky.awg-shell :where(.awg-card,.awg-hero-card,.awg-metric-card,.awg-crew-card,.awg-overview-hero,.awg-itinerary-card,.awg-preferences-card,.awg-topbar,.awg-sidebar){border-color:var(--awg-workspace-line)!important;color:var(--awg-workspace-ink)!important;background:#191f1be6!important}body.awg-dark-mode .aurora-background--sky.awg-shell .awg-expenses-view input,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-expenses-view select,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-expenses-summary-card,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-expenses-custom-split,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-expenses-section>div{border-color:var(--awg-workspace-line)!important;background:var(--awg-workspace-surface-strong)!important;color:var(--awg-workspace-ink)!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard{gap:1rem;--trip-accent:#687f96!important;--trip-accent-rgb:104, 127, 150!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard .awg-card:not(.awg-xp-hero){background:linear-gradient(145deg,#fffffcf0,#f6f9f5d1)!important;border-color:#ffffffe6!important;box-shadow:0 1.35rem 3.2rem -2.65rem #26392f75,inset 0 1px #fff!important}body .aurora-background--sky.awg-shell .awg-xp-hero{background:#18231e!important;border-color:#ffffffb8!important;box-shadow:0 1.7rem 4rem -2.55rem #1a2a229e!important}body .aurora-background--sky.awg-shell .awg-xp-hero-shade{background:linear-gradient(90deg,#141f1afa 0%,#141f1aeb 38%,#141f1a91 67%,#141f1a2e 100%),linear-gradient(#0000 36%,#141f1a94)!important}body .aurora-background--sky.awg-shell .awg-xp-hero:after{background:linear-gradient(120deg,#147d732e,#0000 48%)!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard :where(.awg-xp-hero-topline svg,.awg-xp-plain-meta svg,.awg-xp-live-facts svg){color:#8ed3c4!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard :where(.awg-xp-eyebrow,.awg-xp-section-heading p,.awg-xp-map-footer,.awg-xp-signal-list span){color:var(--awg-workspace-muted)!important}body .aurora-background--sky.awg-shell{--awg-workspace-accent:#687f96;--awg-workspace-accent-strong:#566f88}body .aurora-background--sky.awg-shell .awg-dashboard-nav,body .aurora-background--sky.awg-shell .awg-nav-group{gap:.8rem!important}body .aurora-background--sky.awg-shell .awg-nav-group-items{gap:.5rem!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard{--trip-accent:#687f96!important;--trip-accent-rgb:104, 127, 150!important}body .aurora-background--sky.awg-shell :where(.awg-primary-button,.awg-xp-context-action){background:linear-gradient(135deg, var(--awg-workspace-accent), var(--awg-workspace-accent-strong))!important;color:#fff!important;border-color:#ffffff75!important;min-height:2.95rem!important;box-shadow:0 .85rem 1.8rem -1.15rem #4b6176a8,inset 0 1px #ffffff38!important}body .aurora-background--sky.awg-shell :where(.awg-primary-button,.awg-xp-context-action):hover:not(:disabled){background:linear-gradient(135deg,#728aa2,#5d768e)!important}body .aurora-background--sky.awg-shell .awg-expenses-view :where(#simplify-debts-button,#add-expense-button){background:linear-gradient(135deg, var(--awg-workspace-accent), var(--awg-workspace-accent-strong))!important}body .aurora-background--sky.awg-shell{--awg-workspace-accent:#687f96;--awg-workspace-accent-strong:#566f88;--awg-workspace-accent-soft:#687f9624}body .aurora-background--sky.awg-shell:not(.awg-shell-nav-collapsed){grid-template-columns:18.5rem minmax(0,1fr)!important}body .aurora-background--sky.awg-shell .awg-sidebar{padding:1.35rem .9rem!important}body .aurora-background--sky.awg-shell .awg-dashboard-nav{gap:.9rem!important}body .aurora-background--sky.awg-shell .awg-nav-group,body .aurora-background--sky.awg-shell .awg-nav-group-items{gap:.5rem!important}body .aurora-background--sky.awg-shell .awg-nav-group-label{padding-inline:.65rem;letter-spacing:.1em!important;font-size:.68rem!important}body .aurora-background--sky.awg-shell .awg-dashboard-nav button{border-radius:.9rem!important;gap:.72rem!important;min-height:3.25rem!important;padding:.55rem .7rem!important}body .aurora-background--sky.awg-shell .awg-nav-item-icon{border-radius:.7rem!important;flex:0 0 2.2rem!important;width:2.2rem!important;height:2.2rem!important}body .aurora-background--sky.awg-shell .awg-dashboard-nav button.active{color:#263747!important;background:linear-gradient(135deg,#d7e0e8e6,#e7ebefd1)!important;border-color:#687f9657!important;box-shadow:inset 0 0 0 1px #687f9614,0 .65rem 1.45rem -1rem #43566980!important}body .aurora-background--sky.awg-shell .awg-nav-group:first-child .awg-nav-item-icon{color:#566f88!important;background:#e6edf3!important}body .aurora-background--sky.awg-shell .awg-nav-group:nth-child(2) .awg-nav-item-icon{color:#55796c!important;background:#e7efec!important}body .aurora-background--sky.awg-shell .awg-nav-group:nth-child(3) .awg-nav-item-icon{color:#8a6c58!important;background:#f2ebe5!important}body .aurora-background--sky.awg-shell .awg-nav-group:nth-child(4) .awg-nav-item-icon{color:#706981!important;background:#ece9f1!important}body .aurora-background--sky.awg-shell .awg-dashboard-nav button.active .awg-nav-item-icon{background:var(--awg-workspace-accent)!important;color:#fff!important}body .aurora-background--sky.awg-shell :where(.awg-primary-button,.awg-xp-context-action,.awg-itinerary-generate-button,.awg-itinerary-regenerate-button){background:linear-gradient(135deg, var(--awg-workspace-accent), var(--awg-workspace-accent-strong))!important;color:#fff!important;border:1px solid #ffffff75!important;min-height:2.9rem!important;box-shadow:0 .85rem 1.8rem -1.15rem #4b6176a8,inset 0 1px #ffffff38!important}body .aurora-background--sky.awg-shell :where(.awg-primary-button,.awg-xp-context-action,.awg-itinerary-generate-button,.awg-itinerary-regenerate-button):hover:not(:disabled){background:linear-gradient(135deg,#728aa2,#5d768e)!important;box-shadow:0 1rem 2rem -1.05rem #4b6176b8,inset 0 1px #ffffff40!important}body .aurora-background--sky.awg-shell .awg-form-actions{padding-top:1rem;gap:.85rem!important}body .aurora-background--sky.awg-shell .awg-form-actions :where(button,a){min-width:8.5rem;border-radius:.8rem!important;min-height:3rem!important;padding-inline:1.35rem!important}body .aurora-background--sky.awg-shell .awg-form-actions .awg-secondary-button{color:#52677b!important;background:#fffffcc7!important;border-color:#687f9633!important}body .aurora-background--sky.awg-shell .awg-expenses-view #simplify-debts-button,body .aurora-background--sky.awg-shell .awg-expenses-view #add-expense-button{background:linear-gradient(135deg, var(--awg-workspace-accent), var(--awg-workspace-accent-strong))!important}body .aurora-background--sky.awg-shell .awg-sidebar-toggle{color:var(--awg-workspace-accent-strong)!important;border-color:#687f9640!important}body .aurora-background--sky.awg-shell.awg-shell-nav-collapsed .awg-sidebar-toggle{background:var(--awg-workspace-accent)!important}body.awg-dark-mode .aurora-background--sky.awg-shell .awg-dashboard-nav button.active{color:#edf3f7!important;background:#687f963d!important;border-color:#9ab2c747!important}}.awg-shell .awg-scene-grid{gap:.85rem;margin-top:1.4rem}.awg-shell .awg-scene-grid button{background:#d8e2ea;border-radius:1.05rem;min-height:12.5rem;box-shadow:0 18px 42px -36px #24303a85}.awg-shell .awg-scene-grid button img{filter:saturate(.92)contrast(.96);transition:filter .18s,transform .22s;transform:scale(1.01)}.awg-shell .awg-scene-grid button:after{background:linear-gradient(#0c10160a,#0c10160f 42%,#0c1016b3),linear-gradient(90deg,#0c10165c,#0000 58%)}.awg-shell .awg-scene-grid button:hover img,.awg-shell .awg-scene-grid button.active img{filter:saturate(1.04)contrast();transform:scale(1.045)}.awg-shell .awg-scene-grid button span{color:#fff;width:2.15rem;height:2.15rem;font-family:var(--font-ui);-webkit-backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;bottom:1rem;left:1rem}.awg-shell .awg-scene-grid button strong{color:#fff;letter-spacing:.01em;text-shadow:0 2px 16px #00000061;font-size:1rem;font-weight:820;bottom:1.25rem;left:3.65rem;right:1rem}.awg-shell .awg-scene-grid button.active{border-width:3px!important;border-color:#f97316!important;box-shadow:0 22px 52px -36px #000000b8,0 0 0 4px #f9731666!important}.awg-shell .awg-scene-grid button.active span{color:#fff!important;background:#f97316!important;border-color:#f97316!important}.awg-shell-nav-collapsed .awg-dashboard-nav button{background:#ffffff57;border-color:#5d677521;box-shadow:inset 0 1px #ffffff75,0 10px 26px -24px #24303a6b}.awg-shell-nav-collapsed .awg-nav-item-icon{box-shadow:inset 0 1px #ffffffbd,0 10px 22px -18px #24303a85;color:#24303a!important;opacity:1!important;background:#ffffffb3!important}.awg-shell-nav-collapsed .awg-nav-item-icon svg{stroke-width:2.25px;opacity:1!important}.awg-shell-nav-collapsed .awg-dashboard-nav button.active{background:#ffffff94;border-color:#75708c47}.awg-shell-nav-collapsed .awg-dashboard-nav button.active .awg-nav-item-icon{box-shadow:0 14px 26px -18px #24303ab8,inset 0 1px #ffffff47;color:#fff!important;background:linear-gradient(135deg,#75708ceb,#8e9aafeb)!important}.awg-shell{--awg-text:#1f2a33;--awg-muted:#1f2a33bd;--site-ink:#1f2a33;--site-muted:#1f2a33b8}.awg-shell,.awg-shell h1,.awg-shell h2,.awg-shell h3,.awg-shell h4,.awg-shell strong,.awg-shell label,.awg-shell button,.awg-shell input,.awg-shell textarea,.awg-shell select{color:#1f2a33}.awg-shell p,.awg-shell li,.awg-shell small,.awg-shell .section-label,.awg-shell .awg-card span,.awg-shell .awg-card p,.awg-shell .awg-muted-note,.awg-shell .awg-estimate-note,.awg-shell .awg-trip-chip small,.awg-shell .awg-nav-group-label,.awg-shell .awg-overview-status span,.awg-shell .awg-overview-meta span,.awg-shell .awg-overview-destinations span,.awg-shell .awg-timeline-row p,.awg-shell .awg-timeline-row time small,.awg-shell .awg-activity-stats span,.awg-shell .awg-pref-intro p,.awg-shell .awg-pref-step-map button,.awg-shell .awg-input-grid label span,.awg-shell .awg-wide-input span{color:#1f2a33bd!important}.awg-shell .section-label,.awg-shell .awg-nav-group-label,.awg-shell .awg-input-grid label span,.awg-shell .awg-wide-input span,.awg-shell .awg-pref-step-map button strong,.awg-shell .awg-day-list button span,.awg-shell .awg-estimate-tile strong,.awg-shell .awg-travel-cost-meter li{color:#1f2a33d1!important}.awg-shell .awg-card h1,.awg-shell .awg-card h2,.awg-shell .awg-card h3,.awg-shell .awg-card strong,.awg-shell .awg-overview-copy h1,.awg-shell .awg-itinerary-hero h1,.awg-shell .awg-preferences-card fieldset>h1,.awg-shell .awg-activity-head strong,.awg-shell .awg-day-list button strong,.awg-shell .awg-estimate-tile p,.awg-shell .awg-overview-status strong,.awg-shell .awg-pref-intro h2{color:#17212a!important}.awg-shell input,.awg-shell textarea,.awg-shell select,.awg-shell .fluid-dropdown-trigger{color:#17212a!important;background:#ffffffd6!important}.awg-shell input::-moz-placeholder{color:#1f2a3380!important}.awg-shell textarea::-moz-placeholder{color:#1f2a3380!important}.awg-shell input::placeholder,.awg-shell textarea::placeholder{color:#1f2a3380!important}.awg-shell .awg-primary-button,.awg-shell button[type=submit]{color:#fff!important}.awg-shell .awg-secondary-button,.awg-shell .awg-icon-button,.awg-shell .awg-topbar-menu a,.awg-shell .awg-dashboard-nav button,.awg-shell .awg-dashboard-nav button .awg-nav-item-label{color:#24303a!important}.awg-shell .awg-topbar-menu a svg,.awg-shell .awg-icon-button svg,.awg-shell .awg-dashboard-nav svg{opacity:1!important}.awg-shell .awg-notifications-dropdown,.awg-shell .awg-notifications-dropdown *{color:#1f2a33!important}.awg-shell .awg-scene-grid button span,.awg-shell .awg-scene-grid button strong{color:#fff!important}body.awg-dark-mode .awg-shell{--awg-text:#eef2f6;--awg-muted:#e2e8f0c2;--site-ink:#eef2f6;--site-muted:#e2e8f0bd;--awg-panel:#141921bd;--awg-panel-strong:#1e242ee0;--awg-line:#cbd5e124;--awg-line-strong:#cbd5e13d;color:#eef2f6!important;background:radial-gradient(circle at 12% 4%,#8e9aaf33,#0000 24rem),radial-gradient(circle at 88% 10%,#b9a7a324,#0000 22rem),linear-gradient(135deg,#10151d 0%,#171d27 52%,#16151c 100%)!important}body.awg-dark-mode .awg-shell .awg-card,body.awg-dark-mode .awg-shell .awg-hero-card,body.awg-dark-mode .awg-shell .awg-itinerary-card,body.awg-dark-mode .awg-shell .awg-day-list,body.awg-dark-mode .awg-shell .awg-overview-status,body.awg-dark-mode .awg-shell .awg-preferences-card fieldset{color:#eef2f6!important;background:linear-gradient(145deg,#1c222cd1,#12171fb8),radial-gradient(circle at 10% 0,#8e9aaf1f,#0000 24rem)!important;border-color:#cbd5e124!important;box-shadow:0 24px 68px -50px #000000e6,inset 0 1px #ffffff14!important}body.awg-dark-mode .awg-shell .awg-sidebar,body.awg-dark-mode .awg-shell-nav-collapsed .awg-sidebar{background:linear-gradient(#1b212be6,#131820d1),radial-gradient(circle at 50% 0,#8e9aaf29,#0000 16rem)!important;border-right-color:#cbd5e124!important}body.awg-dark-mode .awg-shell .awg-topbar{color:#eef2f6!important;background:linear-gradient(135deg,#202732eb,#272d3ae0 50%,#302732d1)!important;border-bottom-color:#cbd5e124!important}body.awg-dark-mode .awg-shell,body.awg-dark-mode .awg-shell h1,body.awg-dark-mode .awg-shell h2,body.awg-dark-mode .awg-shell h3,body.awg-dark-mode .awg-shell h4,body.awg-dark-mode .awg-shell strong,body.awg-dark-mode .awg-shell label,body.awg-dark-mode .awg-shell button,body.awg-dark-mode .awg-shell input,body.awg-dark-mode .awg-shell textarea,body.awg-dark-mode .awg-shell select{color:#eef2f6!important}body.awg-dark-mode .awg-shell p,body.awg-dark-mode .awg-shell li,body.awg-dark-mode .awg-shell small,body.awg-dark-mode .awg-shell .section-label,body.awg-dark-mode .awg-shell .awg-card span,body.awg-dark-mode .awg-shell .awg-card p,body.awg-dark-mode .awg-shell .awg-muted-note,body.awg-dark-mode .awg-shell .awg-estimate-note,body.awg-dark-mode .awg-shell .awg-trip-chip small,body.awg-dark-mode .awg-shell .awg-nav-group-label,body.awg-dark-mode .awg-shell .awg-overview-status span,body.awg-dark-mode .awg-shell .awg-overview-meta span,body.awg-dark-mode .awg-shell .awg-overview-destinations span,body.awg-dark-mode .awg-shell .awg-timeline-row p,body.awg-dark-mode .awg-shell .awg-timeline-row time small,body.awg-dark-mode .awg-shell .awg-activity-stats span,body.awg-dark-mode .awg-shell .awg-pref-intro p,body.awg-dark-mode .awg-shell .awg-pref-step-map button,body.awg-dark-mode .awg-shell .awg-input-grid label span,body.awg-dark-mode .awg-shell .awg-wide-input span{color:#e2e8f0c7!important}body.awg-dark-mode .awg-shell .section-label,body.awg-dark-mode .awg-shell .awg-nav-group-label,body.awg-dark-mode .awg-shell .awg-input-grid label span,body.awg-dark-mode .awg-shell .awg-wide-input span,body.awg-dark-mode .awg-shell .awg-pref-step-map button strong,body.awg-dark-mode .awg-shell .awg-day-list button span,body.awg-dark-mode .awg-shell .awg-estimate-tile strong,body.awg-dark-mode .awg-shell .awg-travel-cost-meter li{color:#eef2f6db!important}body.awg-dark-mode .awg-shell .awg-card h1,body.awg-dark-mode .awg-shell .awg-card h2,body.awg-dark-mode .awg-shell .awg-card h3,body.awg-dark-mode .awg-shell .awg-card strong,body.awg-dark-mode .awg-shell .awg-overview-copy h1,body.awg-dark-mode .awg-shell .awg-itinerary-hero h1,body.awg-dark-mode .awg-shell .awg-preferences-card fieldset>h1,body.awg-dark-mode .awg-shell .awg-activity-head strong,body.awg-dark-mode .awg-shell .awg-day-list button strong,body.awg-dark-mode .awg-shell .awg-estimate-tile p,body.awg-dark-mode .awg-shell .awg-overview-status strong,body.awg-dark-mode .awg-shell .awg-pref-intro h2{color:#f8fafc!important}body.awg-dark-mode .awg-shell input,body.awg-dark-mode .awg-shell textarea,body.awg-dark-mode .awg-shell select,body.awg-dark-mode .awg-shell .fluid-dropdown-trigger{color:#f8fafc!important;background:#0f141cd1!important;border-color:#cbd5e129!important}body.awg-dark-mode .awg-shell input::-moz-placeholder{color:#e2e8f07a!important}body.awg-dark-mode .awg-shell textarea::-moz-placeholder{color:#e2e8f07a!important}body.awg-dark-mode .awg-shell input::placeholder,body.awg-dark-mode .awg-shell textarea::placeholder{color:#e2e8f07a!important}body.awg-dark-mode .awg-shell .awg-secondary-button,body.awg-dark-mode .awg-shell .awg-icon-button,body.awg-dark-mode .awg-shell .awg-topbar-menu a,body.awg-dark-mode .awg-shell .awg-dashboard-nav button{color:#eef2f6!important}body.awg-dark-mode .awg-shell .awg-topbar-menu,body.awg-dark-mode .awg-shell .awg-top-actions,body.awg-dark-mode .awg-shell .awg-trip-chip,body.awg-dark-mode .awg-shell .awg-pref-intro,body.awg-dark-mode .awg-shell .awg-form-actions,body.awg-dark-mode .awg-shell .awg-pref-step-map button,body.awg-dark-mode .awg-shell .awg-choice-grid button,body.awg-dark-mode .awg-shell .awg-activity-grid button{background:#ffffff0f!important;border-color:#cbd5e124!important}body.awg-dark-mode .awg-shell .awg-dashboard-nav button:hover,body.awg-dark-mode .awg-shell .awg-pref-step-map button:hover,body.awg-dark-mode .awg-shell .awg-choice-grid button:hover,body.awg-dark-mode .awg-shell .awg-activity-grid button:hover,body.awg-dark-mode .awg-shell .awg-topbar-menu a:hover,body.awg-dark-mode .awg-shell .awg-icon-button:hover{color:#fff!important;background:#ffffff1a!important}body.awg-dark-mode .awg-shell .awg-dashboard-nav .awg-nav-active-pill,body.awg-dark-mode .awg-shell .awg-dashboard-nav button.active,body.awg-dark-mode .awg-shell .awg-pref-step-map button.active,body.awg-dark-mode .awg-shell .awg-choice-grid button.active,body.awg-dark-mode .awg-shell .awg-activity-grid button.active{color:#fff!important;background:linear-gradient(135deg,#8e9aaf4d,#b9a7a329)!important;border-color:#c7dbf738!important}body.awg-dark-mode .awg-shell .awg-nav-item-icon,body.awg-dark-mode .awg-shell-nav-collapsed .awg-nav-item-icon{color:#eef2f6!important;background:#ffffff1a!important}body.awg-dark-mode .awg-shell .awg-dashboard-nav button.active .awg-nav-item-icon,body.awg-dark-mode .awg-shell-nav-collapsed .awg-dashboard-nav button.active .awg-nav-item-icon{color:#fff!important;background:linear-gradient(135deg,#8e9aafd9,#75708ce0)!important}body.awg-dark-mode .awg-shell .awg-notifications-dropdown{background:#141921f7!important;border-color:#cbd5e129!important}body.awg-dark-mode .awg-shell .awg-notifications-dropdown,body.awg-dark-mode .awg-shell .awg-notifications-dropdown *{color:#eef2f6!important}body.awg-dark-mode .awg-sidebar-toggle{background:#1e242ef5;border-color:#cbd5e12e;color:#eef2f6!important}.awg-shell .awg-sidebar{position:sticky}.awg-sidebar-toggle{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(130%);background:#ffffffd1;border:1px solid #5d67752e;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex;position:absolute;top:50%;right:-.82rem;transform:translateY(-50%);box-shadow:0 12px 28px -20px #24303a94,inset 0 1px #ffffffb8;color:#24303a!important}.awg-sidebar-toggle:hover{background:#fffffff0;border-color:#5d677547;transform:translateY(-50%)translate(1px)}.awg-sidebar-toggle svg{stroke-width:2.4px;opacity:1!important}.awg-shell-nav-collapsed .awg-sidebar-toggle{background:linear-gradient(135deg,#75708ceb,#8e9aafeb);border-color:#ffffff3d;right:-.92rem;color:#fff!important}@media (width<=760px){.awg-sidebar-toggle{display:none}}.awg-shell{--ui-bg:#f5f4f0;--ui-surface:#ffffffbd;--ui-surface-strong:#ffffffe6;--ui-line:#3741512e;--ui-line-strong:#37415147;--ui-text:#17212b;--ui-muted:#4b5563;--ui-subtle:#647085;--ui-accent:#6f7d95;--ui-accent-soft:#6f7d9529;--awg-text:var(--ui-text);--awg-muted:var(--ui-muted);color:var(--ui-text)!important}body.awg-dark-mode .awg-shell{--ui-bg:#111821;--ui-surface:#19202ae6;--ui-surface-strong:#222a36f0;--ui-line:#e2e8f029;--ui-line-strong:#e2e8f042;--ui-text:#f3f6fa;--ui-muted:#cbd5e1;--ui-subtle:#aeb9c8;--ui-accent:#aab7cc;--ui-accent-soft:#aab7cc29;--awg-text:var(--ui-text);--awg-muted:var(--ui-muted);color:var(--ui-text)!important;background:radial-gradient(circle at 12% 0,#6f7d952e,#0000 24rem),linear-gradient(135deg,#111821 0%,#151d28 55%,#171923 100%)!important}.awg-shell,.awg-shell :where(h1,h2,h3,h4,h5,h6,strong,label,button,a),.awg-shell :where(input,textarea,select){color:var(--ui-text)!important}.awg-shell :where(p,small,li,span,time,em),.awg-shell :where(.section-label,.awg-muted-note,.awg-estimate-note,.awg-nav-group-label),.awg-shell :where(.awg-input-grid label span,.awg-wide-input span,.awg-pref-intro p){color:var(--ui-muted)!important}.awg-shell :where(.section-label,.awg-nav-group-label,.awg-input-grid label span,.awg-wide-input span){color:var(--ui-subtle)!important}.awg-shell :where(.awg-card,.awg-hero-card,.awg-itinerary-card,.awg-day-list,.awg-overview-status,.awg-preferences-card fieldset,.awg-timeline,.awg-itinerary-estimate,.awg-route-order){border-color:var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:0 18px 52px -44px #0f172a7a!important}body.awg-dark-mode .awg-shell :where(.awg-card,.awg-hero-card,.awg-itinerary-card,.awg-day-list,.awg-overview-status,.awg-preferences-card fieldset,.awg-timeline,.awg-itinerary-estimate,.awg-route-order){box-shadow:0 18px 52px -42px #000000d1!important}.awg-shell :where(.awg-sidebar,.awg-topbar){border-color:var(--ui-line)!important;background:var(--ui-surface-strong)!important;color:var(--ui-text)!important;box-shadow:0 16px 46px -42px #0f172a8f!important}body.awg-dark-mode .awg-shell :where(.awg-sidebar,.awg-topbar){box-shadow:0 16px 46px -40px #000000db!important}.awg-shell :where(input,textarea,select,.fluid-dropdown-trigger){border-color:var(--ui-line)!important;background:var(--ui-surface-strong)!important;color:var(--ui-text)!important;box-shadow:none!important}.awg-shell :where(){color:var(--ui-subtle)!important}.awg-shell :where(.awg-secondary-button,.awg-icon-button,.awg-topbar-menu a,.awg-dashboard-nav button,.awg-pref-step-map button,.awg-choice-grid button,.awg-activity-grid button){border-color:var(--ui-line)!important;color:var(--ui-text)!important;box-shadow:none!important;background:#ffffff6b!important}body.awg-dark-mode .awg-shell :where(.awg-secondary-button,.awg-icon-button,.awg-topbar-menu a,.awg-dashboard-nav button,.awg-pref-step-map button,.awg-choice-grid button,.awg-activity-grid button){background:#ffffff0e!important}.awg-shell :where(.awg-secondary-button,.awg-icon-button,.awg-topbar-menu a,.awg-dashboard-nav button,.awg-pref-step-map button,.awg-choice-grid button,.awg-activity-grid button):hover{transform:translateY(-1px);border-color:var(--ui-line-strong)!important;background:var(--ui-accent-soft)!important;color:var(--ui-text)!important;box-shadow:0 12px 28px -24px #0f172a6b!important}.awg-shell :where(.awg-dashboard-nav button.active,.awg-pref-step-map button.active){border-color:var(--ui-line-strong)!important;background:var(--ui-accent-soft)!important;color:var(--ui-text)!important}.awg-shell .awg-dashboard-nav .awg-nav-active-pill{border-color:var(--ui-line-strong)!important;background:var(--ui-accent-soft)!important;box-shadow:none!important}.awg-shell :where(.awg-nav-item-icon,.awg-shell-nav-collapsed .awg-nav-item-icon){background:var(--ui-surface-strong)!important;color:var(--ui-text)!important;box-shadow:none!important}.awg-shell .awg-dashboard-nav button.active .awg-nav-item-icon,.awg-shell-nav-collapsed .awg-dashboard-nav button.active .awg-nav-item-icon{background:var(--ui-accent)!important;color:#fff!important}.awg-shell :where(svg){opacity:1!important}.awg-shell .awg-primary-button,.awg-shell button[type=submit]{background:var(--ui-accent)!important;color:#fff!important;box-shadow:0 14px 34px -28px #0f172a94!important}.awg-shell .awg-notifications-dropdown{border-color:var(--ui-line)!important;background:var(--ui-surface-strong)!important;color:var(--ui-text)!important;box-shadow:0 20px 56px -38px #0f172a99!important}.awg-shell .awg-notifications-dropdown *{color:var(--ui-text)!important}.awg-sidebar-toggle{border-color:var(--ui-line)!important;background:var(--ui-surface-strong)!important;color:var(--ui-text)!important;box-shadow:0 12px 28px -24px #0f172a85!important}.awg-shell-nav-collapsed .awg-sidebar-toggle{background:var(--ui-accent)!important;color:#fff!important}.awg-shell .awg-scene-grid button,.awg-shell .awg-scene-grid button:hover,.awg-shell .awg-scene-grid button.active{color:#fff!important}.awg-shell .awg-scene-grid button span,.awg-shell .awg-scene-grid button strong{text-shadow:0 2px 14px #0000007a;color:#fff!important}.awg-shell *{text-shadow:none}.awg-shell .awg-scene-grid button span,.awg-shell .awg-scene-grid button strong{text-shadow:0 2px 14px #0000007a}.awg-shell :where(.awg-input-grid,.awg-activity-detail-grid){align-items:stretch}.awg-shell :where(.awg-input-grid label,.awg-wide-input,.awg-preferences-card label,.awg-expenses-view label,.awg-invite-panel label){align-content:start;gap:.48rem;min-width:0;border:1px solid var(--ui-line)!important;color:var(--ui-text)!important;box-shadow:none!important;background:#ffffff80!important;border-radius:.95rem!important;padding:.78rem!important;display:grid!important}body.awg-dark-mode .awg-shell :where(.awg-input-grid label,.awg-wide-input,.awg-preferences-card label,.awg-expenses-view label,.awg-invite-panel label){border-color:var(--ui-line)!important;background:#ffffff0e!important}.awg-shell :where(.awg-input-grid label>span,.awg-wide-input>span,.awg-preferences-card label>span,.awg-expenses-view label>span,.awg-invite-panel label>span){line-height:1.2;display:block;color:var(--ui-subtle)!important;letter-spacing:.04em!important;font-size:.76rem!important;font-weight:760!important}body.awg-dark-mode .awg-shell :where(.awg-input-grid label>span,.awg-wide-input>span,.awg-preferences-card label>span,.awg-expenses-view label>span,.awg-invite-panel label>span){color:var(--ui-muted)!important}.awg-shell :where(input,textarea,select,.fluid-dropdown-trigger){min-width:0;border:1px solid var(--ui-line-strong)!important;color:#111827!important;background:#fff!important;border-radius:.72rem!important;outline:none!important;width:100%!important;min-height:2.8rem!important;padding:0 .82rem!important;font-size:.94rem!important;font-weight:620!important;line-height:1.25!important;box-shadow:inset 0 1px #ffffffb8!important}.awg-shell :where(textarea){resize:vertical;min-height:7rem!important;padding-block:.78rem!important}.awg-shell :where(select){appearance:auto}.awg-shell :where(input:focus,textarea:focus,select:focus,.fluid-dropdown-trigger:focus-visible){border-color:var(--ui-accent)!important;color:#111827!important;background:#fff!important;box-shadow:0 0 0 3px #6f7d952e,inset 0 1px #fffc!important}.awg-shell :where(){font-weight:520;color:#6b7280!important;opacity:1!important;opacity:1!important}body.awg-dark-mode .awg-shell :where(input,textarea,select,.fluid-dropdown-trigger){color:#f8fafc!important;background:#202936!important;border-color:#e2e8f047!important;box-shadow:inset 0 1px #ffffff0d!important}body.awg-dark-mode .awg-shell :where(input:focus,textarea:focus,select:focus,.fluid-dropdown-trigger:focus-visible){color:#fff!important;background:#263141!important;border-color:#aab7cc!important;box-shadow:0 0 0 3px #aab7cc2e,inset 0 1px #ffffff14!important}body.awg-dark-mode .awg-shell :where(){color:#aeb9c8!important;opacity:1!important;opacity:1!important}body.awg-dark-mode .awg-shell :where(select option){color:#f8fafc!important;background:#202936!important}.awg-shell :where(.fluid-dropdown-trigger span,.fluid-dropdown-trigger strong){color:inherit!important}.awg-shell :where(.awg-form-actions){align-items:center;gap:.65rem}.awg-shell{--it-bg:#f8f8f5;--it-panel:#fff;--it-panel-soft:#f1f4f7;--it-line:#3741512e;--it-text:#17212b;--it-muted:#4b5563;--it-label:#5e6b7e;--it-accent:#6f7d95;--it-accent-soft:#6f7d9524}body.awg-dark-mode .awg-shell{--it-bg:#111821;--it-panel:#1b2330;--it-panel-soft:#222c3a;--it-line:#e2e8f02e;--it-text:#f8fafc;--it-muted:#d4dce8;--it-label:#bac5d4;--it-accent:#aab7cc;--it-accent-soft:#aab7cc29}.awg-shell .awg-itinerary-layout,.awg-shell .awg-itinerary-layout *{text-shadow:none!important}.awg-shell .awg-itinerary-card,.awg-shell .awg-day-list,.awg-shell .awg-itinerary-estimate,.awg-shell .awg-timeline,.awg-shell .awg-route-order{border-color:var(--it-line)!important;background:var(--it-panel)!important;color:var(--it-text)!important}.awg-shell .awg-itinerary-hero{border-bottom-color:var(--it-line)!important;background:linear-gradient(135deg, var(--it-panel), var(--it-panel-soft))!important;color:var(--it-text)!important}.awg-shell .awg-itinerary-layout :where(h1,h2,h3,strong),.awg-shell .awg-itinerary-hero h1,.awg-shell .awg-travel-cost-head h2,.awg-shell .awg-estimate-tile p,.awg-shell .awg-activity-head strong,.awg-shell .awg-day-list button strong,.awg-shell .awg-activity-detail-block strong{color:var(--it-text)!important}.awg-shell .awg-itinerary-layout :where(p,small,li,span),.awg-shell .awg-itinerary-hero p,.awg-shell .awg-travel-cost-head p,.awg-shell .awg-estimate-note,.awg-shell .awg-estimate-tile small,.awg-shell .awg-activity-head p,.awg-shell .awg-activity-detail-block p,.awg-shell .awg-activity-stats span,.awg-shell .awg-day-list button small{color:var(--it-muted)!important}.awg-shell .awg-itinerary-layout .section-label,.awg-shell .awg-day-list:before,.awg-shell .awg-day-list button span,.awg-shell .awg-estimate-tile strong,.awg-shell .awg-travel-cost-meter li,.awg-shell .awg-timeline:before,.awg-shell .awg-timeline-row time,.awg-shell .awg-timeline-row time span,.awg-shell .awg-activity-head em{color:var(--it-label)!important}.awg-shell .awg-day-list button,.awg-shell .awg-estimate-tile,.awg-shell .awg-timeline-row,.awg-shell .awg-activity-detail-block,.awg-shell .awg-activity-stats span,.awg-shell .awg-itinerary-actions-hero{border-color:var(--it-line)!important;background:var(--it-panel-soft)!important;color:var(--it-text)!important;box-shadow:none!important}.awg-shell .awg-day-list button:hover,.awg-shell .awg-day-list button.active,.awg-shell .awg-timeline-row:hover,.awg-shell .awg-timeline-row.expanded{border-color:var(--it-accent)!important;background:var(--it-accent-soft)!important;color:var(--it-text)!important}.awg-shell .awg-itinerary-actions button,.awg-shell .awg-itinerary-actions .fluid-dropdown-trigger,.awg-shell .awg-regenerate-row button{border-color:var(--it-line)!important;background:var(--it-panel)!important;color:var(--it-text)!important;font-weight:720!important}.awg-shell .awg-itinerary-actions button:hover,.awg-shell .awg-itinerary-actions .fluid-dropdown-trigger:hover,.awg-shell .awg-regenerate-row button:hover{border-color:var(--it-accent)!important;background:var(--it-accent-soft)!important;color:var(--it-text)!important}.awg-shell .awg-itinerary-actions button:disabled{color:var(--it-label)!important;opacity:.62!important}.awg-shell .awg-regenerate-row{border-color:var(--it-line)!important;background:var(--it-panel-soft)!important}.awg-shell .awg-regenerate-row input{border-color:var(--it-line)!important;background:var(--it-panel)!important;color:var(--it-text)!important}.awg-shell .awg-route-order span{color:var(--it-text)!important;background:var(--it-panel-soft)!important;border-color:var(--it-line)!important}.awg-shell .awg-travel-cost-meter>div{background:var(--it-panel-soft)!important}.awg-shell .awg-travel-cost-meter li span{color:inherit!important}.awg-shell .awg-timeline-row time>span:first-child{color:#fff!important;background:var(--it-accent)!important}.awg-shell .awg-timeline-row>div,.awg-shell .awg-activity-head,.awg-shell .awg-activity-details{color:var(--it-text)!important}.awg-shell .awg-place-link{color:var(--it-accent)!important;border-color:var(--it-line)!important;background:var(--it-panel-soft)!important}body.awg-dark-mode .awg-shell .awg-itinerary-card,body.awg-dark-mode .awg-shell .awg-day-list,body.awg-dark-mode .awg-shell .awg-itinerary-estimate,body.awg-dark-mode .awg-shell .awg-timeline,body.awg-dark-mode .awg-shell .awg-route-order{box-shadow:0 18px 52px -42px #000000b8!important}.awg-landing-hero{grid-template-columns:minmax(30rem,.82fr) minmax(36rem,1.18fr);gap:clamp(2rem,4vw,5rem);width:min(1380px,100% - 2rem)}.awg-landing-visual{isolation:isolate;width:min(100%,50rem)}.awg-landing-visual:before{content:"";z-index:-1;filter:blur(6px);opacity:.9;background:radial-gradient(circle at 18% 18%,#ffffffb8,#0000 15rem),linear-gradient(135deg,#7dabc447,#ebcd9d33);border-radius:2.4rem;position:absolute;inset:-1.2rem}.awg-landing-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff3,#0000 32%),linear-gradient(#0000 58%,#18202a2e);border-radius:1.8rem;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff94}.awg-landing-visual img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:#ddecf0;border:1px solid #5a6f802e;border-radius:1.8rem;width:100%;height:auto;min-height:30rem;display:block;transform:translateZ(0);box-shadow:0 34px 90px -58px #24303ab8,0 0 0 1px #ffffff7a}.awg-landing-visual:hover img{box-shadow:0 42px 100px -60px #24303ad1,0 0 0 1px #ffffff9e}.awg-floating-plan-card,.awg-floating-budget-card{background:#ffffffc7;border-color:#5a6f802e;box-shadow:0 18px 48px -34px #24303a94}@media (width<=960px){.awg-landing-hero{grid-template-columns:1fr}.awg-landing-visual{justify-self:stretch;width:100%}.awg-landing-visual img{min-height:24rem}}@media (width<=640px){.awg-landing-visual img{border-radius:1.3rem;min-height:21rem}.awg-landing-visual:after{border-radius:1.3rem}}.awg-landing-modern{isolation:isolate;min-height:100vh;position:relative;background:linear-gradient(90deg,#f8faf8fa 0%,#f8faf8e6 34%,#f8faf880 62%,#f8faf847 100%),linear-gradient(#ffffff3d,#f6f4efe6 72%,#f6f4effa),url(/assets/landing-roadtrip-hero-CRqjlfUz.png) top/cover no-repeat fixed!important}.awg-landing-modern:before{content:"";z-index:-2;pointer-events:none;background:url(/assets/landing-roadtrip-hero-CRqjlfUz.png) top/cover no-repeat;position:fixed;inset:0}.awg-landing-modern:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 14%,#ffffffbd,#0000 22rem),linear-gradient(90deg,#f8faf8f7,#f8faf8b8 42%,#f8faf84d),linear-gradient(#ffffff1f,#f6f4eff2 78%);position:fixed;inset:0}.awg-landing-modern>*{z-index:1;position:relative}.awg-landing-hero{grid-template-columns:minmax(0,48rem) minmax(0,1fr);min-height:min(820px,100vh - 2rem)}.awg-landing-copy{padding-block:clamp(2rem,5vw,4rem)}.awg-landing-copy h1,.awg-landing-copy h1 span,.awg-landing-copy p,.awg-landing-proof span{text-shadow:0 1px 18px #ffffffb8}.awg-landing-visual{display:none}.awg-chaos-bridge,.awg-landing-strip,.awg-landing-product,.awg-landing-map,.awg-landing-final{-webkit-backdrop-filter:blur(18px)saturate(124%);background:#ffffffb8!important;border-color:#5a6f8029!important}body.awg-dark-mode .awg-chaos-bridge,body.awg-dark-mode .awg-landing-strip,body.awg-dark-mode .awg-landing-product,body.awg-dark-mode .awg-landing-map,body.awg-dark-mode .awg-landing-final{background:#111822bd!important;border-color:#e2e8f024!important}.awg-landing-hero,.awg-chaos-bridge,.awg-landing-strip,.awg-landing-product,.awg-landing-map,.awg-landing-final,.awg-review-marquee{width:min(1180px,100% - clamp(2rem,5vw,4rem))!important}.awg-landing-hero{min-height:min(800px,100vh - 2rem);padding-top:clamp(5rem,10vw,8rem)}.awg-chaos-bridge,.awg-landing-product,.awg-landing-map,.awg-landing-final{overflow:hidden;background:#ffffff9e!important;border:1px solid #5a6f8024!important;border-radius:1.45rem!important;padding:clamp(1.25rem,3vw,2.2rem)!important;box-shadow:0 20px 56px -44px #24303a80!important}.awg-landing-strip{-webkit-backdrop-filter:none;gap:clamp(.85rem,2vw,1.1rem);padding:1.25rem 0 clamp(2rem,5vw,4rem);background:0 0!important;border:0!important}.awg-landing-strip article,.awg-itinerary-preview-card,.awg-chaos-flow article,.awg-preview-list>div{background:#ffffffad!important;border-color:#5a6f8024!important;border-radius:1.1rem!important;box-shadow:0 16px 44px -38px #24303a75!important}.awg-landing-product,.awg-landing-map{margin-top:clamp(1.5rem,4vw,3rem)}.awg-landing-final{margin-top:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(2rem,5vw,4rem)}.awg-landing-map>div:last-child{border-radius:1.15rem;overflow:hidden}body.awg-dark-mode .awg-chaos-bridge,body.awg-dark-mode .awg-landing-product,body.awg-dark-mode .awg-landing-map,body.awg-dark-mode .awg-landing-final{background:#111822a8!important}body.awg-dark-mode .awg-landing-strip article,body.awg-dark-mode .awg-itinerary-preview-card,body.awg-dark-mode .awg-chaos-flow article,body.awg-dark-mode .awg-preview-list>div{background:#111822ad!important;border-color:#e2e8f024!important}@media (width<=960px){.awg-chaos-bridge,.awg-landing-product,.awg-landing-map{grid-template-columns:1fr}}@media (width<=640px){.awg-landing-hero,.awg-chaos-bridge,.awg-landing-strip,.awg-landing-product,.awg-landing-map,.awg-landing-final,.awg-review-marquee{width:min(100% - 1.25rem,1180px)!important}.awg-landing-strip{grid-template-columns:1fr}}body.awg-dark-mode{color:#f7fafc!important;background:#202733!important}body.awg-dark-mode .awg-landing-modern{color:#f7fafc!important;background:linear-gradient(90deg,#202733db 0%,#2027339e 44%,#20273338 100%),linear-gradient(#20273314,#202733c7 82%),url(/assets/landing-roadtrip-hero-CRqjlfUz.png) top/cover no-repeat fixed!important}body.awg-dark-mode .awg-landing-copy h1,body.awg-dark-mode .awg-landing-section-copy h2,body.awg-dark-mode .awg-landing-final h2,body.awg-dark-mode .awg-chaos-copy h2,body.awg-dark-mode .awg-landing-strip h3,body.awg-dark-mode .awg-chaos-flow strong,body.awg-dark-mode .awg-preview-head strong,body.awg-dark-mode .awg-preview-list strong{color:#fff!important;text-shadow:0 2px 22px #00000057!important}body.awg-dark-mode .awg-landing-copy h1 span,body.awg-dark-mode .awg-landing-copy p,body.awg-dark-mode .awg-landing-section-copy p,body.awg-dark-mode .awg-landing-final p,body.awg-dark-mode .awg-chaos-copy p,body.awg-dark-mode .awg-landing-strip p,body.awg-dark-mode .awg-chaos-flow span,body.awg-dark-mode .awg-preview-head span,body.awg-dark-mode .awg-preview-head small,body.awg-dark-mode .awg-preview-list span,body.awg-dark-mode .awg-preview-list small,body.awg-dark-mode .awg-landing-proof span{color:#e2e8f0!important;text-shadow:0 2px 18px #00000047!important}body.awg-dark-mode .awg-landing-eyebrow{color:#f8fafc!important;background:#ffffff24!important;border-color:#e2e8f03d!important}body.awg-dark-mode .awg-chaos-bridge,body.awg-dark-mode .awg-landing-product,body.awg-dark-mode .awg-landing-map,body.awg-dark-mode .awg-landing-final,body.awg-dark-mode .awg-landing-strip article,body.awg-dark-mode .awg-itinerary-preview-card,body.awg-dark-mode .awg-chaos-flow article,body.awg-dark-mode .awg-preview-list>div{color:#f7fafc!important;background:#2d3746c7!important;border-color:#e2e8f038!important;box-shadow:0 20px 56px -42px #00000094!important}body.awg-dark-mode .awg-preview-route{color:#f7fafc!important;background:#ffffff24!important}body.awg-dark-mode .awg-landing-primary{color:#1f2937!important;background:#e8eef6!important}body.awg-dark-mode .awg-landing-secondary{color:#fff!important;background:#ffffff24!important;border-color:#e2e8f042!important}body.awg-dark-mode .awg-shell{--ui-bg:#202733;--ui-surface:#2d3746e0;--ui-surface-strong:#374151f0;--ui-line:#e2e8f038;--ui-line-strong:#e2e8f057;--ui-text:#f8fafc;--ui-muted:#e2e8f0;--ui-subtle:#cbd5e1;--ui-accent:#b7c4d8;--ui-accent-soft:#b7c4d82e;background:radial-gradient(circle at 12% 0,#b7c4d82e,#0000 24rem),linear-gradient(135deg,#202733 0%,#252e3b 55%,#242936 100%)!important}body.awg-dark-mode .awg-shell :where(.awg-card,.awg-hero-card,.awg-itinerary-card,.awg-day-list,.awg-overview-status,.awg-preferences-card fieldset,.awg-timeline,.awg-itinerary-estimate,.awg-route-order,.awg-sidebar,.awg-topbar){background:var(--ui-surface)!important;border-color:var(--ui-line)!important;color:var(--ui-text)!important}body.awg-dark-mode .awg-shell :where(p,small,li,span,time,em,.section-label){color:var(--ui-muted)!important}body.awg-dark-mode .awg-shell :where(h1,h2,h3,h4,strong,label,button,a){color:var(--ui-text)!important}.awg-landing-modern{background:linear-gradient(90deg,#f8faf8c7 0%,#f8faf885 34%,#f8faf829 68%,#f8faf80a 100%),linear-gradient(#ffffff0a,#f6f4ef7a 76%,#f6f4efd1),url(/assets/landing-roadtrip-hero-CRqjlfUz.png) top/cover no-repeat fixed!important}.awg-landing-modern:after{background:radial-gradient(circle at 18% 14%,#ffffff57,#0000 21rem),linear-gradient(90deg,#f8faf8ad,#f8faf852 42%,#f8faf80f),linear-gradient(#ffffff03,#f6f4efb3 84%)!important}body.awg-dark-mode .awg-landing-modern{background:linear-gradient(90deg,#202733b8 0%,#2027337a 44%,#20273324 100%),linear-gradient(#2027330a,#202733a8 84%),url(/assets/landing-roadtrip-hero-CRqjlfUz.png) top/cover no-repeat fixed!important}body.awg-dark-mode .awg-landing-modern:after{background:radial-gradient(circle at 18% 14%,#43526738,#0000 22rem),linear-gradient(90deg,#20273394,#20273347 48%,#2027330a),linear-gradient(#20273303,#2027339e 84%)!important}.awg-shell{background:radial-gradient(circle at 8% 8%,#c7dbf757,#0000 22rem),radial-gradient(circle at 92% 18%,#c595942e,#0000 24rem),radial-gradient(circle at 56% 92%,#d8e2ea47,#0000 28rem),linear-gradient(135deg,#f7f6f2 0%,#eef2f5 52%,#f4efed 100%)!important}.awg-main{isolation:isolate;position:relative}.awg-main:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 0 18%,#6f7d9514 18% 18.5%,#0000 18.5% 100%),radial-gradient(circle at 72% 28%,#ffffff7a,#0000 14rem);position:fixed;inset:5rem 1.5rem 1.5rem 6.5rem;-webkit-mask-image:linear-gradient(#0000,#000 12% 78%,#0000);mask-image:linear-gradient(#0000,#000 12% 78%,#0000)}.awg-main:after{content:"";z-index:-2;pointer-events:none;mix-blend-mode:multiply;opacity:.62;background:radial-gradient(circle at 52% 28%,#fff9916b 0%,#fff9912e 24%,#0000 62%);position:fixed;inset:0}.awg-shell .awg-topbar{background:linear-gradient(135deg,#ffffffdb,#eef2f5b8),radial-gradient(circle at 92% 0,#b9a7a333,#0000 18rem)!important}.awg-shell .awg-sidebar{background:linear-gradient(#ffffffc7,#e8edf3b8),radial-gradient(circle at 50% 0,#8e9aaf33,#0000 14rem)!important}.awg-shell .awg-overview-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffffc2,#eef2f594),radial-gradient(circle at 88% 12%,#c7dbf75c,#0000 18rem),radial-gradient(circle at 4% 100%,#b9a7a333,#0000 18rem)!important}.awg-dashboard-orbit{pointer-events:none;opacity:.58;width:13rem;height:13rem;position:absolute;inset:auto 1.2rem 1.2rem auto}.awg-dashboard-orbit span{border:1px solid #6f7d9533;border-radius:999px;position:absolute}.awg-dashboard-orbit span:first-child{inset:0}.awg-dashboard-orbit span:nth-child(2){inset:2.3rem}.awg-dashboard-orbit span:nth-child(3){background:#6f7d95;border:0;width:.7rem;height:.7rem;bottom:4.2rem;right:1.8rem;box-shadow:0 0 0 .45rem #6f7d951f}.awg-dashboard-kicker{flex-wrap:wrap;gap:.48rem;margin-top:.75rem;display:flex}.awg-dashboard-kicker span{background:#ffffff94;border:1px solid #37415121;border-radius:999px;align-items:center;min-height:1.85rem;padding:0 .65rem;font-size:.76rem;font-weight:760;display:inline-flex;color:#334155!important}.awg-shell .awg-overview-status{background:#ffffff7a!important}.awg-shell .awg-overview-status>div{position:relative;overflow:hidden}.awg-shell .awg-overview-status>div:after{content:"";background:#6f7d951a;border-radius:999px;width:4.6rem;height:4.6rem;position:absolute;top:-1.8rem;right:-1.2rem}.awg-shell .awg-overview-grid>.awg-card,.awg-shell .awg-crew-view>.awg-card,.awg-shell .awg-conflicts-view article.awg-card,.awg-shell .awg-expenses-view>.awg-card,.awg-shell .awg-chat-panel,.awg-shell .awg-chat-side{background:linear-gradient(145deg,#ffffffbd,#f1f4f794)!important;border-radius:1.25rem!important}.awg-shell .awg-card:hover{transform:translateY(-1px)}.awg-shell .awg-brand-mark{background:linear-gradient(135deg,#6f7d95,#b9a7a3)!important}.awg-shell .awg-trip-chip>span{box-shadow:0 0 0 .38rem #6f7d9524;background:#6f7d95!important}body.awg-dark-mode .awg-shell{background:radial-gradient(circle at 8% 8%,#aab7cc29,#0000 22rem),radial-gradient(circle at 92% 18%,#b9a7a31f,#0000 24rem),linear-gradient(135deg,#202733 0%,#252e3b 55%,#242936 100%)!important}body.awg-dark-mode .awg-main:after{mix-blend-mode:screen;opacity:.32;background:radial-gradient(circle at 52% 28%,#fff9912e 0%,#fff99114 24%,#0000 62%)}body.awg-dark-mode .awg-shell .awg-overview-hero{background:linear-gradient(135deg,#2d3746e6,#232b38d1),radial-gradient(circle at 88% 12%,#aab7cc29,#0000 18rem)!important}body.awg-dark-mode .awg-dashboard-kicker span{background:#ffffff14;border-color:#e2e8f029;color:#e2e8f0!important}body.awg-dark-mode .awg-dashboard-orbit span{border-color:#e2e8f029}body.awg-dark-mode .awg-dashboard-orbit span:nth-child(3){background:#b7c4d8;box-shadow:0 0 0 .45rem #b7c4d81f}body.awg-dark-mode .awg-static-page{color:#f1f5f9!important;background:radial-gradient(circle at 12% 8%,#1e293b66,#0000 28rem),radial-gradient(circle at 88% 10%,#0f172a99,#0000 30rem),linear-gradient(135deg,#05070b,#0c1017 58%,#05070b)!important}body.awg-dark-mode .awg-static-page h1,body.awg-dark-mode .awg-static-page h2,body.awg-dark-mode .awg-static-page h3,body.awg-dark-mode .awg-static-page strong,body.awg-dark-mode .awg-static-page [class*="text-[#fff"]{color:#fff!important}body.awg-dark-mode .awg-static-page p,body.awg-dark-mode .awg-static-page li,body.awg-dark-mode .awg-static-page span,body.awg-dark-mode .awg-static-page a,body.awg-dark-mode .awg-static-page [class*="text-[#e8"],body.awg-dark-mode .awg-static-page [class*="text-[#f1"],body.awg-dark-mode .awg-static-page [class*="text-[#f7"]{color:#94a3b8!important}body.awg-dark-mode .awg-static-page .liquid-panel{color:#f1f5f9!important;background:#141c2ab8!important;border:1px solid #ffffff1a!important;box-shadow:0 22px 54px -42px #000c!important}body.awg-dark-mode .awg-static-page .liquid-panel a:hover{color:#818cf8!important}body.awg-dark-mode .awg-static-page .liquid-chip,body.awg-dark-mode .awg-static-page [class*=bg-white\/5],body.awg-dark-mode .awg-static-page [class*=bg-white\/10]{color:#f1f5f9!important;background:#1e293b99!important;border-color:#ffffff1a!important}body.awg-dark-mode .awg-static-page .liquid-chip:hover,body.awg-dark-mode .awg-static-page [class*=bg-white\/5]:hover,body.awg-dark-mode .awg-static-page [class*=bg-white\/10]:hover{color:#fff!important;background:#1e293bcc!important}body.awg-dark-mode .awg-static-page aside button{color:#94a3b8!important}body.awg-dark-mode .awg-static-page aside button[class*=translate-x-1]{color:#a5b4fc!important;background:#818cf826!important;border-color:#818cf866!important}body.awg-dark-mode .awg-static-page svg{color:#e2e8f080!important}body.awg-dark-mode footer .relative.overflow-hidden{background:linear-gradient(135deg,#1e293b73 0%,#0f172abf 54%,#1e293b73 100%)!important;border-color:#ffffff1a!important;box-shadow:0 16px 40px #0006!important}body.awg-dark-mode footer h3{color:#f8fafc!important}body.awg-dark-mode footer a{color:#94a3b8!important}body.awg-dark-mode footer a:hover{color:#818cf8!important}body.awg-dark-mode footer span.text-slate-900,body.awg-dark-mode footer span.text-slate-900:hover{color:#f8fafc!important}body.awg-dark-mode footer p.text-indigo-600{color:#818cf8!important}body.awg-dark-mode footer span{color:#64748b!important}body.awg-dark-mode footer div.h-px{background:linear-gradient(90deg,#0000,#ffffff14,#0000)!important}body.awg-dark-mode .awg-shell .awg-overview-grid>.awg-card,body.awg-dark-mode .awg-shell .awg-crew-view>.awg-card,body.awg-dark-mode .awg-shell .awg-conflicts-view article.awg-card,body.awg-dark-mode .awg-shell .awg-expenses-view>.awg-card,body.awg-dark-mode .awg-shell .awg-chat-panel,body.awg-dark-mode .awg-shell .awg-chat-side,body.awg-dark-mode .awg-shell .awg-day-list{background:linear-gradient(145deg,#1c222cd9,#12171fbf)!important;border-color:#ffffff14!important;box-shadow:0 16px 36px #0006!important}body.awg-dark-mode .awg-shell .awg-overview-status{background:#ffffff0a!important;border-color:#ffffff0f!important}body.awg-dark-mode .awg-shell .awg-sidebar{background:linear-gradient(#101623e6,#0a0f18d9),radial-gradient(circle at 50% 0,#f9731626,#0000 14rem)!important;border-right-color:#ffffff14!important}body.awg-dark-mode .awg-shell .awg-topbar{background:linear-gradient(135deg,#101623e6,#0a0f18d9),radial-gradient(circle at 92% 0,#f9731626,#0000 18rem)!important;border-bottom-color:#ffffff14!important}body.awg-dark-mode .awg-preferences-card select,body.awg-dark-mode .awg-preferences-card input[type=search]{color:#f8fafc!important;background-color:#0a0f1ad9!important;border-color:#ffffff26!important}body.awg-dark-mode .awg-preferences-card select:focus,body.awg-dark-mode .awg-preferences-card input[type=search]:focus{border-color:#f97316!important;box-shadow:0 0 0 2px #f9731640!important}body.awg-dark-mode .awg-preferences-card select option{color:#f8fafc!important;background-color:#0b111e!important}body.awg-dark-mode .awg-preferences-card div[class*="border-[#efe4d0]"],body.awg-dark-mode .awg-preferences-card button[class*="border-[#efe4d0]"]{color:#f8fafccc!important;background-color:#ffffff0a!important;border-color:#ffffff1a!important}body.awg-dark-mode .awg-preferences-card button[class*="border-[#efe4d0]"]:hover{color:#fff!important;background-color:#ffffff14!important;border-color:#fff3!important}body.awg-dark-mode .awg-preferences-card button[class*="border-[#d7ce93]"].active,body.awg-dark-mode .awg-preferences-card button[class*="bg-[#d7ce93]/15"],body.awg-dark-mode .awg-preferences-card button[class*=border-emerald-300]{color:#fdba74!important;background-color:#f9731633!important;border-width:2px!important;border-color:#f97316!important}body.awg-dark-mode .awg-preferences-card button[class*="border-[#d7ce93]"].active span,body.awg-dark-mode .awg-preferences-card button[class*="bg-[#d7ce93]/15"] span,body.awg-dark-mode .awg-preferences-card button[class*=border-emerald-300] span{color:#fff!important}body.awg-dark-mode .awg-preferences-card button[class*="border-[#d7ce93]"].active [class*="bg-[#d7ce93]"],body.awg-dark-mode .awg-preferences-card button[class*="bg-[#d7ce93]/15"] [class*="bg-[#d7ce93]"]{color:#fff!important;background-color:#f97316!important;border-color:#f97316!important}body.awg-dark-mode{--awg-text:#f8fafc!important;--awg-muted:#94a3b8!important}body.awg-dark-mode .awg-sidebar .awg-nav-group-label{color:#ffffff73!important;letter-spacing:.14em!important;font-size:.68rem!important;font-weight:780!important}body.awg-dark-mode .awg-sidebar .awg-nav-group.active .awg-nav-group-label{color:#f97316!important}body.awg-dark-mode .awg-shell .awg-dashboard-nav button.active{color:#fff!important;background:#f9731626!important;border-color:#f9731673!important;box-shadow:inset 0 1px #ffffff14!important}body.awg-dark-mode .awg-shell .awg-dashboard-nav button.active .awg-nav-item-icon,body.awg-dark-mode .awg-shell-nav-collapsed .awg-dashboard-nav button.active .awg-nav-item-icon{color:#fff!important;background:#f97316!important;box-shadow:0 0 12px #f9731666!important}body.awg-dark-mode .awg-shell .awg-dashboard-nav button .awg-nav-item-label{color:#f8fafccc!important}body.awg-dark-mode .awg-shell .awg-dashboard-nav button:hover .awg-nav-item-label,body.awg-dark-mode .awg-shell .awg-dashboard-nav button.active .awg-nav-item-label{color:#fff!important}@media (width<=768px){main#main-content{padding-inline:1rem!important}header .max-w-\[1600px\]{padding-block:.75rem!important}.login-scene{overflow-y:auto!important}.login-scene main{align-items:flex-start!important;padding-top:7.5rem!important}.login-scene .absolute.left-6.top-6{z-index:50!important;justify-content:center!important;width:100%!important;display:flex!important;position:absolute!important;top:1.5rem!important;left:50%!important;transform:translate(-50%)!important}.login-scene .absolute.left-6.top-6 a{justify-content:center!important}.login-panel{border-radius:1.5rem!important;gap:2rem!important;padding:1.5rem!important}.login-panel h1{text-align:center;width:100%;font-size:2.5rem!important}.login-panel p{text-align:center;width:100%}.grid-cols-3:not(.awg-pulse-stats){grid-template-columns:1fr!important}.awg-pulse-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}.awg-pulse-stats>div{text-align:center!important;border-radius:1rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:.6rem .3rem!important;display:flex!important}.awg-pulse-stats>div p,.awg-pulse-stats>div .text-3xl,.awg-pulse-stats>div .text-2xl{font-size:1.25rem!important;line-height:1.2!important}.awg-pulse-stats>div p:last-child{text-transform:uppercase!important;letter-spacing:.02em!important;margin-top:.2rem!important;font-size:.65rem!important}.awg-pulse-stats>div svg,.awg-pulse-stats>div div:first-child{display:none!important}body.awg-dark-mode .awg-mobile-nav button.active{color:#fff!important;background:#f9731633!important;border-color:#f9731673!important;box-shadow:0 4px 15px #f9731640!important}.awg-crew-view>.awg-card>div[style*="display: flex"]{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.awg-floating-chat-panel,.modal-content,[class*=modal]{width:calc(100vw - 2rem)!important;max-width:100%!important;margin:1rem!important}.awg-landing-hero{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;padding:6.5rem 1rem 3rem!important;display:flex!important}.awg-landing-copy{text-align:center!important;flex-direction:column!important;align-items:center!important;max-width:100%!important;display:flex!important}.awg-landing-copy h1{margin-top:1rem!important;font-size:2.8rem!important;line-height:1.05!important}.awg-landing-copy p{margin-top:1rem!important;font-size:1.05rem!important;line-height:1.55!important}.awg-landing-actions{flex-direction:column!important;gap:.75rem!important;width:100%!important;margin-top:1.5rem!important}.awg-landing-actions a{justify-content:center!important;width:100%!important}.awg-landing-proof{flex-direction:column!important;align-items:center!important;gap:.6rem!important;margin-top:1.5rem!important}.awg-landing-visual{width:100%!important;max-width:26rem!important;margin-top:2.5rem!important;position:relative!important}.awg-floating-plan-card{padding:.75rem!important;bottom:-1rem!important;left:.5rem!important}.awg-floating-budget-card{padding:.6rem .8rem!important;top:-1rem!important;right:.5rem!important}.awg-chaos-bridge{text-align:center!important;padding:4rem 1rem!important}.awg-chaos-bridge h2{font-size:2.2rem!important}.awg-chaos-flow{grid-template-columns:1fr!important;gap:1.5rem!important;margin-top:2.5rem!important}.awg-landing-strip{grid-template-columns:1fr!important;gap:1rem!important;padding:2rem 1rem!important}.awg-landing-product,.awg-landing-map{text-align:center!important;grid-template-columns:1fr!important;padding:3rem 1rem!important}.awg-landing-section-copy h2{font-size:2.2rem!important}.awg-itinerary-preview-card,.awg-landing-map>div:last-child{width:100%!important;margin-top:2rem!important}.awg-landing-final{text-align:center!important;flex-direction:column!important;align-items:center!important;padding:3rem 1.5rem!important}.awg-landing-final h2{font-size:2.2rem!important}.awg-landing-final p{margin-top:.75rem!important;font-size:1rem!important}.awg-landing-final a{justify-content:center!important;width:100%!important;margin-top:1.5rem!important}.mx-auto.grid.max-w-\[1500px\]{grid-template-columns:1fr!important;gap:2rem!important}.mx-auto.grid.max-w-\[1500px\] h1{font-size:2.6rem!important;line-height:1.15!important}.mx-auto.grid.max-w-\[1500px\] .grid-cols-3{grid-template-columns:1fr!important}.relative.z-10.mx-auto.mb-8.max-w-6xl.px-6>div.flex{border-radius:1.5rem!important;flex-direction:column!important;gap:.5rem!important;padding:.75rem!important}.relative.z-10.mx-auto.mb-8.max-w-6xl.px-6>div.flex button{justify-content:center!important;width:100%!important;padding:.75rem!important}.relative.z-10.mx-auto.mb-8.max-w-6xl.px-6>div.flex .flex-1.px-5{width:100%!important;padding-inline:.5rem!important}.group.relative.flex.min-h-\[360px\]{border-radius:1.5rem!important;min-height:280px!important;padding:1.25rem!important}.group.relative.flex.min-h-\[360px\] .mb-6{margin-bottom:.75rem!important}.group.relative.flex.min-h-\[360px\] h3.text-3xl{margin-bottom:.5rem!important;font-size:1.35rem!important}.group.relative.flex.min-h-\[360px\] .mb-4{margin-bottom:.75rem!important}.group.relative.flex.min-h-\[360px\] p.text-base{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-bottom:.75rem!important;font-size:.875rem!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.group.relative.flex.min-h-\[360px\] .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;margin-bottom:.75rem!important;padding-top:.75rem!important}.group.relative.flex.min-h-\[360px\] .grid-cols-2 .flex{align-items:center!important}.group.relative.flex.min-h-\[360px\] .grid-cols-2 .rounded-xl{padding:.35rem!important}.group.relative.flex.min-h-\[360px\] .grid-cols-2 svg{width:.875rem!important;height:.875rem!important}.group.relative.flex.min-h-\[360px\] .mb-7:not(.grid){margin-bottom:.75rem!important}.group.relative.flex.min-h-\[360px\] .mt-auto{padding-top:.75rem!important}.grid.items-end.gap-8.lg\:grid-cols-\[1fr_0\.72fr\]{grid-template-columns:1fr!important;gap:2rem!important}.mb-7.flex.flex-col.gap-4.border-b{align-items:stretch!important}.mb-7.flex.flex-col.gap-4.border-b>.flex.flex-wrap.items-center.gap-3{justify-content:space-between!important;width:100%!important;margin-top:.5rem!important}.mb-7.flex.flex-col.gap-4.border-b>.flex.flex-wrap.items-center.gap-3 button{text-align:center!important;flex:1!important;justify-content:center!important}.grid.items-end.gap-8.lg\:grid-cols-\[1fr_0\.72fr\] h1{font-size:2.8rem!important;line-height:1.1!important}.grid.items-end.gap-8.lg\:grid-cols-\[1fr_0\.72fr\] .flex.flex-wrap.gap-3{flex-direction:column!important;width:100%!important}.grid.items-end.gap-8.lg\:grid-cols-\[1fr_0\.72fr\] .flex.flex-wrap.gap-3 a{text-align:center!important;justify-content:center!important;width:100%!important}.mt-10 .grid.gap-4{grid-template-columns:1fr!important}body.awg-dark-mode header div.md\:hidden{background-color:#0f172af2!important;border-top-color:#ffffff1a!important}body.awg-dark-mode header div.md\:hidden .bg-slate-50{background-color:#1e293b99!important}body.awg-dark-mode header div.md\:hidden p.text-slate-800{color:#f8fafcf2!important}body.awg-dark-mode header div.md\:hidden a{color:#f8fafccc!important}body.awg-dark-mode header div.md\:hidden a:hover{color:#fff!important;background-color:#1e293b99!important}body.awg-dark-mode header div.md\:hidden .border-t{border-top-color:#ffffff1a!important}}@media (width<=760px){.awg-shell .accessibility-btn{bottom:24px!important;right:24px!important}.awg-shell .awg-floating-chat{bottom:24px!important;right:92px!important}.awg-shell .awg-topbar{border-bottom:1px solid var(--site-line,#e2e8f0)!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:auto!important;padding:.6rem .75rem!important;display:flex!important}.awg-mobile-topbar-links a{color:var(--awg-muted,#64748b)!important;align-items:center!important;gap:.25rem!important;text-decoration:none!important;display:flex!important}.awg-mobile-topbar-links a:hover{color:var(--awg-text,#1e293b)!important}body.awg-dark-mode .awg-shell .awg-topbar{background:#171a20f2!important;border-bottom-color:#ffffff14!important}body.awg-dark-mode .awg-mobile-action-btn{color:#f8fafccc!important;background-color:#ffffff0d!important;border-color:#ffffff14!important}body.awg-dark-mode .awg-mobile-hamburger-btn{color:#fff!important;background-color:#f97316!important;border-color:#f97316!important}body.awg-dark-mode .awg-mobile-notif-dropdown{color:#f8f2e7!important;background-color:#171a20fa!important;border-color:#ffffff1a!important}body.awg-dark-mode .awg-mobile-notif-dropdown span{color:#f8f2e7!important}body.awg-dark-mode .awg-mobile-views-menu{border-top-color:#ffffff14!important}body.awg-dark-mode .awg-mobile-views-menu button:not(.bg-slate-900){color:#f8fafccc!important;background-color:#ffffff0d!important}}body.awg-dark-mode .awg-label{color:#ffffff80!important}body.awg-dark-mode .awg-crew-card{background:#101623ad!important;border-color:#ffffff14!important;box-shadow:0 16px 36px #0000004d!important}body.awg-dark-mode .awg-crew-view .awg-crew-card p{color:var(--awg-muted)!important;background:#ffffff0d!important}body.awg-dark-mode .awg-crew-view .awg-crew-card p.ready,body.awg-dark-mode .awg-crew-view .awg-crew-card p[class*=ready]{color:#34d399!important;background:#34d3991f!important}body.awg-dark-mode .awg-crew-view .awg-invite-panel input{color:#f8fafc!important;background-color:#0a0f1ad9!important;border-color:#ffffff1f!important}body.awg-dark-mode .awg-chat-panel [class*="bg-[#"],body.awg-dark-mode .awg-chat-panel [style*="rgba(20, 23, 29"],body.awg-dark-mode .awg-chat-panel [style*=\#14171d],body.awg-dark-mode .awg-chat-panel [style*=\#1a1f29]{background:#0a0f1abf!important;border-color:#ffffff14!important}body.awg-dark-mode .awg-chat-panel input,body.awg-dark-mode .awg-chat-panel textarea{color:#f8fafc!important;background-color:#05080fd9!important;border-color:#ffffff1a!important}body.awg-dark-mode .awg-chat-side{background:linear-gradient(145deg,#1c222cd9,#12171fbf)!important;border-color:#ffffff14!important}body.awg-dark-mode .awg-pin-list span{color:#f8fafc!important;background:#ffffff0d!important;border-color:#ffffff14!important}body.awg-dark-mode .awg-expenses-view input,body.awg-dark-mode .awg-expenses-view select{color:#f8fafc!important;background-color:#0a0f1ad9!important;border-color:#ffffff1f!important}body.awg-dark-mode .awg-expenses-view option{color:#f8fafc!important;background:#0b111e!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(4),body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(5){background:#10162380!important;border-color:#ffffff14!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(4) [style*="rgba(255,255,255"],body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(5) [style*="rgba(255,255,255"]{background:#ffffff08!important;border-color:#ffffff0f!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(4) [style*="rgba(248,113,113"],body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(5) [style*="rgba(248,113,113"]{background:#f871711f!important;border-color:#f8717140!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(4) [style*="rgba(52,211,153"],body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(5) [style*="rgba(52,211,153"]{background:#34d3991f!important;border-color:#34d39940!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(4) [style*=border\:],body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(5) [style*=border\:]{border-color:#ffffff0f!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(4) div[style*="text-align: center"],body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(5) div[style*="text-align: center"]{background:#ffffff05!important;border-color:#ffffff14!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(4) button{color:#f8fafc!important;background:#ffffff0d!important;border-color:#ffffff1a!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(4) button:hover{background:#ffffff1a!important}body.awg-dark-mode .awg-expenses-view #simplify-debts-button{color:#34d399!important;background:#34d39926!important;border-color:#34d39959!important}body.awg-dark-mode .awg-expenses-view #simplify-debts-button:hover{background:#34d39940!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(3)>div[style*="cursor: pointer"] p:first-child{color:#f8fafc!important}.awg-expenses-view>.awg-card>div:nth-of-type(4) [style*=\#f87171],.awg-expenses-view>.awg-card>div:nth-of-type(5) [style*=\#f87171],.awg-expenses-view>.awg-card>div:nth-of-type(4) [style*="color: rgb(248, 113, 113)"],.awg-expenses-view>.awg-card>div:nth-of-type(5) [style*="color: rgb(248, 113, 113)"]{color:#f87171!important}.awg-expenses-view>.awg-card>div:nth-of-type(4) [style*=\#34d399],.awg-expenses-view>.awg-card>div:nth-of-type(5) [style*=\#34d399],.awg-expenses-view>.awg-card>div:nth-of-type(4) [style*="color: rgb(52, 211, 153)"],.awg-expenses-view>.awg-card>div:nth-of-type(5) [style*="color: rgb(52, 211, 153)"]{color:#34d399!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(2)>div{background:#ffffff0a!important;border-color:#ffffff14!important;box-shadow:0 14px 36px -30px #0009!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(2) p:last-child{color:#f8fafc!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(3){background:#10162399!important;border-color:#ffffff14!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(3)>div[style*="cursor: pointer"]{background:#ffffff08!important;border-color:#ffffff12!important}body.awg-dark-mode .awg-expenses-view>.awg-card>div:nth-of-type(3)>div[style*="cursor: pointer"] p:last-child{color:#ffffff73!important}body.awg-dark-mode .awg-primary-button{color:#fff!important;background:#f97316!important}body.awg-dark-mode .awg-primary-button:hover{background:#ea580c!important}body.awg-dark-mode .awg-primary-button:disabled{color:#ffffff4d!important;cursor:not-allowed!important;background:#ffffff14!important}.awg-xp-dashboard{--trip-accent:#0284c7;--trip-accent-rgb:2, 132, 199;letter-spacing:0;gap:14px;width:100%;max-width:1480px;margin:0 auto;padding-bottom:20px;display:grid}.awg-xp-dashboard :where(button,h1,h2,h3,p,span,strong,small){letter-spacing:0}.awg-xp-dashboard .awg-card{-webkit-backdrop-filter:blur(18px)saturate(120%);transition:border-color .18s,box-shadow .18s,background-color .18s;background:linear-gradient(145deg,#ffffffb8,#eff8ff8f)!important;border:1px solid #ffffffc2!important;border-radius:8px!important;box-shadow:0 18px 45px #264f7014,inset 0 1px #ffffffe6!important}.awg-xp-dashboard .awg-card:hover{border-color:rgba(var(--trip-accent-rgb), .24)!important;transform:none!important;box-shadow:0 22px 54px #244d6d1c,inset 0 1px #fffffff0!important}.awg-xp-eyebrow{color:#526274;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800;line-height:1;display:block}.awg-xp-hero{isolation:isolate;color:#f8fbff;min-height:356px;position:relative;overflow:hidden;background:#071523!important}.awg-xp-dashboard .awg-xp-hero:hover{border-color:#ffffffd6!important}.awg-xp-hero-image{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:center 54%;object-position:center 54%;filter:saturate(.96)contrast(1.02);width:66%;height:100%;animation:14s ease-in-out infinite alternate awgXpHeroBreathe;position:absolute;inset:0 0 0 auto;transform:scale(1.005)}.awg-xp-hero-shade{z-index:-2;background:linear-gradient(90deg,#04101dfa 0%,#04101deb 38%,#04101d8a 66%,#04101d2e 100%),linear-gradient(#0000 36%,#04101d8f);position:absolute;inset:0}.awg-xp-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg, rgba(var(--trip-accent-rgb), .16), transparent 45%);position:absolute;inset:0}@keyframes awgXpHeroBreathe{0%{transform:scale(1.005)translate(0,0)}to{transform:scale(1.035)translate(-.5%,-.4%)}}.awg-xp-hero-content{flex-direction:column;justify-content:space-between;min-height:356px;padding:clamp(20px,3vw,34px);display:flex}.awg-xp-hero-topline,.awg-xp-title-row,.awg-xp-hero-bottom,.awg-xp-plain-meta,.awg-xp-live-facts,.awg-xp-presence,.awg-xp-map-footer,.awg-xp-story-footer,.awg-xp-story-signals{align-items:center;display:flex}.awg-xp-hero-topline{justify-content:space-between;gap:16px}.awg-xp-hero-topline>span{align-items:center;gap:7px;font-size:.78rem;font-weight:750;display:inline-flex}.awg-xp-hero-topline svg{color:#7dd3fc;width:15px;height:15px}.awg-xp-hero-topline button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:.75rem;font-weight:750;display:inline-flex}.awg-xp-hero-topline button:hover{background:#ffffff29}.awg-xp-hero-topline button svg{color:#fff}.awg-xp-title-row{justify-content:space-between;gap:clamp(28px,6vw,84px);width:min(100%,1080px);margin:18px 0}.awg-xp-title-row>div:first-child{min-width:0}.awg-xp-title-row .awg-xp-eyebrow{color:#a9c3d8}.awg-xp-title-row h1,.awg-xp-story-cover h2{text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,4.3vw,4.35rem);font-weight:500;line-height:.98;color:#fff!important}.awg-xp-plain-meta{flex-wrap:wrap;gap:9px 18px;margin-top:18px}.awg-xp-plain-meta span{color:#d6e2ec;white-space:nowrap;align-items:center;gap:6px;font-size:.76rem;font-weight:650;display:inline-flex}.awg-xp-plain-meta svg{color:#7dd3fc;width:14px;height:14px}.awg-xp-live-facts{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05121f57;border:1px solid #ffffff2e;border-radius:8px;align-self:stretch;gap:1px;min-width:380px;overflow:hidden}.awg-xp-live-facts>div{border-right:1px solid #ffffff21;flex:1;align-items:center;gap:10px;min-width:0;padding:14px 12px;display:flex}.awg-xp-live-facts>div:last-child{border-right:0}.awg-xp-live-facts svg{color:#7dd3fc;flex:none;width:17px;height:17px}.awg-xp-live-facts span{min-width:0;display:grid}.awg-xp-live-facts strong{color:#fff;white-space:nowrap;font-size:.86rem;line-height:1.15}.awg-xp-live-facts small{color:#abc0d0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.63rem;overflow:hidden}.awg-xp-hero-bottom{justify-content:space-between;gap:24px}.awg-xp-context-action{background:rgba(var(--trip-accent-rgb), .76);color:#fff;text-align:left;cursor:pointer;border:1px solid #ffffff47;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;width:min(100%,440px);min-height:62px;padding:8px 12px 8px 9px;transition:background .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 14px 30px #010b1633}.awg-xp-context-action:hover{background:rgba(var(--trip-accent-rgb), .9);border-color:#ffffff7a;box-shadow:0 18px 36px #010b1642}.awg-xp-context-action>span:first-child{background:#ffffff26;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.awg-xp-context-action svg{width:17px;height:17px}.awg-xp-context-action>span:nth-child(2){min-width:0;display:grid}.awg-xp-context-action small{color:#ffffffb8;text-transform:uppercase;font-size:.61rem;font-weight:750}.awg-xp-context-action strong{margin-top:1px;font-size:.9rem}.awg-xp-context-action em{color:#fffc;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.67rem;font-style:normal;overflow:hidden}.awg-xp-presence{gap:11px}.awg-xp-presence-stack{align-items:center;padding-left:8px;display:flex}.awg-xp-presence-person{outline:0;margin-left:-8px;position:relative}.awg-xp-presence-ring{--member-progress:0deg;background:conic-gradient(#7dd3fc var(--member-progress), #ffffff38 0);border-radius:50%;place-items:center;width:38px;height:38px;padding:2px;display:grid;position:relative;box-shadow:0 0 0 2px #071523}.awg-xp-presence-ring>span{color:#0b2437;background:#e4f4ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.67rem;font-weight:850;display:grid}.awg-xp-presence-ring i{background:#34d399;border:2px solid #071523;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.awg-xp-presence-more{color:#163046;background:#dceaf4;border:2px solid #071523;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-7px;font-size:.67rem;font-weight:800;display:grid}.awg-xp-presence>div:last-child{display:grid}.awg-xp-presence>div:last-child strong{color:#f7fbff;font-size:.76rem}.awg-xp-presence>div:last-child small{color:#abc0d0;margin-top:2px;font-size:.64rem}.awg-xp-presence-tooltip{z-index:20;color:#fff;background:#04121ef5;border:1px solid #ffffff2b;border-radius:7px;width:165px;padding:10px;display:none;position:absolute;bottom:calc(100% + 11px);right:50%;transform:translate(50%);box-shadow:0 16px 36px #00000047}.awg-xp-presence-tooltip :where(strong,span,small){display:block}.awg-xp-presence-tooltip strong{font-size:.76rem}.awg-xp-presence-tooltip span{color:#7dd3fc;margin-top:3px;font-size:.65rem}.awg-xp-presence-tooltip small{color:#b9cbd8;margin-top:5px;font-size:.62rem}.awg-xp-presence-person:hover .awg-xp-presence-tooltip,.awg-xp-presence-person:focus .awg-xp-presence-tooltip{animation:.16s both awgXpTooltipIn;display:block}@keyframes awgXpTooltipIn{0%{opacity:0;transform:translate(50%,4px)}to{opacity:1;transform:translate(50%)}}@media (width<=820px){:root{--awg-mobile-bg:#f4f4f0;--awg-mobile-surface:#fffffcd6;--awg-mobile-surface-solid:#fffffc;--awg-mobile-ink:#171715;--awg-mobile-muted:#74746e;--awg-mobile-line:#1717151a;--awg-mobile-accent:#276749;--awg-mobile-nav-height:4.25rem}html,body,#root{width:100%;max-width:100%;min-height:100%;overflow-x:clip}body{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;background:var(--awg-mobile-bg)!important;color:var(--awg-mobile-ink)!important;font-size:16px!important}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.app-bottom-menu,.awg-bottom-menu{left:50%!important;right:auto!important;bottom:calc(.5rem + env(safe-area-inset-bottom))!important;z-index:240!important;width:min(100% - 1rem,32rem)!important;height:var(--awg-mobile-nav-height)!important;-webkit-backdrop-filter:blur(28px)saturate(160%)!important;background:#f6f6f2c2!important;border:1px solid #ffffffb8!important;border-radius:1.45rem!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;padding:.3rem!important;display:grid!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 1rem 2.5rem -1.25rem #14141261,inset 0 1px #ffffffc7!important}.app-bottom-menu__item,.awg-bottom-menu__item{color:#777771!important;min-width:0!important;height:3.6rem!important;min-height:3.6rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:1.1rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.18rem!important;text-decoration:none!important;transition:background-color .18s,color .18s,transform .18s!important;display:flex!important;position:relative!important}.app-bottom-menu__item:active,.awg-bottom-menu__item:active{transform:scale(.95)!important}.app-bottom-menu__item.active,.awg-bottom-menu__item.active{color:var(--awg-mobile-ink)!important;background:#fffffccc!important;box-shadow:0 .35rem 1.1rem -.8rem #1414126b,inset 0 0 0 1px #1414120d!important}.app-bottom-menu__item.active:after,.awg-bottom-menu__item.active:after{display:none!important}.app-bottom-menu__icon,.awg-bottom-menu__icon{place-items:center!important;width:1.35rem!important;height:1.35rem!important;display:grid!important}.app-bottom-menu__icon svg,.awg-bottom-menu__icon svg,.app-bottom-menu__icon .icon,.awg-bottom-menu__icon .icon{stroke-width:2px!important;width:1.22rem!important;height:1.22rem!important}.app-bottom-menu__item strong,.awg-bottom-menu__text{max-width:100%!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.61rem!important;font-weight:650!important;line-height:1!important;display:block!important;overflow:hidden!important}.app-bottom-menu__icon i{background:#d73d32!important;border:2px solid #f6f6f2!important;width:.42rem!important;height:.42rem!important;top:-.12rem!important;right:-.18rem!important}.awg-footer{display:none!important}.dashboard-page,.discover-page,.awg-landing-modern,.awg-shell{background:var(--awg-mobile-bg)!important}.dashboard-page>.pointer-events-none,.discover-page>.pointer-events-none{display:none!important}.dashboard-page main#main-content{width:100%!important;max-width:42rem!important;padding:calc(1.35rem + env(safe-area-inset-top)) 1rem calc(6.2rem + env(safe-area-inset-bottom))!important;margin:0 auto!important}.dashboard-page main#main-content>section:first-child{gap:1.1rem!important;display:grid!important}.dashboard-page main#main-content>section:first-child>div:first-child>div:first-child,.dashboard-page main#main-content>section:first-child>div:first-child>p{display:none!important}.dashboard-page main#main-content>section:first-child h1{text-wrap:balance;max-width:20rem!important;color:var(--awg-mobile-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(1.9rem,9vw,2.35rem)!important;font-weight:650!important;line-height:1.03!important}.dashboard-page main#main-content>section:first-child .mt-8{grid-template-columns:1fr 1fr!important;gap:.5rem!important;margin-top:1rem!important;display:grid!important}.dashboard-page main#main-content>section:first-child .mt-8 a{border:1px solid var(--awg-mobile-line)!important;min-height:2.75rem!important;box-shadow:none!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;padding:.7rem .85rem!important;font-size:.82rem!important;font-weight:650!important;display:inline-flex!important}.dashboard-page main#main-content>section:first-child .mt-8 a:first-child{color:#fff!important;background:#171715!important;border-color:#171715!important}.dashboard-status-card{background:var(--awg-mobile-surface)!important;-webkit-backdrop-filter:blur(22px)saturate(150%)!important;border:1px solid #ffffffd1!important;border-radius:.5rem!important;padding:1rem!important;display:block!important;box-shadow:0 .9rem 2.4rem -1.8rem #14141280,inset 0 1px #ffffffdb!important}.dashboard-status-card .mb-3{margin-bottom:.75rem!important;display:flex!important}.dashboard-status-card .mb-3 p{display:none!important}.dashboard-status-card h2{width:auto!important;color:var(--awg-mobile-ink)!important;margin:0!important;font-size:.94rem!important;font-weight:650!important;line-height:1.15!important}.dashboard-status-card .mb-3 span.rounded-full{color:var(--awg-mobile-accent)!important;background:0 0!important;padding:0!important;font-size:.74rem!important;display:inline-flex!important}.dashboard-status-card .grid.grid-cols-3{border-top:1px solid var(--awg-mobile-line)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding-top:.8rem!important;display:grid!important}.dashboard-stat-tile{border:0!important;border-right:1px solid var(--awg-mobile-line)!important;text-align:left!important;background:0 0!important;border-radius:0!important;padding:0 .7rem!important}.dashboard-stat-tile:first-child{padding-left:0!important}.dashboard-stat-tile:last-child{border-right:0!important}.dashboard-stat-tile>div:first-child{display:none!important}.dashboard-stat-tile p:first-of-type{color:var(--awg-mobile-ink)!important;font-size:1.35rem!important;font-weight:620!important;line-height:1!important}.dashboard-stat-tile p:last-child{color:var(--awg-mobile-muted)!important;text-transform:none!important;margin-top:.3rem!important;font-size:.67rem!important;font-weight:550!important;line-height:1!important}.dashboard-page main#main-content>section:nth-child(2){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:1.5rem!important;padding:0!important}.dashboard-section-head{justify-content:space-between!important;align-items:center!important;gap:.75rem!important;min-height:2.75rem!important;margin-bottom:.65rem!important;display:flex!important}.dashboard-section-head .mb-5,.dashboard-page .mb-5.flex.items-center.gap-3{margin:0!important}.dashboard-section-head .flex.h-11,.dashboard-section-head p,.dashboard-page .mb-5.flex.items-center.gap-3>div:first-child,.dashboard-page .mb-5.flex.items-center.gap-3 p{display:none!important}.dashboard-section-head h2,.dashboard-page .mb-5.flex.items-center.gap-3 h2{color:var(--awg-mobile-ink)!important;font-size:1.08rem!important;font-weight:650!important;line-height:1.15!important}.dashboard-display-toggle,.discover-list-controls{border:1px solid var(--awg-mobile-line)!important;background:#dcdcd680!important;border-radius:.5rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:7.7rem!important;padding:.18rem!important;display:grid!important}.dashboard-display-toggle button,.discover-list-controls button{min-height:2.1rem!important;color:var(--awg-mobile-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.38rem!important;padding:.45rem .55rem!important;font-size:.7rem!important;font-weight:600!important}.dashboard-display-toggle button.active,.discover-list-controls button.active{background:var(--awg-mobile-surface-solid)!important;color:var(--awg-mobile-ink)!important;box-shadow:0 .25rem .75rem -.55rem #14141273!important}.dashboard-display-toggle svg{width:.9rem!important;height:.9rem!important}.dashboard-trip-grid{grid-template-columns:1fr!important;gap:.5rem!important;display:grid!important}.dashboard-trip-card.compact,.dashboard-trip-card.full{border:1px solid var(--awg-mobile-line)!important;background:var(--awg-mobile-surface-solid)!important;min-height:4.25rem!important;box-shadow:none!important;border-radius:.5rem!important;padding:.85rem!important;transform:none!important}.dashboard-trip-card.compact.expanded,.dashboard-trip-card.full{min-height:6rem!important;padding:1rem!important}.dashboard-trip-card .dashboard-trip-card-head{align-items:center!important;min-height:2.5rem!important;margin:0!important}.dashboard-trip-card h3,.dashboard-trip-card.compact h3,.dashboard-trip-card.compact.expanded h3,.dashboard-trip-card.full h3{overflow-wrap:anywhere;max-width:15rem!important;color:var(--awg-mobile-ink)!important;letter-spacing:0!important;margin:0!important;font-size:1rem!important;font-weight:620!important;line-height:1.2!important}.dashboard-trip-expand{width:auto!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;color:var(--awg-mobile-ink)!important;background:#efefe9!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0 .65rem!important;font-size:0!important;display:grid!important}.dashboard-trip-expand svg{width:1rem!important;height:1rem!important}.dashboard-trip-card.compact.expanded p,.dashboard-trip-card.compact.expanded .mt-6{color:var(--awg-mobile-muted)!important;font-size:.74rem!important;line-height:1.35!important;display:flex!important}.trip-section-toggle{min-height:2.75rem!important;color:var(--awg-mobile-ink)!important;background:0 0!important;border:0!important;border-radius:.5rem!important;margin-top:.5rem!important;padding:.65rem!important;font-size:.78rem!important;font-weight:600!important}.dashboard-page main#main-content>section:nth-child(2)>.mt-10,.dashboard-page main#main-content>section:nth-child(2)>div.mt-10{margin-top:1.5rem!important}.discover-hero-section{padding:calc(1.35rem + env(safe-area-inset-top)) 1rem 1rem!important}.discover-hero-grid{grid-template-columns:1fr!important;gap:1.15rem!important;max-width:42rem!important;display:grid!important}.discover-hero-copy>div:first-child,.discover-hero-copy>p{display:none!important}.discover-hero-copy h1{text-wrap:balance;max-width:21rem!important;color:var(--awg-mobile-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(1.9rem,9vw,2.35rem)!important;font-weight:650!important;line-height:1.04!important}.discover-hero-copy .mt-8{grid-template-columns:1fr 1fr!important;gap:.5rem!important;margin-top:1rem!important;display:grid!important}.discover-hero-copy .mt-8 button{border:1px solid var(--awg-mobile-line)!important;min-height:2.75rem!important;box-shadow:none!important;border-radius:.5rem!important;padding:.65rem!important;font-size:.8rem!important;font-weight:650!important}.discover-map-shell>.absolute{display:none!important}.discover-map-shell>.relative{background:var(--awg-mobile-surface)!important;-webkit-backdrop-filter:blur(22px)saturate(145%)!important;border:1px solid #ffffffd1!important;border-radius:.5rem!important;padding:.75rem!important;box-shadow:0 1rem 2.6rem -2rem #14141280!important}.discover-map-shell .mb-4{margin-bottom:.65rem!important}.discover-map-shell .mb-4 p{display:none!important}.discover-map-shell .mb-4 h2{color:var(--awg-mobile-ink)!important;margin:0!important;font-size:.94rem!important;font-weight:620!important;line-height:1.2!important}.discover-map-shell .mb-4>span{color:var(--awg-mobile-accent)!important;background:0 0!important;padding:0!important;font-size:.67rem!important}.discover-map-shell [class*=aspect-]>div{border-radius:.5rem!important;min-height:10.5rem!important}.awg-pulse-stats{border-top:1px solid var(--awg-mobile-line)!important;gap:0!important;margin-top:.7rem!important;padding-top:.7rem!important}.awg-pulse-stats>div{border:0!important;border-right:1px solid var(--awg-mobile-line)!important;background:0 0!important;border-radius:0!important;padding:0 .55rem!important}.awg-pulse-stats>div:first-child{padding-left:0!important}.awg-pulse-stats>div:last-child{border-right:0!important}.awg-pulse-stats p:first-child{color:var(--awg-mobile-ink)!important;font-size:1.08rem!important;font-weight:620!important}.awg-pulse-stats p:last-child{color:var(--awg-mobile-muted)!important;text-transform:none!important;margin-top:.2rem!important;font-size:.57rem!important;font-weight:550!important;line-height:1.15!important}.discover-page main#main-content>.relative.z-10.mx-auto.mb-8{top:calc(.45rem + env(safe-area-inset-top))!important;z-index:80!important;width:100%!important;max-width:42rem!important;margin:0 auto 1rem!important;padding:0 1rem!important;position:sticky!important}.discover-searchbar{-webkit-backdrop-filter:blur(24px)saturate(155%)!important;background:#fafaf7c7!important;border:1px solid #ffffffd1!important;border-radius:1.1rem!important;min-height:3.25rem!important;padding:.25rem!important;box-shadow:0 .8rem 2rem -1.45rem #1414127a!important}.discover-searchbar>div:first-child{min-width:0!important;padding:0 .7rem!important}.discover-searchbar input{min-width:0!important;font-size:.88rem!important;font-weight:520!important}.discover-searchbar>button{border-radius:.85rem!important;justify-content:center!important;width:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;padding:0!important;font-size:0!important}.discover-searchbar>button svg{width:1rem!important;height:1rem!important}.discover-filter-panel{background:#fafaf7f0!important;border:1px solid #ffffffd1!important;border-radius:.5rem!important;max-height:min(25rem,100dvh - 9rem)!important;padding:.85rem!important;overflow-y:auto!important;box-shadow:0 1rem 2.5rem -1.6rem #1414126b!important}.discover-filter-panel>div{gap:.9rem!important;display:grid!important}.discover-filter-panel button{border-radius:.5rem!important;min-height:2.35rem!important;padding:.5rem .7rem!important;font-size:.72rem!important}.discover-results{max-width:42rem!important;padding:0 1rem calc(6.2rem + env(safe-area-inset-bottom))!important}.discover-results>div.mb-7{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:.75rem!important;margin-bottom:.7rem!important;display:grid!important}.discover-results>div.mb-7>div:nth-child(2){display:none!important}.discover-results>div.mb-7 p{color:var(--awg-mobile-accent)!important;text-transform:none!important;margin:0 0 .2rem!important;font-size:.68rem!important;font-weight:600!important}.discover-results>div.mb-7 h2{color:var(--awg-mobile-ink)!important;margin:0!important;font-size:1.08rem!important;font-weight:650!important;line-height:1.15!important}.discover-list-controls{width:7rem!important;min-width:7rem!important;margin:0!important}.discover-group-grid{grid-template-columns:1fr!important;gap:.5rem!important;display:grid!important}.discover-group-card,.discover-group-card.discover-card-compact{border:1px solid var(--awg-mobile-line)!important;background:var(--awg-mobile-surface-solid)!important;min-height:4.25rem!important;box-shadow:none!important;border-radius:.5rem!important;padding:.85rem!important;transform:none!important}.discover-group-card.discover-card-compact:not(.expanded)>div:first-child{min-height:2.5rem!important;padding-right:3rem!important}.discover-group-card.discover-card-compact:not(.expanded) .relative.z-10.mb-6,.discover-group-card.discover-card-compact:not(.expanded) h3+div,.discover-group-card.discover-card-compact:not(.expanded) .grid.grid-cols-2,.discover-group-card.discover-card-compact:not(.expanded) .discover-card-secondary{display:none!important}.discover-group-card h3,.discover-group-card.discover-card-compact h3,.discover-group-card.discover-card-compact.expanded h3{overflow-wrap:anywhere;max-width:16rem!important;color:var(--awg-mobile-ink)!important;letter-spacing:0!important;margin:0!important;font-size:1rem!important;font-weight:620!important;line-height:1.2!important}.discover-group-card.discover-card-compact.expanded{min-height:15rem!important;padding:1rem!important}.discover-group-card.discover-card-compact.expanded p{color:var(--awg-mobile-muted)!important;font-size:.78rem!important;line-height:1.4!important}.discover-group-card.discover-card-compact>div:last-child{border-color:var(--awg-mobile-line)!important;gap:.4rem!important}.discover-group-card.discover-card-compact:not(.expanded)>div:last-child{top:.72rem!important;right:.7rem!important}.discover-card-expand{width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;color:var(--awg-mobile-ink)!important;background:#efefe9!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;font-size:0!important;display:grid!important}.discover-card-expand svg{width:1rem!important;height:1rem!important}.discover-group-card.discover-card-compact.expanded>div:last-child>button:last-child{border-radius:.5rem!important;min-height:2.75rem!important;padding:.65rem .8rem!important;font-size:.74rem!important}.awg-landing-modern{width:100%!important;max-width:42rem!important;padding:calc(1.35rem + env(safe-area-inset-top)) 1rem calc(6.2rem + env(safe-area-inset-bottom))!important;gap:1.1rem!important;margin:0 auto!important;display:grid!important}.awg-landing-hero{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:1rem!important;padding:0!important;display:grid!important}.awg-landing-copy h1{max-width:21rem!important;color:var(--awg-mobile-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(2.05rem,10vw,2.65rem)!important;font-weight:650!important;line-height:1.02!important}.awg-landing-copy h1 span{color:var(--awg-mobile-muted)!important;margin-top:.5rem!important;font-size:1rem!important;font-weight:520!important;line-height:1.25!important;display:block!important}.awg-landing-copy p,.awg-landing-eyebrow,.awg-landing-proof{display:none!important}.awg-landing-actions{grid-template-columns:1fr 1fr!important;gap:.5rem!important;margin-top:1rem!important;display:grid!important}.awg-landing-primary,.awg-landing-secondary{min-height:2.75rem!important;box-shadow:none!important;border-radius:.5rem!important;padding:.65rem .75rem!important;font-size:.8rem!important;font-weight:650!important}.awg-landing-visual{height:12.5rem!important;min-height:12.5rem!important;box-shadow:none!important;border-radius:.5rem!important}.awg-landing-strip{border:1px solid var(--awg-mobile-line)!important;background:var(--awg-mobile-surface-solid)!important;box-shadow:none!important;border-radius:.5rem!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;padding:0 .9rem!important;display:grid!important}.awg-landing-strip article{border:0!important;border-bottom:1px solid var(--awg-mobile-line)!important;background:0 0!important;border-radius:0!important;grid-template-columns:1.8rem minmax(0,1fr)!important;align-items:center!important;gap:.5rem!important;min-height:3.75rem!important;padding:.7rem 0!important;display:grid!important}.awg-landing-strip article:last-child{border-bottom:0!important}.awg-landing-strip article h3{color:var(--awg-mobile-ink)!important;font-size:.86rem!important;font-weight:600!important}.awg-landing-product,.awg-landing-map{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:.75rem!important;margin:0!important;padding:0!important;display:grid!important}.awg-landing-section-copy h2{max-width:20rem!important;color:var(--awg-mobile-ink)!important;font-size:1.45rem!important;font-weight:640!important;line-height:1.08!important}.awg-itinerary-preview-card,.awg-landing-map>div:last-child{border:1px solid var(--awg-mobile-line)!important;background:var(--awg-mobile-surface-solid)!important;box-shadow:none!important;border-radius:.5rem!important;padding:.8rem!important}.awg-landing-map>div:last-child{height:11rem!important;min-height:11rem!important}.awg-chaos-bridge,.awg-landing-final,.awg-review-marquee{display:none!important}.awg-shell .awg-content{width:100%!important;max-width:42rem!important;padding:calc(.8rem + env(safe-area-inset-top)) 1rem calc(6.2rem + env(safe-area-inset-bottom))!important;margin:0 auto!important}.awg-itinerary-mobile-controls{top:calc(.45rem + env(safe-area-inset-top))!important;z-index:90!important;-webkit-backdrop-filter:blur(24px)saturate(155%)!important;background:#f6f6f2c7!important;border:1px solid #ffffffd6!important;border-radius:1rem!important;grid-template-columns:minmax(0,1fr) 2.75rem 4.2rem 2.75rem!important;gap:.35rem!important;margin:0 0 .8rem!important;padding:.3rem!important;display:grid!important;position:sticky!important;box-shadow:0 .8rem 2rem -1.5rem #14141280!important}.awg-itinerary-mobile-controls select,.awg-itinerary-mobile-controls button,.awg-itinerary-action-dropdown summary{border:1px solid var(--awg-mobile-line)!important;width:100%!important;min-height:2.75rem!important;color:var(--awg-mobile-ink)!important;background:#fffffccc!important;border-radius:.7rem!important;padding:.55rem!important;font-size:.72rem!important;font-weight:620!important}.awg-itinerary-action-dropdown[open]>div{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#fafaf7f5!important;border:1px solid #ffffffd6!important;border-radius:.75rem!important;min-width:10.5rem!important;max-height:min(24rem,100dvh - 8rem)!important;padding:.35rem!important;right:0!important;overflow-y:auto!important;box-shadow:0 1rem 2.5rem -1.25rem #1414127a!important}.awg-itinerary-action-dropdown[open] button,.awg-itinerary-action-dropdown[open] a{border-radius:.5rem!important;min-height:2.6rem!important;padding:.6rem .7rem!important;font-size:.72rem!important}.awg-itinerary-card .awg-itinerary-hero h1{color:var(--awg-mobile-ink)!important;letter-spacing:0!important;font-size:1.75rem!important;font-weight:650!important;line-height:1.05!important}.awg-mobile-day-summary{gap:.5rem!important;margin:0 0 .7rem!important}.awg-mobile-day-summary>div{border:1px solid var(--awg-mobile-line)!important;background:var(--awg-mobile-surface-solid)!important;border-radius:.5rem!important;min-height:4.4rem!important;padding:.8rem!important}.awg-mobile-day-summary span{color:var(--awg-mobile-muted)!important;text-transform:none!important;font-size:.66rem!important;font-weight:550!important}.awg-mobile-day-summary strong{color:var(--awg-mobile-ink)!important;margin-top:.35rem!important;font-size:1.18rem!important;font-weight:620!important}.weather-widget{margin-bottom:.75rem!important}.weather-widget h3{color:var(--awg-mobile-ink)!important;font-size:.82rem!important;font-weight:620!important}.weather-widget .weather-day-card{border:1px solid var(--awg-mobile-line)!important;background:var(--awg-mobile-surface-solid)!important;border-radius:.5rem!important;min-width:4rem!important;min-height:5rem!important;padding:.55rem .4rem!important}.weather-widget .weather-day-card span,.weather-widget .weather-day-card>div:last-child{font-size:.64rem!important}.awg-timeline{gap:.5rem!important}.awg-timeline-row{border:1px solid var(--awg-mobile-line)!important;background:var(--awg-mobile-surface-solid)!important;min-height:4.15rem!important;box-shadow:none!important;border-radius:.5rem!important;grid-template-columns:.18rem minmax(0,1fr)!important;gap:.65rem!important;padding:.8rem!important;transform:none!important}.awg-timeline-row:before{background:#8d8d86!important;width:.18rem!important;min-height:2.5rem!important}.awg-timeline-row.travel-block:before{background:var(--awg-mobile-accent)!important}.awg-timeline-header h3{color:var(--awg-mobile-ink)!important;font-size:.9rem!important;font-weight:620!important;line-height:1.2!important}.awg-timeline-tags span{color:#64645f!important;background:#efefe9!important;border:0!important;border-radius:.35rem!important;padding:.25rem .38rem!important;font-size:.62rem!important}.awg-timeline-row.expanded .awg-timeline-summary p,.awg-timeline-details p{color:var(--awg-mobile-muted)!important;font-size:.78rem!important;line-height:1.45!important}.awg-item-action-links a{border-radius:.5rem!important;min-height:2.75rem!important;padding:.65rem .75rem!important;font-size:.72rem!important}.awg-floating-tools-toggle{right:.8rem!important;bottom:calc(5.45rem + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(22px)saturate(155%)!important;backdrop-filter:blur(22px)saturate(155%)!important;background:#f6f6f2c7!important;border:1px solid #ffffffd1!important;width:2.75rem!important;height:2.75rem!important;box-shadow:0 .8rem 2rem -1.35rem #14141285!important}.awg-floating-chat{right:3.85rem!important;bottom:calc(5.45rem + env(safe-area-inset-bottom))!important}body.awg-floating-tools-open .accessibility-btn{right:6.9rem!important;bottom:calc(5.45rem + env(safe-area-inset-bottom))!important;width:2.75rem!important;height:2.75rem!important}.awg-floating-chat-button{border-radius:50%!important;min-width:2.75rem!important;min-height:2.75rem!important;padding:0!important}.awg-floating-chat-button span{display:none!important}.awg-floating-chat-panel{border-radius:.75rem!important;width:min(100vw - 1.6rem,24rem)!important;height:min(31rem,100dvh - 10rem)!important;bottom:3.3rem!important;right:-3.05rem!important}body.awg-dark-mode{--awg-mobile-bg:#11110f;--awg-mobile-surface:#1f1f1cd1;--awg-mobile-surface-solid:#1d1d1a;--awg-mobile-ink:#f4f4ef;--awg-mobile-muted:#aaa9a1;--awg-mobile-line:#ffffff1c;--awg-mobile-accent:#7fc39a}body.awg-dark-mode .app-bottom-menu,body.awg-dark-mode .awg-bottom-menu,body.awg-dark-mode .discover-searchbar,body.awg-dark-mode .awg-itinerary-mobile-controls,body.awg-dark-mode .awg-floating-tools-toggle{background:#1b1b18c7!important;border-color:#ffffff21!important}body.awg-dark-mode .app-bottom-menu__item.active,body.awg-dark-mode .awg-bottom-menu__item.active{background:#ffffff1a!important}body.awg-dark-mode .dashboard-trip-expand,body.awg-dark-mode .discover-card-expand,body.awg-dark-mode .awg-timeline-tags span{color:var(--awg-mobile-ink)!important;background:#30302c!important}}body .aurora-background--sky.awg-shell{--aurora-base:#ffffff8f;--aurora-transparent:#fff0;--aurora-blue:#0ea5e9d1;--aurora-indigo:#38bdf8c2;--aurora-mint:#7dd3fcb8;--aurora-violet:#93c5fdad;background:#f4faff!important}body .aurora-background--sky .aurora-background__effect{opacity:.5!important;filter:blur(10px)saturate(116%)!important;mix-blend-mode:normal!important;background-size:300% 300%,200% 200%!important;animation-duration:18s!important}body .aurora-background--sky .aurora-background__effect:after{opacity:.28!important;mix-blend-mode:soft-light!important;background-size:200% 200%,100% 100%!important}body .aurora-background--sky .aurora-background__effect--radial{-webkit-mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%)!important;mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%)!important}body .aurora-background--sky.awg-shell .awg-card,body .aurora-background--sky.awg-shell .awg-hero-card,body .aurora-background--sky.awg-shell .awg-metric-card,body .aurora-background--sky.awg-shell .awg-crew-card,body .aurora-background--sky.awg-shell .awg-overview-hero,body .aurora-background--sky.awg-shell .awg-itinerary-card,body .aurora-background--sky.awg-shell .awg-preferences-card{-webkit-backdrop-filter:blur(22px)saturate(128%)!important;background:linear-gradient(145deg,#fafdffa3,#ebf7ff75)!important;border-color:#ffffffc7!important;box-shadow:0 1.3rem 3.4rem -2.3rem #235d806b,inset 0 1px #ffffffeb!important}body .aurora-background--sky.awg-shell .awg-topbar,body .aurora-background--sky.awg-shell .awg-sidebar,body .aurora-background--sky.awg-shell .awg-bottom-menu,body .aurora-background--sky.awg-shell .awg-itinerary-mobile-controls{background:#f8fcffa8!important;border-color:#ffffffbd!important}body.awg-dark-mode .aurora-background--sky.awg-shell{--aurora-base:#08101885;--aurora-transparent:#08101800;--aurora-blue:#0284c7b3;--aurora-indigo:#0369a1ad;--aurora-mint:#0e74909e;--aurora-violet:#1e40af94;background:#08131d!important}body.awg-dark-mode .aurora-background--sky .aurora-background__effect{opacity:.46!important;filter:blur(11px)saturate(118%)!important;mix-blend-mode:screen!important}body.awg-dark-mode .aurora-background--sky .aurora-background__effect:after{opacity:.18!important;mix-blend-mode:screen!important}body.awg-dark-mode .aurora-background--sky.awg-shell .awg-card,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-hero-card,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-metric-card,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-crew-card,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-overview-hero,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-itinerary-card,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-preferences-card{background:linear-gradient(145deg,#0c1b28c7,#0f1e2ead)!important;border-color:#7dd3fc1f!important;box-shadow:0 1.4rem 3.5rem -2.1rem #000810c7,inset 0 1px #bae6fd0f!important}body.awg-dark-mode .aurora-background--sky.awg-shell .awg-topbar,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-sidebar,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-bottom-menu,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-itinerary-mobile-controls{background:#08141fb3!important;border-color:#7dd3fc1a!important}@media (width<=820px){body .aurora-background--sky .aurora-background__effect{opacity:.34!important;filter:blur(12px)saturate(110%)!important;background-size:340% 340%,230% 230%!important}body .aurora-background--sky .aurora-background__effect:after{opacity:.2!important}body .aurora-background--sky.awg-shell .awg-card,body .aurora-background--sky.awg-shell .awg-itinerary-card,body .aurora-background--sky.awg-shell .awg-preferences-card{background:linear-gradient(150deg,#fafdffb8,#ebf7ff94)!important}body.awg-dark-mode .aurora-background--sky.awg-shell .awg-card,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-itinerary-card,body.awg-dark-mode .aurora-background--sky.awg-shell .awg-preferences-card{background:linear-gradient(150deg,#0c1b28d6,#0f1e2ec2)!important}}@media (width<=380px){.app-bottom-menu,.awg-bottom-menu{width:calc(100% - .7rem)!important}.app-bottom-menu__item strong,.awg-bottom-menu__text{font-size:.56rem!important}.dashboard-page main#main-content,.discover-hero-section,.discover-results,.awg-landing-modern,.awg-shell .awg-content,.discover-page main#main-content>.relative.z-10.mx-auto.mb-8{padding-left:.75rem!important;padding-right:.75rem!important}}@media (width<=820px) and (orientation:landscape){.dashboard-page main#main-content,.discover-hero-grid,.discover-results,.awg-landing-modern,.awg-shell .awg-content{max-width:46rem!important}.app-bottom-menu,.awg-bottom-menu{width:min(100% - 1rem,36rem)!important}.awg-floating-chat-panel{height:min(22rem,100dvh - 7rem)!important}}.awg-discovery-country-map{background:radial-gradient(circle at 18% 20%,#0ea5e91f,#0000 28%),radial-gradient(circle at 82% 70%,#10b9811f,#0000 26%),linear-gradient(#f8fafc 0%,#eef6fb 100%);border:1px solid #cbd5e1e6;border-radius:2rem;width:100%;min-height:26rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.awg-country-svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.awg-country-active{filter:drop-shadow(0 8px 14px #0ea5e938);transition:fill .22s,stroke .22s,stroke-width .22s,filter .22s}.awg-country-muted{transition:fill .22s,stroke .22s,opacity .22s}.awg-country-graticule{fill:none;stroke:#94a3b83d;stroke-width:.45px}.awg-country-map-topbar{pointer-events:none;z-index:20;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.awg-country-map-topbar>div:first-child,.awg-country-map-legend,.awg-country-map-list{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #e2e8f0e6;box-shadow:0 18px 44px #0f172a1f}.awg-country-map-topbar>div:first-child{border-radius:1rem;gap:.15rem;max-width:58%;padding:.75rem .9rem;display:grid}.awg-country-map-topbar span{color:#64748b;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.awg-country-map-topbar strong{color:#0f172a;font-size:.95rem;line-height:1.15}.awg-country-map-legend{color:#475569;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.awg-country-map-legend span{background:#0ea5e9;border-radius:999px;width:.65rem;height:.65rem;display:block;box-shadow:0 0 0 4px #0ea5e929}.awg-country-map-list{pointer-events:none;z-index:20;border-radius:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:.55rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.awg-country-map-list>div{background:#f8fafc;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.08rem .45rem;min-width:0;padding:.55rem .65rem;display:grid}.awg-country-map-list span{color:#fff;background:#0f172a;border-radius:999px;grid-row:1/span 2;place-items:center;width:1.45rem;height:1.45rem;font-size:.68rem;font-weight:900;display:grid}.awg-country-map-list strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.1;overflow:hidden}.awg-country-map-list small{color:#64748b;font-size:.68rem;font-weight:800}.awg-country-hover-card{z-index:22;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:.12rem;min-width:10rem;display:grid;position:absolute;bottom:6rem;right:1rem;color:#0f172a!important;background:#fffffff0!important;border:1px solid #cbd5e1e6!important;border-radius:.8rem!important;padding:.7rem .8rem!important;box-shadow:0 18px 44px #0f172a29!important}.awg-country-hover-card strong{font-size:.9rem;line-height:1.15}.awg-country-hover-card span,.awg-country-hover-card small{color:#64748b;font-size:.72rem;font-weight:700}@media (width<=760px){.awg-discovery-country-map{min-height:22rem}.awg-country-map-topbar{flex-direction:column;gap:.55rem}.awg-country-map-topbar>div:first-child{max-width:100%}.awg-country-map-list{grid-template-columns:repeat(2,minmax(0,1fr))}.awg-country-hover-card{bottom:7.5rem;left:1rem;right:auto}}.awg-itinerary-map-container{background:#f8fafc;border:1px solid #94a3b847;border-radius:.9rem;width:100%;height:100%;min-height:520px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a1f}.awg-leaflet-map{z-index:1;border-radius:.9rem;width:100%;height:100%;min-height:520px}.awg-map-fullscreen{z-index:1000;border-radius:1.1rem;height:auto;min-height:0;position:fixed;inset:clamp(.75rem,2vw,1.5rem);box-shadow:0 30px 90px #0f172a61}.awg-map-fullscreen .awg-leaflet-map{height:100%;min-height:0}.awg-map-toolbar{z-index:500;pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem}.awg-map-toolbar>div:first-child,.awg-map-stats{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #e2e8f0d1;box-shadow:0 10px 28px #0f172a1f}.awg-map-toolbar>div:first-child{border-radius:.8rem;gap:.1rem;min-width:0;max-width:min(20rem,58%);padding:.65rem .8rem;display:grid}.awg-map-toolbar strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.1;overflow:hidden}.awg-map-eyebrow{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.awg-map-stats{border-radius:999px;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;padding:.45rem;display:flex}.awg-map-stats span{color:#1e3a8a;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:.42rem .55rem;font-size:.7rem;font-weight:800;line-height:1}.awg-map-controls{z-index:505;gap:.4rem;display:grid;position:absolute;top:5.2rem;right:.85rem}.awg-map-controls button{color:#0f172a;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #e2e8f0e0;border-radius:.72rem;min-width:2.35rem;min-height:2.35rem;padding:0 .62rem;font-size:.75rem;font-weight:900;line-height:1;transition:transform .16s,border-color .16s,background .16s;box-shadow:0 10px 28px #0f172a1f}.awg-map-controls button:first-child,.awg-map-controls button:nth-child(2){font-size:1.15rem}.awg-map-controls button:hover{background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px)}.awg-map-controls button[aria-pressed=true]{color:#fff;background:#2563eb;border-color:#2563eb}.awg-map-pin-label{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e2e8f0eb;border-radius:999px;max-width:10rem;padding:.45rem .58rem;font-size:11px;font-weight:900;line-height:1;display:inline-block;overflow:hidden;box-shadow:0 10px 24px #0f172a24}.awg-map-nearby-status,.awg-map-layer-note{z-index:506;color:#475569;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #e2e8f0e0;border-radius:999px;padding:.5rem .68rem;font-size:.72rem;font-weight:900;position:absolute;left:.85rem;box-shadow:0 10px 28px #0f172a1f}.awg-map-nearby-status{bottom:1rem}.awg-map-layer-note{bottom:3.75rem}.awg-map-loading{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:520;color:#64748b;background:#f8fafcd9;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.85rem;font-weight:600;display:flex;position:absolute;inset:0}.awg-map-empty{z-index:510;color:#64748b;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcdb;border:1px dashed #94a3b88c;border-radius:.85rem;place-content:center;gap:.35rem;display:grid;position:absolute;inset:5.6rem 1rem 1rem}.awg-map-empty strong{color:#0f172a;font-size:.95rem}.awg-map-empty span{max-width:18rem;font-size:.78rem;line-height:1.4}.awg-map-empty-overlay{min-height:7rem;inset:auto 1rem 1rem}body.awg-dark-mode .awg-map-loading{color:#94a3b8;background:#0f172ad9}.awg-map-loading-spinner{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite awg-spin}@keyframes awg-spin{to{transform:rotate(360deg)}}.awg-itinerary-card.awg-map-active{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(1rem,2vw,1.35rem);display:grid!important}.awg-itinerary-card.awg-map-active>.awg-itinerary-hero{grid-column:1/-1}.awg-itinerary-card.awg-map-active>.awg-itinerary-map-panel{grid-area:2/2;align-self:start;min-width:0;height:min(760px,100vh - 8rem);padding:0;position:sticky;top:6rem}.awg-itinerary-card.awg-map-active>.awg-itinerary-content-panel{grid-area:2/1}.awg-map-toggle{border:1px solid var(--awg-line,#e2e8f0);color:var(--awg-text,#1e293b);cursor:pointer;background:0 0;border-radius:.7rem;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.awg-map-toggle:hover{background:#3b82f614;border-color:#93c5fd}.awg-map-toggle.active{color:#fff;background:#3b82f6;border-color:#3b82f6}body.awg-dark-mode .awg-map-toggle{color:#e2e8f0;border-color:#334155}body.awg-dark-mode .awg-map-toggle:hover{background:#3b82f626;border-color:#60a5fa}body.awg-dark-mode .awg-map-toggle.active{color:#fff;background:#2563eb;border-color:#2563eb}.leaflet-popup-content-wrapper{border-radius:.8rem!important;font-family:inherit!important;box-shadow:0 4px 16px #0000001f!important}.leaflet-popup-content{margin:.8rem .9rem!important}.awg-map-popup{gap:.45rem;min-width:10rem;display:grid}.awg-map-popup strong{color:#0f172a;font-size:.9rem;line-height:1.2}.awg-map-popup p{color:#64748b;margin:0;font-size:.75rem;line-height:1.4}.awg-map-popup-meta{flex-wrap:wrap;gap:.32rem;display:flex}.awg-map-popup-meta span{color:#1e3a8a;background:#eef2ff;border-radius:999px;padding:.25rem .42rem;font-size:.66rem;font-weight:900}.awg-map-popup button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.55rem;justify-self:start;padding:.42rem .55rem;font-size:.72rem;font-weight:800;transition:background .18s,border-color .18s,transform .18s}.awg-map-popup button:hover{background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px)}body.awg-dark-mode .leaflet-popup-content-wrapper{color:#e2e8f0!important;background:#1e293b!important}body.awg-dark-mode .leaflet-popup-tip{background:#1e293b!important}body.awg-dark-mode .awg-itinerary-map-container{background:#0f172a;border-color:#94a3b83d;box-shadow:0 18px 44px #00000047}body.awg-dark-mode .awg-map-toolbar>div:first-child,body.awg-dark-mode .awg-map-stats{background:#0f172ae6;border-color:#475569cc}body.awg-dark-mode .awg-map-toolbar strong,body.awg-dark-mode .awg-map-empty strong,body.awg-dark-mode .awg-map-popup strong{color:#f8fafc}body.awg-dark-mode .awg-map-eyebrow,body.awg-dark-mode .awg-map-empty,body.awg-dark-mode .awg-map-popup p{color:#94a3b8}body.awg-dark-mode .awg-map-stats span{color:#bfdbfe;background:#2563eb2e}body.awg-dark-mode .awg-map-controls button,body.awg-dark-mode .awg-map-pin-label,body.awg-dark-mode .awg-map-nearby-status,body.awg-dark-mode .awg-map-layer-note{color:#e2e8f0;background:#0f172ae6;border-color:#475569cc}body.awg-dark-mode .awg-map-controls button:hover{background:#2563eb2e;border-color:#60a5fa}body.awg-dark-mode .awg-map-controls button[aria-pressed=true]{color:#fff;background:#2563eb;border-color:#2563eb}body.awg-dark-mode .awg-map-popup-meta span{color:#bfdbfe;background:#2563eb2e}body.awg-dark-mode .awg-map-empty{background:#0f172ad6;border-color:#475569cc}body.awg-dark-mode .awg-map-popup button{color:#e2e8f0;background:#0f172a;border-color:#475569}body.awg-dark-mode .awg-map-popup button:hover{background:#2563eb2e;border-color:#60a5fa}.awg-map-pin{background:0 0!important;border:none!important}@media (width<=900px){.awg-itinerary-card.awg-map-active{gap:1rem;grid-template-columns:1fr!important}.awg-itinerary-card.awg-map-active>.awg-itinerary-map-panel{grid-area:2/1;height:min(72vh,520px);max-height:520px;padding:0;position:relative;top:auto}.awg-itinerary-card.awg-map-active>.awg-itinerary-content-panel{grid-area:3/1;max-height:none}.awg-map-toolbar{flex-direction:column;align-items:flex-start}.awg-map-toolbar>div:first-child{max-width:100%}.awg-map-stats{border-radius:.8rem;justify-content:flex-start}.awg-map-controls{grid-template-columns:repeat(5,auto);grid-auto-flow:column;top:auto;bottom:.75rem;right:.75rem}.awg-map-controls button{min-width:2.2rem;min-height:2.2rem;padding:0 .5rem}.awg-map-layer-note{display:none}}@media (width<=560px){.awg-itinerary-map-container,.awg-leaflet-map{min-height:440px}.awg-map-toolbar{top:.7rem;left:.7rem;right:.7rem}.awg-map-controls{justify-content:space-between;left:.7rem;right:.7rem}.awg-map-controls button{font-size:.68rem}.awg-map-pin-label{max-width:7rem}}.awg-shell .awg-itinerary-layout{max-width:min(100%,1440px);align-items:start!important;gap:.9rem!important}.awg-shell .awg-day-list{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:stretch;position:sticky;top:4.25rem;overflow-x:auto;border:1px solid var(--it-line)!important;background:color-mix(in srgb, var(--it-panel) 92%, transparent)!important;border-radius:1rem!important;gap:.5rem!important;padding:.55rem!important;display:flex!important;box-shadow:0 12px 36px -30px #0f172a75!important}.awg-shell .awg-day-list:before{border-right:1px solid var(--it-line);justify-content:center;min-width:4.25rem;padding-inline:.55rem!important}.awg-shell .awg-day-list button{border-radius:.75rem!important;min-width:8.75rem!important;max-width:11.5rem!important;min-height:3.4rem!important;padding:.58rem .68rem!important}.awg-shell .awg-day-list button strong{font-size:.8rem!important}.awg-shell .awg-day-list button small{font-size:.66rem!important}.awg-shell .awg-itinerary-card{border-radius:1.25rem!important;overflow:visible!important}.awg-shell .awg-itinerary-hero{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;padding:clamp(1.05rem,2vw,1.45rem)!important}.awg-shell .awg-itinerary-hero>div:first-child{max-width:56rem!important}.awg-shell .awg-itinerary-hero h1{max-width:56rem!important;font-size:clamp(1.65rem,2.8vw,2.45rem)!important;line-height:1.08!important}.awg-shell .awg-itinerary-hero p{max-width:48rem;font-size:.9rem!important}.awg-shell .awg-itinerary-actions-hero{border:1px solid var(--it-line)!important;background:var(--it-panel-soft)!important;border-radius:.95rem!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:.45rem!important;max-width:none!important;padding:.55rem!important;display:flex!important}.awg-shell .awg-itinerary-actions-hero:before{content:"Actions";border-right:1px solid var(--it-line);color:var(--it-label);letter-spacing:.12em;text-transform:uppercase;align-self:stretch;align-items:center;margin-right:.1rem;padding:0 .65rem 0 .2rem;font-size:.66rem;font-weight:900;display:inline-flex}.awg-shell .awg-itinerary-actions button,.awg-shell .awg-itinerary-actions .fluid-dropdown-trigger{border-radius:.65rem!important;min-height:2.1rem!important;padding:0 .65rem!important;font-size:.72rem!important}.awg-shell .awg-itinerary-actions button:disabled,.awg-shell .awg-itinerary-actions .fluid-dropdown-trigger:disabled{display:none!important}.awg-shell .awg-itinerary-content-panel{min-width:0;padding-top:.1rem}.awg-shell .awg-itinerary-content-panel>.mt-8:first-child{margin-top:.9rem!important}.awg-shell .awg-route-order,.awg-shell .awg-itinerary-estimate,.awg-shell .awg-regenerate-row,.awg-shell .awg-timeline{margin-inline:clamp(.85rem,2vw,1.15rem)!important}.awg-shell .awg-route-order{border-radius:.85rem!important;align-items:flex-start!important;padding:.75rem!important}.awg-shell .awg-route-order>div:first-child{min-width:min(100%,24rem)}.awg-shell .awg-route-order a{border-radius:.7rem!important;padding:.55rem .75rem!important;font-size:.78rem!important}.awg-shell .awg-itinerary-estimate{overflow:hidden;border-radius:.9rem!important;padding:.85rem!important}.awg-shell .awg-travel-cost-head{grid-template-columns:minmax(0,1fr)!important}.awg-shell .awg-travel-cost-meter{display:none!important}.awg-shell .awg-estimate-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.awg-shell .awg-estimate-tile{padding:.65rem!important}.awg-shell .awg-estimate-tile p{font-size:.82rem!important}.awg-shell .awg-timeline{border-radius:.95rem!important}.awg-shell .awg-timeline:before{padding:.7rem .9rem!important}.awg-shell .awg-timeline-row{grid-template-columns:6.2rem minmax(0,1fr)!important;gap:.75rem!important;padding:.85rem .9rem!important}.awg-shell .awg-timeline-row time{font-size:.72rem!important}.awg-shell .awg-timeline-card{min-width:0}.awg-shell .awg-timeline-header h3{font-size:.98rem!important;line-height:1.25!important}.awg-shell .awg-timeline-summary p{font-size:.84rem!important;line-height:1.5!important}.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-hero,.awg-shell .awg-itinerary-card.awg-map-active>.awg-day-list{grid-column:1/-1}.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-map-panel{height:min(720px,100vh - 8rem)!important}.awg-shell .awg-itinerary-card.awg-map-active .awg-itinerary-content-panel{overflow:visible}@media (width<=1100px){.awg-shell .awg-itinerary-card.awg-map-active{grid-template-columns:1fr!important}.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-map-panel{min-height:420px;height:min(64vh,560px)!important}}@media (width<=760px){.awg-shell .awg-day-list{top:3.5rem;border-radius:.85rem!important}.awg-shell .awg-day-list:before,.awg-shell .awg-itinerary-actions-hero:before{display:none!important}.awg-shell .awg-itinerary-actions-hero{gap:.35rem!important}.awg-shell .awg-estimate-grid,.awg-shell .awg-timeline-row{grid-template-columns:1fr!important}}.awg-shell .awg-itinerary-layout{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)!important;align-items:start!important;gap:1rem!important;max-width:min(100%,1420px)!important;display:grid!important}.awg-shell .awg-day-list{max-height:calc(100vh - 6.5rem);z-index:20!important;border:1px solid var(--it-line)!important;background:var(--it-panel)!important;border-radius:1rem!important;padding:.7rem!important;display:grid!important;position:sticky!important;top:5rem!important;overflow:hidden auto!important;box-shadow:0 18px 56px -46px #0f172a85!important}.awg-shell .awg-day-list:before{content:"Trip days";border-bottom:1px solid var(--it-line);text-align:left;border-right:0!important;min-width:0!important;margin:0 0 .55rem!important;padding:.15rem .25rem .6rem!important;display:block!important}.awg-shell .awg-day-list button{text-align:left;justify-items:start;border-radius:.85rem!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:4.15rem!important;padding:.72rem .78rem!important}.awg-shell .awg-day-list button+button{margin-top:.4rem}.awg-shell .awg-day-list button strong{width:100%;white-space:normal!important;font-size:.86rem!important}.awg-shell .awg-day-list button small{width:100%;white-space:normal!important}.awg-shell .awg-itinerary-card{min-width:0;border-radius:1.15rem!important}.awg-shell .awg-itinerary-hero{background:var(--it-panel)!important;grid-template-columns:minmax(0,1fr)!important;gap:.85rem!important;padding:clamp(1rem,2vw,1.35rem)!important}.awg-shell .awg-itinerary-hero h1{font-size:clamp(1.55rem,2.4vw,2.25rem)!important}.awg-shell .awg-itinerary-actions-hero{border:0!important;border-top:1px solid var(--it-line)!important;background:0 0!important;border-radius:0!important;padding:.75rem 0 0!important}.awg-shell .awg-itinerary-actions-hero:before{display:none!important}.awg-shell .awg-itinerary-actions button:disabled,.awg-shell .awg-itinerary-actions .fluid-dropdown-trigger:disabled{opacity:.42!important;display:inline-flex!important}.awg-shell .awg-itinerary-content-panel{gap:.85rem;padding:.95rem clamp(.85rem,2vw,1.1rem) 1.1rem;display:grid}.awg-shell .awg-itinerary-content-panel>.mt-8,.awg-shell .awg-route-order,.awg-shell .awg-itinerary-estimate,.awg-shell .awg-regenerate-row,.awg-shell .awg-timeline{margin:0!important}.awg-shell .awg-route-order,.awg-shell .awg-itinerary-estimate,.awg-shell .awg-timeline{border-radius:.9rem!important}.awg-shell .awg-itinerary-estimate{padding:.75rem!important}.awg-shell .awg-timeline-row{grid-template-columns:5.5rem minmax(0,1fr)!important;padding:.82rem .9rem!important}.awg-shell .awg-itinerary-card.awg-map-active{grid-template-columns:1fr!important;gap:0!important}.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-hero,.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-content-panel,.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-map-panel{grid-column:1!important}.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-map-panel{min-height:430px;height:min(58vh,560px)!important;margin:0 clamp(.85rem,2vw,1.1rem) 1.1rem!important;padding:0!important;position:relative!important;top:auto!important}.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-content-panel{grid-row:auto!important}@media (width<=980px){.awg-shell .awg-itinerary-layout{grid-template-columns:1fr!important}.awg-shell .awg-day-list{max-height:none;display:flex!important;position:static!important;overflow:auto hidden!important}.awg-shell .awg-day-list:before{display:none!important}.awg-shell .awg-day-list button{flex:0 0 9.5rem}}@media (width<=640px){.awg-shell .awg-itinerary-content-panel{padding-inline:.7rem}.awg-shell .awg-timeline-row{grid-template-columns:1fr!important}}.awg-shell .awg-itinerary-actions-hero{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.45rem!important;display:flex!important}.awg-shell .awg-itinerary-actions-hero button,.awg-shell .awg-itinerary-actions-hero .fluid-dropdown-wrapper,.awg-shell .awg-itinerary-actions-hero .fluid-dropdown-trigger{white-space:nowrap;border-radius:.75rem;min-height:2.35rem;font-size:.82rem;font-weight:750;line-height:1}.awg-shell .awg-itinerary-actions-hero .awg-map-toggle,.awg-shell .awg-itinerary-actions-hero .awg-action-primary{color:#fff!important;background:linear-gradient(135deg,#14766d,#1f9a84)!important;border:1px solid #177e7147!important;box-shadow:0 12px 24px #14766d2e!important}.awg-shell .awg-itinerary-actions-hero .awg-map-toggle.active{background:#173c3a!important;border-color:#173c3a73!important}.awg-shell .awg-itinerary-actions-hero .awg-action-review,.awg-shell .awg-itinerary-actions-hero .fluid-dropdown-trigger,.awg-shell .awg-itinerary-actions-hero button:not(.awg-map-toggle):not(.awg-action-primary):not(.awg-action-review):not(.awg-action-danger){border:1px solid var(--it-line)!important;color:var(--it-ink)!important;box-shadow:none!important;background:#ffffffdb!important}.awg-shell .awg-itinerary-actions-hero .awg-action-danger{color:#991b1b!important;box-shadow:none!important;background:#fef2f2eb!important;border:1px solid #b91c1c33!important}.awg-shell .awg-itinerary-actions-hero .awg-map-toggle:hover,.awg-shell .awg-itinerary-actions-hero .awg-action-primary:hover,.awg-shell .awg-itinerary-actions-hero .awg-action-review:hover,.awg-shell .awg-itinerary-actions-hero .awg-action-danger:hover,.awg-shell .awg-itinerary-actions-hero .fluid-dropdown-trigger:hover,.awg-shell .awg-itinerary-actions-hero button:hover{transform:translateY(-1px)}.awg-shell .awg-itinerary-card:not(.awg-map-active)>.awg-itinerary-map-panel{display:none!important}.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-map-panel{border:1px solid var(--it-line);background:#ffffffe6;border-radius:1rem;align-self:start;gap:.65rem;min-height:0;display:grid;box-shadow:0 18px 45px #22302e14;height:auto!important;margin:0 clamp(.85rem,2vw,1.1rem) 1.1rem!important;padding:.7rem!important}.awg-map-panel-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.awg-map-panel-head>div{gap:.15rem;min-width:0;display:grid}.awg-map-panel-head span{color:var(--it-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.awg-map-panel-head strong{color:var(--it-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:850;overflow:hidden}.awg-map-panel-head button{border:1px solid var(--it-line);min-height:2.2rem;color:var(--it-ink);background:#fff;border-radius:.75rem;flex:none;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.awg-shell .awg-itinerary-card.awg-map-active .awg-itinerary-map-container,.awg-shell .awg-itinerary-card.awg-map-active .awg-leaflet-map{min-height:min(62vh,560px)}.awg-currency-select{place-self:start end;gap:.25rem;min-width:7.5rem;display:inline-grid}.awg-currency-select span{color:var(--it-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.awg-currency-select select{border:1px solid var(--it-line);min-height:2.25rem;color:var(--it-ink);background:#ffffffeb;border-radius:.7rem;outline:none;padding:0 .75rem;font-size:.82rem;font-weight:800}.awg-map-legend{z-index:520;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.45rem;max-width:calc(100% - 1.8rem);padding:.38rem .5rem;display:flex;position:absolute;bottom:.85rem;right:.9rem;box-shadow:0 16px 38px #0f172a1f}.awg-map-legend span{color:#31403d;white-space:nowrap;align-items:center;gap:.28rem;font-size:.7rem;font-weight:800;display:inline-flex}.awg-map-legend i{border-radius:999px;width:.72rem;height:.72rem;display:inline-block}.awg-map-legend i.route{background:#0f766e;width:1.25rem;height:.3rem}.awg-map-legend i.stop{background:#0f172a}.awg-map-legend i.nearby{background:#8b5cf6}.awg-route-direction-marker{pointer-events:none}.awg-route-direction-marker span{width:1.25rem;height:1.25rem;transform:rotate(var(--route-marker-rotation,0deg));background:#fffffff5;border-radius:999px;display:block;position:relative;box-shadow:0 8px 18px #0f172a3d}.awg-route-direction-marker span:after{content:"";border-top:.32rem solid #0000;border-bottom:.32rem solid #0000;border-left:.48rem solid #0f766e;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.awg-map-stop-sequence{z-index:525;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:1rem;gap:.35rem;width:min(17rem,100% - 1.7rem);max-height:min(42vh,19rem);padding:.5rem;display:grid;position:absolute;top:4.85rem;left:.85rem;overflow:auto;box-shadow:0 18px 44px #0f172a21}.awg-map-stop-sequence button{text-align:left;background:0 0;border:1px solid #0000;border-radius:.7rem;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.5rem;width:100%;min-height:2.25rem;padding:.28rem .38rem;transition:background .16s,border-color .16s,transform .16s;display:grid}.awg-map-stop-sequence button:hover,.awg-map-stop-sequence button.active{background:#fff7edf5;border-color:#ea580c3d;transform:translateY(-1px)}.awg-map-stop-sequence button span{color:#fff;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.76rem;font-weight:900;display:inline-flex;box-shadow:0 8px 16px #0f172a2e}.awg-map-stop-sequence button.active span{background:#ea580c}.awg-map-stop-sequence button strong{color:#14211f;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:850;overflow:hidden}.awg-map-selected-leg{z-index:526;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff7edf5;border:1px solid #ea580c3d;border-radius:.95rem;gap:.08rem;width:min(17rem,100% - 1.7rem);padding:.62rem .7rem;display:grid;position:absolute;top:25.25rem;left:.85rem;box-shadow:0 18px 44px #ea580c2b}.awg-map-selected-leg span{color:#9a3412;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.awg-map-selected-leg strong{color:#7c2d12;font-size:.95rem;font-weight:900}.awg-map-selected-leg small{color:#7c3d20;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:750;overflow:hidden}.awg-map-nearby-panel{z-index:525;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #0f172a1a;border-radius:1rem;gap:.5rem;width:min(20rem,100% - 1.7rem);max-height:min(42vh,20rem);padding:.65rem;display:grid;position:absolute;bottom:.85rem;left:.85rem;overflow:hidden;box-shadow:0 20px 52px #0f172a29}.awg-map-nearby-panel>div:first-child{gap:.1rem;display:grid}.awg-map-nearby-panel>div:first-child span{color:#697773;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.awg-map-nearby-panel>div:first-child strong{color:#14211f;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:850;overflow:hidden}.awg-map-nearby-list{gap:.35rem;padding-right:.15rem;display:grid;overflow:auto}.awg-map-nearby-list button{text-align:left;background:#f8fafce6;border:1px solid #0f172a12;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:.12rem .45rem;width:100%;padding:.48rem .55rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.awg-map-nearby-list button:hover{background:#fff;border-color:#0f766e40;transform:translateY(-1px)}.awg-map-nearby-list button span{color:#0f766e;background:#0f766e1a;border-radius:999px;grid-row:span 2;align-self:start;padding:.2rem .42rem;font-size:.62rem;font-weight:850}.awg-map-nearby-list button strong{color:#14211f;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.awg-map-nearby-list button small{color:#65736f;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:650;overflow:hidden}.awg-map-popup a{color:#0f766e;margin-top:.45rem;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}body.awg-dark-mode .awg-currency-select select,body.awg-dark-mode .awg-map-legend,body.awg-dark-mode .awg-map-nearby-panel,body.awg-dark-mode .awg-map-stop-sequence{background:#0f172ae6;border-color:#e2e8f01f}body.awg-dark-mode .awg-map-legend span,body.awg-dark-mode .awg-map-nearby-panel>div:first-child strong,body.awg-dark-mode .awg-map-nearby-list button strong,body.awg-dark-mode .awg-map-stop-sequence button strong{color:#e2e8f0}body.awg-dark-mode .awg-map-nearby-panel>div:first-child span,body.awg-dark-mode .awg-map-nearby-list button small{color:#94a3b8}body.awg-dark-mode .awg-map-nearby-list button{background:#1e293bd1;border-color:#e2e8f01a}body.awg-dark-mode .awg-map-nearby-list button:hover{background:#334155eb}body.awg-dark-mode .awg-map-stop-sequence button:hover,body.awg-dark-mode .awg-map-stop-sequence button.active,body.awg-dark-mode .awg-map-selected-leg{background:#432213eb;border-color:#fb923c57}body.awg-dark-mode .awg-map-selected-leg span,body.awg-dark-mode .awg-map-selected-leg strong,body.awg-dark-mode .awg-map-selected-leg small{color:#fed7aa}@media (width<=760px){.awg-shell .awg-itinerary-actions-hero{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important}.awg-shell .awg-itinerary-actions-hero button,.awg-shell .awg-itinerary-actions-hero .fluid-dropdown-trigger{width:100%}.awg-map-panel-head{align-items:flex-start}.awg-shell .awg-itinerary-card.awg-map-active .awg-itinerary-map-container,.awg-shell .awg-itinerary-card.awg-map-active .awg-leaflet-map{min-height:24rem}.awg-currency-select{justify-self:stretch}.awg-map-nearby-panel{width:auto;max-height:12rem;position:absolute;bottom:3.1rem;left:.55rem;right:.55rem}.awg-map-legend{bottom:.55rem;right:.55rem}.awg-map-stop-sequence{width:min(15rem,100% - 1.1rem);max-height:10rem;top:7rem;left:.55rem}.awg-map-selected-leg{width:min(15rem,100% - 1.1rem);top:auto;bottom:6rem;left:.55rem}}.awg-itinerary-map-container{isolation:isolate}.awg-map-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;display:grid!important;top:.75rem!important;left:.75rem!important;right:.75rem!important}.awg-map-toolbar>div:first-child{border-radius:.9rem!important;max-width:min(22rem,100%)!important}.awg-map-stats{max-width:min(22rem,45vw);border-radius:.9rem!important}.awg-map-controls{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #e2e8f0d9;border-radius:.95rem;padding:.4rem;box-shadow:0 16px 38px #0f172a24;z-index:540!important;grid-template-columns:repeat(2,minmax(2.4rem,auto))!important;gap:.4rem!important;display:grid!important;top:5rem!important;right:.75rem!important}.awg-map-controls button{min-width:2.35rem!important;min-height:2.25rem!important;box-shadow:none!important}.awg-map-controls button:disabled{cursor:not-allowed;opacity:.42}.awg-map-stop-sequence,.awg-map-nearby-panel{z-index:535!important;border-radius:1rem!important;width:min(19rem,100% - 8.5rem)!important;max-height:min(58vh,27rem)!important;top:5rem!important;bottom:auto!important;left:.75rem!important}.awg-map-stop-sequence{padding:.55rem!important}.awg-map-panel-title,.awg-map-nearby-panel>div:first-child{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:.65rem;padding:0 .1rem .48rem;display:flex!important}.awg-map-panel-title>div,.awg-map-nearby-panel>div:first-child>div{gap:.08rem;min-width:0;display:grid}.awg-map-panel-title span,.awg-map-nearby-panel>div:first-child span{color:#64748b;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:900}.awg-map-panel-title strong,.awg-map-nearby-panel>div:first-child strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;overflow:hidden}.awg-map-panel-title button,.awg-map-nearby-panel>div:first-child button{color:#334155;background:#fff;border:1px solid #cbd5e1e6;border-radius:999px;flex:none;padding:.32rem .52rem;font-size:.66rem;font-weight:900}.awg-map-selected-leg{min-width:15rem;z-index:530!important;width:min(21rem,100% - 16rem)!important;top:auto!important;bottom:.8rem!important;left:.75rem!important}.awg-map-legend{z-index:530!important;bottom:.8rem!important;right:.75rem!important}.awg-map-nearby-status{z-index:532!important;bottom:4.15rem!important;left:.75rem!important}body.awg-dark-mode .awg-map-controls{background:#0f172ae6;border-color:#475569cc}body.awg-dark-mode .awg-map-panel-title,body.awg-dark-mode .awg-map-nearby-panel>div:first-child{border-bottom-color:#e2e8f01f}body.awg-dark-mode .awg-map-panel-title strong,body.awg-dark-mode .awg-map-nearby-panel>div:first-child strong{color:#e2e8f0}body.awg-dark-mode .awg-map-panel-title button,body.awg-dark-mode .awg-map-nearby-panel>div:first-child button{color:#e2e8f0;background:#1e293be6;border-color:#475569cc}@media (width<=760px){.awg-map-toolbar{grid-template-columns:1fr!important;gap:.45rem!important}.awg-map-stats{max-width:100%;justify-content:flex-start!important}.awg-map-controls{grid-template-columns:repeat(4,minmax(0,1fr))!important;inset:auto .55rem .6rem!important}.awg-map-stop-sequence,.awg-map-nearby-panel{width:auto!important;max-height:12rem!important;top:8.1rem!important;left:.55rem!important;right:.55rem!important}.awg-map-selected-leg{min-width:0;width:auto!important;bottom:5.2rem!important;left:.55rem!important;right:.55rem!important}.awg-map-legend{display:none!important}.awg-map-nearby-status{bottom:5.35rem!important;left:.55rem!important}}.awg-shell .awg-itinerary-card.awg-map-active .awg-itinerary-map-panel .awg-map-fullscreen,.awg-map-fullscreen{inset:max(.6rem, env(safe-area-inset-top)) max(.6rem, env(safe-area-inset-right)) max(.6rem, env(safe-area-inset-bottom)) max(.6rem, env(safe-area-inset-left))!important;z-index:9999!important;border-radius:clamp(.7rem,1.2vw,1.1rem)!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 1.2rem)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 1.2rem)!important;position:fixed!important;overflow:hidden!important}.awg-map-fullscreen .awg-leaflet-map,.awg-shell .awg-itinerary-card.awg-map-active .awg-map-fullscreen .awg-leaflet-map{border-radius:inherit!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:0!important}.awg-map-fullscreen .awg-map-toolbar{top:clamp(.55rem,1.4vw,.9rem)!important;left:clamp(.55rem,1.4vw,.9rem)!important;right:clamp(.55rem,1.4vw,.9rem)!important}.awg-map-fullscreen .awg-map-controls{top:clamp(4.8rem,10vh,5.7rem)!important;right:clamp(.55rem,1.4vw,.9rem)!important}.awg-map-fullscreen .awg-map-stop-sequence,.awg-map-fullscreen .awg-map-nearby-panel{width:min(20rem,100vw - 9.5rem)!important;max-height:calc(100dvh - 11rem)!important;top:clamp(4.8rem,10vh,5.7rem)!important;left:clamp(.55rem,1.4vw,.9rem)!important}.awg-map-fullscreen .awg-map-selected-leg{width:min(24rem,100vw - 17rem)!important;bottom:clamp(.55rem,1.4vw,.9rem)!important;left:clamp(.55rem,1.4vw,.9rem)!important}.awg-map-fullscreen .awg-map-legend{bottom:clamp(.55rem,1.4vw,.9rem)!important;right:clamp(.55rem,1.4vw,.9rem)!important}@media (width<=760px){.awg-map-fullscreen{max-width:calc(100vw - .9rem)!important;max-height:calc(100dvh - .9rem)!important;inset:.45rem!important}.awg-map-fullscreen .awg-map-controls{grid-template-columns:repeat(4,minmax(0,1fr))!important;inset:auto .55rem .55rem!important}.awg-map-fullscreen .awg-map-stop-sequence,.awg-map-fullscreen .awg-map-nearby-panel{width:auto!important;max-height:calc(100dvh - 18rem)!important;top:8.25rem!important;left:.55rem!important;right:.55rem!important}.awg-map-fullscreen .awg-map-selected-leg{width:auto!important;bottom:5.2rem!important;left:.55rem!important;right:.55rem!important}}@media (width<=820px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.awg-shell{min-height:100dvh;overflow-x:hidden;padding:0!important;display:block!important}.awg-shell .awg-sidebar{display:none!important}.awg-shell .awg-main{width:100%!important;min-width:0!important;padding:0!important}.awg-shell .awg-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:800!important;width:100%!important;min-height:auto!important;padding:max(.55rem, env(safe-area-inset-top)) .75rem .65rem!important;background:#fffffff0!important;border-inline:0!important;border-radius:0!important;position:sticky!important;top:0!important;box-shadow:0 12px 32px #0f172a14!important}body.awg-dark-mode .awg-shell .awg-topbar{background:#0f172af0!important}.awg-mobile-topbar-links{gap:.55rem!important}.awg-mobile-topbar-links a{text-overflow:ellipsis;white-space:nowrap;max-width:5.4rem;overflow:hidden}.awg-mobile-action-btn,.awg-mobile-hamburger-btn{min-width:2.15rem;min-height:2.15rem}.awg-mobile-views-menu{overscroll-behavior:contain;max-height:min(48dvh,22rem);overflow-y:auto}.awg-shell .awg-content{width:100%!important;min-width:0!important;padding:.75rem .75rem calc(5.5rem + env(safe-area-inset-bottom))!important}.awg-shell .awg-view,.awg-shell .awg-card,.awg-shell .awg-itinerary-card,.awg-shell .awg-itinerary-content-panel,.awg-shell .awg-itinerary-map-panel{min-width:0!important;max-width:100%!important}.awg-shell .awg-itinerary-layout{grid-template-columns:1fr!important;gap:.75rem!important;width:100%!important;max-width:100%!important;display:grid!important}.awg-shell .awg-day-list{scroll-snap-type:x mandatory;scrollbar-width:none;z-index:650!important;border-radius:.95rem!important;gap:.45rem!important;width:calc(100vw - 1.5rem)!important;max-height:none!important;padding:.45rem!important;display:flex!important;position:sticky!important;top:5.25rem!important;overflow:auto hidden!important}.awg-shell .awg-day-list::-webkit-scrollbar{display:none}.awg-shell .awg-day-list:before{display:none!important}.awg-shell .awg-day-list button{scroll-snap-align:start;flex:0 0 min(10rem,42vw)!important;width:auto!important;min-height:3.75rem!important;padding:.65rem .7rem!important}.awg-shell .awg-day-list button+button{margin-top:0!important}.awg-shell .awg-day-list button strong,.awg-shell .awg-day-list button small{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.awg-shell .awg-itinerary-card,.awg-shell .awg-itinerary-card.awg-map-active{border-radius:1rem!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important;overflow:hidden!important}.awg-shell .awg-itinerary-hero{grid-template-columns:1fr!important;gap:.85rem!important;padding:1rem!important;display:grid!important}.awg-shell .awg-itinerary-hero h1{font-size:clamp(1.35rem,7vw,1.85rem)!important;line-height:1.12!important}.awg-shell .awg-itinerary-hero p{font-size:.86rem!important;line-height:1.48!important}.awg-shell .awg-regenerate-row{grid-template-columns:1fr!important;gap:.5rem!important;display:grid!important}.awg-shell .awg-regenerate-row input,.awg-shell .awg-regenerate-row button{width:100%!important;min-height:2.55rem!important}.awg-shell .awg-itinerary-actions-hero{border-top:1px solid var(--it-line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;padding-top:.75rem!important;display:grid!important}.awg-shell .awg-itinerary-actions-hero button,.awg-shell .awg-itinerary-actions-hero .fluid-dropdown-trigger{justify-content:center!important;width:100%!important;min-width:0!important;min-height:2.6rem!important;padding-inline:.5rem!important;font-size:.76rem!important}.awg-shell .awg-itinerary-content-panel{gap:.75rem!important;padding:.75rem!important;display:grid!important}.awg-shell .awg-route-order{grid-template-columns:1fr!important;gap:.65rem!important;padding:.75rem!important;display:grid!important}.awg-shell .awg-route-order>div:last-child{width:100%;grid-template-columns:1fr!important;display:grid!important}.awg-shell .awg-route-order a{justify-content:center;width:100%;min-height:2.55rem}.awg-shell .awg-itinerary-estimate{padding:.8rem!important}.awg-shell .awg-travel-cost-head{grid-template-columns:1fr auto!important;align-items:start!important;gap:.7rem!important;display:grid!important}.awg-shell .awg-travel-cost-head h2{font-size:1.45rem!important}.awg-currency-select{min-width:5.6rem!important}.awg-currency-select select{min-height:2.2rem!important;padding-inline:.55rem!important}.awg-shell .awg-estimate-grid{grid-template-columns:1fr!important;gap:.5rem!important}.awg-shell .awg-estimate-tile{min-height:auto!important;padding:.7rem!important}.awg-shell .awg-cost-breakdown{grid-template-columns:1fr!important;gap:.4rem!important;display:grid!important}.awg-shell .awg-timeline{border-radius:.9rem!important;overflow:hidden!important}.awg-shell .awg-timeline:before{padding:.72rem .8rem!important;font-size:.74rem!important}.awg-shell .awg-timeline-row{grid-template-columns:1fr!important;gap:.55rem!important;padding:.85rem!important;display:grid!important}.awg-shell .awg-timeline-row time{background:#f8fafcc7;border-radius:.75rem;width:100%;padding:.5rem .6rem;justify-content:space-between!important;align-items:center!important;display:flex!important}body.awg-dark-mode .awg-shell .awg-timeline-row time{background:#0f172a85}.awg-shell .awg-timeline-card{width:100%;padding:.75rem!important}.awg-shell .awg-timeline-header{align-items:start!important}.awg-shell .awg-timeline-header h3{overflow-wrap:anywhere;font-size:.98rem!important}.awg-shell .awg-timeline-tags{gap:.35rem!important}.awg-shell .awg-timeline-tags span{max-width:100%;white-space:normal!important}.awg-shell .awg-timeline-grid{grid-template-columns:1fr!important}.awg-shell .awg-item-action-links{grid-template-columns:1fr!important;display:grid!important}.awg-shell .awg-item-action-links a{justify-content:center;width:100%}.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-map-panel{border-radius:1rem!important;grid-area:auto/1!important;height:min(68dvh,34rem)!important;min-height:27rem!important;margin:.75rem!important;padding:.55rem!important;position:relative!important;top:auto!important}.awg-shell .awg-itinerary-card.awg-map-active .awg-itinerary-map-container,.awg-shell .awg-itinerary-card.awg-map-active .awg-leaflet-map{height:100%!important;min-height:25.5rem!important}.awg-map-panel-head{gap:.55rem!important}.awg-map-panel-head strong{max-width:12rem}.awg-map-panel-head button{min-height:2.25rem!important;padding-inline:.6rem!important}.awg-map-toolbar{grid-template-columns:1fr!important;gap:.38rem!important;top:.55rem!important;left:.55rem!important;right:.55rem!important}.awg-map-toolbar>div:first-child,.awg-map-stats{max-width:100%!important;padding:.45rem .55rem!important}.awg-map-toolbar strong{font-size:.78rem!important}.awg-map-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.3rem!important;display:grid!important}.awg-map-stats span{text-align:center;text-overflow:ellipsis;overflow:hidden;padding:.36rem .42rem!important;font-size:.64rem!important}.awg-map-controls{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.32rem!important;padding:.35rem!important;inset:auto .55rem .55rem!important}.awg-map-controls button{min-width:0!important;min-height:2.35rem!important;padding:0 .25rem!important;font-size:.66rem!important}.awg-map-stop-sequence,.awg-map-nearby-panel{border-radius:1rem 1rem .8rem .8rem!important;width:auto!important;max-height:min(42dvh,15rem)!important;inset:auto .55rem 3.65rem!important}.awg-map-nearby-list,.awg-map-stop-sequence{overscroll-behavior:contain}.awg-map-selected-leg{width:auto!important;min-width:0!important;padding:.5rem .6rem!important;bottom:3.65rem!important;left:.55rem!important;right:.55rem!important}.awg-map-stop-sequence+.awg-map-selected-leg,.awg-map-nearby-panel+.awg-map-stop-sequence+.awg-map-selected-leg,.awg-map-legend{display:none!important}.awg-map-fullscreen{border-radius:0!important;max-width:100vw!important;max-height:100dvh!important;inset:0!important}.awg-map-fullscreen .awg-map-controls{bottom:max(.55rem, env(safe-area-inset-bottom))!important}.awg-map-fullscreen .awg-map-stop-sequence,.awg-map-fullscreen .awg-map-nearby-panel{bottom:calc(3.75rem + env(safe-area-inset-bottom))!important;max-height:min(44dvh,17rem)!important}.awg-map-fullscreen .awg-map-selected-leg{bottom:calc(3.75rem + env(safe-area-inset-bottom))!important}}@media (width<=430px){.awg-mobile-topbar-links a{max-width:4.25rem;font-size:10px}.awg-mobile-hamburger-btn span{display:none}.awg-shell .awg-content{padding-inline:.55rem!important}.awg-shell .awg-day-list{width:calc(100vw - 1.1rem)!important;top:5.1rem!important}.awg-shell .awg-day-list button{flex-basis:min(9rem,58vw)!important}.awg-shell .awg-itinerary-actions-hero{grid-template-columns:1fr 1fr!important}.awg-shell .awg-travel-cost-head{grid-template-columns:1fr!important}.awg-currency-select{justify-self:start!important}.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-map-panel{min-height:25rem!important;margin-inline:.55rem!important}}@media (width<=820px){.discover-page{overflow-x:hidden!important}.discover-page>.pointer-events-none{display:none!important}.discover-hero-section{padding:5.75rem 1rem 1.5rem!important}.discover-hero-grid{grid-template-columns:1fr!important;gap:1rem!important;max-width:100%!important;display:grid!important}.discover-hero-copy{text-align:left!important}.discover-hero-copy>div:first-child{letter-spacing:.12em!important;margin-bottom:.85rem!important;padding:.48rem .68rem!important;font-size:.62rem!important}.discover-hero-copy h1{letter-spacing:-.04em!important;max-width:100%!important;font-size:clamp(2rem,11vw,3rem)!important;line-height:.98!important}.discover-hero-copy p{max-width:100%!important;margin-top:.85rem!important;font-size:.98rem!important;line-height:1.52!important}.discover-hero-copy .mt-8{grid-template-columns:1fr 1fr!important;gap:.55rem!important;margin-top:1rem!important;display:grid!important}.discover-hero-copy .mt-8 button{border-radius:.95rem!important;min-height:2.85rem!important;padding:.72rem .6rem!important;font-size:.78rem!important}.discover-map-shell{margin-top:.5rem!important}.discover-map-shell>div:last-child{border-radius:1.25rem!important;padding:.75rem!important}.discover-map-shell h2{font-size:1.1rem!important;line-height:1.18!important}.discover-map-shell .mb-4{align-items:flex-start!important;gap:.6rem!important}.discover-map-shell .mb-4>span{white-space:normal;text-align:center;flex:none;max-width:7.75rem}.discover-map-shell [class*=aspect-]{aspect-ratio:1.15!important;border-radius:1rem!important}.awg-discovery-country-map{border-radius:1rem!important;min-height:0!important;padding:.55rem!important}.awg-country-map-topbar{grid-template-columns:1fr!important;gap:.45rem!important;display:grid!important}.awg-country-map-topbar>div:first-child,.awg-country-map-legend{width:100%!important;min-width:0!important;padding:.45rem .55rem!important}.awg-country-map-topbar strong{font-size:.78rem!important}.awg-country-svg{transform-origin:50%;transform:scale(1.08);min-height:12rem!important}.awg-country-map-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;width:100%!important;margin-top:.55rem!important;display:grid!important;position:static!important}.awg-country-map-list>div{min-width:0!important;padding:.45rem!important}.awg-country-hover-card{display:none!important}.awg-pulse-stats{grid-template-columns:1fr!important;gap:.5rem!important}.awg-pulse-stats>div{justify-content:space-between;align-items:center;display:flex;border-radius:.9rem!important;padding:.7rem .8rem!important}.awg-pulse-stats p:first-child{font-size:1.35rem!important}.discover-results,.discover-page .relative.z-10.mx-auto.mb-8{max-width:100%!important;padding-inline:1rem!important}.discover-searchbar{border-radius:1.1rem!important;grid-template-columns:1fr!important;gap:.45rem!important;padding:.55rem!important;display:grid!important}.discover-searchbar>div:first-child{min-height:2.6rem;padding-inline:.75rem!important}.discover-searchbar input{min-width:0!important;font-size:.9rem!important}.discover-searchbar>button{border-radius:.9rem!important;justify-content:center!important;width:100%!important;min-height:2.7rem!important}.discover-filter-panel{border-radius:1.1rem!important;padding:.85rem!important}.discover-filter-panel>div{grid-template-columns:1fr!important;gap:.85rem!important;display:grid!important}.discover-filter-panel button{min-height:2.25rem}.discover-results{padding-bottom:4rem!important}.discover-results .mb-7{grid-template-columns:1fr!important;gap:.75rem!important;margin-bottom:1rem!important;display:grid!important}.discover-results h2{font-size:1.45rem!important;line-height:1.15!important}.discover-results .mb-7>div:last-child{grid-template-columns:1fr!important;gap:.45rem!important;display:grid!important}.discover-results .grid{gap:.85rem!important}.discover-group-card{border-radius:1.15rem!important;min-height:0!important;padding:1rem!important;box-shadow:0 16px 46px -34px #0f172a94!important}.discover-group-card h3{margin-bottom:.55rem!important;font-size:1.35rem!important;line-height:1.12!important}.discover-group-card p{margin-bottom:1rem!important;font-size:.86rem!important;line-height:1.45!important}.discover-group-card [class*=grid-cols-2]{grid-template-columns:1fr!important;gap:.65rem!important;margin-bottom:1rem!important;padding-top:.85rem!important}.discover-group-card>div:last-child{grid-template-columns:1fr!important;gap:.75rem!important;padding-top:.85rem!important;display:grid!important}.discover-group-card>div:last-child button{justify-content:center!important;width:100%!important;min-height:2.65rem!important}.awg-shell .awg-overview-hero{border-radius:1rem!important;grid-template-columns:1fr!important;gap:1rem!important;padding:1rem!important;display:grid!important}.awg-shell .awg-dashboard-orbit{display:none!important}.awg-shell .awg-dashboard-kicker{width:fit-content;max-width:100%}.awg-shell .awg-overview-copy h1{font-size:clamp(1.85rem,10vw,2.6rem)!important;line-height:1.02!important}.awg-shell .awg-overview-copy p{font-size:.92rem!important;line-height:1.5!important}.awg-shell .awg-overview-meta,.awg-shell .awg-overview-destinations{scrollbar-width:none;padding-bottom:.15rem;flex-wrap:nowrap!important;gap:.45rem!important;display:flex!important;overflow-x:auto!important}.awg-shell .awg-overview-meta::-webkit-scrollbar{display:none}.awg-shell .awg-overview-destinations::-webkit-scrollbar{display:none}.awg-shell .awg-overview-status{grid-template-columns:1fr!important;gap:.55rem!important;padding:.7rem!important;display:grid!important}.awg-shell .awg-overview-status>div{justify-content:space-between!important;align-items:center!important;padding:.65rem!important;display:flex!important}.awg-shell .awg-overview-grid,.awg-shell .awg-crew-grid{grid-template-columns:1fr!important;gap:.75rem!important;display:grid!important}.awg-shell .awg-overview-grid>.awg-card,.awg-shell .awg-crew-view>.awg-card,.awg-shell .awg-conflicts-view article.awg-card,.awg-shell .awg-expenses-view>.awg-card,.awg-shell .awg-chat-panel,.awg-shell .awg-chat-side{border-radius:1rem!important;padding:.9rem!important}.awg-shell .awg-card-head{grid-template-columns:1fr!important;gap:.55rem!important;display:grid!important}.awg-shell .awg-card-head button,.awg-shell .awg-conflicts-view button,.awg-shell .awg-expenses-view button,.awg-shell .awg-crew-view button{min-height:2.45rem}.awg-shell .awg-input-grid,.awg-shell .awg-preferences-card fieldset,.awg-shell .awg-choice-grid,.awg-shell .awg-activity-grid{grid-template-columns:1fr!important}.awg-shell .awg-chat-panel{min-height:calc(100dvh - 10rem)}.awg-floating-chat{right:.75rem!important;bottom:calc(.75rem + env(safe-area-inset-bottom))!important;left:auto!important}.awg-floating-chat-panel{inset:auto .65rem calc(4.5rem + env(safe-area-inset-bottom)) .65rem!important;border-radius:1rem!important;width:auto!important;max-width:none!important;height:min(70dvh,34rem)!important;position:fixed!important}}@media (width<=430px){.discover-hero-section{padding-inline:.75rem!important}.discover-hero-copy h1{letter-spacing:-.025em!important;font-size:clamp(1.75rem,9.5vw,2.3rem)!important;line-height:1.04!important}.discover-hero-copy .mt-8{grid-template-columns:1fr!important}.discover-map-shell .mb-4{grid-template-columns:1fr!important;display:grid!important}.discover-map-shell .mb-4>span{width:fit-content;max-width:none}.awg-country-map-list{grid-template-columns:1fr!important}.discover-results,.discover-page .relative.z-10.mx-auto.mb-8{padding-inline:.75rem!important}.discover-group-card{padding:.85rem!important}.discover-group-card h3{font-size:1.2rem!important}.awg-shell .awg-overview-copy h1{font-size:clamp(1.65rem,11vw,2.25rem)!important}.awg-shell .awg-card-head h1,.awg-shell .awg-card-head h2,.awg-shell .awg-conflicts-view h1,.awg-shell .awg-expenses-view h1{font-size:1.35rem!important;line-height:1.16!important}}@media (width<=820px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-x:none}.awg-shell *,.discover-page *{max-width:100%}.awg-shell .awg-topbar{max-height:none!important}.awg-shell .awg-topbar>.md\:hidden,.awg-shell .awg-topbar>div.flex.md\:hidden{gap:.45rem!important;padding-inline:0!important}.awg-mobile-topbar-links,.awg-mobile-topbar-links a,.awg-mobile-action-btn[aria-label=Refresh\ page],.awg-mobile-action-btn[aria-label=Overview\ home],.awg-shell .awg-topbar .flex.items-center.pl-1{display:none!important}.awg-shell .awg-topbar .border-t{border-top:0!important;padding-top:0!important}.awg-shell .awg-topbar h2{max-width:calc(100vw - 8.5rem);font-size:.86rem!important;line-height:1.05!important}.awg-shell .awg-topbar p{letter-spacing:.1em!important;font-size:.62rem!important}.awg-mobile-action-btn,.awg-mobile-hamburger-btn{border-radius:.7rem!important;min-width:2.35rem!important;min-height:2.35rem!important}.awg-mobile-hamburger-btn span{font-size:.66rem!important;display:inline!important}.awg-mobile-views-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);top:auto!important;left:.65rem!important;right:.65rem!important;bottom:calc(.65rem + env(safe-area-inset-bottom))!important;z-index:1200!important;background:#fffffff5!important;border:1px solid #cbd5e1cc!important;border-radius:1.15rem!important;max-height:min(72dvh,30rem)!important;padding:.85rem!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 28px 80px #0f172a3d!important}body.awg-dark-mode .awg-mobile-views-menu{background:#0f172af5!important;border-color:#475569bf!important}.awg-mobile-views-menu:before{content:"";background:#64748b59;border-radius:999px;width:2.7rem;height:.28rem;margin:0 auto .55rem;display:block}.awg-mobile-views-menu .grid{grid-template-columns:1fr!important}.awg-mobile-views-menu button{border-radius:.9rem!important;justify-content:flex-start!important;min-height:2.75rem!important}.awg-mobile-notif-dropdown{border-radius:1rem!important;max-height:calc(100dvh - 5.2rem)!important;position:fixed!important;top:4.25rem!important;left:.65rem!important;right:.65rem!important}.awg-shell .awg-content{padding-top:.6rem!important}.awg-shell .awg-card,.awg-shell .awg-itinerary-card,.discover-group-card,.discover-map-shell>div:last-child{box-shadow:0 14px 42px -34px #0f172a8f!important}.awg-shell .awg-overview-meta span:nth-child(n+4),.awg-shell .awg-overview-destinations span:nth-child(n+5),.awg-shell .awg-overview-status>div:nth-child(n+4),.awg-shell .awg-overview-grid>.awg-card:empty,.awg-shell .awg-route-order:empty,.awg-shell .awg-cost-breakdown:empty,.awg-shell .awg-itinerary-actions-hero button:disabled,.awg-shell .awg-itinerary-actions-hero .fluid-dropdown-trigger:disabled{display:none!important}.awg-shell .awg-itinerary-actions-hero{grid-template-columns:repeat(2,minmax(0,1fr))!important}.awg-shell .awg-itinerary-actions-hero button,.awg-shell .awg-itinerary-actions-hero .fluid-dropdown-trigger{text-overflow:ellipsis;overflow:hidden}.awg-shell .awg-day-list{top:4.15rem!important}.awg-shell .awg-day-list button small{display:none!important}.awg-shell .awg-timeline-summary p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.awg-shell .awg-timeline-row.expanded .awg-timeline-summary p{-webkit-line-clamp:unset;display:block;overflow:visible}.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-map-panel{height:auto!important;min-height:0!important}.awg-shell .awg-itinerary-card.awg-map-active .awg-itinerary-map-container,.awg-shell .awg-itinerary-card.awg-map-active .awg-leaflet-map{height:min(64dvh,30rem)!important;min-height:min(64dvh,25rem)!important}.awg-map-panel-head{grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.awg-map-panel-head span{display:none!important}.awg-map-panel-head strong{max-width:100%!important;font-size:.86rem!important}.awg-map-toolbar>div:first-child{display:none!important}.awg-map-toolbar{grid-template-columns:1fr!important}.awg-map-stats span:nth-child(n+4){display:none!important}.awg-map-controls button{white-space:nowrap}.discover-map-shell .absolute,.discover-page>.pointer-events-none,.discover-group-card>.pointer-events-none,.discover-map-shell .awg-pulse-stats,.awg-country-map-list,.awg-country-map-legend{display:none!important}.discover-map-shell{order:2}.discover-map-shell [class*=aspect-]{aspect-ratio:1.28!important}.awg-country-svg{min-height:10.5rem!important;transform:none!important}.discover-results .mb-7>div:last-child span:nth-child(n+2){display:none!important}.discover-group-card .relative.z-10.mb-7:has([class*=Planned\ Activities]){max-height:5.6rem;overflow:hidden}.discover-group-card [class*=mb-7]:has(span:nth-child(n+7)){max-height:5.6rem;overflow:hidden}}@media (width<=820px) and (orientation:landscape){.awg-shell .awg-topbar{padding:.4rem .65rem!important;position:static!important}.awg-shell .awg-content{padding-top:.55rem!important}.awg-shell .awg-day-list{position:relative!important;top:auto!important}.awg-shell .awg-itinerary-hero{grid-template-columns:minmax(0,1fr)!important;padding:.75rem!important}.awg-shell .awg-itinerary-hero h1,.discover-hero-copy h1,.awg-shell .awg-overview-copy h1{font-size:clamp(1.35rem,5vw,2rem)!important}.awg-shell .awg-itinerary-actions-hero{grid-template-columns:repeat(4,minmax(0,1fr))!important}.awg-shell .awg-itinerary-card.awg-map-active .awg-itinerary-map-container,.awg-shell .awg-itinerary-card.awg-map-active .awg-leaflet-map{height:min(82dvh,24rem)!important;min-height:18rem!important}.awg-map-fullscreen{inset:0!important}.awg-map-fullscreen .awg-map-controls{width:min(20rem,48vw)!important;bottom:.55rem!important;left:auto!important;right:.55rem!important}.awg-map-fullscreen .awg-map-stop-sequence,.awg-map-fullscreen .awg-map-nearby-panel{width:min(18rem,42vw)!important;max-height:calc(100dvh - 1.1rem)!important;top:.55rem!important;bottom:auto!important}.discover-hero-section{padding-top:1rem!important}.discover-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:start!important}.discover-map-shell [class*=aspect-]{aspect-ratio:1.9!important}.awg-mobile-views-menu{max-height:calc(100dvh - 1.2rem)!important}}@media (width<=380px){.awg-mobile-hamburger-btn span,.awg-shell .awg-topbar p,.discover-hero-copy>div:first-child{display:none!important}.awg-shell .awg-topbar h2{max-width:calc(100vw - 6.7rem);font-size:.78rem!important}.awg-mobile-action-btn,.awg-mobile-hamburger-btn{min-width:2.1rem!important;min-height:2.1rem!important;padding:.3rem!important}.awg-shell .awg-itinerary-actions-hero{grid-template-columns:1fr!important}.awg-map-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){.discover-list-controls{background:#ffffffdb;border:1px solid #cbd5e1d9;border-radius:.95rem;grid-template-columns:1fr 1fr;gap:.35rem;width:100%;padding:.3rem;display:grid}.discover-list-controls button{color:#475569;border:0;border-radius:.75rem;min-height:2.35rem;font-size:.78rem;font-weight:900}.discover-list-controls button.active{color:#fff;background:#0f172a;box-shadow:0 10px 24px #0f172a29}.discover-group-grid.compact{gap:.55rem!important}.discover-group-card.discover-card-compact{border-radius:.95rem!important;grid-template-columns:1fr!important;min-height:0!important;padding:.78rem!important;display:grid!important}.discover-group-card.discover-card-compact>div:first-of-type{min-width:0}.discover-group-card.discover-card-compact .relative.z-10.mb-6{gap:.35rem!important;margin-bottom:.45rem!important}.discover-group-card.discover-card-compact .relative.z-10.mb-6 span{letter-spacing:.04em!important;padding:.25rem .5rem!important;font-size:.58rem!important}.discover-group-card.discover-card-compact h3{margin:0 0 .28rem!important;font-size:1rem!important;line-height:1.12!important}.discover-group-card.discover-card-compact h3+div{margin-bottom:.5rem!important;font-size:.72rem!important}.discover-group-card.discover-card-compact .grid.grid-cols-2{border-top:1px solid #e2e8f0e6!important;grid-template-columns:1fr 1fr!important;gap:.4rem!important;margin:.45rem 0 .55rem!important;padding-top:.55rem!important;display:grid!important}.discover-group-card.discover-card-compact .grid.grid-cols-2>div{gap:.35rem!important}.discover-group-card.discover-card-compact .grid.grid-cols-2>div>div:first-child{display:none!important}.discover-group-card.discover-card-compact .grid.grid-cols-2 p:first-child{font-size:.55rem!important}.discover-group-card.discover-card-compact .grid.grid-cols-2 p:last-child{font-size:.68rem!important;line-height:1.25!important}.discover-group-card.discover-card-compact>div:last-child{border-top:1px solid #e2e8f0e6!important;grid-template-columns:auto auto 1fr!important;align-items:center!important;gap:.4rem!important;padding-top:.55rem!important;display:grid!important}.discover-card-secondary{display:none!important}.discover-card-expand,.discover-group-card.discover-card-compact>div:last-child>button{white-space:nowrap;justify-content:center!important;min-height:2.2rem!important;padding:.45rem .65rem!important}.discover-group-card.discover-card-compact>div:last-child>button:last-child{width:100%!important}.discover-group-card.discover-card-compact.expanded{padding:.95rem!important}.discover-group-card.discover-card-compact.expanded h3{font-size:1.22rem!important}.discover-group-grid.expanded .discover-group-card{min-height:0!important}.discover-page header.fixed{min-height:auto!important}.discover-page header.fixed>div.max-w-\[1600px\]{padding:max(.5rem, env(safe-area-inset-top)) .75rem .5rem!important}.discover-page header.fixed a[href=\/]{overflow:hidden;min-width:3.25rem!important;max-width:3.25rem!important}.discover-page header.fixed a[href=\/]>div{border-radius:.7rem!important;width:3.05rem!important;height:2.25rem!important;padding:.2rem!important}.discover-page header.fixed a[href=\/] img{-o-object-fit:contain!important;object-fit:contain!important}.discover-page header.fixed .flex.items-center.gap-8{gap:.55rem!important}.discover-page header.fixed .flex.items-center.gap-4{gap:.4rem!important}.discover-page header.fixed .awg-theme-toggle,.discover-page header.fixed button[aria-label=Toggle\ menu]{border-radius:.72rem!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;padding:0!important}.discover-page header.fixed .md\:hidden.border-t{top:auto!important;left:.65rem!important;right:.65rem!important;bottom:calc(.65rem + env(safe-area-inset-bottom))!important;z-index:1200!important;border:1px solid #cbd5e1db!important;border-radius:1.15rem!important;max-height:min(76dvh,32rem)!important;padding:.8rem!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 28px 80px #0f172a3d!important}.discover-page header.fixed .md\:hidden.border-t:before{content:"";background:#64748b59;border-radius:999px;width:2.7rem;height:.28rem;margin:0 auto .6rem;display:block}.awg-shell .awg-topbar{padding-block:max(.42rem, env(safe-area-inset-top)) .48rem!important}.awg-shell .awg-topbar>.md\:hidden>div:first-child{display:none!important}.awg-shell .awg-topbar .awg-mobile-hamburger-btn{color:#fff!important;background:#0f172a!important}.awg-shell .awg-topbar .awg-mobile-hamburger-btn span{display:inline!important}.awg-shell .awg-topbar .awg-mobile-action-btn[aria-label="Toggle dark mode"],.awg-shell .awg-topbar .awg-mobile-action-btn[aria-label=Notifications]{display:inline-flex!important}.awg-map-controls{grid-template-columns:repeat(4,minmax(0,1fr))!important}.awg-map-controls button[aria-label="Toggle map labels"]{display:none!important}.awg-map-controls button[aria-label="Toggle nearby places"]{color:#fff!important;background:#0f766e!important;border-color:#0f766e!important}.awg-map-controls button[aria-label="Open fullscreen map"],.awg-map-controls button[aria-label="Exit fullscreen map"]{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}}@media (width<=430px){.discover-group-card.discover-card-compact>div:last-child{grid-template-columns:1fr 1fr!important}.discover-group-card.discover-card-compact>div:last-child>button:last-child{grid-column:1/-1}.awg-shell .awg-topbar .awg-mobile-hamburger-btn span{display:none!important}}@media (width<=820px){.awg-shell .awg-topbar{z-index:90!important;height:auto!important;min-height:0!important;padding:calc(.45rem + env(safe-area-inset-top)) .7rem .55rem!important;position:sticky!important;top:0!important;overflow:visible!important}.awg-shell .awg-topbar>.md\:hidden,.awg-shell .awg-topbar>div.flex.md\:hidden{grid-template-rows:auto auto!important;gap:.45rem!important;width:100%!important;padding:0!important;display:grid!important}.awg-shell .awg-topbar>.md\:hidden>div:first-child{gap:.45rem!important;min-width:0!important;display:flex!important}.awg-shell .awg-topbar>.md\:hidden>div:first-child a:first-child{flex:0 0 2.15rem!important;width:2.15rem!important;height:2.15rem!important;overflow:hidden!important}.awg-shell .awg-topbar>.md\:hidden>div:first-child a:first-child img{-o-object-fit:contain!important;object-fit:contain!important;width:2.15rem!important;height:2.15rem!important}.awg-mobile-topbar-links{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto!important;gap:.35rem!important;min-width:0!important;padding:.1rem 0 .25rem!important;display:flex!important;overflow-x:auto!important}.awg-mobile-topbar-links::-webkit-scrollbar{display:none}.awg-mobile-topbar-links a{color:#334155!important;white-space:nowrap!important;background:#ffffffd1!important;border:1px solid #cbd5e1db!important;border-radius:.8rem!important;flex:none!important;align-items:center!important;gap:.35rem!important;min-height:2.1rem!important;padding:.45rem .62rem!important;font-size:.68rem!important;line-height:1!important;display:inline-flex!important}.awg-shell .awg-topbar .border-t{border-top:1px solid #e2e8f0cc!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.5rem!important;min-width:0!important;padding-top:.5rem!important;display:grid!important}.awg-shell .awg-topbar h2{max-width:none!important;font-size:.82rem!important;line-height:1.05!important}.awg-shell .awg-topbar p{margin-top:.22rem!important;font-size:.58rem!important}.awg-shell .awg-topbar .border-t>.flex.items-center.gap-1\.5{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.32rem!important;max-width:min(58vw,16rem)!important;padding-bottom:.1rem!important;display:flex!important;overflow-x:auto!important}.awg-shell .awg-topbar .border-t>.flex.items-center.gap-1\.5::-webkit-scrollbar{display:none}.awg-mobile-action-btn,.awg-mobile-hamburger-btn,.awg-mobile-action-btn[aria-label=Refresh\ page],.awg-mobile-action-btn[aria-label=Overview\ home],.awg-shell .awg-topbar .flex.items-center.pl-1{flex:none!important;display:inline-flex!important}.awg-mobile-action-btn,.awg-mobile-hamburger-btn{border-radius:.7rem!important;justify-content:center!important;align-items:center!important;width:2.05rem!important;min-width:2.05rem!important;height:2.05rem!important;min-height:2.05rem!important;padding:0!important}.awg-mobile-hamburger-btn{width:auto!important;padding-inline:.58rem!important}.awg-mobile-hamburger-btn span,.awg-shell .awg-topbar .awg-mobile-hamburger-btn span{font-size:.62rem!important;display:inline!important}.awg-mobile-views-menu{left:.65rem!important;right:.65rem!important;top:calc(5.65rem + env(safe-area-inset-top))!important;max-height:calc(100dvh - 6.4rem - env(safe-area-inset-top))!important;position:fixed!important;bottom:auto!important}.awg-mobile-views-menu .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.awg-mobile-views-menu button{min-height:2.55rem!important;padding-inline:.72rem!important}.awg-mobile-notif-dropdown{top:calc(5.65rem + env(safe-area-inset-top))!important;max-height:calc(100dvh - 6.4rem - env(safe-area-inset-top))!important}.discover-page header.fixed>div.max-w-\[1600px\]{padding:calc(.5rem + env(safe-area-inset-top)) .7rem .5rem!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:.45rem!important;display:grid!important}.discover-page header.fixed a[href=\/]{min-width:2.55rem!important;max-width:2.55rem!important}.discover-page header.fixed a[href=\/]>div{border-radius:.68rem!important;width:2.55rem!important;height:2.1rem!important}.discover-page header.fixed .flex.items-center.gap-8{justify-content:flex-end!important;min-width:0!important}.discover-page header.fixed .md\:hidden.border-t{top:calc(3.55rem + env(safe-area-inset-top))!important;max-height:calc(100dvh - 4.45rem - env(safe-area-inset-top))!important;position:fixed!important;bottom:auto!important;left:.65rem!important;right:.65rem!important}}@media (width<=430px){.awg-shell .awg-topbar .border-t{grid-template-columns:1fr!important}.awg-shell .awg-topbar .border-t>.flex.items-center.gap-1\.5{width:100%!important;max-width:100%!important}.awg-mobile-action-btn,.awg-mobile-hamburger-btn{width:2.2rem!important;min-width:2.2rem!important;height:2.2rem!important}.awg-mobile-views-menu,.awg-mobile-notif-dropdown{top:calc(7.85rem + env(safe-area-inset-top))!important;max-height:calc(100dvh - 8.65rem - env(safe-area-inset-top))!important}}.dashboard-section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.dashboard-section-head>.mb-5{margin-bottom:0!important}.dashboard-display-toggle{background:#f8fafceb;border:1px solid #cbd5e1e0;border-radius:.9rem;flex:none;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:inline-grid}.dashboard-display-toggle button{color:#475569;background:0 0;border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.38rem;min-height:2.25rem;padding:.45rem .75rem;font-size:.78rem;font-weight:900;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.dashboard-trip-grid{gap:1rem;display:grid}.dashboard-trip-grid.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.dashboard-trip-grid.list{grid-template-columns:1fr}.dashboard-trip-link{min-width:0;text-decoration:none}.dashboard-trip-card.compact .dashboard-trip-card-head{align-items:center!important;margin-bottom:0!important}.dashboard-trip-card.compact h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:1rem!important;line-height:1.08!important}.dashboard-trip-card.compact.expanded{padding:1rem!important}.dashboard-trip-card.compact.expanded h3{white-space:normal;font-size:1.22rem!important}.dashboard-trip-card-actions{flex:none;align-items:center;gap:.45rem;display:inline-flex}.dashboard-trip-expand{color:#334155;white-space:nowrap;background:#fff;border:1px solid #cbd5e1e6;border-radius:.72rem;justify-content:center;align-items:center;gap:.28rem;min-height:2rem;padding:.38rem .58rem;font-size:.7rem;font-weight:900;display:inline-flex}.trip-section-toggle{color:#334155;background:#ffffffe6;border:1px solid #cbd5e1e0;border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.1rem;margin-top:.7rem;padding:.4rem .7rem;font-size:.74rem;font-weight:850;display:inline-flex}.discover-trip-toggle{width:100%}@media (width<=820px){body:has(.dashboard-status-card) main#main-content{padding:5.25rem .85rem 4rem!important}body:has(.dashboard-status-card) main#main-content>section:first-child{grid-template-columns:1fr!important;gap:.9rem!important;display:grid!important}body:has(.dashboard-status-card) main#main-content>section:first-child h1{letter-spacing:-.045em!important;max-width:18rem!important;font-size:2.05rem!important;line-height:.96!important}body:has(.dashboard-status-card) main#main-content>section:first-child p{max-width:22rem!important;margin-top:.75rem!important;font-size:.92rem!important;line-height:1.45!important}body:has(.dashboard-status-card) main#main-content>section:first-child .mb-6{margin-bottom:.75rem!important}body:has(.dashboard-status-card) main#main-content>section:first-child .mt-8{grid-template-columns:1fr 1fr!important;gap:.55rem!important;margin-top:1rem!important;display:grid!important}body:has(.dashboard-status-card) main#main-content>section:first-child .mt-8 a{text-align:center!important;border-radius:.9rem!important;justify-content:center!important;min-height:2.75rem!important;padding:.65rem .8rem!important}.dashboard-status-card{border-radius:1rem!important;padding:.78rem!important}.dashboard-status-card h2{font-size:.98rem!important}.dashboard-stat-tile{border-radius:.8rem!important;padding:.58rem!important}.dashboard-stat-tile>div:first-child{display:none!important}.dashboard-stat-tile p:first-of-type{font-size:1.35rem!important;line-height:1!important}.dashboard-stat-tile p:last-child{font-size:.56rem!important}body:has(.dashboard-status-card) main#main-content>section:nth-child(2){border-radius:1.1rem!important;margin-top:.9rem!important;padding:.78rem!important}.dashboard-section-head{grid-template-columns:1fr!important;gap:.75rem!important;display:grid!important}.dashboard-section-head h2{font-size:1.05rem!important}.dashboard-display-toggle{width:100%}.dashboard-display-toggle button{min-height:2.15rem;font-size:.74rem}.dashboard-trip-grid.cards{grid-template-columns:1fr!important}.awg-landing-modern{background-attachment:scroll!important;padding:4.55rem .85rem 2.5rem!important}.awg-landing-modern:before{opacity:.28!important}.awg-landing-hero{border-radius:1.2rem!important;grid-template-columns:1fr!important;gap:1rem!important;min-height:auto!important;padding:.85rem!important;display:grid!important}.awg-landing-copy{max-width:none!important}.awg-landing-copy h1{letter-spacing:-.045em!important;font-size:2.15rem!important;line-height:.96!important}.awg-landing-copy h1 span{margin-top:.3rem!important;font-size:1rem!important;line-height:1.15!important}.awg-landing-copy p{margin-top:.75rem!important;font-size:.92rem!important;line-height:1.45!important}.awg-landing-actions{grid-template-columns:1fr 1fr!important;gap:.55rem!important;margin-top:1rem!important;display:grid!important}.awg-landing-primary,.awg-landing-secondary{border-radius:.9rem!important;justify-content:center!important;min-height:2.75rem!important;padding:.7rem .8rem!important;font-size:.82rem!important}.awg-landing-proof{grid-template-columns:1fr!important;gap:.4rem!important;margin-top:.8rem!important;display:grid!important}.awg-landing-proof span{border-radius:.72rem!important;min-height:2rem!important;padding:.4rem .55rem!important;font-size:.7rem!important}.awg-floating-plan-card,.awg-floating-budget-card{transform-origin:100% 100%!important;transform:scale(.82)!important}.awg-chaos-copy p,.awg-landing-section-copy p,.awg-landing-final p{font-size:.86rem!important;line-height:1.45!important}.awg-chaos-flow,.awg-landing-strip{grid-template-columns:1fr!important;gap:.55rem!important;display:grid!important}.awg-chaos-flow article,.awg-landing-strip article{border-radius:.9rem!important;min-height:0!important;padding:.78rem!important}.awg-landing-product,.awg-landing-map{grid-template-columns:1fr!important}.awg-itinerary-preview-card{border-radius:.95rem!important;padding:.82rem!important}.awg-preview-list>div{grid-template-columns:auto 1fr auto!important;gap:.55rem!important;padding:.55rem 0!important}.awg-landing-final{grid-template-columns:1fr!important;gap:.8rem!important;display:grid!important}.awg-review-marquee{margin-top:.85rem!important}html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{font-size:16px}body *{box-sizing:border-box;min-width:0}body :where(h1,h2,h3,h4,p,span,a,button,small,strong,label){overflow-wrap:anywhere;word-break:normal;max-width:100%;letter-spacing:0!important}body :where(button,a,input,select,textarea){font-size:max(.78rem,12px)}.discover-page,.awg-shell{width:100%!important;overflow-x:hidden!important}body:has(.dashboard-status-card){width:100%!important;overflow-x:hidden!important}.discover-page main,.discover-page section,.awg-shell main,.awg-shell section{max-width:100%!important}body:has(.dashboard-status-card) main{max-width:100%!important}body:has(.dashboard-status-card) section{max-width:100%!important}body:has(.dashboard-status-card) main#main-content{padding-top:4.85rem!important;padding-inline:.7rem!important;padding-bottom:2rem!important}body:has(.dashboard-status-card) main#main-content>section:first-child{gap:.62rem!important}body:has(.dashboard-status-card) main#main-content>section:first-child h1{text-wrap:balance;max-width:100%!important;font-size:1.72rem!important;line-height:1.08!important}body:has(.dashboard-status-card) main#main-content>section:first-child p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%!important;margin-top:.48rem!important;font-size:.82rem!important;line-height:1.32!important;display:-webkit-box!important;overflow:hidden!important}body:has(.dashboard-status-card) main#main-content>section:first-child .mb-6{margin-bottom:.48rem!important;padding:.38rem .55rem!important;font-size:.62rem!important}body:has(.dashboard-status-card) main#main-content>section:first-child .mt-8{margin-top:.65rem!important}body:has(.dashboard-status-card) main#main-content>section:first-child .mt-8 a{border-radius:.75rem!important;min-height:2.35rem!important;padding:.5rem .62rem!important;font-size:.76rem!important}.dashboard-status-card{padding:.62rem!important}.dashboard-status-card .mb-3{margin-bottom:.45rem!important}.dashboard-status-card h2{font-size:.86rem!important;line-height:1.05!important}.dashboard-status-card span.rounded-full{white-space:nowrap!important;padding:.25rem .48rem!important;font-size:.64rem!important}.dashboard-stat-tile{padding:.45rem!important}.dashboard-stat-tile p:first-of-type{font-size:1.12rem!important}.dashboard-stat-tile p:last-child{font-size:.52rem!important;line-height:1.05!important}body:has(.dashboard-status-card) main#main-content>section:nth-child(2){margin-top:.62rem!important;padding:.62rem!important}body:has(.dashboard-status-card) main#main-content>section:nth-child(2)>.mt-10{margin-top:.85rem!important}body:has(.dashboard-status-card) main#main-content>section:nth-child(2)>div.mt-10{margin-top:.85rem!important}.dashboard-section-head,.dashboard-section-head .mb-5{gap:.5rem!important;margin-bottom:.55rem!important}body:has(.dashboard-status-card) .mb-5.flex.items-center.gap-3{gap:.5rem!important;margin-bottom:.55rem!important}.dashboard-section-head .flex.h-11{border-radius:.62rem!important;width:1.9rem!important;height:1.9rem!important}body:has(.dashboard-status-card) .mb-5.flex.items-center.gap-3>div:first-child{border-radius:.62rem!important;width:1.9rem!important;height:1.9rem!important}.dashboard-section-head p{font-size:.58rem!important;line-height:1.1!important}body:has(.dashboard-status-card) .mb-5.flex.items-center.gap-3 p{font-size:.58rem!important;line-height:1.1!important}.dashboard-section-head h2{font-size:.95rem!important;line-height:1.1!important}body:has(.dashboard-status-card) .mb-5.flex.items-center.gap-3 h2{font-size:.95rem!important;line-height:1.1!important}.dashboard-display-toggle{border-radius:.72rem!important;padding:.2rem!important}.dashboard-display-toggle button{border-radius:.58rem!important;min-height:1.95rem!important;padding:.35rem .5rem!important;font-size:.68rem!important}.dashboard-trip-card.compact{border-radius:.78rem!important;padding:.55rem .62rem!important}.dashboard-trip-card.compact h3{font-size:.88rem!important;line-height:1.15!important}.dashboard-trip-card.compact.expanded{padding:.72rem!important}.dashboard-trip-card.compact.expanded h3{font-size:1rem!important}.dashboard-trip-expand{border-radius:.58rem!important;min-height:1.75rem!important;padding:.28rem .45rem!important;font-size:.62rem!important}.dashboard-trip-card.full{border-radius:.92rem!important;padding:.82rem!important}.dashboard-trip-card.full h3{font-size:1.08rem!important;line-height:1.12!important}.dashboard-trip-card.full p,.dashboard-trip-card.full .mt-6{font-size:.72rem!important;line-height:1.2!important}.dashboard-trip-grid{gap:.42rem!important}.trip-section-toggle{border-radius:.56rem!important;min-height:1.75rem!important;margin-top:.42rem!important;padding:.25rem .5rem!important;font-size:.58rem!important}body:has(.dashboard-status-card) .rounded-\[1\.5rem\].border.border-slate-200.bg-white.p-5{border-radius:.9rem!important;padding:.72rem!important}body:has(.dashboard-status-card) .rounded-\[1\.5rem\].border.border-slate-200.bg-white.p-5 h3{font-size:1rem!important;line-height:1.1!important}body:has(.dashboard-status-card) .rounded-\[1\.5rem\].border.border-slate-200.bg-white.p-5 p{font-size:.72rem!important;line-height:1.2!important}body:has(.dashboard-status-card) .rounded-\[1\.5rem\].border.border-slate-200.bg-white.p-5 button{border-radius:.75rem!important;min-height:2.15rem!important;margin-top:.55rem!important;padding:.48rem .6rem!important}.discover-page{font-size:16px!important}.discover-page .relative.z-10.mx-auto{padding-inline:.7rem!important}.discover-page h1{text-wrap:balance;font-size:1.8rem!important;line-height:1.08!important}.discover-page h2{font-size:1.05rem!important;line-height:1.15!important}.discover-page p{font-size:.82rem!important;line-height:1.35!important}.discover-group-grid{gap:.5rem!important}.discover-group-card,.discover-group-card.discover-card-compact{border-radius:.82rem!important;padding:.62rem!important}.discover-group-card h3,.discover-group-card.discover-card-compact h3{font-size:.94rem!important;line-height:1.12!important}.discover-group-card p{font-size:.72rem!important;line-height:1.25!important}.discover-group-card.discover-card-compact .grid.grid-cols-2{margin:.35rem 0 .38rem!important;padding-top:.38rem!important}.discover-card-expand,.discover-group-card.discover-card-compact>div:last-child>button{border-radius:.62rem!important;min-height:1.95rem!important;padding:.34rem .48rem!important;font-size:.68rem!important}.awg-landing-modern{padding:4.15rem .7rem 1.3rem!important}.awg-landing-hero{border-radius:.95rem!important;gap:.62rem!important;padding:.68rem!important}.awg-landing-eyebrow{padding:.32rem .48rem!important;font-size:.58rem!important;line-height:1.1!important}.awg-landing-copy h1{text-wrap:balance;font-size:1.72rem!important;line-height:1.08!important}.awg-landing-copy h1 span{font-size:.9rem!important;line-height:1.18!important}.awg-landing-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.48rem!important;font-size:.82rem!important;line-height:1.32!important;display:-webkit-box!important;overflow:hidden!important}.awg-landing-actions{gap:.42rem!important;margin-top:.68rem!important}.awg-landing-primary,.awg-landing-secondary{border-radius:.72rem!important;min-height:2.35rem!important;padding:.5rem .58rem!important;font-size:.74rem!important}.awg-landing-proof{display:none!important}.awg-landing-visual{border-radius:.82rem!important;height:11rem!important;min-height:11rem!important}.awg-floating-plan-card,.awg-floating-budget-card{display:none!important}.awg-chaos-bridge,.awg-landing-strip,.awg-landing-product,.awg-landing-map,.awg-landing-final{border-radius:.9rem!important;margin-top:.58rem!important;padding:.68rem!important}.awg-chaos-copy h2,.awg-landing-section-copy h2,.awg-landing-final h2{font-size:1.05rem!important;line-height:1.15!important}.awg-chaos-copy p,.awg-landing-section-copy p,.awg-landing-final p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.awg-chaos-flow article,.awg-landing-strip article{border-radius:.72rem!important;padding:.58rem!important}.awg-chaos-flow article span,.awg-landing-strip article p{display:none!important}.awg-itinerary-preview-card{padding:.62rem!important}.awg-preview-list>div:nth-child(n+3){display:none!important}.awg-landing-map>div:last-child{height:10rem!important;min-height:10rem!important}.awg-review-marquee{display:none!important}}@media (width<=430px){body:has(.dashboard-status-card) main#main-content{padding-inline:.58rem!important}.awg-landing-copy h1,.discover-page h1{font-size:1.55rem!important;line-height:1.1!important}body:has(.dashboard-status-card) main#main-content>section:first-child h1{font-size:1.55rem!important;line-height:1.1!important}.dashboard-trip-card.compact h3,.discover-group-card h3,.discover-group-card.discover-card-compact h3{font-size:.84rem!important}.dashboard-trip-expand{width:1.8rem!important;padding:0!important;font-size:0!important}.dashboard-trip-expand svg{width:.95rem!important;height:.95rem!important}}@media (width<=820px){body{font-size:14px!important}body :where(p,span,a,button,small,label,input,select,textarea){font-size:.72rem!important;line-height:1.22!important}body :where(h1){font-size:1.42rem!important;line-height:1.08!important}body :where(h2){font-size:.98rem!important;line-height:1.12!important}body :where(h3){font-size:.86rem!important;line-height:1.14!important}body:has(.dashboard-status-card) main#main-content{padding-top:4.55rem!important}body:has(.dashboard-status-card) main#main-content>section:first-child p{display:none!important}body:has(.dashboard-status-card) main#main-content>section:first-child h1{font-size:1.38rem!important;line-height:1.1!important}body:has(.dashboard-status-card) main#main-content>section:first-child .mt-8{gap:.38rem!important;margin-top:.5rem!important;display:flex!important}body:has(.dashboard-status-card) main#main-content>section:first-child .mt-8 a{min-height:2rem!important;box-shadow:none!important;border-radius:.62rem!important;flex:1 1 0!important;padding:.38rem .46rem!important;font-size:.66rem!important}.dashboard-status-card{grid-template-columns:auto 1fr!important;align-items:center!important;gap:.45rem!important;padding:.5rem!important;display:grid!important}.dashboard-status-card .mb-3{margin-bottom:0!important}.dashboard-status-card .mb-3 p,.dashboard-status-card .mb-3 span.rounded-full{display:none!important}.dashboard-status-card h2{width:4.6rem!important;font-size:.72rem!important;line-height:1.05!important}.dashboard-status-card .grid.grid-cols-3{gap:.32rem!important}.dashboard-stat-tile{text-align:center!important;padding:.35rem!important}.dashboard-stat-tile p:first-of-type{font-size:.96rem!important}.dashboard-stat-tile p:last-child{font-size:.46rem!important}.dashboard-section-head{justify-content:space-between!important;align-items:center!important;display:flex!important}.dashboard-section-head .mb-5 p{display:none!important}body:has(.dashboard-status-card) .mb-5.flex.items-center.gap-3 p{display:none!important}.dashboard-section-head .flex.h-11{display:none!important}body:has(.dashboard-status-card) .mb-5.flex.items-center.gap-3>div:first-child{display:none!important}.dashboard-section-head h2{font-size:.82rem!important}body:has(.dashboard-status-card) .mb-5.flex.items-center.gap-3 h2{font-size:.82rem!important}.dashboard-display-toggle{width:auto!important;min-width:6.2rem!important}.dashboard-display-toggle button{min-height:1.7rem!important;padding:.22rem .38rem!important;font-size:.58rem!important}.dashboard-display-toggle svg{width:.75rem!important;height:.75rem!important}.dashboard-trip-card.compact{padding:.46rem .52rem!important}.dashboard-trip-card.compact h3{font-size:.78rem!important}.dashboard-trip-card.compact.expanded h3{font-size:.9rem!important}.dashboard-trip-card.compact.expanded p,.dashboard-trip-card.compact.expanded .mt-6{font-size:.64rem!important}.dashboard-trip-expand{width:1.65rem!important;height:1.65rem!important;min-height:1.65rem!important;padding:0!important;font-size:0!important}.dashboard-trip-expand svg{width:.88rem!important;height:.88rem!important}.dashboard-trip-card.full{padding:.62rem!important}.dashboard-trip-card.full h3{font-size:.92rem!important}.dashboard-trip-card.full p,.dashboard-trip-card.full .mt-6{display:none!important}body:has(.dashboard-status-card) main#main-content>section:nth-child(2)>.mt-10{margin-top:.55rem!important}body:has(.dashboard-status-card) main#main-content>section:nth-child(2)>div.mt-10{margin-top:.55rem!important}body:has(.dashboard-status-card) .rounded-\[1\.5rem\].border.border-slate-200.bg-white.p-5 p{display:none!important}.discover-page .relative.z-10.mx-auto.mb-8 p,.discover-page .relative.z-10.mx-auto.mb-8 .mt-6,.discover-page .relative.z-10.mx-auto.mb-8 .flex.flex-wrap{display:none!important}.discover-page h1{font-size:1.36rem!important;line-height:1.12!important}.discover-page h2{font-size:.88rem!important}.discover-page #discover-results{padding-bottom:2rem!important}.discover-page #discover-results>div.mb-7{gap:.48rem!important;margin-bottom:.55rem!important}.discover-page #discover-results>div.mb-7>div:nth-child(2){display:none!important}.discover-list-controls{max-width:8rem!important;margin-left:auto!important}.discover-list-controls button{min-height:1.75rem!important;padding:.25rem .38rem!important;font-size:.58rem!important}.discover-group-card.discover-card-compact{min-height:0!important;padding:.48rem .52rem!important}.discover-group-card.discover-card-compact:not(.expanded) .relative.z-10.mb-6,.discover-group-card.discover-card-compact:not(.expanded) h3+div,.discover-group-card.discover-card-compact:not(.expanded) .grid.grid-cols-2,.discover-group-card.discover-card-compact:not(.expanded) .discover-card-secondary{display:none!important}.discover-group-card.discover-card-compact h3{margin-bottom:0!important;font-size:.78rem!important;line-height:1.12!important}.discover-group-card.discover-card-compact.expanded h3{margin-bottom:.35rem!important;font-size:.92rem!important}.discover-group-card.discover-card-compact>div:last-child{border-top:0!important;grid-template-columns:auto auto!important;justify-content:end!important;padding-top:.38rem!important}.discover-group-card.discover-card-compact:not(.expanded)>div:last-child{padding-top:0!important;position:absolute!important;top:.42rem!important;right:.5rem!important}.discover-card-expand{border-radius:.52rem!important;width:1.55rem!important;height:1.55rem!important;min-height:1.55rem!important;padding:0!important;font-size:0!important}.discover-card-expand svg{width:.82rem!important;height:.82rem!important}.discover-group-card.discover-card-compact:not(.expanded)>div:last-child>button:last-child{display:none!important}.discover-group-card.discover-card-compact.expanded>div:last-child>button:last-child{min-height:1.85rem!important;padding:.28rem .48rem!important;font-size:.62rem!important}.awg-landing-copy p,.awg-chaos-copy p,.awg-landing-section-copy p,.awg-landing-final p,.awg-landing-strip article p,.awg-chaos-flow article span{display:none!important}.awg-landing-copy h1{font-size:1.34rem!important}.awg-landing-copy h1 span{font-size:.78rem!important}.awg-landing-visual{height:8.8rem!important;min-height:8.8rem!important}.awg-chaos-bridge,.awg-landing-strip,.awg-landing-product,.awg-landing-map,.awg-landing-final{margin-top:.42rem!important;padding:.52rem!important}.awg-shell .awg-topbar{padding:calc(.36rem + env(safe-area-inset-top)) .55rem .42rem!important}.awg-shell .awg-topbar>.md\:hidden,.awg-shell .awg-topbar>div.flex.md\:hidden{gap:0!important}.awg-shell .awg-topbar>.md\:hidden>div:first-child{display:none!important}.awg-shell .awg-topbar .border-t{border-top:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.35rem!important;padding-top:0!important;display:grid!important}.awg-shell .awg-topbar h2{font-size:.72rem!important;line-height:1.05!important}.awg-shell .awg-topbar p{display:none!important}.awg-shell .awg-topbar .border-t>.flex.items-center.gap-1\.5{gap:.22rem!important;width:auto!important;max-width:none!important;overflow:visible!important}.awg-mobile-action-btn,.awg-mobile-hamburger-btn{border-radius:.52rem!important;width:1.72rem!important;min-width:1.72rem!important;height:1.72rem!important;min-height:1.72rem!important}.awg-mobile-action-btn svg,.awg-mobile-hamburger-btn svg{width:.82rem!important;height:.82rem!important}.awg-mobile-hamburger-btn{gap:.22rem!important;width:auto!important;padding-inline:.42rem!important}.awg-mobile-hamburger-btn span,.awg-shell .awg-topbar .awg-mobile-hamburger-btn span{font-size:.52rem!important;display:inline!important}.awg-mobile-views-menu{top:calc(4.35rem + env(safe-area-inset-top))!important;max-height:calc(100dvh - 5rem - env(safe-area-inset-top))!important;border-radius:.9rem!important;padding:.48rem!important}.awg-mobile-views-menu:before,.awg-mobile-views-menu>.grid{display:none!important}.awg-mobile-views-menu>div:first-child button{color:#475569;background:#f8fafce6;border:1px solid #cbd5e1cc;border-radius:.48rem;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}.awg-mobile-section-dropdown{background:#f8fafcdb;border:1px solid #e2e8f0eb;border-radius:.72rem;overflow:hidden}.awg-mobile-section-dropdown summary{cursor:pointer;color:#334155;justify-content:space-between;align-items:center;gap:.4rem;min-height:2rem;padding:.42rem .52rem;font-size:.66rem;font-weight:900;list-style:none;display:flex}.awg-mobile-section-dropdown summary::-webkit-details-marker{display:none}.awg-mobile-section-dropdown summary>span{align-items:center;gap:.35rem;display:inline-flex}.awg-mobile-section-dropdown[open] summary>svg{transform:rotate(180deg)}.awg-mobile-section-dropdown>div{gap:.28rem;padding:0 .38rem .42rem;display:grid}.awg-mobile-section-dropdown button{color:#475569;background:#fff;border:0;align-items:center;gap:.35rem;width:100%;font-weight:850;display:flex;border-radius:.55rem!important;justify-content:flex-start!important;min-height:1.9rem!important;padding:.38rem .48rem!important;font-size:.64rem!important}.awg-mobile-section-dropdown button.active{color:#fff!important;background:#0f172a!important}.awg-mobile-section-dropdown button>span{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:1rem;margin-left:auto;font-size:.55rem!important;line-height:1rem!important}.awg-floating-chat{right:4.1rem!important;bottom:calc(.62rem + env(safe-area-inset-bottom))!important;gap:.35rem!important}.awg-floating-chat-button{border-radius:.75rem!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important;box-shadow:0 12px 28px -20px #0f172abf!important}.awg-floating-chat-button span{display:none!important}.awg-floating-chat-button svg{width:.98rem!important;height:.98rem!important}.awg-floating-chat-panel{border-radius:.95rem!important;width:calc(100vw - 1.2rem)!important;height:min(30rem,100dvh - 7rem)!important}.ai-chatbox-root{left:.62rem!important;bottom:calc(.62rem + env(safe-area-inset-bottom))!important}.ai-chatbox-button{border-radius:.75rem!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important}.ai-chatbox-button svg{width:1rem!important;height:1rem!important}.ai-chatbox-panel{border-radius:.95rem!important;width:calc(100vw - 1.2rem)!important;height:min(29rem,100dvh - 6.5rem)!important}.accessibility-btn{right:.62rem!important;bottom:calc(.62rem + env(safe-area-inset-bottom))!important;width:2.25rem!important;height:2.25rem!important;font-size:1rem!important;box-shadow:0 12px 28px -20px #0f172abf!important}}.awg-bottom-menu,.awg-itinerary-mobile-controls,.awg-floating-tools-toggle,.app-bottom-menu,.awg-mobile-day-summary{display:none}@media (width<=820px){body:has(.app-bottom-menu){padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}.app-bottom-menu{--component-active-color:#0f172a;left:.65rem;right:.65rem;bottom:calc(.55rem + env(safe-area-inset-bottom));z-index:1250;-webkit-backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #cbd5e1d1;border-radius:1rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.18rem;padding:.25rem;display:grid;position:fixed;box-shadow:0 18px 60px -34px #0f172a80}body.awg-dark-mode .app-bottom-menu{background:#0f172af2;border-color:#475569bf}.app-bottom-menu__item{color:#64748b;border-radius:.78rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-width:0;min-height:2.5rem;text-decoration:none;display:flex;position:relative}.app-bottom-menu__item.active{color:var(--component-active-color);background:#0f172a14}body.awg-dark-mode .app-bottom-menu__item.active{color:#fff;background:#ffffff1f}.app-bottom-menu__icon,.app-bottom-menu__icon .icon{width:.95rem;height:.95rem;position:relative}.app-bottom-menu__icon i{background:#ef4444;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:-.2rem;right:-.2rem}.app-bottom-menu__item strong{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden;font-size:.54rem!important;line-height:1!important}header.fixed .max-w-\[1600px\]{padding-top:calc(.42rem + env(safe-area-inset-top))!important;padding-bottom:.42rem!important}header.fixed button[aria-label=Toggle\ menu],header.fixed .md\:hidden.border-t{display:none!important}.awg-shell{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))!important}.awg-shell .awg-topbar .awg-mobile-hamburger-btn,.awg-mobile-views-menu,.awg-mobile-section-dropdown{display:none!important}.awg-shell .awg-topbar .border-t>.flex.items-center.gap-1\.5{max-width:none!important}.awg-bottom-menu{--component-active-color:#0f172a;left:.65rem;right:.65rem;bottom:calc(.55rem + env(safe-area-inset-bottom));z-index:180;-webkit-backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #cbd5e1d1;border-radius:1rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.18rem;padding:.25rem;display:grid;position:fixed;box-shadow:0 18px 60px -34px #0f172a80}body.awg-dark-mode .awg-bottom-menu{background:#0f172af0;border-color:#475569bf}.awg-bottom-menu__item{--lineWidth:0px;color:#64748b;background:0 0;border:0;border-radius:.78rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-width:0;min-height:2.5rem;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.awg-bottom-menu__item:after{content:"";background:var(--component-active-color);border-radius:999px;width:0;height:.12rem;transition:width .18s;position:absolute;bottom:.24rem;left:50%;transform:translate(-50%)}.awg-bottom-menu__item.active{color:var(--component-active-color);background:#0f172a14}body.awg-dark-mode .awg-bottom-menu__item.active{color:#fff;background:#ffffff1f}.awg-bottom-menu__item.active:after{width:1.15rem}.awg-bottom-menu__icon,.awg-bottom-menu__icon .icon{width:.95rem;height:.95rem}.awg-bottom-menu__text{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden;font-size:.55rem!important;line-height:1!important}.awg-itinerary-layout{grid-template-columns:1fr!important}.awg-itinerary-layout .awg-day-list{display:none!important}.awg-itinerary-mobile-controls{top:calc(3.8rem + env(safe-area-inset-top));z-index:35;-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #cbd5e1b8;border-radius:.85rem;grid-template-columns:minmax(0,1.55fr) auto minmax(4rem,.65fr) auto;gap:.32rem;margin-bottom:.55rem;padding:.35rem;display:grid;position:sticky;box-shadow:0 12px 34px -28px #0f172a73}body.awg-dark-mode .awg-itinerary-mobile-controls{background:#0f172af0;border-color:#475569bf}.awg-itinerary-mobile-controls label{gap:.12rem;min-width:0;display:grid}.awg-itinerary-mobile-controls label span{color:#64748b;text-transform:uppercase;font-weight:850;font-size:.48rem!important;line-height:1!important}.awg-itinerary-mobile-controls select,.awg-itinerary-mobile-controls button,.awg-itinerary-action-dropdown summary{color:#0f172a;background:#fff;border:1px solid #cbd5e1db;border-radius:.58rem;width:100%;min-height:1.9rem;font-weight:850;font-size:.62rem!important}.awg-itinerary-mobile-controls select{padding:0 .42rem}.awg-itinerary-mobile-controls button,.awg-itinerary-action-dropdown summary{justify-content:center;align-items:center;gap:.22rem;padding:0 .42rem;list-style:none;display:inline-flex}.awg-itinerary-action-dropdown{position:relative}.awg-itinerary-action-dropdown summary::-webkit-details-marker{display:none}.awg-itinerary-action-dropdown[open]>div{z-index:80;background:#fffffffa;border:1px solid #cbd5e1db;border-radius:.72rem;gap:.25rem;min-width:7rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 18px 48px -26px #0f172a70}.awg-itinerary-action-dropdown[open] button{justify-content:flex-start}.awg-itinerary-action-dropdown[open] a{color:#475569;background:#fff;border:0;border-radius:.55rem;justify-content:flex-start;align-items:center;min-height:1.9rem;padding:.38rem .48rem;font-weight:850;text-decoration:none;display:flex;font-size:.64rem!important}.awg-itinerary-card .awg-itinerary-actions-hero,.awg-itinerary-card .awg-itinerary-hero p{display:none!important}.awg-floating-tools-toggle{right:.55rem;bottom:calc(3.85rem + env(safe-area-inset-bottom));z-index:230;color:#0f172a;-webkit-backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #cbd5e1d1;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex;position:fixed;box-shadow:0 12px 30px -22px #0f172ab3}body.awg-dark-mode .awg-floating-tools-toggle{color:#fff;background:#0f172af0;border-color:#475569bf}.awg-floating-chat{opacity:0;transition:transform .18s,opacity .18s;transform:translate(calc(100% + 1rem));right:.55rem!important;bottom:calc(6.05rem + env(safe-area-inset-bottom))!important;pointer-events:none!important}body.awg-floating-tools-open .awg-floating-chat{opacity:1;transform:translate(0);pointer-events:auto!important}body:not(.awg-floating-tools-open) .accessibility-btn{opacity:0!important;pointer-events:none!important;transform:translate(calc(100% + 1rem))!important}body.awg-floating-tools-open .accessibility-btn{right:.55rem!important;bottom:calc(8.65rem + env(safe-area-inset-bottom))!important;opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.awg-shell .awg-topbar{padding:calc(.28rem + env(safe-area-inset-top)) .5rem .34rem!important}.awg-shell .awg-topbar>.md\:hidden,.awg-shell .awg-topbar>div.flex.md\:hidden{grid-template-rows:auto auto!important;gap:.28rem!important;display:grid!important}.awg-shell .awg-topbar>.md\:hidden>div:first-child{grid-template-columns:auto 1fr!important;align-items:center!important;gap:.32rem!important;display:grid!important}.awg-shell .awg-topbar>.md\:hidden>div:first-child a:first-child{flex:0 0 1.65rem!important;width:1.65rem!important;height:1.65rem!important;display:inline-flex!important;overflow:hidden!important}.awg-shell .awg-topbar>.md\:hidden>div:first-child a:first-child img{-o-object-fit:contain!important;object-fit:contain!important;width:1.65rem!important;height:1.65rem!important}.awg-mobile-topbar-links{justify-content:flex-end!important;gap:.25rem!important;padding:0!important;display:flex!important;overflow:hidden!important}.awg-mobile-topbar-links a{display:none!important}.awg-mobile-topbar-links a[href=\/dashboard]{color:#334155!important;background:#ffffffdb!important;border:1px solid #cbd5e1d1!important;border-radius:.52rem!important;align-items:center!important;gap:.22rem!important;min-height:1.65rem!important;padding:.25rem .42rem!important;font-size:.56rem!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.awg-mobile-topbar-links a[href=\/dashboard] svg{width:.72rem!important;height:.72rem!important}.awg-shell .awg-topbar .border-t{border-top:0!important;padding-top:0!important}.awg-shell .awg-topbar h2{font-size:.68rem!important}.awg-mobile-action-btn{border-radius:.46rem!important;width:1.55rem!important;min-width:1.55rem!important;height:1.55rem!important;min-height:1.55rem!important}.awg-mobile-action-btn svg{width:.76rem!important;height:.76rem!important}.awg-itinerary-mobile-controls{top:calc(4.25rem + env(safe-area-inset-top))!important;border-radius:.7rem!important;grid-template-columns:minmax(0,1fr) auto 3.55rem auto!important;gap:.25rem!important;margin-bottom:.38rem!important;padding:.25rem!important}.awg-itinerary-mobile-controls label span{display:none!important}.awg-itinerary-mobile-controls select,.awg-itinerary-mobile-controls button,.awg-itinerary-action-dropdown summary{border-radius:.48rem!important;min-height:1.65rem!important;font-size:.56rem!important}.awg-itinerary-action-dropdown[open]>div{border-radius:.58rem!important;min-width:6.2rem!important;padding:.28rem!important}.awg-itinerary-action-dropdown[open] button,.awg-itinerary-action-dropdown[open] a{border-radius:.45rem!important;min-height:1.65rem!important;padding:.28rem .38rem!important;font-size:.56rem!important}.awg-route-order{display:none!important}.awg-mobile-day-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:.38rem;display:grid!important}.awg-mobile-day-summary>div{background:#ffffffe6;border:1px solid #cbd5e1c7;border-radius:.68rem;padding:.45rem .5rem}body.awg-dark-mode .awg-mobile-day-summary>div{background:#0f172acc;border-color:#475569bf}.awg-mobile-day-summary span{color:#64748b;text-transform:uppercase;font-weight:850;display:block;font-size:.5rem!important;line-height:1!important}.awg-mobile-day-summary strong{color:#0f172a;margin-top:.14rem;font-weight:950;display:block;font-size:.9rem!important;line-height:1!important}body.awg-dark-mode .awg-mobile-day-summary strong{color:#fff}.awg-itinerary-card .awg-itinerary-hero{margin-bottom:.35rem!important;padding:0!important}.awg-itinerary-card .awg-itinerary-hero .section-label,.awg-itinerary-card .awg-itinerary-hero p,.awg-itinerary-card .awg-regenerate-row{display:none!important}.awg-itinerary-card .awg-itinerary-hero h1{margin:0!important;font-size:.98rem!important;line-height:1.1!important}.awg-itinerary-content-panel{gap:.42rem!important}.awg-itinerary-content-panel>:not(.awg-timeline):not(.awg-itinerary-estimate):not(.awg-itinerary-map-panel){margin-bottom:0!important}.awg-itinerary-estimate{display:none!important}.awg-timeline{gap:.35rem!important}.awg-timeline-row{min-height:0!important;box-shadow:none!important;background:#ffffffdb!important;border:1px solid #cbd5e194!important;border-radius:.72rem!important;grid-template-columns:.22rem minmax(0,1fr)!important;gap:.42rem!important;padding:.45rem!important;display:grid!important}.awg-timeline-row:before{content:""!important;background:#8e9aaf!important;border-radius:999px!important;width:.22rem!important;height:100%!important;min-height:2.2rem!important;display:block!important;position:static!important}.awg-timeline-row.travel-block:before{background:#0f766e!important}.awg-timeline-row>time{display:none!important}.awg-timeline-card{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.awg-timeline-dot{display:none!important}.awg-timeline-header h3{margin:0!important;font-size:.78rem!important;line-height:1.15!important}.awg-timeline-tags{gap:.2rem!important;margin-top:.22rem!important}.awg-timeline-tags span{border-radius:.38rem!important;padding:.14rem .28rem!important;font-size:.5rem!important}.awg-timeline-summary{display:none!important}.awg-timeline-row.expanded .awg-timeline-summary{margin-top:.35rem!important;display:block!important}.awg-timeline-row.expanded .awg-timeline-summary p,.awg-timeline-details p{font-size:.64rem!important;line-height:1.25!important}.awg-item-action-links a{border-radius:.48rem!important;min-height:1.75rem!important;padding:.28rem .45rem!important;font-size:.58rem!important}.awg-floating-tools-toggle{right:.55rem!important;bottom:calc(4.8rem + env(safe-area-inset-bottom))!important}.awg-floating-chat{right:2.85rem!important;bottom:calc(4.72rem + env(safe-area-inset-bottom))!important}.awg-floating-chat-panel{bottom:calc(3.2rem + env(safe-area-inset-bottom))!important;height:min(26rem,100dvh - 7rem)!important}.weather-widget{margin:0 0 .42rem!important}.weather-widget>div:first-child{margin-bottom:.25rem!important}.weather-widget h3{font-size:.55rem!important;line-height:1!important}.weather-widget .weather-day-card{border-radius:.56rem!important;min-width:2.75rem!important;padding:.32rem .28rem!important}.weather-widget .weather-day-card span{margin-bottom:.12rem!important;font-size:.5rem!important}.weather-widget .weather-day-card>div:nth-child(2){width:1.45rem!important;height:1.45rem!important;margin-bottom:.1rem!important}.weather-widget .weather-day-card svg{width:1.35rem!important;height:1.35rem!important}.weather-widget .weather-day-card>div:last-child{gap:.12rem!important;font-size:.52rem!important}header.fixed .awg-theme-toggle{display:none!important}header.fixed button[aria-label=Toggle\ menu]{border-radius:.65rem!important;width:2rem!important;min-width:2rem!important;height:2rem!important;padding:0!important;display:inline-flex!important}header.fixed .md\:hidden.border-t{left:.65rem!important;right:.65rem!important;top:calc(3.45rem + env(safe-area-inset-top))!important;max-height:calc(100dvh - 7.9rem - env(safe-area-inset-top))!important;border:1px solid #cbd5e1db!important;border-radius:.95rem!important;padding:.55rem!important;display:flex!important;position:fixed!important;bottom:auto!important;overflow-y:auto!important;box-shadow:0 20px 54px -30px #0f172a73!important}header.fixed .md\:hidden.border-t>.mx-2,header.fixed .md\:hidden.border-t:before{display:none!important}header.fixed .md\:hidden.border-t a,header.fixed .md\:hidden.border-t button{border-radius:.62rem!important;min-height:2.15rem!important;padding:.45rem .58rem!important;font-size:.68rem!important}.awg-trip-mobile-menu{border-top:1px solid #e2e8f0d9;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem;padding-top:.42rem;display:grid}.awg-trip-mobile-menu a,.awg-trip-mobile-menu button{color:#334155;background:#ffffffe0;border:1px solid #cbd5e1d1;border-radius:.58rem;justify-content:flex-start;align-items:center;gap:.32rem;min-height:1.95rem;padding:.35rem .45rem;font-weight:850;text-decoration:none;display:inline-flex;position:relative;font-size:.62rem!important}body.awg-dark-mode .awg-trip-mobile-menu a,body.awg-dark-mode .awg-trip-mobile-menu button{color:#f8fafc;background:#0f172ad1;border-color:#475569c7}.awg-mobile-menu-button{border-radius:.52rem!important;justify-content:center!important;width:1.72rem!important;min-width:1.72rem!important;height:1.72rem!important;padding:0!important}.awg-itinerary-action-dropdown[open]>div{gap:.18rem!important;min-width:5.4rem!important}.awg-itinerary-action-dropdown[open] button,.awg-itinerary-action-dropdown[open] a{min-height:1.45rem!important;padding:.22rem .34rem!important;font-size:.52rem!important}.awg-route-order,.awg-shell .awg-route-order{display:none!important}header.fixed{height:0!important;min-height:0!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important}header.fixed>div,header.fixed>.md\:hidden,header.fixed .md\:hidden.border-t{display:none!important}.app-bottom-menu{pointer-events:auto!important;display:grid!important}.discover-hero-section{padding-top:calc(.75rem + env(safe-area-inset-top))!important}.discover-page #discover-results{padding-bottom:calc(5rem + env(safe-area-inset-bottom))!important}body:has(.dashboard-status-card) main#main-content{padding-top:calc(.75rem + env(safe-area-inset-top))!important;padding-bottom:calc(5rem + env(safe-area-inset-bottom))!important}.awg-shell .awg-topbar{display:none!important}.awg-shell .awg-content{padding-top:calc(.55rem + env(safe-area-inset-top))!important;padding-bottom:calc(5rem + env(safe-area-inset-bottom))!important}.awg-itinerary-mobile-controls{top:calc(.45rem + env(safe-area-inset-top))!important}.awg-bottom-menu{display:grid!important}.awg-landing-modern{padding:calc(.6rem + env(safe-area-inset-top)) .62rem calc(5rem + env(safe-area-inset-bottom))!important;gap:.48rem!important;display:grid!important}.awg-landing-modern:before,.awg-landing-modern:after{display:none!important}.awg-landing-hero{border-radius:.9rem!important;grid-template-columns:1fr!important;gap:.5rem!important;min-height:0!important;padding:.58rem!important;display:grid!important}.awg-landing-eyebrow,.awg-landing-proof,.awg-landing-copy p,.awg-chaos-bridge,.awg-landing-final,.awg-review-marquee{display:none!important}.awg-landing-copy h1{margin:0!important;font-size:1.35rem!important;line-height:1.08!important}.awg-landing-copy h1 span{margin-top:.18rem!important;font-size:.72rem!important;line-height:1.15!important;display:block!important}.awg-landing-actions{grid-template-columns:1fr 1fr!important;gap:.35rem!important;margin-top:.5rem!important;display:grid!important}.awg-landing-primary,.awg-landing-secondary{min-height:2rem!important;box-shadow:none!important;border-radius:.62rem!important;padding:.4rem .48rem!important;font-size:.62rem!important}.awg-landing-visual{border-radius:.75rem!important;height:7.4rem!important;min-height:7.4rem!important}.awg-landing-visual img{-o-object-fit:cover!important;object-fit:cover!important}.awg-floating-plan-card,.awg-floating-budget-card{display:none!important}.awg-landing-strip{box-shadow:none!important;background:0 0!important;border-radius:.9rem!important;grid-template-columns:1fr!important;gap:.35rem!important;margin-top:0!important;padding:0!important;display:grid!important}.awg-landing-strip article{border-radius:.7rem!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:.42rem!important;min-height:0!important;padding:.5rem!important;display:grid!important}.awg-landing-strip article p{display:none!important}.awg-landing-strip svg{width:.9rem!important;height:.9rem!important;margin:0!important}.awg-landing-strip h3{margin:0!important;font-size:.72rem!important;line-height:1.12!important}.awg-landing-product,.awg-landing-map{border-radius:.9rem!important;grid-template-columns:1fr!important;gap:.45rem!important;margin-top:0!important;padding:.58rem!important;display:grid!important}.awg-landing-section-copy h2{margin:0!important;font-size:.86rem!important;line-height:1.12!important}.awg-landing-section-copy p{display:none!important}.awg-itinerary-preview-card{border-radius:.7rem!important;padding:.48rem!important}.awg-preview-head{margin-bottom:.35rem!important}.awg-preview-head span,.awg-preview-head small,.awg-preview-list span,.awg-preview-list small{display:none!important}.awg-preview-head strong{font-size:.72rem!important}.awg-preview-route{border-radius:.55rem!important;min-height:1.7rem!important;padding:.28rem .4rem!important;font-size:.62rem!important}.awg-preview-list>div{grid-template-columns:auto 1fr!important;gap:.38rem!important;padding:.32rem 0!important}.awg-preview-list>div:nth-child(n+3){display:none!important}.awg-preview-list time,.awg-preview-list strong{font-size:.62rem!important}.awg-landing-map>div:last-child{border-radius:.7rem!important;height:8.5rem!important;min-height:8.5rem!important}body{background:var(--awg-mobile-bg,#f4f4f0)!important;font-size:16px!important}body .app-bottom-menu,body .awg-bottom-menu{left:50%!important;right:auto!important;bottom:calc(.5rem + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(28px)saturate(160%)!important;background:#f6f6f2c2!important;border:1px solid #ffffffb8!important;border-radius:1.45rem!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;width:min(100% - 1rem,32rem)!important;height:4.25rem!important;padding:.3rem!important;display:grid!important;transform:translate(-50%)!important;box-shadow:0 1rem 2.5rem -1.25rem #14141261,inset 0 1px #ffffffc7!important}body .app-bottom-menu__item,body .awg-bottom-menu__item{color:#777771!important;height:3.6rem!important;min-height:3.6rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:1.1rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.18rem!important;display:flex!important}body .app-bottom-menu__item.active,body .awg-bottom-menu__item.active{color:#171715!important;background:#fffffccc!important;box-shadow:inset 0 0 0 1px #1414120d!important}body .app-bottom-menu__icon,body .awg-bottom-menu__icon,body .app-bottom-menu__icon .icon,body .awg-bottom-menu__icon .icon{width:1.22rem!important;height:1.22rem!important}body .app-bottom-menu__item strong,body .awg-bottom-menu__text{color:inherit!important;font-size:.61rem!important;font-weight:650!important;line-height:1!important;display:block!important}body .dashboard-page main#main-content,body .discover-page .discover-hero-section,body .awg-landing-modern,body .awg-shell .awg-content{padding-top:calc(1.35rem + env(safe-area-inset-top))!important;padding-right:1rem!important;padding-bottom:calc(6.2rem + env(safe-area-inset-bottom))!important;padding-left:1rem!important}body .dashboard-page main#main-content>section:first-child h1,body .discover-page .discover-hero-copy h1{letter-spacing:0!important;font-size:clamp(1.9rem,9vw,2.35rem)!important;font-weight:650!important;line-height:1.04!important}body .awg-landing-copy h1{letter-spacing:0!important;font-size:clamp(2.05rem,10vw,2.65rem)!important;font-weight:650!important;line-height:1.02!important}body .awg-landing-copy h1 span{font-size:1rem!important;line-height:1.25!important}body .dashboard-page main#main-content>section:first-child .mt-8 a,body .discover-page .discover-hero-copy .mt-8 button,body .awg-landing-primary,body .awg-landing-secondary,body .trip-section-toggle,body .discover-filter-panel button,body .awg-itinerary-mobile-controls select,body .awg-itinerary-mobile-controls button,body .awg-itinerary-action-dropdown summary,body .awg-item-action-links a{border-radius:.5rem!important;min-height:2.75rem!important;font-size:.78rem!important}body .dashboard-status-card,body .dashboard-trip-card.compact,body .dashboard-trip-card.full,body .discover-group-card,body .discover-group-card.discover-card-compact,body .awg-mobile-day-summary>div,body .weather-widget .weather-day-card,body .awg-timeline-row{border:1px solid var(--awg-mobile-line,#1717151a)!important;background:var(--awg-mobile-surface-solid,#fffffc)!important;box-shadow:none!important;border-radius:.5rem!important}body .dashboard-trip-card.compact,body .discover-group-card.discover-card-compact{min-height:4.25rem!important;padding:.85rem!important}body .dashboard-trip-card h3,body .dashboard-trip-card.compact h3,body .dashboard-trip-card.full h3,body .discover-group-card h3,body .discover-group-card.discover-card-compact h3{color:var(--awg-mobile-ink,#171715)!important;letter-spacing:0!important;font-size:1rem!important;font-weight:620!important;line-height:1.2!important}body .dashboard-trip-expand,body .discover-card-expand{background:#efefe9!important;border:0!important;border-radius:50%!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important;font-size:0!important}body .dashboard-trip-expand svg,body .discover-card-expand svg{width:1rem!important;height:1rem!important}body .discover-searchbar{-webkit-backdrop-filter:blur(24px)saturate(155%)!important;background:#fafaf7c7!important;border-radius:1.1rem!important;min-height:3.25rem!important}body .discover-searchbar input{font-size:.88rem!important}body .discover-searchbar>button{width:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;font-size:0!important}body .awg-itinerary-mobile-controls{top:calc(.45rem + env(safe-area-inset-top))!important;-webkit-backdrop-filter:blur(24px)saturate(155%)!important;background:#f6f6f2c7!important;border-radius:1rem!important;grid-template-columns:minmax(0,1fr) 2.75rem 4.2rem 2.75rem!important;gap:.35rem!important;padding:.3rem!important}body .awg-itinerary-card .awg-itinerary-hero h1{font-size:1.75rem!important;font-weight:650!important;line-height:1.05!important}body .awg-timeline-row{min-height:4.15rem!important;padding:.8rem!important}body .awg-timeline-header h3{font-size:.9rem!important;font-weight:620!important}body .awg-floating-tools-toggle,body .awg-floating-chat-button,body.awg-floating-tools-open .accessibility-btn{width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}body .awg-floating-tools-toggle{right:.8rem!important;bottom:calc(5.45rem + env(safe-area-inset-bottom))!important}body .awg-floating-chat{right:3.85rem!important;bottom:calc(5.45rem + env(safe-area-inset-bottom))!important}body.awg-floating-tools-open .accessibility-btn{right:6.9rem!important;bottom:calc(5.45rem + env(safe-area-inset-bottom))!important}body .awg-floating-chat-panel{width:min(100vw - 1.6rem,24rem)!important;height:min(31rem,100dvh - 10rem)!important;right:-3.05rem!important}body .awg-footer{display:none!important}}.discover-group-card{--discover-card-a:#f4f0ff;--discover-card-b:#eaf6f1;--discover-card-accent:#7163a8;border-color:color-mix(in srgb, var(--discover-card-accent) 20%, white)!important;background:linear-gradient(140deg, var(--discover-card-a) 0%, var(--discover-card-b) 100%)!important;min-height:0!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--discover-card-accent) 62%, transparent), 0 1rem 2.4rem -2rem #1f29376b!important;border-radius:.5rem!important;justify-content:flex-start!important;padding:1.15rem!important}.discover-group-card[data-palette="1"]{--discover-card-a:#fff2e8;--discover-card-b:#fff8dc;--discover-card-accent:#bd7548}.discover-group-card[data-palette="2"]{--discover-card-a:#e9f5ff;--discover-card-b:#f2efff;--discover-card-accent:#4c78a8}.discover-group-card[data-palette="3"]{--discover-card-a:#edf8ee;--discover-card-b:#fff0f3;--discover-card-accent:#4f8a66}.discover-group-card:hover{border-color:color-mix(in srgb, var(--discover-card-accent) 36%, white)!important;box-shadow:inset 3px 0 0 var(--discover-card-accent), 0 1.1rem 2.5rem -1.85rem #1f29376b!important;transform:translateY(-2px)!important}.discover-card-tags{margin-bottom:.7rem!important}.discover-card-tags span{border-color:color-mix(in srgb, var(--discover-card-accent) 18%, white)!important;color:color-mix(in srgb, var(--discover-card-accent) 88%, #171715)!important;letter-spacing:0!important;background:#ffffff8a!important;padding:.3rem .55rem!important;font-size:.64rem!important}.discover-card-title{color:#20201d!important;letter-spacing:0!important;margin:0!important;font-size:1.3rem!important;font-weight:650!important;line-height:1.12!important}.discover-card-group-name{margin-top:.35rem!important;margin-bottom:0!important;font-size:.75rem!important;font-weight:580!important}.discover-card-group-name svg{width:.85rem!important;height:.85rem!important;color:var(--discover-card-accent)!important}.discover-card-compact-summary{color:#5d5d57;flex-wrap:wrap;gap:.35rem .85rem;margin-top:.65rem;font-size:.72rem;font-weight:560;display:flex}.discover-card-compact-summary span{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.discover-card-compact-summary svg{width:.82rem;height:.82rem;color:var(--discover-card-accent);flex:none}.discover-card-description{color:#62625c!important;margin:.75rem 0 0!important;font-size:.8rem!important;font-weight:500!important;line-height:1.42!important}.discover-card-meta{border-top:1px solid #20201d17!important;border-bottom:1px solid #20201d17!important;gap:.75rem!important;margin:.85rem 0 0!important;padding:.75rem 0!important}.discover-card-compact:not(.expanded) .discover-card-meta{display:none!important}.discover-meta-item{min-width:0}.discover-meta-icon{width:2rem;height:2rem;box-shadow:none;background:#ffffff7a;border:1px solid #ffffffb3;border-radius:.5rem;flex:0 0 2rem;place-items:center;display:grid}.discover-meta-icon svg{color:var(--discover-card-accent)!important}.discover-meta-item p:first-child{color:#81817a!important;letter-spacing:0!important;font-size:.58rem!important}.discover-meta-item p:last-child{color:#30302c!important;font-size:.7rem!important;line-height:1.25!important}.discover-card-activities{margin-top:.75rem!important}.discover-card-activities>p{color:#81817a!important;letter-spacing:0!important;margin-bottom:.4rem!important}.discover-card-activities span{color:#55554f!important;background:#ffffff7a!important;border:0!important;border-radius:.35rem!important}.discover-card-footer{border-top:1px solid #20201d17!important;margin-top:.8rem!important;padding-top:.75rem!important}.discover-card-privacy{color:#777770!important;letter-spacing:0!important;font-size:.58rem!important;font-weight:600!important}.discover-card-privacy svg{color:var(--discover-card-accent)!important}.discover-card-expand,.discover-card-cta{min-height:2.35rem!important;box-shadow:none!important;border-radius:.5rem!important;padding:.55rem .75rem!important;font-size:.7rem!important}.discover-card-expand{background:#ffffff80!important;border-color:#20201d1f!important}.discover-card-cta:not(:disabled){color:#fff!important;background:#20201d!important}.discover-group-grid.expanded .discover-group-card,.discover-group-card.expanded{min-height:0!important}@media (width<=820px){body .discover-page .discover-group-card,body .discover-page .discover-group-card.discover-card-compact{border-color:color-mix(in srgb, var(--discover-card-accent) 20%, white)!important;background:linear-gradient(140deg, var(--discover-card-a) 0%, var(--discover-card-b) 100%)!important;min-height:0!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--discover-card-accent) 62%, transparent)!important;padding:.9rem!important}body .discover-page .discover-group-card.discover-card-compact:not(.expanded)>div:first-child{min-height:0!important;padding-right:0!important}body .discover-page .discover-group-card.discover-card-compact:not(.expanded)>.discover-card-footer{justify-content:flex-end!important;margin-top:.7rem!important;padding-top:.65rem!important;display:flex!important;position:static!important}body .discover-page .discover-card-compact:not(.expanded) .discover-card-privacy{display:none!important}body .discover-page .discover-group-card.discover-card-compact:not(.expanded) .discover-card-expand,body .discover-page .discover-group-card.discover-card-compact:not(.expanded) .discover-card-cta{width:auto!important;min-width:2.75rem!important;height:2.5rem!important;min-height:2.5rem!important;display:inline-flex!important;position:static!important}body .discover-page .discover-group-card.discover-card-compact:not(.expanded) .discover-card-expand{border-radius:.5rem!important;padding:0 .7rem!important}body .discover-page .discover-group-card.discover-card-compact:not(.expanded) .discover-card-cta{padding:.55rem .75rem!important;font-size:.68rem!important}body .discover-page .discover-card-title,body .discover-page .discover-group-card.discover-card-compact h3{max-width:none!important;font-size:1.02rem!important}body .discover-page .discover-card-compact-summary{font-size:.68rem!important}body .discover-page .discover-group-card.expanded{min-height:0!important;padding:1rem!important}}body.awg-dark-mode .discover-group-card{--discover-card-a:#24231f;--discover-card-b:#1d2522;border-color:#ffffff1a!important}body.awg-dark-mode .discover-card-title,body.awg-dark-mode .discover-meta-item p:last-child{color:#f4f4ef!important}body.awg-dark-mode .discover-card-description,body.awg-dark-mode .discover-card-compact-summary,body.awg-dark-mode .discover-card-privacy{color:#aaa9a1!important}@keyframes awgDiscoverRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes awgDiscoverDetailsIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.discover-group-grid.compact .discover-card-compact:not(.expanded){animation:.26s cubic-bezier(.22,1,.36,1) both awgDiscoverRowIn;background:linear-gradient(135deg, color-mix(in srgb, var(--discover-card-a) 86%, #ffffff94), color-mix(in srgb, var(--discover-card-b) 82%, #ffffff7a))!important;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;grid-template-columns:minmax(0,1fr) 2.5rem!important;align-items:center!important;gap:.65rem!important;min-height:4.75rem!important;padding:.72rem .8rem!important;display:grid!important}.discover-group-grid.compact .discover-card-compact:not(.expanded)>div:first-child{min-width:0!important;min-height:0!important;padding:0!important;display:block!important}.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-tags,.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-group-name,.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-meta,.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-description,.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-activities,.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-privacy,.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-cta{display:none!important}.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-title{color:#20201d!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.95rem!important;font-weight:640!important;line-height:1.15!important;overflow:hidden!important}.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-compact-summary{color:#686861!important;white-space:nowrap!important;flex-wrap:nowrap!important;gap:.65rem!important;margin-top:.34rem!important;font-size:.64rem!important;line-height:1.1!important;display:flex!important;overflow:hidden!important}.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-compact-summary span{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-compact-summary svg{width:.72rem!important;height:.72rem!important}.discover-group-grid.compact .discover-card-compact:not(.expanded)>.discover-card-footer{border:0!important;align-self:center!important;place-items:center!important;width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-expand{color:#292925!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff8f!important;border:1px solid #ffffffb8!important;border-radius:50%!important;place-items:center!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;padding:0!important;font-size:0!important;transition:transform .18s,background-color .18s!important;display:grid!important;box-shadow:inset 0 1px #fffc,0 .35rem 1rem -.75rem #1f293775!important}.discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-expand:active{transform:scale(.92)!important}.discover-card-compact.expanded .discover-card-description,.discover-card-compact.expanded .discover-card-meta,.discover-card-compact.expanded .discover-card-activities,.discover-card-compact.expanded .discover-card-footer{animation:.22s cubic-bezier(.22,1,.36,1) both awgDiscoverDetailsIn}@media (width<=820px){body .discover-page .discover-searchbar{-webkit-backdrop-filter:blur(24px)saturate(150%)!important;background:#f9f9f6bd!important;border:1px solid #ffffffc2!important;border-radius:1rem!important;grid-template-rows:2.75rem!important;grid-template-columns:minmax(0,1fr) 2.75rem!important;align-items:center!important;gap:.25rem!important;width:100%!important;height:3.25rem!important;min-height:3.25rem!important;padding:.24rem!important;display:grid!important;box-shadow:0 .9rem 2.2rem -1.55rem #1f293780,inset 0 1px #ffffffd6!important}body .discover-page .discover-searchbar>div:first-child{align-items:center!important;gap:.5rem!important;min-width:0!important;height:2.75rem!important;padding:0 .65rem!important;display:flex!important}body .discover-page .discover-searchbar input{min-width:0!important;height:auto!important;font-size:.76rem!important}body .discover-page .discover-searchbar>button{border-radius:.78rem!important;place-items:center!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;margin:0!important;display:grid!important}body .discover-page .discover-results>div.mb-7{grid-template-columns:minmax(0,1fr) 7.25rem!important;align-items:end!important;gap:.65rem!important;display:grid!important}body .discover-page .discover-list-controls{background:#e0e0da8f!important;border:1px solid #1f1f1c1a!important;border-radius:.65rem!important;grid-template-rows:2.2rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:.15rem!important;width:7.25rem!important;min-width:7.25rem!important;height:2.55rem!important;min-height:2.55rem!important;margin:0!important;padding:.16rem!important;display:grid!important}body .discover-page .discover-list-controls button{border-radius:.5rem!important;place-items:center!important;width:100%!important;min-width:0!important;height:2.2rem!important;min-height:2.2rem!important;margin:0!important;padding:.2rem!important;font-size:.58rem!important;display:grid!important}body .discover-page .discover-group-grid{gap:.42rem!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded){grid-template-columns:minmax(0,1fr) 2.5rem!important;min-height:4.55rem!important;padding:.68rem .72rem!important;display:grid!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded)>.discover-card-footer{border:0!important;width:2.5rem!important;height:2.5rem!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;top:auto!important;right:auto!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-expand{border-radius:50%!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;padding:0!important;font-size:0!important;display:grid!important}}body.awg-dark-mode .discover-group-grid.compact .discover-card-compact:not(.expanded){background:linear-gradient(135deg,#272723e0,#1d2522d6)!important;border-color:#ffffff1a!important}body.awg-dark-mode .discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-title{color:#f4f4ef!important}body.awg-dark-mode .discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-expand{color:#f4f4ef!important;background:#ffffff14!important;border-color:#ffffff1a!important}@media (width<=820px){body .discover-page{background:#f7f8f6!important;overflow-x:clip!important}body .discover-page>.pointer-events-none,body .discover-map-shell>.absolute{display:none!important}body .discover-page main#main-content{padding-bottom:5.5rem!important}body .discover-page .discover-hero-section{padding:5.8rem 1rem 1rem!important}body .discover-page .discover-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;width:min(100%,31rem)!important;margin:0 auto!important;display:grid!important}body .discover-page .discover-hero-copy{text-align:left!important;padding:0 .15rem!important}body .discover-page .discover-hero-copy>div:first-child{letter-spacing:.08em!important;min-height:1.8rem!important;box-shadow:none!important;background:#ffffffd6!important;border-color:#0f766e24!important;margin:0 0 .7rem!important;padding:.35rem .65rem!important;font-size:.58rem!important;display:inline-flex!important}body .discover-page .discover-hero-copy h1{color:#171715!important;letter-spacing:0!important;text-wrap:balance!important;max-width:21rem!important;margin:0!important;font-size:clamp(1.85rem,8.4vw,2.35rem)!important;font-weight:800!important;line-height:1.02!important}body .discover-page .discover-hero-copy>p{color:#686b67!important;max-width:26rem!important;margin:.7rem 0 0!important;font-size:.78rem!important;font-weight:550!important;line-height:1.48!important;display:block!important}body .discover-page .discover-hero-copy .mt-8{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;margin-top:.9rem!important;display:grid!important}body .discover-page .discover-hero-copy .mt-8 button{width:100%!important;min-height:2.75rem!important;box-shadow:none!important;border-radius:.75rem!important;padding:.65rem .75rem!important;font-size:.72rem!important}body .discover-page .discover-map-shell{width:100%!important;margin:0!important}body .discover-page .discover-map-shell>.relative{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffde6!important;border:1px solid #1f1f1c17!important;border-radius:1.15rem!important;padding:.75rem!important;overflow:hidden!important;box-shadow:0 1rem 2.4rem -2rem #1f293766!important}body .discover-page .discover-map-shell .mb-4{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.6rem!important;margin-bottom:.55rem!important;display:grid!important}body .discover-page .discover-map-shell .mb-4 p{color:#858780!important;letter-spacing:.06em!important;margin:0!important;font-size:.54rem!important;display:block!important}body .discover-page .discover-map-shell .mb-4 h2{color:#252622!important;letter-spacing:0!important;margin:.12rem 0 0!important;font-size:.95rem!important;font-weight:750!important;line-height:1.15!important}body .discover-page .discover-map-shell .mb-4>span{text-align:center!important;border-radius:999px!important;align-items:center!important;max-width:6.4rem!important;min-height:1.75rem!important;padding:.3rem .55rem!important;font-size:.54rem!important;line-height:1.1!important;display:inline-flex!important}body .discover-page .discover-map-shell [class*=aspect-]{height:auto!important;min-height:0!important}body .discover-page .discover-map-shell [class*=aspect-]>div,body .discover-page .awg-discovery-country-map{aspect-ratio:1.45!important;border-radius:.8rem!important;width:100%!important;height:auto!important;min-height:12.5rem!important}body .discover-page .awg-country-map-topbar{display:none!important}body .discover-page .awg-country-map-list{scrollbar-width:none!important;gap:.3rem!important;padding:0!important;display:flex!important;position:absolute!important;bottom:.45rem!important;left:.45rem!important;right:.45rem!important;overflow-x:auto!important}body .discover-page .awg-country-map-list::-webkit-scrollbar{display:none!important}body .discover-page .awg-country-map-list>div{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffe0!important;border:1px solid #ffffffb8!important;border-radius:999px!important;min-width:max-content!important;padding:.3rem .5rem!important;box-shadow:0 .35rem 1rem -.75rem #1f293780!important}body .discover-page .awg-country-map-list span,body .discover-page .awg-country-map-list strong{font-size:.56rem!important}body .discover-page .awg-country-map-list small{display:none!important}body .discover-page .awg-pulse-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem!important;margin-top:.55rem!important;display:grid!important}body .discover-page .awg-pulse-stats>div{border-radius:.7rem!important;min-width:0!important;min-height:3.65rem!important;padding:.55rem!important}body .discover-page .awg-pulse-stats p:first-child{margin:0!important;font-size:1rem!important;line-height:1!important}body .discover-page .awg-pulse-stats p:last-child{letter-spacing:.03em!important;margin-top:.28rem!important;font-size:.48rem!important;line-height:1.15!important}body .discover-page main#main-content>.relative.z-10.mx-auto.mb-8{z-index:30!important;width:min(100% - 2rem,31rem)!important;margin:0 auto 1rem!important;padding:0!important;position:sticky!important;top:.5rem!important}body .discover-page .discover-searchbar{background:#fffffdeb!important;border-color:#1f1f1c1a!important;grid-template-rows:2.7rem!important;grid-template-columns:minmax(0,1fr) 2.7rem!important;height:3.15rem!important;min-height:3.15rem!important;box-shadow:0 .8rem 2rem -1.4rem #1f29378c!important}body .discover-page .discover-searchbar>div:first-child{height:2.7rem!important}body .discover-page .discover-searchbar input{font-size:.74rem!important}body .discover-page .discover-searchbar>button{color:#0000!important;width:2.7rem!important;min-width:2.7rem!important;height:2.7rem!important;min-height:2.7rem!important;padding:0!important;font-size:0!important;overflow:hidden!important}body .discover-page .discover-searchbar>button svg{color:currentColor!important;width:1rem!important;height:1rem!important}body .discover-page .discover-searchbar>button[class*=bg-slate-900]{color:#fff!important}body .discover-page .discover-searchbar>button:not([class*=bg-slate-900]){color:#555851!important}body .discover-page .discover-filter-panel{background:#fffffdf5!important;border-radius:.9rem!important;max-height:min(22rem,100dvh - 8rem)!important;padding:.8rem!important;overflow-y:auto!important}body .discover-page .discover-filter-panel>div{gap:.75rem!important;display:grid!important}body .discover-page .discover-filter-panel p{letter-spacing:.06em!important;margin-bottom:.38rem!important;font-size:.55rem!important}body .discover-page .discover-filter-panel button{min-height:1.9rem!important;padding:.35rem .65rem!important;font-size:.62rem!important}body .discover-page .discover-results{width:min(100%,31rem)!important;margin:0 auto!important;padding:0 1rem 7rem!important}body .discover-page .discover-results>div.mb-7{grid-template-columns:minmax(0,1fr) 6.5rem!important;align-items:end!important;gap:.55rem!important;margin-bottom:.7rem!important;display:grid!important}body .discover-page .discover-results>div.mb-7>div:nth-child(2){display:none!important}body .discover-page .discover-results>div.mb-7 p{letter-spacing:.06em!important;font-size:.55rem!important}body .discover-page .discover-results>div.mb-7 h2{letter-spacing:0!important;max-width:15rem!important;margin-top:.15rem!important;font-size:1rem!important;font-weight:750!important;line-height:1.18!important}body .discover-page .discover-list-controls{border-radius:.65rem!important;grid-template-rows:2rem!important;width:6.5rem!important;min-width:6.5rem!important;height:2.35rem!important;min-height:2.35rem!important}body .discover-page .discover-list-controls button{height:2rem!important;min-height:2rem!important;font-size:.56rem!important}body .discover-page .discover-group-grid{grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded){min-height:4.4rem!important;box-shadow:inset 2px 0 0 color-mix(in srgb, var(--discover-card-accent) 58%, transparent)!important;border-radius:.85rem!important;grid-template-columns:minmax(0,1fr) 2.35rem!important;gap:.55rem!important;padding:.65rem .7rem!important;transform:none!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-title{font-size:.88rem!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-compact-summary{gap:.45rem!important;font-size:.58rem!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded)>.discover-card-footer,body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-expand{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important}body .discover-page .discover-group-card.expanded,body .discover-page .discover-group-grid.expanded .discover-group-card{border-radius:.9rem!important;padding:.9rem!important;transform:none!important}body .discover-page .discover-group-card.expanded .discover-card-title{font-size:1.05rem!important}body .discover-page .discover-group-card.expanded .discover-card-description{font-size:.72rem!important;line-height:1.4!important}body .discover-page .discover-group-card.expanded .discover-card-meta{grid-template-columns:1fr!important;gap:.55rem!important}body .discover-page .discover-group-card.expanded .discover-card-footer{grid-template-columns:auto minmax(0,1fr)!important;gap:.5rem!important;display:grid!important}body .discover-page .discover-group-card.expanded .discover-card-privacy{grid-column:1/-1!important}body .discover-page .discover-group-card.expanded .discover-card-expand,body .discover-page .discover-group-card.expanded .discover-card-cta{justify-content:center!important}body .discover-page .discover-trip-toggle{border-radius:.75rem!important;width:100%!important;min-height:2.6rem!important;margin-top:.75rem!important;font-size:.7rem!important}}@media (width<=390px){body .discover-page .discover-hero-copy h1{font-size:1.78rem!important}body .discover-page .discover-map-shell [class*=aspect-]>div,body .discover-page .awg-discovery-country-map{min-height:11.25rem!important}body .discover-page .discover-results>div.mb-7{grid-template-columns:minmax(0,1fr) 5.75rem!important}body .discover-page .discover-list-controls{width:5.75rem!important;min-width:5.75rem!important}}@keyframes awgDashboardAtmosphere{0%,to{background-position:0 0,100% 100%}50%{background-position:18% 12%,82% 88%}}@keyframes awgDashboardViewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes awgDashboardReveal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes awgDashboardSheen{0%{transform:translate(-145%)skew(-18deg)}to{transform:translate(285%)skew(-18deg)}}@keyframes awgOverviewArtFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-8px,-6px)scale(1.015)}}.awg-shell{isolation:isolate;color:#20231f;background:linear-gradient(145deg,#def2ead1 0%,#f8f7f0f5 34%,#edebf9cc 67%,#e4f1f8db 100%)!important}.awg-shell:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(115deg,#478f741a,#0000 36%) 0 0/140% 140%,linear-gradient(295deg,#7062aa17,#0000 34%) 0 0/150% 150%;animation:18s ease-in-out infinite awgDashboardAtmosphere;position:fixed;inset:0}.awg-shell:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#1f231f06 1px,#0000 1px),linear-gradient(90deg,#1f231f06 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 78%);mask-image:linear-gradient(#0000008c,#0000 78%)}.awg-shell .awg-main,.awg-shell .awg-sidebar,.awg-shell .awg-topbar{z-index:1;position:relative}.awg-shell .awg-content{animation:.36s cubic-bezier(.22,1,.36,1) both awgDashboardViewIn}.awg-shell .awg-scroll-reveal{opacity:0;transform:translateY(14px)scale(.985)}.awg-shell .awg-scroll-reveal.awg-reveal-visible{animation:awgDashboardReveal .52s cubic-bezier(.22, 1, .36, 1) var(--awg-reveal-delay,0s) both}.awg-shell .awg-card,.awg-shell .awg-hero-card,.awg-shell .awg-metric-card,.awg-shell .awg-crew-card{-webkit-backdrop-filter:blur(18px)saturate(135%)!important;background:#fffffcad!important;border-color:#ffffffb8!important;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .26s,background-color .22s!important;box-shadow:0 1.2rem 3.2rem -2.45rem #26322b73,inset 0 1px #ffffffe0!important}.awg-shell .awg-card{position:relative;overflow:hidden}.awg-shell .awg-overview-art{z-index:0;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;pointer-events:none;opacity:.2;filter:saturate(.82)contrast(.92);mix-blend-mode:multiply;width:min(46%,34rem);height:calc(100% - 7.4rem);animation:12s ease-in-out infinite awgOverviewArtFloat;position:absolute;top:1rem;right:1rem;-webkit-mask-image:linear-gradient(105deg,#0000 2%,#000000b8 32%,#000 100%);mask-image:linear-gradient(105deg,#0000 2%,#000000b8 32%,#000 100%)}.awg-shell .awg-overview-copy,.awg-shell .awg-overview-status{z-index:1;position:relative}.awg-shell .awg-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:18%;position:absolute;top:-30%;bottom:-30%;left:0}.awg-shell .awg-card:hover:after{opacity:1;animation:.82s forwards awgDashboardSheen}@media (hover:hover) and (pointer:fine){.awg-shell .awg-card:hover,.awg-shell .awg-metric-card:hover,.awg-shell .awg-crew-card:hover{border-color:#5c8b7757!important;transform:translateY(-3px)!important;box-shadow:0 1.6rem 3.6rem -2.2rem #26322b7a,inset 0 1px #ffffffeb!important}}.awg-shell button,.awg-shell a,.awg-shell summary{transition:transform .16s,background-color .18s,border-color .18s,color .18s,box-shadow .18s!important}.awg-shell button:active,.awg-shell summary:active,.awg-shell a:active{transform:scale(.97)}.awg-shell .awg-metrics-grid .awg-metric-card:nth-child(4n+1),.awg-shell .awg-mobile-day-summary>div:nth-child(odd){background:linear-gradient(145deg,#e5f6eee6,#f6fbf7bd)!important;border-color:#4e8b6e29!important}.awg-shell .awg-metrics-grid .awg-metric-card:nth-child(4n+2),.awg-shell .awg-mobile-day-summary>div:nth-child(2n+2){background:linear-gradient(145deg,#e8f1fceb,#f6f4fdc2)!important;border-color:#4b74a526!important}.awg-shell .awg-metrics-grid .awg-metric-card:nth-child(4n+3){background:linear-gradient(145deg,#fff1e4eb,#fff9ebc2)!important;border-color:#b4714426!important}.awg-shell .awg-metrics-grid .awg-metric-card:nth-child(4n+4){background:linear-gradient(145deg,#f2ebfceb,#f9f6fdc7)!important;border-color:#705b9d26!important}.awg-shell .awg-section-label,.awg-shell .section-label{color:#607168!important}.awg-shell .awg-card-head h2,.awg-shell .awg-itinerary-hero h1,.awg-shell .awg-overview-copy h1,.awg-shell .awg-preferences-card h1{color:#1d2420!important}.awg-shell .awg-itinerary-mobile-controls,.awg-shell .awg-topbar,.awg-shell .awg-bottom-menu{-webkit-backdrop-filter:blur(24px)saturate(150%)!important;background:#f8f9f5b8!important;border-color:#ffffffb8!important;box-shadow:0 1rem 2.8rem -2rem #2430297a,inset 0 1px #ffffffe0!important}.awg-shell .awg-timeline-row{background:linear-gradient(145deg,#f9fcfae0,#eff4fbcc)!important;border-color:#54726221!important;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .22s!important;box-shadow:0 .9rem 2.2rem -1.75rem #2a3a3173,inset 0 1px #ffffffd6!important}.awg-shell .awg-timeline-row.travel-block{background:linear-gradient(145deg,#e6f6efe6,#eff7fad1)!important}.awg-shell .awg-timeline-row.expanded{border-color:#4585674d!important;box-shadow:0 1.2rem 2.8rem -1.9rem #2a3a3185,inset 0 1px #ffffffe0!important}.awg-shell .awg-timeline-tags span{color:#5f6d65!important;background:#ffffff94!important;border-color:#516f5f1a!important}.awg-shell .weather-day-card{background:linear-gradient(155deg,#f2f8fcdb,#f9f5fdbd)!important;border-color:#667b9421!important;transition:transform .2s,box-shadow .2s!important}@media (hover:hover) and (pointer:fine){.awg-shell .weather-day-card:hover{transform:translateY(-3px);box-shadow:0 .9rem 2rem -1.5rem #394b5d73!important}}.awg-shell .awg-sidebar{box-shadow:1rem 0 3rem -2.5rem #1c262080!important}body.awg-dark-mode .awg-shell{color:#edf2ed;background:linear-gradient(145deg,#141a17 0%,#171713 38%,#191720 72%,#121a1d 100%)!important}body.awg-dark-mode .awg-shell:before{background:linear-gradient(115deg,#46977521,#0000 38%),linear-gradient(295deg,#745baa21,#0000 36%)}body.awg-dark-mode .awg-shell:after{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)}body.awg-dark-mode .awg-shell .awg-card,body.awg-dark-mode .awg-shell .awg-hero-card,body.awg-dark-mode .awg-shell .awg-metric-card,body.awg-dark-mode .awg-shell .awg-crew-card,body.awg-dark-mode .awg-shell .awg-timeline-row{background:#1b211dc7!important;border-color:#ffffff17!important;box-shadow:0 1.2rem 3rem -2.2rem #000000b3,inset 0 1px #ffffff0f!important}body.awg-dark-mode .awg-shell .awg-card-head h2,body.awg-dark-mode .awg-shell .awg-itinerary-hero h1,body.awg-dark-mode .awg-shell .awg-overview-copy h1,body.awg-dark-mode .awg-shell .awg-preferences-card h1{color:#f1f5f1!important}body.awg-dark-mode .awg-shell .awg-overview-art{opacity:.14;filter:saturate(.7)brightness(1.35)contrast(.82);mix-blend-mode:screen}@media (width<=820px){body .awg-shell .awg-content{background:0 0!important}body .awg-shell .awg-view,body .awg-shell .awg-itinerary-layout,body .awg-shell .awg-itinerary-card{width:100%!important;max-width:100%!important}body .awg-shell .awg-overview-art{display:none!important}body .awg-shell .awg-itinerary-card{-webkit-backdrop-filter:blur(20px)saturate(140%)!important;background:linear-gradient(155deg,#fffffcbd,#f4f7f2a3)!important;border:1px solid #ffffffc7!important;border-radius:.85rem!important;padding:0!important;overflow:visible!important;box-shadow:0 1.4rem 3.4rem -2.45rem #1f2d258c,inset 0 1px #ffffffe6!important}body .awg-shell .awg-itinerary-mobile-controls{box-shadow:none!important;background:linear-gradient(120deg,#ebf7f0c7,#f1eff9b8)!important;border:0!important;border-bottom:1px solid #4f685a17!important;border-radius:.85rem .85rem 0 0!important;margin:0!important;padding:.38rem!important}body .awg-shell .awg-itinerary-mobile-controls select,body .awg-shell .awg-itinerary-mobile-controls button,body .awg-shell .awg-itinerary-action-dropdown summary{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffc9e!important;border-color:#4b68581c!important;box-shadow:inset 0 1px #ffffffd9!important}body .awg-shell .awg-itinerary-hero{margin:0!important;padding:.8rem .85rem .25rem!important}body .awg-shell .awg-itinerary-hero h1{background:linear-gradient(100deg,#1c2721,#426452 56%,#5c5578);-webkit-background-clip:text;background-clip:text;color:#0000!important}body .awg-shell .awg-itinerary-content-panel{gap:.65rem!important;padding:.45rem .75rem .8rem!important}body .awg-shell .awg-mobile-day-summary{gap:.5rem!important;margin:0!important}body .awg-shell .awg-mobile-day-summary>div{border-radius:.65rem!important;min-height:4.15rem!important;padding:.7rem!important;box-shadow:inset 0 1px #ffffffd1!important}body .awg-shell .awg-mobile-day-summary>div:first-child{background:linear-gradient(145deg,#e1f4ebeb,#f1f9f5cc)!important}body .awg-shell .awg-mobile-day-summary>div:last-child{background:linear-gradient(145deg,#e8f0fcf0,#f1edfac7)!important}body .awg-shell .awg-timeline{gap:.45rem!important;min-height:0!important;margin:0!important}body .awg-shell .awg-timeline-reorder-group{gap:.48rem!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important}body .awg-shell .awg-timeline-row{border-radius:.7rem!important;grid-template-rows:auto!important;grid-template-columns:.22rem minmax(0,1fr)!important;align-items:stretch!important;gap:.62rem!important;width:100%!important;height:auto!important;min-height:4.25rem!important;padding:.72rem!important;display:grid!important;overflow:hidden!important}body .awg-shell .awg-timeline-row:before{background:linear-gradient(#6c8fb5,#8d76b4)!important;border-radius:999px!important;grid-area:1/1!important;align-self:stretch!important;width:.22rem!important;height:100%!important;min-height:2.7rem!important;box-shadow:0 0 .8rem #6c8fb540!important}body .awg-shell .awg-timeline-row.travel-block:before{background:linear-gradient(#4f9a77,#74b69a)!important}body .awg-shell .awg-timeline-row>time{display:none!important}body .awg-shell .awg-timeline-card{background:0 0!important;border:0!important;grid-area:1/2!important;align-self:center!important;min-width:0!important;padding:0!important}body .awg-shell .awg-timeline-row.expanded .awg-timeline-card{align-self:start!important}body .awg-shell .awg-timeline-header h3{color:#263029!important;font-size:.92rem!important}body .awg-shell .awg-bottom-menu__item.active{color:#26372e!important;background:linear-gradient(145deg,#e6f4edf0,#efedf9e6)!important;box-shadow:0 .6rem 1.4rem -1rem #38594799,inset 0 1px #ffffffdb!important}body.awg-dark-mode .awg-shell .awg-itinerary-card,body.awg-dark-mode .awg-shell .awg-itinerary-mobile-controls,body.awg-dark-mode .awg-shell .awg-mobile-day-summary>div{background:#191f1bd6!important;border-color:#ffffff14!important}body.awg-dark-mode .awg-shell .awg-itinerary-hero h1{background:linear-gradient(100deg,#f1f5f1,#9fd2b6 58%,#b4a7d5);-webkit-background-clip:text;background-clip:text;color:#0000!important}body.awg-dark-mode .awg-shell .awg-timeline-header h3{color:#edf2ed!important}}@media (prefers-reduced-motion:reduce){.awg-shell:before,.awg-shell .awg-content,.awg-shell .awg-scroll-reveal,.awg-shell .awg-scroll-reveal.awg-reveal-visible,.awg-shell .awg-card:after{opacity:1!important;animation:none!important;transform:none!important}.awg-shell .awg-overview-art{animation:none!important}}body .awg-shell .awg-overview-hero>img.awg-overview-art{z-index:0!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right center!important;object-position:right center!important;pointer-events:none!important;opacity:.18!important;filter:saturate(.82)contrast(.92)!important;mix-blend-mode:multiply!important;width:min(46%,34rem)!important;max-width:46%!important;height:calc(100% - 7.4rem)!important;max-height:none!important;display:block!important;position:absolute!important;inset:1rem 1rem auto auto!important}body .awg-shell .awg-overview-hero>.awg-overview-copy,body .awg-shell .awg-overview-hero>.awg-overview-status{z-index:2!important;position:relative!important}body.awg-dark-mode .awg-shell .awg-overview-hero>img.awg-overview-art{opacity:.12!important;filter:saturate(.7)brightness(1.35)contrast(.82)!important;mix-blend-mode:screen!important}@media (width<=820px){body .awg-shell .awg-overview-hero>img.awg-overview-art{display:none!important}}@keyframes awgAuroraDrift{0%{background-position:50%,50%}50%{background-position:15% 42%,85% 58%}to{background-position:50%,50%}}.aurora-background{--aurora-base:#fafaf7f0;--aurora-transparent:#fff0;--aurora-blue:#74a5d6ad;--aurora-indigo:#9285cd94;--aurora-mint:#6cb7979e;--aurora-violet:#c2a7e080;isolation:isolate;min-height:100dvh;overflow-x:clip;position:relative!important}.aurora-background>:not(.aurora-background__viewport){z-index:1;position:relative}.aurora-background__viewport{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora-background__effect{pointer-events:none;opacity:.34;will-change:background-position, transform;background-image:repeating-linear-gradient(100deg, var(--aurora-base) 0%, var(--aurora-base) 7%, var(--aurora-transparent) 10%, var(--aurora-transparent) 12%, var(--aurora-base) 16%), repeating-linear-gradient(100deg, var(--aurora-blue) 10%, var(--aurora-indigo) 15%, var(--aurora-mint) 20%, var(--aurora-violet) 25%, var(--aurora-blue) 30%);filter:blur(12px)saturate(118%);mix-blend-mode:multiply;background-position:50%,50%;background-size:300% 300%,200% 200%;animation:22s ease-in-out infinite awgAuroraDrift;position:absolute;inset:-1.5rem}.aurora-background__effect:after{content:"";background-image:repeating-linear-gradient(100deg, var(--aurora-base) 0%, var(--aurora-base) 7%, var(--aurora-transparent) 10%, var(--aurora-transparent) 12%, var(--aurora-base) 16%), repeating-linear-gradient(100deg, var(--aurora-blue) 10%, var(--aurora-indigo) 15%, var(--aurora-mint) 20%, var(--aurora-violet) 25%, var(--aurora-blue) 30%);mix-blend-mode:soft-light;background-position:50%,50%;background-size:200% 200%,100% 100%;background-attachment:fixed;animation:16s ease-in-out infinite reverse awgAuroraDrift;position:absolute;inset:0}.aurora-background__effect--radial{-webkit-mask-image:radial-gradient(at 100% 0,#000 8%,#000000d1 34%,#0000 74%);mask-image:radial-gradient(at 100% 0,#000 8%,#000000d1 34%,#0000 74%)}.aurora-background.awg-shell:before{display:none!important}.aurora-background.awg-shell:after{z-index:0;opacity:.42}body.awg-dark-mode .aurora-background{--aurora-base:#121715f0;--aurora-transparent:#0a0e0d00;--aurora-blue:#4170a0a3;--aurora-indigo:#5b4b979e;--aurora-mint:#347f6094;--aurora-violet:#7952978a}body.awg-dark-mode .aurora-background__effect{opacity:.29;filter:blur(14px)saturate(110%);mix-blend-mode:screen}body.awg-dark-mode .aurora-background .awg-dashboard-kicker span,body.awg-dark-mode .aurora-background .awg-overview-meta span,body.awg-dark-mode .aurora-background .awg-overview-destinations span{color:#e6ece8!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff12!important;border-color:#e2e8f024!important;box-shadow:inset 0 1px #ffffff0f!important}@media (width<=820px){.aurora-background__effect{opacity:.2;filter:blur(14px)saturate(108%);background-size:360% 360%,240% 240%;inset:-.75rem}.aurora-background__effect--radial{-webkit-mask-image:radial-gradient(at 92% 0,#000 4%,#000000b3 34%,#0000 78%);mask-image:radial-gradient(at 92% 0,#000 4%,#000000b3 34%,#0000 78%)}}@media (prefers-reduced-motion:reduce){.aurora-background__effect,.aurora-background__effect:after{background-position:50%,50%!important;animation:none!important}}body .aurora-background.awg-shell{--aurora-base:#ffffff8f;--aurora-blue:#0ea5e9d1;--aurora-indigo:#38bdf8c2;--aurora-mint:#7dd3fcb8;--aurora-violet:#93c5fdad;background:#f4faff!important}body .aurora-background .aurora-background__effect{transform:translateZ(0);opacity:.5!important;filter:blur(10px)saturate(116%)!important;mix-blend-mode:normal!important;background-size:300% 300%,200% 200%!important;animation-duration:18s!important}body .aurora-background .aurora-background__effect:after{opacity:.28;mix-blend-mode:soft-light;background-size:200% 200%,100% 100%}body .aurora-background .aurora-background__effect--radial{-webkit-mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%)!important;mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%)!important}body .aurora-background.awg-shell .awg-card,body .aurora-background.awg-shell .awg-hero-card,body .aurora-background.awg-shell .awg-metric-card,body .aurora-background.awg-shell .awg-crew-card{-webkit-backdrop-filter:blur(22px)saturate(128%)!important;background:linear-gradient(145deg,#fafdffa3,#ebf7ff75)!important;border-color:#ffffffc7!important;box-shadow:0 1.3rem 3.4rem -2.3rem #235d806b,inset 0 1px #ffffffeb!important}body .aurora-background.awg-shell .awg-overview-hero,body .aurora-background.awg-shell .awg-itinerary-card,body .aurora-background.awg-shell .awg-preferences-card{background:linear-gradient(145deg,#fafdffa3,#ebf7ff75)!important}body .aurora-background.awg-shell .awg-topbar,body .aurora-background.awg-shell .awg-sidebar,body .aurora-background.awg-shell .awg-bottom-menu,body .aurora-background.awg-shell .awg-itinerary-mobile-controls{-webkit-backdrop-filter:blur(26px)saturate(145%)!important;background:#f8fcffa8!important;border-color:#ffffffbd!important}body.awg-dark-mode .aurora-background.awg-shell{--aurora-base:#08101885;--aurora-blue:#0284c7b3;--aurora-indigo:#0369a1ad;--aurora-mint:#0e74909e;--aurora-violet:#1e40af94;background:#08131d!important}body.awg-dark-mode .aurora-background .aurora-background__effect{opacity:.46!important;filter:blur(11px)saturate(118%)!important;mix-blend-mode:screen!important}body.awg-dark-mode .aurora-background.awg-shell .awg-card,body.awg-dark-mode .aurora-background.awg-shell .awg-hero-card,body.awg-dark-mode .aurora-background.awg-shell .awg-metric-card,body.awg-dark-mode .aurora-background.awg-shell .awg-crew-card,body.awg-dark-mode .aurora-background.awg-shell .awg-overview-hero,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-card,body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card{background:linear-gradient(145deg,#0c1b28c7,#0f1e2ead)!important;border-color:#7dd3fc1f!important;box-shadow:0 1.4rem 3.5rem -2.1rem #000810c7,inset 0 1px #bae6fd0f!important}body.awg-dark-mode .aurora-background.awg-shell .awg-topbar,body.awg-dark-mode .aurora-background.awg-shell .awg-sidebar,body.awg-dark-mode .aurora-background.awg-shell .awg-bottom-menu,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-mobile-controls{background:#08141fb3!important;border-color:#7dd3fc1a!important}@media (width<=820px){body .aurora-background .aurora-background__effect{opacity:.34!important;filter:blur(12px)saturate(110%)!important;background-size:340% 340%,230% 230%!important}body .aurora-background.awg-shell .awg-card,body .aurora-background.awg-shell .awg-itinerary-card,body .aurora-background.awg-shell .awg-preferences-card{-webkit-backdrop-filter:blur(19px)saturate(125%)!important;background:linear-gradient(150deg,#fafdffb8,#ebf7ff94)!important}body.awg-dark-mode .aurora-background.awg-shell .awg-card,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-card,body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card{background:linear-gradient(150deg,#0c1b28d6,#0f1e2ec2)!important}body .aurora-background.awg-shell .awg-itinerary-layout{padding-inline:.65rem!important;display:block!important}body .aurora-background.awg-shell .awg-itinerary-card{border-radius:1.05rem!important;width:100%!important;margin:0!important;padding:.65rem!important;overflow:visible!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls{top:calc(3.45rem + env(safe-area-inset-top))!important;z-index:90!important;-webkit-backdrop-filter:blur(18px)saturate(130%)!important;background:#fffffff0!important;border:1px solid #7e99ae38!important;border-radius:1rem!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:.45rem!important;margin:-.1rem 0 .75rem!important;padding:.45rem!important;display:grid!important;position:sticky!important;box-shadow:0 1rem 2.4rem -1.8rem #0f172a85!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls label{min-width:0!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls label span,body .aurora-background.awg-shell .awg-itinerary-mobile-controls label:nth-of-type(2){display:none!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls select,body .aurora-background.awg-shell .awg-itinerary-mobile-controls button,body .aurora-background.awg-shell .awg-itinerary-action-dropdown summary{color:#193044!important;min-height:2.45rem!important;box-shadow:none!important;background:#f8fcffe0!important;border:1px solid #7e99ae38!important;border-radius:.78rem!important;font-size:.78rem!important;font-weight:850!important;line-height:1!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls select{text-overflow:ellipsis!important;white-space:nowrap!important;padding:0 .72rem!important;overflow:hidden!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls>button{width:2.45rem!important;min-width:2.45rem!important;padding:0!important;font-size:0!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls>button svg{width:1rem!important;height:1rem!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown summary{width:2.9rem!important;padding:0!important;font-size:0!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown[open]>div{z-index:220!important;background:#fffffffa!important;border:1px solid #7e99ae38!important;border-radius:1rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;min-width:min(18rem,100vw - 1.8rem)!important;padding:.55rem!important;display:grid!important;top:calc(100% + .45rem)!important;right:0!important;box-shadow:0 1.4rem 3.5rem -2rem #0f172a8c!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown[open] button,body .aurora-background.awg-shell .awg-itinerary-action-dropdown[open] a{color:#193044!important;background:#f8fcffeb!important;border:1px solid #7e99ae2e!important;border-radius:.75rem!important;justify-content:center!important;align-items:center!important;min-height:2.45rem!important;font-size:.78rem!important;font-weight:850!important;text-decoration:none!important;display:flex!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown[open] button:disabled{opacity:.45!important}body .aurora-background.awg-shell .awg-itinerary-actions-hero{display:none!important}body .aurora-background.awg-shell .awg-itinerary-hero{background:#f8fcff94!important;border:1px solid #7e99ae24!important;border-radius:.95rem!important;margin:0 0 .65rem!important;padding:.8rem .85rem!important;display:block!important}body .aurora-background.awg-shell .awg-itinerary-hero .section-label,body .aurora-background.awg-shell .awg-itinerary-hero p{display:none!important}body .aurora-background.awg-shell .awg-itinerary-hero h1{color:#193044!important;letter-spacing:-.04em!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:clamp(1.28rem,7vw,1.7rem)!important;line-height:1.03!important;display:-webkit-box!important;overflow:hidden!important}body .aurora-background.awg-shell .awg-regenerate-row{grid-template-columns:1fr!important;gap:.45rem!important;margin-top:.65rem!important;display:grid!important}body .aurora-background.awg-shell .awg-regenerate-row input,body .aurora-background.awg-shell .awg-regenerate-row button{border-radius:.75rem!important;width:100%!important;min-height:2.45rem!important;font-size:.82rem!important}body .aurora-background.awg-shell .awg-itinerary-content-panel{gap:.75rem!important;padding:0!important;display:grid!important}body .aurora-background.awg-shell .awg-mobile-day-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;display:grid!important}body .aurora-background.awg-shell .awg-mobile-day-summary>div,body .aurora-background.awg-shell .awg-estimate-tile{border-radius:.85rem!important;min-height:4rem!important;padding:.75rem!important}body .aurora-background.awg-shell .awg-itinerary-estimate{border-radius:.95rem!important;padding:.85rem!important}body .aurora-background.awg-shell .awg-travel-cost-head{display:block!important}body .aurora-background.awg-shell .awg-travel-cost-head h2{font-size:1.4rem!important}body .aurora-background.awg-shell .awg-travel-cost-meter,body .aurora-background.awg-shell .awg-currency-select,body .aurora-background.awg-shell .awg-cost-breakdown,body .aurora-background.awg-shell .awg-estimate-note{display:none!important}body .aurora-background.awg-shell .awg-estimate-grid{grid-template-columns:1fr!important;gap:.55rem!important;margin-top:.75rem!important;display:grid!important}body .aurora-background.awg-shell .awg-route-order{display:none!important}body .aurora-background.awg-shell .awg-timeline{gap:.7rem!important;display:grid!important}body .aurora-background.awg-shell .awg-timeline-row{border-radius:.95rem!important;min-height:0!important;padding:.8rem!important;display:block!important}body .aurora-background.awg-shell .awg-timeline-row:hover{transform:none!important}body .aurora-background.awg-shell .awg-timeline-row>div:first-child{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:.65rem!important;display:grid!important}body .aurora-background.awg-shell .awg-timeline-row h3,body .aurora-background.awg-shell .awg-timeline-row strong{overflow-wrap:anywhere!important}body .aurora-background.awg-shell .awg-timeline-row p{font-size:.82rem!important;line-height:1.45!important}body .aurora-background.awg-shell .awg-timeline-row.expanded{padding-bottom:.95rem!important}body .aurora-background.awg-shell .awg-itinerary-card.awg-map-active>.awg-itinerary-map-panel{border-radius:1rem!important;margin-top:.75rem!important;display:block!important;overflow:hidden!important}body .aurora-background.awg-shell .awg-itinerary-card.awg-map-active .awg-itinerary-map-container,body .aurora-background.awg-shell .awg-itinerary-card.awg-map-active .awg-leaflet-map{border-radius:1rem!important;height:min(62vh,26rem)!important;min-height:min(62vh,26rem)!important}body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-mobile-controls,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-hero,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-action-dropdown[open]>div{background:#08141feb!important;border-color:#7dd3fc1f!important}body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-mobile-controls select,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-mobile-controls button,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-action-dropdown summary,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-action-dropdown[open] button,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-action-dropdown[open] a{color:#eaf7ff!important;background:#0f2334e6!important;border-color:#7dd3fc1f!important}body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-hero h1{color:#f8fbff!important}body .aurora-background.awg-shell .awg-itinerary-card{background:#f8fcffc2!important;border-radius:1.15rem!important;padding:0!important;overflow:clip!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls{top:calc(3.05rem + env(safe-area-inset-top))!important;background:#ffffffe6!important;border:0!important;border-bottom:1px solid #7e99ae29!important;border-radius:1.15rem 1.15rem 0 0!important;grid-template-columns:minmax(0,1fr) 2.5rem 3.2rem!important;margin:0!important;padding:.55rem!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls select,body .aurora-background.awg-shell .awg-itinerary-mobile-controls>button,body .aurora-background.awg-shell .awg-itinerary-action-dropdown summary{background:#f8fcff!important;border-radius:.9rem!important;min-height:2.65rem!important;font-size:.82rem!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls select{font-size:.86rem!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown summary:after{content:"More";font-size:.76rem}body .aurora-background.awg-shell .awg-itinerary-action-dropdown[open]>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;min-width:min(20rem,100vw - 1.2rem)!important;max-width:calc(100vw - 1.2rem)!important;padding:.6rem!important;display:grid!important}body .aurora-background.awg-shell .awg-mobile-regenerate-action{background:#f1f7fbeb;border:1px solid #7e99ae24;border-radius:.85rem;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:.45rem;display:grid}body .aurora-background.awg-shell .awg-mobile-regenerate-action input,body .aurora-background.awg-shell .awg-mobile-regenerate-action button{color:#193044;background:#fff;border:1px solid #7e99ae2e;border-radius:.72rem;width:100%;padding:0 .7rem;font-size:.8rem;font-weight:750;min-height:2.4rem!important}body .aurora-background.awg-shell .awg-mobile-regenerate-action button{color:#fff;background:#193044;width:auto;padding-inline:.85rem}body .aurora-background.awg-shell .awg-itinerary-hero{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:1.25rem .95rem .45rem!important}body .aurora-background.awg-shell .awg-itinerary-hero h1{font-size:clamp(1.4rem,7.2vw,1.95rem)!important}body .aurora-background.awg-shell .awg-itinerary-card .awg-regenerate-row{display:none!important}body .aurora-background.awg-shell .awg-itinerary-content-panel{padding:.55rem .75rem calc(5.6rem + env(safe-area-inset-bottom))!important}body .aurora-background.awg-shell .weather-widget,body .aurora-background.awg-shell [class*=weather]{max-width:100%}body .aurora-background.awg-shell .awg-mobile-day-summary{order:-1}body .aurora-background.awg-shell .awg-mobile-day-summary>div{border:1px solid #7e99ae29!important;border-radius:.95rem!important;min-height:3.75rem!important;padding:.72rem .85rem!important}body .aurora-background.awg-shell .awg-timeline{position:relative;margin-top:.15rem!important;padding-top:2.15rem!important}body .aurora-background.awg-shell .awg-timeline:before{content:"Schedule";color:#6d7c89;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900;position:absolute;top:0;left:.1rem}body .aurora-background.awg-shell .awg-timeline-reorder-group{gap:.62rem!important;display:grid!important}body .aurora-background.awg-shell .awg-timeline-row{background:#ffffffc7!important;border:1px solid #7e99ae29!important;border-radius:1rem!important;grid-template-columns:.25rem minmax(0,1fr)!important;gap:.72rem!important;min-height:0!important;padding:.82rem!important;display:grid!important;box-shadow:0 .9rem 2.2rem -1.8rem #1930446b!important}body .aurora-background.awg-shell .awg-timeline-row:before{content:"";background:linear-gradient(#6c8fb5,#8d76b4)!important;border-radius:999px!important;width:.25rem!important;min-height:3rem!important}body .aurora-background.awg-shell .awg-timeline-row.travel-block:before{background:linear-gradient(#4f9a77,#74b69a)!important}body .aurora-background.awg-shell .awg-timeline-row>time{display:none!important}body .aurora-background.awg-shell .awg-timeline-card{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}body .aurora-background.awg-shell .awg-timeline-dot{display:none!important}body .aurora-background.awg-shell .awg-timeline-header{min-height:0!important;display:block!important}body .aurora-background.awg-shell .awg-timeline-header h3{color:#1f2f3f!important;letter-spacing:-.025em!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.98rem!important;font-weight:850!important;line-height:1.14!important;display:-webkit-box!important;overflow:hidden!important}body .aurora-background.awg-shell .awg-timeline-tags{flex-wrap:wrap!important;gap:.35rem!important;margin-top:.5rem!important;display:flex!important}body .aurora-background.awg-shell .awg-timeline-tags span{color:#516574!important;background:#f2f7fbd1!important;border:1px solid #7e99ae24!important;border-radius:999px!important;padding:.22rem .5rem!important;font-size:.68rem!important;font-weight:800!important}body .aurora-background.awg-shell .awg-timeline-summary{margin-top:.5rem!important}body .aurora-background.awg-shell .awg-timeline-summary p{color:#667887!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.82rem!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}body .aurora-background.awg-shell .awg-timeline-row.expanded .awg-timeline-summary p{display:block!important;overflow:visible!important}body .aurora-background.awg-shell .awg-timeline-details{border-top:1px solid #7e99ae21!important;margin-top:.75rem!important;padding-top:.75rem!important}body .aurora-background.awg-shell .awg-timeline-grid{grid-template-columns:1fr!important;gap:.55rem!important;display:grid!important}body .aurora-background.awg-shell .awg-detail-group{background:#f2f7fbc2!important;border-radius:.8rem!important;padding:.68rem!important}body .aurora-background.awg-shell .awg-item-action-links{grid-template-columns:1fr!important;gap:.5rem!important;display:grid!important}body .aurora-background.awg-shell .awg-item-action-links a{border-radius:.75rem!important;justify-content:center!important;min-height:2.5rem!important;font-size:.8rem!important}body .aurora-background.awg-shell .awg-itinerary-map-panel{border-radius:1rem!important;margin:.7rem .75rem 0!important}body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-card,body.awg-dark-mode .aurora-background.awg-shell .awg-timeline-row{background:#0a1926d6!important;border-color:#7dd3fc1f!important}body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-mobile-controls,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-action-dropdown[open]>div{background:#08141ff2!important}body.awg-dark-mode .aurora-background.awg-shell .awg-timeline:before,body.awg-dark-mode .aurora-background.awg-shell .awg-timeline-summary p{color:#a8bdcb!important}body.awg-dark-mode .aurora-background.awg-shell .awg-timeline-header h3{color:#f5fbff!important}body.awg-dark-mode .aurora-background.awg-shell .awg-timeline-tags span,body.awg-dark-mode .aurora-background.awg-shell .awg-detail-group,body.awg-dark-mode .aurora-background.awg-shell .awg-mobile-regenerate-action{color:#d7e8f2!important;background:#0f2334d1!important;border-color:#7dd3fc1f!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls{grid-template-columns:minmax(0,1fr) 2.75rem 3.35rem!important;align-items:center!important;overflow:visible!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls>label:first-child{grid-column:1!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls>button{color:#0000!important;white-space:nowrap!important;grid-column:2!important;place-items:center!important;width:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important;padding:0!important;font-size:0!important;display:grid!important;overflow:hidden!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls>button svg{color:#35546b!important;width:1.1rem!important;height:1.1rem!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls>label:nth-of-type(2){display:none!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown{grid-column:3!important;min-width:0!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown summary{color:#0000!important;white-space:nowrap!important;place-items:center!important;width:3.35rem!important;min-width:3.35rem!important;max-width:3.35rem!important;padding:0!important;font-size:0!important;display:grid!important;overflow:hidden!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown summary:after{content:"More"!important;color:#193044!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown[open]>div{left:auto!important;right:0!important;transform:translate(0)!important}body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-mobile-controls>button svg,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-action-dropdown summary:after{color:#eaf7ff!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls+.awg-itinerary-hero{padding-top:1.4rem!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls+.awg-itinerary-hero h1{margin-top:.15rem!important}}@media (width<=640px){body .awg-landing-modern{isolation:isolate!important;padding-bottom:calc(7rem + env(safe-area-inset-bottom))!important;background:linear-gradient(#fffffcf5 0%,#f6f6f1fa 46%,#fbfaf6fa 100%),linear-gradient(135deg,#0d756d0e 0 25%,#0000 25% 50%,#8e9aaf0e 50% 75%,#0000 75%) 0 0/2.2rem 2.2rem!important;row-gap:1rem!important;position:relative!important;overflow:hidden!important}body .awg-landing-modern:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#11182709 1px,#0000 1px) 0 0/2.4rem 2.4rem,linear-gradient(#11182707 1px,#0000 1px) 0 0/2.4rem 2.4rem,radial-gradient(circle at 50% -8%,#0d756d21,#0000 18rem) 0 0/100% 100%!important;display:block!important;position:fixed!important;inset:0!important}body .awg-landing-modern:after{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#0d756d42,#0000)!important;height:1px!important;display:block!important;position:absolute!important;top:8.7rem!important;left:2.3rem!important;right:2.3rem!important}body .awg-landing-modern>*{z-index:1!important;position:relative!important}body .awg-landing-hero{-webkit-backdrop-filter:blur(18px)saturate(135%)!important;background:linear-gradient(#fffffcc2,#fffffc61)!important;border:1px solid #ffffffb8!important;box-shadow:0 1.3rem 3.6rem -2.4rem #17171557!important}body .awg-landing-copy h1{text-wrap:balance!important;text-shadow:0 1px #ffffffc7!important}body .awg-landing-copy .awg-landing-eyebrow{color:#0f766e!important;letter-spacing:.04em!important;text-align:center!important;text-transform:uppercase!important;background:#fffffcb8!important;border:1px solid #0d756d33!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;margin:0 auto .55rem!important;padding:.34rem .68rem!important;font-size:.62rem!important;font-weight:850!important;line-height:1.15!important;display:inline-flex!important;box-shadow:inset 0 1px #fffc,0 .75rem 1.6rem -1.45rem #0d756d73!important}body .awg-landing-copy h1 span{color:#1717159e!important}body .awg-landing-actions{align-items:stretch!important}body .awg-landing-primary,body .awg-landing-secondary{border-radius:.72rem!important;transform:translateZ(0)!important}body .awg-landing-primary{color:#fff!important;background:linear-gradient(135deg,#93a0b5,#aeb8c8)!important;border:1px solid #ffffff8f!important;box-shadow:0 .75rem 1.4rem -.9rem #2330498c!important}body .awg-landing-secondary{background:#fffffcc7!important;border:1px solid #1717151f!important;box-shadow:inset 0 1px #ffffffd1,0 .65rem 1.25rem -1.1rem #17171540!important}body .awg-landing-strip{background:#fffffc99!important;border:1px solid #17171517!important;position:relative!important;overflow:hidden!important;box-shadow:0 1.1rem 2.4rem -2rem #17171547!important}body .awg-landing-strip:before{content:""!important;background:linear-gradient(#0d756d14,#0d756d4d,#0d756d14)!important;width:1px!important;position:absolute!important;top:2.45rem!important;bottom:2.45rem!important;left:1.13rem!important}body .awg-landing-strip article{background:#fffffcd1!important;border-color:#17171514!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffd1!important}body .awg-landing-strip article:after{color:#0d756d29!important;font-size:1.05rem!important;font-weight:800!important;line-height:1!important;position:absolute!important;top:50%!important;right:.72rem!important;transform:translateY(-50%)!important}body .awg-landing-strip article:first-child:after{content:"01"!important}body .awg-landing-strip article:nth-child(2):after{content:"02"!important}body .awg-landing-strip article:nth-child(3):after{content:"03"!important}body .awg-travel-route-ribbon{opacity:.66!important;grid-template-columns:1.85rem minmax(1.5rem,1fr) 1.85rem minmax(1.5rem,1fr) 1.85rem!important;width:min(17rem,100% - 3.5rem)!important;margin:.15rem auto .35rem!important}body .awg-travel-route-ribbon span{width:1.85rem!important;height:1.85rem!important}body .awg-travel-route-ribbon svg{width:.78rem!important;height:.78rem!important}body .awg-landing-strip article:first-of-type:after{content:"01"!important}body .awg-landing-strip article:nth-of-type(2):after{content:"02"!important}body .awg-landing-strip article:nth-of-type(3):after{content:"03"!important}body .awg-landing-strip svg{color:#0f766e!important;background:#e8f7f4e6!important;border-radius:999px!important;padding:.16rem!important}body .awg-landing-product,body .awg-landing-map{background:0 0!important;padding-left:.35rem!important;padding-right:.35rem!important}body .awg-landing-section-copy h2{text-wrap:balance!important;max-width:20rem!important;margin-left:auto!important;margin-right:auto!important}body .awg-itinerary-preview-card,body .awg-landing-map>div:last-child{-webkit-backdrop-filter:blur(16px)saturate(130%)!important;background:#fffffcd1!important;border:1px solid #1717151a!important;box-shadow:0 1.35rem 2.8rem -2.25rem #17171561,inset 0 1px #ffffffdb!important}body .awg-preview-route{background:linear-gradient(90deg,#e8f7f4f2,#f6faf8f2)!important;box-shadow:inset 0 1px #ffffffc7!important}body .awg-preview-list>div{background:#fffffcad!important;border:1px solid #17171514!important;border-radius:999px!important;padding:.38rem .7rem!important}body .awg-landing-map>div:last-child{overflow:hidden!important}}.awg-hero-flip{perspective:1200px;position:relative}.awg-hero-info-button{z-index:5;color:#0f766e;cursor:pointer;background:#fffffcc7;border:1px solid #0f766e2e;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:transform .18s,background .18s,box-shadow .18s;display:inline-grid;position:absolute;top:.25rem;right:.25rem;box-shadow:0 .75rem 1.8rem -1.35rem #0f172a59}.awg-hero-info-button:hover{background:#fffffcf5;transform:translateY(-1px);box-shadow:0 1rem 2rem -1.35rem #0f172a6b}.awg-hero-flip-inner{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .52s cubic-bezier(.22,1,.36,1);position:relative}.awg-hero-flip.is-flipped .awg-hero-flip-inner{transform:rotateY(180deg)}.awg-hero-flip-face{backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.awg-hero-flip-front{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,visibility .18s;position:relative;transform:rotateY(0)translateZ(.1px)}.awg-hero-flip.is-flipped .awg-hero-flip-front{opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.awg-hero-flip-back{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;gap:1rem;min-height:23rem;transition:opacity .18s .12s,visibility .18s .12s;display:flex;position:absolute;inset:0;transform:rotateY(180deg)translateZ(.1px)}.awg-hero-flip.is-flipped .awg-hero-flip-back{opacity:1;visibility:visible;pointer-events:auto;position:relative;inset:auto}.awg-hero-flip-back h2{color:#0f172a;letter-spacing:-.05em;max-width:12ch;margin:0;font-size:clamp(2.4rem,6vw,5rem);font-weight:900;line-height:.95}.awg-hero-flip-back p{color:#64748b;max-width:38rem;margin:0;font-size:1.05rem;font-weight:650;line-height:1.7}.awg-hero-info-points{flex-wrap:wrap;gap:.55rem;display:flex}.awg-hero-info-points span{color:#0f766e;background:#ecfdf5b8;border:1px solid #0f766e29;border-radius:999px;align-items:center;min-height:2.15rem;padding:0 .85rem;font-size:.8rem;font-weight:850;display:inline-flex}.awg-hero-flip-back button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:999px;width:fit-content;min-height:2.65rem;padding:0 1.1rem;font-size:.88rem;font-weight:850}.awg-public-trip-map-card{background:linear-gradient(145deg,#fffffcf5,#eaf6f2c2);border:1px solid #0f766e1f;border-radius:1.35rem;gap:.85rem;padding:.75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.4rem -2.6rem #245f567a,inset 0 1px #ffffffe6}.awg-public-trip-map-card:before{content:"";opacity:.82;background:linear-gradient(90deg,#69a79c,#b8d7cf 68%,#0000);height:.22rem;position:absolute;inset:0 0 auto}.awg-public-trip-map-head,.awg-public-trip-action-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.awg-public-trip-map-head{padding:.2rem .15rem 0}.awg-public-trip-map-head>div{color:#284b45;align-items:center;gap:.45rem;font-size:.72rem;font-weight:850;display:inline-flex}.awg-public-trip-map-head>span{color:#7b837c;font-size:.66rem;font-weight:720}.awg-live-dot{background:#30a46c;border:2px solid #ffffffdb;border-radius:50%;flex:0 0 .48rem;width:.48rem;height:.48rem;box-shadow:0 0 0 .22rem #30a46c21}.awg-public-trip-strip{background:#fffffcb8;border:1px solid #0f766e1f;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem;display:flex;box-shadow:inset 0 1px #ffffffd1}.awg-public-trip-strip span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:850}.awg-public-trip-strip strong{color:#0f766e;background:#e8f7f4f2;border-radius:999px;align-items:center;min-height:1.85rem;padding:0 .72rem;font-size:.78rem;font-weight:900;display:inline-flex}.awg-public-trip-action-row{border-top:1px solid #1f292612;padding:.7rem .1rem .05rem}.awg-public-trip-action-row>div{color:#68716a;align-items:center;gap:.45rem;min-width:0;font-size:.68rem;font-weight:680;display:flex}.awg-public-trip-action-row>div svg{color:#0f766e;flex:0 0 1rem;width:1rem;height:1rem}.awg-public-trip-action-row>a{color:#176b61;background:#dff1eb;border:1px solid #0f766e24;border-radius:.65rem;flex:none;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .7rem;font-size:.68rem;font-weight:820;display:inline-flex}.awg-public-trip-action-row>a svg{width:.9rem;height:.9rem}@media (width<=640px){body .awg-hero-info-button{background:#fffffce0!important;width:2rem!important;height:2rem!important;top:.42rem!important;right:.42rem!important}body .awg-hero-info-button svg{width:.95rem!important;height:.95rem!important}body .awg-hero-flip-back{text-align:center!important;align-items:center!important;gap:.58rem!important;min-height:12.8rem!important;padding:.25rem .3rem 0!important}body .awg-hero-flip-back .awg-landing-eyebrow{margin:0 auto .05rem!important;font-size:.57rem!important;display:inline-flex!important}body .awg-hero-flip-back h2{color:#171715!important;letter-spacing:0!important;max-width:14rem!important;font-size:1.35rem!important;line-height:1.02!important}body .awg-hero-flip-back p{color:#1717159e!important;max-width:18.5rem!important;font-size:.72rem!important;font-weight:700!important;line-height:1.42!important;display:block!important}body .awg-hero-info-points{justify-content:center!important;gap:.35rem!important}body .awg-hero-info-points span{min-height:1.65rem!important;padding:0 .55rem!important;font-size:.58rem!important}body .awg-hero-flip-back button{min-height:2rem!important;padding:0 .82rem!important;font-size:.66rem!important}body .awg-public-trip-map-card{border-radius:.9rem!important;gap:.55rem!important;height:auto!important;min-height:0!important;padding:.48rem!important;overflow:visible!important}body .awg-landing-map>.awg-public-trip-map-card{height:auto!important;min-height:0!important;overflow:visible!important}body .awg-public-trip-map-card>div:first-child{border-radius:0!important;height:auto!important;min-height:0!important;overflow:visible!important}body .awg-public-trip-map-card>div:nth-child(2){border-radius:.75rem!important;height:8.4rem!important;min-height:8.4rem!important;overflow:hidden!important}body .awg-public-trip-map-head{padding:.18rem .18rem 0!important}body .awg-public-trip-map-head>div{font-size:.62rem!important}body .awg-public-trip-map-head>span{font-size:.56rem!important}body .awg-public-trip-strip{border-radius:.78rem!important;justify-content:center!important;gap:.32rem!important;padding:.42rem!important}body .awg-public-trip-strip span{text-align:center!important;width:100%!important;font-size:.56rem!important}body .awg-public-trip-strip strong{min-height:1.48rem!important;padding:0 .52rem!important;font-size:.6rem!important}body .awg-public-trip-action-row{grid-template-columns:minmax(0,1fr) auto!important;gap:.45rem!important;padding:.5rem .1rem .05rem!important;display:grid!important}body .awg-public-trip-action-row>div{font-size:.57rem!important;line-height:1.25!important}body .awg-public-trip-action-row>a{min-height:2rem!important;padding:0 .55rem!important;font-size:.59rem!important}}@media (width<=820px){body .discover-page .awg-pulse-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:column!important;gap:.4rem!important;padding:0!important;display:grid!important}body .discover-page .awg-pulse-stats>div{width:auto!important;min-width:0!important;min-height:3.65rem!important;padding:.55rem!important}body .discover-page .discover-results,body .discover-page .discover-hero-grid,body .discover-page main#main-content>.relative.z-10.mx-auto.mb-8{box-sizing:border-box!important;max-width:31rem!important}body .discover-page .discover-list-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:column!important;display:grid!important}body .discover-page .discover-list-controls button{grid-area:1!important;width:100%!important;min-width:0!important;position:static!important}}.awg-country-active{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:filter .18s,transform .18s}.awg-country-active:hover,.awg-country-active:focus-visible{filter:brightness(1.05)saturate(1.12)drop-shadow(0 5px 7px #0f172a2e);outline:none;transform:translateY(-1px)scale(1.012)}.awg-country-selection-sheet{z-index:8;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#fffffdf0;border:1px solid #ffffffc7;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 1.15rem 2.5rem -1.55rem #0f172a8c}.awg-country-sheet-icon{color:#0f766e;background:#e6f5f1;border-radius:.7rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}.awg-country-sheet-icon svg,.awg-country-sheet-action svg,.awg-country-sheet-close svg{width:1rem;height:1rem}.awg-country-sheet-copy{gap:.12rem;min-width:0;display:grid}.awg-country-sheet-copy strong{color:#1f2926;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;overflow:hidden}.awg-country-sheet-copy span,.awg-country-sheet-copy small{color:#69716d;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:650;overflow:hidden}.awg-country-sheet-action{color:#fff;cursor:pointer;background:#1f2926;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.35rem;padding:.55rem .75rem;font-size:.67rem;font-weight:800;display:inline-flex}.awg-country-sheet-close{color:#68716d;cursor:pointer;background:#fff;border:1px solid #1f29261f;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid;position:absolute;top:-.55rem;right:-.45rem}.awg-country-map-list>button{min-width:0;font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:0;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.08rem .45rem;padding:.55rem .65rem;display:grid}.awg-country-map-list:has(>button){pointer-events:auto}.discover-country-filter{color:#0f766e;background:#edf8f4;border:1px solid #0f766e26;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;min-height:2rem;margin:.6rem 0 0;padding:.35rem .45rem .35rem .65rem;font-size:.68rem;font-weight:750;display:flex}.discover-country-filter button{width:1.35rem;height:1.35rem;color:inherit;cursor:pointer;background:#0f766e1a;border:0;border-radius:50%;place-items:center;display:grid}.awg-landing-trip-pulse{-webkit-backdrop-filter:blur(14px);background:#fffffcb8;border:1px solid #17171517;border-radius:.85rem;align-items:center;gap:.7rem;width:fit-content;max-width:100%;margin-top:1rem;padding:.55rem .7rem;display:flex;box-shadow:0 .85rem 1.8rem -1.5rem #17171559,inset 0 1px #ffffffd9}.awg-landing-trip-avatars{padding-left:.2rem;display:flex}.awg-landing-trip-avatars span{color:#35524b;background:#dfe8e5;border:2px solid #fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;margin-left:-.25rem;font-size:.55rem;font-weight:850;display:grid}.awg-landing-trip-avatars span:nth-child(2){color:#765842;background:#f1e6da}.awg-landing-trip-avatars span:nth-child(3){color:#5d587a;background:#e5e3f1}.awg-landing-trip-avatars span:nth-child(4){color:#fff;background:#202622}.awg-landing-trip-pulse>div:nth-child(2){gap:.08rem;min-width:0;display:grid}.awg-landing-trip-pulse strong{color:#242622;font-size:.7rem;font-weight:850}.awg-landing-trip-pulse>div:nth-child(2) span{color:#74766f;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:650;overflow:hidden}.awg-landing-trip-pulse>i{background:#16a34a;border-radius:50%;flex:none;width:.48rem;height:.48rem;animation:1.9s ease-in-out infinite awgTripPulse;box-shadow:0 0 0 .28rem #16a34a1a}@keyframes awgTripPulse{50%{opacity:.65;transform:scale(.82)}}.awg-landing-strip article,.awg-itinerary-preview-card,.awg-landing-map>div:last-child{transition:transform .22s,box-shadow .22s,border-color .22s}.awg-landing-strip article:hover,.awg-itinerary-preview-card:hover,.awg-landing-map>div:last-child:hover{transform:translateY(-3px);border-color:#0f766e2e!important;box-shadow:0 1.4rem 3rem -2.15rem #1717155c!important}body.awg-dark-mode .awg-country-selection-sheet,body.awg-dark-mode .awg-landing-trip-pulse{background:#191917f0;border-color:#ffffff1a}body.awg-dark-mode .awg-country-sheet-copy strong,body.awg-dark-mode .awg-landing-trip-pulse strong{color:#f5f4ee}body.awg-dark-mode .awg-country-sheet-copy span,body.awg-dark-mode .awg-country-sheet-copy small,body.awg-dark-mode .awg-landing-trip-pulse>div:nth-child(2) span{color:#aaa9a1}@media (width<=820px){body .discover-page .awg-country-selection-sheet{border-radius:.8rem!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.55rem!important;padding:.6rem!important;bottom:2.7rem!important;left:.45rem!important;right:.45rem!important}body .discover-page .awg-country-sheet-icon{width:2.15rem!important;height:2.15rem!important}body .discover-page .awg-country-sheet-action{grid-column:1/-1!important;width:100%!important;min-height:2.2rem!important}body .discover-page .awg-country-map-list>button{background:#ffffffe0!important;border:1px solid #ffffffb8!important;border-radius:999px!important;min-width:max-content!important;padding:.3rem .5rem!important}body .discover-page .discover-country-filter{margin-top:.45rem!important}}@media (width<=640px){body .awg-landing-trip-pulse{border-radius:.72rem!important;justify-content:center!important;width:100%!important;margin:.75rem auto 0!important;padding:.48rem .55rem!important}body .awg-landing-trip-avatars span{width:1.55rem!important;height:1.55rem!important;font-size:.5rem!important}body .awg-landing-strip article:hover,body .awg-itinerary-preview-card:hover,body .awg-landing-map>div:last-child:hover{transform:none!important}}body,button,input,select,textarea{font-family:var(--font-ui);font-optical-sizing:auto}h1,h2,h3,h4,h5,h6,.font-serif,.login-panel h1,.awg-landing-copy h1,.awg-landing-section-copy h2,.dashboard-hero h1,.notifications-hero h1,.profile-identity-head h1,.profile-details-head h2,.discover-hero-copy h1{font-optical-sizing:auto;font-family:var(--font-display)!important;letter-spacing:0!important}.awg-landing-eyebrow,.discover-page,.dashboard-page,.notifications-page,.profile-page,.awg-shell,.app-bottom-menu,.awg-bottom-menu{font-family:var(--font-ui)!important}code,pre,kbd,samp,.font-mono,.profile-field textarea.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.auth-home-link{z-index:70;color:#3f4942;-webkit-backdrop-filter:blur(14px);background:#fffffce6;border:1px solid #1f29261a;border-radius:.7rem;align-items:center;gap:.45rem;min-height:2.55rem;padding:.55rem .75rem;font-size:.72rem;font-weight:750;display:inline-flex;position:fixed;top:1.35rem;right:1.35rem;box-shadow:0 .8rem 2rem -1.5rem #1f292661}.auth-home-link svg{color:#0f766e;width:1rem;height:1rem}.profile-signout{color:#944b45;background:#fff7f5;border:1px solid #9d404024;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.55rem;margin-top:.75rem;font-size:.7rem;font-weight:750;transition:background .16s,transform .16s;display:inline-flex}.profile-signout:hover{background:#fbeae6;transform:translateY(-1px)}.profile-signout:disabled{cursor:wait;opacity:.65}.profile-signout svg{width:1rem;height:1rem}@media (width<=768px){body .auth-scene{color:#20231f!important;background:#f7f8f5!important;min-height:100svh!important;overflow-x:hidden!important}body .auth-scene .login-bg-gradient{background:linear-gradient(#1f292606 1px,#0000 1px) 0 0/2.6rem 2.6rem,linear-gradient(90deg,#1f292606 1px,#0000 1px) 0 0/2.6rem 2.6rem,#f7f8f5!important}body .auth-scene .login-orb-one,body .auth-scene .login-orb-two,body .auth-scene .grain{display:none!important}body .auth-scene>.absolute.left-6.top-6{top:calc(.85rem + env(safe-area-inset-top))!important;justify-content:flex-start!important;width:auto!important;left:1rem!important;transform:none!important}body .auth-scene>.absolute.left-6.top-6 a>div:first-child{width:8.2rem!important;height:2.8rem!important;box-shadow:none!important;border-radius:.7rem!important}body .auth-home-link{top:calc(.95rem + env(safe-area-inset-top));justify-content:center;min-width:2.55rem;min-height:2.55rem;padding:.55rem;right:1rem}body .auth-home-link span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body .auth-scene main#main-content{width:min(100%,31rem)!important;min-height:100svh!important;padding:calc(5rem + env(safe-area-inset-top)) 1rem calc(2rem + env(safe-area-inset-bottom))!important;align-items:flex-start!important}body .auth-panel{color:#20231f!important;-webkit-backdrop-filter:blur(16px)saturate(120%)!important;background:linear-gradient(145deg,#fffffcf7,#eaf6f2c7)!important;border:1px solid #0f766e1f!important;border-radius:1.05rem!important;gap:1.15rem!important;min-height:0!important;padding:1.15rem!important;box-shadow:0 1.5rem 3.5rem -2.75rem #245f566b!important}body .auth-panel>div:first-child{align-items:flex-start!important}body .auth-panel h1{color:#20231f!important;text-align:left!important;margin-top:0!important;font-size:1.8rem!important;font-weight:760!important;line-height:1.04!important}body .auth-panel>div:first-child p{color:#6f756e!important;text-align:left!important;margin-top:.45rem!important;font-size:.75rem!important;line-height:1.5!important}body .auth-panel form{gap:.8rem!important;max-width:none!important}body .auth-panel form>label{gap:.35rem!important}body .auth-panel form>label>span:first-child{color:#6f756e!important;letter-spacing:.07em!important;font-size:.55rem!important}body .auth-panel .liquid-frame{border-radius:.72rem!important}body .auth-panel .liquid-grid,body .auth-panel .liquid-glow,body .auth-panel .liquid-ring{display:none!important}body .auth-panel .liquid-frame-inner,body .auth-panel .liquid-main,body .auth-panel .liquid-meta{box-shadow:none!important;background:#fffffceb!important;border:1px solid #1f292617!important;border-radius:.7rem!important}body .auth-panel .liquid-main{min-height:2.9rem!important}body .auth-panel .liquid-input{color:#30342f!important;font-size:.78rem!important}body .auth-panel .liquid-input::placeholder{color:#9a9f98!important}body .auth-panel .liquid-icon,body .auth-panel .liquid-right,body .auth-panel .liquid-right button{color:#0f766e!important}body .auth-panel .liquid-meta{color:#626861!important;min-height:2.65rem!important;font-size:.68rem!important}body .auth-panel .liquid-button{color:#176b61!important;background:#dff1eb!important;border:1px solid #0f766e29!important;border-radius:.7rem!important;min-height:2.9rem!important;font-size:.76rem!important;font-weight:780!important;box-shadow:0 .8rem 1.7rem -1.35rem #245f5657!important}body .auth-panel .login-text-link,body .auth-panel .login-text-link span{color:#626861!important;font-size:.68rem!important}body .auth-panel .login-text-link span{color:#0f766e!important;font-weight:780!important}body .auth-panel .feedback-banner{border-radius:.7rem!important;font-size:.68rem!important}body .profile-signout{min-height:2.3rem;margin-top:.55rem;font-size:.62rem}}@media (width<=820px){body .app-bottom-menu[data-item-count="5"]{-webkit-backdrop-filter:blur(30px)saturate(118%)!important;background:linear-gradient(130deg,#fffffbf0,#eff4eee0)!important;border-radius:2rem!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:column!important;gap:0!important;width:calc(100% - 1.7rem)!important;height:4.7rem!important;padding:.3rem .35rem!important;box-shadow:0 16px 40px #30443d29,inset 0 1px #fff!important}body .app-bottom-menu[data-item-count="5"] .app-bottom-menu__item{color:#60747a!important;border-radius:1.25rem!important;height:100%!important;min-height:0!important}body .app-bottom-menu[data-item-count="5"] .app-bottom-menu__icon,body .app-bottom-menu[data-item-count="5"] .app-bottom-menu__icon .icon{color:#171715!important;stroke-width:2.4px!important}body .app-bottom-menu[data-item-count="5"] .app-bottom-menu__item.active{animation:.3s cubic-bezier(.2,.85,.3,1.15) both awg-bottom-pill-arrive;color:#0f766e!important;background:linear-gradient(145deg,#f7fcfa,#edf8f4)!important;box-shadow:inset 0 1px #fff,0 5px 14px #0f766e1c!important}body .app-bottom-menu[data-item-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:column!important;gap:.2rem!important;padding-left:.35rem!important;padding-right:.35rem!important;display:grid!important}body .app-bottom-menu[data-item-count="4"] .app-bottom-menu__item{justify-self:stretch!important;width:100%!important;min-width:0!important;margin:0!important}body .awg-hero-flip-front>.awg-landing-eyebrow{text-align:center!important;text-wrap:balance!important;justify-content:center!important;align-items:center!important;width:calc(100% - 1.25rem)!important;max-width:18.75rem!important;min-height:2rem!important;margin:0 auto .6rem!important;padding:.32rem .65rem!important;line-height:1.28!important;display:flex!important}}@media (width<=640px){body .awg-landing-hero{padding:.75rem!important}body .awg-hero-flip{padding-top:0!important}body .awg-hero-flip-front{padding-top:0!important;display:block!important}body .awg-hero-info-button{margin:0!important;position:absolute!important;top:0!important;right:0!important}body .awg-hero-flip-front>.awg-landing-eyebrow{text-align:left!important;justify-content:flex-start!important;width:fit-content!important;max-width:calc(100% - 2.7rem)!important;min-height:1.8rem!important;margin:0!important;padding:.3rem .58rem!important;font-size:.54rem!important;line-height:1.2!important;overflow:hidden!important}body .awg-hero-flip.is-guest .awg-hero-flip-front>.awg-landing-eyebrow{white-space:normal!important}body .awg-hero-flip-front>h1{text-align:left!important;margin-top:.8rem!important;font-size:clamp(2.05rem,10vw,2.65rem)!important;line-height:.98!important}body .awg-hero-flip-front>h1 span{text-align:left!important;max-width:18rem!important;margin-top:.32rem!important;font-size:.82rem!important;line-height:1.2!important}body .awg-hero-flip-front>p,body .awg-hero-flip-front>.awg-landing-trip-pulse{display:none!important}body .awg-hero-flip-front>.awg-landing-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important;width:100%!important;margin-top:.85rem!important;display:grid!important}body .awg-hero-flip-front>.awg-landing-actions a{white-space:nowrap!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:2.75rem!important;padding:.55rem .45rem!important;font-size:.72rem!important}body .awg-hero-flip-front>.awg-landing-proof{display:none!important}body .awg-landing-strip{gap:.38rem!important;padding:.7rem .25rem 1.35rem!important;position:relative!important}body .awg-landing-strip:before{top:3.55rem!important;bottom:1.15rem!important;left:1.2rem!important}body .awg-landing-strip:after{content:""!important;border-bottom:2px solid #0f766e61!important;border-right:2px solid #0f766e61!important;width:.62rem!important;height:.62rem!important;position:absolute!important;bottom:.25rem!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}body .awg-planning-flow-head{text-align:left!important;align-items:start!important;gap:.15rem!important;padding:0 .2rem .35rem!important;display:grid!important}body .awg-planning-flow-head span{letter-spacing:.07em!important;font-size:.52rem!important}body .awg-planning-flow-head strong{font-size:.92rem!important;line-height:1.1!important}body .awg-landing-strip article{min-height:2.65rem!important;padding:.58rem .65rem!important}body .awg-landing-product{background:linear-gradient(#eaf6f257,#fffffc29)!important;border-top:1px solid #0f766e1a!important;border-bottom:1px solid #0f766e14!important;border-radius:0!important;gap:.65rem!important;padding:.85rem .35rem 1rem!important;position:relative!important}body .awg-landing-product .awg-landing-section-copy{text-align:left!important;gap:.2rem!important;display:grid!important}body .awg-landing-product .awg-landing-eyebrow{width:fit-content!important;box-shadow:none!important;color:#0f766e!important;letter-spacing:.07em!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:.52rem!important;display:inline-flex!important}body .awg-landing-product .awg-landing-section-copy h2{text-align:left!important;margin:0!important;font-size:1.05rem!important;line-height:1.1!important}body .awg-itinerary-preview-card{padding:.65rem!important}body .awg-preview-head{align-items:flex-start!important;gap:.45rem!important;padding-bottom:.55rem!important}body .awg-preview-head>div>span{color:#7c857e!important;margin-bottom:.12rem!important;font-size:.52rem!important;display:block!important}body .awg-preview-head strong{font-size:.8rem!important}body .awg-preview-head .awg-preview-status{white-space:nowrap!important;min-height:1.55rem!important;padding:0 .48rem!important;font-size:.52rem!important;display:inline-flex!important}body .awg-preview-status svg{width:.7rem!important;height:.7rem!important}body .awg-preview-foot{margin-top:.5rem!important;padding-top:.5rem!important;font-size:.56rem!important;line-height:1.3!important}}@media (prefers-reduced-motion:reduce){.awg-landing-trip-pulse>i{animation:none}}.dashboard-page,.notifications-page{isolation:isolate;position:relative;background:linear-gradient(#1f292607 1px,#0000 1px) 0 0/2.75rem 2.75rem,linear-gradient(90deg,#1f292606 1px,#0000 1px) 0 0/2.75rem 2.75rem,#f7f8f5!important}.dashboard-page>.pointer-events-none,.notifications-page>.pointer-events-none{display:none!important}.dashboard-hero,.notifications-hero{-webkit-backdrop-filter:blur(16px)saturate(125%);background:#fffffcb8;border:1px solid #1f292614;border-radius:1.25rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 1.6rem 3.8rem -3rem #1f293766,inset 0 1px #ffffffdb}.dashboard-hero:after,.notifications-hero:after{content:"";opacity:.65;background:linear-gradient(#0f766e,#93a0b5 58%,#d6a879);width:.35rem;height:100%;position:absolute;top:0;right:0}.dashboard-hero h1,.notifications-hero h1{text-wrap:balance;color:#191b18!important;letter-spacing:0!important;max-width:12ch!important;font-size:clamp(3.2rem,5.4vw,5.4rem)!important;font-weight:730!important;line-height:.98!important}.dashboard-hero>div:first-child>p,.notifications-hero>div:first-child>p{color:#666a64!important;max-width:39rem!important;font-size:1rem!important;line-height:1.6!important}.dashboard-status-card,.notifications-status-card{box-shadow:none!important;background:#fafbf8d1!important;border-color:#1f292617!important;border-radius:.9rem!important}.dashboard-stat-tile,.notifications-status-card .awg-pulse-stats>div{background:#fffffcc2!important;border-color:#1f292612!important;border-radius:.65rem!important}.dashboard-quick-return{color:#24443d;background:#eaf6f2;border:1px solid #0f766e21;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.2rem;margin-top:.7rem;padding:.58rem .75rem;text-decoration:none;transition:background .18s,transform .18s;display:flex}.dashboard-quick-return:hover{background:#e1f1eb;transform:translateY(-1px)}.dashboard-quick-return span{gap:.06rem;min-width:0;display:grid}.dashboard-quick-return small{color:#67817a;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.dashboard-quick-return strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.dashboard-trips-panel,.notifications-feed{background:#fffffcc7!important;border-color:#1f292614!important;border-radius:1.1rem!important;box-shadow:0 1.5rem 3.6rem -3rem #1f293761!important}.dashboard-section-head{border-bottom:1px solid #1f292614;padding-bottom:.85rem}.dashboard-section-head>.mb-5>div:first-child,.dashboard-trips-panel>div>.mb-5>div:first-child,.notifications-feed-head>div:first-child>div:first-child{box-shadow:none!important;background:#25312d!important;border-radius:.65rem!important}.dashboard-display-toggle{background:#eceee9!important;border-color:#1f292617!important;border-radius:.65rem!important}.dashboard-display-toggle button{border-radius:.5rem!important;font-size:.7rem!important}.dashboard-display-toggle button.active{color:#202622!important;background:#fff!important;box-shadow:0 .35rem .9rem -.65rem #1f293766!important}.dashboard-trip-grid.list{gap:.55rem!important}.dashboard-trip-card{--trip-row-a:#edf7f3;--trip-row-b:#f1effa;--trip-row-accent:#4f8a72;border-color:color-mix(in srgb, var(--trip-row-accent) 18%, white)!important;background:linear-gradient(135deg, var(--trip-row-a), var(--trip-row-b))!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--trip-row-accent) 65%, transparent), 0 .9rem 2rem -1.75rem #1f293759!important}.dashboard-trip-card[data-tone=pending]{--trip-row-a:#fff7e7;--trip-row-b:#f8f2e7;--trip-row-accent:#b27b35}.dashboard-trip-card[data-tone=rejected]{--trip-row-a:#fff0f2;--trip-row-b:#f7f0f4;--trip-row-accent:#b65e6b}.dashboard-trip-card.compact{border-radius:.85rem!important;min-height:4.6rem!important;padding:.72rem .8rem!important}.dashboard-trip-card.compact:hover{border-color:color-mix(in srgb, var(--trip-row-accent) 32%, white)!important;box-shadow:inset 3px 0 0 var(--trip-row-accent), 0 1rem 2rem -1.6rem #1f29376b!important;transform:translateY(-1px)!important}.dashboard-trip-card.compact h3{color:#242622!important;letter-spacing:0!important;font-size:1rem!important;font-weight:760!important}.dashboard-trip-compact-meta{color:#686e68;align-items:center;gap:.45rem;margin-top:.3rem;font-size:.62rem;font-weight:680;display:flex}.dashboard-trip-compact-meta span+span:before{content:"";background:var(--trip-row-accent);vertical-align:middle;border-radius:50%;width:.25rem;height:.25rem;margin-right:.45rem;display:inline-block}.dashboard-trip-expand{color:#353a35!important;background:#fffffca8!important;border-color:#1f292617!important}.notification-feed-list{max-width:58rem;margin:0 auto;position:relative;grid-template-columns:minmax(0,1fr)!important}.notification-feed-list:before{content:"";background:linear-gradient(#0000,#0f766e40 8%,#0f766e1f 92%,#0000);width:1px;position:absolute;top:.75rem;bottom:.75rem;left:1.05rem}.notification-feed-card{margin-left:2.15rem;background:#fffffce0!important;border-color:#1f292617!important;border-radius:.85rem!important;min-height:0!important;padding:1rem!important;box-shadow:0 .85rem 2rem -1.75rem #1f293757!important}.notification-feed-card:before{content:"";background:#9ba29d;border:3px solid #f7f8f5;border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:1.1rem;left:-1.57rem;box-shadow:0 0 0 1px #1f292621}.notification-feed-card[class*=border-sky]:before{background:#0f766e;box-shadow:0 0 0 .28rem #0f766e1a}.notification-feed-card[class*=border-sky]{background:linear-gradient(135deg,#edf8f4,#f7f5fc)!important;border-color:#0f766e2e!important}.notification-feed-card>div:first-of-type>div:first-child{margin-bottom:.65rem!important}.notification-feed-card p{font-size:.86rem!important;line-height:1.48!important}.notification-feed-card>div:last-child{margin-top:.75rem!important;padding-top:.65rem!important}.notifications-feed-head button{letter-spacing:.04em!important;border-radius:.65rem!important;min-height:2.4rem!important;padding:.55rem .75rem!important;font-size:.62rem!important}.notifications-delete-all{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.notifications-delete-all svg{width:.9rem;height:.9rem}.notification-card-meta>div{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.notification-delete-button{color:#a45852;background:#fff7f5db;border:1px solid #9d40401f;border-radius:.55rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;transition:background .16s,color .16s,transform .16s;display:inline-grid}.notification-delete-button:hover{color:#873d38;background:#fbe8e4;transform:translateY(-1px)}.notification-delete-button:disabled{cursor:wait;opacity:.55}.notification-delete-button svg{width:.9rem;height:.9rem}body.awg-dark-mode .dashboard-page,body.awg-dark-mode .notifications-page{background:#151613!important}body.awg-dark-mode .dashboard-hero,body.awg-dark-mode .notifications-hero,body.awg-dark-mode .dashboard-trips-panel,body.awg-dark-mode .notifications-feed,body.awg-dark-mode .dashboard-status-card,body.awg-dark-mode .notifications-status-card{background:#1b1c19e6!important;border-color:#ffffff17!important}body.awg-dark-mode .dashboard-hero h1,body.awg-dark-mode .notifications-hero h1,body.awg-dark-mode .notification-feed-card p{color:#f3f3ed!important}@media (width<=820px){body .dashboard-page main#main-content,body .notifications-page main#main-content{width:min(100%,31rem)!important;padding:calc(1rem + env(safe-area-inset-top)) 1rem calc(7rem + env(safe-area-inset-bottom))!important;margin:0 auto!important}body .dashboard-hero,body .notifications-hero{border-radius:1rem!important;grid-template-columns:minmax(0,1fr)!important;gap:.8rem!important;padding:.9rem!important;display:grid!important}body .dashboard-hero>div:first-child>div:first-child,body .notifications-hero>div:first-child>div:first-child{letter-spacing:.06em!important;min-height:1.7rem!important;margin-bottom:.55rem!important;padding:.3rem .55rem!important;font-size:.55rem!important}body .dashboard-hero h1,body .notifications-hero h1{max-width:18rem!important;font-size:clamp(1.8rem,8.5vw,2.2rem)!important;font-weight:720!important;line-height:1.02!important}body .dashboard-hero>div:first-child>p,body .notifications-hero>div:first-child>p{max-width:23rem!important;margin-top:.55rem!important;font-size:.72rem!important;line-height:1.42!important;display:block!important}body .dashboard-hero>div:first-child>.mt-8{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;margin-top:.7rem!important;display:grid!important}body .dashboard-hero>div:first-child>.mt-8 a{border-radius:.65rem!important;width:100%!important;min-height:2.55rem!important;padding:.55rem!important;font-size:.68rem!important}body .dashboard-status-card,body .notifications-status-card{padding:.7rem!important}body .dashboard-status-card>.grid,body .notifications-status-card .awg-pulse-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:column!important;gap:.35rem!important;display:grid!important}body .dashboard-stat-tile,body .notifications-status-card .awg-pulse-stats>div{min-height:3.6rem!important;padding:.5rem!important}body .dashboard-stat-tile>div,body .notifications-status-card .awg-pulse-stats>div>div{display:none!important}body .dashboard-stat-tile p:first-of-type,body .notifications-status-card .awg-pulse-stats p:first-of-type{font-size:1rem!important}body .dashboard-stat-tile p:last-child,body .notifications-status-card .awg-pulse-stats p:last-child{font-size:.5rem!important}body .dashboard-trips-panel,body .notifications-feed{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:.75rem!important;padding:0!important}body .dashboard-section-head,body .notifications-feed-head{margin-bottom:.6rem!important;padding:0 0 .6rem!important}body .dashboard-section-head .mb-5,body .dashboard-trips-panel .mb-5,body .notifications-feed-head>div:first-child{gap:.5rem!important;margin-bottom:0!important}body .dashboard-section-head .mb-5>div:first-child,body .dashboard-trips-panel .mb-5>div:first-child,body .notifications-feed-head>div:first-child>div:first-child{border-radius:.55rem!important;width:2rem!important;height:2rem!important}body .dashboard-section-head h2,body .dashboard-trips-panel .mb-5 h2,body .notifications-feed-head h2{font-size:.92rem!important;line-height:1.15!important}body .dashboard-section-head p,body .dashboard-trips-panel .mb-5 p,body .notifications-feed-head p{letter-spacing:.05em!important;font-size:.52rem!important}body .dashboard-display-toggle{width:6.4rem!important}body .dashboard-display-toggle button{min-height:2rem!important;padding:.35rem!important;font-size:.55rem!important}body .dashboard-display-toggle svg{display:none!important}body .dashboard-trip-card.compact{border-radius:.8rem!important;min-height:4.35rem!important;padding:.65rem .7rem!important}body .dashboard-trip-card.compact h3{font-size:.88rem!important}body .dashboard-trip-compact-meta{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:14rem!important;font-size:.56rem!important;overflow:hidden!important}body .dashboard-trip-expand{width:2.3rem!important;min-width:2.3rem!important;height:2.3rem!important;min-height:2.3rem!important}body .notification-feed-list{gap:.5rem!important}body .notification-feed-list:before{left:.35rem!important}body .notification-feed-card{border-radius:.8rem!important;min-height:0!important;margin-left:1.1rem!important;padding:.75rem!important}body .notification-feed-card:before{width:.6rem!important;height:.6rem!important;top:.95rem!important;left:-1.13rem!important}body .notification-feed-card p{font-size:.72rem!important}body .notification-feed-card>div:first-of-type>div:first-child span{font-size:.5rem!important}body .notifications-feed-head>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;width:100%!important;display:grid!important}body .notifications-feed-head button{width:100%!important;min-height:2.2rem!important;padding:.45rem!important;font-size:.55rem!important}body .notifications-feed-head>div:last-child>button:only-child{grid-column:1/-1!important}}@media (width<=640px){body .notifications-hero{gap:.55rem!important;padding:.75rem!important}body .notifications-hero h1{max-width:15rem!important;font-size:1.55rem!important;line-height:1.04!important}body .notifications-hero>div:first-child>p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:.4rem!important;font-size:.66rem!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}body .notifications-status-card>div:first-child{margin-bottom:.45rem!important}body .notifications-status-card>div:first-child h2{font-size:.82rem!important}body .notifications-status-card>div:first-child p,body .notifications-status-card>div:first-child>span{font-size:.5rem!important}body .notifications-feed-head{gap:.55rem!important}body .notifications-feed-head>div:last-child{grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr))!important;gap:.32rem!important}body .notifications-feed-head>div:last-child button,body .notifications-feed-head>div:last-child>button:only-child{letter-spacing:.02em!important;white-space:nowrap!important;grid-column:auto!important;min-width:0!important;min-height:2.2rem!important;padding:.38rem .3rem!important;font-size:.49rem!important;overflow:hidden!important}body .notifications-delete-all{gap:.25rem!important}body .notifications-delete-all svg{width:.72rem!important;height:.72rem!important}body .notification-feed-list{gap:.45rem!important}body .notification-feed-list:before{top:.7rem!important;bottom:.7rem!important;left:.32rem!important}body .notification-feed-card{border-radius:.75rem!important;margin-left:1rem!important;padding:.68rem!important;box-shadow:0 .7rem 1.6rem -1.45rem #1f29374d!important}body .notification-feed-card:before{border-width:2px!important;width:.55rem!important;height:.55rem!important;top:.82rem!important;left:-1.03rem!important}body .notification-card-meta{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.35rem!important;margin-bottom:.5rem!important;display:grid!important}body .notification-card-meta>span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;width:fit-content!important;max-width:100%!important;padding:.25rem .45rem!important;font-size:.45rem!important;overflow:hidden!important}body .notification-card-meta>div{gap:.3rem!important}body .notification-card-meta>div>span{text-align:right!important;max-width:7.2rem!important;font-size:.43rem!important;line-height:1.2!important}body .notification-card-meta>div>span svg{display:none!important}body .notification-delete-button{border-radius:.5rem!important;flex-basis:1.85rem!important;width:1.85rem!important;height:1.85rem!important}body .notification-delete-button svg{width:.78rem!important;height:.78rem!important}body .notification-feed-card p{font-size:.7rem!important;font-weight:650!important;line-height:1.42!important}body .notification-feed-card>div:last-child{margin-top:.55rem!important;padding-top:.5rem!important}body .notification-feed-card>div:last-child>span,body .notification-feed-card>div:last-child button,body .notification-feed-card>div:last-child div>span{letter-spacing:.03em!important;min-height:1.75rem!important;padding:.3rem .45rem!important;font-size:.45rem!important}}.profile-page{isolation:isolate;position:relative;background:linear-gradient(#1f292607 1px,#0000 1px) 0 0/2.75rem 2.75rem,linear-gradient(90deg,#1f292606 1px,#0000 1px) 0 0/2.75rem 2.75rem,#f7f8f5!important}.profile-page>.pointer-events-none{display:none!important}.profile-back{color:#626861!important;min-height:2.45rem!important;box-shadow:none!important;background:#fffffcc7!important;border-color:#1f292617!important;border-radius:.65rem!important;padding:.5rem .7rem!important;font-size:.72rem!important}.profile-layout{align-items:start}.profile-identity-card,.profile-details-card{-webkit-backdrop-filter:blur(16px)saturate(125%)!important;background:#fffffccc!important;border-color:#1f292617!important;border-radius:1.1rem!important;box-shadow:0 1.5rem 3.6rem -3rem #1f29376b,inset 0 1px #ffffffdb!important}.profile-identity-card{position:sticky;top:7rem;overflow:hidden}.profile-identity-card:before{content:"";opacity:.72;background:linear-gradient(90deg,#0f766e,#93a0b5 58%,#d6a879);height:.3rem;position:absolute;top:0;left:0;right:0}.profile-avatar{border:.3rem solid #ffffffe0;position:relative;color:#245f56!important;background:linear-gradient(145deg,#dceee8,#c8ddd6)!important;border-radius:1.35rem!important;width:6rem!important;height:6rem!important;font-size:1.8rem!important;font-weight:780!important;box-shadow:0 1rem 2.1rem -1.35rem #245f5659!important}.profile-identity-head h1{text-wrap:balance;color:#20231f!important;letter-spacing:0!important;font-size:clamp(1.65rem,3vw,2.35rem)!important;font-weight:740!important;line-height:1.04!important}.profile-identity-head>div:last-child{border:1px solid #0f766e1f;color:#0f766e!important;letter-spacing:.06em!important;background:#eaf6f2!important;border-radius:999px!important;padding:.42rem .7rem!important;font-size:.58rem!important}.profile-stat-grid{gap:.5rem!important}.profile-stat{min-width:0;background:#f8f9f5d6!important;border-color:#1f292612!important;border-radius:.7rem!important;padding:.7rem!important}.profile-stat>div:first-child{color:#0f766e!important;width:2.15rem!important;height:2.15rem!important;box-shadow:none!important;background:#fff!important;border-radius:.55rem!important;flex:0 0 2.15rem!important}.profile-stat p:first-child{color:#858981!important;letter-spacing:.06em!important;font-size:.52rem!important}.profile-stat p:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#343933!important;font-size:.72rem!important;font-weight:760!important}.profile-details-head{border-color:#1f292614!important}.profile-details-head h2{color:#20231f!important;letter-spacing:0!important;font-size:clamp(1.7rem,3vw,2.3rem)!important;font-weight:740!important;line-height:1.05!important}.profile-details-head>button{color:#176b61!important;min-height:2.55rem!important;box-shadow:none!important;background:#dff1eb!important;border:1px solid #0f766e29!important;border-radius:.65rem!important;padding:.6rem .85rem!important;font-size:.72rem!important}.profile-details-head>button:hover{color:#115e56!important;background:#d4ebe4!important}.awg-landing-strip article,.awg-itinerary-preview-card,.awg-landing-map>div:last-child,.discover-map-shell>.relative,.discover-filter-panel{background:linear-gradient(145deg,#fffffcf0,#eaf6f2c7)!important;border-color:#0f766e1f!important;box-shadow:0 1.2rem 2.8rem -2.35rem #245f5661,inset 0 1px #ffffffe0!important}.awg-landing-strip article{position:relative}.awg-landing-strip article:before,.awg-itinerary-preview-card:before,.discover-map-shell>.relative:before{content:"";z-index:2;border-radius:inherit;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#69a79c,#a7c9c1 62%,#0000);height:.2rem;position:absolute;top:0;left:0;right:0}.awg-itinerary-preview-card,.discover-map-shell>.relative{position:relative}.awg-landing-primary,.discover-card-cta:not(:disabled),.awg-country-sheet-action{color:#176b61!important;background:#dff1eb!important;border:1px solid #0f766e29!important;box-shadow:0 .8rem 1.7rem -1.35rem #245f5657!important}.awg-landing-primary:hover,.discover-card-cta:not(:disabled):hover,.awg-country-sheet-action:hover{color:#115e56!important;background:#d4ebe4!important}.discover-group-card{border-color:color-mix(in srgb, var(--discover-card-accent) 16%, #c8ddd6)!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--discover-card-accent) 52%, #9fc9be), 0 1rem 2.4rem -2rem #245f5647!important}.discover-card-expand,.discover-list-controls button.active{color:#176b61!important;background:#dff1ebe0!important;border-color:#0f766e1f!important}@media (width<=640px){body .awg-landing-strip article,body .awg-itinerary-preview-card,body .awg-landing-map>div:last-child,body .discover-map-shell>.relative,body .discover-filter-panel{background:linear-gradient(145deg,#fffffcf2,#eaf6f2b8)!important}}.profile-form{display:grid;gap:.85rem!important}.profile-form>.grid{gap:.85rem!important}.profile-field>span:first-child{color:#858981!important;letter-spacing:.07em!important;margin-bottom:.35rem!important;font-size:.55rem!important}.profile-field input,.profile-field textarea{color:#30342f!important;background:#f7f8f5!important;border-color:#1f292617!important;border-radius:.7rem!important;font-size:.76rem!important;font-weight:620!important;box-shadow:inset 0 1px #ffffffc7!important}.profile-field input{min-height:2.85rem!important;padding-top:.65rem!important;padding-bottom:.65rem!important}.profile-field textarea{padding:.75rem!important;line-height:1.45!important}.profile-field input:disabled,.profile-field textarea:disabled{color:#575d56!important;opacity:1!important;background:#f0f1ed!important;border-color:#0000!important}.profile-field input:not(:disabled):focus,.profile-field textarea:not(:disabled):focus{background:#fff!important;border-color:#0f766e6b!important;box-shadow:0 0 0 .2rem #0f766e14!important}.profile-form>div:last-child button{border-radius:.65rem!important;min-height:2.55rem!important;padding:.55rem .85rem!important;font-size:.7rem!important}body.awg-dark-mode .profile-page{background:#151613!important}body.awg-dark-mode .profile-identity-card,body.awg-dark-mode .profile-details-card{background:#1b1c19eb!important;border-color:#ffffff17!important}body.awg-dark-mode .profile-identity-head h1,body.awg-dark-mode .profile-details-head h2{color:#f4f3ed!important}body.awg-dark-mode .profile-stat,body.awg-dark-mode .profile-field input,body.awg-dark-mode .profile-field textarea{color:#e7e7df!important;background:#22231f!important;border-color:#ffffff14!important}@media (width<=820px){body .profile-main{width:min(100%,31rem)!important;padding:calc(1rem + env(safe-area-inset-top)) 1rem calc(7rem + env(safe-area-inset-bottom))!important;margin:0 auto!important}body .profile-back{color:#0000!important;justify-content:center!important;width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important;margin-bottom:.65rem!important;padding:0!important;font-size:0!important;overflow:hidden!important}body .profile-back svg{color:#626861!important;width:1rem!important;height:1rem!important}body .profile-layout{grid-template-columns:minmax(0,1fr)!important;gap:.7rem!important;display:grid!important}body .profile-identity-card{border-radius:.95rem!important;padding:.8rem!important;position:relative!important;top:auto!important}body .profile-identity-head{text-align:left!important;grid-template-columns:3.6rem minmax(0,1fr)!important;align-items:center!important;gap:0 .7rem!important;display:grid!important}body .profile-avatar{border-width:.18rem!important;border-radius:.85rem!important;grid-row:1/span 3!important;width:3.6rem!important;height:3.6rem!important;font-size:1.05rem!important}body .profile-identity-head h1{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;font-size:1.15rem!important;line-height:1.08!important;overflow:hidden!important}body .profile-identity-head>p{margin:.18rem 0 0!important;font-size:.65rem!important}body .profile-identity-head>div:last-child{width:fit-content!important;margin:.35rem 0 0!important;padding:.3rem .5rem!important;font-size:.48rem!important}body .profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important;margin-top:.7rem!important;display:grid!important}body .profile-stat{align-content:center!important;gap:.12rem!important;min-height:3.8rem!important;padding:.5rem!important;display:grid!important}body .profile-stat>div:first-child{display:none!important}body .profile-stat p:last-child{font-size:.62rem!important}body .profile-details-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.4rem 0 0!important}body .profile-details-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important;margin-bottom:.7rem!important;padding-bottom:.6rem!important;display:grid!important}body .profile-details-head h2{font-size:1.05rem!important}body .profile-details-head p:last-child{display:none!important}body .profile-details-head>button{min-height:2.25rem!important;padding:.45rem .65rem!important;font-size:.62rem!important}body .profile-form,body .profile-form>.grid{gap:.55rem!important}body .profile-form>.grid{grid-template-columns:minmax(0,1fr)!important}body .profile-field input{min-height:2.65rem!important}body .profile-form>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;padding-top:.65rem!important;display:grid!important}body .profile-form>div:last-child button{justify-content:center!important;width:100%!important}}.fluid-dropdown-menu{background:#fff!important;border:1px solid #00000014!important;border-radius:.75rem!important;flex-direction:column!important;width:max-content!important;min-width:200px!important;padding:.35rem!important;display:flex!important;box-shadow:0 10px 30px -10px #00000026!important}body.awg-dark-mode .fluid-dropdown-menu{background:#1e293b!important;border-color:#ffffff14!important;box-shadow:0 10px 30px -10px #00000080!important}.fluid-dropdown-menu button{text-align:left!important;white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:2.5rem!important;box-shadow:none!important;color:#475569!important;background:0 0!important;border:none!important;border-radius:.5rem!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:.5rem!important;padding:0 .85rem!important;font-weight:550!important;transition:all .15s!important;display:flex!important}body.awg-dark-mode .fluid-dropdown-menu button{color:#94a3b8!important}.fluid-dropdown-menu button.active{color:#0f172a!important;background:#0000000f!important}body.awg-dark-mode .fluid-dropdown-menu button.active{color:#f8fafc!important;background:#ffffff1a!important}.fluid-dropdown-menu button:hover{color:#0f172a!important;background:#0000000a!important}body.awg-dark-mode .fluid-dropdown-menu button:hover{color:#f8fafc!important;background:#ffffff0f!important}@keyframes awg-bottom-pill-arrive{0%{opacity:.45;transform:translate(-22%)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){body .app-bottom-menu[data-item-count="5"] .app-bottom-menu__item.active,.mdh-bottom-nav button.active:before{animation:none!important}}@media (width<=620px){body .awg-shell .awg-pref-intro h2{margin-top:.38rem!important}body .awg-shell .awg-pref-intro p{margin-top:.42rem!important;line-height:1.45!important}body .awg-shell .awg-preferences-card fieldset>h1{text-wrap:balance;margin:0 0 .72rem!important;font-size:clamp(1.45rem,7.2vw,1.85rem)!important;line-height:1.12!important}body .awg-shell .awg-preferences-card fieldset>h1+p{max-width:34rem;color:#686b67!important;margin:0 0 1.45rem!important;font-size:.76rem!important;line-height:1.55!important}body .awg-shell .awg-pref-step-map{grid-template-columns:none!important;gap:.42rem!important;display:flex!important;overflow-x:auto!important}body .awg-shell .awg-pref-step-map button{background:#fffffd!important;border-color:#1f29261a!important;border-radius:.72rem!important;flex:0 0 5.15rem!important;align-items:center!important;gap:.42rem!important;width:5.15rem!important;min-width:5.15rem!important;min-height:2.75rem!important;padding:.42rem .48rem!important;display:flex!important;box-shadow:0 5px 12px #1f29260d!important}body .awg-shell .awg-pref-step-map button span{color:#686b67!important;background:#f0f2ef!important;justify-content:center!important;align-items:center!important;width:1.35rem!important;min-width:1.35rem!important;height:1.35rem!important;font-size:.62rem!important;display:inline-flex!important}body .awg-shell .awg-pref-step-map button strong{color:#3f4541!important;font-size:.64rem!important}body .awg-shell .awg-pref-step-map button.active,body .awg-shell .awg-pref-step-map button.done{background:#edf8f4!important;border-color:#0f766e33!important}body .awg-shell .awg-pref-step-map button.active span,body .awg-shell .awg-pref-step-map button.done span{color:#fff!important;background:#0f766e!important}body .awg-shell .awg-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;margin-top:.9rem!important}body .awg-shell .awg-scene-grid button{border:1px solid #1f29261a!important;border-radius:.75rem!important;width:100%!important;min-width:0!important;height:7.1rem!important;min-height:7.1rem!important;padding:0!important;box-shadow:0 7px 16px #1f292614!important}body .awg-shell .awg-scene-grid button:after{background:linear-gradient(#0000 30%,#171715c7)!important}body .awg-shell .awg-scene-grid button span{color:#fff!important;background:#fffffd33!important;border-color:#ffffff61!important;width:1.55rem!important;min-width:1.55rem!important;height:1.55rem!important;font-size:.72rem!important;bottom:.5rem!important;left:.55rem!important}body .awg-shell .awg-scene-grid button strong{color:#fff!important;text-overflow:ellipsis!important;text-shadow:0 2px 10px #00000061!important;white-space:nowrap!important;font-size:.7rem!important;line-height:1!important;bottom:.66rem!important;left:2.35rem!important;right:.45rem!important;overflow:hidden!important}body .awg-shell .awg-scene-grid button.active{border:2px solid #0f766e!important;box-shadow:0 0 0 3px #0f766e24,0 8px 18px #1f29261a!important}body .awg-shell .awg-scene-grid button.active span{background:#0f766e!important;border-color:#0f766e!important}body .aurora-background.awg-shell .awg-itinerary-card{overflow:visible!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls{border-radius:1rem 1rem 0 0!important;grid-template-columns:minmax(0,1fr) 2.9rem 3.65rem!important;gap:.55rem!important;padding:.75rem!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls select,body .aurora-background.awg-shell .awg-itinerary-mobile-controls>button,body .aurora-background.awg-shell .awg-itinerary-action-dropdown summary{background:#fffffd!important;border:1px solid #1f29261c!important;border-radius:.75rem!important;height:2.9rem!important;min-height:2.9rem!important;box-shadow:0 5px 14px #1f29260f!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls select{color:#25302c!important;padding-inline:.85rem 2rem!important;font-size:.78rem!important;font-weight:800!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls>button svg{color:#171715!important;stroke-width:2.35px!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown summary:after{color:#25302c!important;font-size:.7rem!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown[open]>div{border-radius:.9rem!important;gap:.6rem!important;padding:.75rem!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown[open]>div>button,body .aurora-background.awg-shell .awg-itinerary-action-dropdown[open]>div>a{text-align:center!important;border-radius:.7rem!important;justify-content:center!important;align-items:center!important;min-height:2.75rem!important;padding:.65rem!important;display:flex!important}body .aurora-background.awg-shell .awg-itinerary-hero{padding:1.5rem 1rem .9rem!important}body .aurora-background.awg-shell .awg-itinerary-hero .section-label{margin-bottom:.55rem!important;display:inline-flex!important}body .aurora-background.awg-shell .awg-itinerary-hero h1{text-wrap:balance;margin:0 0 .72rem!important;font-size:clamp(1.5rem,7.4vw,2rem)!important;line-height:1.12!important}body .aurora-background.awg-shell .awg-itinerary-hero p{color:#686b67!important;margin:0!important;font-size:.75rem!important;line-height:1.55!important}body .aurora-background.awg-shell .awg-itinerary-content-panel{padding:.8rem .9rem calc(6rem + env(safe-area-inset-bottom))!important;gap:1rem!important;display:grid!important}body .aurora-background.awg-shell .awg-mobile-day-summary{gap:.7rem!important;margin:0!important}body .aurora-background.awg-shell .awg-mobile-day-summary>div{border-radius:.8rem!important;min-height:4.25rem!important;padding:.85rem .9rem!important}body .aurora-background.awg-shell .awg-timeline{border-radius:.9rem!important;margin-top:0!important;padding:2.8rem .75rem .85rem!important}body .aurora-background.awg-shell .awg-timeline:before{top:1rem!important;left:1rem!important}body .aurora-background.awg-shell .awg-timeline-reorder-group{gap:.75rem!important}body .aurora-background.awg-shell .awg-timeline-row{margin:0!important}body .aurora-background.awg-shell .awg-timeline-card{border-radius:.8rem!important;min-height:5.5rem!important;padding:1rem!important}}@media (width>=821px){body .aurora-background--sky.awg-shell{--awg-workspace-bg:#f5f6f2;--awg-workspace-surface:#fffffce0;--awg-workspace-surface-strong:#fffffc;--awg-workspace-ink:#1e2924;--awg-workspace-muted:#68756e;--awg-workspace-line:#2e443921;--awg-workspace-accent:#147d73;background:radial-gradient(circle at 86% 8%, #b7dac957, transparent 29rem), radial-gradient(circle at 18% 76%, #e5dbc84d, transparent 34rem), var(--awg-workspace-bg)!important;color:var(--awg-workspace-ink)!important}body .aurora-background--sky.awg-shell .aurora-background__effect{opacity:.18!important;filter:blur(20px)saturate(76%)!important}body .aurora-background--sky.awg-shell .awg-main{z-index:1!important;background:0 0!important}body .aurora-background--sky.awg-shell .awg-content{width:min(100%,92rem);margin-inline:auto;padding:clamp(1.5rem,2.8vw,3rem)!important}body .aurora-background--sky.awg-shell :where(.awg-card,.awg-hero-card,.awg-metric-card,.awg-crew-card,.awg-itinerary-card,.awg-preferences-card){background:linear-gradient(145deg,#fffffceb,#f7f9f5cc)!important;border-color:#ffffffe6!important;box-shadow:0 1.4rem 3.5rem -2.7rem #283a316b,inset 0 1px #fff!important}body .aurora-background--sky.awg-shell .awg-overview-hero{background:linear-gradient(108deg,#f8f9f5fa,#eff5efeb 50%,#e1ede5c7)!important;border:1px solid #ffffffd6!important;box-shadow:0 1.7rem 4rem -2.8rem #25382e7a,inset 0 1px #fff!important}body .aurora-background--sky.awg-shell .awg-overview-copy h1,body .aurora-background--sky.awg-shell .awg-overview-copy p,body .aurora-background--sky.awg-shell .awg-overview-meta span,body .aurora-background--sky.awg-shell .awg-overview-destinations span{color:var(--awg-workspace-ink)!important}body .aurora-background--sky.awg-shell .awg-overview-status{border:1px solid var(--awg-workspace-line)!important;background:#fffffcbd!important;box-shadow:0 1rem 2.6rem -2rem #25382e57!important}body .aurora-background--sky.awg-shell .awg-topbar,body .aurora-background--sky.awg-shell .awg-sidebar{border-color:var(--awg-workspace-line)!important;-webkit-backdrop-filter:blur(22px)saturate(112%)!important;backdrop-filter:blur(22px)saturate(112%)!important;background:#fafbf7e0!important}body .aurora-background--sky.awg-shell .awg-sidebar{z-index:30!important;overflow:visible!important}body .aurora-background--sky.awg-shell .awg-sidebar-toggle{z-index:120!important;pointer-events:auto!important;background:var(--awg-workspace-surface-strong)!important;width:2rem!important;height:2rem!important;color:var(--awg-workspace-accent)!important;border:1px solid #147d7338!important;right:-1rem!important;transform:translateY(-50%)!important}body .aurora-background--sky.awg-shell .awg-sidebar-toggle:hover{background:#eff7f2!important;transform:translateY(-50%)translate(2px)!important}body .aurora-background--sky.awg-shell .awg-sidebar-toggle:active{transform:translateY(-50%)scale(.94)!important}body .aurora-background--sky.awg-shell.awg-shell-nav-collapsed .awg-sidebar-toggle{background:var(--awg-workspace-accent)!important;color:#fff!important}body .aurora-background--sky.awg-shell .awg-expenses-summary-card,body .aurora-background--sky.awg-shell .awg-expenses-custom-split,body .aurora-background--sky.awg-shell .awg-expenses-section>div{border-color:var(--awg-workspace-line)!important;color:var(--awg-workspace-ink)!important;background:#fffffcbd!important}body .aurora-background--sky.awg-shell .awg-expenses-view input,body .aurora-background--sky.awg-shell .awg-expenses-view select{border:1px solid var(--awg-workspace-line)!important;background:var(--awg-workspace-surface-strong)!important;color:var(--awg-workspace-ink)!important}body .aurora-background--sky.awg-shell .awg-expenses-view input::placeholder{color:#929b96!important}body .aurora-background--sky.awg-shell .awg-expenses-view #simplify-debts-button,body .aurora-background--sky.awg-shell .awg-expenses-view #add-expense-button{background:var(--awg-workspace-accent)!important;color:#fff!important;border-color:#147d7338!important}body.awg-dark-mode .aurora-background--sky.awg-shell{--awg-workspace-bg:#121614;--awg-workspace-surface-strong:#1b211d;--awg-workspace-ink:#eef3ef;--awg-workspace-line:#ffffff1a;background:#121614!important}body.awg-dark-mode .aurora-background--sky.awg-shell :where(.awg-card,.awg-hero-card,.awg-metric-card,.awg-crew-card,.awg-overview-hero,.awg-itinerary-card,.awg-preferences-card,.awg-topbar,.awg-sidebar,.awg-expenses-summary-card,.awg-expenses-custom-split,.awg-expenses-section>div){border-color:var(--awg-workspace-line)!important;color:var(--awg-workspace-ink)!important;background:#191f1beb!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard{--trip-accent:#147d73;--trip-accent-rgb:20, 125, 115;gap:1rem}body .aurora-background--sky.awg-shell .awg-xp-dashboard .awg-card:not(.awg-xp-hero){background:linear-gradient(145deg,#fffffcf0,#f6f9f5d1)!important;border-color:#ffffffe6!important;box-shadow:0 1.35rem 3.2rem -2.65rem #26392f75,inset 0 1px #fff!important}body .aurora-background--sky.awg-shell .awg-xp-hero{background:#18231e!important;border-color:#ffffffb8!important;box-shadow:0 1.7rem 4rem -2.55rem #1a2a229e!important}body .aurora-background--sky.awg-shell .awg-xp-hero-shade{background:linear-gradient(90deg,#141f1afa 0%,#141f1aeb 38%,#141f1a91 67%,#141f1a2e 100%),linear-gradient(#0000 36%,#141f1a94)!important}body .aurora-background--sky.awg-shell .awg-xp-hero:after{background:linear-gradient(120deg,#147d732e,#0000 48%)!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard :where(.awg-xp-hero-topline svg,.awg-xp-plain-meta svg,.awg-xp-live-facts svg){color:#8ed3c4!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard :where(.awg-xp-eyebrow,.awg-xp-section-heading p,.awg-xp-map-footer,.awg-xp-signal-list span){color:var(--awg-workspace-muted)!important}}@media (width<=820px){html body .discover-page .discover-results>div.mb-7{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}html body .discover-page #discover-view-switcher{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:stretch!important;align-items:stretch!important;gap:.25rem!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:52px!important;padding:.25rem!important;display:flex!important}html body .discover-page #discover-view-switcher>button{flex:50%!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;width:50%!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:.5rem .7rem!important;font-size:.75rem!important;display:inline-flex!important}html body .discover-page #discover-view-switcher>button span{display:inline!important}}.placeholder\:tracking-normal::placeholder{letter-spacing:0}.placeholder\:text-\[\#d8ccb7\]\/30::placeholder{color:#d8ccb74d}.placeholder\:text-\[\#ece6d9\]\/40::placeholder{color:#ece6d966}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.focus-within\:border-\[\#ece6d9\]\/70:focus-within{border-color:#ece6d9b3}.focus-within\:bg-white\/10:focus-within{background-color:#ffffff1a}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1\.5:hover{--tw-translate-y:-.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#efe4d0\]\/25:hover{border-color:#efe4d040}.hover\:border-\[\#efe4d0\]\/35:hover{border-color:#efe4d059}.hover\:border-\[\#efe4d0\]\/40:hover{border-color:#efe4d066}.hover\:border-sky-300\/60:hover{border-color:#7dd3fc99}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/35:hover{border-color:#ffffff59}.hover\:bg-\[\#161d27\]\/60:hover{background-color:#161d2799}.hover\:bg-\[\#1a212b\]\/65:hover{background-color:#1a212ba6}.hover\:bg-\[\#202734\]:hover{--tw-bg-opacity:1;background-color:rgb(32 39 52/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2a2b30\]:hover{--tw-bg-opacity:1;background-color:rgb(42 43 48/var(--tw-bg-opacity,1))}.hover\:bg-\[\#efe4d0\]\/10:hover{background-color:#efe4d01a}.hover\:bg-\[\#efe4d0\]\/5:hover{background-color:#efe4d00d}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-violet-500:hover{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:text-\[\#f5ecdc\]:hover{--tw-text-opacity:1;color:rgb(245 236 220/var(--tw-text-opacity,1))}.hover\:text-\[\#f8f6f1\]:hover{--tw-text-opacity:1;color:rgb(248 246 241/var(--tw-text-opacity,1))}.hover\:text-\[\#fff7ea\]:hover{--tw-text-opacity:1;color:rgb(255 247 234/var(--tw-text-opacity,1))}.hover\:text-\[\#fff8ed\]:hover{--tw-text-opacity:1;color:rgb(255 248 237/var(--tw-text-opacity,1))}.hover\:text-\[\#ffffff\]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.hover\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_20px_rgba\(79\,70\,229\,0\.5\)\]:hover{--tw-shadow:0 0 20px #4f46e580;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_12px_36px_rgba\(15\,23\,42\,0\.2\)\]:hover{--tw-shadow:0 12px 36px #0f172a33;--tw-shadow-colored:0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_24px_55px_-15px_rgba\(15\,23\,42\,0\.14\)\]:hover{--tw-shadow:0 24px 55px -15px #0f172a24;--tw-shadow-colored:0 24px 55px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_24px_70px_-42px_rgba\(15\,23\,42\,0\.65\)\]:hover{--tw-shadow:0 24px 70px -42px #0f172aa6;--tw-shadow-colored:0 24px 70px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-\[\#d7ce93\]\/60:focus{border-color:#d7ce9399}.focus\:border-\[\#f4ebda\]\/70:focus{border-color:#f4ebdab3}.focus\:border-indigo-500\/50:focus{border-color:#6366f180}.focus\:border-sky-300:focus{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.focus\:border-violet-500\/50:focus{border-color:#8b5cf680}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#5BA4C4\]\/40:focus{--tw-ring-color:#5ba4c466}.focus\:ring-\[\#f4ebda\]\/20:focus{--tw-ring-color:#f4ebda33}.focus\:ring-indigo-500\/20:focus{--tw-ring-color:#6366f133}.focus\:ring-slate-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(15 23 42/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#f3e7d4\]\/35:focus-visible{--tw-ring-color:#f3e7d459}.active\:translate-y-0:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:grayscale:disabled{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:hover .group-hover\:w-7{width:1.75rem}.group:hover .group-hover\:translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-1{--tw-rotate:-1deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-6{--tw-rotate:-6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-6{--tw-rotate:6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.05\]{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[\#fff7ea\]{--tw-text-opacity:1;color:rgb(255 247 234/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-10{opacity:.1}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-\[0\.24\]{opacity:.24}.group:hover .group-hover\:opacity-\[0\.28\]{opacity:.28}.group:hover .group-hover\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}@media (width>=640px){.sm\:left-12{left:3rem}.sm\:top-12{top:3rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-44{width:11rem}.sm\:w-96{width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-10{padding:2.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-left{text-align:left}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-tight{line-height:1.25}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-16{margin-bottom:4rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[2\.5\/1\]{aspect-ratio:2.5}.md\:h-\[520px\]{height:520px}.md\:w-\[58\%\]{width:58%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:pb-20{padding-bottom:5rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-40{padding-top:10rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:leading-tight{line-height:1.25}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-28{top:7rem}.lg\:flex{display:flex}.lg\:aspect-\[2\.2\/1\]{aspect-ratio:2.2}.lg\:w-1\/4{width:25%}.lg\:w-3\/4{width:75%}.lg\:w-\[42\%\]{width:42%}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[1fr_0\.72fr\]{grid-template-columns:1fr .72fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:leading-tight{line-height:1.25}}@media (width>=1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:text-\[80px\]{font-size:80px}.xl\:leading-\[1\.1\]{line-height:1.1}}@media (prefers-color-scheme:dark){.dark\:border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.dark\:text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.dark\:text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.dark\:hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}}.\[\&\>div\]\:aspect-\[1\.85\/1\]>div{aspect-ratio:1.85}.\[\&\>div\]\:rounded-\[2rem\]>div{border-radius:2rem}@font-face{font-family:OpenDyslexicRegular;src:url(/fonts/OpenDyslexic-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexicRegular;src:url(/fonts/OpenDyslexic-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--acc-outline-color:#3b82f6;--acc-contrast-bg:#030712;--acc-contrast-card:#111827;--acc-contrast-text:#fff;--acc-contrast-text-muted:#d1d5db;--acc-contrast-border:#fff;--acc-contrast-link:#38bdf8;--acc-contrast-link-hover:#7dd3fc}html.accessibility-high-contrast{--liquid-bg:var(--acc-contrast-card)!important;--liquid-text:var(--acc-contrast-text)!important;--liquid-muted:var(--acc-contrast-text-muted)!important}html.accessibility-high-contrast body,html.accessibility-high-contrast #root,html.accessibility-high-contrast main,html.accessibility-high-contrast section,html.accessibility-high-contrast .login-scene,html.accessibility-high-contrast .group-scene{background-color:var(--acc-contrast-bg)!important;color:var(--acc-contrast-text)!important;background-image:none!important}html.accessibility-high-contrast p,html.accessibility-high-contrast span,html.accessibility-high-contrast label,html.accessibility-high-contrast li,html.accessibility-high-contrast td,html.accessibility-high-contrast th,html.accessibility-high-contrast h1,html.accessibility-high-contrast h2,html.accessibility-high-contrast h3,html.accessibility-high-contrast h4,html.accessibility-high-contrast h5,html.accessibility-high-contrast h6,html.accessibility-high-contrast svg{fill:currentColor;color:var(--acc-contrast-text)!important;text-shadow:none!important}html.accessibility-high-contrast a{color:var(--acc-contrast-link)!important;text-decoration:underline!important}html.accessibility-high-contrast a:hover{color:var(--acc-contrast-link-hover)!important}html.accessibility-high-contrast button,html.accessibility-high-contrast select,html.accessibility-high-contrast input,html.accessibility-high-contrast textarea{border:2px solid var(--acc-contrast-border)!important;background-color:var(--acc-contrast-bg)!important;color:var(--acc-contrast-text)!important;box-shadow:none!important;border-radius:4px!important}html.accessibility-high-contrast button:hover,html.accessibility-high-contrast button:focus{background-color:var(--acc-contrast-text)!important;color:var(--acc-contrast-bg)!important}html.accessibility-high-contrast .liquid-frame,html.accessibility-high-contrast .liquid-frame-inner,html.accessibility-high-contrast .login-panel,html.accessibility-high-contrast .group-panel{background:var(--acc-contrast-card)!important;border:2px solid var(--acc-contrast-border)!important;box-shadow:none!important}html.accessibility-large-text{font-size:125%!important}html.accessibility-large-text body{line-height:1.6!important}html.accessibility-dyslexia-font,html.accessibility-dyslexia-font *{font-family:OpenDyslexicRegular,Comic Sans MS,cursive,sans-serif!important}html.accessibility-reduce-motion *,html.accessibility-reduce-motion :before,html.accessibility-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.skip-link{color:#f8fafc;border:2px solid var(--acc-outline-color);z-index:100000;background-color:#0f172a;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.75rem 1.5rem;font-family:sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000004d}html.accessibility-reduce-motion .skip-link{transition:none!important}.skip-link:focus{outline:none;top:0}:focus-visible{outline:3px solid var(--acc-outline-color)!important;outline-offset:3px!important;box-shadow:0 0 0 5px #3b82f680!important}html.accessibility-high-contrast :focus-visible{outline:4px solid var(--acc-contrast-border)!important;outline-offset:4px!important;box-shadow:none!important}.accessibility-btn{color:#fff;cursor:pointer;z-index:9999;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #0000004d}.accessibility-btn:hover{background:linear-gradient(135deg,#2563eb,#60a5fa);transform:scale(1.08);box-shadow:0 6px 24px #3b82f666}.accessibility-btn:active{transform:scale(.95)}.accessibility-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;opacity:0;background-color:#00000080;animation:.25s ease-out forwards fadeIn;position:fixed;inset:0}.accessibility-panel{color:#f8fafc;z-index:10001;background-color:#0f172a;border-left:1px solid #ffffff1a;flex-direction:column;width:100%;max-width:400px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;animation:.3s cubic-bezier(.16,1,.3,1) forwards slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px #00000080}.accessibility-panel-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.accessibility-panel-title{align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:800;display:flex}.accessibility-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:color .15s,background-color .15s;display:flex}.accessibility-close-btn:hover{color:#fff;background-color:#ffffff1a}.accessibility-panel-content{flex-direction:column;flex:1;gap:1.75rem;padding:1.5rem;display:flex;overflow-y:auto}.accessibility-option-card{background-color:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.accessibility-option-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.accessibility-option-info{flex-direction:column;display:flex}.accessibility-option-label{color:#fff;font-size:1rem;font-weight:700}.accessibility-option-desc{color:#94a3b8;margin-top:.125rem;font-size:.8rem}.switch{flex-shrink:0;width:50px;height:26px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#475569;border-radius:34px;transition:all .3s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:4px;left:4px}input:checked+.slider{background-color:#3b82f6}input:focus-visible+.slider{outline-offset:2px;outline:3px solid #60a5fa}input:checked+.slider:before{transform:translate(24px)}.accessibility-speech-panel{border-top:1px solid #ffffff1a;flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}.accessibility-speech-title{color:#fff;font-size:1rem;font-weight:700}.accessibility-speech-controls{flex-wrap:wrap;gap:.5rem;display:flex}.accessibility-speech-btn{cursor:pointer;border:1px solid #0000;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.375rem;min-width:80px;padding:.625rem;font-size:.85rem;font-weight:600;transition:background-color .15s,opacity .15s;display:flex}.accessibility-speech-btn:disabled{opacity:.4;cursor:not-allowed}.accessibility-speech-btn-primary{color:#fff;background-color:#2563eb}.accessibility-speech-btn-primary:hover:not(:disabled){background-color:#1d4ed8}.accessibility-speech-btn-secondary{color:#fff;background-color:#ffffff1a;border-color:#ffffff26}.accessibility-speech-btn-secondary:hover:not(:disabled){background-color:#ffffff2e}.accessibility-speech-status{color:#60a5fa;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.8rem;display:flex}.speaking-indicator{background-color:#10b981;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=480px){.accessibility-panel{max-width:100%}}@media (width<=820px){.accessibility-btn{right:.62rem!important;bottom:calc(.62rem + env(safe-area-inset-bottom))!important;width:2.25rem!important;height:2.25rem!important;font-size:1rem!important;box-shadow:0 12px 28px -20px #0f172abf!important}}body .aurora-background.awg-shell .awg-xp-dashboard .awg-card{-webkit-backdrop-filter:blur(18px)saturate(120%)!important;background:linear-gradient(145deg,#ffffffb8,#eff8ff8f)!important;border:1px solid #ffffffc2!important;border-radius:8px!important;box-shadow:0 18px 45px #264f7014,inset 0 1px #ffffffe6!important}body .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero{color:#f8fbff!important;background:#071523!important;padding:0!important}body .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero :where(h1,strong){color:#fff!important}body .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero :where(.awg-xp-eyebrow,small,em){color:#b9cede!important}body .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero .awg-xp-plain-meta span{color:#d6e2ec!important}.awg-xp-activity-pulse{color:#1a2938;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;cursor:pointer;background:#f9fdffc2;border:1px solid #ffffffd1;border-radius:8px;grid-template-columns:30px auto minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 14px 6px 8px;display:grid;box-shadow:0 10px 30px #264f700f}.awg-xp-live-dot{background:rgba(var(--trip-accent-rgb), .1);width:30px;height:30px;color:var(--trip-accent);border-radius:7px;place-items:center;display:grid;position:relative}.awg-xp-live-dot:after{content:"";background:#22c55e;border:2px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px}.awg-xp-activity-label{color:var(--trip-accent);text-transform:uppercase;font-size:.65rem;font-weight:850}.awg-xp-activity-pulse strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.77rem;overflow:hidden}.awg-xp-activity-time{color:#6c7c8b;font-size:.66rem}.awg-xp-activity-pulse>svg{color:#8392a0}.awg-xp-readiness{padding:20px 22px 18px}.awg-xp-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.awg-xp-section-heading h2{color:#152433;margin:0;font-size:1.02rem;font-weight:750;line-height:1.15}.awg-xp-stage-count{background:rgba(var(--trip-accent-rgb), .08);color:var(--trip-accent);white-space:nowrap;border-radius:6px;padding:6px 9px;font-size:.65rem;font-weight:800}.awg-xp-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid;position:relative}.awg-xp-journey:before,.awg-xp-journey:after{content:"";background:#dbe6ee;height:2px;position:absolute;top:15px;left:9%;right:9%}.awg-xp-journey:after{width:calc(var(--journey-progress) * .82);background:var(--trip-accent);transition:width .5s cubic-bezier(.22,1,.36,1);right:auto}.awg-xp-journey button{z-index:1;color:#657585;cursor:pointer;background:0 0;border:0;justify-items:center;padding:0 5px;display:grid;position:relative}.awg-xp-stage-node{color:#718191;background:#f8fcff;border:2px solid #d7e3ec;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.7rem;font-weight:850;transition:all .2s;display:grid;position:relative}.awg-xp-journey button.done .awg-xp-stage-node{border-color:var(--trip-accent);background:var(--trip-accent);color:#fff;box-shadow:0 0 0 5px rgba(var(--trip-accent-rgb), .09)}.awg-xp-journey button.done .awg-xp-stage-node:after{content:"";border:1px solid rgba(var(--trip-accent-rgb), .42);border-radius:50%;width:31px;height:31px;animation:.76s ease-out both awgXpCompletePulse;position:absolute}.awg-xp-journey button.active .awg-xp-stage-node{border-color:var(--trip-accent);box-shadow:0 0 0 5px rgba(var(--trip-accent-rgb), .1)}.awg-xp-journey button strong{color:#233443;margin-top:8px;font-size:.72rem}.awg-xp-journey button small{color:#718191;text-align:center;margin-top:2px;font-size:.62rem}@keyframes awgXpCompletePulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}.awg-xp-overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.72fr);align-items:start;gap:14px;display:grid}.awg-xp-canvas{min-width:0;padding:20px;overflow:hidden}.awg-xp-section-heading>button,.awg-xp-map-footer button,.awg-xp-story-footer>button{background:rgba(var(--trip-accent-rgb), .09);min-height:32px;color:var(--trip-accent);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:.68rem;font-weight:800;display:inline-flex}.awg-xp-section-heading>button svg,.awg-xp-map-footer button svg,.awg-xp-story-footer>button svg{width:14px;height:14px}.awg-xp-day-filters{scrollbar-width:none;gap:6px;margin:14px 0 10px;display:flex;overflow-x:auto}.awg-xp-day-filters::-webkit-scrollbar{display:none}.awg-xp-day-filters button{color:#647484;cursor:pointer;background:#ffffff8c;border:1px solid #d9e5ed;border-radius:6px;flex:none;min-height:29px;padding:0 10px;font-size:.65rem;font-weight:750}.awg-xp-day-filters button.active{border-color:var(--trip-accent);background:var(--trip-accent);color:#fff;box-shadow:0 6px 16px rgba(var(--trip-accent-rgb), .2)}.awg-xp-map-frame{background:#e9f2f8;border:1px solid #7e99ae3d;border-radius:8px;height:390px;position:relative;overflow:hidden}.awg-xp-map-frame .awg-itinerary-map-container{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important}.awg-xp-map-frame .awg-map-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-radius:7px;max-width:calc(100% - 150px);padding:8px 10px;top:10px;left:10px}.awg-xp-map-frame .awg-map-toolbar>div:first-child strong{font-size:.72rem}.awg-xp-map-frame .awg-map-eyebrow,.awg-xp-map-frame .awg-map-stats span:nth-child(n+3){display:none}.awg-xp-map-frame .awg-map-controls{border-radius:7px;gap:4px;padding:4px;top:10px;right:10px}.awg-xp-map-frame .awg-map-controls button{width:28px;min-width:28px;height:28px;padding:0;font-size:.62rem}.awg-xp-map-frame .awg-map-controls button:nth-child(4),.awg-xp-map-frame .awg-map-controls button:nth-child(5){display:none}.awg-xp-map-frame .awg-map-stop-sequence,.awg-xp-map-frame .awg-map-nearby-panel{max-height:calc(100% - 76px)}.awg-xp-map-footer{flex-wrap:wrap;gap:14px;padding-top:12px}.awg-xp-map-footer>span{color:#6b7b89;align-items:center;gap:5px;font-size:.67rem;display:inline-flex}.awg-xp-map-footer>span svg{width:14px;height:14px;color:var(--trip-accent)}.awg-xp-map-footer>span strong{color:#243544}.awg-xp-map-footer button{margin-left:auto}.awg-xp-photo-facts{display:none}.awg-xp-side-stack{gap:14px;display:grid}.awg-xp-signal-card,.awg-xp-next-card{padding:19px}.awg-xp-signal-orb{--signal-progress:0deg;background:conic-gradient(var(--trip-accent) var(--signal-progress), #dce7ee 0);color:#183044;border-radius:50%;place-items:center;width:56px;height:56px;padding:5px;font-size:.74rem;font-weight:850;display:grid;position:relative}.awg-xp-signal-orb:before{content:"";background:#f7fbfe;border-radius:50%;width:44px;height:44px;position:absolute}.awg-xp-signal-orb .awg-xp-animated-value{z-index:1;position:relative}.awg-xp-signal-list{margin-top:14px;display:grid}.awg-xp-signal-list button{color:#5d6d7b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e1eaf0;justify-content:space-between;align-items:center;min-height:42px;padding:0;font-size:.72rem;display:flex}.awg-xp-signal-list button:last-child{border-bottom:0}.awg-xp-signal-list button strong{color:#1c2c3b;font-size:.86rem}.awg-xp-animated-value{display:inline-block}.awg-xp-next-card>button{color:#243544;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e1eaf0;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 0;display:grid}.awg-xp-next-card>button:last-child{border-bottom:0}.awg-xp-next-card>button>svg:first-child{background:rgba(var(--trip-accent-rgb), .09);width:32px;height:32px;color:var(--trip-accent);border-radius:7px;padding:8px}.awg-xp-next-card>button>span{min-width:0;display:grid}.awg-xp-next-card>button strong{font-size:.74rem}.awg-xp-next-card>button small{color:#748390;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.63rem;overflow:hidden}.awg-xp-next-card>button>svg:last-child{color:#9aa7b1;width:16px}.awg-xp-story{overflow:hidden}.awg-xp-story-cover{color:#fff;background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;min-height:250px;padding:clamp(24px,4vw,48px);display:flex}.awg-xp-story-cover .awg-xp-eyebrow{color:#bae6fd}.awg-xp-story-cover h2{font-size:clamp(2rem,5vw,4.4rem);color:#fff!important}.awg-xp-story-cover p{color:#d6e5f0;margin:9px 0 0;font-size:.82rem}.awg-xp-story-cover>button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05121e61;border:1px solid #ffffff40;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.awg-xp-story-progress{border-bottom:1px solid #e0e9ef;justify-content:center;gap:8px 20px;padding:16px 20px;display:flex;overflow-x:auto}.awg-xp-story-progress>span{color:#7a8995;flex:none;align-items:center;gap:6px;font-size:.66rem;font-weight:750;display:inline-flex}.awg-xp-story-progress svg{width:14px;height:14px}.awg-xp-story-progress>span.done{color:var(--trip-accent)}.awg-xp-story-progress>span>span{border:2px solid #c9d6df;border-radius:50%;width:10px;height:10px}.awg-xp-story-timeline{width:min(100% - 36px,980px);margin:0 auto;padding:28px 0}.awg-xp-story-timeline>article{grid-template-columns:42px minmax(0,1fr);gap:18px;padding-bottom:30px;display:grid;position:relative}.awg-xp-story-timeline>article:not(:last-child):before{content:"";background:linear-gradient(var(--trip-accent), #dbe6ed);width:1px;position:absolute;top:34px;bottom:0;left:20px}.awg-xp-story-marker{z-index:1;border:1px solid rgba(var(--trip-accent-rgb),.22);width:42px;height:42px;color:var(--trip-accent);background:#f4faff;border-radius:50%;place-items:center;font-size:.72rem;font-weight:850;display:grid;position:relative;box-shadow:0 0 0 6px #ffffffe6}.awg-xp-story-marker svg{width:17px;height:17px}.awg-xp-story-entry{min-width:0;padding:2px 0 0}.awg-xp-story-entry h3{color:#182a3a;margin:0;font-size:1.02rem}.awg-xp-story-entry>p{color:#667887;margin:7px 0 0;font-size:.76rem;line-height:1.55}.awg-xp-story-signals{flex-wrap:wrap;gap:8px;margin-top:13px}.awg-xp-story-signals span{background:rgba(var(--trip-accent-rgb),.07);color:#52697a;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:.63rem;display:inline-flex}.awg-xp-story-signals svg{width:13px;height:13px;color:var(--trip-accent)}.awg-xp-story-day{background:#ffffff94;border:1px solid #e0e9ef;border-radius:8px;grid-template-columns:minmax(150px,.4fr) minmax(0,1fr);gap:22px;padding:18px;display:grid}.awg-xp-story-stops{display:grid}.awg-xp-story-stops>div{border-bottom:1px solid #e6edf2;grid-template-columns:52px minmax(0,1fr);gap:1px 10px;padding:7px 0;display:grid}.awg-xp-story-stops>div:last-child{border-bottom:0}.awg-xp-story-stops>div span{color:var(--trip-accent);grid-row:1/3;font-size:.64rem;font-weight:800}.awg-xp-story-stops>div strong{color:#263746;font-size:.72rem}.awg-xp-story-stops>div small{color:#7b8994;font-size:.62rem}.awg-xp-story-stops>p{color:#71818e;font-size:.72rem}.awg-xp-story-reservations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.awg-xp-story-reservations>div>span{background:#fff9;border:1px solid #e0e9ef;border-radius:7px;grid-template-columns:24px minmax(0,1fr);gap:2px 8px;padding:11px;display:grid}.awg-xp-story-reservations svg{width:18px;height:18px;color:var(--trip-accent);grid-row:1/3}.awg-xp-story-reservations strong{color:#273847;font-size:.7rem}.awg-xp-story-reservations small{color:#768692;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.awg-xp-story-footer{background:rgba(var(--trip-accent-rgb),.045);border-top:1px solid #e0e9ef;justify-content:space-between;gap:18px;padding:18px 24px}.awg-xp-story-footer>div{align-items:center;gap:10px;display:flex}.awg-xp-story-footer>div>svg{width:20px;height:20px;color:var(--trip-accent)}.awg-xp-story-footer>div>span{display:grid}.awg-xp-story-footer strong{color:#243644;font-size:.72rem}.awg-xp-story-footer small{color:#74838f;margin-top:2px;font-size:.62rem}.awg-xp-room-actions{justify-content:flex-end;align-items:center;gap:10px;padding:0 4px;display:flex}.awg-xp-room-actions span{color:#8b98a3;text-transform:uppercase;font-size:.62rem}.awg-xp-room-actions button{color:#a14d58;cursor:pointer;background:0 0;border:0;min-height:28px;padding:0 8px;font-size:.64rem;font-weight:700}body .aurora-background--sky .aurora-background__effect--radial{opacity:.57!important}body .aurora-background--sky .awg-xp-dashboard{z-index:1;position:relative}body.awg-dark-mode .aurora-background.awg-shell .awg-xp-dashboard .awg-card{background:linear-gradient(145deg,#0b1d2cd1,#0d2335ad)!important;border-color:#8bbde126!important;box-shadow:0 18px 48px #00070e42,inset 0 1px #ffffff0a!important}body.awg-dark-mode .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero{background:#06121e!important}body.awg-dark-mode .awg-xp-eyebrow{color:#88a9c0}body.awg-dark-mode :where(.awg-xp-section-heading h2,.awg-xp-journey button strong,.awg-xp-signal-list button strong,.awg-xp-next-card>button,.awg-xp-story-entry h3,.awg-xp-story-stops>div strong,.awg-xp-story-reservations strong,.awg-xp-story-footer strong){color:#edf7ff}body.awg-dark-mode :where(.awg-xp-journey button,.awg-xp-journey button small,.awg-xp-signal-list button,.awg-xp-story-entry>p,.awg-xp-story-stops>p,.awg-xp-story-footer small){color:#95adbe}body.awg-dark-mode :where(.awg-xp-stage-node,.awg-xp-story-marker){background:#102b40;border-color:#27475d}body.awg-dark-mode .awg-xp-journey:before{background:#294559}body.awg-dark-mode .awg-xp-activity-pulse{color:#e9f5fd;background:#091b2ac2;border-color:#8bbde129}body.awg-dark-mode :where(.awg-xp-story-day,.awg-xp-story-reservations>div>span){background:#0a1e2d8c;border-color:#294457}body.awg-dark-mode :where(.awg-xp-signal-list button,.awg-xp-next-card>button,.awg-xp-story-progress,.awg-xp-story-footer){border-color:#294457}body.awg-dark-mode .awg-xp-signal-orb:before{background:#10293d}body.awg-dark-mode .awg-xp-day-filters button{color:#a8bdcb;background:#0c2639a3;border-color:#29485e}@media (width<=1100px){.awg-xp-title-row{align-items:flex-end}.awg-xp-live-facts{min-width:330px}.awg-xp-overview-grid{grid-template-columns:minmax(0,1fr)}.awg-xp-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.awg-xp-dashboard{gap:10px;padding-bottom:82px}.awg-xp-dashboard .awg-card{border-radius:8px!important}.awg-xp-hero,.awg-xp-hero-content{min-height:430px}.awg-xp-hero-content{padding:16px}.awg-xp-hero-image{-o-object-position:center 58%;object-position:center 58%;width:100%;height:47%;inset:0}.awg-xp-hero-topline{align-items:flex-start}.awg-xp-title-row{margin:auto 0 10px;display:block}.awg-xp-title-row h1{overflow-wrap:anywhere;font-size:clamp(2rem,12vw,3.25rem)}.awg-xp-plain-meta{gap:7px 13px;margin-top:12px}.awg-xp-plain-meta span{font-size:.68rem}.awg-xp-live-facts{width:100%;min-width:0;margin-top:14px}.awg-xp-live-facts>div{gap:6px;padding:10px 7px}.awg-xp-live-facts svg{width:14px;height:14px}.awg-xp-live-facts strong{font-size:.72rem}.awg-xp-live-facts small{font-size:.56rem}.awg-xp-hero-bottom{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.awg-xp-context-action{grid-template-columns:32px minmax(0,1fr) 15px;gap:8px;min-height:54px}.awg-xp-context-action>span:first-child{width:32px;height:32px}.awg-xp-context-action em,.awg-xp-presence>div:last-child{display:none}.awg-xp-presence-ring{width:32px;height:32px}.awg-xp-presence-ring>span{width:26px;height:26px;font-size:.58rem}.awg-xp-presence-person:nth-child(n+4){display:none}.awg-xp-activity-pulse{grid-template-columns:28px minmax(0,1fr) auto 14px;gap:8px;padding-right:10px}.awg-xp-activity-label{display:none}.awg-xp-activity-pulse strong{font-size:.69rem}.awg-xp-readiness{padding:16px 14px 13px;overflow:hidden}.awg-xp-stage-count{display:none}.awg-xp-journey{scroll-snap-type:x mandatory;scrollbar-width:none;gap:5px;margin-top:14px;display:flex;overflow-x:auto}.awg-xp-journey::-webkit-scrollbar{display:none}.awg-xp-journey:before,.awg-xp-journey:after{display:none}.awg-xp-journey button{scroll-snap-align:start;background:#ffffff7a;border:1px solid #dce7ee;border-radius:7px;flex:0 0 86px;min-height:74px;padding:9px 7px}.awg-xp-journey button.done{border-color:rgba(var(--trip-accent-rgb),.22);background:rgba(var(--trip-accent-rgb),.06)}.awg-xp-stage-node{border-width:1px;width:25px;height:25px}.awg-xp-journey button strong{margin-top:5px;font-size:.64rem}.awg-xp-journey button small{font-size:.56rem}.awg-xp-map-frame{height:min(54vh,390px);min-height:310px}.awg-xp-map-frame .awg-map-toolbar{max-width:calc(100% - 82px)}.awg-xp-map-frame .awg-map-stats,.awg-xp-map-frame .awg-map-controls button:nth-child(n+3):not(:last-child){display:none}.awg-xp-map-frame .awg-map-controls button:last-child{display:grid}.awg-xp-map-footer{gap:8px 12px}.awg-xp-map-footer button{flex:1 0 100%;justify-content:center;margin:2px 0 0}.awg-xp-side-stack{grid-template-columns:minmax(0,1fr);gap:10px}.awg-xp-next-card>button{min-height:52px}.awg-xp-story-cover{min-height:210px;padding:20px}.awg-xp-story-cover h2{font-size:2.25rem}.awg-xp-story-timeline{width:calc(100% - 24px);padding:22px 0}.awg-xp-story-timeline>article{grid-template-columns:34px minmax(0,1fr);gap:11px;padding-bottom:22px}.awg-xp-story-timeline>article:not(:last-child):before{top:30px;left:16px}.awg-xp-story-marker{width:34px;height:34px;box-shadow:0 0 0 4px #ffffffe6}.awg-xp-story-day{grid-template-columns:minmax(0,1fr);gap:14px;padding:13px}.awg-xp-story-reservations>div{grid-template-columns:minmax(0,1fr)}.awg-xp-story-footer{flex-direction:column;align-items:stretch;padding:15px}.awg-xp-story-footer>button{justify-content:center}.awg-xp-room-actions{justify-content:center;padding:4px 0}.awg-xp-dashboard{color:#171715;font-family:Manrope,Inter,sans-serif;--trip-accent:#0f766e!important;--trip-accent-rgb:15, 118, 110!important}body .aurora-background.awg-shell .awg-xp-dashboard .awg-card{background:linear-gradient(145deg,#fffffdf5,#f7f8f6f0)!important;border-color:#1f29261a!important;box-shadow:0 14px 34px #1f29261a,inset 0 1px #fff!important}body .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero{color:#171715!important;background:#fffffd!important}.awg-xp-hero-image{filter:saturate(.7)contrast(.94)sepia(.08)}body .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero :where(h1,strong){color:#171715!important}body .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero :where(.awg-xp-eyebrow,small,em){color:#686b67!important}body .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero .awg-xp-plain-meta span{color:#3f4541!important}.awg-xp-title-row h1{letter-spacing:0;font-weight:750;font-family:Plus Jakarta Sans,Manrope,sans-serif!important}.awg-xp-title-row .awg-xp-eyebrow{color:#0f766e!important}.awg-xp-hero-topline>span,.awg-xp-hero-topline button{color:#252622;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffdd6;border:1px solid #1f29261a;border-radius:.7rem;min-height:2.2rem;box-shadow:0 5px 14px #1f292614}.awg-xp-hero-topline>span{padding:0 .65rem}.awg-xp-hero-topline button svg,.awg-xp-hero-topline svg,.awg-xp-plain-meta svg,.awg-xp-live-facts svg{color:#0f766e}.awg-xp-live-facts{background:#f7f8f6;border-color:#1f29261a;box-shadow:inset 0 1px #fff}.awg-xp-live-facts>div{border-color:#1f29261a}.awg-xp-live-facts strong{color:#252622}.awg-xp-live-facts small{color:#686b67}.awg-xp-context-action{color:#fff;background:linear-gradient(135deg,#279187,#0f766e);border-color:#ffffff5c;box-shadow:0 10px 22px #0f766e33}.awg-xp-context-action:hover{background:#0f766e;border-color:#ffffff80;box-shadow:0 12px 25px #0f766e3d}.awg-xp-context-action :where(strong,small,em){color:#fff!important}.awg-xp-presence-ring{background:conic-gradient(#0f766e var(--member-progress),#0f766e24 0);box-shadow:0 0 0 2px #fffffd}.awg-xp-presence-ring>span{color:#1f2926;background:#edf8f4}.awg-xp-presence-ring i{border-color:#fffffd}.awg-xp-presence-more{color:#1f2926;background:#dfeee9;border-color:#fffffd}.awg-xp-activity-pulse{color:#252622;background:#fffffdf0;border-color:#1f29261a;box-shadow:0 9px 22px #1f292614}.awg-xp-live-dot{color:#0f766e;background:#edf8f4}.awg-xp-activity-time,.awg-xp-activity-pulse>svg{color:#686b67}.awg-xp-section-heading h2,.awg-xp-journey button strong{color:#252622}.awg-xp-journey button{color:#686b67;background:#fffffd;border-color:#1f29261a}.awg-xp-journey button.done,.awg-xp-journey button.active{background:#edf8f4;border-color:#0f766e3d}.awg-xp-stage-node{color:#686b67;background:#f7f8f6;border-color:#c8d7d2}.awg-xp-map-frame{background:#edf8f4;border-color:#1f29261a}.awg-xp-map-frame .awg-map-toolbar,.awg-xp-map-frame .awg-map-controls{background:#fffffdeb;border-color:#1f29261a;box-shadow:0 6px 16px #1f292617}.awg-xp-map-frame .awg-map-controls button{color:#0f766e;background:#fffffd;border-color:#1f29261a}.awg-xp-map-frame .awg-map-controls button:hover,.awg-xp-map-frame .awg-map-controls button.active{color:#0f766e;background:#edf8f4}.awg-xp-day-filters button{color:#686b67;background:#fffffd;border-color:#1f29261a}.awg-xp-day-filters button.active{color:#fff;background:#0f766e;border-color:#0f766e;box-shadow:0 6px 16px #0f766e2e}.awg-xp-section-heading>button,.awg-xp-map-footer button,.awg-xp-story-footer>button{color:#0f766e;background:#edf8f4;border:1px solid #0f766e1f}.awg-xp-map-footer button{color:#fff;background:#0f766e;border-color:#ffffff59;min-height:2.7rem}.awg-xp-map-footer>span{color:#686b67}.awg-xp-map-footer>span strong{color:#252622}.awg-xp-signal-orb{background:conic-gradient(#0f766e var(--signal-progress),#d9e7e2 0);color:#252622}.awg-xp-signal-orb:before{background:#fffffd}.awg-xp-signal-list button,.awg-xp-next-card>button{color:#3f4541;border-color:#1f292617}.awg-xp-signal-list button strong,.awg-xp-next-card>button{color:#252622}.awg-xp-next-card>button>svg:first-child{color:#0f766e;background:#edf8f4}.awg-xp-next-card>button small,.awg-xp-next-card>button>svg:last-child{color:#686b67}.awg-xp-story{background:#f7f8f6!important}.awg-xp-story-cover{color:#fff}.awg-xp-story-cover .awg-xp-eyebrow{color:#d8eee7}.awg-xp-story-cover p{color:#ffffffe0}.awg-xp-story-progress,.awg-xp-story-footer{background:#fffffd;border-color:#1f29261a}.awg-xp-story-marker{color:#0f766e;background:#edf8f4;border-color:#0f766e33}.awg-xp-story-entry h3,.awg-xp-story-stops>div strong,.awg-xp-story-reservations strong,.awg-xp-story-footer strong{color:#252622}.awg-xp-story-entry>p,.awg-xp-story-stops>p,.awg-xp-story-footer small{color:#686b67}.awg-xp-story-day,.awg-xp-story-reservations>div>span{background:#fffffd;border-color:#1f29261a}.awg-xp-overview-grid{gap:16px}.awg-xp-canvas>.awg-xp-section-heading{align-items:flex-start;gap:12px;margin-bottom:16px}.awg-xp-canvas>.awg-xp-section-heading h2{margin-top:3px;font-size:1.12rem;line-height:1.25}.awg-xp-canvas>.awg-xp-section-heading>button{flex:none;min-height:38px;padding-inline:12px}.awg-xp-day-filters{gap:8px;margin:0 -2px 14px;padding:2px;scroll-padding-inline:2px}.awg-xp-day-filters button{scroll-snap-align:start;border-radius:8px;min-width:64px;min-height:42px;padding:0 14px;font-size:.72rem}.awg-xp-map-frame{border-radius:8px;height:min(58vh,430px);min-height:360px;box-shadow:inset 0 0 0 1px #ffffff8c}.awg-xp-map-frame .awg-map-toolbar{border-radius:8px;width:auto;max-width:none;min-height:52px;padding:9px 12px;top:12px;left:12px;right:12px}.awg-xp-map-frame .awg-map-controls{border-radius:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:auto!important;padding:7px!important;display:grid!important;inset:auto 12px 12px!important}.awg-xp-map-frame .awg-map-controls button{font-weight:850;border-radius:7px!important;width:100%!important;min-width:0!important;height:42px!important;font-size:.72rem!important;display:none!important}.awg-xp-map-frame .awg-map-controls button:first-child,.awg-xp-map-frame .awg-map-controls button:nth-child(2),.awg-xp-map-frame .awg-map-controls button:last-child{place-items:center;display:grid!important}.awg-xp-map-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}.awg-xp-map-footer>span{background:#f7f8f6;border:1px solid #1f292614;border-radius:8px;min-width:0;min-height:42px;padding:9px 10px;font-size:.62rem;line-height:1.25}.awg-xp-map-footer button{border-radius:8px;grid-column:1/-1;min-height:48px;margin:2px 0 0;font-size:.72rem}.awg-xp-side-stack{gap:16px}.awg-xp-signal-card,.awg-xp-next-card{padding:18px 16px}.awg-xp-dashboard{padding-bottom:calc(7.25rem + env(safe-area-inset-bottom));scroll-padding-block:14px calc(6.75rem + env(safe-area-inset-bottom));gap:16px}.awg-xp-dashboard>:where(.awg-card,.awg-xp-planning-chapter,.awg-xp-overview-grid),.awg-xp-overview-grid>.awg-card,.awg-xp-overview-grid .awg-xp-side-stack>.awg-card{scroll-snap-align:start;scroll-margin-top:14px}body .aurora-background.awg-shell .awg-xp-dashboard .awg-card{-webkit-backdrop-filter:blur(26px)saturate(128%)!important;background:linear-gradient(145deg,#fffffdc7,#f1f7f3ad)!important;border:1px solid #ffffffc7!important;border-radius:1.35rem!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .24s!important;box-shadow:0 20px 50px #2541391f,inset 0 1px #fffffff0,inset 0 -1px #0f766e0a!important}body .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero{isolation:isolate;min-height:27rem;overflow:hidden;background:#fffffdc2!important;border-radius:1.55rem!important}.awg-xp-hero-content{min-height:27rem;padding:1rem}.awg-xp-hero-image{-o-object-position:center 55%;object-position:center 55%;height:58%;transform:scale(1.015)}.awg-xp-hero-shade{background:linear-gradient(#fffffd05 0%,#f8faf708 39%,#fffffdc2 54%,#fffffdfa 63%,#fffffd 100%)}.awg-xp-hero-topline>span,.awg-xp-hero-topline button,.awg-xp-live-facts,.awg-xp-activity-pulse{-webkit-backdrop-filter:blur(20px)saturate(125%);background:#fffffda3!important;border-color:#ffffffc2!important;box-shadow:0 10px 26px #223d351a,inset 0 1px #ffffffe6!important}.awg-xp-title-row{margin:auto 0 .8rem}.awg-xp-title-row h1{font-size:clamp(2.2rem,11vw,3rem);line-height:.98}.awg-xp-plain-meta{flex-wrap:wrap;gap:.45rem .8rem;margin-top:.7rem;display:flex}.awg-xp-plain-meta span:last-child{display:inline-flex}.awg-xp-meta-date,.awg-xp-hero-story-button{display:none!important}.awg-xp-live-facts{display:none}.awg-xp-photo-facts{z-index:3;color:#26312d;text-align:right;text-shadow:0 1px 10px #fffffff2;pointer-events:none;justify-items:end;gap:.18rem;display:grid;position:absolute;top:1.25rem;right:1.15rem}.awg-xp-photo-facts span{align-items:center;font-weight:800;line-height:1;display:inline-flex;color:#26312d!important;font-size:1.22rem!important}.awg-xp-photo-facts small{font-weight:720;line-height:1.2;color:#49534f!important;font-size:.61rem!important}.awg-xp-live-facts>div{min-height:3.45rem;padding:.58rem .48rem}.awg-xp-live-facts small{text-overflow:clip;white-space:normal;max-width:none;line-height:1.2;overflow:visible}.awg-xp-hero-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem}.awg-xp-context-action{border-radius:.9rem;grid-template-columns:2rem minmax(0,1fr) .9rem;gap:.55rem;min-height:3.55rem;padding:.48rem .68rem;box-shadow:0 14px 28px #0f766e38,inset 0 1px #ffffff52}.awg-xp-context-action>span:first-child{border-radius:.65rem;width:2rem;height:2rem}.awg-xp-context-action small{text-overflow:clip;white-space:normal;line-height:1.25;display:block;overflow:visible}.awg-xp-context-action em{display:none}.awg-xp-context-action strong{margin-top:.12rem;font-size:.82rem}.awg-xp-context-action em{margin-top:.16rem;font-size:.59rem}body .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero .awg-xp-context-action :where(strong,small,em){color:#fff!important}.awg-xp-planning-chapter{gap:.75rem;min-height:fit-content;margin-bottom:1rem;display:grid}.awg-xp-activity-pulse{border-radius:1rem;min-height:3.75rem}.awg-xp-activity-pulse strong{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.awg-xp-readiness{padding:1.15rem 1rem 1rem}.awg-xp-journey{scroll-snap-type:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;margin:.9rem -.1rem 0;padding:.1rem 0 .25rem;display:grid;overflow:visible}.awg-xp-journey:before,.awg-xp-journey:after{display:block;top:.93rem;left:8%;right:8%}.awg-xp-journey:after{width:calc(var(--journey-progress) * .84);right:auto}.awg-xp-journey button{min-width:0;min-height:5.25rem;box-shadow:none;background:0 0;border:0;padding:0 .08rem}.awg-xp-journey button.done,.awg-xp-journey button.active{background:0 0;border:0}.awg-xp-journey button strong{overflow-wrap:anywhere;max-width:100%;margin-top:.45rem;font-size:.52rem;line-height:1.15}.awg-xp-journey button small{overflow-wrap:anywhere;max-width:100%;margin-top:.16rem;font-size:.45rem;line-height:1.15}.awg-xp-overview-grid{flex-direction:column;gap:16px;display:flex}.awg-xp-overview-grid>.awg-xp-canvas{order:3}.awg-xp-overview-grid>.awg-xp-side-stack{display:contents}.awg-xp-next-card{order:1}.awg-xp-signal-card{order:2;padding:1rem}.awg-xp-signal-card .awg-xp-section-heading{align-items:center}.awg-xp-signal-card .awg-xp-section-heading h2{font-size:1rem}.awg-xp-signal-card .awg-xp-signal-orb{width:3.25rem;height:3.25rem}.awg-xp-signal-card .awg-xp-signal-orb:before{width:2.55rem;height:2.55rem}.awg-xp-signal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.awg-xp-signal-list button{background:#f7faf7b8;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.18rem;padding:.55rem .65rem;border:1px solid #1f292614!important;min-height:3.5rem!important}.awg-xp-signal-list button strong{font-size:.9rem}.awg-xp-next-card>button,.awg-xp-signal-list button{min-height:3.75rem}.awg-xp-next-card>button small{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.awg-xp-canvas{padding:1.1rem 1rem 1.15rem}.awg-xp-map-frame{border-radius:1rem;height:min(48svh,25rem);min-height:20rem}.awg-xp-map-frame .awg-map-toolbar,.awg-xp-map-frame .awg-map-controls,.awg-xp-map-footer>span{-webkit-backdrop-filter:blur(20px)saturate(125%);background:#fffffdb8!important;box-shadow:0 8px 22px #2541391a,inset 0 1px #ffffffe6!important}.awg-xp-map-footer>span{border-color:#ffffffb8;border-radius:.85rem}.awg-xp-room-actions{margin-top:.25rem;padding:1rem 0 .5rem}@media (hover:hover) and (pointer:fine){body .aurora-background.awg-shell .awg-xp-dashboard .awg-card:hover{transform:translateY(-3px);border-color:#0f766e38!important;box-shadow:0 26px 60px #25413929,inset 0 1px #fffffffa!important}.awg-xp-dashboard :where(.awg-xp-context-action,.awg-xp-activity-pulse,.awg-xp-next-card>button,.awg-xp-signal-list button,.awg-xp-journey button,.awg-xp-section-heading>button,.awg-xp-map-footer button):hover{filter:saturate(1.08);transform:translateY(-2px)}}.awg-xp-dashboard :where(.awg-xp-context-action,.awg-xp-activity-pulse,.awg-xp-next-card>button,.awg-xp-signal-list button,.awg-xp-journey button,.awg-xp-section-heading>button,.awg-xp-map-footer button){transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s,filter .2s}.awg-xp-dashboard :where(.awg-xp-context-action,.awg-xp-activity-pulse,.awg-xp-next-card>button,.awg-xp-signal-list button,.awg-xp-journey button,.awg-xp-section-heading>button,.awg-xp-map-footer button):active{transform:scale(.985)}}@media (width<=760px) and (height<=740px){body .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero,.awg-xp-hero-content{min-height:20rem}.awg-xp-hero-content{padding:.75rem .9rem}.awg-xp-hero-image{-o-object-position:center 58%;object-position:center 58%;height:49%}.awg-xp-hero-shade{background:linear-gradient(#fffffd05 0%,#fffffd14 33%,#fffffdd6 45%,#fffffd 56% 100%)}.awg-xp-hero-topline>span,.awg-xp-hero-topline button{min-height:1.95rem}.awg-xp-title-row{margin:auto 0 .35rem}.awg-xp-title-row h1{font-size:1.85rem}.awg-xp-plain-meta{gap:.25rem .65rem;margin-top:.35rem}.awg-xp-plain-meta span{font-size:.57rem}.awg-xp-live-facts{display:none}.awg-xp-photo-facts{top:1rem;right:1rem}.awg-xp-live-facts>div{min-height:2.7rem;padding-block:.35rem}.awg-xp-live-facts strong{font-size:.64rem}.awg-xp-live-facts small{font-size:.48rem}.awg-xp-context-action{min-height:3.65rem;padding:.4rem .65rem}.awg-xp-context-action>span:first-child{width:2rem;height:2rem}.awg-xp-context-action small{font-size:.51rem}.awg-xp-context-action strong{font-size:.72rem}.awg-xp-context-action em{font-size:.5rem}.awg-xp-presence-ring{width:1.9rem;height:1.9rem}.awg-xp-presence-ring>span{width:1.55rem;height:1.55rem}.awg-xp-planning-chapter{gap:.55rem;margin-bottom:2.75rem}.awg-xp-activity-pulse{min-height:3.25rem}.awg-xp-readiness{padding-block:.9rem .75rem}.awg-xp-journey{margin-top:.55rem}.awg-xp-journey button{min-height:4.55rem}}@media (width<=390px){.awg-xp-hero,.awg-xp-hero-content{min-height:27rem}.awg-xp-hero-topline button{justify-content:center;width:auto;padding:0 .62rem;font-size:.61rem}.awg-xp-live-facts>div{padding-inline:5px}.awg-xp-live-facts small{max-width:none}.awg-xp-plain-meta span:last-child{display:inline-flex}.awg-xp-context-action small{display:block}.awg-xp-context-action strong{font-size:.78rem}}@media (width<=760px) and (height<=740px){body .aurora-background.awg-shell .awg-xp-dashboard .awg-xp-hero,.awg-xp-hero-content{min-height:20rem}}@media (prefers-reduced-motion:reduce){.awg-xp-hero-image{animation:none!important}.awg-xp-dashboard *,.awg-xp-dashboard :before,.awg-xp-dashboard :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.awg-mobile-time-section,.awg-mobile-journey-hero,.awg-itinerary-weather-section>button,.awg-mobile-next-stop{display:none}@media (width<=820px){body .aurora-background.awg-shell .awg-itinerary-layout{gap:0!important}body .aurora-background.awg-shell .awg-itinerary-card{-webkit-backdrop-filter:blur(24px)saturate(125%);background:#f9fcfacc!important;border-radius:1.35rem!important;overflow:visible!important;box-shadow:0 22px 52px #2a463e1c,inset 0 1px #fffffff0!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls{top:calc(.55rem + env(safe-area-inset-top))!important;-webkit-backdrop-filter:blur(24px)saturate(135%)!important;background:#fffffde6!important;border:0!important;border-radius:1.35rem 1.35rem 0 0!important;grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem!important;gap:.45rem!important;margin:0!important;padding:.6rem!important;box-shadow:0 12px 28px #26453c17!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls>label:first-child{display:block!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls>label:nth-of-type(2){display:none!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls select,body .aurora-background.awg-shell .awg-itinerary-mobile-controls>button,body .aurora-background.awg-shell .awg-itinerary-action-dropdown summary{color:#26312d!important;background:#f7f9f6eb!important;border:1px solid #1f292617!important;border-radius:.85rem!important;width:100%!important;min-height:2.75rem!important;font-size:.78rem!important;font-weight:800!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown summary{font-size:0!important}body .aurora-background.awg-shell .awg-itinerary-action-dropdown summary:after{content:"•••";letter-spacing:.08em;font-size:.9rem}body .aurora-background.awg-shell .awg-itinerary-mobile-controls>button{place-items:center;padding:0!important;font-size:0!important;display:grid!important}body .aurora-background.awg-shell .awg-itinerary-mobile-controls>button svg{width:1.1rem;height:1.1rem}body .aurora-background.awg-shell .awg-itinerary-hero{background:0 0!important;border:0!important;margin:0!important;padding:1.25rem 1rem .7rem!important}body .aurora-background.awg-shell .awg-itinerary-hero .section-label{color:#0f766e!important;letter-spacing:.12em!important;margin-bottom:.38rem!important;font-size:.64rem!important;font-weight:850!important;display:block!important}body .aurora-background.awg-shell .awg-itinerary-hero h1{color:#202824!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(1.55rem,7.5vw,2rem)!important;font-weight:780!important;line-height:1.04!important}body .aurora-background.awg-shell .awg-itinerary-hero p{max-width:30rem;color:#69736f!important;margin:.48rem 0 0!important;font-size:.76rem!important;line-height:1.42!important;display:block!important}body .aurora-background.awg-shell .awg-itinerary-content-panel{padding:.15rem .75rem calc(5.8rem + env(safe-area-inset-bottom))!important;flex-direction:column!important;gap:.85rem!important;display:flex!important}body .aurora-background.awg-shell .awg-mobile-day-summary{order:-2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem!important;margin:0!important}body .aurora-background.awg-shell .awg-mobile-day-summary>div{background:#fffffdc2!important;border:1px solid #1f292614!important;border-radius:.9rem!important;min-height:4.35rem!important;padding:.72rem .65rem!important;box-shadow:inset 0 1px #ffffffe6!important}body .aurora-background.awg-shell .awg-mobile-day-summary span{color:#7a837f!important;font-size:.58rem!important;font-weight:750!important}body .aurora-background.awg-shell .awg-mobile-day-summary strong{color:#25302b!important;margin-top:.32rem!important;font-size:.92rem!important;font-weight:820!important}body .aurora-background.awg-shell .weather-widget{order:-1;margin:0!important}body .aurora-background.awg-shell .awg-timeline{order:1;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:2.45rem 0 0!important;overflow:visible!important}body .aurora-background.awg-shell .awg-timeline:before{content:"Your day"!important;color:#34413b!important;letter-spacing:.08em!important;font-size:.78rem!important;top:.25rem!important;left:.1rem!important}body .aurora-background.awg-shell .awg-itinerary-estimate{order:2;display:none!important}body .aurora-background.awg-shell .awg-timeline-reorder-group{gap:.6rem!important;display:grid!important}body .aurora-background.awg-shell .awg-timeline-row{background:#fffffdc7!important;border:1px solid #1f292614!important;border-radius:1rem!important;grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important;padding:.82rem!important;box-shadow:0 12px 26px #27423a12,inset 0 1px #ffffffeb!important}body .aurora-background.awg-shell .awg-timeline-row:before{display:none!important}body .aurora-background.awg-shell .awg-mobile-time-section{border-bottom:1px solid #1f292612;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.38rem;margin:-.15rem -.15rem .15rem;padding-bottom:.58rem;display:grid}.awg-mobile-time-section>span{font-size:.82rem}.awg-mobile-time-section strong{text-transform:uppercase;letter-spacing:.08em;color:#35413c!important;font-size:.68rem!important;font-weight:850!important}.awg-mobile-time-section small{justify-self:end;color:#7a837f!important;font-size:.61rem!important}body .aurora-background.awg-shell .awg-timeline-header h3{font-size:.98rem!important;line-height:1.22!important}body .aurora-background.awg-shell .awg-timeline-tags{flex-direction:row!important;align-items:center!important}body .aurora-background.awg-shell .awg-timeline-tags .awg-tag-type{width:max-content}body .aurora-background.awg-shell .awg-timeline-tags span.text-slate-300{display:none!important}body .aurora-background.awg-shell .awg-timeline-summary p{color:#687570!important;font-size:.77rem!important;line-height:1.45!important}body .aurora-background.awg-shell .awg-itinerary-empty{background:linear-gradient(145deg,#f0f8f4f0,#fffffdd9);border:1px solid #0f766e21;border-radius:1.1rem;justify-items:start;padding:1.15rem;display:grid;box-shadow:0 16px 34px #27423a14}.awg-itinerary-empty>span{color:#0f766e;background:#0f766e1c;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.8rem;display:grid}.awg-itinerary-empty>strong{color:#26312d!important;font-size:1rem!important}.awg-itinerary-empty>p{margin:.42rem 0 .9rem;line-height:1.48;color:#6b7771!important;font-size:.76rem!important}.awg-itinerary-empty>button{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:.82rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .9rem;font-size:.75rem;font-weight:850;display:inline-flex;box-shadow:0 10px 22px #0f766e33;grid-column:1!important}.awg-itinerary-empty>button:disabled{opacity:.48;box-shadow:none;cursor:not-allowed}body .aurora-background.awg-shell .awg-itinerary-hero,body .aurora-background.awg-shell .awg-mobile-day-summary{display:none!important}body .aurora-background.awg-shell .awg-mobile-journey-hero{background:linear-gradient(90deg,#fffffdf5,#fffffdb8),radial-gradient(circle at 86% 28%,#0f766e2e,#0000 42%);min-height:10.25rem;margin:0;padding:1.6rem 1.05rem 1.25rem;display:block;position:relative;overflow:hidden}.awg-mobile-journey-hero>span{letter-spacing:.13em;text-transform:uppercase;color:#0f766e!important;font-size:.67rem!important;font-weight:900!important}.awg-mobile-journey-hero h1{letter-spacing:-.045em;max-width:18rem;margin:.52rem 0 1.2rem;font-family:Georgia,Times New Roman,serif;line-height:1.02;color:#252a27!important;font-size:clamp(1.75rem,9vw,2.35rem)!important;font-weight:500!important}.awg-mobile-journey-hero>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.awg-mobile-journey-hero>div>strong{white-space:nowrap;color:#28332e!important;font-size:.76rem!important}.awg-mobile-journey-hero>div>span{background:#1f29261a;border-radius:999px;height:.32rem;overflow:hidden}.awg-mobile-journey-hero>div i{border-radius:inherit;background:#0f766e;min-width:.35rem;height:100%;display:block}body .aurora-background.awg-shell .awg-itinerary-content-panel{gap:.75rem!important;padding-top:.75rem!important}body .aurora-background.awg-shell .awg-itinerary-weather-section{background:#fffffdc2;border:1px solid #1f292617;border-radius:1rem;order:0;overflow:hidden;box-shadow:0 10px 24px #27423a0f,inset 0 1px #ffffffeb}body .aurora-background.awg-shell .awg-itinerary-weather-section>button{color:#29342f;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.25rem minmax(0,1fr) 1rem;align-items:center;gap:.65rem;width:100%;min-height:4.35rem;padding:.65rem .85rem;display:grid}.awg-itinerary-weather-section>button>span:first-child{color:#0f766e;background:#0f766e14;border:1px solid #0f766e29;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.awg-itinerary-weather-section>button>span:nth-child(2){gap:.16rem;display:grid}.awg-itinerary-weather-section>button strong{color:#2c3631!important;font-size:.82rem!important}.awg-itinerary-weather-section>button small{color:#77817c!important;font-size:.65rem!important}.awg-itinerary-weather-section>button>svg,.awg-mobile-time-section>svg{transition:transform .22s}.awg-itinerary-weather-section.open>button>svg,.awg-mobile-time-section[aria-expanded=true]>svg{transform:rotate(90deg)}body .aurora-background.awg-shell .awg-itinerary-weather-body{padding:0 .75rem .75rem;display:none}body .aurora-background.awg-shell .awg-itinerary-weather-section.open .awg-itinerary-weather-body{display:block}body .aurora-background.awg-shell .awg-itinerary-weather-body .weather-widget{box-shadow:none!important;background:#f4f8f4c2!important;border:0!important;margin:0!important}body .aurora-background.awg-shell .awg-itinerary-weather-body .weather-widget h3{display:none!important}body .aurora-background.awg-shell .awg-timeline{padding:0!important}body .aurora-background.awg-shell .awg-timeline:before{display:none!important}body .aurora-background.awg-shell .awg-timeline-reorder-group{gap:.65rem!important}body .aurora-background.awg-shell .awg-timeline-row{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body .aurora-background.awg-shell .awg-timeline-row.slot-closed:not(.starts-slot),body .aurora-background.awg-shell .awg-timeline-row.slot-closed.starts-slot .awg-timeline-card{display:none!important}body .aurora-background.awg-shell .awg-timeline-row:after{content:"";background:#0f766e;width:2px;position:absolute;top:0;bottom:-.7rem;left:1.18rem}body .aurora-background.awg-shell .awg-timeline-row.slot-closed:after{background:repeating-linear-gradient(#aab5af 0 4px,#0000 4px 8px);bottom:-.65rem}body .aurora-background.awg-shell .awg-mobile-time-section{z-index:2;color:#2d3732;text-align:left;cursor:pointer;background:#fffffde0;border:1px solid #1f29261a;border-radius:1rem;grid-template-columns:2.7rem minmax(0,1fr) 1.1rem;align-items:center;gap:.7rem;min-height:4.8rem;margin:0 0 .65rem;padding:.65rem .85rem .65rem .65rem;display:grid;position:relative;box-shadow:0 10px 24px #27423a0f;grid-column:1!important;width:100%!important}body .aurora-background.awg-shell .awg-mobile-time-section[aria-expanded=true]{background:linear-gradient(145deg,#fffaeff0,#fffffde6);border-color:#0f766e47}.awg-mobile-time-section>span:first-child{color:#0f766e;background:#fffdf8;border:1px solid #0f766e2e;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;display:grid;box-shadow:0 5px 12px #27423a14}.awg-mobile-time-section>span:nth-child(2){gap:.22rem;min-width:0;display:grid}.awg-mobile-time-section strong{letter-spacing:-.015em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-family:Georgia,Times New Roman,serif;overflow:hidden;color:#2c332f!important;font-size:.9rem!important;font-weight:650!important}.awg-mobile-time-section small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#707b75!important;font-size:.64rem!important}body .aurora-background.awg-shell .awg-timeline-card{position:relative;background:#fffffde0!important;border:1px solid #1f292617!important;border-radius:.95rem!important;grid-area:auto/1!important;width:calc(100% - 2.85rem)!important;min-height:4.6rem!important;margin-left:2.85rem!important;padding:.85rem!important;box-shadow:0 10px 24px #27423a12,inset 0 1px #fffffff2!important}body .aurora-background.awg-shell .awg-timeline-card:before{content:attr(data-stop-number);z-index:3;color:#0f766e;background:#fffef9;border:2px solid #0f766e;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.65rem;font-weight:900;display:grid;position:absolute;top:.95rem;left:-2.35rem}body .aurora-background.awg-shell .awg-timeline-row:not(.expanded) .awg-timeline-summary{display:none!important}body .aurora-background.awg-shell .awg-timeline-row.expanded .awg-timeline-card{background:#fffefd!important;border-color:#0f766e38!important;box-shadow:0 16px 34px #27423a1a!important}body .aurora-background.awg-shell .awg-timeline-row.expanded .awg-timeline-summary{display:block!important}body .aurora-background.awg-shell .awg-timeline-row:focus{outline:none!important}body .aurora-background.awg-shell .awg-timeline-row:focus-visible .awg-timeline-card{box-shadow:0 0 0 2px #0f766e4d,0 10px 24px #27423a12!important}body .aurora-background.awg-shell :where(.awg-mobile-time-section,.awg-itinerary-weather-section>button){outline:none!important}body .aurora-background.awg-shell :where(.awg-mobile-time-section,.awg-itinerary-weather-section>button):focus-visible{box-shadow:inset 0 0 0 2px #0f766e61,0 10px 24px #27423a0f!important}body .aurora-background.awg-shell .awg-mobile-next-stop{color:#34413b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .6rem;padding:.9rem .15rem .2rem 2.85rem;display:grid}.awg-mobile-next-stop span{letter-spacing:.12em;text-transform:uppercase;color:#0f766e!important;font-size:.59rem!important;font-weight:900!important}.awg-mobile-next-stop strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;overflow:hidden;color:#303934!important;font-size:.85rem!important}.awg-mobile-next-stop>svg{grid-area:1/2/3}body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-card,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-mobile-controls,body.awg-dark-mode .aurora-background.awg-shell .awg-timeline-row,body.awg-dark-mode .aurora-background.awg-shell .awg-mobile-day-summary>div,body.awg-dark-mode .aurora-background.awg-shell .awg-itinerary-empty{background:#0a1926e0!important;border-color:#7dd3fc1f!important}}@media (width>=821px){body .aurora-background--sky.awg-shell{--workspace-blue:#198f7d;--workspace-blue-strong:#117565}body .aurora-background--sky.awg-shell:not(.awg-shell-nav-collapsed){grid-template-columns:18.5rem minmax(0,1fr)!important}body .aurora-background--sky.awg-shell .awg-sidebar{padding:1.35rem .9rem!important}body .aurora-background--sky.awg-shell .awg-dashboard-nav,body .aurora-background--sky.awg-shell .awg-nav-group{gap:.8rem!important}body .aurora-background--sky.awg-shell .awg-nav-group-items{gap:.5rem!important}body .aurora-background--sky.awg-shell .awg-dashboard-nav button{border-radius:.9rem!important;gap:.72rem!important;min-height:3.25rem!important;padding:.55rem .7rem!important}body .aurora-background--sky.awg-shell .awg-nav-item-icon{border-radius:.7rem!important;flex:0 0 2.2rem!important;width:2.2rem!important;height:2.2rem!important}body .aurora-background--sky.awg-shell .awg-nav-group:first-child .awg-nav-item-icon{color:#277968!important;background:#e3f1ec!important}body .aurora-background--sky.awg-shell .awg-nav-group:nth-child(2) .awg-nav-item-icon{color:#4f796d!important;background:#e7f2ee!important}body .aurora-background--sky.awg-shell .awg-nav-group:nth-child(3) .awg-nav-item-icon{color:#8a6c58!important;background:#f2ebe5!important}body .aurora-background--sky.awg-shell .awg-nav-group:nth-child(4) .awg-nav-item-icon{color:#706981!important;background:#ece9f1!important}body .aurora-background--sky.awg-shell .awg-dashboard-nav button.active{color:#21463d!important;background:linear-gradient(135deg,#dcf0e9f0,#ebf3eedb)!important;border-color:#198f7d57!important;box-shadow:inset 0 0 0 1px #198f7d14,0 .65rem 1.45rem -1rem #2666567a!important}body .aurora-background--sky.awg-shell .awg-dashboard-nav button.active .awg-nav-item-icon{background:var(--workspace-blue)!important;color:#fff!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard{--trip-accent:#198f7d!important;--trip-accent-rgb:25, 143, 125!important}body .aurora-background--sky.awg-shell :where(.awg-primary-button,.awg-xp-context-action){background:linear-gradient(135deg, var(--workspace-blue), var(--workspace-blue-strong))!important;color:#fff!important;border-color:#ffffff75!important;min-height:2.95rem!important;box-shadow:0 .85rem 1.8rem -1.15rem #1470609e,inset 0 1px #ffffff38!important}body .aurora-background--sky.awg-shell :where(.awg-primary-button,.awg-xp-context-action):hover:not(:disabled){background:linear-gradient(135deg,#249b88,#137a69)!important}body .aurora-background--sky.awg-shell .awg-form-actions{padding-top:1rem;gap:.85rem!important}body .aurora-background--sky.awg-shell .awg-form-actions :where(button,a){min-width:8.5rem;border-radius:.8rem!important;min-height:3rem!important;padding-inline:1.35rem!important}body .aurora-background--sky.awg-shell .awg-form-actions .awg-secondary-button{color:#386b60!important;background:#fffffcd1!important;border-color:#198f7d33!important}body .aurora-background--sky.awg-shell .awg-expenses-view :where(#simplify-debts-button,#add-expense-button){background:linear-gradient(135deg, var(--workspace-blue), var(--workspace-blue-strong))!important}body.awg-dark-mode .aurora-background--sky.awg-shell .awg-dashboard-nav button.active{color:#edf3f7!important;background:#198f7d3d!important;border-color:#75c7b247!important}body .aurora-background--sky.awg-shell .awg-preferences-card{width:min(100%,76rem)!important;padding:clamp(1.8rem,3vw,2.7rem)!important}body .aurora-background--sky.awg-shell .awg-preferences-card .awg-pref-progress{margin-bottom:1.65rem!important}body .aurora-background--sky.awg-shell .awg-pref-intro{min-height:7.5rem;margin-bottom:1rem!important;padding:1.45rem 1.6rem!important}body .aurora-background--sky.awg-shell .awg-pref-intro h2{margin-top:.5rem!important}body .aurora-background--sky.awg-shell .awg-pref-intro p{margin-top:.45rem!important}body .aurora-background--sky.awg-shell .awg-pref-step-map{gap:.65rem!important;margin:0 0 1.15rem!important}body .aurora-background--sky.awg-shell .awg-pref-step-map button{min-height:4.4rem!important;padding:.8rem .75rem!important}body .aurora-background--sky.awg-shell .awg-preferences-card fieldset{min-height:17rem;padding:clamp(1.5rem,2.6vw,2.25rem)!important}body .aurora-background--sky.awg-shell .awg-preferences-card fieldset>h1{max-width:48rem;margin-bottom:.55rem!important;line-height:1.08!important}body .aurora-background--sky.awg-shell .awg-preferences-card fieldset>h1+p{max-width:46rem;margin-bottom:1.75rem!important;line-height:1.55!important}body .aurora-background--sky.awg-shell .awg-input-grid{gap:1rem!important}body .aurora-background--sky.awg-shell .awg-input-grid label,body .aurora-background--sky.awg-shell .awg-wide-input{padding:1rem!important}body .aurora-background--sky.awg-shell .awg-preferences-card .awg-form-actions{margin-top:1.4rem!important;padding:1.1rem 0 0!important}body .aurora-background--sky.awg-shell .awg-itinerary-layout{grid-template-columns:minmax(15.5rem,18rem) minmax(0,1fr)!important;gap:1.5rem!important;width:min(100%,92rem)!important}body .aurora-background--sky.awg-shell .awg-day-list{padding:1rem!important}body .aurora-background--sky.awg-shell .awg-day-list:before{margin-bottom:.8rem!important;padding:.25rem .3rem .8rem!important}body .aurora-background--sky.awg-shell .awg-day-list button{min-height:5rem!important;padding:.9rem 1rem!important}body .aurora-background--sky.awg-shell .awg-day-list button+button{margin-top:.65rem!important}body .aurora-background--sky.awg-shell .awg-itinerary-card{min-height:35rem}body .aurora-background--sky.awg-shell .awg-itinerary-hero{gap:1.25rem!important;padding:1.8rem 2rem!important}body .aurora-background--sky.awg-shell .awg-itinerary-hero p{margin-top:.55rem!important;line-height:1.55!important}body .aurora-background--sky.awg-shell .awg-itinerary-actions-hero{grid-template-columns:repeat(6,minmax(7.5rem,1fr));gap:.6rem!important;padding-top:1rem!important;display:grid!important}body .aurora-background--sky.awg-shell .awg-itinerary-actions-hero>:where(button,.fluid-dropdown){min-height:3rem!important}body .aurora-background--sky.awg-shell .awg-itinerary-content-panel{gap:1.25rem!important;padding:1.65rem 1.8rem 1.8rem!important}body .aurora-background--sky.awg-shell .awg-itinerary-empty{text-align:center;background:linear-gradient(145deg,#fffffcc2,#edf7f2b3);border:1px solid #2c483c1f;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:18rem;padding:2.5rem;display:flex!important}body .aurora-background--sky.awg-shell .awg-itinerary-empty>span{color:#147b6b;background:#198f7d1c;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:.3rem;display:grid}body .aurora-background--sky.awg-shell .awg-itinerary-empty>strong{font-size:1.15rem;color:#25342e!important}body .aurora-background--sky.awg-shell .awg-itinerary-empty>p{max-width:35rem;line-height:1.6;color:#68756e!important}body .aurora-background--sky.awg-shell .awg-itinerary-empty>button{background:linear-gradient(135deg, var(--workspace-blue), var(--workspace-blue-strong));color:#fff;border:1px solid #ffffff6b;border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;min-width:12rem;min-height:3rem;margin-top:.65rem;font-weight:750;display:inline-flex;box-shadow:0 .85rem 1.8rem -1.15rem #14706094}body .aurora-background--sky.awg-shell .awg-itinerary-empty>button:disabled{cursor:not-allowed;opacity:.48}body.awg-dark-mode .aurora-background--sky.awg-shell .awg-itinerary-empty{background:#1b221ed1;border-color:#ffffff17}body.awg-dark-mode .aurora-background--sky.awg-shell .awg-itinerary-empty>strong{color:#eef4f0!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard{gap:1.15rem!important}body .aurora-background--sky.awg-shell .awg-xp-hero{overflow:hidden;color:#203028!important;background:#eaf2ed!important;border-color:#2b4a3d1f!important;min-height:25rem!important;box-shadow:0 1.8rem 4.2rem -2.9rem #263b308a,inset 0 1px #ffffffeb!important}body .aurora-background--sky.awg-shell .awg-xp-hero-image{-o-object-position:center 52%!important;object-position:center 52%!important;filter:saturate(.82)contrast(.98)brightness(1.02)!important;width:62%!important}body .aurora-background--sky.awg-shell .awg-xp-hero-shade{background:linear-gradient(90deg,#eaf2ed 0%,#eaf2edfc 34%,#eff4efc7 54%,#f7f8f329 82%,#f7f8f30a 100%),linear-gradient(#0000 38%,#ddeae242)!important}body .aurora-background--sky.awg-shell .awg-xp-hero:after{background:linear-gradient(120deg,#198f7d14,#0000 48%)!important}body .aurora-background--sky.awg-shell .awg-xp-hero-content{min-height:25rem!important;padding:clamp(2rem,3.3vw,3rem)!important}body .aurora-background--sky.awg-shell .awg-xp-hero-topline{margin-bottom:1rem}body .aurora-background--sky.awg-shell .awg-xp-dashboard .awg-xp-hero .awg-xp-hero-topline>span,body .aurora-background--sky.awg-shell .awg-xp-dashboard .awg-xp-hero .awg-xp-title-row h1,body .aurora-background--sky.awg-shell .awg-xp-dashboard .awg-xp-hero .awg-xp-title-row .awg-xp-eyebrow,body .aurora-background--sky.awg-shell .awg-xp-dashboard .awg-xp-hero .awg-xp-plain-meta span,body .aurora-background--sky.awg-shell .awg-xp-dashboard .awg-xp-hero .awg-xp-presence>div:last-child strong{color:#1d2d26!important}body .aurora-background--sky.awg-shell .awg-xp-hero-topline svg,body .aurora-background--sky.awg-shell .awg-xp-plain-meta svg{color:#198f7d!important}body .aurora-background--sky.awg-shell .awg-xp-title-row{width:min(100%,69rem)!important;margin:1.6rem 0 2rem!important}body .aurora-background--sky.awg-shell .awg-xp-title-row h1{max-width:38rem;font-size:clamp(3rem,5vw,5.4rem)!important;line-height:.98!important}body .aurora-background--sky.awg-shell .awg-xp-plain-meta{gap:.75rem 1.3rem!important;margin-top:1.35rem!important}body .aurora-background--sky.awg-shell .awg-xp-hero-story-button{color:#35483f!important;background:#fffffca8!important;border-color:#25443724!important;box-shadow:0 .65rem 1.5rem -1.15rem #283e3373!important}body .aurora-background--sky.awg-shell .awg-xp-hero-story-button svg{color:#198f7d!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard .awg-xp-hero .awg-xp-live-facts{min-width:24rem;-webkit-backdrop-filter:blur(18px)saturate(112%)!important;backdrop-filter:blur(18px)saturate(112%)!important;background:#e8f1ece0!important;border-color:#2745381f!important;box-shadow:0 1rem 2.5rem -2rem #233a2f6b!important}body .aurora-background--sky.awg-shell .awg-xp-live-facts>div{border-color:#2745381a!important;padding:1.05rem 1rem!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard .awg-xp-hero .awg-xp-live-facts strong{color:#26382f!important}body .aurora-background--sky.awg-shell .awg-xp-dashboard .awg-xp-hero .awg-xp-live-facts small,body .aurora-background--sky.awg-shell .awg-xp-dashboard .awg-xp-hero .awg-xp-presence>div:last-child small{color:#5f7067!important}body .aurora-background--sky.awg-shell .awg-xp-presence-ring{background:conic-gradient(#198f7d var(--member-progress), #2c483c21 0)!important;box-shadow:0 0 0 2px #f7f8f3!important}body .aurora-background--sky.awg-shell .awg-xp-presence-ring>span,body .aurora-background--sky.awg-shell .awg-xp-presence-more{color:#315247!important;background:#edf4f0!important;border-color:#f7f8f3!important}body .aurora-background--sky.awg-shell .awg-xp-activity-pulse{min-height:3.6rem!important;padding:.8rem 1.1rem!important}body .aurora-background--sky.awg-shell .awg-xp-readiness,body .aurora-background--sky.awg-shell .awg-xp-canvas,body .aurora-background--sky.awg-shell .awg-xp-signal-card,body .aurora-background--sky.awg-shell .awg-xp-next-card{padding:clamp(1.35rem,2vw,1.8rem)!important}body .aurora-background--sky.awg-shell .awg-xp-planning-chapter{margin:.1rem 0 .15rem}body .aurora-background--sky.awg-shell .awg-xp-overview-grid{gap:1.15rem!important}body .aurora-background--sky.awg-shell .awg-xp-section-heading{margin-bottom:1rem!important}body .aurora-background--sky.awg-shell .awg-xp-map-frame{min-height:25rem!important}body.awg-dark-mode .aurora-background--sky.awg-shell .awg-xp-hero{color:#eef4f0!important;background:#18221d!important}body.awg-dark-mode .aurora-background--sky.awg-shell .awg-xp-hero-shade{background:linear-gradient(90deg,#18221d 0%,#18221df0 42%,#18221d6b 78%,#18221d29)!important}body.awg-dark-mode .aurora-background--sky.awg-shell .awg-xp-hero :where(.awg-xp-title-row h1,.awg-xp-title-row .awg-xp-eyebrow,.awg-xp-plain-meta span,.awg-xp-presence>div:last-child strong){color:#eef4f0!important}@media (width<=1180px){body .aurora-background--sky.awg-shell .awg-itinerary-actions-hero{grid-template-columns:repeat(3,minmax(7.5rem,1fr))}}}.awg-destination-mobile,.awg-mobile-choice-picker{display:none}@media (width<=820px){body .aurora-background.awg-shell .awg-preferences-card .awg-destination-desktop{display:none!important}body .aurora-background.awg-shell .awg-preferences-card .awg-destination-mobile{gap:.75rem;display:grid}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-overview{background:linear-gradient(135deg,#e8f6f1,#f8fbf9);border:1px solid #0f766e29;border-radius:.95rem;align-items:center;gap:.72rem;padding:.72rem .8rem;display:flex}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-overview-icon{color:#fff;background:#0f766e;border-radius:.72rem;flex:0 0 2.35rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:0 .6rem 1.1rem -.7rem #0f766ead}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-overview-icon svg{width:1.15rem}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-overview>span:last-child{gap:.08rem;min-width:0;display:grid}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-overview small{color:#62756e;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-overview strong{color:#213b34;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-overview em{color:#71817b;font-size:.68rem;font-style:normal}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-card,body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-notice{background:#fffffccc;border:1px solid #0f766e21;border-radius:.95rem;gap:.75rem;padding:.85rem;display:grid;box-shadow:0 .8rem 2rem -1.65rem #1f493f52}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-section-title{align-items:center;gap:.55rem;display:flex}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-section-title>span{color:#0f6f67;background:#e4f2ed;border-radius:.52rem;flex:0 0 1.65rem;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:820;display:inline-flex}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-section-title>div{gap:.05rem;display:grid}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-section-title strong{color:#263b35;font-size:.82rem}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-section-title small{color:#71817b;font-size:.67rem}body .aurora-background.awg-shell .awg-preferences-card :where(.awg-mobile-destination-grid label,.awg-mobile-add-select){gap:.38rem;min-width:0;display:grid;background:0 0!important;border:0!important;padding:0!important}body .aurora-background.awg-shell .awg-preferences-card :where(.awg-mobile-destination-grid label,.awg-mobile-add-select)>span,body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-heading>span{text-transform:uppercase;color:#52645e!important;letter-spacing:.08em!important;font-size:.68rem!important;font-weight:760!important}body .aurora-background.awg-shell .awg-preferences-card :where(.awg-mobile-destination-grid select,.awg-mobile-add-select select){width:100%;min-width:0;min-height:2.8rem;font-weight:650;color:#263b35!important;background:#f8fbf9!important;border:1px solid #0f766e29!important;border-radius:.72rem!important;padding:0 2rem 0 .75rem!important;font-size:.82rem!important}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-picker{background:#f8fbf9;border:1px solid #0f766e24;border-radius:.78rem;overflow:hidden}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-picker summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.65rem .75rem;list-style:none;display:flex}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-picker summary::-webkit-details-marker{display:none}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-picker summary>span{gap:.1rem;display:grid}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-picker summary strong{color:#263b35;font-size:.82rem}body .aurora-background.awg-shell .awg-preferences-card :where(.awg-mobile-country-picker summary small,.awg-mobile-destination-heading small){color:#71817b;font-size:.7rem}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-picker summary svg{width:1rem;transition:transform .16s}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-picker[open] summary svg{transform:rotate(90deg)}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-options{border-top:1px solid #0f766e1a;max-height:13rem;padding:.4rem;display:grid;overflow-y:auto}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-options button{color:#43564f;text-align:left;border:0;border-radius:.62rem;justify-content:space-between;align-items:center;min-height:2.55rem;padding:0 .6rem;font-size:.8rem;display:flex}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-options button.active{color:#0f6f67;background:#e8f5f0;font-weight:720}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-check{border:1px solid #0f766e38;border-radius:.38rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-check svg{width:.8rem}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-selected-countries{flex-wrap:wrap;gap:.35rem;display:flex}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-selected-countries span{color:#17685f;background:#edf7f3;border-radius:.55rem;align-items:center;gap:.25rem;min-height:1.65rem;padding:.25rem .45rem;font-size:.65rem;font-weight:720;display:inline-flex}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-selected-countries svg{width:.65rem;height:.65rem}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-heading,body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-notice{gap:.2rem;display:grid}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-notice strong{color:#263b35;font-size:.9rem}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-notice span,body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-empty{color:#71817b;font-size:.76rem;line-height:1.45}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-notice-ready{background:#edf8f4;border-color:#0f766e33}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-chips{flex-wrap:wrap;gap:.4rem;display:flex}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-chips button{color:#17685f;background:#eaf6f1;border:1px solid #0f766e29;border-radius:999px;align-items:center;gap:.35rem;min-height:1.9rem;padding:.3rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-city-picker .awg-mobile-destination-chips button>span{text-align:left;gap:.02rem;display:grid}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-city-picker .awg-mobile-destination-chips button strong{color:inherit;font-size:.7rem}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-city-picker .awg-mobile-destination-chips button small{color:#648078;font-size:.58rem;font-weight:600}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-chips svg{width:.72rem;height:.72rem}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-primary-city{border-top:1px solid #0f766e1a!important;padding-top:.7rem!important}body .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-section{background:#f8fcf9c7;border:1px solid #0f766e1f;border-radius:.9rem;padding:.75rem;margin-top:1rem!important}body .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-heading{justify-content:space-between;align-items:center;gap:.6rem;min-height:1.65rem;margin-bottom:.65rem;display:flex}body .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-heading>span{text-transform:uppercase;font-weight:800;color:#365f57!important;letter-spacing:.1em!important;margin:0!important;font-size:.7rem!important}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-count{color:#31736a;background:#0f766e14;border-radius:999px;flex:none;padding:.26rem .5rem;font-size:.63rem;font-weight:750;line-height:1;display:inline-flex!important}body .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.52rem!important;margin:0!important;padding:0!important;display:grid!important}body .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-grid>button{position:relative;color:#4d645f!important;text-align:left!important;white-space:normal!important;min-width:0!important;min-height:3.05rem!important;box-shadow:none!important;background:#fff!important;border:1px solid #42655e21!important;border-radius:.68rem!important;justify-content:flex-start!important;padding:.62rem 1.85rem .62rem .72rem!important;font-size:.78rem!important;font-weight:700!important;line-height:1.3!important}body .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-grid>button:after{color:#0000;content:"✓";border:1px solid #0f766e40;border-radius:.3rem;place-items:center;width:1.08rem;height:1.08rem;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:50%;right:.62rem;transform:translateY(-50%)}body .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-grid>button.active{color:#17685f!important;background:#eaf6f1!important;border-color:#0f766e52!important}body .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-grid>button.active:after{color:#fff;background:#138478;border-color:#138478}body .aurora-background.awg-shell .awg-preferences-card .awg-scroll-choice-grid{overscroll-behavior:contain;scrollbar-color:#0f766e47 transparent;scrollbar-width:thin;max-height:13.5rem;overflow-y:auto;padding-right:.15rem!important}body .aurora-background.awg-shell .awg-preferences-card .awg-activities-choice-section .awg-scroll-choice-grid{max-height:15.2rem}body .aurora-background.awg-shell .awg-preferences-card .awg-dietary-choice-divider{display:none}body .aurora-background.awg-shell .awg-preferences-card .awg-choice-clear-option{grid-column:1/-1;min-height:2.85rem!important}body .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-section{background:0 0;border:0;padding:0}body .aurora-background.awg-shell .awg-preferences-card :where(.awg-desktop-choice-heading,.awg-desktop-choice-grid){display:none!important}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker{background:#fbfdfb;border:1px solid #0f766e26;border-radius:.88rem;width:100%;min-width:0;overflow:hidden;box-shadow:0 .7rem 1.7rem -1.5rem #1f493f57;display:block!important}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker summary{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto 1.2rem;align-items:center;gap:.65rem;width:100%;min-width:0;min-height:4.15rem;padding:.72rem .8rem;list-style:none;display:grid}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker summary::-webkit-details-marker{display:none}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-copy{gap:.18rem;min-width:0;display:grid}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-copy strong{color:#2c4b45;font-size:.86rem;font-weight:790}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-copy small{color:#71817b;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:620;overflow:hidden}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-count{color:#17685f;font-variant-numeric:tabular-nums;background:#e8f5f0;border-radius:.48rem;place-items:center;min-width:1.7rem;height:1.7rem;font-size:.7rem;font-weight:820;display:grid}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker summary>svg{color:#5e7770;width:1.1rem;transition:transform .18s}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker[open] summary>svg{transform:rotate(90deg)}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-options{overscroll-behavior:contain;scrollbar-color:#0f766e42 transparent;scrollbar-width:thin;border-top:1px solid #0f766e1a;grid-template-columns:minmax(0,1fr);gap:.45rem;max-height:15.5rem;padding:.7rem;display:grid;overflow-y:auto}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-options button{text-align:left;grid-template-columns:minmax(0,1fr) 1.18rem;align-items:center;gap:.5rem;min-width:0;min-height:3.15rem;line-height:1.3;display:grid;color:#4d645f!important;box-shadow:none!important;background:#fff!important;border:1px solid #42655e24!important;border-radius:.7rem!important;padding:.62rem .62rem .62rem .72rem!important;font-size:.8rem!important;font-weight:720!important}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-options button>span{overflow-wrap:anywhere;min-width:0;display:block}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-options button i{color:#fff;border:1px solid #0f766e40;border-radius:.32rem;place-items:center;width:1.12rem;height:1.12rem;font-style:normal;display:grid}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-options button i svg{stroke-width:3px;width:.76rem;height:.76rem}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-options button.active{color:#17685f!important;background:#eaf6f1!important;border-color:#0f766e52!important}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-options button.active i{background:#138478;border-color:#138478}body .aurora-background.awg-shell .awg-preferences-card :where(.awg-activity-details-grid,.awg-food-details-grid){gap:.55rem!important;margin-top:.8rem!important}body .aurora-background.awg-shell .awg-preferences-card :where(.awg-activity-details-grid,.awg-food-details-grid) label{border-radius:.68rem!important;padding:.65rem!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-navigation-actions{background:#fffffceb!important;border:1px solid #0f766e21!important;border-radius:.95rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:.55rem!important;width:100%!important;margin-top:1rem!important;padding:.45rem!important;display:grid!important;position:static!important;bottom:auto!important;box-shadow:0 .7rem 1.8rem -1.45rem #1f493f4d!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-final-actions{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#fffffcf0!important;border:1px solid #0f766e21!important;border-radius:.8rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;width:100%!important;margin-top:1rem!important;padding:.5rem!important;display:grid!important;position:static!important;box-shadow:0 .75rem 1.8rem -1.45rem #1f493f52!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-final-actions>button{text-align:center;-webkit-tap-highlight-color:transparent;width:100%!important;min-width:0!important;min-height:2.6rem!important;box-shadow:none!important;border-radius:.58rem!important;margin:0!important;padding:.55rem .65rem!important;font-size:.72rem!important;font-weight:750!important;line-height:1.2!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-final-actions .awg-preference-back-button,body .aurora-background.awg-shell .awg-preferences-card .awg-preference-itinerary-button{color:#42655e!important;background:#f2f8f5!important;border:1px solid #0f766e2e!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-save-button{color:#fff!important;background:linear-gradient(135deg,#138478,#0f6f67)!important;border:1px solid #fff6!important;box-shadow:0 .55rem 1.15rem -.78rem #0f6f679e!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-lock-button{color:#8a5d1d!important;background:#fff8e9!important;border:1px solid #be842a3d!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-final-actions>button:hover:not(:disabled){transform:translateY(-1px)}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-final-actions>button:active:not(:disabled){transform:scale(.98)!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-final-actions>button:focus-visible{outline-offset:2px!important;outline:3px solid #14b8a640!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-final-actions>button:disabled{color:#84948e!important;opacity:1!important;box-shadow:none!important;background:#e8eeeb!important;border-color:#4d655e1a!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-back-button,body .aurora-background.awg-shell .awg-preferences-card .awg-preference-continue-button{-webkit-tap-highlight-color:transparent;letter-spacing:.01em!important;border-radius:.75rem!important;width:100%!important;min-width:0!important;min-height:2.75rem!important;padding:.6rem .85rem!important;font-size:.84rem!important;font-weight:760!important;line-height:1!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-back-button{color:#17685f!important;background:#f1f8f5!important;border:1px solid #0f766e38!important;box-shadow:inset 0 1px #ffffffe6!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-continue-button{color:#fff!important;background:linear-gradient(135deg,#138478,#0f6f67)!important;border:1px solid #ffffff6b!important;box-shadow:0 .55rem 1.2rem -.8rem #0f6f67a8,inset 0 1px #ffffff38!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-back-button:active,body .aurora-background.awg-shell .awg-preferences-card .awg-preference-continue-button:active{transform:scale(.975)!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-back-button:focus-visible,body .aurora-background.awg-shell .awg-preferences-card .awg-preference-continue-button:focus-visible{outline-offset:2px!important;outline:3px solid #14b8a64d!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-preference-navigation-actions{background:#161d1beb!important;border-color:#5eead424!important;box-shadow:0 1rem 2.4rem -1.5rem #000000ad!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-section{background:0 0;border:0}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker{background:#ffffff09;border-color:#5eead421}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-copy strong{color:#dceae3}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-copy small{color:#93a79f}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-count{color:#b8eee5;background:#2dd4bf1a}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-options{border-top-color:#5eead41a}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-options button{color:#c2d2ca!important;background:#ffffff0a!important;border-color:#d6e8de1a!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-options button.active{color:#b8eee5!important;background:#2dd4bf1c!important;border-color:#5eead438!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-heading>span{color:#b8d9d2!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-count{color:#a9ddd4;background:#2dd4bf1a}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-grid>button{color:#c2d2ca!important;background:#ffffff0a!important;border-color:#d6e8de1a!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-smart-choice-grid>button.active{color:#b8eee5!important;background:#2dd4bf1c!important;border-color:#5eead438!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-preference-final-actions{background:#161d1bf0!important;border-color:#5eead424!important;box-shadow:0 1rem 2.4rem -1.5rem #000000ad!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card :where(.awg-preference-final-actions .awg-preference-back-button,.awg-preference-itinerary-button){color:#b8d9d2!important;background:#2dd4bf12!important;border-color:#5eead429!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-preference-lock-button{color:#f0c77f!important;background:#f5b95a17!important;border-color:#f5b95a2e!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-preference-final-actions>button:disabled{color:#71817a!important;background:#ffffff0b!important;border-color:#d6e8de14!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-preference-back-button{color:#b8eee5!important;background:#2dd4bf17!important;border-color:#5eead433!important;box-shadow:inset 0 1px #ffffff0f!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-preference-continue-button{color:#fff!important;background:linear-gradient(135deg,#159487,#0d7068)!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card :where(.awg-mobile-destination-card,.awg-mobile-destination-notice,.awg-mobile-destination-overview,.awg-mobile-country-picker,.awg-mobile-destination-grid select,.awg-mobile-add-select select){color:#e7f6f1!important;background:#19221feb!important;border-color:#5eead424!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card :where(.awg-mobile-destination-grid label>span,.awg-mobile-add-select>span,.awg-mobile-destination-heading>span,.awg-mobile-country-picker summary strong,.awg-mobile-destination-notice strong){color:#c8e8df!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card :where(.awg-mobile-destination-overview strong,.awg-mobile-destination-section-title strong){color:#e7f6f1!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card :where(.awg-mobile-destination-overview small,.awg-mobile-destination-overview em,.awg-mobile-destination-section-title small,.awg-mobile-city-picker .awg-mobile-destination-chips button small){color:#9fb9b1!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card :where(.awg-mobile-destination-section-title>span,.awg-mobile-selected-countries span){color:#b8eee5!important;background:#2dd4bf1c!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card :where(.awg-mobile-country-picker summary small,.awg-mobile-destination-heading small,.awg-mobile-destination-notice span,.awg-mobile-destination-empty,.awg-mobile-country-options button){color:#9fb9b1!important}body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-mobile-country-options button.active,body.awg-dark-mode .aurora-background.awg-shell .awg-preferences-card .awg-mobile-destination-chips button{color:#b8eee5!important;background:#2dd4bf1c!important}}@media (width<=360px){body .aurora-background.awg-shell .awg-preferences-card .awg-preference-navigation-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;padding:.4rem!important}body .aurora-background.awg-shell .awg-preferences-card .awg-preference-back-button,body .aurora-background.awg-shell .awg-preferences-card .awg-preference-continue-button{min-height:2.65rem!important;padding-inline:.6rem!important;font-size:.8rem!important}}@media (width<=820px) and (prefers-reduced-motion:reduce){body .aurora-background.awg-shell .awg-preferences-card .awg-preference-back-button,body .aurora-background.awg-shell .awg-preferences-card .awg-preference-continue-button{transition:none!important}}@media (width<=820px){.awg-desktop-choice-heading,.awg-desktop-choice-grid{display:none!important}.awg-mobile-choice-picker{display:block!important}.awg-mobile-choice-picker[open] .awg-mobile-choice-picker-copy small{display:none}}@media (width>=821px){.awg-mobile-choice-picker{display:none!important}}.awg-mobile-planning-switcher{display:none}body .aurora-background.awg-shell .awg-conflicts-view{--conflict-ink:#21312b;--conflict-muted:#697a73;--conflict-line:#27453a21;--conflict-surface:#fffffce0;--conflict-soft:#f4f8f5;--conflict-accent:#147d73;--conflict-blocking:#c65b53;--conflict-warning:#b17a2e;--conflict-success:#2d8066;font-family:var(--font-ui)}body .aurora-background.awg-shell .awg-conflicts-header{margin-bottom:1rem!important}body .aurora-background.awg-shell .awg-conflicts-header h1{letter-spacing:-.035em;color:var(--conflict-ink)!important;font-family:var(--font-ui)!important;font-weight:820!important}body .aurora-background.awg-shell .awg-conflicts-header p{color:var(--conflict-muted)!important}body .aurora-background.awg-shell .awg-conflicts-analyze-button{min-height:2.8rem;color:#fff!important;background:linear-gradient(135deg,#178779,#116d65)!important;border:1px solid #ffffff7a!important;border-radius:.8rem!important;box-shadow:0 .85rem 1.8rem -1.15rem #1470609e,inset 0 1px #fff3!important}body .aurora-background.awg-shell .awg-conflicts-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem;display:grid}body .aurora-background.awg-shell .awg-conflicts-summary article{border:1px solid var(--conflict-line);background:var(--conflict-surface);border-radius:1rem;gap:.12rem;min-width:0;padding:.85rem 1rem;display:grid;box-shadow:0 .9rem 2rem -1.7rem #223c3259}body .aurora-background.awg-shell .awg-conflicts-summary article>span{color:var(--conflict-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:780}body .aurora-background.awg-shell .awg-conflicts-summary article>strong{color:var(--conflict-ink);font-size:1.65rem;font-weight:840;line-height:1}body .aurora-background.awg-shell .awg-conflicts-summary article>small{color:var(--conflict-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}body .aurora-background.awg-shell .awg-conflicts-summary article.blocking>strong{color:var(--conflict-blocking)}body .aurora-background.awg-shell .awg-conflicts-summary article.resolved>strong{color:var(--conflict-success)}body .aurora-background.awg-shell .awg-conflicts-status{box-shadow:0 .9rem 2.2rem -1.75rem #223c325c;border-color:var(--conflict-line)!important;background:var(--conflict-surface)!important;color:var(--conflict-ink)!important;border-radius:1rem!important}body .aurora-background.awg-shell .awg-conflicts-status[data-state=blocked]{background:#fff7f5!important;border-color:#c65b533d!important}body .aurora-background.awg-shell .awg-conflicts-status[data-state=pending]{background:#fffbf2!important;border-color:#b17a2e38!important}body .aurora-background.awg-shell .awg-conflicts-status[data-state=clear]{background:#f1f9f5!important;border-color:#2d806633!important}body .aurora-background.awg-shell .awg-conflicts-status-icon{width:2.2rem;height:2.2rem;color:var(--conflict-accent);background:#edf4f0;border-radius:.7rem;flex:0 0 2.2rem;justify-content:center;align-items:center;display:inline-flex}body .aurora-background.awg-shell .awg-conflicts-status[data-state=blocked] .awg-conflicts-status-icon{color:var(--conflict-blocking);background:#fbe8e5}body .aurora-background.awg-shell .awg-conflicts-status[data-state=pending] .awg-conflicts-status-icon{color:var(--conflict-warning);background:#f8edd8}body .aurora-background.awg-shell .awg-conflicts-status-icon svg{width:1.1rem}body .aurora-background.awg-shell .awg-conflicts-status p{color:var(--conflict-muted)!important}body .aurora-background.awg-shell .awg-conflicts-list{display:grid;gap:.9rem!important}body .aurora-background.awg-shell .awg-conflict-card{position:relative;overflow:hidden;border:1px solid var(--conflict-line)!important;background:var(--conflict-surface)!important;color:var(--conflict-ink)!important;border-radius:.85rem!important;box-shadow:0 1.2rem 2.8rem -2.2rem #223c326b!important}body .aurora-background.awg-shell .awg-conflict-card:before{background:var(--conflict-warning);content:"";width:.28rem;position:absolute;inset:0 auto 0 0}body .aurora-background.awg-shell .awg-conflict-card[data-severity=BLOCKING]:before{background:var(--conflict-blocking)}body .aurora-background.awg-shell .awg-conflict-card[data-severity=MINOR]:before,body .aurora-background.awg-shell .awg-conflict-card[data-status=RESOLVED]:before{background:var(--conflict-success)}body .aurora-background.awg-shell .awg-conflict-card-head{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.7rem;padding:.8rem .9rem .8rem 1.2rem;list-style:none;display:grid;border:0!important;margin:0!important}body .aurora-background.awg-shell .awg-conflict-card-head::-webkit-details-marker{display:none}body .aurora-background.awg-shell .awg-conflict-card-summary-copy{align-content:center;gap:.35rem;min-width:0;display:grid}body .aurora-background.awg-shell .awg-conflict-summary-title{color:var(--conflict-ink);white-space:normal;font-size:.88rem;font-weight:790;line-height:1.3}body .aurora-background.awg-shell .awg-conflict-summary-meta{grid-template-columns:auto 1rem;place-items:center end;gap:.25rem .45rem;display:grid}body .aurora-background.awg-shell .awg-conflict-summary-meta>small{color:var(--conflict-muted);grid-column:1;font-size:.62rem}body .aurora-background.awg-shell .awg-conflict-summary-meta>svg{width:1rem;color:var(--conflict-muted);grid-area:1/2/span 2;transition:transform .16s}body .aurora-background.awg-shell .awg-conflict-card[open] .awg-conflict-summary-meta>svg{transform:rotate(90deg)}body .aurora-background.awg-shell .awg-conflict-card-body{border-top:1px solid var(--conflict-line);gap:.75rem;padding:.75rem .8rem .85rem 1.2rem;display:grid}body .aurora-background.awg-shell :where(.awg-conflict-resolution-note,.awg-conflict-planner-preview){background:#edf7f3;border-radius:.72rem;margin:0;padding:.65rem .75rem;font-size:.7rem;line-height:1.45;color:#267158!important}body .aurora-background.awg-shell .awg-conflict-planner-preview>span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.6rem;font-weight:780;display:block}body .aurora-background.awg-shell .awg-conflict-planner-preview>p{margin:0}body .aurora-background.awg-shell .awg-conflict-card :where(h2,.awg-conflict-option-copy>span){color:var(--conflict-ink)!important}body .aurora-background.awg-shell .awg-conflict-card :where(p,.awg-conflict-option-copy>div){color:var(--conflict-muted)!important}body .aurora-background.awg-shell .awg-conflict-severity,body .aurora-background.awg-shell .awg-conflict-state{white-space:normal;border:1px solid #b17a2e29;width:fit-content;max-width:100%;line-height:1.25;display:inline-flex;color:#926522!important;background:#fbf3e5!important;border-radius:999px!important}body .aurora-background.awg-shell .awg-conflict-card[data-severity=BLOCKING] .awg-conflict-severity{border-color:#c65b532e;color:#a84740!important;background:#fbeae7!important}body .aurora-background.awg-shell .awg-conflict-card[data-status=RESOLVED] .awg-conflict-state{border-color:#2d806629;color:#267158!important;background:#eaf6f0!important}body .aurora-background.awg-shell .awg-conflict-options{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:stretch;display:grid;gap:.55rem!important}body .aurora-background.awg-shell .awg-conflict-option{width:100%;min-height:7.4rem;box-shadow:none;text-align:left;cursor:pointer;display:block;border:1px solid var(--conflict-line)!important;background:var(--conflict-soft)!important;color:var(--conflict-ink)!important;border-radius:.58rem!important;padding:.65rem!important}body .aurora-background.awg-shell .awg-conflict-option:disabled{opacity:1;cursor:default}body .aurora-background.awg-shell .awg-conflict-option:not(:disabled):hover{background:#eaf6f1ad!important;border-color:#147d7347!important}body .aurora-background.awg-shell .awg-conflict-option[data-selected=true]{box-shadow:none;background:#eaf6f1!important;border-color:#147d734d!important}body .aurora-background.awg-shell .awg-conflict-option-main{grid-template-columns:1.35rem minmax(0,1fr) auto;gap:.55rem;align-items:start!important;display:grid!important}body .aurora-background.awg-shell .awg-conflict-option-marker{color:#fff;background:#fff;border:1px solid #147d7352;border-radius:.32rem;place-items:center;width:1.2rem;height:1.2rem;margin-top:.05rem;display:grid}body .aurora-background.awg-shell .awg-conflict-option-marker svg{stroke-width:3px;width:.78rem;height:.78rem}body .aurora-background.awg-shell .awg-conflict-option[data-selected=true] .awg-conflict-option-marker{border-color:var(--conflict-accent);background:var(--conflict-accent)}body .aurora-background.awg-shell .awg-conflict-option-copy{min-width:0}body .aurora-background.awg-shell .awg-conflict-option-copy>span{font-size:.76rem;display:block;font-weight:760!important}body .aurora-background.awg-shell .awg-conflict-option-copy>.text-xs{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;margin-top:.18rem!important;font-size:.64rem!important}body .aurora-background.awg-shell .awg-conflict-saved-label{color:#176b62;background:#147d7317;border-radius:.3rem;margin-top:.42rem;padding:.16rem .35rem;font-size:.56rem;font-weight:720;line-height:1.1;display:inline-flex}body .aurora-background.awg-shell .awg-conflict-vote-count{color:var(--conflict-muted)!important}body .aurora-background.awg-shell .awg-conflict-vote-count>div{width:4rem!important}body .aurora-background.awg-shell .awg-conflict-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem;padding-top:.15rem;display:grid}body .aurora-background.awg-shell .awg-conflict-vote-count span{color:var(--conflict-ink)!important}body .aurora-background.awg-shell .awg-conflict-vote-count>div{background:#dfe8e3!important}body .aurora-background.awg-shell .awg-conflict-vote-count>div>div{background:var(--conflict-accent)!important}body .aurora-background.awg-shell :where(.awg-conflict-apply-button,.awg-conflict-save-button){min-height:2.15rem;border-radius:.5rem!important;font-weight:740!important}body .aurora-background.awg-shell :where(.awg-conflict-save-button,.awg-conflict-apply-button){box-shadow:0 .65rem 1.2rem -.85rem #14706094;color:#fff!important;background:linear-gradient(135deg,#178779,#116d65)!important;border-color:#fff6!important}body .aurora-background.awg-shell .awg-conflict-save-button:disabled{box-shadow:none;color:#71817b!important;background:#c7d2cd!important}body .aurora-background.awg-shell .awg-conflict-apply-button:disabled{box-shadow:none;cursor:not-allowed;color:#71817b!important;background:#c7d2cd!important}body .aurora-background.awg-shell .awg-conflicts-empty,body .aurora-background.awg-shell .awg-conflicts-loading{border:1px solid var(--conflict-line)!important;background:var(--conflict-surface)!important;color:var(--conflict-muted)!important;border-radius:1rem!important}body .aurora-background.awg-shell .awg-conflicts-empty>span:first-child{display:none}body .aurora-background.awg-shell .awg-conflicts-empty:before{width:2.8rem;height:2.8rem;color:var(--conflict-success);content:"✓";background:#eaf6f0;border-radius:.85rem;justify-content:center;align-items:center;font-size:1.2rem;font-weight:900;display:inline-flex}body .aurora-background.awg-shell .awg-conflicts-empty :where(h2,p){color:var(--conflict-ink)!important}body.awg-dark-mode .aurora-background.awg-shell .awg-conflicts-view{--conflict-ink:#eef6f1;--conflict-muted:#a5b6ae;--conflict-line:#d6e8de1f;--conflict-surface:#181f1bf0;--conflict-soft:#ffffff0b}body.awg-dark-mode .aurora-background.awg-shell .awg-conflicts-status[data-state],body.awg-dark-mode .aurora-background.awg-shell .awg-conflict-card,body.awg-dark-mode .aurora-background.awg-shell .awg-conflicts-summary article{background:var(--conflict-surface)!important}body.awg-dark-mode .aurora-background.awg-shell .awg-conflict-option[data-selected=true]{background:#2dd4bf1a!important}body.awg-dark-mode .aurora-background.awg-shell :where(.awg-conflicts-summary article,.awg-conflicts-status,.awg-conflict-card,.awg-conflict-option){box-shadow:0 1rem 2.4rem -2rem #00000094!important}body.awg-dark-mode .aurora-background.awg-shell .awg-conflict-option-marker{background:#ffffff0d;border-color:#5eead44d}body.awg-dark-mode .aurora-background.awg-shell .awg-conflict-saved-label{color:#b8eee5;background:#2dd4bf1a}body.awg-dark-mode .aurora-background.awg-shell :where(.awg-conflict-severity,.awg-conflict-state){border-color:#f5b95a2e;color:#f5c77d!important;background:#f5b95a1a!important}@media (width<=820px){body .aurora-background.awg-shell .awg-bottom-menu__icon{position:relative}body .aurora-background.awg-shell .awg-bottom-menu__badge{color:#fff;background:#dc5d55;border:2px solid #f8fbf9;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;font-size:.55rem;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:-.48rem;right:-.62rem}body .aurora-background.awg-shell .awg-mobile-planning-switcher{background:#fffffce0;border:1px solid #0f766e21;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.85rem;padding:.38rem;display:grid;box-shadow:0 .8rem 2rem -1.65rem #1f493f5c}body .aurora-background.awg-shell .awg-mobile-planning-switcher button{color:#65766f;text-align:left;background:0 0;border:0;border-radius:.75rem;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;min-height:3.25rem;padding:.45rem .55rem;display:grid;position:relative}body .aurora-background.awg-shell .awg-mobile-planning-switcher button.active{color:#0f6f67;box-shadow:none;background:#e8f5f0}body .aurora-background.awg-shell .awg-mobile-planning-switcher button.conflicts.active{color:#a94741;box-shadow:none;background:#fff1ef}body .aurora-background.awg-shell .awg-mobile-planning-switcher button>svg{justify-self:center;width:1.05rem}body .aurora-background.awg-shell .awg-mobile-planning-switcher button>span{gap:.05rem;min-width:0;display:grid}body .aurora-background.awg-shell .awg-mobile-planning-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}body .aurora-background.awg-shell .awg-mobile-planning-switcher small{color:#82908b;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}body .aurora-background.awg-shell .awg-mobile-planning-switcher em{color:#fff;background:#dc5d55;border-radius:999px;justify-content:center;align-items:center;min-width:1.2rem;height:1.2rem;padding:0 .25rem;font-size:.6rem;font-style:normal;font-weight:850;display:inline-flex}body .aurora-background.awg-shell .awg-conflicts-header>div{gap:.75rem;flex-direction:column!important;align-items:stretch!important}body .aurora-background.awg-shell .awg-conflicts-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}body .aurora-background.awg-shell .awg-conflicts-summary article{border-radius:.8rem;align-content:center;min-height:4.2rem;padding:.55rem .6rem}body .aurora-background.awg-shell .awg-conflicts-summary article>span{letter-spacing:.04em;font-size:.56rem}body .aurora-background.awg-shell .awg-conflicts-summary article>strong{font-size:1.3rem}body .aurora-background.awg-shell .awg-conflicts-summary article>small{display:none}body .aurora-background.awg-shell .awg-conflicts-header h1{font-size:1.65rem!important}body .aurora-background.awg-shell .awg-conflicts-header button{width:100%;min-height:2.75rem;border-radius:.75rem!important;padding:.65rem .8rem!important;font-size:.76rem!important}body .aurora-background.awg-shell .awg-conflicts-status{border-radius:.95rem!important;align-items:flex-start!important;gap:.65rem!important;margin-bottom:.9rem!important;padding:.8rem!important}body .aurora-background.awg-shell .awg-conflicts-status>span:first-child{font-size:1.2rem!important}body .aurora-background.awg-shell .awg-conflicts-status>button{align-self:center;padding:.45rem .6rem!important;font-size:.66rem!important}body .aurora-background.awg-shell .awg-conflicts-list{display:grid;gap:.75rem!important}body .aurora-background.awg-shell .awg-conflict-card{border-radius:.75rem!important;padding:0!important}body .aurora-background.awg-shell .awg-conflict-card-head{gap:.55rem;min-height:4.5rem;padding:.72rem .7rem .72rem 1rem}body .aurora-background.awg-shell .awg-conflict-card-summary-copy{gap:.2rem}body .aurora-background.awg-shell .awg-conflict-summary-title{font-size:.82rem}body .aurora-background.awg-shell .awg-conflict-card-summary-copy>small{font-size:.64rem}body .aurora-background.awg-shell .awg-conflict-summary-meta>small{font-size:.56rem;display:block}body .aurora-background.awg-shell .awg-conflict-card-body{gap:.6rem;padding:.7rem .7rem .75rem 1rem}body .aurora-background.awg-shell .awg-conflict-card>div:first-child{gap:.65rem!important;margin-bottom:.8rem!important;padding-bottom:.7rem!important}body .aurora-background.awg-shell .awg-conflict-card h2{line-height:1.3;font-size:1rem!important}body .aurora-background.awg-shell .awg-conflict-option{min-height:0;border-radius:.8rem!important;gap:.7rem!important;padding:.75rem!important}body .aurora-background.awg-shell .awg-conflict-option-main{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.65rem}body .aurora-background.awg-shell .awg-conflict-option-copy{min-width:0}body .aurora-background.awg-shell .awg-conflict-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body .aurora-background.awg-shell :where(.awg-conflict-save-button,.awg-conflict-apply-button){width:100%;padding-inline:.65rem!important;font-size:.7rem!important}body.awg-dark-mode .aurora-background.awg-shell .awg-mobile-planning-switcher{background:#161d1bf0;border-color:#5eead424}body.awg-dark-mode .aurora-background.awg-shell .awg-mobile-planning-switcher button.active{color:#b8eee5;background:#2dd4bf1c}body.awg-dark-mode .aurora-background.awg-shell .awg-mobile-planning-switcher button.conflicts.active{color:#ffc4be;background:#dc5d551f}body.awg-dark-mode .aurora-background.awg-shell .awg-bottom-menu__badge{border-color:#171d1a}}.discover-card-mobile-image{display:none}@media (width<=820px){:root{--mobile-accent:#147a70;--mobile-accent-strong:#0f665f;--mobile-accent-soft:#e7f3ef;--mobile-canvas:#f7f6f1;--mobile-surface:#fffffce6;--mobile-surface-solid:#fffefa;--mobile-ink:#20312f;--mobile-muted:#657671;--mobile-border:#2f4e4724;--mobile-warning:#9a671d;--mobile-radius-control:.625rem;--mobile-radius-card:.875rem;--mobile-radius-panel:1rem;--mobile-shadow-card:0 .75rem 1.8rem -1.3rem #233a3452;--mobile-shadow-float:0 1rem 2.5rem -1.4rem #1e352f6b;--mobile-gutter:1rem;--mobile-content-width:32rem;--mobile-nav-height:4.25rem;--mobile-nav-gap:.65rem;--mobile-bottom-inset:calc(var(--mobile-nav-height) + var(--mobile-nav-gap) + env(safe-area-inset-bottom));--layer-mobile-nav:1250;--layer-mobile-floating:1300;--layer-mobile-sheet:4000;--layer-mobile-modal:5000;--motion-fast:.16s;--motion-standard:.22s;--motion-emphasized:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{-webkit-tap-highlight-color:transparent}button,a,input,textarea,select{touch-action:manipulation}:where(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #147a7038!important}body .app-bottom-menu,body .awg-bottom-menu,body .mdh-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));z-index:var(--layer-mobile-nav)!important;right:auto!important;bottom:calc(var(--mobile-nav-gap) + env(safe-area-inset-bottom))!important;width:min(calc(100% - 1.5rem), var(--mobile-content-width))!important;height:var(--mobile-nav-height)!important;min-height:var(--mobile-nav-height)!important;border-radius:var(--mobile-radius-panel)!important;box-shadow:var(--mobile-shadow-float), inset 0 1px 0 #ffffffdb!important;-webkit-backdrop-filter:blur(22px)saturate(125%)!important;background:linear-gradient(135deg,#fffffceb,#eef5f1db)!important;border:1px solid #ffffffd1!important;align-items:stretch!important;gap:.125rem!important;margin:0!important;padding:.3rem!important;position:fixed!important;left:50%!important;transform:translate(-50%)!important}body .app-bottom-menu[data-item-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .app-bottom-menu__item,body .awg-bottom-menu__item,body .mdh-bottom-nav button{cursor:pointer;min-width:0!important;height:100%!important;min-height:44px!important;color:var(--mobile-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.7rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.2rem!important;padding:.25rem .15rem!important;font-family:inherit!important;font-size:.6875rem!important;font-weight:680!important;line-height:1!important;display:flex!important;position:relative!important}body .app-bottom-menu__item:before,body .app-bottom-menu__item:after,body .awg-bottom-menu__item:before,body .awg-bottom-menu__item:after,body .mdh-bottom-nav button:before,body .mdh-bottom-nav button:after{content:none!important}body .app-bottom-menu__item.active,body .awg-bottom-menu__item.active,body .mdh-bottom-nav button.active{color:var(--mobile-accent-strong)!important;box-shadow:none!important;background:0 0!important}body .app-bottom-menu__item.active:before,body .awg-bottom-menu__item.active:before,body .mdh-bottom-nav button.active:before{z-index:0;pointer-events:none;animation:awg-mobile-nav-selection .21s var(--motion-emphasized) both;background:linear-gradient(145deg,#e8f6f0f5,#d9efe8d6);border-radius:.62rem;position:absolute;inset:.12rem;box-shadow:inset 0 0 0 1px #147a701a;content:""!important}body .app-bottom-menu__icon,body .awg-bottom-menu__icon,body .mdh-bottom-nav button>svg{z-index:1;position:relative;color:currentColor!important;width:1.2rem!important;height:1.2rem!important;transition:transform .2s var(--motion-emphasized), color .2s ease!important}body .app-bottom-menu__icon .icon,body .awg-bottom-menu__icon .icon{width:1.2rem!important;height:1.2rem!important}body .app-bottom-menu__item strong,body .awg-bottom-menu__text,body .mdh-bottom-nav button>span{z-index:1!important;color:currentColor!important;max-width:100%!important;font-size:.6875rem!important;font-weight:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1!important;transition:color .2s,opacity .2s!important;position:relative!important;overflow:hidden!important}body .app-bottom-menu__item.active .app-bottom-menu__icon,body .awg-bottom-menu__item.active .awg-bottom-menu__icon,body .mdh-bottom-nav button.active>svg{transform:translateY(-2px)scale(1.05)!important}@keyframes awg-mobile-nav-selection{0%{opacity:0;transform:translate(-.4rem)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}body .mobile-bottom-nav[data-motion-direction=backward] .mobile-bottom-nav__item.active:before{animation-name:awg-mobile-nav-selection-backward}body .mobile-bottom-nav[data-motion-direction=still] .mobile-bottom-nav__item.active:before{animation-name:awg-mobile-nav-selection-still}@keyframes awg-mobile-nav-selection-backward{0%{opacity:0;transform:translate(.4rem)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes awg-mobile-nav-selection-still{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}body.awg-dark-mode .app-bottom-menu,body.awg-dark-mode .awg-bottom-menu,body.awg-dark-mode .mdh-bottom-nav{background:linear-gradient(135deg,#1f2a25f0,#17201ce6)!important;border-color:#e2f1e91f!important}body.awg-dark-mode .app-bottom-menu__item.active:before,body.awg-dark-mode .awg-bottom-menu__item.active:before,body.awg-dark-mode .mdh-bottom-nav button.active:before{background:linear-gradient(145deg,#2d5347b8,#1f4239ad);box-shadow:inset 0 0 0 1px #5eead41f}:where(.discover-page,.awg-shell,.mdh-content,.mdh-trips-view,.profile-page,.notifications-page){scroll-padding-bottom:calc(var(--mobile-bottom-inset) + 1rem)}.mdh-content,.mdh-trips-view{padding-bottom:calc(var(--mobile-bottom-inset) + 1rem)!important}.accessibility-btn{z-index:var(--layer-mobile-floating)!important;width:44px!important;height:44px!important;color:var(--mobile-accent-strong)!important;box-shadow:var(--mobile-shadow-card)!important;background:linear-gradient(145deg,#fffffcf5,#e5f1ecf0)!important;border:1px solid #ffffffc7!important;right:.75rem!important}:is(body:has(.app-bottom-menu) .accessibility-btn,body:has(.awg-bottom-menu) .accessibility-btn,body:has(.mdh-bottom-nav) .accessibility-btn){bottom:calc(var(--mobile-bottom-inset) + .65rem)!important}.accessibility-panel{background:linear-gradient(155deg,#20312efa,#142522fa)!important;border-left:1px solid #ffffff80!important;box-shadow:-1rem 0 3rem #14252252!important}.accessibility-close-btn{min-width:44px;min-height:44px}.mdh-alert,.mdh-trip-open,.mdh-sheet-close,.mdh-swipe-controls button,.join-request-close,.awg-notification-stack-read{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.mdh-hero-copy p,.mdh-public-trips-copy p,.mdh-public-trips-action small,.mdh-trips-view header p,.mdh-swipe-meta span,.mdh-swipe-pending-note,.mobile-group-form .mgf-card-title p,.mobile-group-form .mgf-visibility small,.mobile-group-form .mgf-public-trip small,.mobile-group-form .mgf-switch-flow,.awg-itinerary-estimate,.awg-timeline-summary,.awg-notification-stack-message,.awg-notification-stack-card-main small{font-size:.75rem!important;line-height:1.45!important}.mdh-current,.mdh-next-up small,.mdh-next-up time,.mdh-public-trips-copy>span,.mdh-public-map-labels span,.mdh-swipe-status,.mdh-swipe-count,.mdh-swipe-destination small,.mdh-swipe-overline,.mdh-swipe-controls>span,.mobile-group-form .mgf-kicker,.mobile-group-form .mgf-invite-list>span,.mobile-group-form .mgf-public-head small,.mobile-group-form .mgf-public-trip button,.awg-notification-stack-title i,.join-request-character-count{font-size:.6875rem!important;line-height:1.2!important}.mobile-group-form .mgf-field input,.mobile-group-form .mgf-inline-input button,.mobile-group-form .mgf-public-trip button,.mobile-group-form .mgf-primary,.awg-preference-back-button,.awg-preference-continue-button,.awg-preference-save-button,.awg-preference-lock-button,.awg-preference-itinerary-button,.awg-conflict-apply-button,.awg-conflict-save-button,.awg-conflicts-analyze-button,.join-request-actions button,.awg-notification-stack-head button,.awg-notification-stack-footer{border-radius:var(--mobile-radius-control)!important;min-height:44px!important;font-size:.8125rem!important}.awg-preferences-card,.awg-conflict-card,.awg-itinerary-card,.awg-timeline-card,.awg-mobile-destination-overview,.awg-mobile-destination-card{border-radius:var(--mobile-radius-card)!important;box-shadow:var(--mobile-shadow-card)!important;border-width:1px!important}.awg-mobile-destination-overview,.awg-mobile-destination-card,.awg-mobile-country-picker,.awg-mobile-city-picker{border-color:var(--mobile-border)!important}.awg-mobile-destination-grid,.awg-smart-choice-grid,.awg-food-details-grid,.awg-activity-details-grid,.awg-conflict-options{gap:.625rem!important}body .aurora-background.awg-shell .awg-preferences-card :is(.awg-mobile-choice-picker-options button,.awg-mobile-country-options button,.awg-scene-grid button,.awg-choice-grid button,.awg-smart-choice-grid>button){transform-origin:50%;transform:translateZ(0);transition:transform var(--motion-fast) var(--motion-emphasized), border-color var(--motion-standard) ease, background-color var(--motion-standard) ease, color var(--motion-standard) ease, box-shadow var(--motion-standard) ease!important}body .aurora-background.awg-shell .awg-preferences-card :is(.awg-mobile-choice-picker-options button,.awg-mobile-country-options button,.awg-scene-grid button,.awg-choice-grid button,.awg-smart-choice-grid>button):active{transform:scale(.98)!important}body .aurora-background.awg-shell .awg-preferences-card :is(.awg-mobile-choice-picker-options button.active,.awg-mobile-country-options button.active,.awg-scene-grid button.active,.awg-choice-grid button.active,.awg-smart-choice-grid>button.active){animation:awg-preference-selected .26s var(--motion-emphasized) both}body .aurora-background.awg-shell .awg-preferences-card :is(.awg-mobile-choice-picker-options button.active i,.awg-mobile-country-options button.active .awg-mobile-country-check){animation:awg-preference-check-shell .24s var(--motion-emphasized) both}body .aurora-background.awg-shell .awg-preferences-card :is(.awg-mobile-choice-picker-options button.active i svg,.awg-mobile-country-options button.active .awg-mobile-country-check svg){animation:awg-preference-check-mark .22s 45ms var(--motion-emphasized) both}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-copy small{animation:awg-preference-summary-in var(--motion-standard) var(--motion-emphasized) both}body .aurora-background.awg-shell .awg-preferences-card .awg-mobile-choice-picker-count{animation:awg-preference-count-bump .24s var(--motion-emphasized) both}body .aurora-background.awg-shell .awg-preferences-card :is(.awg-mobile-choice-picker[open] .awg-mobile-choice-picker-options,.awg-mobile-country-picker[open] .awg-mobile-country-options){transform-origin:top;animation:awg-preference-panel-open var(--motion-standard) var(--motion-emphasized) both}body .aurora-background.awg-shell .awg-preferences-card :is(.awg-mobile-selected-countries>span,.awg-mobile-destination-chips>button){animation:awg-preference-chip-in .22s var(--motion-emphasized) both}body .aurora-background.awg-shell .awg-preferences-card :is(.awg-activity-details-grid,.awg-food-details-grid)>label{animation:awg-preference-detail-in .24s var(--motion-emphasized) both}body .aurora-background.awg-shell .awg-preferences-card :is(.awg-activity-details-grid,.awg-food-details-grid)>label:nth-child(2){animation-delay:35ms}body .aurora-background.awg-shell .awg-preferences-card :is(.awg-activity-details-grid,.awg-food-details-grid)>label:nth-child(3){animation-delay:70ms}@keyframes awg-preference-selected{0%{transform:scale(.98)}62%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes awg-preference-check-shell{0%{opacity:0;transform:scale(.55)rotate(-10deg)}70%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes awg-preference-check-mark{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes awg-preference-summary-in{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes awg-preference-count-bump{0%{transform:scale(.82)}65%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes awg-preference-panel-open{0%{opacity:0;transform:translateY(-.35rem)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes awg-preference-chip-in{0%{opacity:0;transform:translateY(.3rem)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes awg-preference-detail-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.awg-conflict-option{border-radius:var(--mobile-radius-control)!important;min-height:44px!important;box-shadow:none!important;border-width:1px!important}.awg-conflict-option.active{background:var(--mobile-accent-soft)!important;border-color:#147a706b!important}.awg-conflicts-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.awg-conflicts-summary>:last-child:nth-child(odd){grid-column:1/-1}.awg-conflict-card{interpolate-size:allow-keywords}.awg-conflict-card::details-content{opacity:0;block-size:0;transition:block-size .22s var(--motion-emphasized), opacity .18s ease, content-visibility .22s allow-discrete;overflow:clip}.awg-conflict-card[open]::details-content{opacity:1;block-size:auto}.awg-conflict-card[open] .awg-conflict-card-body{transform-origin:top;animation:awg-conflict-body-open .22s var(--motion-emphasized) both}.awg-conflict-card[data-status=PENDING],.awg-conflict-card[data-status=VOTING]{animation:awg-conflict-attention .28s var(--motion-emphasized) both}.awg-conflict-option[data-selected=true]{animation:awg-conflict-option-selected .3s var(--motion-emphasized) both}.awg-conflict-option[data-selected=true] .awg-conflict-option-marker svg{animation:awg-conflict-check-in .2s 35ms var(--motion-emphasized) both}.awg-conflict-vote-count>span{transform-origin:100%;animation:awg-conflict-count-change .22s var(--motion-emphasized) both;display:inline-block}.awg-conflict-vote-count>div>div{transform-origin:0;transition:width .22s var(--motion-emphasized)!important}.awg-conflict-card[data-status=RESOLVED]{animation:awg-conflict-resolved .34s var(--motion-emphasized) both;background:linear-gradient(145deg,#f1f9f5fa,#e7f6eff0)!important;border-color:#2d806647!important}.awg-conflict-card[data-status=RESOLVED] .awg-conflict-card-head{transition:background-color .22s;background:#e7f6efb3!important}body.awg-dark-mode .awg-conflict-card[data-status=RESOLVED]{background:linear-gradient(145deg,#193028fa,#152621f5)!important;border-color:#5eead433!important}.awg-planning-health{gap:.35rem;margin-top:.7rem;display:grid}.awg-planning-health>span{color:var(--conflict-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.awg-planning-health strong{font-weight:760}.awg-planning-health em{font-variant-numeric:tabular-nums;font-style:normal}.awg-planning-health>i{background:#42655e1f;border-radius:999px;height:.38rem;display:block;overflow:hidden}.awg-planning-health>i>b{border-radius:inherit;background:linear-gradient(90deg, #6aa492, var(--mobile-accent));transform-origin:0;height:100%;animation:awg-planning-health-load .52s 90ms var(--motion-emphasized) both;transition:width .26s var(--motion-emphasized);display:block}@keyframes awg-conflict-body-open{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-.45rem)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes awg-conflict-attention{0%{opacity:.72;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes awg-conflict-option-selected{0%{filter:drop-shadow(0 0 #147d7300);transform:scale(.985)}55%{filter:drop-shadow(0 0 .42rem #147d733d);transform:scale(1.008)}to{filter:drop-shadow(0 0 #147d7300);transform:scale(1)}}@keyframes awg-conflict-check-in{0%{opacity:0;transform:scale(.55)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes awg-conflict-count-change{0%{opacity:0;transform:translateY(.22rem)scale(.88)}70%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes awg-conflict-resolved{0%{filter:drop-shadow(0 0 #2d806600);transform:scale(.992)}55%{filter:drop-shadow(0 0 .5rem #2d806638);transform:scale(1.004)}to{filter:drop-shadow(0 0 #2d806600);transform:scale(1)}}@keyframes awg-planning-health-load{0%{opacity:.45;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.awg-itinerary-weather-section:not(.open) .awg-itinerary-weather-body{display:none!important}.awg-itinerary-day-transition{isolation:isolate;position:relative}.awg-itinerary-day-transition:before{content:"";z-index:0;background:linear-gradient(180deg, var(--mobile-accent), #147a7047);transform-origin:top;width:2px;animation:awg-itinerary-line-draw .48s 70ms var(--motion-emphasized) both;pointer-events:none;border-radius:999px;position:absolute;top:4.9rem;bottom:4rem;left:1.18rem}.awg-itinerary-day-transition .awg-timeline-reorder-group,.awg-itinerary-day-transition .awg-mobile-next-stop{z-index:1;position:relative}.awg-itinerary-day-transition .awg-timeline-row:after{opacity:0!important}.awg-itinerary-weather-body,.awg-itinerary-weather-section:not(.open) .awg-itinerary-weather-body{opacity:0;grid-template-rows:0fr;overflow:hidden;transform:translateY(-.25rem);transition:grid-template-rows .22s var(--motion-emphasized), opacity .18s ease, transform .22s var(--motion-emphasized), padding .22s var(--motion-emphasized)!important;padding-top:0!important;padding-bottom:0!important;display:grid!important}.awg-itinerary-weather-section.open .awg-itinerary-weather-body{opacity:1;grid-template-rows:1fr;transform:translateY(0);padding:0 .75rem .75rem!important}.awg-itinerary-weather-reveal{min-height:0;overflow:hidden}@keyframes awg-itinerary-line-draw{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.discover-card-mobile-image{background:var(--mobile-accent-soft);border:1px solid #ffffffad;border-radius:.75rem;height:7.25rem;margin-bottom:.85rem;display:block;overflow:hidden}.discover-card-mobile-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s var(--motion-emphasized);display:block;transform:scale(1)}.discover-group-card{transform:translateY(0);transition:transform .2s var(--motion-emphasized), border-color .2s ease, box-shadow .2s ease!important}.discover-group-card:has(.discover-card-cta:active){transform:translateY(-3px)!important}.discover-group-card:has(.discover-card-cta:active) .discover-card-mobile-image img{transform:scale(1.025)}.discover-card-cta:active:not(:disabled){transform:scale(.98)!important}.discover-card-cta.has-requested{animation:awg-discover-request-success .3s var(--motion-emphasized) both;background:var(--mobile-accent-soft)!important;color:var(--mobile-accent-strong)!important;border-color:#147a702e!important}.discover-request-sent{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.discover-request-sent svg{stroke-width:3px;width:.9rem;height:.9rem;animation:awg-discover-check-in .22s 45ms var(--motion-emphasized) both}.discover-page .join-request-backdrop{animation:.18s both awg-discover-modal-backdrop}.discover-page .join-request-dialog{transform-origin:bottom;animation:awg-discover-modal-enter .24s var(--motion-emphasized) both}@keyframes awg-discover-request-success{0%{filter:drop-shadow(0 0 #147a7000);transform:scale(.96)}62%{filter:drop-shadow(0 0 .35rem #147a7033);transform:scale(1.025)}to{filter:drop-shadow(0 0 #147a7000);transform:scale(1)}}@keyframes awg-discover-check-in{0%{opacity:0;transform:translate(-.3rem)scale(.55)rotate(-12deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes awg-discover-modal-backdrop{0%{opacity:0}to{opacity:1}}@keyframes awg-discover-modal-enter{0%{opacity:0;transform:translateY(1.15rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.mdh-create-options>.awg-border-beam-panel:not(.selected)>.awg-beam-ring,.mdh-create-options>.awg-border-beam-panel:not(.selected)>.awg-beam-glow{display:none!important}.mdh-create-options>.awg-border-beam-panel{border-radius:var(--mobile-radius-card)!important;border:1px solid #ffffff38!important}.mdh-create-options>.awg-border-beam-panel.selected{background:linear-gradient(145deg,#18756cf5,#0d5752f5)!important;border-color:#0000!important}.join-request-backdrop{z-index:var(--layer-mobile-modal)!important}.mdh-create-overlay,.mdh-signout-overlay{z-index:var(--layer-mobile-sheet)!important}.discover-page .join-request-dialog{-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);border-radius:var(--mobile-radius-panel)!important;box-shadow:var(--mobile-shadow-float)!important;background:#fffdf8f5!important;border:1px solid #ffffffad!important}.discover-page .join-request-dialog>.awg-beam-ring{opacity:.42}.discover-page .join-request-dialog>.awg-beam-glow{display:none}.discover-page .join-request-actions{padding-bottom:max(1rem, env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;bottom:-1rem!important}.awg-notification-stack-mobile-popover{right:var(--mobile-gutter)!important;bottom:calc(var(--mobile-bottom-inset) + .5rem)!important;left:var(--mobile-gutter)!important;max-height:min(32rem, calc(100dvh - var(--mobile-bottom-inset) - 5rem))!important;border-radius:var(--mobile-radius-panel)!important}.awg-notification-stack{border-radius:var(--mobile-radius-panel)!important}.awg-notification-stack-head{min-height:44px!important}.awg-notification-stack-title strong{font-size:.8125rem!important}.awg-notification-stack-card{border-radius:var(--mobile-radius-control)!important}.awg-notification-stack-card-main{min-height:4.75rem!important;padding-right:3.35rem!important}.awg-notification-stack-read{top:.45rem!important;right:.45rem!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@media (width<=430px){body .discover-page .discover-hero-copy h1{letter-spacing:-.025em!important;font-size:clamp(1.75rem,9.5vw,2.3rem)!important;line-height:1.04!important}body .discover-page .discover-hero-copy p{font-size:.875rem!important;line-height:1.45!important}}@media (width<=820px){body .discover-page .discover-results>div.mb-7{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.75rem!important;display:grid!important}body .discover-page #discover-view-switcher{border:1px solid var(--mobile-border)!important;background:#fffffce0!important;border-radius:.8rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:stretch!important;gap:.25rem!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:.25rem!important;display:flex!important;box-shadow:0 .55rem 1.4rem -1.15rem #233a3459!important}body .discover-page #discover-view-switcher>button{width:50%!important;min-width:0!important;max-width:none!important;min-height:44px!important;color:var(--mobile-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.62rem!important;flex:50%!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;padding:.55rem .75rem!important;font-size:.78rem!important;font-weight:700!important;display:inline-flex!important}body .discover-page #discover-view-switcher>button svg{flex:none!important;width:1rem!important;height:1rem!important}body .discover-page #discover-view-switcher>button.active{background:var(--mobile-accent-soft)!important;color:var(--mobile-accent-strong)!important;box-shadow:inset 0 0 0 1px #147a701f!important}body .discover-page .discover-group-grid.compact{gap:.6rem!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded){grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) 2.75rem!important;align-items:center!important;gap:.7rem!important;min-height:5rem!important;padding:.75rem .8rem!important;display:grid!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded)>.discover-card-mobile-image{display:none!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded)>div:nth-child(2){width:100%!important;min-width:0!important;padding:0!important;display:block!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.95rem!important;line-height:1.2!important;display:block!important;overflow:hidden!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-compact-summary{white-space:nowrap!important;flex-wrap:nowrap!important;gap:.7rem!important;max-width:100%!important;margin-top:.38rem!important;font-size:.65rem!important;display:flex!important;overflow:hidden!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded)>.discover-card-footer{border:0!important;align-self:center!important;place-items:center!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;margin:0!important;padding:0!important;display:grid!important}body .discover-page .discover-group-grid.compact .discover-card-compact:not(.expanded) .discover-card-expand{border-radius:50%!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important}body .discover-page .discover-group-grid.expanded .discover-group-card,body .discover-page .discover-group-card.expanded{gap:0!important;padding:.78rem!important}body .discover-page .discover-group-grid.expanded .discover-card-mobile-image,body .discover-page .discover-group-card.expanded .discover-card-mobile-image{height:5rem!important;margin-bottom:.65rem!important}body .discover-page .discover-group-card.expanded .discover-card-tags:empty{margin:0!important;display:none!important}body .discover-page .discover-group-card.expanded .discover-card-description{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}body .discover-page .discover-group-card.expanded .discover-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;margin-top:.65rem!important;padding:.6rem 0!important}body .discover-page .discover-group-card.expanded .discover-meta-item{gap:.4rem!important}body .discover-page .discover-group-card.expanded .discover-meta-icon{flex-basis:1.75rem!important;width:1.75rem!important;height:1.75rem!important}body .discover-page .discover-group-card.expanded .discover-card-footer{justify-content:flex-end!important;min-height:2.75rem!important;margin-top:.6rem!important;padding-top:.6rem!important;display:flex!important}body .discover-page .discover-group-card.expanded .discover-card-privacy{display:none!important}body .discover-page .discover-group-card.expanded .discover-card-cta{min-height:2.5rem!important}body .profile-main{width:min(100%,32rem)!important;padding:calc(1.25rem + env(safe-area-inset-top)) 1.15rem calc(8.75rem + env(safe-area-inset-bottom))!important}body .profile-back{border-radius:.8rem!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;margin-bottom:1rem!important}body .profile-layout{gap:1.35rem!important}body .profile-identity-card{border-radius:1.15rem!important;padding:1.1rem!important}body .profile-identity-head{grid-template-columns:4.2rem minmax(0,1fr)!important;gap:0 .9rem!important}body .profile-avatar{border-radius:1rem!important;width:4.2rem!important;height:4.2rem!important;font-size:1.2rem!important}body .profile-identity-head h1{font-size:1.3rem!important;line-height:1.15!important}body .profile-identity-head>p{margin-top:.25rem!important;font-size:.72rem!important;line-height:1.35!important}body .profile-identity-head>div:last-child{margin-top:.5rem!important;padding:.38rem .62rem!important;font-size:.52rem!important}body .profile-stat-grid{gap:.55rem!important;margin-top:1rem!important}body .profile-stat{align-content:center!important;min-height:4.65rem!important;padding:.72rem!important}body .profile-stat p:first-child{margin-bottom:.18rem!important;font-size:.56rem!important;line-height:1.2!important}body .profile-stat p:last-child{white-space:normal!important;font-size:.7rem!important;line-height:1.25!important}body .profile-signout{border-radius:.8rem!important;min-height:3rem!important;margin-top:.8rem!important}body .profile-details-card{padding-top:.25rem!important}body .profile-details-head{gap:.8rem!important;margin-bottom:1.15rem!important;padding-bottom:1rem!important}body .profile-details-head h2{margin-top:.2rem!important;font-size:1.3rem!important;line-height:1.16!important}body .profile-details-head>button{border-radius:.75rem!important;min-height:2.75rem!important;padding:.6rem .8rem!important;font-size:.68rem!important}body .profile-form,body .profile-form>.grid{gap:1.15rem!important}body .profile-field>span:first-child{margin-bottom:.5rem!important;font-size:.62rem!important;line-height:1.2!important}body .profile-field input{border-radius:.85rem!important;min-height:3.25rem!important;padding-top:.8rem!important;padding-bottom:.8rem!important;font-size:.82rem!important}body .profile-field textarea{border-radius:.85rem!important;min-height:6.5rem!important;padding:.9rem!important;font-size:.82rem!important;line-height:1.55!important}body .profile-form>div:last-child{gap:.65rem!important;padding-top:1rem!important}body .profile-form>div:last-child button{border-radius:.8rem!important;min-height:3rem!important}}@media (width<=360px){:root{--mobile-gutter:.75rem}body .app-bottom-menu,body .awg-bottom-menu,body .mdh-bottom-nav{width:calc(100% - 1rem)!important}body .app-bottom-menu__item,body .awg-bottom-menu__item,body .mdh-bottom-nav button{font-size:.625rem!important}}@media (width>=768px){:root{--desktop-accent:#148778;--desktop-accent-hover:#0f7065;--desktop-surface:#fffffce6;--desktop-line:#34494224;--desktop-shadow:0 24px 64px -46px #1e2e296b}body:not(.awg-dark-mode) :where(.discover-page,.dashboard-desktop-home,.awg-shell){background-color:#f7f8f4}body:not(.awg-dark-mode) :where(.discover-group-card,.discover-searchbar,.discover-filter-panel){border-color:var(--desktop-line);background-color:var(--desktop-surface);box-shadow:var(--desktop-shadow)}body.awg-dark-mode{--desktop-dark-bg:#090806;--desktop-dark-bg-raised:#13110e;--desktop-dark-surface:#1b1814e6;--desktop-dark-surface-soft:#231f1ac2;--desktop-dark-line:#ffe7cc21;--desktop-dark-text:#f8f3ec;--desktop-dark-muted:#b8aea3;--desktop-orange:#e87932;--desktop-orange-hover:#f08c46;color:var(--desktop-dark-text);background:radial-gradient(circle at 14% 6%,#e879321c,#0000 28rem),radial-gradient(circle at 88% 12%,#8b542d17,#0000 30rem),linear-gradient(135deg,#070706 0%,#100e0c 52%,#080706 100%)!important}body.awg-dark-mode :where(.awg-landing-modern,.discover-page,.dashboard-desktop-home,.awg-shell,.awg-group-form-page){background:radial-gradient(circle at 12% 4%, #e8793217, transparent 25rem), radial-gradient(circle at 88% 9%, #774e2f14, transparent 28rem), linear-gradient(140deg, var(--desktop-dark-bg), #12100d 55%, #080706)!important;color:var(--desktop-dark-text)!important}body.awg-dark-mode header{border-color:var(--desktop-dark-line)!important;background:#0a0908f7!important;box-shadow:0 18px 46px -34px #000000f2!important}body.awg-dark-mode .awg-theme-toggle{color:#ffad73!important;background:#17120e!important;border-color:#e879326b!important;box-shadow:0 0 0 3px #e8793217!important}body.awg-dark-mode .awg-landing-copy h1{-webkit-text-fill-color:transparent;text-shadow:0 14px 34px #00000047;background:linear-gradient(110deg,#ffb27a 0%,#ed7f38 44%,#c85e22 100%);-webkit-background-clip:text;background-clip:text;color:var(--desktop-orange)!important}body.awg-dark-mode .awg-landing-modern{background:linear-gradient(90deg,#080706fa 0%,#090807f0 34%,#0a0908b8 60%,#09080775 100%),linear-gradient(#08070614,#080706f5 88%),url(/assets/landing-roadtrip-hero-CRqjlfUz.png) top/cover no-repeat fixed!important}body.awg-dark-mode .awg-landing-modern:before{filter:grayscale(.32)saturate(.7)brightness(.56)contrast(1.08)sepia(.08);transform:scale(1.01);background:url(/assets/landing-roadtrip-hero-CRqjlfUz.png) top/cover no-repeat!important}body.awg-dark-mode .awg-landing-modern:after{background:radial-gradient(circle at 20% 20%,#e8793226,#0000 25rem),linear-gradient(90deg,#070706fa 0%,#080706e6 38%,#08070675 72%,#08070633 100%),linear-gradient(#0807060a,#080706f5 82%)!important}body.awg-dark-mode .awg-landing-copy h1>span{-webkit-text-fill-color:#ffd3ae;text-shadow:none;background:0 0;color:#ffd3ae!important}body.awg-dark-mode :where(.awg-chaos-copy h2,.awg-landing-section-copy h2,.awg-landing-final h2){color:#f29a5c!important}body.awg-dark-mode :where(.awg-landing-eyebrow,.awg-preview-head>div>span){color:#ffb27a!important}body.awg-dark-mode .awg-landing-eyebrow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff0d,0 12px 28px -22px #000000e6;background:#100e0cc2!important;border-color:#e879324d!important}body.awg-dark-mode .awg-landing-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f8f3ec!important;background:#0e0d0bb8!important;border-color:#ffd3ae33!important;box-shadow:0 14px 30px -22px #000000e6!important}body.awg-dark-mode .awg-landing-secondary:hover{color:#ffb27a!important;background:#231b15eb!important;border-color:#e879327a!important}body.awg-dark-mode .awg-landing-trip-pulse{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090807db!important;border-color:#e8793247!important;box-shadow:0 18px 38px -24px #000000eb,inset 0 1px #ffffff0f!important}body.awg-dark-mode .awg-landing-proof svg,body.awg-dark-mode .awg-travel-route-ribbon{color:#ed7f38!important}body.awg-dark-mode .awg-travel-route-ribbon span{background:#120f0ce6!important;border-color:#e8793242!important;box-shadow:0 14px 28px -20px #000000e6!important}body.awg-dark-mode .awg-travel-route-ribbon i{background:repeating-linear-gradient(90deg,#e879329e 0 .3rem,#0000 .3rem .62rem)!important}body.awg-dark-mode .awg-hero-info-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffad73!important;background:#100e0cd1!important;border-color:#e8793257!important}body.awg-dark-mode .awg-chaos-bridge,body.awg-dark-mode .awg-landing-product,body.awg-dark-mode .awg-landing-map,body.awg-dark-mode .awg-landing-final{-webkit-backdrop-filter:blur(18px)saturate(105%)!important;backdrop-filter:blur(18px)saturate(105%)!important;background:radial-gradient(circle at 6% 0,#e8793214,#0000 22rem),linear-gradient(145deg,#1a1713f0,#0d0c0af0)!important;border-color:#ffd3ae21!important;box-shadow:0 30px 76px -52px #000000f5,inset 0 1px #ffffff0a!important}body.awg-dark-mode .awg-landing-strip{background:#09080785!important}body.awg-dark-mode .awg-landing-strip article,body.awg-dark-mode .awg-chaos-flow article,body.awg-dark-mode .awg-itinerary-preview-card,body.awg-dark-mode .awg-preview-list>div,body.awg-dark-mode .awg-public-trip-map-card,body.awg-dark-mode .awg-review-card{color:var(--desktop-dark-text)!important;background:linear-gradient(145deg,#1d1a16f0,#100e0ceb)!important;border-color:#ffd3ae1f!important;box-shadow:0 22px 52px -40px #000000f0,inset 0 1px #ffffff09!important}body.awg-dark-mode .awg-chaos-copy h2,body.awg-dark-mode .awg-landing-section-copy h2,body.awg-dark-mode .awg-landing-final h2{color:#f29a5c!important;text-shadow:0 10px 28px #00000059!important}body.awg-dark-mode .awg-landing-strip h3,body.awg-dark-mode .awg-chaos-flow strong,body.awg-dark-mode .awg-preview-head strong,body.awg-dark-mode .awg-preview-list strong{color:#f8f3ec!important}body.awg-dark-mode .awg-chaos-flow svg,body.awg-dark-mode .awg-landing-strip svg,body.awg-dark-mode .awg-preview-foot svg,body.awg-dark-mode .awg-public-trip-action-row svg{color:#ed7f38!important}body.awg-dark-mode .awg-preview-status{color:#ffb27a!important;background:#e879321f!important;border:1px solid #e8793247!important}body.awg-dark-mode .awg-preview-route{color:#f8f3ec!important;background:linear-gradient(90deg,#e879321f,#2b231cbd)!important;border:1px solid #ffd3ae1a!important}body.awg-dark-mode :where(.discover-map-shell>div,.discover-searchbar,.discover-filter-panel,.discover-group-card,.dashboard-status-card,.dashboard-trips-panel,.dashboard-trip-card,.awg-card,.awg-hero-card,.awg-itinerary-card,.awg-day-list,.awg-preferences-card fieldset,.awg-review-card,.awg-itinerary-preview-card,.awg-public-trip-map-card){border-color:var(--desktop-dark-line)!important;color:var(--desktop-dark-text)!important;background:linear-gradient(145deg,#1f1c18eb,#12100edb)!important;box-shadow:0 28px 72px -48px #000000f2,inset 0 1px #ffffff0d!important}body.awg-dark-mode :where(.awg-shell .awg-sidebar,.awg-shell .awg-topbar){border-color:var(--desktop-dark-line)!important;background:linear-gradient(#191613f5,#0d0c0af0)!important}body.awg-dark-mode :where(h1,h2,h3,h4,strong,label){color:var(--desktop-dark-text)!important}body.awg-dark-mode :where(p,small,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700){color:var(--desktop-dark-muted)!important}body.awg-dark-mode :where(input,textarea,select,.fluid-dropdown-trigger){border-color:var(--desktop-dark-line)!important;color:var(--desktop-dark-text)!important;background:#0c0b09e6!important}body.awg-dark-mode :where(input,textarea,select):focus{border-color:var(--desktop-orange)!important;box-shadow:0 0 0 3px #e879322e!important}body.awg-dark-mode :where(.awg-landing-primary,.discover-card-cta:not(.has-requested),.awg-primary-button,.dashboard-primary-action,button[class*=bg-slate-900],button[class*=bg-sky-600],button[class*=bg-emerald-600]){border-color:var(--desktop-orange)!important;background:linear-gradient(135deg, var(--desktop-orange), #c65d20)!important;color:#fffaf4!important;box-shadow:0 14px 30px -18px #e87932b8!important}body.awg-dark-mode :where(.awg-landing-primary,.discover-card-cta:not(.has-requested),.awg-primary-button,.dashboard-primary-action,button[class*=bg-slate-900],button[class*=bg-sky-600],button[class*=bg-emerald-600]):hover{background:linear-gradient(135deg, var(--desktop-orange-hover), #d96a27)!important}body.awg-dark-mode .awg-landing-primary,body.awg-dark-mode header a[href=\/signup]{border-color:var(--desktop-orange)!important;background:linear-gradient(135deg, var(--desktop-orange), #c65d20)!important;color:#fffaf4!important;box-shadow:0 14px 30px -18px #e87932b8!important}body.awg-dark-mode .awg-landing-primary:hover,body.awg-dark-mode header a[href=\/signup]:hover{background:linear-gradient(135deg, var(--desktop-orange-hover), #d96a27)!important;color:#fff!important}body.awg-dark-mode .discover-page .discover-map-shell>div:last-child{border-color:var(--desktop-dark-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(145deg,#211d18,#12100e)!important;box-shadow:0 32px 80px -48px #000000f2!important}body.awg-dark-mode .discover-page .awg-discovery-country-map{border:1px solid var(--desktop-dark-line);background:#151310;border-radius:2rem;overflow:hidden}body.awg-dark-mode .discover-page :where(.awg-country-map-topbar>div:first-child,.awg-country-map-legend,.awg-country-map-list,.awg-country-map-list>div,.awg-country-map-list>button){border-color:var(--desktop-dark-line)!important;color:var(--desktop-dark-text)!important;background:#181512eb!important}body.awg-dark-mode .discover-page .awg-country-svg{background:radial-gradient(circle at 50% 45%,#25211c,#12110f 74%)!important}body.awg-dark-mode .discover-page .awg-country-muted{fill:#292621!important;stroke:#514a42!important}body.awg-dark-mode .discover-page .awg-country-active{fill:var(--desktop-orange)!important;stroke:#ffc08f!important}body.awg-dark-mode .discover-page .awg-country-map-legend>span{background:var(--desktop-orange)!important;box-shadow:0 0 0 4px #e879321f!important}body.awg-dark-mode .discover-page .awg-country-graticule{stroke:#ffe7cc1a!important}body.awg-dark-mode :where(.awg-dashboard-nav button.active,.awg-nav button.active,.awg-pref-step-map button.active,.discover-list-controls button[aria-pressed=true]){color:#ffb27a!important;background:#e8793226!important;border-color:#e8793280!important}body.awg-dark-mode :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #f08c4694}.discover-hero-grid{gap:clamp(3rem,6vw,7rem)}.discover-group-card{min-height:17rem}.discover-card-description{max-width:62ch;line-height:1.65}.discover-card-meta{gap:.75rem;margin-top:1.25rem}body.awg-dark-mode .awg-public-trip-map-card{background:radial-gradient(circle at 85% 5%,#e879321a,#0000 18rem),linear-gradient(145deg,#1b1713,#0e0d0b)!important;border-color:#e879323d!important}body.awg-dark-mode .awg-public-trip-map-card:before{background:linear-gradient(90deg,#e87932,#f08c4661 68%,#0000)!important}body.awg-dark-mode .awg-public-trip-map-head>div,body.awg-dark-mode .awg-public-trip-map-head>span,body.awg-dark-mode .awg-public-trip-action-row>div{color:#e8ddd2!important}body.awg-dark-mode .awg-live-dot{background:#f08c46!important;border-color:#2a211a!important;box-shadow:0 0 0 .22rem #e8793226,0 0 1rem #e879325c!important}body.awg-dark-mode .awg-public-trip-map-card>div:nth-child(2){background:radial-gradient(circle at 50% 45%,#24201b,#11100e 74%)!important;border-color:#ffd3ae21!important;box-shadow:inset 0 1px #ffffff09!important}body.awg-dark-mode .awg-public-trip-map-card>div:nth-child(2)>img{filter:invert()sepia(.16)saturate(.55)brightness(.72)!important;opacity:.44!important}body.awg-dark-mode .awg-public-trip-map-card>div:nth-child(2) foreignObject span{color:#fff4e8!important;background:#110f0df0!important;border-color:#e879324d!important}body.awg-dark-mode .awg-public-trip-map-card>div:nth-child(2) svg stop{stop-color:#e87932!important}body.awg-dark-mode .awg-public-trip-map-card>div:nth-child(2) svg circle{fill:#e87932!important}body.awg-dark-mode .awg-public-trip-strip{background:#0d0c0ae6!important;border-color:#e8793233!important;box-shadow:inset 0 1px #ffffff0a!important}body.awg-dark-mode .awg-public-trip-strip span{color:#cbbcaf!important}body.awg-dark-mode .awg-public-trip-strip strong{color:#ffad73!important;background:#e879321a!important;border:1px solid #e8793233!important}body.awg-dark-mode .awg-public-trip-action-row{border-color:#ffd3ae1a!important}body.awg-dark-mode .awg-public-trip-action-row>a{color:#fffaf4!important;background:linear-gradient(135deg,#e87932,#c65d20)!important;border-color:#e87932!important;box-shadow:0 12px 26px -16px #e87932b8!important}body.awg-dark-mode .awg-footer{background:linear-gradient(#0a0908,#070706)!important}body.awg-dark-mode footer.awg-footer .awg-footer-panel.relative.overflow-hidden{background-color:#100e0c!important;background-image:radial-gradient(circle at 50% 115%,#e879321f,#0000 26rem),linear-gradient(145deg,#1b1814fa,#0d0c0afa)!important;border-color:#e8793233!important;box-shadow:0 30px 74px -42px #000000f5,inset 0 1px #ffffff0a!important}body.awg-dark-mode .awg-footer h3,body.awg-dark-mode .awg-footer p{color:#f29a5c!important}body.awg-dark-mode .awg-footer a,body.awg-dark-mode .awg-footer span{color:#b8aea3!important}body.awg-dark-mode .awg-footer a:hover{color:#ffad73!important}body.awg-dark-mode .awg-footer .awg-footer-panel>div[class*=bg-gradient-to-r]{background:linear-gradient(90deg,#0000,#e8793270,#0000)!important}body.awg-dark-mode .accessibility-btn{color:#ff9a52!important;background:linear-gradient(145deg,#25201b,#15120f)!important;border-color:#ffb98280!important;box-shadow:0 14px 34px -14px #000000f2,0 0 0 1px #e879321f!important}body.awg-dark-mode .accessibility-btn:hover{color:#fffaf4!important;background:linear-gradient(135deg,#f08c46,#c65d20)!important;box-shadow:0 16px 36px -14px #e87932b3!important}}
