._main_1mmmp_1{max-width:1240px;margin:0 auto;padding:28px clamp(16px,3vw,32px) 64px}._head_1mmmp_2{display:grid;gap:8px;margin-bottom:24px}._h1_1mmmp_3{text-wrap:wrap;margin:0;font-size:clamp(32px,4.4vw,52px);font-weight:800;letter-spacing:-.045em;line-height:1.02}._h1_1mmmp_3 em{font-family:var(--font-serif);font-style:italic;font-weight:400}._lead_1mmmp_5{margin:0;color:var(--muted);font-size:15.5px}._layout_1mmmp_7{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}._rail_1mmmp_8{display:none;position:sticky;top:96px}@media(min-width:960px){._layout_1mmmp_7{grid-template-columns:260px minmax(0,1fr)}._rail_1mmmp_8{display:block}}._railList_1mmmp_13{margin:0;padding:0;list-style:none;display:grid;gap:2px}._railBtn_1mmmp_14{width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;color:var(--ink)}._railBtn_1mmmp_14:hover:not(:disabled){background:var(--soft)}._railBtn_1mmmp_14[aria-current=step]{background:var(--mist)}._railBtn_1mmmp_14:disabled{opacity:.5;cursor:default}._railDot_1mmmp_21{flex:none;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:var(--mist);color:var(--ink)}._railDot_1mmmp_21[data-state=done]{background:var(--accent)}._railDot_1mmmp_21[data-state=cur]{background:var(--ink);color:#fff}._railText_1mmmp_24{display:grid;min-width:0}._railLabel_1mmmp_25{font-size:14.5px;font-weight:500}._railBtn_1mmmp_14[aria-current=step] ._railLabel_1mmmp_25{font-weight:700}._railVal_1mmmp_27{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._card_1mmmp_29{background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;min-width:0}._progressWrap_1mmmp_30{padding:20px clamp(20px,3vw,32px) 0;display:grid;gap:12px}._progressMeta_1mmmp_31{display:flex;justify-content:space-between;font-size:13.5px;color:var(--muted);font-weight:600}._bar_1mmmp_32{height:6px;border-radius:9px;background:var(--mist);overflow:hidden}._barFill_1mmmp_33{height:100%;background:var(--moss);border-radius:9px;transition:width .3s}._body_1mmmp_34{padding:24px clamp(20px,3vw,32px) 28px;display:grid;gap:20px;min-height:420px;align-content:start}._titleBlock_1mmmp_35{display:grid;gap:6px}._h2_1mmmp_36{margin:0;font-size:clamp(24px,2.8vw,32px);font-weight:800;letter-spacing:-.03em}._h2_1mmmp_36:focus{outline:none}._sub_1mmmp_38{margin:0;color:var(--muted);font-size:15.5px}._destSearch_1mmmp_40{height:48px;padding:0 16px;border-radius:12px;border:1px solid var(--line);background:var(--soft);font-size:16px;width:100%;color:var(--ink)}._destSearch_1mmmp_40:focus{outline:none;border-color:var(--ink)}._destGrid_1mmmp_42{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px}._destTile_1mmmp_43{position:relative;padding:0;border-radius:16px;overflow:hidden;border:2.5px solid var(--line);background:#fff;cursor:pointer;text-align:left;color:var(--ink)}._destTile_1mmmp_43:hover{border-color:var(--muted)}._destTile_1mmmp_43[aria-pressed=true]{border-color:var(--ink)}._destName_1mmmp_46{display:block;padding:8px 10px;font-weight:600;font-size:14.5px}._destCheck_1mmmp_47{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:999px;background:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:800}._note_1mmmp_48{margin:0;font-size:13.5px;color:var(--muted)}._tiles180_1mmmp_50{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:8px}._tiles200_1mmmp_51{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px}._tiles170_1mmmp_52{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px}._tile_1mmmp_50{min-height:52px;padding:0 14px;border-radius:14px;border:1.5px solid var(--line);background:#fff;text-align:left;font-size:15px;font-weight:600;cursor:pointer;color:var(--ink)}._tile_1mmmp_50:hover{border-color:var(--muted)}._tile_1mmmp_50[aria-checked=true],._tile_1mmmp_50[aria-pressed=true]{background:var(--soft);border-color:var(--ink)}._tileTall_1mmmp_59{min-height:56px}._tileDesc_1mmmp_60{padding:14px;display:grid;gap:2px}._tileDesc_1mmmp_60 ._tLabel_1mmmp_61{font-weight:700;font-size:13.333px}._tileDesc_1mmmp_60 ._tDesc_1mmmp_62{font-size:13px;color:var(--muted);font-weight:400}._tileAcc_1mmmp_63{padding:16px;border-radius:16px;display:grid;gap:4px}._tileAcc_1mmmp_63 ._tLabel_1mmmp_61{font-weight:700;font-size:16px}._tileAcc_1mmmp_63 ._tDesc_1mmmp_62{font-size:13px;color:var(--muted);line-height:1.4;font-weight:400}._seg_1mmmp_67{display:flex;gap:4px;padding:4px;background:var(--mist);border-radius:999px;justify-self:start;flex-wrap:wrap}._segBtn_1mmmp_68{height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;font-weight:600;font-size:14px;cursor:pointer;color:var(--ink)}._segBtn_1mmmp_68[aria-selected=true],._segBtn_1mmmp_68[aria-pressed=true]{background:#fff}._segStars_1mmmp_70{width:max-content;max-width:100%}._segStars_1mmmp_70 ._segBtn_1mmmp_68{font-size:13.333px}._calBox_1mmmp_72{padding:16px;border:1px solid var(--line);border-radius:18px;justify-self:start;width:100%;max-width:380px}._months_1mmmp_73{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}._month_1mmmp_73{height:56px;border-radius:14px;border:1.5px solid var(--line);background:#fff;font-weight:600;cursor:pointer;display:grid;line-height:1.2;place-content:center;color:var(--ink);font-size:13.333px}._month_1mmmp_73[aria-pressed=true]{background:var(--soft);border-color:var(--ink)}._monthYear_1mmmp_76{font-size:11.5px;color:var(--muted);font-weight:500}._hint_1mmmp_77{margin:0;font-size:14px;color:var(--moss);font-weight:500}._unsure_1mmmp_78{margin:0;padding:16px;border-radius:14px;background:var(--soft);font-size:15px;line-height:1.55}._counters_1mmmp_80{display:grid;max-width:520px;border-top:1px solid var(--line)}._kids_1mmmp_81{display:flex;flex-wrap:wrap;gap:10px}._kidLabel_1mmmp_82{display:grid;gap:4px;font-size:13px;font-weight:600;color:var(--muted)}._kidSelect_1mmmp_83{height:46px;min-width:110px;padding:0 10px;border-radius:12px;border:1.5px solid var(--line);background:#fff;font-size:15px;color:var(--ink)}._kidSelect_1mmmp_83[aria-invalid=true]{border-color:var(--error)}._range_1mmmp_86{display:grid;gap:10px;max-width:560px}._rangeLabel_1mmmp_87{font-weight:700;display:flex;justify-content:space-between}._rangeLabel_1mmmp_87 span{color:var(--moss)}._range_1mmmp_86 input[type=range]{accent-color:var(--moss);width:100%}._rangeScale_1mmmp_90{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted)}._fieldset_1mmmp_92{border:0;padding:0;margin:0;min-width:0}._legend_1mmmp_93{font-weight:700;margin-bottom:10px;padding:0}._legendNote_1mmmp_94{font-weight:500;color:var(--muted)}._chips_1mmmp_95{display:flex;flex-wrap:wrap;gap:8px}._chip_1mmmp_95{height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:14.5px;cursor:pointer;color:var(--ink)}._chipSm_1mmmp_97{height:40px;padding:0 14px;font-weight:500;font-size:14px}._chip_1mmmp_95:hover{border-color:var(--muted)}._chip_1mmmp_95[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}._checks_1mmmp_100{display:grid;gap:6px}._checkLabel_1mmmp_101{display:flex;gap:10px;align-items:center;min-height:36px;cursor:pointer}._checkLabel_1mmmp_101 input,._actRow_1mmmp_102 input{accent-color:var(--moss);width:20px;height:20px}._acts_1mmmp_103{display:grid;gap:8px}._actRow_1mmmp_102{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1.5px solid var(--line);background:#fff;cursor:pointer}._actRow_1mmmp_102[data-on]{background:var(--soft);border-color:var(--ink)}._actLabel_1mmmp_106{flex:1;font-weight:600}._actDest_1mmmp_107{font-size:13px;color:var(--muted)}._occasion_1mmmp_108{display:grid;gap:6px;max-width:360px;font-weight:700}._occasion_1mmmp_108 select{height:48px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:15px;font-weight:500;color:var(--ink)}._requests_1mmmp_110{display:grid;gap:6px;font-weight:700}._requests_1mmmp_110 ._reqNote_1mmmp_111{font-weight:500;font-size:13.5px;color:var(--muted)}._requests_1mmmp_110 textarea{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#fff;font-size:15px;font-weight:400;resize:vertical;color:var(--ink)}._requests_1mmmp_110 textarea:focus{outline:none;border-color:var(--ink)}._reqCount_1mmmp_114{font-size:12.5px;color:var(--muted);font-weight:500;justify-self:end}._review_1mmmp_116{display:grid;gap:8px}._reviewRow_1mmmp_117{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1px solid var(--line)}._reviewText_1mmmp_118{flex:1;display:grid;gap:2px;min-width:0}._reviewK_1mmmp_119{font-size:12.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}._reviewV_1mmmp_120{font-size:15.5px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}._editBtn_1mmmp_121{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-weight:600;font-size:13.5px;cursor:pointer;color:var(--ink)}._editBtn_1mmmp_121:hover{border-color:var(--ink)}._estimate_1mmmp_123{padding:16px;border-radius:16px;background:var(--mist);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}._estimate_1mmmp_123 span{font-size:14.5px}._estimate_1mmmp_123 strong{font-size:20px}._details_1mmmp_127{display:grid;gap:16px}._bar2_1mmmp_129{position:sticky;bottom:0;left:0;right:0;z-index:30;display:flex;justify-content:space-between;gap:10px;padding:16px clamp(16px,3vw,32px);border-top:1px solid var(--line);background:#fff}._bar2_1mmmp_129 ._nextBtn_1mmmp_133{flex:1;max-width:320px}@media(min-width:960px){._bar2_1mmmp_129{position:static}._bar2_1mmmp_129 ._nextBtn_1mmmp_133{flex:0 0 auto}}._doneDl_1mmmp_140{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}._doneDl_1mmmp_140>div{padding:14px;border:1px solid var(--line);border-radius:14px}._doneDl_1mmmp_140 dt{font-size:12.5px;color:var(--muted);font-weight:600}._doneDl_1mmmp_140 dd{margin:4px 0 0;font-weight:600}._nextSteps_1mmmp_144{margin:0;padding:0;list-style:none;display:grid;gap:12px}._nextSteps_1mmmp_144 li{display:flex;gap:12px}._nextNum_1mmmp_146{flex:none;width:28px;height:28px;border-radius:999px;background:var(--mist);display:grid;place-items:center;font-weight:700;font-size:13px}._explore_1mmmp_147{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:18px}._exploreH_1mmmp_148{font-size:14px;font-weight:600;color:var(--muted)}._exploreLinks_1mmmp_149{display:flex;gap:8px;flex-wrap:wrap}._exploreLinks_1mmmp_149 a{height:40px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;background:var(--mist);color:var(--ink);text-decoration:none;font-weight:600;font-size:14px}._exploreLinks_1mmmp_149 a:hover{background:var(--line)}._destName_1mmmp_46{display:flex;align-items:center;gap:6px}
