.plan-send[data-v-2aa4005c]{position:relative;transition:background-color .2s ease,transform .2s ease}.plan-send__inner[data-v-2aa4005c]{align-items:center;display:inline-flex;justify-content:center}.plan-send__arrow[data-v-2aa4005c]{display:inline-block;opacity:0;overflow:hidden;transition:width .3s ease,opacity .3s ease,margin .3s ease,transform .2s ease;width:0}.plan-send[data-v-2aa4005c]:disabled{cursor:default;opacity:.4}.plan-send.is-ready[data-v-2aa4005c]{cursor:pointer;opacity:1}.plan-send.is-ready .plan-send__arrow[data-v-2aa4005c]{margin-left:.3em;opacity:1;width:1em}.plan-send.is-ready[data-v-2aa4005c]:hover{background:rgb(var(--xp-ink)/.9);transform:translateY(-1px)}.plan-send.is-ready:hover .plan-send__arrow[data-v-2aa4005c]{transform:translate(2px)}@media (prefers-reduced-motion:no-preference){.plan-send.is-ready .plan-send__inner[data-v-2aa4005c]{animation:plan-send-pop-2aa4005c .42s cubic-bezier(.2,.7,.2,1) both}.plan-send.is-ready.plan-send--glow[data-v-2aa4005c]{animation:plan-send-breathe-2aa4005c 1.6s ease-in-out infinite}}@keyframes plan-send-pop-2aa4005c{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes plan-send-breathe-2aa4005c{0%,to{box-shadow:0 0 0 2px rgb(var(--xp-apricot)/.3),0 0 10px 2px rgb(var(--xp-apricot)/.22)}50%{box-shadow:0 0 0 6px rgb(var(--xp-apricot)/.6),0 0 24px 7px rgb(var(--xp-apricot)/.48)}}.cat-header[data-v-2a176038]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.7rem 0;text-align:left;touch-action:manipulation;width:100%;-webkit-tap-highlight-color:transparent}.cat-label[data-v-2a176038]{align-items:center;color:rgb(var(--xp-ink));display:inline-flex;font-family:Archivo,sans-serif;font-size:clamp(1.3rem,3.4vw,1.85rem);font-weight:800;letter-spacing:-.01em;line-height:1;text-transform:uppercase;transition:color .2s}.cat-header:hover .cat-label[data-v-2a176038],.welcome-cat.open .cat-label[data-v-2a176038]{color:rgb(var(--xp-deepblue))}.cat-label[data-v-2a176038]:before{background:rgb(var(--xp-sandpink));border-radius:9999px;content:"";display:inline-block;height:.4em;opacity:0;transition:width .34s ease,margin-right .34s ease,opacity .34s ease;vertical-align:middle;width:0}.cat-header:hover .cat-label[data-v-2a176038]:before,.welcome-cat.open .cat-label[data-v-2a176038]:before{margin-right:.34em;opacity:1;width:.4em}@media (hover:none){.cat-label[data-v-2a176038]:before{margin-right:.34em;opacity:.7;width:.4em}.welcome-cat.open .cat-label[data-v-2a176038]:before{opacity:1}}.cat-plus[data-v-2a176038]{color:rgb(var(--xp-muted));flex-shrink:0;height:1rem;position:relative;transition:color .2s;width:1rem}.cat-header:hover .cat-plus[data-v-2a176038]{color:rgb(var(--xp-deepblue))}.cat-plus .bar-h[data-v-2a176038],.cat-plus .bar-v[data-v-2a176038]{background:currentColor;left:50%;position:absolute;top:50%}.cat-plus .bar-h[data-v-2a176038]{height:1.5px;transform:translate(-50%,-50%);width:1rem}.cat-plus .bar-v[data-v-2a176038]{height:1rem;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.2,.7,.2,1);width:1.5px}.welcome-cat.open .cat-plus .bar-v[data-v-2a176038]{transform:translate(-50%,-50%) rotate(90deg)}.cat-panel[data-v-2a176038]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.2,.7,.2,1)}.welcome-cat.open .cat-panel[data-v-2a176038]{max-height:600px}.cat-panel-inner[data-v-2a176038]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem 0 1rem}.item-door[data-v-2a176038]{align-items:flex-start;background:transparent;border:1px solid rgb(var(--xp-ink));border-radius:0;color:rgb(var(--xp-ink));cursor:pointer;display:inline-flex;flex-direction:column;font-family:Archivo,sans-serif;font-size:.8125rem;font-weight:700;gap:.15rem;letter-spacing:.02em;min-height:44px;padding:.6rem .9rem;text-transform:uppercase;transition:background-color .2s,color .2s,border-color .2s}.item-door[data-v-2a176038]:hover{background:rgb(var(--xp-ink));color:rgb(var(--xp-bg))}.item-door:hover .item-sub[data-v-2a176038]{color:rgb(var(--xp-bg)/.7)}.item-prompt[data-v-2a176038]{align-items:flex-start;background:transparent;border:1px solid rgb(var(--xp-hairline));border-radius:0;color:rgb(var(--xp-ink));cursor:pointer;display:inline-flex;flex-direction:column;font-family:Hanken Grotesk,sans-serif;font-size:.875rem;gap:.15rem;min-height:44px;padding:.5rem .8rem;text-align:left;transition:background-color .2s,border-color .2s}.item-prompt[data-v-2a176038]:hover{background:rgb(var(--xp-sand));border-color:rgb(var(--xp-deepblue))}.item-sub[data-v-2a176038]{color:rgb(var(--xp-muted));font-family:Archivo,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.welcome-cats .welcome-cat[data-v-2a176038]{animation:wc-stagger-2a176038 .45s cubic-bezier(.2,.7,.2,1) both;opacity:0}.welcome-cats .welcome-cat[data-v-2a176038]:first-child{animation-delay:.05s}.welcome-cats .welcome-cat[data-v-2a176038]:nth-child(2){animation-delay:.1s}.welcome-cats .welcome-cat[data-v-2a176038]:nth-child(3){animation-delay:.15s}.welcome-cats .welcome-cat[data-v-2a176038]:nth-child(4){animation-delay:.2s}.welcome-cats .welcome-cat[data-v-2a176038]:nth-child(5){animation-delay:.25s}.welcome-cat.open .cat-panel-inner>button[data-v-2a176038]{animation:wc-item-2a176038 .4s cubic-bezier(.2,.7,.2,1) both}.welcome-cat.open .cat-panel-inner>button[data-v-2a176038]:first-child{animation-delay:.08s}.welcome-cat.open .cat-panel-inner>button[data-v-2a176038]:nth-child(2){animation-delay:.13s}.welcome-cat.open .cat-panel-inner>button[data-v-2a176038]:nth-child(3){animation-delay:.18s}.welcome-cat.open .cat-panel-inner>button[data-v-2a176038]:nth-child(4){animation-delay:.23s}.welcome-cat.open .cat-panel-inner>button[data-v-2a176038]:nth-child(5){animation-delay:.28s}.welcome-cat.open .cat-panel-inner>button[data-v-2a176038]:nth-child(6){animation-delay:.33s}}@keyframes wc-stagger-2a176038{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes wc-item-2a176038{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
