.oca[data-v-4910eca4]{align-items:flex-end;display:flex;font-family:DM Sans,system-ui,sans-serif;inset:0;justify-content:center;position:fixed;z-index:240}.oca__mask[data-v-4910eca4]{background:#0f172a6b;border:0;inset:0;padding:0;position:absolute}.oca__mask[data-v-4910eca4]:disabled{cursor:wait}.oca__sheet[data-v-4910eca4]{background:#fff;border-radius:2rem 2rem 0 0;border-top:1px solid #ffe4e6;box-shadow:0 -10px 40px -15px #e11d4826,0 25px 50px -12px #00000040;box-sizing:border-box;margin:0;max-height:min(92dvh,44rem);max-width:100%;overflow-x:hidden;overflow-y:auto;position:relative;transform:translateY(110%);transition:transform .34s cubic-bezier(.22,1,.36,1);width:100%;z-index:1}.oca__sheet.is-in[data-v-4910eca4]{transform:translateY(0)}.oca__hero[data-v-4910eca4]{background:linear-gradient(180deg,#e6eefa,#f8ebf5 35%,#fdf7eb 70%,#fff);padding:.75rem 1.25rem 1rem}.oca__hero-top[data-v-4910eca4]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.oca__brand[data-v-4910eca4]{gap:.5rem;min-width:0}.oca__brand[data-v-4910eca4],.oca__gem[data-v-4910eca4]{align-items:center;display:flex}.oca__gem[data-v-4910eca4]{flex:0 0 auto;height:3rem;justify-content:center;position:relative;width:3rem}.oca__gem-ring[data-v-4910eca4]{background:#fef3c866;border:2px solid rgba(252,211,77,.6);border-radius:999px;filter:blur(.5px);inset:-.25rem;position:absolute}.oca__gem-core[data-v-4910eca4]{align-items:center;background:linear-gradient(45deg,#fde68b66,#f3e8ff4d 50%,#fef3c880);border:1px solid rgba(251,191,36,.5);border-radius:999px;box-shadow:inset 0 2px 4px #0000000d;display:flex;height:3rem;justify-content:center;position:relative;width:3rem;z-index:1}.oca__gem-fill[data-v-4910eca4],.oca__gem-stroke[data-v-4910eca4]{filter:drop-shadow(0 6px 8px rgba(168,85,247,.35));height:1.75rem;position:absolute;width:1.75rem}.oca__spark[data-v-4910eca4]{color:#fbbf24;font-size:.75rem;line-height:1;pointer-events:none;position:absolute;z-index:2}.oca__spark--tr[data-v-4910eca4]{right:-.15rem;top:-.15rem}.oca__spark--bl[data-v-4910eca4]{bottom:0;color:#fcd34d;font-size:.625rem;left:-.25rem}.oca__script[data-v-4910eca4]{min-width:0;transform:rotate(-3deg);transform-origin:left center}.oca__script-line[data-v-4910eca4]{color:#9333eae6;font-family:Caveat,Segoe Script,cursive;font-size:1.25rem;font-weight:700;letter-spacing:.03em;line-height:1;margin:0;white-space:nowrap}.oca__script-line--2[data-v-4910eca4]{font-size:1.125rem;margin-left:1rem;margin-top:-.1rem}.oca__spark-inline[data-v-4910eca4]{color:#fbbf24;font-family:inherit;font-size:.75rem}.oca__close[data-v-4910eca4]{align-items:center;background:#f5f5f4;border:0;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;padding:0;width:2rem}.oca__close[data-v-4910eca4]:disabled{cursor:wait;opacity:.65}.oca__title[data-v-4910eca4]{color:#0f172a;font-size:1.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.375;margin:1.15rem 0 0;text-align:center}.oca__body[data-v-4910eca4]{padding:0 1rem .5rem}.oca__bonus[data-v-4910eca4]{align-items:center;background:linear-gradient(134deg,#fff0f7e6,#fef9fff2);border:1px solid rgba(239,186,219,.7);border-radius:1rem;box-shadow:0 1px 2px #0000000d;display:flex;gap:.75rem;min-height:4.875rem;padding:.875rem;position:relative}.oca__gift[data-v-4910eca4]{filter:drop-shadow(0 2px 1px rgba(0,0,0,.06)) drop-shadow(0 4px 1.5px rgba(0,0,0,.07));flex:0 0 auto;height:2.75rem;position:relative;width:2.75rem}.oca__gift img[data-v-4910eca4]{display:block;max-width:none;position:absolute}.oca__gift-body[data-v-4910eca4]{height:auto;inset:37.5% 16.67% 12.5%;width:auto}.oca__gift-lid[data-v-4910eca4]{height:auto;inset:27.08% 12.5% 56.25%;width:auto}.oca__gift-ribbon-v[data-v-4910eca4]{height:auto;inset:27.08% 44.79% 12.5%;width:auto}.oca__gift-ribbon-h[data-v-4910eca4]{height:auto;inset:56.25% 12.5% 34.38%;width:auto}.oca__gift-bow[data-v-4910eca4]{height:auto;inset:14.74% 37.5% 70.83%;width:auto}.oca__gift-knot[data-v-4910eca4]{height:auto;inset:22.92% 45.83% 68.75%;width:auto}.oca__bonus-text[data-v-4910eca4]{color:#1e293b;flex:1 1 auto;font-size:.875rem;font-weight:700;line-height:1.25;margin:0;min-width:0}.oca__bonus-num[data-v-4910eca4]{color:#9333ea;font-size:.9375rem;font-weight:800}.oca__bonus-note[data-v-4910eca4]{color:#9333ea;flex:0 0 auto;font-family:Caveat,Segoe Script,cursive;font-size:.75rem;font-weight:700;line-height:1.25;margin:0;text-align:right;white-space:nowrap}.oca__heart[data-v-4910eca4]{color:#a855f7}.oca__benefits[data-v-4910eca4]{background:#fff;border:1px solid #f1f5f9;border-radius:1rem;box-shadow:0 4px 20px -4px #0000000d;display:flex;flex-direction:column;gap:1rem;margin-top:.875rem;padding:1.0625rem}.oca__benefit[data-v-4910eca4]{align-items:flex-start;display:flex;gap:.875rem}.oca__benefit-icon[data-v-4910eca4]{align-items:center;background:#fff7ede6;border:1px solid #ffedd5;border-radius:999px;display:inline-flex;flex:0 0 auto;height:2.5rem;justify-content:center;width:2.5rem}.oca__benefit-copy[data-v-4910eca4]{min-width:0;padding-top:.05rem}.oca__benefit-title[data-v-4910eca4]{color:#1e293b;font-size:.875rem;font-weight:700;line-height:1.25;margin:0}.oca__benefit-desc[data-v-4910eca4]{color:#94a3b8;font-size:.6875rem;font-weight:400;line-height:1.375;margin:.25rem 0 0}.oca__notice[data-v-4910eca4]{align-items:flex-start;background:#f5f5f4b3;border:1px solid hsla(20,6%,90%,.5);border-radius:.75rem;box-sizing:border-box;cursor:pointer;display:flex;font:inherit;gap:.5rem;margin-top:.875rem;padding:.6875rem .8125rem;text-align:left;width:100%}.oca__notice-lock[data-v-4910eca4]{flex:0 0 auto;margin-top:.125rem}.oca__notice-text[data-v-4910eca4]{color:#64748b;flex:1 1 auto;font-size:.625rem;font-weight:500;line-height:1.25;min-width:0}.oca__notice-text strong[data-v-4910eca4]{color:#334155;font-weight:600}.oca__notice-chevron[data-v-4910eca4]{flex:0 0 auto;margin-top:.2rem;opacity:.7}.oca__footer[data-v-4910eca4]{background:#fff;padding:.75rem 1rem calc(1.5rem + env(safe-area-inset-bottom))}.oca__cta[data-v-4910eca4]{align-items:center;background:linear-gradient(135deg,#a86ce4,#7641e2 50%,#6838d6);border:0;border-radius:999px;box-shadow:0 8px 24px -4px #7641e273;color:#fff;cursor:pointer;display:flex;flex-direction:column;font:inherit;justify-content:center;padding:.75rem 1rem;width:100%}.oca__cta[data-v-4910eca4]:disabled{cursor:wait;opacity:.72}.oca__cta-main[data-v-4910eca4]{font-size:.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-shadow:0 1px .5px rgba(0,0,0,.05)}.oca__cta-sub[data-v-4910eca4]{align-items:center;color:#e9d5fff2;display:inline-flex;font-size:.65625rem;font-weight:500;gap:.25rem;line-height:1.5;margin-top:.125rem}.oca__cta-spark[data-v-4910eca4]{color:#fcd34d;font-size:.5625rem}
