.craft_root__ERTR8{--ink:#0a1727;--ink2:rgba(10,23,39,0.7);--ink3:rgba(10,23,39,0.46);--accent:#d3402d;--accentSoft:rgba(249,108,91,0.16);--panel:rgba(255,255,255,0.86);--panelEdge:rgba(255,255,255,0.94);--hair:rgba(10,23,39,0.1);--field:rgba(255,255,255,0.72);--chip:rgba(255,255,255,0.66);--scrimTop:rgba(246,247,249,0.62);--scrimBottom:rgba(246,247,249,0.82);--shadow:0 32px 90px rgba(10,23,39,0.22);position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;color:var(--ink);animation:craft_takeoverIn__UCBch .32s cubic-bezier(.22,1,.36,1) both}@media (prefers-color-scheme:dark){.craft_root__ERTR8:not([data-theme=light]){--ink:#f4f7fb;--ink2:rgba(244,247,251,0.74);--ink3:rgba(244,247,251,0.5);--accent:#ffb3a3;--accentSoft:rgba(249,108,91,0.2);--panel:rgba(22,30,42,0.82);--panelEdge:rgba(255,255,255,0.14);--hair:rgba(255,255,255,0.14);--field:rgba(255,255,255,0.07);--chip:rgba(255,255,255,0.08);--scrimTop:rgba(8,14,24,0.82);--scrimBottom:rgba(8,14,24,0.95);--shadow:0 32px 90px rgba(0,0,0,0.55)}}.craft_root__ERTR8[data-theme=dark]{--ink:#f4f7fb;--ink2:rgba(244,247,251,0.74);--ink3:rgba(244,247,251,0.5);--accent:#ffb3a3;--accentSoft:rgba(249,108,91,0.2);--panel:rgba(22,30,42,0.82);--panelEdge:rgba(255,255,255,0.14);--hair:rgba(255,255,255,0.14);--field:rgba(255,255,255,0.07);--chip:rgba(255,255,255,0.08);--scrimTop:rgba(8,14,24,0.82);--scrimBottom:rgba(8,14,24,0.95);--shadow:0 32px 90px rgba(0,0,0,0.55)}@keyframes craft_takeoverIn__UCBch{0%{opacity:0}to{opacity:1}}.craft_scrim__ibJ1J{position:absolute;inset:0;background:rgba(10,23,39,.55);backdrop-filter:saturate(120%) blur(4px);-webkit-backdrop-filter:saturate(120%) blur(4px)}.craft_photo__LBnVf{display:none;position:absolute;inset:0;background-size:cover;background-position:50%}@media (max-width:899px){.craft_root__ERTR8{--panel:rgba(255,255,255,0.62);--panelEdge:rgba(255,255,255,0.78)}.craft_photo__LBnVf{display:block;filter:brightness(.9)}.craft_scrim__ibJ1J{background:linear-gradient(180deg,var(--scrimTop) 0,var(--scrimTop) 32%,var(--scrimBottom) 100%);backdrop-filter:none;-webkit-backdrop-filter:none}.craft_root__ERTR8[data-intro]{--panel:#f4f7fb;--panelEdge:rgba(10,23,39,0.08)}.craft_root__ERTR8[data-intro] .craft_photo__LBnVf{display:none}.craft_root__ERTR8[data-intro] .craft_scrim__ibJ1J{background:rgba(10,23,39,.55);backdrop-filter:none;-webkit-backdrop-filter:none}}.craft_chrome__Wv3vo{position:relative;display:flex;align-items:center;gap:18px;padding:20px 28px 18px;flex:none}@media (min-width:900px){.craft_chrome__Wv3vo{display:none}}.craft_progressGroup__kSKrE{display:flex;align-items:center;gap:12px;flex:1 1;width:100%}.craft_segments__acZ6Z{display:flex;gap:5px;flex:1 1}.craft_stepCount__5RPR2{flex:none;display:flex;align-items:baseline;gap:3px;padding:3px 10px;border-radius:999px;background:var(--chip);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.craft_stepCountNow__XC7Eg{font-size:12px;font-weight:700;color:var(--accent)}.craft_stepCountRest__Slt37{font-size:11px;font-weight:600;color:var(--ink3)}.craft_cardChrome__hNLLE{display:none}@media (min-width:900px){.craft_cardChrome__hNLLE{display:block;margin:0 0 26px;padding-right:46px}}.craft_stepper__uCcKL{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0}.craft_stepperItem__7lVxn{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;position:relative}.craft_stepperConnector__antL5{flex:1 1 28px;align-self:flex-start;margin:12px -2px 0;height:2px;min-width:20px;background:var(--hair)}.craft_stepperConnector__antL5[data-filled=true]{background:linear-gradient(90deg,var(--stepA,#ff8a72),var(--stepB,#f0453a))}.craft_stepperNode__m9i2E{flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--ink3);background:var(--panel);border:2px solid var(--hair);box-sizing:border-box}.craft_stepperItem__7lVxn[data-state=current] .craft_stepperNode__m9i2E{box-shadow:0 4px 12px var(--stepShadow,rgba(240,69,58,.35))}.craft_stepperItem__7lVxn[data-state=current] .craft_stepperNode__m9i2E,.craft_stepperItem__7lVxn[data-state=done] .craft_stepperNode__m9i2E{color:var(--stepInk,#fff);background:linear-gradient(160deg,var(--stepA,#d14636),var(--stepB,#c9382a));border-color:transparent}.craft_stepperLabel__fWJ9e{margin-top:8px;font-size:11px;font-weight:600;color:var(--ink3);white-space:nowrap}.craft_stepperItem__7lVxn[data-state=current] .craft_stepperLabel__fWJ9e{color:var(--ink);font-weight:700}.craft_welcomeList__Q0fAS{list-style:none;margin:4px 0 22px;padding:0;display:flex;flex-direction:column;gap:11px}.craft_welcomeListItem__jY5n8{display:flex;align-items:center;gap:11px;font-size:14.5px;font-weight:600;color:var(--ink)}.craft_welcomeCheck__x_n_8{flex:none;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(160deg,#d14636,#c9382a)}.craft_welcomePhoto__VZ8Pw{position:relative;width:100%;height:200px;border-radius:18px;overflow:hidden;margin:0 0 22px;background-color:var(--hair);background-size:cover;background-position:50%}@media (max-width:899px){.craft_welcomePhoto__VZ8Pw{margin-top:26px}}.craft_welcomePhotoCaption__97C_5{position:absolute;left:14px;bottom:12px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;background:rgba(10,23,39,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.craft_srOnly__Cdqpy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.craft_track__uRpns{flex:1 1;height:3px;border-radius:999px;background:var(--hair);overflow:hidden}.craft_fill__oG1BZ{height:100%;border-radius:999px;background:linear-gradient(160deg,#ff8a72,#f0453a);transition:width .4s cubic-bezier(.22,1,.36,1)}.craft_eyebrow__aJ9bT{font-size:10.5px;letter-spacing:.7px;text-transform:uppercase;color:var(--ink3);font-weight:600;white-space:nowrap}.craft_closeButton__Mg4TC{position:absolute;top:16px;right:16px;z-index:2;width:32px;height:32px;border-radius:50%;border:1px solid var(--hair);background:var(--chip);color:var(--ink2);font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:none;transition:transform .16s ease,background .16s ease}.craft_closeButton__Mg4TC:hover{transform:scale(1.06)}.craft_backButton__yfmp2{position:absolute;top:16px;left:16px;z-index:2;width:32px;height:32px;border-radius:50%;border:1px solid var(--hair);background:var(--chip);color:var(--ink2);cursor:pointer;display:none;align-items:center;justify-content:center;flex:none;transition:transform .16s ease,background .16s ease}.craft_backButton__yfmp2:hover{transform:scale(1.06)}.craft_backButton__yfmp2:focus-visible,.craft_chipButton__DxB4G:focus-visible,.craft_closeButton__Mg4TC:focus-visible,.craft_ghost__pOPIG:focus-visible,.craft_payButton__HxsuB:focus-visible,.craft_primary__JHLC8:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.craft_input__5UQEm:focus,.craft_input__5UQEm:focus-visible,.craft_textarea__yLkFg:focus,.craft_textarea__yLkFg:focus-visible{outline:none!important;border-color:var(--accent);box-shadow:0 0 0 3px rgba(249,108,91,.18)}.craft_prefixField__BG6Ze:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(249,108,91,.18)}.craft_prefixField__BG6Ze:focus-within .craft_input__5UQEm{box-shadow:none}.craft_stage__OPRf4{flex:1 1;overflow-y:auto;display:flex;justify-content:center;padding:28px 24px 40px}.craft_card__I4xBe,.craft_stage__OPRf4{position:relative;box-sizing:border-box}.craft_card__I4xBe{width:100%;max-width:620px;margin:auto;background:var(--panel);border:1px solid var(--panelEdge);border-radius:26px;box-shadow:var(--shadow);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);padding:34px 34px 30px;animation:craft_cardIn__Z3R_1 .18s cubic-bezier(.22,1,.36,1) both}.craft_card__I4xBe[data-wide=true]{max-width:760px}@media (max-width:899px){.craft_stage__OPRf4{padding:0}.craft_card__I4xBe{width:100%;max-width:none;margin:0;border-radius:22px 22px 0 0;min-height:100%;align-self:flex-start}.craft_card__I4xBe[data-wide=true]{max-width:none}.craft_card__I4xBe[data-compact=true]{min-height:0;align-self:flex-end}.craft_footer__0DtSQ{border-radius:0;justify-content:flex-end}.craft_ghost__pOPIG,.craft_spacer__LrsNd{display:none}.craft_backButton__yfmp2{display:flex}.craft_stepMark__9iKxJ[data-has-back=true]{margin-top:40px}}@keyframes craft_cardIn__Z3R_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.craft_question__pJkfQ{font-size:27px;line-height:1.22;font-weight:600;letter-spacing:-.4px;margin:0 0 8px}.craft_lede__1AhbM{font-size:14.5px;line-height:1.55;color:var(--ink2);margin:0 0 22px}.craft_groupLabel__5LacF{font-size:11px;letter-spacing:.7px;text-transform:uppercase;font-weight:600;color:var(--ink3);margin:26px 0 10px}.craft_groupLabel__5LacF:first-child{margin-top:0}.craft_choices__srCaJ{display:flex;flex-direction:column;gap:9px}.craft_choicesRow__0v4RC{display:flex;flex-wrap:wrap;gap:9px}.craft_chipButton__DxB4G{position:relative;font-family:inherit;text-align:left;border:1px solid var(--hair);background:var(--chip);color:var(--ink);border-radius:16px;padding:14px 18px;cursor:pointer;font-size:15px;font-weight:500;transition:transform .14s ease,border-color .14s ease,background .14s ease}.craft_chipButton__DxB4G[data-selected=true]:after{content:"";position:absolute;top:-6px;right:-6px;width:19px;height:19px;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E"),linear-gradient(160deg,#ff8a72,#f0453a);background-repeat:no-repeat;background-position:50%;box-shadow:0 4px 12px rgba(240,69,58,.4);animation:craft_stampIn__dTXr5 .34s cubic-bezier(.34,1.56,.64,1) both}@keyframes craft_stampIn__dTXr5{0%{opacity:0;transform:scale(0) rotate(-30deg)}55%{opacity:1;transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.craft_neverGrudges__qXwVH .craft_chipButton__DxB4G[data-selected=true]{text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px;color:var(--ink3)}.craft_neverGrudges__qXwVH .craft_chipButton__DxB4G[data-selected=true]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E"),linear-gradient(160deg,#ff8a72,#f0453a)}.craft_choicesRow__0v4RC .craft_chipButton__DxB4G{border-radius:999px;padding:10px 17px;font-size:14px}.craft_chipButton__DxB4G:hover{transform:translateY(-1px);border-color:var(--accent)}.craft_chipButton__DxB4G:active{transform:scale(.96)}.craft_chipButton__DxB4G:disabled{opacity:.4;cursor:default}.craft_chipButton__DxB4G:disabled:hover{transform:none;border-color:var(--hair)}.craft_chipButton__DxB4G[data-selected=true]{border-color:var(--accent);background:var(--accentSoft);animation:craft_chipPop__40FiI .22s cubic-bezier(.22,1,.36,1)}@keyframes craft_chipPop__40FiI{40%{transform:scale(1.05)}}.craft_chipSub__JdFCj{display:block;font-size:12.5px;font-weight:400;color:var(--ink3);margin-top:3px}.craft_input__5UQEm,.craft_textarea__yLkFg{width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:var(--field);border:1px solid var(--hair);border-radius:14px;padding:13px 16px;box-sizing:border-box}.craft_input__5UQEm::placeholder,.craft_textarea__yLkFg::placeholder{color:var(--ink3)}.craft_textarea__yLkFg{min-height:104px;resize:vertical;line-height:1.5}.craft_inputRound__db8xq{border-radius:999px}.craft_prefixField__BG6Ze{display:flex;align-items:center;gap:2px;background:var(--field);border:1px solid var(--hair);border-radius:14px;padding:0 16px}.craft_prefix__bctID{font-size:16px;font-weight:600;color:var(--ink3)}.craft_prefixField__BG6Ze .craft_input__5UQEm{background:none;border:none;padding-left:4px}.craft_addButton__mUSTx{flex:none;width:30px;height:30px;border-radius:999px;border:none;background:var(--accent);color:#fff;font-size:18px;line-height:1;font-family:inherit;cursor:pointer}.craft_addButton__mUSTx:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.craft_picked__BLugZ{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.craft_pickedChip__zpgyb{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--accent);background:var(--accentSoft);border:1px solid var(--accent);border-radius:999px;padding:7px 13px;cursor:pointer}.craft_pickedChip__zpgyb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.craft_airportList__HLb9S{max-height:232px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-right:4px}.craft_airportList__HLb9S[data-compact=true]{flex-direction:row;flex-wrap:wrap;max-height:none;overflow:visible}.craft_airportList__HLb9S[data-compact=true] .craft_airportRow__KPfuZ{width:auto;border-color:var(--hair)}.craft_airportRow__KPfuZ{display:flex;align-items:center;gap:10px;width:100%;font-family:inherit;font-size:14.5px;text-align:left;border:1px solid transparent;background:none;color:var(--ink);border-radius:12px;padding:9px 12px;cursor:pointer}.craft_airportRow__KPfuZ:hover{background:var(--chip)}.craft_airportRow__KPfuZ[data-selected=true]{border-color:var(--accent);background:var(--accentSoft)}.craft_iata__RjVXo{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--ink3);border:1px solid var(--hair);border-radius:6px;padding:2px 6px}.craft_airportRow__KPfuZ[data-selected=true] .craft_iata__RjVXo{color:var(--accent);border-color:var(--accent)}.craft_ack__yNTkz{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding:13px 16px;border-radius:14px;background:var(--accentSoft);border:1px solid transparent;font-size:14px;line-height:1.5;color:var(--ink);box-shadow:0 10px 26px rgba(10,23,39,.14);animation:craft_ackIn__n8vf5 .3s cubic-bezier(.22,1,.36,1) both}.craft_ackDot__T1Bm4{flex:none;width:7px;height:7px;border-radius:50%;margin-top:6px;background:linear-gradient(160deg,#ff8a72,#f0453a)}@keyframes craft_ackIn__n8vf5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.craft_footer__0DtSQ{display:flex;align-items:center;gap:14px;margin-top:26px}.craft_primary__JHLC8{font-family:inherit;font-weight:600;font-size:15px;color:#fff;background:linear-gradient(160deg,#d14636,#c9382a);border:none;border-radius:999px;padding:0 26px;height:48px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease;box-shadow:0 10px 24px rgba(240,69,58,.28)}.craft_primary__JHLC8:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(240,69,58,.34)}.craft_primary__JHLC8:active:not(:disabled){transform:scale(.97)}.craft_primary__JHLC8:disabled{opacity:.45;cursor:default;transform:none;box-shadow:none}.craft_stepMark__9iKxJ{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--markInk,#fff);background:linear-gradient(160deg,var(--markA,#d14636),var(--markB,#c9382a));box-shadow:0 12px 26px var(--markShadow,rgba(240,69,58,.3));animation:craft_stampIn__dTXr5 .4s cubic-bezier(.34,1.56,.64,1) both}.craft_confetti__dG_af{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit;z-index:3}.craft_confettiPiece__43Dqr{position:absolute;top:-14px;width:8px;height:13px;opacity:0;animation:craft_confettiFall__f9oCd var(--dur,2s) cubic-bezier(.35,.15,.5,1) var(--delay,0s) forwards}@keyframes craft_confettiFall__f9oCd{0%{opacity:0;transform:translateY(-14px) rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(560px) rotate(var(--spin,1turn))}}.craft_ghost__pOPIG{font-family:inherit;font-size:14px;font-weight:500;color:var(--ink3);background:none;border:none;cursor:pointer;padding:8px 4px}.craft_ghost__pOPIG:hover{color:var(--ink2)}.craft_skipButton__Ro3_K{font-family:inherit;font-size:14px;font-weight:600;color:var(--ink2);background:var(--field);border:1px solid var(--hair);border-radius:999px;padding:11px 20px;cursor:pointer}.craft_skipButton__Ro3_K:hover{color:var(--ink);border-color:var(--ink3)}.craft_spacer__LrsNd{flex:1 1}.craft_hint__gXGh2{font-size:12.5px;color:var(--ink3);margin:12px 0 0}.craft_error__ewmJz{font-size:13px;color:#f0453a;margin:10px 0 0}.craft_offerBadge__OXiB7{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;color:var(--accent);background:var(--accentSoft);border-radius:999px;padding:6px 13px;margin-bottom:16px}.craft_perks__EILnj{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px}.craft_perk__Z5Fna{display:flex;align-items:center;gap:13px;font-size:14.5px;line-height:1.4;color:var(--ink2)}.craft_perkIcon__guNgQ{flex:none;width:30px;height:30px;border-radius:9px;background:var(--accentSoft);color:var(--accent);display:flex;align-items:center;justify-content:center}.craft_price__G7pxz{font-size:30px;font-weight:700;letter-spacing:-.6px;margin:0 0 4px}.craft_priceSub__iUbTx{font-size:13.5px;color:var(--ink3);margin:0 0 20px}.craft_payList__7unyt{display:flex;flex-direction:column;gap:9px}.craft_payButton__HxsuB{display:flex;align-items:center;gap:13px;font-family:inherit;font-size:15px;font-weight:600;color:var(--ink);background:var(--field);border:1px solid var(--hair);border-radius:14px;padding:0 14px 0 12px;height:54px;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.craft_payMark__1apEx{flex:none;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center}.craft_payLabel__CEYvO{flex:1 1;text-align:left}.craft_payChevron__ndjwV{flex:none;color:var(--ink3)}.craft_payButton__HxsuB:hover{border-color:var(--accent);background:var(--accentSoft)}.craft_payButton__HxsuB:active{transform:scale(.985)}.craft_channelList__F8aJ_{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.craft_channelButton__HPSu7{display:flex;align-items:center;gap:13px;width:100%;font-family:inherit;font-size:14.5px;font-weight:600;text-align:left;color:var(--ink);background:var(--field);border:1px solid var(--hair);border-radius:14px;padding:10px 14px;cursor:pointer;transition:border-color .14s ease,background .14s ease}.craft_channelButton__HPSu7[data-selected=true]{border-color:var(--accent);background:var(--accentSoft)}.craft_channelMark__3z2y2{flex:none;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center}.craft_channelText__IZ2dM{display:flex;flex-direction:column;gap:1px}.craft_channelSub__WdJph{font-size:11.5px;font-weight:500;color:var(--ink3)}.craft_channelChevron__5Zid6{margin-left:auto;flex:none;color:var(--ink3)}.craft_channelButton__HPSu7[data-selected=true] .craft_channelChevron__5Zid6{color:var(--accent)}.craft_foundingNote__CocPU{margin-top:22px;padding:16px 18px;border-radius:16px;background:var(--accentSoft);border:1px solid rgba(249,108,91,.28)}.craft_foundingBadge__KRV6T{display:inline-block;font-size:10px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;color:var(--accent);background:var(--card);border:1px solid rgba(249,108,91,.35);border-radius:999px;padding:4px 11px}.craft_foundingNote__CocPU p{margin:9px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink)}.craft_revealMark__3qyhb{width:54px;height:54px;border-radius:50%;background:linear-gradient(160deg,#d14636,#c9382a);color:#fff;font-size:25px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 12px 30px rgba(240,69,58,.32);animation:craft_stampIn__dTXr5 .44s cubic-bezier(.34,1.56,.64,1) both}.craft_searchingRow__az7w3{display:flex;align-items:center;gap:11px;margin-bottom:18px;font-size:11px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;color:var(--accent)}@media (max-width:899px){.craft_searchingRow__az7w3{margin-top:40px}}.craft_pulse__SWBZy{width:9px;height:9px;border-radius:50%;background:linear-gradient(160deg,#ff8a72,#f0453a);animation:craft_pulse__SWBZy 1.7s ease-in-out infinite}@keyframes craft_pulse__SWBZy{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.craft_summary__NJWvV{display:flex;flex-direction:column;gap:2px;margin:22px 0 0;padding:18px 20px;border-radius:16px;background:var(--field);border:1px solid var(--hair)}.craft_summaryRow__Lr7d6{display:flex;justify-content:space-between;gap:16px;font-size:14px;padding:5px 0}.craft_summaryKey__ah5_W{color:var(--ink3)}.craft_summaryValue__oWK42{color:var(--ink);font-weight:500;text-align:right}@media (max-width:720px){.craft_chrome__Wv3vo{padding:14px 16px}.craft_card__I4xBe{padding:26px 20px 24px}.craft_question__pJkfQ{font-size:22px}.craft_eyebrow__aJ9bT{display:none}.craft_footer__0DtSQ{flex-wrap:wrap}.craft_primary__JHLC8,.craft_skipButton__Ro3_K{width:100%;height:48px;padding:0 26px;font-size:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.craft_spacer__LrsNd{display:none}}@media (prefers-reduced-motion:reduce){.craft_ack__yNTkz,.craft_card__I4xBe,.craft_revealMark__3qyhb,.craft_root__ERTR8,.craft_stepMark__9iKxJ{animation:none}.craft_chipButton__DxB4G,.craft_closeButton__Mg4TC,.craft_fill__oG1BZ,.craft_payButton__HxsuB,.craft_primary__JHLC8,.craft_rankRow__m0Acg{transition:none}.craft_chipButton__DxB4G[data-selected=true]:after,.craft_pulse__SWBZy{animation:none}.craft_confetti__dG_af{display:none}}.persona-cards_rail__fOfUH{--ink:#0a1727;--ink2:rgba(10,23,39,0.7);--ink3:rgba(10,23,39,0.46);--accent:#f96c5b;--accent-ink:#d3402d;--accent-soft:rgba(249,108,91,0.08);--cut:#b4453a;--keep:#0e8a57;--keep-soft:#e8f9f0;--card:#ffffff;--card-edge:rgba(10,23,39,0.09);--well:#f3f5f8;--hair:rgba(10,23,39,0.06);--shadow:0 1px 2px rgba(10,23,39,0.04),0 10px 26px rgba(10,23,39,0.07),0 30px 60px rgba(10,23,39,0.09);--shadow-lift:0 3px 8px rgba(10,23,39,0.06),0 26px 56px rgba(10,23,39,0.16),0 56px 100px rgba(10,23,39,0.14);flex:1 1;min-width:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink)}.persona-cards_railHead__jGECz{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:8px 15px;border-radius:999px;background:rgba(249,108,91,.16);border:1px solid rgba(249,108,91,.2);font-size:12.5px;font-weight:600;line-height:1.3;color:#d3402d}.persona-cards_railHead__jGECz .persona-cards_pulse__aewxi{width:7px;height:7px}.persona-cards_railHeadShort__0oFQ3{display:none}.persona-cards_pulse__aewxi{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(249,108,91,.18);flex:none}.persona-cards_pulse__aewxi[data-running=true]{animation:persona-cards_pulse__aewxi 1.4s ease-in-out infinite}@keyframes persona-cards_pulse__aewxi{0%,to{box-shadow:0 0 0 3px rgba(249,108,91,.22)}50%{box-shadow:0 0 0 7px rgba(249,108,91,0)}}.persona-cards_fan__cE805{display:flex;align-items:flex-start;padding-left:6px}.persona-cards_card__bI_p_{position:relative;width:288px;flex:none;background:var(--card);border:1px solid var(--card-edge);border-radius:20px;overflow:hidden;box-shadow:var(--shadow);cursor:pointer;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.persona-cards_card__bI_p_:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.persona-cards_card__bI_p_:hover .persona-cards_show__rEGbx{background:rgba(249,108,91,.16);border-color:var(--accent-ink)}.persona-cards_card__bI_p_[data-slot="0"]{margin-top:26px;z-index:1}.persona-cards_card__bI_p_[data-slot="1"]{width:304px;margin-left:-44px;z-index:3;transform:translateY(-8px)}.persona-cards_card__bI_p_[data-slot="2"]{margin-left:-44px;margin-top:26px;z-index:1}.persona-cards_card__bI_p_:hover{transform:translateY(-10px) scale(1.03);box-shadow:var(--shadow-lift);z-index:12}.persona-cards_photo__JintQ{position:relative;height:122px;border-radius:19px 19px 0 0;background-image:linear-gradient(180deg,rgba(4,10,20,.05) 30%,rgba(4,10,20,.55) 100%),var(--photo);background-size:cover;background-position:50%}.persona-cards_name__utxr2{position:absolute;left:16px;bottom:11px;font-size:19px;font-weight:800;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.persona-cards_who__yYfUZ{font-size:11px;color:var(--ink3);padding:13px 16px 0}.persona-cards_brief__yrg6T{font-size:13px;font-weight:600;font-style:italic;line-height:1.4;margin:9px 16px 0;padding-left:11px;border-left:2px solid var(--accent);color:var(--ink)}.persona-cards_tradeLabel__D3K56{font-size:8.5px;letter-spacing:.9px;text-transform:uppercase;color:var(--ink3);font-weight:700;padding:13px 16px 6px}.persona-cards_trades__gaaBn{list-style:none;margin:0;padding:0 16px;display:flex;flex-direction:column;gap:6px}.persona-cards_trade__o6UZr{background:var(--well);border:1px solid var(--hair);border-radius:10px;padding:9px 11px;font-size:11.5px;color:var(--ink2)}.persona-cards_craft__0hdGw{font-family:inherit;cursor:pointer}.persona-cards_show__rEGbx{display:flex;align-items:center;justify-content:center;gap:5px;width:calc(100% - 32px);margin:12px 16px 15px;border:1px solid rgba(211,64,45,.32);color:var(--accent-ink);font-size:11.5px;font-weight:600;border-radius:999px;padding:10px 0;background:var(--accent-soft);transition:background .16s ease,border-color .16s ease}.persona-cards_craft__0hdGw{display:inline-flex;align-items:center;margin:22px 0 0 6px;border:0;background:linear-gradient(160deg,#d14636,#c9382a);color:#fff;font-size:14px;font-weight:700;padding:0 24px;height:46px;border-radius:23px;box-shadow:0 12px 28px rgba(240,69,58,.28)}.persona-cards_craftLink__4hcyJ{display:inline-flex;align-items:center;margin:18px 0 0 6px;border:0;background:none;color:var(--ink3);font-size:12.5px;font-weight:600;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.persona-cards_craftLink__4hcyJ:hover{color:var(--accent-ink)}.persona-cards_railDots__HkkaI{display:none}.persona-cards_railDot__1oago{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:var(--card-edge);cursor:pointer;transform-origin:center;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease}.persona-cards_railDot__1oago[data-active=true]{transform:scale(1.45);background:var(--accent)}.persona-cards_overlay__QeaOX{--ink:#0a1727;--ink2:rgba(10,23,39,0.7);--ink3:rgba(10,23,39,0.46);--accent-ink:#d3402d;--cut:#b4453a;--keep:#0e8a57;--keep-soft:#e8f9f0;--card:#ffffff;--card-edge:rgba(10,23,39,0.09);--well:#f3f5f8;--hair:rgba(10,23,39,0.06);--shadow-lift:0 3px 8px rgba(10,23,39,0.06),0 26px 56px rgba(10,23,39,0.16),0 56px 100px rgba(10,23,39,0.14);position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:rgba(10,23,39,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:persona-cards_overlayIn__dUKGG .18s ease}@keyframes persona-cards_overlayIn__dUKGG{0%{opacity:0}}.persona-cards_modal___ia1X{width:420px;max-width:100%;max-height:86vh;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--card-edge);border-radius:18px;box-shadow:var(--shadow-lift);overflow:hidden;will-change:transform}.persona-cards_modalFade__bWtk6{display:flex;flex-direction:column;flex:1 1;min-height:0;opacity:0;transform:translateY(6px)}.persona-cards_modal___ia1X[data-revealed] .persona-cards_modalFade__bWtk6{opacity:1;transform:translateY(0);transition:opacity .3s ease .22s,transform .3s cubic-bezier(.22,1,.36,1) .22s}.persona-cards_modalPersona__8Em6O{position:relative;height:168px;flex:none;background-image:linear-gradient(180deg,rgba(4,10,20,.05) 30%,rgba(4,10,20,.55) 100%),var(--photo);background-size:cover;background-position:50%}.persona-cards_modalName__AMraL{position:absolute;left:18px;bottom:14px;font-size:25px;font-weight:800;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.persona-cards_modalClose__W_x63{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-family:inherit;border:none;border-radius:999px;background:rgba(4,10,20,.38);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#fff;font-size:13px;line-height:1;cursor:pointer}.persona-cards_modalWho__XyBPf{font-size:11.5px;color:var(--ink3);padding:14px 18px 0}.persona-cards_modalBrief__WSOI1{font-size:14.5px;font-weight:600;font-style:italic;line-height:1.4;margin:9px 18px 0;padding-left:12px;border-left:2px solid var(--accent);color:var(--ink)}.persona-cards_painPoint__o61PL{margin:14px 18px 0;padding:12px 14px;background:var(--well);border:1px solid var(--hair);border-radius:12px}.persona-cards_painPointText__MLd_K{margin:0;font-size:12.5px;font-style:italic;line-height:1.42;color:var(--ink2)}.persona-cards_heardYou__SKpWg{margin:6px 0 0;font-size:12.5px;font-weight:700;color:var(--accent-ink)}.persona-cards_modalHead__QuQa9{display:flex;align-items:center;gap:8px;padding:16px 14px 12px;margin-top:4px;border-top:1px solid var(--hair)}.persona-cards_modalTitle__7zqBE{flex:1 1;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--ink2)}.persona-cards_skip__o8QWP{font-family:inherit;font-size:10px;color:var(--ink3);border:1px solid var(--hair);background:none;border-radius:999px;padding:3px 10px;cursor:pointer}.persona-cards_modalBody__FeySy{padding:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1;min-height:0}.persona-cards_steps__JTfOb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.persona-cards_step__eeHai{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;line-height:1.42;color:var(--ink2);animation:persona-cards_stepIn___1fSa .32s cubic-bezier(.22,1,.36,1)}@keyframes persona-cards_stepIn___1fSa{0%{opacity:0;transform:translateY(5px)}}.persona-cards_stepIcon__POBhQ{flex:none;margin-top:1px}.persona-cards_step__eeHai[data-kind=scan] .persona-cards_stepIcon__POBhQ{color:var(--accent-ink)}.persona-cards_step__eeHai[data-kind=cut] .persona-cards_stepIcon__POBhQ{color:var(--cut)}.persona-cards_step__eeHai[data-kind=final] .persona-cards_stepIcon__POBhQ,.persona-cards_step__eeHai[data-kind=keep] .persona-cards_stepIcon__POBhQ{color:var(--keep)}.persona-cards_step__eeHai[data-kind=final]{font-style:italic;color:var(--ink3)}.persona-cards_stepText__HVgby{flex:1 1}.persona-cards_stepLeft__qz_WS{flex:none;font-size:9.5px;font-weight:700;background:rgba(10,23,39,.06);color:var(--ink);border-radius:5px;padding:2px 6px}.persona-cards_step__eeHai[data-kind=keep] .persona-cards_stepLeft__qz_WS{background:var(--keep-soft);color:var(--keep)}.persona-cards_finalising__Rjr3U{display:none;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;font-style:italic;color:var(--ink3)}.persona-cards_finalising__Rjr3U[data-on]{display:flex}.persona-cards_spinner__q2nUa{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--hair);border-top-color:var(--accent-ink);animation:persona-cards_spin__d0vui .7s linear infinite;flex:none}@keyframes persona-cards_spin__d0vui{to{transform:rotate(1turn)}}.persona-cards_trip__IbO9A{margin-top:16px;background:var(--card);border:1px solid rgba(249,108,91,.4);border-radius:12px;padding:14px;position:relative;box-shadow:0 8px 22px rgba(249,108,91,.14);animation:persona-cards_stepIn___1fSa .34s cubic-bezier(.22,1,.36,1)}.persona-cards_picked__E5KQp{position:absolute;right:12px;top:-10px;display:flex;align-items:center;gap:3px;background:linear-gradient(160deg,#d14636,#c9382a);color:#fff;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;border-radius:999px;padding:3px 8px}.persona-cards_tripHead__kREbH{display:flex;justify-content:space-between;align-items:flex-start}.persona-cards_tripRoute__jXDdU{font-size:16px;font-weight:700}.persona-cards_tripDates__jR9eA{font-size:11px;color:var(--ink3)}.persona-cards_tripPriceWrap__q_Lkn{text-align:right}.persona-cards_tripPriceKey__mbRBl{font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--ink3)}.persona-cards_tripPrice___7m9y{font-size:20px;font-weight:800}.persona-cards_tripDetail__FCK03{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:11.5px;color:var(--ink2)}.persona-cards_tick__aMX4D{color:var(--keep);margin-right:5px}.persona-cards_under__ilF_4{margin-top:10px;font-size:11.5px;font-weight:700;color:var(--keep)}@media (max-width:899px){.persona-cards_rail__fOfUH{display:flex;flex-direction:column;position:relative}.persona-cards_fan__cE805{order:-3;margin-top:22px}.persona-cards_railDots__HkkaI{order:-2}.persona-cards_craft__0hdGw{order:-1}.persona-cards_railHead__jGECz{position:absolute;top:-8px;right:6%;left:auto;transform:rotate(-4deg);transform-origin:top right;z-index:20;display:inline-flex;align-items:center;gap:7px;max-width:188px;text-align:left;background:#fff;border:1px solid var(--card-edge);padding:4px 10px 4px 4px;font-size:9px;font-weight:700;line-height:1.3;color:var(--ink);box-shadow:var(--shadow)}.persona-cards_railHead__jGECz .persona-cards_pulse__aewxi{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border-radius:6px;background:var(--accent-soft);box-shadow:none;animation:none}.persona-cards_railHead__jGECz .persona-cards_pulse__aewxi:after{content:"✓";font-size:10px;font-weight:800;color:var(--accent-ink)}.persona-cards_railHeadFull___9i9k{display:none}.persona-cards_railHeadShort__0oFQ3{display:inline}.persona-cards_fan__cE805{flex-direction:row;align-items:center;gap:0;padding:0 15%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:15%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.persona-cards_fan__cE805::-webkit-scrollbar{display:none}.persona-cards_card__bI_p_,.persona-cards_card__bI_p_[data-slot="0"],.persona-cards_card__bI_p_[data-slot="1"],.persona-cards_card__bI_p_[data-slot="2"]{width:74vw;max-width:308px;margin:0 -10px;transform:scale(.88);transform-origin:center;opacity:.68;scroll-snap-align:center;scroll-snap-stop:always;z-index:1;transition:transform .38s cubic-bezier(.32,.94,.4,1),opacity .38s ease,box-shadow .38s ease}.persona-cards_card__bI_p_[data-active=true]{transform:scale(1);opacity:1;z-index:5;box-shadow:var(--shadow-lift)}.persona-cards_card__bI_p_:hover{box-shadow:var(--shadow)}.persona-cards_railDots__HkkaI{display:flex;justify-content:center;gap:8px;margin-top:16px}.persona-cards_craft__0hdGw{align-self:center;margin:22px 0 20px}.persona-cards_photo__JintQ{height:96px}.persona-cards_who__yYfUZ{padding:10px 16px 0}.persona-cards_brief__yrg6T{margin:7px 16px 0}.persona-cards_tradeLabel__D3K56{padding:10px 16px 5px}.persona-cards_trades__gaaBn{gap:5px}.persona-cards_trade__o6UZr{padding:7px 10px}.persona-cards_show__rEGbx{margin:10px 16px 12px;padding:8px 0}.persona-cards_overlay__QeaOX{align-items:flex-end;padding:0}.persona-cards_modal___ia1X{width:100%;height:calc(100dvh - 34px);max-height:none;border-radius:22px 22px 0 0}.persona-cards_modalPersona__8Em6O{height:38vh;min-height:200px}}.persona-cards_rail__fOfUH[data-open] .persona-cards_fan__cE805,.persona-cards_rail__fOfUH[data-open] .persona-cards_railDots__HkkaI{display:none}.persona-cards_storySlot__mz7M9{order:-3;margin-top:22px;padding:8px 16px 0}.persona-cards_story__tfnRj{position:relative;display:flex;flex-direction:column;height:600px;max-height:calc(100svh - 72px);background:var(--card);border:1px solid var(--card-edge);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lift);touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none;will-change:transform}.persona-cards_story__tfnRj:focus-visible{box-shadow:0 0 0 2px var(--accent-ink),var(--shadow-lift)}.persona-cards_storyHeader__U8tEv{position:relative;height:176px;flex:none;background:#0a1727}.persona-cards_storyMedia__S3RTE{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;background-size:cover;background-position:50% 58%}.persona-cards_storyHeader__U8tEv:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,10,20,.38),rgba(4,10,20,0) 30%,rgba(4,10,20,.05) 55%,rgba(4,10,20,.6));pointer-events:none}.persona-cards_storyBars__nyUkG{position:absolute;z-index:3;top:10px;left:12px;right:12px;display:flex;gap:4px}.persona-cards_storyBar__Dw8CJ{flex:1 1;height:3px;border-radius:2px;background:rgba(255,255,255,.38);overflow:hidden}.persona-cards_storyBarFill__rMsm3{display:block;height:100%;width:0;background:#fff}.persona-cards_storyName__ZVj9G{position:absolute;z-index:3;left:18px;bottom:14px;font-size:25px;font-weight:800;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.persona-cards_storyClose__I21od{position:absolute;z-index:4;top:20px;right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.persona-cards_storyClose__I21od span{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(4,10,20,.38);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#fff;font-size:13px;line-height:1}.persona-cards_storyHeld__86FZB{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);padding:6px 12px;border-radius:999px;background:rgba(4,10,20,.55);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:0;transition:opacity .15s ease;pointer-events:none}.persona-cards_story__tfnRj[data-held] .persona-cards_storyHeld__86FZB{opacity:1}.persona-cards_storyWho__1VqtQ{font-size:11.5px;color:var(--ink3);padding:12px 18px 0}.persona-cards_storyBrief___4iA1{font-size:14px;font-weight:600;font-style:italic;line-height:1.4;margin:7px 18px 0;padding-left:12px;border-left:2px solid var(--accent);color:var(--ink)}.persona-cards_storyBody__a7RKd{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 14px 16px;scrollbar-width:thin}.persona-cards_storyPain__yt_OG{padding:12px 14px;background:var(--well);border:1px solid var(--hair);border-radius:12px}.persona-cards_storyHead__xxxmS{display:flex;align-items:center;gap:8px;padding:14px 0 10px;margin-top:12px;border-top:1px solid var(--hair)}.persona-cards_storyCount__4F3U_{display:inline-block;font-size:12px;font-weight:800;padding:3px 9px;border-radius:999px;background:rgba(10,23,39,.06);color:var(--ink);animation:persona-cards_bump__qty78 .35s cubic-bezier(.22,1,.36,1)}.persona-cards_storyCount__4F3U_[data-kind=keep]{background:var(--keep-soft);color:var(--keep)}@keyframes persona-cards_bump__qty78{0%{transform:scale(1.25)}}.persona-cards_storyNavs__fmcRV{display:flex;gap:8px;padding:10px 14px 12px;border-top:1px solid var(--hair)}.persona-cards_storyNavs__fmcRV button{flex:1 1;min-height:44px;border-radius:12px;border:1px solid var(--card-edge);background:var(--well);font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}@media (prefers-reduced-motion:reduce){.persona-cards_card__bI_p_,.persona-cards_modal___ia1X,.persona-cards_overlay__QeaOX,.persona-cards_pulse__aewxi[data-running=true],.persona-cards_spinner__q2nUa,.persona-cards_step__eeHai,.persona-cards_storyCount__4F3U_,.persona-cards_storyHeld__86FZB,.persona-cards_story__tfnRj,.persona-cards_trip__IbO9A{animation:none!important;transition:none!important}}.bundle_root__PSPsH{--ink:#0a1727;--ink2:rgba(10,23,39,0.72);--ink3:rgba(10,23,39,0.46);--accent:#d3402d;--accentSoft:rgba(249,108,91,0.13);--keep:#0e8a57;--keepSoft:rgba(22,169,107,0.13);--card:#ffffff;--hair:rgba(10,23,39,0.09);--well:rgba(10,23,39,0.03);--bg:#f3f5f8;--shadow:0 1px 2px rgba(10,23,39,0.04),0 12px 28px rgba(10,23,39,0.07),0 32px 72px rgba(10,23,39,0.09);min-height:100vh;background:var(--bg);font-family:Inter,system-ui,sans-serif;color:var(--ink);padding:40px 20px 64px;box-sizing:border-box}.bundle_centre__1tpkb{min-height:70vh;display:flex;align-items:center;justify-content:center}.bundle_spinner__7lCnw{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--hair);border-top-color:var(--accent);animation:bundle_spin__yUCfV .75s linear infinite}@keyframes bundle_spin__yUCfV{to{transform:rotate(1turn)}}.bundle_shell__dMObD{max-width:620px;margin:0 auto}.bundle_brand__jLcmL{font-size:15px;font-weight:700;letter-spacing:-.2px;margin-bottom:22px;color:var(--ink)}.bundle_emptyCard__PRFGn{background:var(--card);border:1px solid var(--hair);border-radius:22px;box-shadow:var(--shadow);padding:34px 30px;max-width:420px;text-align:center}.bundle_emptyTitle__sa0vs{font-size:21px;font-weight:600;letter-spacing:-.4px;margin:0 0 10px}.bundle_emptyBody__5B7Tj{font-size:14.5px;line-height:1.6;color:var(--ink2);margin:0}.bundle_card___Qln0{background:var(--card);border:1px solid var(--hair);border-radius:24px;box-shadow:var(--shadow);padding:30px 30px 28px;animation:bundle_land__JH7a1 .45s cubic-bezier(.22,1,.36,1) both}@keyframes bundle_land__JH7a1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bundle_pickedBadge__XHsXA{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;font-weight:800;color:var(--keep);background:var(--keepSoft);border:1px solid var(--keep);border-radius:999px;padding:6px 13px 6px 8px;margin-bottom:18px}.bundle_pickedTick__H5cnV{width:15px;height:15px;border-radius:50%;background:var(--keep);color:#fff;font-size:9px;display:flex;align-items:center;justify-content:center}.bundle_title__sIve2{font-size:30px;line-height:1.14;letter-spacing:-.9px;font-weight:600;margin:0 0 22px}.bundle_components__fxR7Q{list-style:none;margin:0 0 4px;padding:0;border-top:1px solid var(--hair)}.bundle_component__dRg8D{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--hair)}.bundle_componentMain__WkAjH{display:flex;flex-direction:column;gap:3px}.bundle_componentLabel__T0W9e{font-size:14.5px;line-height:1.45;color:var(--ink)}.bundle_componentNote__ILk62{font-size:12.5px;color:var(--ink3)}.bundle_componentPrice__1bNve{font-size:14.5px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bundle_total__MQwIW{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 0 4px}.bundle_budgetKey__9VHZF,.bundle_totalKey__zgf_h{font-size:9.5px;letter-spacing:1px;text-transform:uppercase;font-weight:700;color:var(--ink3);margin-bottom:3px}.bundle_totalValue__PIaVt{font-size:34px;font-weight:700;letter-spacing:-1px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bundle_budget__r2X6f{text-align:right}.bundle_budgetValue__Xa3W8{font-size:16px;font-weight:600;color:var(--ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bundle_gapOver__kautt,.bundle_gapUnder__QBvKP{display:inline-block;margin-top:8px;font-size:12px;font-weight:700;border-radius:999px;padding:5px 11px}.bundle_gapUnder__QBvKP{color:var(--keep);background:var(--keepSoft)}.bundle_gapOver__kautt{color:var(--accent);background:var(--accentSoft)}.bundle_why__FrLtF{font-size:15px;line-height:1.6;color:var(--ink);margin:20px 0 0;padding-left:14px;border-left:2px solid var(--accent)}.bundle_excluded__joO03{display:flex;flex-direction:column;gap:4px;font-size:13.5px;line-height:1.5;color:var(--ink2);background:var(--well);border-radius:12px;padding:13px 15px;margin:18px 0 0}.bundle_excludedKey__PcQe_{font-size:9.5px;letter-spacing:1px;text-transform:uppercase;font-weight:700;color:var(--ink3)}.bundle_actions__diDrb{display:flex;align-items:center;gap:14px;margin-top:26px}.bundle_spacer__dTMTG{flex:1 1}.bundle_primary__gHuS4{font-family:inherit;font-weight:600;font-size:15.5px;color:#fff;background:linear-gradient(160deg,#d14636,#c9382a);border:none;border-radius:999px;padding:0 32px;height:52px;cursor:pointer;box-shadow:0 2px 6px rgba(240,69,58,.2),0 12px 28px rgba(240,69,58,.28);transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease}.bundle_primary__gHuS4:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 10px rgba(240,69,58,.24),0 18px 38px rgba(240,69,58,.34)}.bundle_primary__gHuS4:active:not(:disabled){transform:translateY(1px)}.bundle_primary__gHuS4:disabled{opacity:.45;cursor:default;box-shadow:none}.bundle_ghost__1lv1k{font-family:inherit;font-size:14.5px;font-weight:500;color:var(--ink3);background:none;border:none;cursor:pointer;padding:10px 6px}.bundle_ghost__1lv1k:hover{color:var(--ink2)}.bundle_ghost__1lv1k:focus-visible,.bundle_otherInput__ChceL:focus-visible,.bundle_primary__gHuS4:focus-visible,.bundle_reasonButton__Pf0Ee:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.bundle_panel__WnvDL{margin-top:24px;padding-top:24px;border-top:1px solid var(--hair);animation:bundle_land__JH7a1 .35s cubic-bezier(.22,1,.36,1) both}.bundle_panelTitle__qfgz8{font-size:19px;font-weight:600;letter-spacing:-.4px;line-height:1.3;margin-bottom:8px}.bundle_panelLede__vUFph{font-size:14.5px;line-height:1.6;color:var(--ink2);margin:0 0 20px}.bundle_revealMark__EYlEz{width:48px;height:48px;border-radius:50%;background:linear-gradient(160deg,#d14636,#c9382a);color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;box-shadow:0 10px 26px rgba(240,69,58,.3)}.bundle_reasons__TU0B9{display:flex;flex-direction:column;gap:9px}.bundle_reasonButton__Pf0Ee{font-family:inherit;text-align:left;font-size:14.5px;color:var(--ink);background:var(--well);border:1px solid var(--hair);border-radius:14px;padding:13px 16px;cursor:pointer;transition:border-color .14s ease,background .14s ease}.bundle_reasonButton__Pf0Ee:hover{border-color:var(--accent)}.bundle_reasonButton__Pf0Ee[data-selected=true]{border-color:var(--accent);background:var(--accentSoft)}.bundle_otherInput__ChceL{width:100%;box-sizing:border-box;margin-top:10px;font-family:inherit;font-size:14.5px;color:var(--ink);background:var(--well);border:1px solid var(--hair);border-radius:14px;padding:13px 16px}.bundle_otherInput__ChceL:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(249,108,91,.18)}.bundle_footnote___qTCk{margin-top:26px;text-align:center;font-size:12.5px;color:var(--ink3)}@media (max-width:620px){.bundle_root__PSPsH{padding:26px 14px 48px}.bundle_card___Qln0{padding:24px 20px 22px;border-radius:20px}.bundle_title__sIve2{font-size:25px;letter-spacing:-.7px}.bundle_totalValue__PIaVt{font-size:29px}.bundle_actions__diDrb{flex-wrap:wrap}.bundle_primary__gHuS4{width:100%}}@media (prefers-reduced-motion:reduce){.bundle_card___Qln0,.bundle_panel__WnvDL,.bundle_primary__gHuS4,.bundle_reasonButton__Pf0Ee{animation:none;transition:none}.bundle_spinner__7lCnw{animation:none}}