.ChatView-module__wTPmKa__wrap{background:var(--background,#f6f7f8);min-height:100dvh}@keyframes ChatView-module__wTPmKa__turnIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ChatView-module__wTPmKa__turn{animation:.34s cubic-bezier(.22,1,.36,1) both ChatView-module__wTPmKa__turnIn}@keyframes ChatView-module__wTPmKa__widgetIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}.ChatView-module__wTPmKa__widget{animation:.42s cubic-bezier(.22,1,.36,1) 80ms both ChatView-module__wTPmKa__widgetIn}.ChatView-module__wTPmKa__question{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--foreground,#22272b);margin:0;font-size:22px;line-height:1.25}.ChatView-module__wTPmKa__answer{background:var(--card,#fff);font-variant-numeric:tabular-nums;color:var(--foreground,#22272b);text-align:left;border:1px solid #14181c0f;border-radius:18px 18px 4px;padding:10px 16px;font-size:15px;font-weight:600;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 2px #14181c0a,0 6px 18px #14181c0f}.ChatView-module__wTPmKa__answer:active{transform:translateY(1px);box-shadow:0 1px 2px #14181c0f}.ChatView-module__wTPmKa__note{color:var(--muted-foreground,#565c62);margin:0;font-size:14px;line-height:1.45}.ChatView-module__wTPmKa__chip{background:var(--card,#fff);font-variant-numeric:tabular-nums;min-height:44px;color:var(--foreground,#22272b);border:1px solid #14181c14;border-radius:14px;padding:0 16px;font-size:14px;font-weight:600;transition:box-shadow .2s,border-color .2s,transform .15s;box-shadow:0 1px 2px #14181c0a}.ChatView-module__wTPmKa__chip:hover{border-color:#c2643959;box-shadow:0 2px 10px #14181c14}.ChatView-module__wTPmKa__chip:active{transform:translateY(1px)}.ChatView-module__wTPmKa__chipGhost{box-shadow:none;color:var(--ember,#c26439);background:0 0;border:1px dashed #c2643966}.ChatView-module__wTPmKa__chipBlocked{box-shadow:none;opacity:.55;cursor:not-allowed;border-style:dashed}.ChatView-module__wTPmKa__spaceRow{text-align:left;background:var(--card,#fff);font-variant-numeric:tabular-nums;border:1px solid #14181c14;border-radius:16px;gap:12px;width:100%;min-height:44px;padding:8px;transition:box-shadow .2s,border-color .2s,transform .15s;display:flex;box-shadow:0 1px 2px #14181c0a}.ChatView-module__wTPmKa__spaceRow:hover:not(:disabled){border-color:#c2643959;box-shadow:0 2px 10px #14181c14}.ChatView-module__wTPmKa__spaceRow:active:not(:disabled){transform:translateY(1px)}.ChatView-module__wTPmKa__spaceRowOn{border-color:var(--ember,#c26439);box-shadow:0 0 0 2px #c2643959}.ChatView-module__wTPmKa__spaceRowBlocked{opacity:.55;box-shadow:none;cursor:not-allowed;border-style:dashed}.ChatView-module__wTPmKa__spaceThumb{background:linear-gradient(135deg,#bfe0ef,#f6dfc0);border-radius:12px;flex-shrink:0;width:84px;height:64px;display:block;position:relative;overflow:hidden}.ChatView-module__wTPmKa__spaceName{color:var(--foreground,#22272b);font-size:15px;font-weight:600;display:block}.ChatView-module__wTPmKa__spaceWhy{color:var(--muted-foreground,#565c62);margin-top:2px;font-size:13px;line-height:1.35;display:block}.ChatView-module__wTPmKa__spaceMeta{font-variant-numeric:tabular-nums;color:var(--muted-foreground,#565c62);margin-top:3px;font-size:12px;font-weight:600;display:block}.ChatView-module__wTPmKa__field{background:var(--card,#fff);font-variant-numeric:tabular-nums;min-height:44px;color:var(--foreground,#22272b);border:1px solid #14181c1f;border-radius:14px;padding:0 14px;font-size:16px;font-weight:600}.ChatView-module__wTPmKa__field:focus-visible{outline:2px solid var(--ember,#c26439);outline-offset:1px}.ChatView-module__wTPmKa__cta{background:var(--ember,#c26439);color:#fff;min-height:44px;font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;border-radius:14px;padding:0 18px;font-size:14px;font-weight:600;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 2px 10px #c2643947}.ChatView-module__wTPmKa__cta:hover:not(:disabled){background:#a85228}.ChatView-module__wTPmKa__cta:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 4px #c264394d}.ChatView-module__wTPmKa__cta:disabled{opacity:.4;box-shadow:none}.ChatView-module__wTPmKa__bar{background:color-mix(in srgb, var(--background,#f6f7f8) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #14181c0f}.ChatView-module__wTPmKa__venueName{font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;color:var(--foreground,#22272b);font-size:14px;font-weight:600}.ChatView-module__wTPmKa__progress{font-variant-numeric:tabular-nums;color:var(--muted-foreground,#565c62);font-size:12px;font-weight:600}.ChatView-module__wTPmKa__planButton{min-height:40px;font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;color:var(--ember,#c26439);background:var(--ember-subtle,#fdf3ed);border:1px solid #c264394d;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.ChatView-module__wTPmKa__composer{background:color-mix(in srgb, var(--background,#f6f7f8) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #14181c0f}.ChatView-module__wTPmKa__composerRest{background:var(--card,#fff);min-height:44px;color:var(--muted-foreground,#565c62);text-align:left;border:1px solid #14181c1a;border-radius:999px;width:100%;padding:0 18px;font-size:14px;box-shadow:0 1px 3px #14181c0d}@media (prefers-reduced-motion:reduce){.ChatView-module__wTPmKa__turn,.ChatView-module__wTPmKa__widget,.ChatView-module__wTPmKa__answer,.ChatView-module__wTPmKa__chip,.ChatView-module__wTPmKa__cta,.ChatView-module__wTPmKa__spaceRow{transition:none!important;animation:none!important}}
.OfferView-module___VvRuW__wrap{padding:14px 16px 28px;transition:padding-bottom .4s cubic-bezier(.22,1,.36,1)}.OfferView-module___VvRuW__wrap.OfferView-module___VvRuW__barroom{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.OfferView-module___VvRuW__card{background:var(--card,#fff);border:1px solid var(--border,#e7e9eb);border-radius:.75rem;padding:16px;box-shadow:0 4px 12px #22272b14,0 2px 6px #22272b0f}.OfferView-module___VvRuW__builder{opacity:0;max-height:0;margin-top:0;transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1),margin .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.OfferView-module___VvRuW__builder.OfferView-module___VvRuW__open{opacity:1;max-height:1500px;margin-top:12px}.OfferView-module___VvRuW__section{background:var(--card,#fff);border:1px solid var(--border,#e7e9eb);opacity:0;border-radius:12px;margin-top:10px;padding:13px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1),background-color 1.2s;transform:translateY(10px)}.OfferView-module___VvRuW__builder.OfferView-module___VvRuW__open .OfferView-module___VvRuW__section{opacity:1;transform:none}.OfferView-module___VvRuW__builder.OfferView-module___VvRuW__open .OfferView-module___VvRuW__section:nth-child(2){transition-delay:80ms}.OfferView-module___VvRuW__section.OfferView-module___VvRuW__spot{background-color:var(--ember-subtle,#fdf3ed)}.OfferView-module___VvRuW__pastRailSentinel{height:1px;margin:-1px 0 0;padding:0}.OfferView-module___VvRuW__bar{left:12px;right:12px;bottom:calc(12px + var(--cookie-banner-h,0px) + env(safe-area-inset-bottom,0px));background:var(--card,#fff);border:1px solid var(--border,#e7e9eb);opacity:0;pointer-events:none;z-index:40;border-radius:15px;align-items:center;gap:11px;padding:11px 13px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;transform:translateY(150%);box-shadow:0 12px 34px #14181c29}.OfferView-module___VvRuW__bar.OfferView-module___VvRuW__show{opacity:1;pointer-events:auto;transform:none}.OfferView-module___VvRuW__bump{animation:.35s cubic-bezier(.22,1,.36,1) OfferView-module___VvRuW__bump}@keyframes OfferView-module___VvRuW__bump{0%{transform:scale(1)}35%{transform:scale(1.07)}to{transform:scale(1)}}.OfferView-module___VvRuW__backdrop{opacity:0;pointer-events:none;z-index:65;background:#181c2057;transition:opacity .35s;position:fixed;inset:0}.OfferView-module___VvRuW__backdrop.OfferView-module___VvRuW__show{opacity:1;pointer-events:auto;touch-action:none;overscroll-behavior:contain}.OfferView-module___VvRuW__sheet{left:0;right:0;bottom:var(--cookie-banner-h,0px);background:var(--card,#fff);padding:10px 18px calc(18px + env(safe-area-inset-bottom,0px));transform:translateY(calc(105% + var(--cookie-banner-h,0px)));pointer-events:none;z-index:70;max-height:78vh;max-height:min(78vh, calc(100dvh - var(--cookie-banner-h,0px) - 12px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:20px 20px 0 0;outline:none;transition:transform .45s cubic-bezier(.22,1,.36,1);position:fixed;overflow-y:auto;box-shadow:0 -10px 40px #14181c38}.OfferView-module___VvRuW__sheet.OfferView-module___VvRuW__show{pointer-events:auto;transform:none}@media (min-width:768px){.OfferView-module___VvRuW__wrap{max-width:640px;margin-inline:auto}.OfferView-module___VvRuW__bar{max-width:640px;margin-inline:auto;left:0;right:0}.OfferView-module___VvRuW__sheet{max-width:640px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.OfferView-module___VvRuW__wrap,.OfferView-module___VvRuW__builder,.OfferView-module___VvRuW__section,.OfferView-module___VvRuW__bar,.OfferView-module___VvRuW__backdrop,.OfferView-module___VvRuW__sheet,.OfferView-module___VvRuW__bump{transition:none!important;animation:none!important}}
.PlanView-module__K_zlFq__wrap{--ember-ink:#a04d26;background:var(--background,#f6f7f8);flex-direction:column;width:100%;max-width:420px;height:100%;margin:0 auto;display:flex;overflow:hidden}@keyframes PlanView-module__K_zlFq__screenIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.PlanView-module__K_zlFq__screen{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:24px;animation:.28s cubic-bezier(.22,1,.36,1) both PlanView-module__K_zlFq__screenIn;overflow-y:auto}.PlanView-module__K_zlFq__card{background:var(--card,#fff);border:1px solid #14181c14;border-radius:16px;box-shadow:0 1px 2px #14181c0a,0 6px 18px #14181c0d}.PlanView-module__K_zlFq__cardTap{text-align:left;width:100%;transition:box-shadow .2s,border-color .2s,transform .15s}.PlanView-module__K_zlFq__cardTap:hover{border-color:#c2643959;box-shadow:0 2px 10px #14181c14}.PlanView-module__K_zlFq__cardTap:active{transform:translateY(1px)}.PlanView-module__K_zlFq__cardBlocked{box-shadow:none;cursor:not-allowed;border-style:dashed}.PlanView-module__K_zlFq__dimmed{opacity:.55}.PlanView-module__K_zlFq__quiet{background:var(--ember-subtle,#fdf3ed);border:1px solid #c264392e;border-radius:16px}.PlanView-module__K_zlFq__radioOn,.PlanView-module__K_zlFq__cardTap.PlanView-module__K_zlFq__radioOn:hover,.PlanView-module__K_zlFq__cardTap.PlanView-module__K_zlFq__radioOn:active{border-color:var(--ember-ink,#a04d26)}.PlanView-module__K_zlFq__pickMark{z-index:1;background:var(--ember-ink,#a04d26);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;line-height:1;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 3px #14181c40}.PlanView-module__K_zlFq__honest{background:var(--ember-subtle,#fdf3ed);box-shadow:none;border-style:dashed;border-color:#c2643973}.PlanView-module__K_zlFq__cardDashed{box-shadow:none;border-style:dashed;border-color:#14181c40}.PlanView-module__K_zlFq__exactField input{width:96px;font-size:22px}.PlanView-module__K_zlFq__slider{width:100%;height:44px;accent-color:var(--ember,#c26439)}.PlanView-module__K_zlFq__rail{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;gap:8px;display:flex;overflow-x:auto}.PlanView-module__K_zlFq__rail::-webkit-scrollbar{display:none}.PlanView-module__K_zlFq__chipRail{align-items:center;min-height:36px}.PlanView-module__K_zlFq__railCard{flex:0 0 160px}.PlanView-module__K_zlFq__sectionTitle{font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;color:var(--foreground,#22272b);font-size:16px;font-weight:600}.PlanView-module__K_zlFq__fact{font-variant-numeric:tabular-nums;color:var(--foreground,#22272b);font-size:14px;font-weight:600}.PlanView-module__K_zlFq__note{color:var(--muted-foreground,#565c62);margin:0;font-size:13.5px;line-height:1.45}.PlanView-module__K_zlFq__body{color:var(--foreground,#22272b);margin:0;font-size:16px;line-height:1.45}.PlanView-module__K_zlFq__lookbookTitle{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--foreground,#22272b);margin:0;font-size:22px;font-weight:600;line-height:1.2}.PlanView-module__K_zlFq__lookbook{flex-direction:column;padding:20px 16px 16px;display:flex}.PlanView-module__K_zlFq__lookbookHead{flex-direction:column;gap:4px;display:flex}.PlanView-module__K_zlFq__lookbookWhy{margin-top:20px}.PlanView-module__K_zlFq__lookbookRain{margin-top:10px}.PlanView-module__K_zlFq__lookbookAsk{margin-top:22px}.PlanView-module__K_zlFq__lookbookFit{color:var(--ember-ink,#a04d26)}.PlanView-module__K_zlFq__lookbookFact{color:var(--muted-foreground,#565c62);font-size:13.5px;font-weight:400;line-height:1.45}.PlanView-module__K_zlFq__factList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PlanView-module__K_zlFq__lookbookFacts{gap:4px;margin-top:16px}.PlanView-module__K_zlFq__price{font-variant-numeric:tabular-nums;color:var(--foreground,#22272b);font-size:16px;font-weight:600}.PlanView-module__K_zlFq__warn{color:#8a5a12}.PlanView-module__K_zlFq__footnote{color:var(--muted-foreground,#565c62);margin:0;font-size:13px;line-height:1.45}.PlanView-module__K_zlFq__coral{color:var(--color-coral-campaign-text,#c93d20)}.PlanView-module__K_zlFq__coralBadge{background:var(--color-coral-campaign,#ff6b4a);color:#fff;font-family:var(--font-display), Georgia, serif;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:14px;line-height:1.2;display:inline-flex}.PlanView-module__K_zlFq__sheetBody{flex-direction:column;width:100%;max-width:420px;margin-inline:auto;padding-top:10px;display:flex}.PlanView-module__K_zlFq__askHome{flex-direction:column;gap:20px;margin-top:20px;display:flex}.PlanView-module__K_zlFq__askShortcuts{flex-direction:column;gap:10px;display:flex}.PlanView-module__K_zlFq__askShortcutRow{flex-wrap:wrap;gap:10px;display:flex}.PlanView-module__K_zlFq__askThread{flex-direction:column;gap:20px;margin-top:20px;display:flex}.PlanView-module__K_zlFq__askView:focus{outline:none}.PlanView-module__K_zlFq__talkedItem{display:block}.PlanView-module__K_zlFq__talkedItem+.PlanView-module__K_zlFq__talkedItem{margin-top:4px}.PlanView-module__K_zlFq__talkedSummary{box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px 0;list-style:none;display:flex}.PlanView-module__K_zlFq__talkedSummary::-webkit-details-marker{display:none}.PlanView-module__K_zlFq__talkedReveal{color:var(--ember-ink,#a04d26);flex:none;font-size:13px;font-weight:600}.PlanView-module__K_zlFq__talkedReveal:after{content:" ▾"}.PlanView-module__K_zlFq__talkedItem[open] .PlanView-module__K_zlFq__talkedReveal:after{content:" ▴"}.PlanView-module__K_zlFq__talkedAnswer{margin-top:6px}.PlanView-module__K_zlFq__askReply{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.PlanView-module__K_zlFq__askAction{width:100%}.PlanView-module__K_zlFq__askUnknown{color:var(--foreground,#22272b);margin:0;font-size:16px;line-height:1.45}.PlanView-module__K_zlFq__askExits{flex-wrap:wrap;gap:8px;display:flex}.PlanView-module__K_zlFq__askExit{min-height:44px;font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;border-radius:14px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.PlanView-module__K_zlFq__askExitAsk{background:var(--ember-subtle,#fdf3ed);color:var(--ember-ink,#a04d26);border:1px solid #c2643973}.PlanView-module__K_zlFq__askExitDone{background:var(--card,#fff);color:var(--foreground,#22272b);border:1px solid #14181c24}.PlanView-module__K_zlFq__askEcho{border:1px solid #14181c1a;border-radius:999px;max-width:85%;padding:5px 12px}.PlanView-module__K_zlFq__askBody{color:var(--foreground,#22272b);margin:0;font-size:14.5px;line-height:1.5}.PlanView-module__K_zlFq__sourceChip{color:var(--muted-foreground,#565c62);background:var(--card,#fff);border:1px solid #14181c24;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12.5px;display:inline-flex}.PlanView-module__K_zlFq__askInput{background:var(--card,#fff);min-width:0;min-height:44px;color:var(--foreground,#22272b);border:1px solid #c2643973;border-radius:999px;flex:1;padding:0 14px;font-size:16px}.PlanView-module__K_zlFq__askInput:focus-visible{outline:2px solid var(--ember,#c26439);outline-offset:1px}.PlanView-module__K_zlFq__askSend{justify-content:center;align-items:center;display:inline-flex}.PlanView-module__K_zlFq__askDot{background:var(--card,#fff);width:36px;height:36px;color:var(--ember-ink,#a04d26);cursor:pointer;border:1.5px solid #c2643973;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.PlanView-module__K_zlFq__ruleRow+.PlanView-module__K_zlFq__ruleRow{border-top:1px solid #14181c14}.PlanView-module__K_zlFq__ruleIcon{width:22px;color:var(--muted-foreground,#565c62);flex-shrink:0;justify-content:center;align-items:flex-start;padding-top:2px;display:flex}.PlanView-module__K_zlFq__ruleIcon svg{stroke-width:1.75px;width:16px;height:16px}.PlanView-module__K_zlFq__badge{background:var(--ember-ink,#a04d26);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 5px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-5px;right:-5px}.PlanView-module__K_zlFq__tap44,.PlanView-module__K_zlFq__step,.PlanView-module__K_zlFq__addonPlus,.PlanView-module__K_zlFq__askDot{position:relative}.PlanView-module__K_zlFq__tap44:after,.PlanView-module__K_zlFq__step:after,.PlanView-module__K_zlFq__addonPlus:after,.PlanView-module__K_zlFq__askDot:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PlanView-module__K_zlFq__chip{background:var(--card,#fff);min-height:36px;color:var(--foreground,#22272b);white-space:nowrap;border:1px solid #14181c1a;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,transform .15s}.PlanView-module__K_zlFq__chip:active{transform:translateY(1px)}.PlanView-module__K_zlFq__chipOn{background:var(--ember-ink,#a04d26);border-color:var(--ember-ink,#a04d26);color:#fff}.PlanView-module__K_zlFq__chipGhost{color:var(--ember-ink,#a04d26);background:0 0;border-style:dashed;border-color:#c2643973}.PlanView-module__K_zlFq__chipFit{background:var(--ember-subtle,#fdf3ed);color:var(--ember-ink,#a04d26);border-color:#c2643973}.PlanView-module__K_zlFq__chipWarn{color:#8a5a12;border-color:#8a5a1259}.PlanView-module__K_zlFq__chipMuted{color:var(--muted-foreground,#565c62);font-weight:500}.PlanView-module__K_zlFq__link{color:var(--ember-ink,#a04d26);font-size:14px;font-weight:600}.PlanView-module__K_zlFq__field{background:var(--card,#fff);font-variant-numeric:tabular-nums;text-align:center;width:68px;min-height:44px;color:var(--foreground,#22272b);border:1px solid #14181c24;border-radius:12px;padding:0 10px;font-size:16px;font-weight:600}.PlanView-module__K_zlFq__field:focus-visible{outline:2px solid var(--ember,#c26439);outline-offset:1px}.PlanView-module__K_zlFq__textField{background:var(--card,#fff);width:100%;min-height:44px;color:var(--foreground,#22272b);border:1px solid #14181c24;border-radius:12px;padding:0 12px;font-size:16px}.PlanView-module__K_zlFq__textField:focus-visible{outline:2px solid var(--ember,#c26439);outline-offset:1px}.PlanView-module__K_zlFq__textField[aria-invalid=true]{border-color:#b3452a}.PlanView-module__K_zlFq__addonDock{justify-content:flex-end;align-items:center;gap:4px;width:100%;min-height:44px;display:flex}.PlanView-module__K_zlFq__addonDockOn{justify-content:space-between}.PlanView-module__K_zlFq__addonPlus{background:var(--ember-ink,#a04d26);color:#fff;border-radius:999px;flex-shrink:0;width:36px;height:36px;font-size:20px;font-weight:600;line-height:1}.PlanView-module__K_zlFq__step{background:var(--card,#fff);width:36px;height:36px;color:var(--foreground,#22272b);border:1px solid #14181c24;border-radius:999px;flex-shrink:0;font-size:16px}.PlanView-module__K_zlFq__step:disabled{opacity:.4}.PlanView-module__K_zlFq__dateAltChips{flex-wrap:wrap;gap:6px;display:flex}.PlanView-module__K_zlFq__dateAltChip{min-height:32px;color:var(--ember-ink,#a04d26);border:1px dashed #c2643973;border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.PlanView-module__K_zlFq__dateAltChipClear{min-width:32px;min-height:32px;color:var(--muted-foreground,#565c62);font-size:16px}.PlanView-module__K_zlFq__dateAskOn{text-decoration:underline}.PlanView-module__K_zlFq__dateAskArmed{box-sizing:border-box;text-align:left;background:var(--ember-subtle,#fdf3ed);width:100%;max-width:100%;min-height:44px;color:var(--ember-ink,#a04d26);white-space:normal;overflow-wrap:anywhere;border:1px solid #a04d2659;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.3;display:block}.PlanView-module__K_zlFq__day{aspect-ratio:1;font-variant-numeric:tabular-nums;color:var(--foreground,#22272b);border:1px solid #0000;border-radius:10px;padding-top:4px;font-size:14px;line-height:1.1}.PlanView-module__K_zlFq__day:disabled{cursor:not-allowed}.PlanView-module__K_zlFq__dayDot{color:var(--color-added-solid,#1f7a41);min-height:8px;font-size:8px;line-height:1;display:block}.PlanView-module__K_zlFq__dayLegendMark{color:var(--color-added-solid,#1f7a41)}.PlanView-module__K_zlFq__dayMain{background:var(--ember-ink,#a04d26);border-color:var(--ember-ink,#a04d26);color:#fff;font-weight:700}.PlanView-module__K_zlFq__dayMain .PlanView-module__K_zlFq__dayDot{color:#fff}.PlanView-module__K_zlFq__dayAlt{background:var(--ember-subtle,#fdf3ed);border-color:#c2643973;font-weight:600}.PlanView-module__K_zlFq__dayWeekend:not(.PlanView-module__K_zlFq__dayMain):not(.PlanView-module__K_zlFq__dayAlt){background:#14181c0b}.PlanView-module__K_zlFq__dayToday:not(.PlanView-module__K_zlFq__dayMain){background:var(--color-success-bg,#eef2e6);font-weight:700}.PlanView-module__K_zlFq__dayTodayBadge{letter-spacing:.03em;text-transform:lowercase;color:var(--color-success-text,#3d5022);font-size:8px;font-weight:700;line-height:1;display:block}.PlanView-module__K_zlFq__dayMain .PlanView-module__K_zlFq__dayTodayBadge{color:#fff}.PlanView-module__K_zlFq__dayPast{opacity:.35}.PlanView-module__K_zlFq__dayFull{opacity:.5;border-color:#14181c1f;text-decoration:line-through}.PlanView-module__K_zlFq__dayMain.PlanView-module__K_zlFq__dayFull,.PlanView-module__K_zlFq__dayAlt.PlanView-module__K_zlFq__dayFull{opacity:1}.PlanView-module__K_zlFq__cta{background:var(--ember-ink,#a04d26);color:#fff;min-height:44px;font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;border-radius:14px;padding:0 18px;font-size:15px;font-weight:600;transition:background .2s,transform .15s;box-shadow:0 2px 10px #c2643947}.PlanView-module__K_zlFq__cta:hover:not(:disabled):not([aria-disabled=true]){background:#8d431f}.PlanView-module__K_zlFq__cta:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.PlanView-module__K_zlFq__cta:disabled,.PlanView-module__K_zlFq__cta[aria-disabled=true]{opacity:.45;box-shadow:none}.PlanView-module__K_zlFq__hero{background:linear-gradient(135deg,#bfe0ef,#f6dfc0);flex:none;height:168px;position:relative;overflow:hidden}.PlanView-module__K_zlFq__heroCard{border-radius:16px;height:min(40dvh,240px);margin:12px 16px 0}.PlanView-module__K_zlFq__heroCardPack{border-radius:16px;height:168px;margin:12px 16px 0}.PlanView-module__K_zlFq__heroLead{border-radius:16px;height:min(52dvh,320px);margin:12px 16px 0}.PlanView-module__K_zlFq__heroBack{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border-color:#14181c14;position:absolute;top:12px;left:12px;box-shadow:0 1px 4px #00000014}.PlanView-module__K_zlFq__heroTitleCard{z-index:1;pointer-events:none;width:max-content;max-width:calc(100% - 144px);position:absolute;bottom:12px;left:12px;right:132px}.PlanView-module__K_zlFq__heroTitleText{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--foreground,#22272b);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:20px;line-height:1.15;display:-webkit-box;overflow:hidden}.PlanView-module__K_zlFq__heroTrack{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.PlanView-module__K_zlFq__heroTrack::-webkit-scrollbar{display:none}.PlanView-module__K_zlFq__heroSlide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;position:relative}.PlanView-module__K_zlFq__heroBadge{z-index:2;color:#fff;background:#00000073;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.PlanView-module__K_zlFq__heroDots{z-index:2;justify-content:flex-end;gap:0;display:flex;position:absolute;bottom:12px;right:12px}.PlanView-module__K_zlFq__heroDot{box-sizing:content-box;background:0 0;justify-content:center;align-items:center;padding:9px 4px;display:flex}.PlanView-module__K_zlFq__heroDot:before{content:"";filter:drop-shadow(0 1px 2px #00000059);background-color:#ffffff8c;border-radius:999px;width:6px;height:6px;transition:width .2s,background-color .2s}.PlanView-module__K_zlFq__heroDotOn:before{background-color:#fff;width:18px}.PlanView-module__K_zlFq__heroCounter{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:#00000073;border-radius:999px;padding:2px 8px;font-size:12px;position:absolute;top:12px;right:12px}.PlanView-module__K_zlFq__thumbHit{z-index:1;position:absolute;inset:0}.PlanView-module__K_zlFq__thumbDoor{z-index:2;color:#fff;background:linear-gradient(0deg,#14181cc7 0,#14181c59 28px,#0000 28px);justify-content:center;align-items:flex-end;height:44px;padding:0 8px 6px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.PlanView-module__K_zlFq__thumb{background:linear-gradient(135deg,#bfe0ef,#f6dfc0);border-radius:12px 12px 0 0;width:100%;height:92px;display:block;position:relative;overflow:hidden}.PlanView-module__K_zlFq__thumbPack{background:linear-gradient(135deg,#bfe0ef,#f6dfc0);border-radius:12px 12px 0 0;width:100%;height:72px;display:block;position:relative;overflow:hidden}.PlanView-module__K_zlFq__timeRow{text-align:left;width:100%;padding:12px 14px}.PlanView-module__K_zlFq__spaceRow{text-align:left;flex:none;align-items:stretch;width:100%;display:flex;overflow:hidden}.PlanView-module__K_zlFq__spaceRowPhoto{background:linear-gradient(135deg,#bfe0ef,#f6dfc0);flex:0 0 96px;align-self:stretch;width:96px;position:relative;overflow:hidden}.PlanView-module__K_zlFq__spaceRowBody{flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;display:flex}.PlanView-module__K_zlFq__spaceRowHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.PlanView-module__K_zlFq__spaceRowMeta{font-variant-numeric:tabular-nums;color:var(--muted-foreground,#565c62);white-space:nowrap;flex:none;font-size:13.5px;font-weight:600}.PlanView-module__K_zlFq__spaceRowWhy{-webkit-line-clamp:4;color:var(--muted-foreground,#565c62);-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.PlanView-module__K_zlFq__packRowPhoto{align-self:stretch;min-height:120px}.PlanView-module__K_zlFq__packRowBody{justify-content:center;padding:12px}.PlanView-module__K_zlFq__packRowWhy{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;min-height:39.15px;max-height:39.15px;display:-webkit-box;overflow:hidden}.PlanView-module__K_zlFq__thumbAddon{background:linear-gradient(135deg,#bfe0ef,#f6dfc0);border-radius:12px;flex:none;width:120px;height:90px;position:relative;overflow:hidden}.PlanView-module__K_zlFq__thumbAddonImg{object-fit:contain}.PlanView-module__K_zlFq__addonName{color:var(--foreground,#22272b);margin:0;font-size:16px;font-weight:600}.PlanView-module__K_zlFq__header{z-index:10;background:var(--card,#fff);border-bottom:1px solid #14181c0f;position:sticky;top:0;box-shadow:0 1px #14181c0d}.PlanView-module__K_zlFq__done{flex-direction:column;gap:16px;padding:20px 16px 24px;display:flex}.PlanView-module__K_zlFq__doneHead{flex-direction:column;gap:8px;display:flex}.PlanView-module__K_zlFq__doneCard{flex-direction:column;gap:8px;padding:16px;display:flex}.PlanView-module__K_zlFq__doneStep{align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.PlanView-module__K_zlFq__doneStep+.PlanView-module__K_zlFq__doneStep{border-top:1px solid #14181c14}.PlanView-module__K_zlFq__doneStepOn{color:var(--ember-ink,#a04d26)}.PlanView-module__K_zlFq__doneStepOn span{color:inherit}.PlanView-module__K_zlFq__doneFoot{flex-direction:column;gap:12px;display:flex}.PlanView-module__K_zlFq__bar{z-index:10;background:var(--card,#fff);padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;display:flex;box-shadow:0 -1px #14181c0d,0 -6px 16px #14181c0f,0 -16px 36px #14181c0d}.PlanView-module__K_zlFq__barSummary{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 16px 8px;display:flex}.PlanView-module__K_zlFq__barIdentity{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PlanView-module__K_zlFq__barTotal{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:4px;display:inline-flex}.PlanView-module__K_zlFq__barChevron{color:var(--muted-foreground,#565c62);font-size:14px;font-weight:600}.PlanView-module__K_zlFq__barActions{align-items:center;gap:8px;padding:8px 16px 10px;display:flex}.PlanView-module__K_zlFq__barAsk,.PlanView-module__K_zlFq__barCta{min-width:0;min-height:44px;font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;border-radius:14px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.PlanView-module__K_zlFq__barAsk{background:var(--ember-subtle,#fdf3ed);color:var(--ember-ink,#a04d26);white-space:nowrap;border:1px solid #c2643973;flex:none;gap:6px;padding:0 14px;transition:background .2s,transform .15s;position:relative}.PlanView-module__K_zlFq__barAsk:active{transform:translateY(1px)}.PlanView-module__K_zlFq__barAsk:only-child{margin-inline:auto}.PlanView-module__K_zlFq__askIcon{stroke-width:1.75px;flex-shrink:0;width:16px;height:16px}.PlanView-module__K_zlFq__barCta{flex:1}@media (prefers-reduced-motion:no-preference){.PlanView-module__K_zlFq__heroTrack,.PlanView-module__K_zlFq__rail{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.PlanView-module__K_zlFq__screen,.PlanView-module__K_zlFq__chip,.PlanView-module__K_zlFq__cta,.PlanView-module__K_zlFq__barAsk,.PlanView-module__K_zlFq__cardTap{transition:none!important;animation:none!important}}