.saved-plans_collection__fFch8{margin:0 0 1.5rem;border:1px solid #c7c3b8;background:#fffdf6}.saved-plans_collection__fFch8>summary{display:flex;align-items:center;gap:1rem;min-height:64px;padding:1rem 1.25rem;cursor:pointer;list-style:none;font-weight:750}.saved-plans_card__ewitN>summary::-webkit-details-marker,.saved-plans_collection__fFch8>summary::-webkit-details-marker{display:none}.saved-plans_card__ewitN>summary:after,.saved-plans_collection__fFch8>summary:after{content:"+";margin-left:auto;font-size:1.4rem;font-weight:500}.saved-plans_card__ewitN[open]>summary:after,.saved-plans_collection__fFch8[open]>summary:after{content:"−"}.saved-plans_count__Bfnrr{margin-left:.45rem;color:#1239ef;font-variant-numeric:tabular-nums}.saved-plans_collectionHint__bkOrV{color:#56554f;font-size:.8rem;font-weight:400}.saved-plans_collectionBody__rJvlF{padding:0 1.25rem 1.25rem}.saved-plans_empty__dMUDT{padding:1.5rem 0 .5rem;max-width:40rem}.saved-plans_empty__dMUDT h3{margin:0 0 .5rem;font-size:1.4rem;line-height:1.2;letter-spacing:-.025em}.saved-plans_empty__dMUDT p{margin:0;line-height:1.5;color:#56554f}.saved-plans_list__nWsIJ{display:grid;gap:.75rem;margin-top:1rem}.saved-plans_card__ewitN{border:1px solid #c8ba60;background:#fff6b9}.saved-plans_card__ewitN:nth-child(3n+2){background:#eeebff;border-color:#bcb2d0}.saved-plans_card__ewitN:nth-child(3n+3){background:#ecf0d5;border-color:#b9c29b}.saved-plans_card__ewitN>summary{position:relative;display:grid;gap:.55rem;padding:1.25rem 3.5rem 1.25rem 1.25rem;cursor:pointer;list-style:none}.saved-plans_card__ewitN>summary:after{position:absolute;right:1.25rem;top:1.2rem}.saved-plans_cardTitle__VMbPA{font-size:1.3rem;line-height:1.2;letter-spacing:-.025em;font-weight:750;overflow-wrap:anywhere}.saved-plans_meta__q26xQ{font-size:.76rem;color:#56554f}.saved-plans_preview__OL434{font-size:.85rem;line-height:1.5}.saved-plans_cardBody__JIiLV{padding:0 1.25rem 1.25rem}.saved-plans_places__KZJpr{list-style:none;padding:0;margin:0 0 1.25rem;border-top:1px solid #11110f26}.saved-plans_places__KZJpr li{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #11110f26}.saved-plans_places__KZJpr li>div{min-width:0}.saved-plans_places__KZJpr a{flex-shrink:0}.saved-plans_places__KZJpr strong{line-height:1.4}.saved-plans_places__KZJpr p{margin:.35rem 0 0;font-size:.8rem;line-height:1.5;color:#56554f}.saved-plans_actions__cpT_g{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.saved-plans_cardBody__JIiLV>.saved-plans_actions__cpT_g{margin-top:1.25rem}.saved-plans_actions__cpT_g>button{min-height:44px}.saved-plans_saveForm__KZ2ZP{display:grid;gap:.85rem;padding:1.25rem;border:1px solid #c8ba60;background:#fff6b9;width:100%}.saved-plans_savedConfirmation__wAFgy{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.4rem 0;font-size:.85rem;font-weight:650;color:#245134}.saved-plans_savedConfirmation__wAFgy p{margin:0}.saved-plans_savedConfirmation__wAFgy button{min-height:44px}.saved-plans_collection__fFch8{scroll-margin-top:7rem;margin-top:2rem}.saved-plans_removePrompt__GGqMa{margin-top:1.25rem;padding-top:.75rem;border-top:1px solid #11110f26}.saved-plans_removePrompt__GGqMa p{font-size:.85rem}.saved-plans_shareBackdrop__DgF9d{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgba(17,17,15,.72)}.saved-plans_shareDialog__Sbb1s{width:min(620px,100%);max-height:calc(100dvh - 2rem);overflow:auto;padding:clamp(1.2rem,4vw,2rem);border:1px solid #11110f;background:#fffef0;box-shadow:8px 8px 0 #1239ef;color:#11110f}.saved-plans_shareHeading__saHGm{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.saved-plans_shareHeading__saHGm h2{margin:.15rem 0 0;color:#1239ef;font-family:GC Anton,Impact,sans-serif;font-size:clamp(2.8rem,9vw,4.5rem);font-weight:400;letter-spacing:-.02em;line-height:.94;text-transform:uppercase}.saved-plans_shareEyebrow__N563p{margin:0;font-size:.68rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.saved-plans_closeButton__qBCGN{width:44px;height:44px;flex:0 0 44px;border:1px solid #11110f;background:#fff992;color:#11110f;font:inherit;font-size:1.7rem;line-height:1;cursor:pointer}.saved-plans_closeButton__qBCGN:disabled{opacity:.5;cursor:wait}.saved-plans_shareIntro__Y0Hcq{max-width:38rem;margin:1.2rem 0;line-height:1.5}.saved-plans_shareReview__3KykO{display:grid;margin:0;border-top:1px solid #11110f}.saved-plans_shareReview__3KykO div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.8rem 0;border-bottom:1px solid #11110f40}.saved-plans_shareReview__3KykO dt{color:#56554f;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.saved-plans_shareReview__3KykO dd{margin:0;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.saved-plans_shareTerms__XJSea{margin:1.25rem 0;padding:1rem;border-left:5px solid #1239ef;background:#eeebff}.saved-plans_shareTerms__XJSea p{margin:0;font-size:.82rem;line-height:1.5}.saved-plans_shareTerms__XJSea p+p{margin-top:.45rem}.saved-plans_shareResult__lU_US{display:grid;gap:.65rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #11110f}.saved-plans_shareResult__lU_US input{font-size:.78rem}.saved-plans_shareConfirm__Gpmt3{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem}@media(max-width:600px){.saved-plans_collectionHint__bkOrV{display:none}.saved-plans_collection__fFch8>summary{padding:1rem}.saved-plans_collectionBody__rJvlF{padding:0 1rem 1rem}.saved-plans_card__ewitN>summary{padding-left:1rem}.saved-plans_cardBody__JIiLV{padding:0 1rem 1rem}.saved-plans_shareBackdrop__DgF9d{align-items:end;padding:0}.saved-plans_shareDialog__Sbb1s{width:100%;max-height:92dvh;padding:1.15rem;border-width:1px 0 0;box-shadow:none}.saved-plans_shareReview__3KykO div{grid-template-columns:5.2rem minmax(0,1fr)}.saved-plans_shareConfirm__Gpmt3,.saved-plans_shareResult__lU_US .saved-plans_actions__cpT_g{align-items:stretch;flex-direction:column}.saved-plans_shareConfirm__Gpmt3 button,.saved-plans_shareResult__lU_US .saved-plans_actions__cpT_g button{width:100%}}