.w-section[data-v-8be0c0e1]{--w-accent:148, 163, 184;--w-accent-text:rgba(var(--n-ffffff), .75);background:rgba(var(--n-2d2d2d),.45);border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.08));border-radius:12px;flex-direction:column;min-width:0;transition:border-color .2s,background .2s;display:flex}.w-section.is-open[data-v-8be0c0e1]{border-color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.11))}.w-section.is-violet[data-v-8be0c0e1]{--w-accent:167, 139, 250;--w-accent-text:#a78bfa}.w-section.is-blue[data-v-8be0c0e1]{--w-accent:96, 165, 250;--w-accent-text:#93c5fd}.w-section.is-green[data-v-8be0c0e1]{--w-accent:52, 211, 153;--w-accent-text:#34d399}.w-section.is-gold[data-v-8be0c0e1]{--w-accent:251, 191, 36;--w-accent-text:#fbbf24}.w-head[data-v-8be0c0e1]{gap:4px;padding-right:6px}.w-head[data-v-8be0c0e1],.w-toggle[data-v-8be0c0e1]{align-items:center;min-width:0;display:flex}.w-toggle[data-v-8be0c0e1]{box-sizing:border-box;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;gap:11px;padding:10px 12px;font-family:inherit}@media (hover:hover){.w-toggle:hover .w-chevron[data-v-8be0c0e1]{color:rgba(var(--n-ffffff),.9)}.w-toggle:hover .w-title[data-v-8be0c0e1]{color:rgba(var(--n-ffffff),1)}}.w-toggle[data-v-8be0c0e1]:focus-visible{outline-offset:-2px;outline:2px solid #0874e6}.is-mobile .w-toggle[data-v-8be0c0e1]{min-height:60px}.w-tile[data-v-8be0c0e1]{background:rgba(var(--w-accent),.12);border:1px solid rgba(var(--w-accent),.35);width:34px;height:34px;color:var(--w-accent-text);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.w-text[data-v-8be0c0e1]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.w-title[data-v-8be0c0e1]{letter-spacing:-.2px;min-width:0;color:rgba(var(--n-ffffff),.95);align-items:center;gap:6px;font-size:14px;font-weight:700;transition:color .15s;display:flex}.w-summary[data-v-8be0c0e1],.w-title[data-v-8be0c0e1]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w-summary[data-v-8be0c0e1]{color:rgba(var(--n-ffffff),.58);font-size:12px}.w-badge[data-v-8be0c0e1]{box-sizing:border-box;color:#fbbf24;text-align:center;font-variant-numeric:tabular-nums;background:#fbbf2424;border:1px solid #fbbf2466;border-radius:999px;flex-shrink:0;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.w-chevron[data-v-8be0c0e1]{color:rgba(var(--n-ffffff),.5);flex-shrink:0;transition:transform .28s cubic-bezier(.16,1,.3,1),color .15s}.is-open .w-chevron[data-v-8be0c0e1]{transform:rotate(180deg)}.w-actions[data-v-8be0c0e1]{flex-shrink:0;align-items:center;gap:2px;display:flex}.w-body-wrap[data-v-8be0c0e1]{grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}.is-open .w-body-wrap[data-v-8be0c0e1]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.w-body-wrap[data-v-8be0c0e1]{transition:none}}.w-body-clip[data-v-8be0c0e1]{min-width:0;min-height:0;overflow:hidden}.is-settled .w-body-clip[data-v-8be0c0e1]{overflow:visible}.w-body[data-v-8be0c0e1]{opacity:0;flex-direction:column;gap:12px;padding:2px 14px 14px;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(-4px)}.is-open .w-body[data-v-8be0c0e1]{opacity:1;transform:none}.is-mobile .w-body[data-v-8be0c0e1]{padding:2px 12px 12px}@media (prefers-reduced-motion:reduce){.w-body[data-v-8be0c0e1]{transition:none}}.auto-plan[data-v-d5c10c1d]{flex-direction:column;gap:8px;display:flex}.applied-bar[data-v-d5c10c1d]{box-sizing:border-box;min-height:34px;color:rgba(var(--n-ffffff),.8);background:#fbbf2414;border:1px solid #fbbf2440;border-radius:7px;align-items:center;gap:8px;padding:4px 4px 4px 10px;font-size:12px;display:flex}.applied-bar .applied-icon[data-v-d5c10c1d]{flex-shrink:0}.applied-bar .applied-text[data-v-d5c10c1d]{flex:1;min-width:0;line-height:1.35}.applied-bar .applied-text strong[data-v-d5c10c1d]{color:#fbbf24;font-weight:600}.undo-btn[data-v-d5c10c1d]{background:rgba(var(--n-ffffff),.08);border:1px solid rgba(var(--n-ffffff),.12);height:28px;color:rgba(var(--n-ffffff),.85);cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:flex}.undo-btn[data-v-d5c10c1d]:hover:not(:disabled){background:rgba(var(--n-ffffff),.14)}.undo-btn[data-v-d5c10c1d]:disabled{opacity:.65;cursor:not-allowed}.undo-btn[data-v-d5c10c1d]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.auto-plan>.panel.w-section[data-v-d5c10c1d]{border-color:#fbbf2440}.proposal-tag[data-v-d5c10c1d]{color:#fbbf24;letter-spacing:.4px;text-transform:uppercase;background:#fbbf241f;border:1px solid #fbbf2452;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.head-title[data-v-d5c10c1d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings[data-v-d5c10c1d]{flex-direction:column;gap:8px;display:flex}.settings-toggle[data-v-d5c10c1d]{max-width:100%;min-height:30px;color:rgba(var(--n-ffffff),.85);cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:0 8px 0 4px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s;display:flex}.settings-toggle[data-v-d5c10c1d]:hover{background:rgba(var(--n-ffffff),.05)}.settings-toggle[data-v-d5c10c1d]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.settings-chevron[data-v-d5c10c1d]{flex-shrink:0;transition:transform .2s}.settings.is-open .settings-chevron[data-v-d5c10c1d]{transform:rotate(90deg)}.settings-title[data-v-d5c10c1d]{flex-shrink:0}.settings-summary[data-v-d5c10c1d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgba(var(--n-ffffff),.5);font-size:12px;font-weight:500;overflow:hidden}.settings-body[data-v-d5c10c1d]{border-left:2px solid rgba(var(--n-ffffff),.1);gap:10px;margin-left:9px;padding-left:14px}.budget[data-v-d5c10c1d],.settings-body[data-v-d5c10c1d],.variant[data-v-d5c10c1d]{flex-direction:column;display:flex}.budget[data-v-d5c10c1d],.variant[data-v-d5c10c1d]{gap:6px}.variant-chips[data-v-d5c10c1d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.variant-chip[data-v-d5c10c1d]{text-overflow:ellipsis;justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.variant-chip .variant-icon[data-v-d5c10c1d]{flex-shrink:0}.field-label[data-v-d5c10c1d]{letter-spacing:.4px;text-transform:uppercase;color:rgba(var(--n-ffffff),.55);font-size:11px;font-weight:600}.budget-chips[data-v-d5c10c1d]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-d5c10c1d]{background:rgba(var(--n-ffffff),.04);border:1px solid rgba(var(--n-ffffff),.1);height:32px;color:rgba(var(--n-ffffff),.75);white-space:nowrap;cursor:pointer;border-radius:7px;flex:1 0 auto;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s}.chip.is-active[data-v-d5c10c1d]{background:rgba(var(--n-ffffff),.1);border-color:rgba(var(--n-ffffff),.4);color:rgba(var(--n-ffffff),.95)}.chip[data-v-d5c10c1d]:disabled{opacity:.6;cursor:not-allowed}.chip[data-v-d5c10c1d]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}@media (hover:hover){.chip[data-v-d5c10c1d]:hover:not(:disabled):not(.is-active){background:rgba(var(--n-ffffff),.08);color:rgba(var(--n-ffffff),.9)}}.field-hint[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.5);margin:0;font-size:11px}.info-note[data-v-d5c10c1d],.trial-note[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.7);align-items:flex-start;gap:6px;margin:0;font-size:11.5px;line-height:1.4;display:flex}.info-note[data-v-d5c10c1d] strong,.trial-note[data-v-d5c10c1d] strong{color:#fcd34d;font-weight:600}.info-note .trial-note-icon[data-v-d5c10c1d],.trial-note .trial-note-icon[data-v-d5c10c1d]{flex-shrink:0;margin-top:1px}.info-note[data-v-d5c10c1d]{color:#93c5fd}.error-banner[data-v-d5c10c1d]{color:#fca5a5;background:#ef444426;border:1px solid #ef444459;border-radius:7px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.loading[data-v-d5c10c1d]{min-height:64px;color:rgba(var(--n-ffffff),.75);justify-content:center;align-items:center;font-size:12.5px;font-weight:600}.empty[data-v-d5c10c1d],.loading[data-v-d5c10c1d]{gap:8px;display:flex}.empty[data-v-d5c10c1d]{background:#2563eb14;border:1px solid #2563eb40;border-radius:8px;align-items:flex-start;padding:9px 10px}.empty .empty-icon[data-v-d5c10c1d]{flex-shrink:0;margin-top:1px}.empty-text[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.7);flex-direction:column;align-items:flex-start;gap:3px;font-size:11.5px;line-height:1.4;display:flex}.empty-text strong[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.92);font-size:12.5px;font-weight:600}.summary[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.75);flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:12.5px;display:flex}.summary strong[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.95);font-weight:600}.summary-time[data-v-d5c10c1d]{color:#fbbf24;font-variant-numeric:tabular-nums;font-weight:700}.summary-budget[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.55)}.meta-dot[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.35)}.estimate-tag[data-v-d5c10c1d]{background:rgba(var(--n-ffffff),.06);border:1px solid rgba(var(--n-ffffff),.12);color:rgba(var(--n-ffffff),.6);letter-spacing:.3px;text-transform:uppercase;border-radius:4px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px}.items[data-v-d5c10c1d]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.item[data-v-d5c10c1d]{background:rgba(var(--n-2d2d2d),.35);border:1px solid rgba(var(--n-ffffff),.06);border-radius:8px;align-items:flex-start;gap:8px;padding:7px 6px 7px 8px;display:flex}.item-marker[data-v-d5c10c1d]{box-sizing:border-box;color:#fff;background:#7c3aed;border:2px solid #fbbf24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:700;display:flex}.item-body[data-v-d5c10c1d]{flex-direction:column;flex:1;gap:4px}.item-body[data-v-d5c10c1d],.item-name[data-v-d5c10c1d]{min-width:0;display:flex}.item-name[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.95);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.item-name:hover .item-name-text[data-v-d5c10c1d]{text-decoration:underline}.item-name[data-v-d5c10c1d]:focus-visible{outline-offset:1px;border-radius:3px;outline:2px solid #0874e6}.item-category[data-v-d5c10c1d]{flex-shrink:0}.item-name-text[data-v-d5c10c1d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reasons[data-v-d5c10c1d]{flex-wrap:wrap;gap:4px;display:flex}.reason[data-v-d5c10c1d]{background:rgba(var(--n-ffffff),.05);border:1px solid rgba(var(--n-ffffff),.08);color:rgba(var(--n-ffffff),.7);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:600;line-height:16px;display:inline-flex}.reason.is-rating[data-v-d5c10c1d]{color:#fcd34d}.reason.is-gem[data-v-d5c10c1d]{color:#fbbf24;background:#fbbf241f;border-color:#fbbf244d}.reason-count[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.5);font-weight:500}.add-btn[data-v-d5c10c1d]{background:rgba(var(--n-ffffff),.05);border:1px solid rgba(var(--n-ffffff),.1);width:26px;height:26px;color:rgba(var(--n-ffffff),.75);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.add-btn.is-in-trip[data-v-d5c10c1d]{color:#34d399;background:#10b98126;border-color:#10b98166}.add-btn[data-v-d5c10c1d]:disabled{opacity:.6;cursor:not-allowed}.add-btn[data-v-d5c10c1d]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}@media (hover:hover){.add-btn[data-v-d5c10c1d]:hover:not(:disabled):not(.is-in-trip){color:#34d399;background:#10b9811f;border-color:#10b98159}.add-btn.is-in-trip[data-v-d5c10c1d]:hover:not(:disabled){color:#fca5a5;background:#ef44441f;border-color:#ef444459}}.swap-btn[data-v-d5c10c1d]{background:rgba(var(--n-ffffff),.05);border:1px solid rgba(var(--n-ffffff),.1);height:26px;color:rgba(var(--n-ffffff),.75);cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .15s;display:flex}.swap-btn.is-active[data-v-d5c10c1d]{background:rgba(var(--n-ffffff),.12);border-color:rgba(var(--n-ffffff),.3);color:rgba(var(--n-ffffff),.95)}.swap-btn[data-v-d5c10c1d]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}@media (hover:hover){.swap-btn[data-v-d5c10c1d]:hover{background:rgba(var(--n-ffffff),.1);color:rgba(var(--n-ffffff),.95)}}.alts[data-v-d5c10c1d]{border-top:1px dashed rgba(var(--n-ffffff),.12);flex-direction:column;gap:3px;margin-top:2px;padding-top:6px;display:flex}.alts-label[data-v-d5c10c1d]{letter-spacing:.4px;text-transform:uppercase;color:rgba(var(--n-ffffff),.5);font-size:10.5px;font-weight:600}.alt[data-v-d5c10c1d]{background:rgba(var(--n-ffffff),.03);border:1px solid rgba(var(--n-ffffff),.08);min-height:30px;color:rgba(var(--n-ffffff),.85);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.alt[data-v-d5c10c1d]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}@media (hover:hover){.alt[data-v-d5c10c1d]:hover{background:rgba(var(--n-ffffff),.08);border-color:#fbbf2459}}.alt-name[data-v-d5c10c1d]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.alt-meta[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.55);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.big[data-v-d5c10c1d]{background:rgba(var(--n-3c3c41),.35);color:rgba(var(--n-ffffff),.75);border:1px dashed #fbbf244d;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.big .big-icon[data-v-d5c10c1d]{flex-shrink:0}.big strong[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.95);font-weight:600}.big-text[data-v-d5c10c1d]{flex:1;min-width:0;line-height:1.4}.big-meta[data-v-d5c10c1d]{color:rgba(var(--n-ffffff),.55);white-space:nowrap}.link-action[data-v-d5c10c1d]{color:#fbbf24;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:3px;padding:0;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.link-action[data-v-d5c10c1d]:hover{color:#fcd34d;text-decoration:underline}.link-action[data-v-d5c10c1d]:focus-visible{outline-offset:1px;border-radius:3px;outline:2px solid #0874e6}.actions[data-v-d5c10c1d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.btn[data-v-d5c10c1d]{white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:0;height:34px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.btn.is-wide[data-v-d5c10c1d]{grid-column:1/-1}.btn[data-v-d5c10c1d]:disabled{opacity:.6;cursor:not-allowed}.btn[data-v-d5c10c1d]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.btn-neutral[data-v-d5c10c1d]{background:rgba(var(--n-ffffff),.08);border:1px solid rgba(var(--n-ffffff),.12);color:rgba(var(--n-ffffff),.85)}.btn-neutral[data-v-d5c10c1d]:hover:not(:disabled){background:rgba(var(--n-ffffff),.14)}.btn-premium[data-v-d5c10c1d]{color:#fff;background:#d97706;border:1px solid #d97706}.btn-premium[data-v-d5c10c1d]:hover:not(:disabled){background:#b45309;border-color:#b45309}.btn-premium-outline[data-v-d5c10c1d]{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2461}.btn-premium-outline[data-v-d5c10c1d]:hover:not(:disabled){color:#fcd34d;background:#fbbf2438}.btn .on-premium[data-v-d5c10c1d]{color:#fff;background:#0003;border-color:#ffffff59}.spin[data-v-d5c10c1d]{animation:.9s linear infinite auto-plan-spin-d5c10c1d}@keyframes auto-plan-spin-d5c10c1d{to{transform:rotate(1turn)}}@media (width<=380px){.actions[data-v-d5c10c1d]{grid-template-columns:1fr}.actions .btn-premium[data-v-d5c10c1d]{order:-1}.variant-chip .variant-icon[data-v-d5c10c1d]{display:none}}@container map-panel (width<=420px){.actions[data-v-d5c10c1d]{grid-template-columns:1fr}.actions .btn-premium[data-v-d5c10c1d]{order:-1}.variant-chip .variant-icon[data-v-d5c10c1d]{display:none}}.auto-plan.is-mobile .info-note[data-v-d5c10c1d],.auto-plan.is-mobile .trial-note[data-v-d5c10c1d]{font-size:12.5px}.auto-plan.is-mobile .chip[data-v-d5c10c1d]{height:40px;font-size:13.5px}.auto-plan.is-mobile .item-name[data-v-d5c10c1d]{font-size:13.5px}.auto-plan.is-mobile .reason[data-v-d5c10c1d]{font-size:11.5px;line-height:18px}.auto-plan.is-mobile .swap-btn[data-v-d5c10c1d]{height:34px;padding:0 10px}.auto-plan.is-mobile .add-btn[data-v-d5c10c1d]{width:34px;height:34px}.auto-plan.is-mobile .settings-toggle[data-v-d5c10c1d]{min-height:40px;font-size:13.5px}.auto-plan.is-mobile .settings-summary[data-v-d5c10c1d]{font-size:13px}.auto-plan.is-mobile .alt[data-v-d5c10c1d]{min-height:40px;font-size:13px}.auto-plan.is-mobile .big[data-v-d5c10c1d]{font-size:12.5px}.auto-plan.is-mobile .link-action[data-v-d5c10c1d]{min-height:32px;font-size:12.5px}.auto-plan.is-mobile .btn[data-v-d5c10c1d]{height:42px;font-size:13.5px}.auto-plan.is-mobile .applied-bar[data-v-d5c10c1d]{min-height:42px;font-size:13px}.auto-plan.is-mobile .undo-btn[data-v-d5c10c1d]{height:34px;font-size:13px}@media (width<=400px){.auto-plan.is-mobile .swap-label[data-v-d5c10c1d]{display:none}}.wizard-field[data-v-5c9d439d]{min-width:0;position:relative}.field-box[data-v-5c9d439d]{box-sizing:border-box;background:rgba(var(--n-ffffff),.04);border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1));cursor:text;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px 0 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.field-box[data-v-5c9d439d]:focus-within{border-color:#fbbf2480;box-shadow:0 0 0 2px #fbbf241a}.is-valid .field-box[data-v-5c9d439d]{background:#10b9810f;border-color:#34d3998c}.is-mobile .field-box[data-v-5c9d439d]{min-height:44px}.field-label[data-v-5c9d439d]{letter-spacing:.5px;text-transform:uppercase;min-width:44px;color:rgba(var(--n-ffffff),.55);flex-shrink:0;font-size:11px;font-weight:600}.field-input[data-v-5c9d439d]{min-width:0;height:36px;color:rgba(var(--n-ffffff),.95);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:14px;font-weight:600}.field-input[data-v-5c9d439d]::placeholder{color:rgba(var(--n-ffffff),.4);font-weight:400}.is-mobile .field-input[data-v-5c9d439d]{font-size:15px}.field-check[data-v-5c9d439d]{flex-shrink:0}.spin[data-v-5c9d439d]{animation:.9s linear infinite wizard-spin-5c9d439d}@keyframes wizard-spin-5c9d439d{to{transform:rotate(1turn)}}.suggest-list[data-v-5c9d439d]{z-index:20;background:rgb(var(--n-1e1e1e));border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.12));touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:thin;border-radius:8px;flex-direction:column;gap:2px;max-height:232px;margin:0;padding:4px;list-style:none;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000073}.suggest-head[data-v-5c9d439d]{letter-spacing:.5px;text-transform:uppercase;color:rgba(var(--n-ffffff),.45);padding:6px 8px 2px;font-size:10.5px;font-weight:600}.suggest-item[data-v-5c9d439d]{min-height:34px;color:rgba(var(--n-ffffff),.8);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.suggest-item.is-active[data-v-5c9d439d]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.08));color:rgba(var(--n-ffffff),.95)}.is-mobile .suggest-item[data-v-5c9d439d]{min-height:42px;font-size:14px}.suggest-icon[data-v-5c9d439d]{opacity:.6;flex-shrink:0}.suggest-name[data-v-5c9d439d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.suggest-message[data-v-5c9d439d]{color:rgba(var(--n-ffffff),.55);padding:8px;font-size:12px}.wizard-suggest-enter-active[data-v-5c9d439d],.wizard-suggest-leave-active[data-v-5c9d439d]{transition:opacity .15s,transform .15s}.wizard-suggest-enter-from[data-v-5c9d439d],.wizard-suggest-leave-to[data-v-5c9d439d]{opacity:0;transform:translateY(-4px)}.trip-stats[data-v-14077730]{gap:6px;display:grid}.trip-stats.is-single .stat[data-v-14077730]{flex-direction:row;align-items:baseline;gap:8px}.trip-stats.is-single .stat .stat-label[data-v-14077730]{align-self:center}.stat[data-v-14077730]{box-sizing:border-box;background:rgba(var(--n-3c3c41),.3);border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.06));min-width:0;color:inherit;text-align:left;border-radius:8px;flex-direction:column;gap:1px;padding:7px 9px;font-family:inherit;display:flex;position:relative;overflow:hidden}.stat.is-total[data-v-14077730]:not(.is-locked){background:#7c3aed14;border-color:#a78bfa4d}.stat.is-locked[data-v-14077730]{cursor:pointer;transition:border-color .15s,background .15s}.stat.is-locked .stat-note[data-v-14077730],.stat.is-locked .stat-value[data-v-14077730]{filter:blur(4px);opacity:.6;-webkit-user-select:none;user-select:none}@media (hover:hover){.stat.is-locked[data-v-14077730]:hover{background:#fbbf240f;border-color:#fbbf2466}}.stat.is-locked[data-v-14077730]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.stat-label[data-v-14077730]{letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;min-width:0;color:rgba(var(--n-ffffff),.55);align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.stat-label[data-v-14077730] svg{flex-shrink:0}.stat-value[data-v-14077730]{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;color:rgba(var(--n-ffffff),.95);font-size:13.5px;font-weight:700;overflow:hidden}.is-mobile .stat-value[data-v-14077730]{font-size:14px}.stat-note[data-v-14077730]{white-space:nowrap;text-overflow:ellipsis;color:rgba(var(--n-ffffff),.55);font-size:11px;overflow:hidden}.stat-lock[data-v-14077730]{color:#fbbf24;letter-spacing:.3px;text-transform:uppercase;background:#fbbf2424;border:1px solid #fbbf2459;border-radius:4px;align-items:center;gap:3px;padding:2px 5px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;right:6px}.stale-note[data-v-14077730]{color:#93c5fd;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.time-legend[data-v-14077730]{color:rgba(var(--n-ffffff),.55);flex-wrap:wrap;gap:4px 12px;margin-bottom:-4px;font-size:11px;font-weight:500;display:flex}.legend-item[data-v-14077730]{align-items:center;gap:5px;display:inline-flex}.legend-item[data-v-14077730]:before{content:"";background:var(--c);border-radius:50%;width:8px;height:8px}.legend-item.is-arrive[data-v-14077730]{--c:#34d399}.legend-item.is-stay[data-v-14077730]{--c:#fbbf24}.legend-item.is-leave[data-v-14077730]{--c:#60a5fa}.stops[data-v-14077730]{flex-direction:column;margin:0;padding:0;list-style:none;transition:opacity .2s;display:flex}.stops.is-busy[data-v-14077730]{opacity:.6}.stops.is-dragging[data-v-14077730]{-webkit-user-select:none;user-select:none}.stop[data-v-14077730]{border-radius:8px;align-items:center;gap:10px;min-height:40px;margin:0 -8px;padding:4px 8px;transition:background .15s,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;position:relative}.stop[data-v-14077730]:not(:last-child):after{content:"";background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.12));width:2px;position:absolute;top:50%;bottom:-50%;left:18px}.stop.is-draggable[data-v-14077730]{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:hover){.stop[data-v-14077730]:not(.is-add):hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.04))}}.stop[data-v-14077730]:focus-visible{outline-offset:-2px;outline:2px solid #0874e6}.is-dragging .stop[data-v-14077730]:not(.is-dragged){transition:transform .2s cubic-bezier(.16,1,.3,1)}.is-settling .stop[data-v-14077730]{transition:none}.stop.is-dragged[data-v-14077730]{z-index:3;cursor:grabbing;background:rgb(var(--n-262626));transition:box-shadow .2s;box-shadow:0 8px 20px #00000059,0 0 0 1px #a78bfa73}.stop.is-dragged[data-v-14077730]:after{display:none}.is-mobile .stop[data-v-14077730]{min-height:46px}.stop-marker[data-v-14077730]{z-index:1;box-sizing:border-box;background:rgb(var(--n-1e1e1e));color:#93c5fd;font-variant-numeric:tabular-nums;border:2px solid #60a5fa;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid;position:relative}.is-start .stop-marker[data-v-14077730]{background:#10b981;border-color:#10b981}.is-end .stop-marker[data-v-14077730]{background:#ef4444;border-color:#ef4444}.is-add .stop-marker[data-v-14077730]{color:#34d399;border-style:dashed;border-color:#34d39999}.stop-main[data-v-14077730]{flex-direction:column;flex:1;gap:4px}.stop-main[data-v-14077730],.stop-name[data-v-14077730]{min-width:0;display:flex}.stop-name[data-v-14077730]{color:rgba(var(--n-ffffff),.92);text-align:left;cursor:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:13px;font-weight:600}@media (hover:hover){.stop-name.is-link:hover .stop-label[data-v-14077730]{color:#93c5fd;text-decoration:underline}}.stop-name[data-v-14077730]:focus-visible{outline-offset:2px;outline:2px solid #0874e6}.is-waypoint .stop-name[data-v-14077730]{color:rgba(var(--n-ffffff),.88);font-weight:500}.is-mobile .stop-name[data-v-14077730]{font-size:13.5px}.stop-category[data-v-14077730]{flex-shrink:0}.stop-label[data-v-14077730]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.time-strip[data-v-14077730]{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.t-chip[data-v-14077730]{--c:52, 211, 153;--t:#34d399;box-sizing:border-box;background:rgba(var(--c),.1);border:1px solid rgba(var(--c),.3);height:22px;color:var(--t);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex;position:relative}.t-chip.is-stay[data-v-14077730]{--c:251, 191, 36;--t:#fbbf24;cursor:pointer;transition:background .15s,border-color .15s}@media (hover:hover){.t-chip.is-stay[data-v-14077730]:hover{background:rgba(var(--c),.18);border-color:rgba(var(--c),.5)}}.t-chip.is-stay[data-v-14077730]:focus-within{outline-offset:1px;outline:2px solid #0874e6}.t-chip.is-stay.is-empty[data-v-14077730]{color:rgba(var(--n-ffffff),.55);background:0 0;border-style:dashed;font-weight:600}.t-chip.is-stay.is-custom[data-v-14077730]{border-color:rgba(var(--c),.6)}.t-chip.is-leave[data-v-14077730]{--c:96, 165, 250;--t:#93c5fd}.t-chip.is-field[data-v-14077730]{cursor:text;height:26px;padding:0 4px 0 7px}.t-chip.is-field[data-v-14077730]:focus-within{border-color:rgba(var(--c),.65);box-shadow:0 0 0 2px rgba(var(--c),.15)}.is-mobile .t-chip[data-v-14077730]{height:26px;font-size:12px}.is-mobile .t-chip.is-field[data-v-14077730]{height:32px}.t-select[data-v-14077730]{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.t-time[data-v-14077730]{width:62px;color:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:12px;font-weight:700}.is-mobile .t-time[data-v-14077730]{width:74px;font-size:15px}.t-sep[data-v-14077730]{color:rgba(var(--n-ffffff),.3);flex-shrink:0}.day-offset[data-v-14077730]{color:#fbbf24;margin-left:1px;font-size:9px}.stop-remove[data-v-14077730]{width:26px;height:26px;color:rgba(var(--n-ffffff),.45);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;padding:0;transition:opacity .15s,background .15s,color .15s;display:grid}.stop-remove[data-v-14077730]:focus-visible,.stop:focus-within .stop-remove[data-v-14077730],.stop:hover .stop-remove[data-v-14077730]{opacity:1}.stop-remove[data-v-14077730]:hover:not(:disabled){color:#f87171;background:#dc26261f}.stop-remove[data-v-14077730]:disabled{cursor:default}.stop-remove[data-v-14077730]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}@media (hover:none){.stop-remove[data-v-14077730]{opacity:1}}.is-mobile .stop-remove[data-v-14077730]{opacity:1;width:34px;height:34px}.is-dragging .stop-remove[data-v-14077730]{opacity:0}.add-row[data-v-14077730]{flex:1;margin:2px 0;display:flex}.add-btn[data-v-14077730],.add-row[data-v-14077730]{gap:6px;min-width:0}.add-btn[data-v-14077730]{box-sizing:border-box;border:1px dashed rgba(var(--n-ffffff),calc(var(--a-boost,1)*.18));height:32px;color:rgba(var(--n-ffffff),.7);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.add-btn span[data-v-14077730]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.add-btn[data-v-14077730]:hover:not(:disabled){background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.05));color:rgba(var(--n-ffffff),.95)}}.add-btn.is-main[data-v-14077730]{color:#34d399;background:#10b9810f;border-color:#34d39966;flex:1;justify-content:flex-start}@media (hover:hover){.add-btn.is-main[data-v-14077730]:hover{color:#34d399;background:#10b9811f;border-color:#34d399b3}}.add-btn.is-locked[data-v-14077730]{opacity:.7}.add-btn[data-v-14077730]:disabled{opacity:.5;cursor:default}.add-btn[data-v-14077730]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .add-btn[data-v-14077730]{height:40px;font-size:13px}.add-field[data-v-14077730]{align-items:flex-start;gap:4px;margin:2px 0;display:flex}.add-field[data-v-14077730],.add-field[data-v-14077730]>:first-child{flex:1;min-width:0}.add-field .icon-btn[data-v-14077730]{margin-top:6px}.icon-btn[data-v-14077730]{width:28px;height:28px;color:rgba(var(--n-ffffff),.6);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.icon-btn[data-v-14077730]:hover:not(:disabled){background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.08));color:rgba(var(--n-ffffff),.95)}.icon-btn[data-v-14077730]:disabled{opacity:.35;cursor:default}.icon-btn[data-v-14077730]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .icon-btn[data-v-14077730]{width:36px;height:36px}.order-row[data-v-14077730]{-moz-column-gap:16px;flex-wrap:wrap;align-items:center;column-gap:16px;margin-top:-4px;display:flex}.alt-toggle[data-v-14077730]{color:rgba(var(--n-ffffff),.7);margin-left:auto}.alt-toggle[data-v-14077730]:hover:not(:disabled){color:rgb(var(--n-ffffff))}.alt-toggle.is-on[data-v-14077730]{color:#60a5fa}.alt-toggle.is-on[data-v-14077730]:hover:not(:disabled){color:#93c5fd}.link-btn[data-v-14077730]{color:#fbbf24;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;min-height:28px;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.link-btn[data-v-14077730]:hover:not(:disabled){color:#fcd34d}.link-btn.is-locked[data-v-14077730]{color:rgba(var(--n-ffffff),.65)}.link-btn[data-v-14077730]:disabled{opacity:.5;cursor:default}.link-btn[data-v-14077730]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .link-btn[data-v-14077730]{min-height:38px;font-size:12.5px}.stop.is-fresh .stop-marker[data-v-14077730]{color:#fbbf24;border-color:#fbbf24;animation:1.1s ease-out 2 stop-pulse-14077730}.stop.is-fresh .stop-label[data-v-14077730]{color:#fbbf24;transition:color .6s}@keyframes stop-pulse-14077730{0%{box-shadow:0 0 #fbbf248c}to{box-shadow:0 0 0 10px #fbbf2400}}.stop-enter-active[data-v-14077730]{transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1)}.stop-enter-from[data-v-14077730]{opacity:0;transform:translate(-12px)}@media (prefers-reduced-motion:reduce){.stop[data-v-14077730],.stop-enter-active[data-v-14077730]{transition:none}.stop.is-fresh .stop-marker[data-v-14077730]{animation:none}}.times-locked[data-v-14077730]{box-sizing:border-box;border:1px dashed rgba(var(--n-ffffff),calc(var(--a-boost,1)*.16));width:100%;min-height:36px;color:rgba(var(--n-ffffff),.6);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.times-locked[data-v-14077730]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.05));color:rgba(var(--n-ffffff),.9)}.times-locked[data-v-14077730]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .times-locked[data-v-14077730]{min-height:44px}.times-locked__text[data-v-14077730]{flex:1;min-width:0}.trip-footer[data-v-14077730]{border-top:1px solid rgba(var(--n-ffffff),.08);padding-top:12px}.guide[data-v-5a4e5547]{background:rgba(var(--n-2d2d2d),.45);border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.08));border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.guide.is-embedded[data-v-5a4e5547]{border:none;border-bottom:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.08));background:0 0;border-radius:0;gap:10px;padding:12px 14px 14px}.guide-head[data-v-5a4e5547]{align-items:flex-start;gap:10px;display:flex}.head-icon[data-v-5a4e5547]{color:#93c5fd;background:#60a5fa1a;border:1px solid #60a5fa4d;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.head-text[data-v-5a4e5547]{flex:1;min-width:0}.head-title[data-v-5a4e5547]{text-overflow:ellipsis;white-space:nowrap;color:rgba(var(--n-ffffff),.95);margin:0;font-size:14px;font-weight:700;overflow:hidden}.head-sub[data-v-5a4e5547]{color:rgba(var(--n-ffffff),.6);margin:2px 0 0;font-size:11.5px}.axis[data-v-5a4e5547]{flex-direction:column;gap:6px;padding:0 7px;display:flex}.axis-track[data-v-5a4e5547]{height:22px;position:relative}.axis-line[data-v-5a4e5547]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.12));border-radius:2px;height:4px;margin-top:-2px;left:0;right:0}.axis-end[data-v-5a4e5547],.axis-line[data-v-5a4e5547]{position:absolute;top:50%}.axis-end[data-v-5a4e5547]{width:12px;height:12px;box-shadow:0 0 0 2px rgb(var(--n-1e1e1e));background:#10b981;border-radius:50%;margin:-6px 0 0 -6px}.axis-end.is-start[data-v-5a4e5547]{left:0}.axis-end.is-end[data-v-5a4e5547]{background:#ef4444;left:100%}.axis-end.is-edge[data-v-5a4e5547]{background:rgba(var(--n-ffffff),.45)}.axis-dot[data-v-5a4e5547]{border:2px solid rgb(var(--n-1e1e1e));background:var(--c-dot);cursor:pointer;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;padding:0;transition:opacity .15s,transform .15s;position:absolute;top:50%}.axis-dot[data-v-5a4e5547]:before{content:"";position:absolute;inset:-6px}@media (hover:hover){.axis-dot[data-v-5a4e5547]:hover{z-index:2;transform:scale(1.35)}}.axis-dot.is-dim[data-v-5a4e5547]{opacity:.15}.axis-dot.is-planned[data-v-5a4e5547]{z-index:1;border-color:#fbbf24;width:16px;height:16px;margin:-8px 0 0 -8px}.axis-dot[data-v-5a4e5547]:focus-visible{z-index:2;outline-offset:1px;outline:2px solid #0874e6}.axis-labels[data-v-5a4e5547]{justify-content:space-between;gap:12px;margin:0 -7px;display:flex}.axis-label[data-v-5a4e5547]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgba(var(--n-ffffff),.7);font-size:12px;font-weight:600;overflow:hidden}.axis-label.is-end[data-v-5a4e5547]{text-align:right}.kinds[data-v-5a4e5547]{flex-wrap:wrap;gap:6px;display:flex}.kind-chip[data-v-5a4e5547]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.05));border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1));min-width:0;height:32px;color:rgba(var(--n-ffffff),.85);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}@media (hover:hover){.kind-chip[data-v-5a4e5547]:hover:not(.is-active){background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1))}}.kind-chip.is-active[data-v-5a4e5547]{color:rgba(var(--n-ffffff),.95);background:#10b98124;border-color:#34d399bf}.kind-chip[data-v-5a4e5547]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .kind-chip[data-v-5a4e5547]{height:36px}.kind-icon[data-v-5a4e5547]{color:var(--c-accent);flex-shrink:0}.kind-count[data-v-5a4e5547]{font-variant-numeric:tabular-nums;color:rgba(var(--n-ffffff),.55)}.picks[data-v-5a4e5547]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pick[data-v-5a4e5547]{box-sizing:border-box;width:100%;min-height:36px;color:rgba(var(--n-ffffff),.9);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:4px 6px;font-family:inherit;transition:background .15s;display:flex}@media (hover:hover){.pick[data-v-5a4e5547]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.06))}.pick:hover .pick-name[data-v-5a4e5547]{color:#93c5fd}}.pick[data-v-5a4e5547]:focus-visible{outline-offset:-2px;outline:2px solid #0874e6}.is-mobile .pick[data-v-5a4e5547]{min-height:42px}.pick-icon[data-v-5a4e5547]{flex-shrink:0}.pick-name[data-v-5a4e5547]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.pick-badge[data-v-5a4e5547]{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2459;border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:10.5px;font-weight:700}.pick-where[data-v-5a4e5547]{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.pick-where[data-v-5a4e5547],.picks-more[data-v-5a4e5547]{color:rgba(var(--n-ffffff),.55)}.picks-more[data-v-5a4e5547]{padding:4px 6px 0;font-size:12px}.wizard-categories[data-v-18947af0]{flex-direction:column;gap:10px;display:flex}.cat-hint[data-v-18947af0]{color:rgba(var(--n-ffffff),.6);margin:0;font-size:12px;line-height:1.45}.cat-grid[data-v-18947af0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cat[data-v-18947af0]{box-sizing:border-box;background:rgba(var(--n-3c3c41),.3);border:1px solid rgba(var(--nl-505055),.4);min-width:0;min-height:44px;color:rgba(var(--n-ffffff),.82);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:6px 10px 6px 6px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}@media (hover:hover){.cat[data-v-18947af0]:hover:not(.is-active):not(.is-excluded){background:#10b98114;border-color:#34d39980}}.cat.is-active[data-v-18947af0]{color:rgba(var(--n-ffffff),.95);background:#10b9811f;border-color:#34d399b3}.cat.is-active .cat-state[data-v-18947af0]{color:#34d399}.cat.is-excluded[data-v-18947af0]{color:rgba(var(--n-ffffff),.6);background:#ef444414;border-color:#f8717173}.cat.is-excluded .cat-name[data-v-18947af0]{text-decoration:line-through}.cat.is-excluded .cat-icon[data-v-18947af0]{opacity:.5}.cat.is-excluded .cat-state[data-v-18947af0]{color:#f87171}.cat[data-v-18947af0]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .cat[data-v-18947af0]{min-height:48px;font-size:13px}.cat-icon[data-v-18947af0]{width:30px;height:30px;color:var(--c-accent);border-radius:8px;flex-shrink:0;place-items:center;transition:opacity .15s;display:grid;position:relative}.cat-icon[data-v-18947af0]:before{content:"";border-radius:inherit;background:var(--c-accent);opacity:.14;position:absolute;inset:0}.cat-icon[data-v-18947af0] svg{position:relative}.cat-name[data-v-18947af0]{text-overflow:ellipsis;flex:1;min-width:0;line-height:1.25;overflow:hidden}.cat-state[data-v-18947af0]{flex-shrink:0}@media (width<=380px){.cat[data-v-18947af0]{gap:6px;padding-right:8px}.cat-icon[data-v-18947af0]{width:26px;height:26px}}@container map-panel (width<=420px){.cat[data-v-18947af0]{gap:6px;padding-right:8px}.cat-icon[data-v-18947af0]{width:26px;height:26px}}.cat-actions[data-v-18947af0]{flex-wrap:wrap;gap:6px;display:flex}.chip-btn[data-v-18947af0]{background:rgba(var(--n-ffffff),.06);border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.12));height:30px;color:rgba(var(--n-ffffff),.8);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.chip-btn[data-v-18947af0]:hover:not(:disabled){background:rgba(var(--n-ffffff),.12);color:rgba(var(--n-ffffff),.95)}.chip-btn[data-v-18947af0]:disabled{opacity:.45;cursor:default}.chip-btn[data-v-18947af0]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .chip-btn[data-v-18947af0]{height:36px;font-size:12.5px}.trip-wizard[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.95);flex:1 0 auto}.result-sections[data-v-ff88fd90],.trip-wizard[data-v-ff88fd90],.wizard-content[data-v-ff88fd90]{flex-direction:column;gap:10px;min-width:0;display:flex}.section-enter-active[data-v-ff88fd90]{transition:opacity .3s,transform .35s cubic-bezier(.16,1,.3,1)}.section-enter-active[data-v-ff88fd90]:first-child{transition-delay:0s}.section-enter-active[data-v-ff88fd90]:nth-child(2){transition-delay:40ms}.section-enter-active[data-v-ff88fd90]:nth-child(3){transition-delay:80ms}.section-enter-active[data-v-ff88fd90]:nth-child(4){transition-delay:.12s}.section-enter-active[data-v-ff88fd90]:nth-child(5){transition-delay:.16s}.section-enter-active[data-v-ff88fd90]:nth-child(6){transition-delay:.2s}.section-enter-active[data-v-ff88fd90]:nth-child(7){transition-delay:.24s}.section-enter-from[data-v-ff88fd90]{opacity:0;transform:translateY(8px)}.section-move[data-v-ff88fd90]{transition:transform .3s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.section-enter-active[data-v-ff88fd90],.section-move[data-v-ff88fd90]{transition:none}}.wizard-progress[data-v-ff88fd90]{gap:5px;padding:2px;display:grid}.progress-seg[data-v-ff88fd90]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.08));border-radius:3px;height:5px;transition:background .3s}.progress-seg.is-done[data-v-ff88fd90]{background:#10b981}.progress-seg.is-current[data-v-ff88fd90]{background:#fbbf24}.summary-rows[data-v-ff88fd90]{flex-direction:column;margin:-4px -6px 0;display:flex}.summary-row[data-v-ff88fd90]{box-sizing:border-box;width:100%;min-height:38px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;font-family:inherit;transition:background .15s;display:flex}.summary-row+.summary-row[data-v-ff88fd90]{box-shadow:0 -1px 0 rgba(var(--n-ffffff),.05)}@media (hover:hover){.summary-row[data-v-ff88fd90]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.05))}.summary-row:hover .summary-edit[data-v-ff88fd90]{opacity:1;color:#fbbf24}}.summary-row[data-v-ff88fd90]:focus-visible{outline-offset:-2px;outline:2px solid #0874e6}.is-mobile .summary-row[data-v-ff88fd90]{min-height:44px}.summary-icon[data-v-ff88fd90]{color:#34d399;flex-shrink:0}.summary-icon.is-gold[data-v-ff88fd90]{color:#fbbf24}.summary-label[data-v-ff88fd90]{width:104px;color:rgba(var(--n-ffffff),.55);flex-shrink:0;font-size:12px;font-weight:500}.is-mobile .summary-label[data-v-ff88fd90]{width:92px;font-size:11.5px}.summary-value[data-v-ff88fd90]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgba(var(--n-ffffff),.95);flex:1;font-size:13px;font-weight:600;overflow:hidden}.summary-edit[data-v-ff88fd90]{opacity:.45;flex-shrink:0;transition:opacity .15s,color .15s}.area-card[data-v-ff88fd90]{box-sizing:border-box;background:rgba(var(--n-2d2d2d),.45);border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.08));border-radius:12px;align-items:center;gap:11px;min-height:56px;padding:10px 10px 10px 12px;display:flex}.area-tile[data-v-ff88fd90]{color:#93c5fd;background:#60a5fa1f;border:1px solid #60a5fa59;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.area-text[data-v-ff88fd90]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.area-title[data-v-ff88fd90]{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.area-sub[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.58);font-size:12px}.area-btn[data-v-ff88fd90]{background:rgba(var(--n-ffffff),.06);border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.12));height:32px;color:rgba(var(--n-ffffff),.85);cursor:pointer;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s;display:inline-flex}.area-btn[data-v-ff88fd90]:hover{background:rgba(var(--n-ffffff),.12)}.area-btn[data-v-ff88fd90]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .area-btn[data-v-ff88fd90]{height:38px}.answer-row[data-v-ff88fd90]{box-sizing:border-box;background:rgba(var(--n-2d2d2d),.35);border:1px solid rgba(var(--n-ffffff),.06);width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:8px 12px 8px 10px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}@media (hover:hover){.answer-row[data-v-ff88fd90]:hover{background:rgba(var(--n-2d2d2d),.5);border-color:rgba(var(--n-ffffff),.1)}.answer-row:hover .answer-edit[data-v-ff88fd90]{color:#fbbf24}}.answer-row[data-v-ff88fd90]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.answer-tile[data-v-ff88fd90]{color:#34d399;background:#10b9811a;border:1px solid #34d3994d;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.answer-tile.is-gold[data-v-ff88fd90]{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2452}.answer-text[data-v-ff88fd90]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.answer-label[data-v-ff88fd90]{letter-spacing:.4px;text-transform:uppercase;color:rgba(var(--n-ffffff),.5);font-size:11px;font-weight:600}.answer-value[data-v-ff88fd90]{text-overflow:ellipsis;white-space:nowrap;color:rgba(var(--n-ffffff),.95);font-size:13px;font-weight:600;overflow:hidden}.answer-edit[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.5);flex-shrink:0;align-items:center;gap:5px;font-size:12px;font-weight:600;transition:color .15s;display:inline-flex}.question[data-v-ff88fd90]{background:rgba(var(--n-2d2d2d),.45);border:1px solid #fbbf2438;border-radius:12px;flex-direction:column;gap:14px;padding:16px;scroll-margin-top:80px;scroll-margin-bottom:80px;animation:.22s cubic-bezier(.16,1,.3,1) question-in-ff88fd90;display:flex}@media (prefers-reduced-motion:reduce){.question[data-v-ff88fd90]{animation:none}}.is-mobile .question[data-v-ff88fd90]{padding:14px}@keyframes question-in-ff88fd90{0%{opacity:0;transform:translateY(6px)}}.question-head[data-v-ff88fd90]{align-items:flex-start;gap:10px;display:flex}.question-titles[data-v-ff88fd90]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.question-count[data-v-ff88fd90]{letter-spacing:.4px;text-transform:uppercase;color:#fbbf24;font-size:11px;font-weight:600}.question-title[data-v-ff88fd90]{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:700;line-height:1.25}.is-mobile .question-title[data-v-ff88fd90]{font-size:15.5px}.question-hint[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.62);margin:0;font-size:12px;line-height:1.45}.skip-btn[data-v-ff88fd90]{min-height:32px;color:rgba(var(--n-ffffff),.55);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.skip-btn[data-v-ff88fd90]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.06));color:rgba(var(--n-ffffff),.9)}.skip-btn[data-v-ff88fd90]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .skip-btn[data-v-ff88fd90]{min-height:38px}.close-btn[data-v-ff88fd90]{width:32px;height:32px;color:rgba(var(--n-ffffff),.6);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;margin:-4px -6px 0 0;padding:0;transition:background .15s,color .15s;display:grid}.close-btn[data-v-ff88fd90]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.06));color:rgba(var(--n-ffffff),.95)}.close-btn[data-v-ff88fd90]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .close-btn[data-v-ff88fd90]{width:38px;height:38px}.choice-list[data-v-ff88fd90]{flex-direction:column;gap:8px;display:flex}.choice[data-v-ff88fd90]{box-sizing:border-box;background:rgba(var(--n-3c3c41),.35);border:1px solid rgba(var(--nl-505055),.45);width:100%;min-height:58px;color:rgba(var(--n-ffffff),.85);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.choice.is-large[data-v-ff88fd90]{min-height:72px;padding:12px 14px}@media (hover:hover){.choice[data-v-ff88fd90]:hover:not(.is-locked){background:#10b9811a;border-color:#34d39999}}.choice.is-active[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.95);background:#10b98124;border:1px solid #34d399bf}.choice.is-locked[data-v-ff88fd90]{border-style:dashed}.choice.is-locked .choice-text[data-v-ff88fd90],.choice.is-locked .choice-tile[data-v-ff88fd90]{opacity:.65}@media (hover:hover){.choice.is-locked[data-v-ff88fd90]:hover{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.06))}}.choice[data-v-ff88fd90]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.choice-tile[data-v-ff88fd90]{color:#93c5fd;background:#60a5fa1a;border:1px solid #60a5fa4d;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.is-large .choice-tile[data-v-ff88fd90]{border-radius:10px;width:44px;height:44px}.choice-tile.is-gold[data-v-ff88fd90]{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2452}.choice-text[data-v-ff88fd90]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.choice-title[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.95);font-size:13px;font-weight:600}.is-large .choice-title[data-v-ff88fd90]{font-size:14px}.choice-hint[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.6);font-size:11.5px;line-height:1.35}.choice-arrow[data-v-ff88fd90]{opacity:.4;flex-shrink:0}.choice-badge[data-v-ff88fd90]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.06));color:rgba(var(--n-ffffff),.75);border-radius:6px}.choice-badge[data-v-ff88fd90],.trial-pill[data-v-ff88fd90]{font-variant-numeric:tabular-nums;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:700}.trial-pill[data-v-ff88fd90]{color:#fbbf24;white-space:nowrap;background:#fbbf241f;border:1px solid #fbbf2459;border-radius:999px}.travel-grid[data-v-ff88fd90]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.travel[data-v-ff88fd90]{box-sizing:border-box;background:rgba(var(--n-3c3c41),.35);border:1px solid rgba(var(--nl-505055),.45);min-width:0;min-height:76px;color:rgba(var(--n-ffffff),.8);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 6px 10px;font-family:inherit;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}@media (hover:hover){.travel[data-v-ff88fd90]:hover:not(.is-locked):not(.is-active){background:#10b98114;border-color:#34d39980}}.travel.is-active[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.95);background:#10b98124;border-color:#34d399bf}.travel.is-active .travel-icon[data-v-ff88fd90]{color:#34d399}.travel.is-locked[data-v-ff88fd90]{border-style:dashed}.travel.is-locked .travel-icon[data-v-ff88fd90],.travel.is-locked .travel-name[data-v-ff88fd90]{opacity:.6}.travel[data-v-ff88fd90]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .travel[data-v-ff88fd90]{min-height:82px}.travel-icon[data-v-ff88fd90]{color:#93c5fd;transition:color .15s}.travel-name[data-v-ff88fd90]{font-size:13px;font-weight:600}.travel-tag[data-v-ff88fd90]{position:absolute;top:5px;right:5px}.avoid-block[data-v-ff88fd90]{flex-direction:column;gap:8px;display:flex}.sub-label[data-v-ff88fd90]{letter-spacing:.5px;text-transform:uppercase;color:rgba(var(--n-ffffff),.55);font-size:11px;font-weight:600}.avoid-chips[data-v-ff88fd90],.departure-chips[data-v-ff88fd90]{flex-wrap:wrap;gap:6px;display:flex}.avoid-chip[data-v-ff88fd90],.time-chip[data-v-ff88fd90]{box-sizing:border-box;background:rgba(var(--n-3c3c41),.35);border:1px solid rgba(var(--nl-505055),.45);height:34px;color:rgba(var(--n-ffffff),.82);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}@media (hover:hover){.avoid-chip[data-v-ff88fd90]:hover:not(.is-active):not(.is-locked),.time-chip[data-v-ff88fd90]:hover:not(.is-active):not(.is-locked){background:#10b98114;border-color:#34d39980}}.avoid-chip.is-active[data-v-ff88fd90],.time-chip.is-active[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.95);background:#10b98124;border-color:#34d399bf}.avoid-chip.is-active[data-v-ff88fd90]>svg:last-child,.time-chip.is-active[data-v-ff88fd90]>svg:last-child{color:#34d399}.avoid-chip.is-locked[data-v-ff88fd90],.time-chip.is-locked[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.6);border-style:dashed}.avoid-chip[data-v-ff88fd90]:focus-visible,.time-chip[data-v-ff88fd90]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .avoid-chip[data-v-ff88fd90],.is-mobile .time-chip[data-v-ff88fd90]{height:40px;font-size:13px}.time-chip__sub[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.55);font-weight:500}.departure-field[data-v-ff88fd90]{box-sizing:border-box;background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.04));border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.12));cursor:text;border-radius:9px;align-items:center;gap:10px;height:42px;padding:0 6px 0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.departure-field[data-v-ff88fd90]:focus-within{border-color:#fbbf248c;box-shadow:0 0 0 3px #fbbf241a}.is-mobile .departure-field[data-v-ff88fd90]{height:46px}.departure-icon[data-v-ff88fd90]{color:#93c5fd;flex-shrink:0}.departure-label[data-v-ff88fd90]{min-width:0;color:rgba(var(--n-ffffff),.7);flex:1;font-size:12.5px;font-weight:600}.departure-input[data-v-ff88fd90]{background:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.06));border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.1));height:32px;color:rgba(var(--n-ffffff),.95);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;border-radius:7px;outline:none;flex-shrink:0;padding:0 8px;font-family:inherit;font-size:14px;font-weight:700}.is-mobile .departure-input[data-v-ff88fd90]{font-size:16px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.field-stack[data-v-ff88fd90]{flex-direction:column;gap:8px;display:flex}.interest-grid[data-v-ff88fd90]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.interest[data-v-ff88fd90]{box-sizing:border-box;background:rgba(var(--n-3c3c41),.35);border:1px solid rgba(var(--nl-505055),.45);min-width:0;min-height:54px;color:rgba(var(--n-ffffff),.85);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:flex;position:relative}@media (hover:hover){.interest[data-v-ff88fd90]:hover:not(.is-active){background:#10b9811a;border-color:#34d39999}}.interest.is-active[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.95);background:#10b98124;border:1px solid #34d399bf}.interest[data-v-ff88fd90]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.interest-icon[data-v-ff88fd90]{color:var(--c-accent);flex-shrink:0}.interest-name[data-v-ff88fd90]{flex:1;min-width:0;line-height:1.25}.interest-check[data-v-ff88fd90]{color:#34d399;flex-shrink:0}.question-actions[data-v-ff88fd90]{gap:8px;display:flex}.question-actions[data-v-ff88fd90]>*{flex:1}@media (width<=380px){.question-actions[data-v-ff88fd90]{flex-direction:column-reverse}}@container map-panel (width<=400px){.question-actions[data-v-ff88fd90]{flex-direction:column-reverse}}.neutral-btn[data-v-ff88fd90],.next-btn[data-v-ff88fd90],.primary-btn[data-v-ff88fd90]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;height:42px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex}.neutral-btn[data-v-ff88fd90]:focus-visible,.next-btn[data-v-ff88fd90]:focus-visible,.primary-btn[data-v-ff88fd90]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.neutral-btn[data-v-ff88fd90]:disabled,.next-btn[data-v-ff88fd90]:disabled,.primary-btn[data-v-ff88fd90]:disabled{background:rgba(var(--n-ffffff),.06);border-color:rgba(var(--n-ffffff),.1);color:rgba(var(--n-ffffff),.45);cursor:not-allowed}.is-mobile .neutral-btn[data-v-ff88fd90],.is-mobile .next-btn[data-v-ff88fd90],.is-mobile .primary-btn[data-v-ff88fd90]{height:46px;font-size:13.5px}.next-btn[data-v-ff88fd90],.primary-btn[data-v-ff88fd90]{color:#fff;background:#2563eb;border:1px solid #2563eb}.next-btn[data-v-ff88fd90]:hover:not(:disabled),.primary-btn[data-v-ff88fd90]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.next-btn[data-v-ff88fd90]{align-self:flex-end;min-width:120px}.neutral-btn[data-v-ff88fd90]{background:rgba(var(--n-ffffff),.08);border:1px solid rgba(var(--n-ffffff),calc(var(--a-boost,1)*.12));color:rgba(var(--n-ffffff),.85)}.neutral-btn[data-v-ff88fd90]:hover:not(:disabled){background:rgba(var(--n-ffffff),.14)}.neutral-btn.is-wide[data-v-ff88fd90]{flex:1}.neutral-btn.is-square[data-v-ff88fd90]{flex-shrink:0;width:42px;padding:0}.is-mobile .neutral-btn.is-square[data-v-ff88fd90]{width:46px}.primary-btn[data-v-ff88fd90]{flex:1}.link-action[data-v-ff88fd90]{color:#fbbf24;text-align:left;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.link-action[data-v-ff88fd90]:hover{color:#fcd34d;text-decoration:underline}.link-action.is-neutral[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.6)}.link-action.is-neutral[data-v-ff88fd90]:hover{color:rgba(var(--n-ffffff),.9)}.link-action[data-v-ff88fd90]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.is-mobile .link-action[data-v-ff88fd90]{min-height:38px}.question-note[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.58);align-items:flex-start;gap:7px;margin:0;font-size:11.5px;line-height:1.45;display:flex}.question-note[data-v-ff88fd90]>:first-child{flex-shrink:0;margin-top:2px}.wizard-filters[data-v-ff88fd90]{margin:0 -2px}.plan-entry[data-v-ff88fd90]{box-sizing:border-box;width:100%;min-height:58px;color:rgba(var(--n-ffffff),.92);text-align:left;cursor:pointer;background:#fbbf2414;border:1px solid #fbbf244d;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.plan-entry[data-v-ff88fd90]:hover{background:#fbbf2426;border-color:#fbbf2473}.plan-entry[data-v-ff88fd90]:focus-visible{outline-offset:1px;outline:2px solid #0874e6}.plan-entry.is-locked[data-v-ff88fd90]{border-style:dashed}.plan-entry__icon[data-v-ff88fd90]{color:#fbbf24;background:#fbbf241f;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.plan-entry__text[data-v-ff88fd90]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.plan-entry__title[data-v-ff88fd90]{font-size:13.5px;font-weight:700}.plan-entry__sub[data-v-ff88fd90]{color:rgba(var(--n-ffffff),.6);font-size:12px;line-height:1.35}.result-sections>.plan-ask.w-section[data-v-ff88fd90]{background:#fbbf2414;border-color:#fbbf244d}@media (hover:hover){.result-sections>.plan-ask.w-section[data-v-ff88fd90]:not(.is-open):hover{background:#fbbf2426;border-color:#fbbf2473}}.result-sections>.plan-ask.w-section.is-open[data-v-ff88fd90]{background:rgba(var(--n-2d2d2d),.45);border-color:#fbbf2440}.result-sections>.plan-ask.w-section.is-locked[data-v-ff88fd90]{border-style:dashed}.plan-ask__title[data-v-ff88fd90]{text-overflow:ellipsis;min-width:0;overflow:hidden}.plan-ask__step[data-v-ff88fd90]{flex-direction:column;gap:12px;display:flex}.plan-ask__head[data-v-ff88fd90]{border-top:1px solid rgba(var(--n-ffffff),.06);align-items:flex-start;gap:10px;padding-top:12px;display:flex}.plan-step-enter-active[data-v-ff88fd90],.plan-step-leave-active[data-v-ff88fd90]{transition:opacity .16s,transform .2s cubic-bezier(.16,1,.3,1)}.plan-step-enter-from[data-v-ff88fd90]{opacity:0;transform:translate(10px)}.plan-step-leave-to[data-v-ff88fd90]{opacity:0;transform:translate(-10px)}@media (prefers-reduced-motion:reduce){.plan-step-enter-active[data-v-ff88fd90],.plan-step-leave-active[data-v-ff88fd90]{transition:none}}.wizard-error[data-v-ff88fd90]{color:#fca5a5;background:#ef444426;border:1px solid #ef444459;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.wizard-bar[data-v-ff88fd90]{border-top:1px solid rgba(var(--n-ffffff),.08);gap:8px;margin-top:auto;padding-top:12px;display:flex}.wizard-bar.is-sticky[data-v-ff88fd90]{z-index:2;margin:auto calc(var(--form-pad-x,12px)*-1) calc(var(--form-pad-bottom,0px)*-1);padding:12px var(--form-pad-x,12px);background:rgb(var(--n-1e1e1e));border-top-color:rgba(var(--n-ffffff),calc(var(--a-boost,1)*.16));position:sticky;bottom:0;box-shadow:0 -6px 14px -6px #00000073}.wizard-bar .primary-btn.is-apply[data-v-ff88fd90]:not(:disabled){background:#059669;border-color:#059669}.wizard-bar .primary-btn.is-apply[data-v-ff88fd90]:not(:disabled):hover{background:#047857;border-color:#047857}.bar-enter-active[data-v-ff88fd90],.bar-leave-active[data-v-ff88fd90]{transition:opacity .2s,transform .25s cubic-bezier(.16,1,.3,1)}.bar-enter-from[data-v-ff88fd90],.bar-leave-to[data-v-ff88fd90]{opacity:0;transform:translateY(8px)}.spin[data-v-ff88fd90]{animation:.9s linear infinite wizard-spin-ff88fd90}@keyframes wizard-spin-ff88fd90{to{transform:rotate(1turn)}}
