.palm-invite-share-panel[data-v-49ffc86f]{display:grid;gap:16px}.palm-invite-share-block>label[data-v-49ffc86f]{color:#6f6577;display:block;font-size:14px;font-weight:700;line-height:1.2;margin-bottom:8px}.palm-invite-link-row[data-v-49ffc86f]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 72px}.palm-invite-link-text[data-v-49ffc86f]{align-items:center;background:#f5f6f8;border-radius:13px;color:#5f5470;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;height:46px;line-height:1.2;min-width:0;overflow:hidden;padding:0 13px;text-overflow:ellipsis;white-space:nowrap}.palm-invite-copy[data-v-49ffc86f]{background:#5b3a73;border:0;border-radius:13px;color:#fefcff;cursor:pointer;font-size:11px;font-weight:700;height:46px;line-height:1;transition:transform .16s ease,background .16s ease}.palm-invite-copy[data-v-49ffc86f]:active{transform:translateY(1px)}.palm-invite-copy.is-copied[data-v-49ffc86f]{background:#5b8d76;color:#fff}.palm-invite-social-block[data-v-49ffc86f]{margin-top:0}.palm-invite-social-grid[data-v-49ffc86f]{display:grid;gap:16px 8px;grid-template-columns:repeat(6,minmax(0,1fr))}.palm-invite-social-item[data-v-49ffc86f]{align-items:center;background:transparent;border:0;color:#8d818f;cursor:pointer;display:flex;justify-content:center;min-width:0;padding:0;transition:opacity .16s ease,transform .16s ease}.palm-invite-social-item[data-v-49ffc86f]:hover{opacity:.78}.palm-invite-social-item[data-v-49ffc86f]:active{transform:scale(.96)}.palm-invite-social-item img[data-v-49ffc86f]{height:46px;width:46px}.palm-invite-share-panel.is-fortune .palm-invite-share-block>label[data-v-49ffc86f]{color:var(--fr-muted)}.palm-invite-share-panel.is-fortune .palm-invite-link-text[data-v-49ffc86f]{background:#f0f4f1;border:1px solid var(--fr-line);color:var(--fr-ink)}.palm-invite-share-panel.is-fortune .palm-invite-copy[data-v-49ffc86f]{background:var(--fr-jade-deep);color:#fbfcfa}.palm-invite-share-panel.is-fortune .palm-invite-copy.is-copied[data-v-49ffc86f]{background:var(--fr-jade)}@media(min-width:700px){.palm-invite-share-panel[data-v-49ffc86f]{gap:20px}.palm-invite-share-block>label[data-v-49ffc86f]{font-size:14px;margin-bottom:10px}.palm-invite-link-row[data-v-49ffc86f]{gap:14px;grid-template-columns:minmax(0,1fr) 136px}.palm-invite-link-text[data-v-49ffc86f]{padding:0 20px}.palm-invite-copy[data-v-49ffc86f],.palm-invite-link-text[data-v-49ffc86f]{border-radius:16px;font-size:15px;height:58px}.palm-invite-social-grid[data-v-49ffc86f]{gap:22px 28px}.palm-invite-social-item img[data-v-49ffc86f]{height:58px;width:58px}}@media(max-width:359px){.palm-invite-link-row[data-v-49ffc86f]{grid-template-columns:1fr}.palm-invite-copy[data-v-49ffc86f]{width:100%}}body.palm-free-modal-open{overflow:hidden}.palm-free-modal-enter-active[data-v-cbf494d9],.palm-free-modal-leave-active[data-v-cbf494d9]{transition:opacity .2s ease,visibility .2s ease}.palm-free-modal-enter-from[data-v-cbf494d9],.palm-free-modal-leave-to[data-v-cbf494d9]{opacity:0}.palm-free-modal-enter-active .palm-free-dialog[data-v-cbf494d9],.palm-free-modal-leave-active .palm-free-dialog[data-v-cbf494d9]{transition:transform .22s ease}.palm-free-modal-enter-from .palm-free-dialog[data-v-cbf494d9],.palm-free-modal-leave-to .palm-free-dialog[data-v-cbf494d9]{transform:translateY(12px) scale(.985)}.palm-free-modal-wrap[data-v-cbf494d9]{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#36303a7a;bottom:0;display:flex;justify-content:center;left:50%;padding:18px 16px;position:fixed;top:0;transform:translate(-50%);width:390px;z-index:70}.palm-free-dialog[data-v-cbf494d9]{background:#fff;border-radius:28px;box-shadow:0 24px 70px #231b2747;color:#3d3442;max-height:calc(100vh - 36px);overflow:auto;padding:20px 17px 16px;position:relative;width:100%}.palm-free-close[data-v-cbf494d9]{align-items:center;background:#f7f5f8;border:0;border-radius:999px;color:#8d9caf;cursor:pointer;display:flex;flex:0 0 auto;font-size:17px;height:34px;justify-content:center;line-height:1;width:34px}.palm-free-head[data-v-cbf494d9]{padding:0 0 0 2px}.palm-free-title-row[data-v-cbf494d9]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.palm-free-title-copy[data-v-cbf494d9]{min-width:0}.palm-free-title-line[data-v-cbf494d9]{align-items:center;display:flex;gap:7px;min-width:0}.palm-free-title-line h2[data-v-cbf494d9]{min-width:0}.palm-free-head h2[data-v-cbf494d9]{color:#241f27;font-family:"Noto Serif CJK SC",ui-serif,Georgia,serif;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1.18;margin:0}.palm-free-head p[data-v-cbf494d9]{color:#8b7e90;font-size:12px;line-height:1.45;margin:8px 0 0}.palm-free-reward[data-v-cbf494d9]{align-items:center;background:#f7f2fa;border:1px solid #ebdff0;border-radius:18px;display:grid;gap:4px 10px;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;margin:18px 0 16px;padding:13px 13px 12px;position:relative}.palm-free-gift[data-v-cbf494d9]{align-items:center;background:#e9def1;border-radius:13px;color:#755887;display:flex;font-size:21px;grid-row:1/3;height:38px;justify-content:center;width:38px}.palm-free-reward-copy[data-v-cbf494d9]{display:flex;flex-direction:column;min-width:0}.palm-free-reward-copy span[data-v-cbf494d9]{color:#8d7c94;font-size:11px;line-height:1.2}.palm-free-reward-copy strong[data-v-cbf494d9]{color:#57415f;font-size:13px;font-weight:700;line-height:1.35;margin-top:2px}.palm-free-count[data-v-cbf494d9]{align-items:baseline;align-self:center;color:#73517f;display:flex;font-variant-numeric:tabular-nums}.palm-free-count b[data-v-cbf494d9]{font-family:"Noto Serif CJK SC",ui-serif,Georgia,serif;font-size:20px;line-height:1}.palm-free-count span[data-v-cbf494d9]{color:#a38da9;font-size:9px}.palm-free-refresh[data-v-cbf494d9]{align-items:center;background:#f7f5f8;border:0;border-radius:999px;color:#866697;cursor:pointer;display:flex;flex:0 0 auto;font-size:15px;height:30px;justify-content:center;transition:background .18s ease,color .18s ease,transform .18s ease;width:30px}.palm-free-refresh[data-v-cbf494d9]:hover:not(:disabled){background:#fff;color:#6f4b8a;transform:translateY(-1px)}.palm-free-refresh[data-v-cbf494d9]:disabled{cursor:default;opacity:.72}.palm-free-refresh .is-spinning[data-v-cbf494d9]{animation:palm-free-refresh-spin-cbf494d9 .8s linear infinite}@keyframes palm-free-refresh-spin-cbf494d9{to{transform:rotate(1turn)}}.palm-free-progress[data-v-cbf494d9]{display:grid;gap:3px;grid-column:2/4;margin-top:5px}.palm-free-progress i[data-v-cbf494d9]{background:#e2d7e7;border-radius:99px;display:block;height:4px}.palm-free-progress i.is-filled[data-v-cbf494d9]{background:#8e70a5}.palm-free-privacy-option[data-v-cbf494d9]{align-items:center;background:#fbf9fc;border:1px solid #ece5ef;border-radius:14px;color:#5a4d62;cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 38px;margin-top:10px;padding:10px 11px;transition:border-color .18s ease,background .18s ease}.palm-free-privacy-option.is-enabled[data-v-cbf494d9]{background:#fbf5ff;border-color:#d9c5e5}.palm-free-privacy-input[data-v-cbf494d9]{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.palm-free-privacy-copy[data-v-cbf494d9]{display:flex;flex-direction:column;gap:2px;min-width:0}.palm-free-privacy-copy strong[data-v-cbf494d9]{color:#514159;font-size:12px;font-weight:750;line-height:1.25}.palm-free-privacy-copy small[data-v-cbf494d9]{color:#9a8da0;font-size:10px;font-weight:500;line-height:1.3}.palm-free-privacy-switch[data-v-cbf494d9]{background:#e4dce8;border-radius:999px;display:block;height:22px;position:relative;transition:background .18s ease;width:38px}.palm-free-privacy-switch i[data-v-cbf494d9]{background:#fff;border-radius:999px;box-shadow:0 2px 7px #37244229;height:16px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:16px}.palm-free-privacy-option.is-enabled .palm-free-privacy-switch[data-v-cbf494d9]{background:#8e70a5}.palm-free-privacy-option.is-enabled .palm-free-privacy-switch i[data-v-cbf494d9]{transform:translate(16px)}.palm-free-pay[data-v-cbf494d9]{background:#fbf8fc;border:1px solid rgba(91,58,115,.16);border-radius:13px;color:#6f6577;cursor:pointer;font-size:11px;height:39px;line-height:1;margin-top:16px;width:100%}.palm-free-pay b[data-v-cbf494d9]{color:#6f4b8a;font-size:12px;margin-left:4px}.palm-free-modal-wrap.is-fortune[data-v-cbf494d9]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#23302b70}.palm-free-dialog.is-fortune[data-v-cbf494d9]{background:var(--fr-paper-light);border:1px solid var(--fr-line);border-radius:8px;box-shadow:0 28px 70px #23302b3b,inset 0 0 0 7px var(--fr-paper);color:var(--fr-ink)}.palm-free-dialog.is-fortune .palm-free-head h2[data-v-cbf494d9]{color:var(--fr-ink);font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif}.palm-free-dialog.is-fortune .palm-free-head p[data-v-cbf494d9],.palm-free-dialog.is-fortune .palm-free-privacy-copy small[data-v-cbf494d9],.palm-free-dialog.is-fortune .palm-free-reward-copy span[data-v-cbf494d9]{color:var(--fr-muted)}.palm-free-dialog.is-fortune .palm-free-close[data-v-cbf494d9],.palm-free-dialog.is-fortune .palm-free-refresh[data-v-cbf494d9]{background:var(--fr-paper-deep);color:var(--fr-muted)}.palm-free-dialog.is-fortune .palm-free-refresh[data-v-cbf494d9]:hover:not(:disabled){background:var(--fr-jade-pale);color:var(--fr-jade-deep)}.palm-free-dialog.is-fortune .palm-free-reward[data-v-cbf494d9]{background:#f0f5f1;border-color:var(--fr-line);border-radius:4px}.palm-free-dialog.is-fortune .palm-free-gift[data-v-cbf494d9]{background:#dfe9e4;border-radius:3px;color:var(--fr-jade-deep)}.palm-free-dialog.is-fortune .palm-free-count[data-v-cbf494d9],.palm-free-dialog.is-fortune .palm-free-privacy-copy strong[data-v-cbf494d9],.palm-free-dialog.is-fortune .palm-free-reward-copy strong[data-v-cbf494d9]{color:var(--fr-ink)}.palm-free-dialog.is-fortune .palm-free-count span[data-v-cbf494d9]{color:var(--fr-muted)}.palm-free-dialog.is-fortune .palm-free-progress i[data-v-cbf494d9]{background:#d8e2dc;border-radius:0}.palm-free-dialog.is-fortune .palm-free-progress i.is-filled[data-v-cbf494d9]{background:var(--fr-jade)}.palm-free-dialog.is-fortune .palm-free-privacy-option[data-v-cbf494d9]{background:#f7faf7;border-color:var(--fr-line);border-radius:4px;color:#4f625a}.palm-free-dialog.is-fortune .palm-free-privacy-option.is-enabled[data-v-cbf494d9]{background:var(--fr-jade-pale);border-color:var(--fr-jade-soft)}.palm-free-dialog.is-fortune .palm-free-privacy-switch[data-v-cbf494d9]{background:#d5dfda}.palm-free-dialog.is-fortune .palm-free-privacy-option.is-enabled .palm-free-privacy-switch[data-v-cbf494d9]{background:var(--fr-jade)}.palm-free-dialog.is-fortune .palm-free-pay[data-v-cbf494d9]{background:#f0f4f1;border-color:var(--fr-line);border-radius:3px;color:var(--fr-muted)}.palm-free-dialog.is-fortune .palm-free-pay b[data-v-cbf494d9]{color:var(--fr-jade-deep)}@media(min-width:700px){.palm-free-modal-wrap[data-v-cbf494d9]{left:0;padding:22px 40px;right:0;transform:none;width:100vw}.palm-free-dialog[data-v-cbf494d9]{border-radius:30px;padding:34px 48px 30px;width:min(896px,calc(100vw - 80px))}.palm-free-close[data-v-cbf494d9]{font-size:20px;height:42px;width:42px}.palm-free-refresh[data-v-cbf494d9]{font-size:17px;height:34px;width:34px}.palm-free-head[data-v-cbf494d9]{padding:0 0 0 2px}.palm-free-title-row[data-v-cbf494d9]{gap:24px}.palm-free-title-line[data-v-cbf494d9]{gap:10px}.palm-free-head h2[data-v-cbf494d9]{font-size:30px}.palm-free-head p[data-v-cbf494d9]{font-size:13px;margin-top:7px}.palm-free-reward[data-v-cbf494d9]{border-radius:20px;gap:5px 14px;grid-template-columns:48px minmax(0,1fr) auto;margin:20px 0;padding:16px 18px 15px}.palm-free-gift[data-v-cbf494d9]{border-radius:15px;font-size:25px;height:48px;width:48px}.palm-free-reward-copy span[data-v-cbf494d9]{font-size:11px}.palm-free-reward-copy strong[data-v-cbf494d9]{font-size:14px}.palm-free-count b[data-v-cbf494d9]{font-size:28px}.palm-free-count span[data-v-cbf494d9]{font-size:12px}.palm-free-progress[data-v-cbf494d9]{gap:5px;margin-top:8px}.palm-free-progress i[data-v-cbf494d9]{height:6px}.palm-free-pay[data-v-cbf494d9]{display:none}}@media(max-width:430px){.palm-free-modal-wrap[data-v-cbf494d9]{left:0;transform:none;width:100vw}}.threads-unlock-wrap[data-v-b15244e4]{display:grid;inset:0;isolation:isolate;padding:20px;place-items:center;position:fixed;z-index:1200}.threads-unlock-backdrop[data-v-b15244e4]{background:#0f0c18c7;border:0;inset:0;position:absolute}.threads-unlock-dialog[data-v-b15244e4]{background:#fff;border-radius:24px;box-shadow:0 30px 90px #10081959;color:#251b2d;contain:layout paint;max-height:calc(100vh - 40px);overflow:auto;padding:16px 16px 20px;position:relative;width:min(440px,100%)}.is-fortune .threads-unlock-dialog[data-v-b15244e4]{background:var(--fr-paper-light,#fbfcfa);color:var(--fr-ink,#28332f)}.threads-unlock-close[data-v-b15244e4]{background:#190f1e52;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;display:grid;font-size:20px;height:36px;place-items:center;position:absolute;right:26px;top:26px;width:36px;z-index:2}.is-fortune .threads-unlock-close[data-v-b15244e4]{background:#faf5e7d1;border-color:#26352f24;color:#26352f}.threads-card-preview[data-v-b15244e4]{aspect-ratio:4/5;background:#24102a;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff1a;overflow:hidden;position:relative}.is-fortune .threads-card-preview[data-v-b15244e4]{background:#f3ecd9;box-shadow:inset 0 0 0 1px #26352f1a}.threads-card-preview>img[data-v-b15244e4]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.threads-card-state[data-v-b15244e4]{align-content:center;color:#ffffffc2;display:grid;font-size:13px;gap:12px;inset:0;justify-items:center;line-height:1.55;padding:36px;position:absolute;text-align:center}.threads-card-state[data-v-b15244e4] svg{height:28px;width:28px}.is-fortune .threads-card-state[data-v-b15244e4]{color:#26352fb3}.threads-card-preview.is-loading[data-v-b15244e4]:after{animation:threads-card-loading-b15244e4 1.2s ease-in-out infinite alternate;background:#ffffff14;content:"";inset:0;position:absolute}.threads-card-preview.is-error[data-v-b15244e4]{box-shadow:inset 0 0 0 1px #be4a4a47}.threads-unlock-note[data-v-b15244e4]{color:#685e6d;font-size:13px;line-height:1.6;margin:16px 4px 14px;text-align:center}.is-fortune .threads-unlock-note[data-v-b15244e4]{color:var(--fr-muted,#68756f)}.threads-primary[data-v-b15244e4]{align-items:center;background:#221728;border:0;border-radius:16px;color:#fff;display:flex;font-size:16px;font-weight:800;gap:9px;justify-content:center;min-height:52px;width:100%}.is-fortune .threads-primary[data-v-b15244e4]{background:#557267}.threads-primary[data-v-b15244e4]:disabled{opacity:.55}.threads-unlock-modal-enter-active[data-v-b15244e4],.threads-unlock-modal-leave-active[data-v-b15244e4]{transition:opacity .2s ease}.threads-unlock-modal-enter-from[data-v-b15244e4],.threads-unlock-modal-leave-to[data-v-b15244e4]{opacity:0}@keyframes threads-card-loading-b15244e4{to{opacity:.35}}@media(max-width:700px){.threads-unlock-wrap[data-v-b15244e4]{padding:12px}.threads-unlock-dialog[data-v-b15244e4]{max-height:calc(100vh - 24px)}}@media(prefers-reduced-motion:reduce){.threads-card-preview.is-loading[data-v-b15244e4]:after{animation:none}}.birthday-wheel[data-v-e03379be]{display:grid;overflow:hidden;overscroll-behavior-x:none;position:relative;width:100%}.birthday-wheel.is-palm[data-v-e03379be]{background:linear-gradient(135deg,#faf7fcf0,#fcf9fdf0);border:1px solid rgba(82,55,92,.1);border-radius:8px;box-shadow:0 12px 28px #5437600e;grid-template-columns:repeat(3,minmax(0,1fr));height:184px;justify-self:center;width:min(100%,640px)}.birthday-wheel.is-compact[data-v-e03379be]{gap:8px;grid-template-columns:1.2fr 1fr 1fr;height:240px;padding:12px}.birthday-wheel.is-palm[data-v-e03379be]:after,.birthday-wheel.is-palm[data-v-e03379be]:before{content:"";height:64px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.birthday-wheel.is-palm[data-v-e03379be]:before{background:linear-gradient(180deg,#fcf9fdfa,#fcf9fd00);top:0}.birthday-wheel.is-palm[data-v-e03379be]:after{background:linear-gradient(0deg,#fcf9fdfa,#fcf9fd00);bottom:0}.birthday-wheel-column[data-v-e03379be]{display:grid;min-width:0;overflow-x:hidden;overflow-y:auto;position:relative;width:100%;z-index:1;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.birthday-wheel-column.is-dragging[data-v-e03379be]{cursor:grabbing;scroll-snap-type:none}.birthday-wheel.is-palm .birthday-wheel-column[data-v-e03379be]{padding:69px 0}.birthday-wheel.is-compact .birthday-wheel-column[data-v-e03379be]{border-radius:10px;padding:90px 0;scroll-behavior:smooth;scrollbar-width:thin}.birthday-wheel-column[data-v-e03379be]::-webkit-scrollbar{display:none}.birthday-wheel-option[data-v-e03379be]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:center;line-height:1;min-width:0;padding:0;scroll-snap-align:center;scroll-snap-stop:always;text-align:center;white-space:nowrap;width:100%}.birthday-wheel.is-palm .birthday-wheel-option[data-v-e03379be]{color:#9a8f9f;font-size:1.06rem;font-weight:720;height:46px;transition:color .16s ease}.birthday-wheel.is-palm .birthday-wheel-option.is-selected[data-v-e03379be]{color:#34283c;font-weight:820}.birthday-wheel.is-compact .birthday-wheel-option[data-v-e03379be]{color:#000000b3;font-size:14px;height:36px;transition:background .12s ease,color .12s ease}.birthday-wheel.is-compact .birthday-wheel-option[data-v-e03379be]:hover{background:#0000000a}.birthday-wheel.is-compact .birthday-wheel-option.is-selected[data-v-e03379be]{background:#111;color:#fff;font-weight:600}.birthday-wheel-highlight[data-v-e03379be]{background:#ffffff9e;border-radius:8px;box-shadow:inset 0 0 0 1px #5b3a731a;height:46px;left:12px;pointer-events:none;position:absolute;right:12px;top:69px;z-index:0}.time-wheel[data-v-e686da90]{background:linear-gradient(135deg,#faf7fcf0,#fcf9fdf0);border:1px solid rgba(82,55,92,.1);border-radius:8px;box-shadow:0 12px 28px #5437600e;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:184px;justify-self:center;overflow:hidden;overscroll-behavior-x:none;position:relative;width:min(100%,640px)}.time-wheel[data-v-e686da90]:after,.time-wheel[data-v-e686da90]:before{content:"";height:64px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.time-wheel[data-v-e686da90]:before{background:linear-gradient(180deg,#fcf9fdfa,#fcf9fd00);top:0}.time-wheel[data-v-e686da90]:after{background:linear-gradient(0deg,#fcf9fdfa,#fcf9fd00);bottom:0}.time-wheel-column[data-v-e686da90]{display:grid;min-width:0;overflow-x:hidden;overflow-y:auto;padding:69px 0;position:relative;width:100%;z-index:1;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.time-wheel-column.is-dragging[data-v-e686da90]{cursor:grabbing;scroll-snap-type:none}.time-wheel-column[data-v-e686da90]::-webkit-scrollbar{display:none}.time-wheel-option[data-v-e686da90]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#9a8f9f;cursor:pointer;display:flex;font-feature-settings:"tnum";font-size:1.06rem;font-variant-numeric:tabular-nums;font-weight:720;height:46px;justify-content:center;line-height:1;min-width:0;padding:0;scroll-snap-align:center;scroll-snap-stop:always;transition:color .16s ease;width:100%}.time-wheel-option.is-selected[data-v-e686da90]{color:#34283c;font-weight:820}.time-wheel-highlight[data-v-e686da90]{background:#ffffff9e;border-radius:8px;box-shadow:inset 0 0 0 1px #5b3a731a;left:12px;right:12px;z-index:0}.time-wheel-highlight[data-v-e686da90],.time-wheel-separator[data-v-e686da90]{height:46px;pointer-events:none;position:absolute;top:69px}.time-wheel-separator[data-v-e686da90]{color:#706571;display:grid;font-size:1.08rem;font-weight:800;left:50%;place-items:center;transform:translate(-50%);z-index:3}.fortune-nebula-loader[data-v-0baf30d8]{--nebula-jade:#668479;--nebula-jade-deep:#557267;--nebula-jade-soft:#91a99f;--nebula-line:#dcd8ce;--nebula-paper:#fbfaf6}.fortune-nebula-stage[data-v-0baf30d8]{animation:fortune-nebula-float-0baf30d8 5.6s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,hsla(53,40%,96%,.92) 0 26%,rgba(229,236,225,.26) 48%,rgba(225,220,234,.12) 62%,transparent 74%);border-radius:50%;contain:layout paint;margin-left:auto;margin-right:auto;pointer-events:none;position:relative;transform-origin:center;width:min(400px,62vw);will-change:transform}.fortune-nebula-stage canvas[data-v-0baf30d8]{display:block;height:100%;width:100%}.fortune-nebula-loader[data-v-0baf30d8] .fortune-mystic-stages:before{background-color:var(--nebula-line)}.fortune-nebula-loader[data-v-0baf30d8] .fortune-mystic-stages i{background-color:var(--nebula-paper);border-color:#d1cdc3}.fortune-nebula-loader[data-v-0baf30d8] .fortune-mystic-stages li{color:#9b9891}.fortune-nebula-loader[data-v-0baf30d8] .fortune-mystic-current,.fortune-nebula-loader[data-v-0baf30d8] .fortune-mystic-stages .is-active{color:var(--nebula-jade)}.fortune-nebula-loader[data-v-0baf30d8] .fortune-mystic-stages .is-active i{background-color:var(--nebula-jade);border-color:var(--nebula-jade-deep);box-shadow:inset 0 1px #ffffff40,0 0 0 4px #66847917;color:#fffdf7}.fortune-nebula-loader[data-v-0baf30d8] .fortune-mystic-stages .is-active i:after{border-color:#55726721;border-right-color:var(--nebula-jade-deep);border-top-color:var(--nebula-jade-deep)}.fortune-nebula-loader[data-v-0baf30d8] .fortune-mystic-stages .is-done{color:var(--nebula-jade-soft)}.fortune-nebula-loader[data-v-0baf30d8] .fortune-mystic-stages .is-done i{background-color:var(--nebula-jade-soft);border-color:var(--nebula-jade-soft)}.fortune-nebula-loader[data-v-0baf30d8] .fortune-mystic-current b,.fortune-nebula-loader[data-v-0baf30d8] .fortune-overall-progress strong{color:var(--nebula-jade-deep)}.fortune-nebula-loader[data-v-0baf30d8] .fortune-overall-progress-track{background-color:#ebe9e2}.fortune-nebula-loader[data-v-0baf30d8] .fortune-overall-progress-track i{background-color:var(--nebula-jade);box-shadow:none}@keyframes fortune-nebula-float-0baf30d8{50%{transform:translateY(-5px) scale(1.012)}}@media(max-width:640px){.fortune-nebula-stage[data-v-0baf30d8]{width:min(350px,100%)}}@media(prefers-reduced-motion:reduce){.fortune-nebula-stage[data-v-0baf30d8]{animation:none}}.fortune-report-feedback[data-v-1f469cba]{background-color:#ffffffd1;border:1px solid var(--fr-line);border-top:3px solid var(--fr-jade);box-shadow:0 14px 34px #2839320f;padding:clamp(28px,5vw,44px);text-align:center}.fortune-report-feedback h2[data-v-1f469cba]{color:var(--fr-ink);font-size:clamp(24px,3vw,32px);font-weight:560;letter-spacing:-.025em;line-height:1.3;margin:0}.fortune-report-feedback p[data-v-1f469cba]{color:var(--fr-muted);font-size:13px;line-height:1.7;margin:10px 0 0}.fortune-report-feedback>div[data-v-1f469cba]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px auto 0;max-width:480px}.fortune-report-feedback button[data-v-1f469cba]{align-items:center;background-color:var(--fr-paper-light);border:1px solid #c8d5ce;border-radius:4px;color:#4f625a;display:inline-flex;font-size:14px;font-weight:680;gap:8px;justify-content:center;min-height:48px;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.fortune-report-feedback button[data-v-1f469cba]:hover{background-color:var(--fr-jade-pale);border-color:var(--fr-jade);color:var(--fr-jade-deep);transform:translateY(-1px)}.fortune-report-feedback button[data-v-1f469cba]:focus-visible{outline:2px solid var(--fr-jade);outline-offset:3px}.fortune-report-feedback svg[data-v-1f469cba]{height:18px;width:18px}.fortune-feedback-enter-active[data-v-1f469cba],.fortune-feedback-leave-active[data-v-1f469cba]{transition:opacity .2s ease,transform .2s ease}.fortune-feedback-enter-from[data-v-1f469cba],.fortune-feedback-leave-to[data-v-1f469cba]{opacity:0;transform:translateY(6px)}@media(max-width:520px){.fortune-report-feedback[data-v-1f469cba]{padding:26px 18px 28px}.fortune-report-feedback>div[data-v-1f469cba]{gap:9px}}@media(prefers-reduced-motion:reduce){.fortune-feedback-enter-active[data-v-1f469cba],.fortune-feedback-leave-active[data-v-1f469cba],.fortune-report-feedback button[data-v-1f469cba]{transition:none}}.fortune-app{--fortune-ink:#241f1b;--fortune-muted:#746b62;--fortune-paper:#f7f3eb;--fortune-paper-deep:#eee7dc;--fortune-line:#d9d0c3;--fortune-red:#a4382e;--fortune-red-dark:#7d2922;--fortune-gold:#9c7a42;background:#f9f7f2;color:var(--fortune-ink);min-height:100vh}.fortune-app h1,.fortune-app h2,.fortune-app h3{font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif}.fortune-landing{overflow:hidden}.fortune-hero{align-items:center;display:grid;gap:clamp(48px,8vw,110px);grid-template-columns:minmax(0,.88fr) minmax(440px,.78fr);margin:0 auto;max-width:1180px;min-height:720px;padding:72px 28px 90px;position:relative}.fortune-hero:before{border:1px solid rgba(156,122,66,.13);border-radius:50%;box-shadow:0 0 0 42px #9c7a4209,0 0 0 96px #9c7a4206;content:"";height:510px;left:-190px;position:absolute;top:48px;width:510px;z-index:0}.fortune-form-card,.fortune-hero-copy{position:relative;z-index:1}.fortune-eyebrow{align-items:center;color:var(--fortune-red);display:inline-flex;font-size:11px;font-weight:800;gap:9px;letter-spacing:.2em;text-transform:uppercase}.fortune-eyebrow:before{background:var(--fortune-red);content:"";height:7px;transform:rotate(45deg);width:7px}.fortune-hero-copy h1{color:#211d19;font-size:clamp(42px,5.2vw,70px);font-weight:650;letter-spacing:-.055em;line-height:1.12;margin:25px 0 22px;max-width:590px}.fortune-hero-copy>p{color:var(--fortune-muted);font-size:17px;line-height:1.85;margin:0;max-width:540px}.fortune-trust-inline{color:#635a52;display:flex;flex-wrap:wrap;font-size:12px;font-weight:650;gap:18px;margin-top:34px}.fortune-trust-inline span{align-items:center;display:inline-flex;gap:6px}.fortune-trust-inline svg{color:var(--fortune-red)}.fortune-form-card{background:#fffdf8f0;border:1px solid #d9d0c3;box-shadow:0 26px 70px #3d2e1f1f;padding:34px 34px 28px}.fortune-form-card:after{border:1px solid rgba(156,122,66,.16);content:"";inset:8px;pointer-events:none;position:absolute}.fortune-form-card header{align-items:flex-start;display:flex;gap:16px;margin-bottom:28px;padding-right:48px;position:relative;z-index:1}.fortune-form-card header>span{color:var(--fortune-red);font-family:Georgia,serif;font-size:13px;font-style:italic}.fortune-form-card h2{font-size:24px;letter-spacing:-.03em;margin:0 0 5px}.fortune-form-card header p{color:#897f75;font-size:12px;margin:0}.fortune-form-seal{border:2px solid rgba(164,56,46,.78);color:var(--fortune-red);display:grid;font-family:Songti SC,serif;font-size:20px;height:42px;place-items:center;position:absolute;right:25px;top:23px;transform:rotate(4deg);width:42px;z-index:2}.fortune-field{border:0;display:grid;gap:8px;margin:0 0 17px;padding:0;position:relative;z-index:1}.fortune-field legend,.fortune-field>label{color:#4f4841;font-size:12px;font-weight:750}.fortune-field>input,.fortune-modal input[type=email],.fortune-time-input{background:#fbf9f4;border:1px solid #d9d0c4;border-radius:2px;color:#2c2722;font-size:14px;height:46px;outline:0;padding:0 13px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.fortune-field>input:focus,.fortune-modal input[type=email]:focus,.fortune-time-input:focus{border-color:#a4382e;box-shadow:0 0 0 3px #a4382e14}.fortune-field small{color:#9a9085;font-size:10px;line-height:1.5}.fortune-segments{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.fortune-segments.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fortune-segments label{min-width:0}.fortune-segments input{opacity:0;position:absolute}.fortune-segments span{align-items:center;background:#f8f5ef;border:1px solid #ded6cb;color:#756c63;cursor:pointer;display:flex;font-size:11px;justify-content:center;min-height:38px;padding:7px 8px;text-align:center;transition:.18s ease}.fortune-segments label.active span{background:#fff7f2;border-color:var(--fortune-red);box-shadow:inset 0 -2px 0 var(--fortune-red);color:var(--fortune-red-dark);font-weight:750}.fortune-check,.fortune-terms{align-items:center;color:#756c63!important;display:flex!important;font-size:11px!important;font-weight:500!important;gap:8px}.fortune-check input,.fortune-terms input{accent-color:var(--fortune-red)}.fortune-lock-card>button,.fortune-modal .primary,.fortune-submit{align-items:center;background:var(--fortune-ink);border:0;color:#fffaf1;cursor:pointer;display:flex;font-size:14px;font-weight:750;gap:10px;justify-content:center;letter-spacing:.03em;min-height:50px;position:relative;transition:background .18s ease,transform .18s ease;width:100%;z-index:1}.fortune-lock-card>button:hover,.fortune-modal .primary:hover,.fortune-submit:hover{background:var(--fortune-red-dark);transform:translateY(-1px)}.fortune-lock-card>button:disabled,.fortune-submit:disabled{cursor:wait;opacity:.65}.fortune-form-error,.fortune-privacy{align-items:center;color:#958b81;display:flex;font-size:10px;gap:6px;justify-content:center;margin:10px 0 0;position:relative;z-index:1}.fortune-form-error{color:var(--fortune-red);font-size:12px;justify-content:flex-start;margin:-4px 0 12px}.fortune-trust-grid{border-bottom:1px solid var(--fortune-line);border-top:1px solid var(--fortune-line);display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1180px}.fortune-trust-grid article{min-height:215px;padding:45px 38px;position:relative}.fortune-trust-grid article+article{border-left:1px solid var(--fortune-line)}.fortune-preview-grid b,.fortune-trust-grid article>span{color:var(--fortune-red);font-family:Georgia,serif;font-size:12px;font-style:italic}.fortune-trust-grid h2{font-size:22px;margin:34px 0 10px}.fortune-preview-grid p,.fortune-preview-section header p,.fortune-seo-section p,.fortune-trust-grid p{color:var(--fortune-muted);font-size:13px;line-height:1.75;margin:0}.fortune-preview-section,.fortune-seo-section{margin:0 auto;max-width:1180px;padding:110px 28px}.fortune-preview-section>header{margin-bottom:48px;max-width:660px}.fortune-preview-section h2,.fortune-seo-section>header h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin:18px 0 12px}.fortune-preview-grid{background:#fdfbf7;border:1px solid var(--fortune-line);display:grid;grid-template-columns:repeat(4,1fr)}.fortune-preview-grid article{min-height:250px;padding:30px 28px;position:relative}.fortune-preview-grid article+article{border-left:1px solid var(--fortune-line)}.fortune-preview-grid svg{color:var(--fortune-gold);display:block;font-size:30px;margin:44px 0 24px}.fortune-preview-grid h3{font-size:19px;margin:0 0 10px}.fortune-seo-section{border-top:1px solid var(--fortune-line);display:grid;gap:40px 80px;grid-template-columns:1fr 1fr}.fortune-seo-section>header{grid-column:1/-1}.fortune-seo-section article{border-top:1px solid var(--fortune-line);padding-top:25px}.fortune-seo-section h3{font-size:20px;margin:0 0 12px}.fortune-loading-page{align-items:center;background:radial-gradient(circle at 50% 42%,#fffdf8 0,#f4efe6 48%,#ebe4d9);display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 80px);padding:50px 22px 80px;text-align:center}.fortune-orbit{height:240px;margin-bottom:38px;position:relative;width:240px}.orbit-ring{align-items:center;border:1px solid rgba(156,122,66,.42);border-radius:50%;display:flex;inset:0;justify-content:center;position:absolute}.ring-one{animation:fortune-spin 18s linear infinite;color:#8c7350;font-family:Songti SC,serif;font-size:17px;letter-spacing:.8em;writing-mode:vertical-rl}.ring-two{animation:fortune-spin-reverse 12s linear infinite;border-style:dashed;inset:34px}.orbit-core{background:#fffbf4f0;border:2px solid rgba(164,56,46,.78);box-shadow:0 12px 40px #442d1b1f;color:var(--fortune-red);display:grid;font-family:Songti SC,serif;font-size:40px;inset:76px;place-items:center;position:absolute;transform:rotate(4deg)}.fortune-loading-page h1{font-size:clamp(34px,5vw,48px);margin:16px 0 12px}.fortune-loading-page>p{color:var(--fortune-muted);font-size:14px;line-height:1.8;margin:0;max-width:570px}.fortune-loading-stages{display:grid;gap:10px;margin:36px 0 18px;padding:0;text-align:left;width:min(100%,460px)}.fortune-loading-stages li{align-items:center;color:#a0978c;display:flex;font-size:12px;gap:12px;list-style:none;transition:color .25s ease}.fortune-loading-stages li span{border:1px solid #d8cfc2;border-radius:50%;display:grid;height:26px;place-items:center;width:26px}.fortune-loading-stages li.active,.fortune-loading-stages li.done{color:var(--fortune-ink);font-weight:700}.fortune-loading-stages li.active span{border-color:var(--fortune-red);color:var(--fortune-red)}.fortune-loading-stages li.active svg{animation:fortune-spin 1s linear infinite}.fortune-loading-stages li.done span{background:#7c8f72;border-color:#7c8f72;color:#fff}.fortune-loading-page>small{color:#9d9389;font-size:10px}.fortune-report-page{margin:0 auto;max-width:860px;padding:72px 24px 140px}.fortune-report-hero{padding:20px 10px 54px;text-align:center}.fortune-report-hero h1{font-size:clamp(38px,6vw,62px);letter-spacing:-.055em;line-height:1.15;margin:20px 0 18px}.fortune-report-hero>p{color:var(--fortune-muted);font-family:"Noto Serif SC",serif;font-size:15px;line-height:2;margin:0 auto;max-width:680px}.fortune-keywords{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:26px}.fortune-keywords span{background:#f5f0e8;border:1px solid #d8cfc2;border-radius:999px;color:#6e6258;font-size:11px;padding:7px 13px}.fortune-chart-card{background:#fffdf8;border:1px solid var(--fortune-line);box-shadow:0 25px 70px #36291d1a;padding:34px;position:relative}.fortune-chart-card:before{border:1px solid rgba(156,122,66,.13);content:"";inset:8px;pointer-events:none;position:absolute}.fortune-chart-card>header{align-items:center;border-bottom:1px solid var(--fortune-line);display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);padding-bottom:24px;position:relative;z-index:1}.fortune-chart-heading{align-content:center;display:grid;gap:26px;min-width:0}.fortune-chart-card .fortune-chart-heading h2{margin:0}.fortune-chart-card header span,.fortune-free-report>header span,.fortune-full-report>header span,.fortune-lock-card>span{color:var(--fortune-red);font-size:10px;font-weight:800;letter-spacing:.18em}.fortune-chart-card header h2,.fortune-free-report>header h2,.fortune-full-report>header h2{font-size:28px;margin:8px 0 0}.fortune-chart-card header p{color:#867b71;font-size:11px;line-height:1.7;margin:0}.fortune-chart-date{align-items:center;align-self:start;color:#867b71;display:flex;gap:12px}.fortune-chart-date>div{display:grid;gap:5px}.fortune-chart-date small{color:#93887e;font-size:9px;font-weight:700}.fortune-chart-date strong{color:#403933;font-size:13px;font-weight:600;white-space:nowrap}.fortune-chart-date em{color:#867b71;font-size:9px;font-style:normal;font-weight:500;margin-left:3px}.fortune-chart-date>i{color:#a69b90;font-size:15px;font-style:normal}.fortune-pillars{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:30px 0;position:relative;z-index:1}.fortune-pillars article{background:#f7f2e9;border:1px solid #dbd1c5;display:grid;min-height:155px;padding:14px 8px;place-items:center;text-align:center}.fortune-pillars article>span{color:#867a70;font-size:10px}.fortune-pillars strong{display:flex;font-family:Songti SC,serif;font-size:34px;font-weight:500;gap:4px}.fortune-pillars strong i{color:var(--fortune-red);font-style:normal}.fortune-pillars small{color:#9c7a42;font-size:9px}.fortune-pillars .unknown{opacity:.55}.fortune-chart-meta{border-bottom:1px solid var(--fortune-line);border-top:1px solid var(--fortune-line);display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:18px 0;position:relative;z-index:1}.fortune-chart-meta span{color:#403933;display:grid;font-size:12px;gap:5px}.fortune-chart-meta b{color:#93887e;font-size:9px;letter-spacing:.12em}.fortune-elements{display:grid;gap:10px;margin-top:25px;position:relative;z-index:1}.fortune-elements h3{font-size:15px;margin:0 0 5px}.fortune-elements>div{align-items:center;color:#746a61;display:grid;font-size:10px;gap:10px;grid-template-columns:22px 1fr 38px}.fortune-elements i{background:#e5ded4;height:4px;overflow:hidden}.fortune-elements i b{background:linear-gradient(90deg,var(--fortune-red),#b6935c);display:block;height:100%}.fortune-elements em{font-style:normal;text-align:right}.fortune-free-report,.fortune-full-report{margin-top:75px}.fortune-free-report>header,.fortune-full-report>header{border-bottom:1px solid var(--fortune-line);padding-bottom:22px}.fortune-free-report>article{border-bottom:1px solid var(--fortune-line);display:grid;gap:24px;grid-template-columns:50px 1fr;padding:48px 0}.fortune-section-number{color:var(--fortune-red);font-family:Georgia,serif;font-size:12px;font-style:italic}.fortune-free-report article span,.fortune-full-report article>span{color:var(--fortune-gold);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fortune-free-report article h2,.fortune-full-report article h2{font-size:clamp(25px,4vw,34px);margin:10px 0 18px}.fortune-free-report article p,.fortune-full-report article p{color:#59514a;font-family:"Noto Serif SC",serif;font-size:14px;line-height:2;margin:0 0 16px}.fortune-free-report ul,.fortune-full-report ul{display:grid;gap:8px;margin:22px 0;padding:0}.fortune-free-report li,.fortune-full-report li{color:#5f574f;display:flex;font-size:12px;gap:9px;line-height:1.65;list-style:none}.fortune-free-report li:before,.fortune-full-report li:before{color:var(--fortune-red);content:"◆";font-size:7px;line-height:2.4}.fortune-actions{background:#f5f0e8;border-left:2px solid var(--fortune-red);display:grid;gap:9px;margin-top:24px;padding:18px 20px}.fortune-actions strong{color:var(--fortune-red-dark);font-family:"Noto Serif SC",serif;font-size:12px}.fortune-actions span{color:#645b53!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.65;text-transform:none!important}.fortune-lock-card{background:linear-gradient(145deg,#2a2622,#171512);border:1px solid #d7c8b6;box-shadow:0 30px 75px #241a1333;color:#f8f0e5;margin-top:70px;padding:46px 42px;position:relative;text-align:center}.fortune-lock-card:before{border:1px solid rgba(214,183,137,.24);content:"";inset:9px;pointer-events:none;position:absolute}.fortune-lock-symbol{border:1px solid rgba(217,180,128,.45);border-radius:50%;color:#d2af7d;display:grid;font-size:22px;height:54px;margin:0 auto 22px;place-items:center;width:54px}.fortune-lock-card h2{font-size:32px;margin:13px 0 12px}.fortune-lock-card>p{color:#bdb1a3;font-size:12px;margin:0}.fortune-locked-list{background:#ffffff1f;display:grid;gap:1px;margin:28px 0;text-align:left}.fortune-locked-list article{align-items:center;background:#24211e;display:grid;gap:12px;grid-template-columns:22px 1fr 20px;padding:14px 16px}.fortune-locked-list article>svg:first-child{color:#9da98c}.fortune-locked-list article>svg:last-child{color:#786c61}.fortune-locked-list h3{font-size:14px;margin:0 0 4px}.fortune-locked-list p{color:#9f958a;font-size:9px;line-height:1.5;margin:0}.fortune-lock-card>button{background:#a4382e;margin:0 auto;width:min(100%,410px)}.fortune-lock-card>button span{color:#eecb94}.fortune-lock-card>small{color:#8f8479;display:block;font-size:9px;margin-top:13px}.fortune-full-report article{border-bottom:1px solid var(--fortune-line);padding:50px 0}.fortune-full-report blockquote{background:#f3ede4;border:1px solid #d8cec0;color:#514941;font-family:"Noto Serif SC",serif;font-size:14px;line-height:2;margin:50px 0 0;padding:30px}.fortune-report-footer{align-items:center;border-top:1px solid var(--fortune-line);display:flex;gap:20px;justify-content:space-between;margin-top:55px;padding-top:24px}.fortune-report-footer p{color:#9b9187;font-size:9px;line-height:1.6;margin:0;max-width:540px}.fortune-report-footer button{align-items:center;background:transparent;border:0;color:var(--fortune-red);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:750;gap:6px}.fortune-modal-wrap{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#201c188c;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:79}.fortune-modal{background:#fffdf8;border:1px solid #d4c9bb;box-shadow:0 30px 80px #1d161140;padding:36px;position:relative;width:min(100%,420px)}.fortune-modal .close{background:#f3eee7;border:0;color:#6b625a;cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:13px;top:13px;width:32px}.fortune-modal h2{font-size:27px;margin:18px 0 9px}.fortune-modal>p{color:#786f66;font-size:12px;line-height:1.6;margin:0 0 22px}.fortune-modal>label:not(.fortune-terms){color:#544d46;display:grid;font-size:11px;font-weight:750;gap:8px}.fortune-modal .fortune-terms{margin:14px 0 22px}.fortune-modal .secondary{background:transparent;border:0;color:#82786f;cursor:pointer;display:block;font-size:11px;margin:13px auto 0}@keyframes fortune-spin{to{transform:rotate(1turn)}}@keyframes fortune-spin-reverse{to{transform:rotate(-1turn)}}@media(max-width:820px){.fortune-hero{gap:42px;grid-template-columns:1fr;min-height:0;padding:52px 18px 70px}.fortune-hero-copy{text-align:center}.fortune-hero-copy h1,.fortune-hero-copy>p{margin-left:auto;margin-right:auto}.fortune-hero-copy h1{font-size:clamp(38px,11vw,54px)}.fortune-trust-inline{justify-content:center}.fortune-form-card{padding:30px 22px 24px}.fortune-preview-grid,.fortune-trust-grid{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.fortune-trust-grid article{min-height:0}.fortune-preview-grid article+article,.fortune-trust-grid article+article{border-left:0;border-top:1px solid var(--fortune-line)}.fortune-preview-grid article{min-height:210px}.fortune-seo-section{grid-template-columns:1fr}.fortune-report-page{padding:48px 14px 130px}.fortune-chart-card{padding:26px 18px}.fortune-chart-card>header{gap:12px;grid-template-columns:1fr}.fortune-chart-heading{gap:22px;justify-items:center;text-align:center}.fortune-chart-date{align-self:center;justify-content:center}.fortune-pillars{gap:5px}.fortune-pillars article{min-height:132px;padding:10px 4px}.fortune-pillars strong{flex-direction:column;font-size:27px;gap:0;line-height:1.05}.fortune-pillars small{font-size:7px}.fortune-chart-meta{grid-template-columns:1fr}.fortune-free-report>article{gap:10px;grid-template-columns:28px 1fr}.fortune-lock-card{padding:40px 18px}.fortune-report-footer{align-items:flex-start;flex-direction:column}}.fortune-app{--fortune-accent:#8a5a44;--fortune-accent-soft:#f5eee9;background:#fff;color:#22182b;font-family:Inter,Noto Sans SC,system-ui,sans-serif}.fortune-app .palm-analysis-page h1,.fortune-app .palm-analysis-page h2,.fortune-app .palm-analysis-page h3,.fortune-app .palm-home-section h1,.fortune-app .palm-home-section h2,.fortune-app .palm-home-section h3,.fortune-app .palm-quiz-page h1,.fortune-app .palm-quiz-page h2,.fortune-app .palm-quiz-page h3{font-family:inherit}.fortune-home-art img{max-height:510px;mix-blend-mode:multiply;-o-object-position:center;object-position:center;width:min(100%,455px)}.fortune-value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fortune-value-viz{background:linear-gradient(145deg,#fbf8f5,#f3eeea);border-radius:8px;display:grid;margin-top:18px;min-height:158px;padding:18px;place-items:center}.fortune-mini-pillars{display:grid;gap:5px;grid-template-columns:repeat(4,1fr);width:100%}.fortune-mini-pillars span{background:#fff;border:1px solid rgba(138,90,68,.18);border-radius:8px;color:#654535;display:grid;font-family:Songti SC,serif;font-size:25px;height:68px;place-items:center}.fortune-mini-elements{align-items:flex-end;display:flex;gap:8px;height:94px;justify-content:center;width:100%}.fortune-mini-elements i{background:#8a5a44;border-radius:7px 7px 3px 3px;color:#fff;display:grid;font-style:normal;min-height:30px;place-items:end center;width:24px}.fortune-mini-elements i:nth-child(2){background:#b36a5e}.fortune-mini-elements i:nth-child(3){background:#b89b67}.fortune-mini-elements i:nth-child(4){background:#90969a}.fortune-mini-elements i:nth-child(5){background:#657a87}.fortune-mini-elements b{font-size:10px;padding-bottom:7px}.fortune-mini-insight{color:#67596d;display:grid;gap:13px;justify-items:center;text-align:center}.fortune-mini-insight svg{color:#8a5a44;font-size:35px}.fortune-mini-insight span{font-size:11px;line-height:1.55}.fortune-mini-road{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.fortune-mini-road:before{background:#d8c8c0;content:"";height:2px;left:10px;position:absolute;right:10px}.fortune-mini-road span{background:#8a5a44;border:4px solid #f4efeb;border-radius:50%;color:#fff;display:grid;height:34px;place-items:center;position:relative;width:34px}.fortune-mini-road b{font-size:10px}.fortune-material-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.fortune-material-grid article{background:#fff;border:1px solid rgba(82,55,92,.1);border-radius:8px;box-shadow:0 16px 42px #54376014;min-height:250px;padding:28px;text-align:center}.fortune-material-grid article>span{background:#f5eee9;border-radius:22px;color:#8a5a44;display:grid;font-size:34px;height:74px;margin:0 auto 24px;place-items:center;width:74px}.fortune-material-grid h3{color:#34283c;font-size:19px;font-weight:750;margin:0 0 10px}.fortune-material-grid p{color:#796d7e;font-size:13px;line-height:1.7;margin:0}.fortune-question-panel{min-height:360px}.fortune-choice-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.fortune-choice-grid button{background:#ffffffeb;border:1px solid rgba(82,55,92,.12);border-radius:8px;box-shadow:0 8px 24px #5437600d;color:#34283c;cursor:pointer;display:grid;gap:8px;min-height:136px;padding:18px 12px;place-items:center;text-align:center;transition:border-color .16s ease,background .16s ease,transform .16s ease}.fortune-choice-grid button.is-selected,.fortune-choice-grid button:hover{background:#fffaf7;border-color:#8a5a448c;transform:translateY(-1px)}.fortune-choice-grid button>span{background:#f5eee9;border-radius:50%;color:#8a5a44;display:grid;font-size:24px;height:48px;place-items:center;width:48px}.fortune-choice-grid strong{font-size:15px}.fortune-choice-grid small{color:#8e828f;font-size:10px}.fortune-date-field{display:grid;gap:12px}.fortune-leap-check{align-items:center;background:#fbf9fc;border:1px solid rgba(82,55,92,.1);border-radius:8px;color:#6f6577;display:flex;font-size:13px;gap:8px;justify-content:center;padding:12px}.fortune-leap-check input,.fortune-terms input{accent-color:#8a5a44}.fortune-time-step{display:grid;gap:12px}.fortune-time-unknown{background:transparent;border:0;color:#958b97;cursor:pointer;font-size:.82rem;justify-self:center;padding:2px 4px;text-decoration:underline;text-decoration-color:#958b9773;text-underline-offset:4px;transition:color .16s ease}.fortune-time-unknown.is-selected,.fortune-time-unknown:hover{color:#655b68}.fortune-confirm-card{display:grid;gap:14px}.fortune-confirm-card dl{background:#fbfafb;border:1px solid rgba(82,55,92,.1);border-radius:8px;overflow:hidden}.fortune-confirm-card dl>div{border-bottom:1px solid rgba(82,55,92,.08);display:grid;gap:16px;grid-template-columns:92px 1fr;padding:13px 15px}.fortune-confirm-card dl>div:last-child{border-bottom:0}.fortune-confirm-card dt{color:#918598;font-size:12px}.fortune-confirm-card dd{color:#34283c;font-size:13px;font-weight:700;margin:0;text-align:right}.fortune-analysis-emblem{background:#f7f3ef;border:1px solid rgba(138,90,68,.2);border-radius:24px;box-shadow:0 14px 36px #54376014;display:grid;height:96px;overflow:hidden;place-items:center;width:96px}.fortune-analysis-emblem img{height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:820px){.fortune-home-art{min-height:320px}.fortune-home-art img{max-height:360px}.fortune-material-grid,.fortune-value-grid{grid-template-columns:1fr}.fortune-material-grid article{min-height:0}.fortune-question-panel{min-height:330px}.fortune-choice-grid button{min-height:122px}}.palm-app{--palm-bg:#fff;--palm-sheet:#fbf8fc;--palm-ink:#22182b;--palm-muted:#6f6577;--palm-line:#e7deea;--palm-soft-line:#eee7f2;--palm-primary:#5b3a73;--palm-primary-strong:#432657;--palm-primary-soft:#f1eaf5}.palm-analysis-page,.palm-app,.palm-home-section,.palm-loading-page,.palm-quiz-page,.palm-result-page{background:#fff}.palm-kicker{letter-spacing:0}.palm-accent-text,.palm-kicker{color:var(--palm-primary)}.palm-primary-button,.palm-secondary-button{border-radius:6px}.palm-primary-button{background:var(--palm-primary);border:1px solid var(--palm-primary);color:#fefcff}.palm-primary-button:hover{background:var(--palm-primary-strong);border-color:var(--palm-primary-strong)}.palm-secondary-button{background:#fbf8fc;border:1px solid #ddd1e5;color:#34283c}.palm-secondary-button:hover{border-color:var(--palm-primary);color:var(--palm-primary)}.palm-home-hero{min-height:min(720px,calc(100vh - 70px))}.hero-art{background:transparent;display:grid;min-height:214px;place-items:center;width:min(100%,340px)}.palm-illustration{display:block;filter:saturate(.78) contrast(.98);height:auto;-o-object-fit:contain;object-fit:contain;width:min(100%,320px)}.hero-promise{align-items:center;background:#fbf8fc;border:1px solid #e7deea;border-radius:999px;color:#5f5470;display:inline-flex;font-size:14px;gap:6px;line-height:1;padding:8px 12px}.home-proof-panel{background:var(--palm-sheet);border:1px solid #e7deea;border-radius:8px;min-width:0;overflow-wrap:break-word;padding:22px}.home-step-list{border-top:1px solid #e7deea;display:grid;gap:0;min-width:0}.home-step{border-bottom:1px solid #e7deea;display:grid;gap:12px;grid-template-columns:34px 1fr;padding:14px 0}.home-step,.home-step>div{min-width:0}.home-step:first-child{padding-top:0}.home-step-number,.result-index{color:var(--palm-primary);font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.5}.home-analysis-strip{border-top:1px solid #e7deea;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px}.home-analysis-pill{align-items:center;background:#fff;border:1px solid #e7deea;border-radius:999px;color:#5f5470;display:inline-flex;font-size:14px;gap:6px;line-height:1;padding:8px 12px}.home-v5-final,.home-v5-hero,.home-v5-section{overflow:hidden;position:relative}.home-v5-hero{background:#fff;padding:72px 0 58px}.home-v5-container{margin:0 auto;width:min(1120px,calc(100% - 32px))}.home-v5-hero-grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.95fr) minmax(320px,1fr)}.home-v5-copy{min-width:0}.home-v5-copy h1,.home-v5-faq-grid h2,.home-v5-final h2,.home-v5-section-head h2{color:#22182b;font-weight:750;line-height:1.05;margin:0}.home-v5-copy h1{font-size:clamp(2.2rem,4.2vw,4.6rem);max-width:620px;overflow-wrap:anywhere}.home-v5-copy>p{color:#6f6577;font-size:1.08rem;line-height:1.7;margin:20px 0 0;max-width:560px}.home-v5-primary-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#22182b;border:0;border-radius:999px;box-shadow:none;color:#fefcff;cursor:pointer;display:inline-flex;font:inherit;font-weight:750;gap:10px;justify-content:center;line-height:1.2;margin-top:28px;min-height:52px;padding:0 22px;text-decoration:none}.home-v5-copy>.home-v5-primary-button{animation:palm-hero-cta-breathe 2.4s ease-in-out infinite;border-radius:14px;transform-origin:center}.home-v5-copy>.home-v5-primary-button:hover{animation-play-state:paused;transform:scale(1.035)}.home-v5-primary-button svg{height:20px;width:20px}@keyframes palm-hero-cta-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media(prefers-reduced-motion:reduce){.home-v5-copy>.home-v5-primary-button{animation:none}}.home-v5-proof{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.home-v5-proof span{align-items:center;background:#fffdf8b8;border:1px solid rgba(138,90,68,.16);border-radius:999px;color:#5f5470;display:inline-flex;font-size:13px;gap:6px;line-height:1;padding:8px 11px}.home-v5-error,.home-v5-note{color:#776a7d;font-size:13px;line-height:1.6;margin:14px 0 0}.home-v5-error{color:#a34e61}.home-v5-art{display:grid;min-height:480px;place-items:center}.home-v5-art img{border-radius:8px;display:block;max-height:520px;-o-object-fit:contain;object-fit:contain;width:min(100%,500px)}.home-v5-forecast-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.home-v5-faq-grid details,.home-v5-guide-grid article,.home-v5-step-grid li,.home-v5-value-card{background:#ffffffc2;border:1px solid rgba(82,55,92,.1);border-radius:8px;box-shadow:0 16px 42px #54376014}.home-v5-faq-grid summary,.home-v5-guide-grid h3,.home-v5-step-grid h3,.home-v5-value-card h3{color:#34283c;font-weight:750}.home-v5-faq-grid p,.home-v5-guide-grid p,.home-v5-step-grid p,.home-v5-value-card p{color:#796d7e;line-height:1.58}.home-v5-guide-grid,.home-v5-step-grid,.home-v5-value-grid{display:grid;gap:14px}.home-v5-final,.home-v5-section{background:#fff;padding:72px 0}.home-v5-final.is-muted,.home-v5-section.is-muted{background:#f7f7f5}.home-v5-section-head{display:grid;gap:8px;justify-items:center;margin:0 auto 24px;max-width:680px;text-align:center}.home-v5-faq-grid h2,.home-v5-final h2,.home-v5-section-head h2{font-size:clamp(1.28rem,1.8vw,2rem);line-height:1.18}.home-v5-faq-grid aside p,.home-v5-section-head p{color:#7c746b;font-size:.94rem;line-height:1.7;margin:0}.home-palm-reveal-head{display:grid;gap:8px;justify-items:center;margin:0 auto 30px;max-width:680px;text-align:center}.home-palm-reveal-head h2{color:#22182b;font-size:clamp(1.28rem,1.8vw,2rem);font-weight:790;line-height:1.18;margin:0}.home-palm-reveal-head h2 span{color:#6f38c5}.home-palm-reveal-head p{color:#7c746b;font-size:.94rem;line-height:1.7;margin:0}.home-palm-reveal-window{--palm-reveal-gap:30px;overflow:hidden}.home-palm-reveal-track{display:flex;gap:var(--palm-reveal-gap);transition:transform .72s cubic-bezier(.22,.72,.2,1);will-change:transform}.home-palm-reveal-card{align-items:center;display:grid;flex:0 0 calc(33.33333% - var(--palm-reveal-gap)*2/3);gap:16px;grid-template-rows:minmax(56px,auto) minmax(250px,1fr) minmax(76px,auto);justify-items:center;min-height:458px;min-width:0}.home-palm-reveal-card img{display:block;filter:saturate(1.02) contrast(1.01);height:292px;-o-object-fit:contain;object-fit:contain;width:min(100%,310px)}.home-palm-reveal-pill{background:transparent;border:0;box-shadow:none;color:#22182b;display:block;font-size:clamp(.78rem,.88vw,.94rem);font-weight:730;line-height:1.42;margin:0;max-width:430px;overflow-wrap:anywhere;padding:0 8px;text-align:center;width:100%;word-break:normal}.home-palm-reveal-pill strong{display:inline;font-weight:820}.home-palm-reveal-pill.is-bottom strong{display:block;margin-bottom:3px}.home-palm-reveal-pill span{min-width:0}.home-palm-reveal-dots{display:flex;gap:8px;justify-content:center;margin-top:28px}.home-palm-reveal-dots button{background:#d8c5f1;border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .2s ease,background .2s ease,opacity .2s ease;width:8px}.home-palm-reveal-dots button.is-active{background:#6f38c5;width:18px}.home-v5-value-grid{align-items:stretch;grid-auto-rows:minmax(350px,auto);grid-template-columns:repeat(4,minmax(0,1fr))}.home-v5-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 auto;max-width:980px;padding:0}.home-v5-step-grid li{display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);padding:18px}.home-v5-step-grid li>span{background:#6f38c51a;border-radius:999px;color:#6f38c5;display:grid;font-size:14px;font-weight:780;height:34px;line-height:1;place-items:center;width:34px}.home-v5-guide-grid h3,.home-v5-step-grid h3{font-size:1rem;line-height:1.35;margin:0}.home-v5-guide-grid p,.home-v5-step-grid p{font-size:.88rem;line-height:1.7;margin:6px 0 0}.home-v5-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v5-guide-grid article{padding:20px}.home-v5-value-card{align-self:stretch;display:grid;gap:10px;grid-template-rows:auto auto minmax(212px,1fr);height:100%;min-height:0;padding:18px}.home-v5-value-card h3,.home-v5-value-card p{margin:0;overflow-wrap:anywhere;word-break:normal}.home-v5-value-card h3{font-size:clamp(1rem,1vw,1.12rem);line-height:1.35}.home-v5-value-card>p{font-size:clamp(.88rem,.92vw,.98rem)}.home-v5-value-viz{align-items:center;align-self:stretch;background:#fbf8fc;border-radius:8px;display:flex;height:auto;justify-content:center;min-height:212px;overflow:visible;width:100%}.home-v5-value-viz.is-score{flex-direction:column}.home-v5-score-emblem{color:#c7a5dc;display:grid;min-height:136px;place-items:center;position:relative;width:min(100%,170px)}.home-v5-score-emblem>div{position:relative;text-align:center;z-index:2}.home-v5-score-emblem strong{color:#5b3a73;display:block;font-size:3.2rem;font-variant-numeric:tabular-nums;font-weight:740;line-height:.95}.home-v5-score-emblem span{color:#a293aa;display:block;font-size:11px;font-weight:600;line-height:1.25;margin-top:5px}.home-v5-score-laurel{filter:drop-shadow(0 10px 18px rgba(207,119,166,.18));height:76px;position:absolute;top:34px;width:76px;z-index:1}.home-v5-score-laurel.is-left{left:-2px}.home-v5-score-laurel.is-right{right:-2px;transform:scaleX(-1)}.home-v5-radar-mini{display:grid;gap:4px;justify-items:center;width:min(100%,216px)}.home-v5-radar-mini svg{height:118px;overflow:visible;width:100%}.home-v5-radar-mini path,.home-v5-radar-mini polygon:first-child,.home-v5-radar-mini polygon:nth-child(2){fill:none;stroke:#4930521c;stroke-width:1}.home-v5-radar-mini polygon:nth-child(4){fill:#a88bc152}.home-v5-radar-mini polyline{fill:none;stroke:#8f70b2;stroke-linejoin:round;stroke-width:2.2}.home-v5-radar-mini text{fill:#8b7c8f;font-size:9px;font-weight:650}.home-v5-radar-mini>div{align-items:center;background:#ffffffd1;border:1px solid rgba(143,112,178,.14);border-radius:999px;color:#7a6a81;display:inline-flex;font-size:11px;gap:7px;line-height:1;padding:5px 10px}.home-v5-radar-mini b{color:#8f70b2;font-weight:780}.home-v5-value-viz.is-chat{padding:14px}.home-v5-insight-mini{align-self:center;background:#ffffffbd;border:1px solid rgba(78,52,88,.08);border-radius:8px;box-shadow:inset 0 1px #ffffffd6;display:grid;gap:9px;padding:14px;width:100%}.home-v5-insight-mini span{color:#9a7aa3;font-size:11px;font-weight:720;line-height:1.2}.home-v5-insight-mini strong{color:#35283d;font-size:clamp(14px,.92vw,17px);line-height:1.25;overflow-wrap:anywhere}.home-v5-insight-mini p{color:#746778;font-size:12px;line-height:1.5;margin:0}.home-v5-insight-mini div{border-top:1px solid rgba(78,52,88,.08);display:flex;flex-wrap:wrap;gap:6px;padding-top:9px}.home-v5-insight-mini i{background:#8f70b21a;border-radius:999px;color:#74578a;font-size:10.5px;font-style:normal;line-height:1.15;padding:5px 8px}.home-v5-value-viz.is-actions{align-items:stretch;flex-direction:column;gap:9px;padding:14px}.home-v5-value-viz.is-actions span{align-items:center;background:#ffffffd1;border:1px solid rgba(78,52,88,.08);border-radius:8px;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr);padding:8px 9px}.home-v5-value-viz.is-actions b{background:#8f70b21f;border-radius:999px;color:#8f70b2;display:grid;font-size:12px;font-weight:750;height:22px;line-height:1;place-items:center;width:22px}.home-v5-value-viz.is-actions em{color:#66596b;font-size:12px;font-style:normal;line-height:1.35}.home-v5-faq-grid{display:grid;gap:22px;grid-template-columns:minmax(0,760px);justify-content:center;text-align:center}.home-v5-faq-grid>div{display:grid;gap:10px;text-align:left}.home-v5-faq-grid details{padding:16px}.home-v5-faq-grid summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.home-v5-faq-grid summary::-webkit-details-marker{display:none}.home-v5-faq-grid details[open] summary svg{transform:rotate(45deg)}.home-v5-faq-grid details p{margin:10px 0 0}.home-v5-final{background:#fff;padding:70px 0;text-align:center}.home-v5-final h2{color:#22182b}.home-v5-final p{color:#7c746b;font-size:.96rem;line-height:1.7;margin:14px auto 0;max-width:560px}.home-v5-final .home-v5-primary-button{background:#22182b;color:#fefcff}@media(max-width:980px){.home-v5-faq-grid,.home-v5-hero-grid{grid-template-columns:1fr}.home-v5-art{min-height:auto}.home-v5-guide-grid,.home-v5-step-grid,.home-v5-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.home-palm-reveal-head{margin-bottom:24px}.home-palm-reveal-window{--palm-reveal-gap:14px;margin-left:-12px;overflow-x:auto;scroll-padding:0 12px;scroll-snap-type:x mandatory;width:calc(100% + 24px);-webkit-overflow-scrolling:touch}.home-palm-reveal-window::-webkit-scrollbar{display:none}.home-palm-reveal-track{padding:0 12px;transform:none!important;transition:none;width:-moz-max-content;width:max-content}.home-palm-reveal-card{flex:0 0 calc(100vw - 24px);min-height:392px;scroll-snap-align:center}.home-palm-reveal-card img{height:238px;width:min(100%,258px)}.home-palm-reveal-pill{font-size:.9rem;max-width:92%;padding:0 4px}.home-palm-reveal-dots{margin-top:18px}}@media(max-width:639px){.home-v5-hero{padding:34px 0 42px}.home-v5-container{width:min(100% - 24px,520px)}.home-v5-hero-grid{gap:24px}.home-v5-art{order:-1}.home-v5-copy{display:grid;justify-items:center;text-align:center}.home-v5-copy h1{font-size:1.75rem;line-height:1.12;max-width:300px}.home-v5-copy>p{font-size:1rem;margin-top:14px;max-width:340px}.home-v5-primary-button{margin-top:22px}.home-v5-proof{justify-content:center;margin:16px auto 0;max-width:340px}.home-v5-art img{max-height:280px;width:min(100%,250px)}.home-v5-guide-grid,.home-v5-step-grid,.home-v5-value-grid{grid-template-columns:1fr}.home-v5-value-grid{grid-auto-rows:auto}.home-v5-value-card{grid-template-rows:auto auto auto}.home-v5-value-viz{align-self:start;height:176px;margin-top:6px;min-height:176px}.home-v5-section{padding:52px 0}}.scan-thumb{background:#fbf8fc;border:1px solid rgba(82,55,92,.12);border-radius:6px;box-shadow:0 12px 28px #54376014;height:84px;overflow:visible;position:relative}.scan-thumb img{filter:saturate(.96) contrast(1.03) brightness(.98)}.reader-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.scan-overlay{inset:0;pointer-events:none;position:absolute;z-index:10}.scan-overlay:before{background:linear-gradient(180deg,#11182714,#11182705),radial-gradient(circle at 50% 45%,hsla(0,0%,100%,.14),transparent 58%);border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff47;content:"";inset:0;position:absolute}.scan-frame{border:1px solid hsla(0,0%,100%,.84);border-radius:8px;box-shadow:0 0 0 2px #5b3a7375,0 10px 20px #54376014;inset:-4px;overflow:hidden;position:absolute}.scan-line{animation:scan-line-move 2.8s ease-in-out infinite alternate;background:linear-gradient(90deg,transparent 6%,hsla(0,0%,100%,.68) 24%,#bda8d0 50%,hsla(0,0%,100%,.68) 76%,transparent 94%);border-radius:999px;box-shadow:0 0 6px #8b6cab94,0 0 14px #ffffff52;height:1px;left:0;position:absolute;right:0}.scan-line:before{background:linear-gradient(180deg,transparent,rgba(139,108,171,.1),hsla(0,0%,100%,.08),transparent);content:"";inset:-7px 0;position:absolute}.palm-quiz-stack{display:grid;gap:24px}.palm-quiz-shell{background:#ffffffd6;border:1px solid rgba(82,55,92,.1);border-radius:8px;box-shadow:0 24px 64px #5437601a;padding:20px}.palm-quiz-header{align-items:center;display:grid;gap:10px;grid-template-columns:84px minmax(0,1fr)}.palm-quiz-intro .reader-text{color:#716579}.palm-quiz-panel{border-top:1px solid rgba(82,55,92,.1);min-width:0;padding-top:20px}.palm-quiz-question{color:#34283c;margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.palm-quiz-description{color:#7c7083;font-size:.95rem;line-height:1.6;margin:8px auto 0;max-width:680px;text-align:center}.palm-name-field input{background:#ffffffeb;border:1px solid rgba(82,55,92,.14);border-radius:8px;box-shadow:0 12px 28px #5437600e;color:#34283c;font-size:1.05rem;font-weight:650;outline:none;padding:15px 16px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.palm-name-field input::-moz-placeholder{color:#b5a9bb;font-weight:520}.palm-name-field input::placeholder{color:#b5a9bb;font-weight:520}.palm-name-field input:focus{background:#fff;border-color:#5b3a7375;box-shadow:0 14px 32px #5b3a731a}.palm-gender-grid,.palm-name-field{display:grid;gap:12px}.palm-gender-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.palm-element-card{background:#ffffffe0;border:1px solid rgba(82,55,92,.11);border-radius:8px;box-shadow:0 8px 20px #5437600b;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.palm-element-card,.palm-gender-card{color:#34283c;cursor:pointer;min-width:0}.palm-gender-card{background:transparent;border:0;box-shadow:none;display:grid;gap:8px;justify-items:center;min-height:188px;overflow:hidden;padding:12px 10px 16px;text-align:center;transition:color .16s ease,transform .16s ease}.palm-element-card.is-selected{background:#f8f3fa;border-color:#5b3a736b;box-shadow:0 12px 28px #5b3a731a;transform:translateY(-1px)}.palm-gender-card.is-selected{color:#5b3a73;transform:translateY(-1px)}.palm-gender-card.is-selected .palm-gender-figure{background:radial-gradient(circle at 50% 58%,#f8f3faf2,#ede5f18a 52%,#fff0 72%)}.palm-element-card strong,.palm-gender-card strong{font-size:.98rem;font-weight:760;line-height:1.2}.palm-gender-figure{align-items:end;background:transparent;border-radius:8px;display:grid;height:126px;justify-items:center;width:min(100%,146px)}.palm-gender-figure img{height:126px;max-width:112px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:auto}.palm-gender-skip{background:transparent;border:0;color:#8d8194;cursor:pointer;font-size:.92rem;font-weight:720;grid-column:1/-1;justify-self:center;line-height:1.4;padding:2px 8px;text-decoration:underline;text-decoration-color:#8d819459;text-underline-offset:4px}.palm-date-field{display:grid;gap:14px;margin-top:16px}.palm-element-grid{display:grid;gap:10px;margin-top:16px}.palm-element-card{align-items:center;display:flex;gap:16px;min-height:70px;padding:12px 16px;text-align:left}.palm-element-symbol{background:#8f70b217;border-radius:8px;display:grid;flex-shrink:0;height:46px;place-items:center;width:46px}.palm-element-symbol svg{height:34px;width:34px}.palm-element-symbol path{fill:none;stroke:#8f70b2;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.palm-element-card.is-earth .palm-element-symbol{background:#e1a73921}.palm-element-card.is-earth .palm-element-symbol path{stroke:#d9a03b}.palm-element-card.is-water .palm-element-symbol{background:#5390d621}.palm-element-card.is-water .palm-element-symbol path{stroke:#4d8ed9}.palm-element-card.is-fire .palm-element-symbol{background:#e056421f}.palm-element-card.is-fire .palm-element-symbol path{stroke:#df6047}.palm-element-card.is-air .palm-element-symbol{background:#31b6c421}.palm-element-card.is-air .palm-element-symbol path{stroke:#31aebe}@media(max-width:639px){.palm-gender-card{min-height:176px;padding:10px 8px 14px}.palm-gender-figure{height:122px}.palm-gender-figure img{height:122px;max-width:105px}}.palm-name-next-button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:750;justify-content:center;min-height:48px;width:100%}.palm-name-next-button:disabled{cursor:not-allowed;opacity:.55}.palm-option-button{background:#ffffffdb;border-color:#52375c1a;box-shadow:0 8px 20px #5437600b;color:#3b3142}.palm-option-button.is-selected{background:#f8f3fa;border-color:#5b3a736b;box-shadow:0 12px 28px #5b3a731a;color:#34283c}.palm-option-button.is-selected .palm-option-label,.palm-option-label{background:#8f70b21f;color:#8f70b2}@media(hover:hover)and (pointer:fine){.palm-element-card:hover{background:#fffffff0;border-color:#52375c2e}.palm-gender-card:hover{transform:translateY(-1px)}.palm-option-button:hover{background:#fffffff0;border-color:#52375c29;box-shadow:0 10px 22px #5437600f}}.analysis-step{background:var(--palm-sheet);border:1px solid #e8ddd0;border-radius:8px;overflow:hidden;padding:14px}.analysis-step.is-running{background:color-mix(in srgb,var(--palm-primary) 5%,#fbf8fc);border-color:color-mix(in srgb,var(--palm-primary) 38%,#e8ddd0)}.analysis-step.is-done{border-color:color-mix(in srgb,var(--palm-primary) 26%,#e8ddd0)}.analysis-spinner,.report-loading-spinner{animation:palm-spin .9s linear infinite;border:2px solid color-mix(in srgb,var(--palm-primary) 18%,#fff);border-radius:999px;border-top-color:var(--palm-primary);display:inline-block;height:18px;width:18px}.analysis-progress-track{background:color-mix(in srgb,var(--palm-primary) 14%,#fff);border-radius:999px;height:7px;margin-top:12px;overflow:hidden;position:relative}.analysis-progress-fill{background:var(--palm-primary);border-radius:inherit;display:block;height:100%;transition:width .18s linear}.report-skeleton-card{background:var(--palm-sheet);border:1px solid #e7deea;border-radius:8px;min-height:520px;overflow:hidden;padding:28px;position:relative}.report-skeleton-content{filter:blur(2.5px);min-height:464px;opacity:.82}.report-skeleton-content :is(div){animation:palm-skeleton-shimmer 1.35s ease-in-out infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.72),transparent);background-size:220% 100%}.report-loading-badge{align-items:center;background:#fffdf8f5;border:1px solid #e7deea;border-radius:8px;display:flex;flex-direction:column;gap:8px;left:50%;padding:18px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(76%,270px)}.report-loading-badge strong{color:#22182b;font-size:15px}.report-loading-badge span:last-child{color:#6f6577;font-size:13px}.palm-result-page{--result-ink:#35283d;--result-muted:#796d7e;--result-soft:hsla(0,0%,100%,.78);--result-line:rgba(78,52,88,.11);--result-violet:#8f70b2;--result-pink:#9d78b7;--result-gold:#8b6cab;--result-success:#4f987d;background:#fff;color:var(--result-ink);min-height:100vh;overflow:hidden;padding-bottom:142px;position:relative}.palm-result-page:before{content:"";display:none}.result-moon-shell{display:grid;gap:22px;position:relative;z-index:1}.result-full-section>p{color:#886b96;font-size:11px;font-weight:600;line-height:1.35;margin:0}.result-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--result-soft);border:1px solid var(--result-line);border-radius:8px;box-shadow:0 18px 48px #54376017,inset 0 1px #ffffffdb;min-width:0}.result-moon-hero{position:relative;text-align:center}.result-score-wrap{height:144px;margin:12px auto 8px;position:relative;width:min(100%,240px)}.result-score-label{color:#a293aa;display:block;font-size:.68rem;font-weight:600;line-height:1.2;margin:2px auto 0;max-width:96px;overflow-wrap:anywhere}.result-laurel-branch{color:#c7a5dc;filter:drop-shadow(0 10px 18px rgba(207,119,166,.18));height:98px;overflow:visible;position:absolute;top:22px;width:98px;z-index:2}.result-laurel-left{left:4px}.result-laurel-right{right:4px;transform:scaleX(-1)}.result-score-orb{align-items:center;display:flex;justify-content:center;left:50%;min-width:84px;position:absolute;text-align:center;top:47%;transform:translate(-50%,-50%);z-index:3}.result-score-orb div{position:relative;z-index:1}.result-score-orb strong{color:#5b3a73;display:block;font-size:3.6rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:.95}.result-owner-label{color:#9b6a98;font-size:.86rem;font-weight:650;line-height:1.35;margin:2px auto 8px}.result-moon-hero h2{color:#33243c;font-size:1.45rem;font-weight:700;line-height:1.25;margin:2px 0 0}.result-hero-subtitle{color:#716475;font-size:13px;line-height:1.55;margin:8px auto 0;max-width:480px}.result-rank-pill{align-items:center;background:#ffffff85;border:1px solid rgba(185,112,156,.28);border-radius:999px;box-shadow:0 10px 25px #6a457412,inset 0 1px #ffffffc7;color:#785471;display:inline-flex;font-size:12px;gap:7px;line-height:1.2;margin:0 auto;padding:8px 13px}.result-rank-pill i{background:#8b6cab;border-radius:999px;box-shadow:0 0 10px #c66e9f73;display:block;height:5px;width:5px}.result-scan-card{overflow:hidden;padding:15px;position:relative}.result-crown-card:after,.result-scan-card:after{background:#b38bc929;border-radius:999px;content:"";filter:blur(28px);height:170px;position:absolute;right:-64px;top:-56px;width:170px}.result-scan-row{align-items:center;display:grid;gap:13px;grid-template-columns:76px minmax(0,1fr);position:relative;z-index:1}.result-palm-mini{align-items:center;background:#fff;border:1px solid rgba(17,17,17,.12);border-radius:8px;color:#111;display:flex;height:76px;justify-content:center}.result-palm-mini svg{height:66px;overflow:visible;width:60px}.result-palm-outline{stroke:#111;stroke-width:1.3;vector-effect:non-scaling-stroke}.result-palm-detected-line,.result-palm-fallback-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.result-palm-detected-line{filter:drop-shadow(0 1px 3px rgba(91,64,108,.22));opacity:var(--line-opacity,.78);stroke:var(--line-color,#6f4b8a);stroke-width:1.55}.result-palm-fallback-line{opacity:.72;stroke:currentColor;stroke-width:1}.result-palm-side-marks{opacity:.42;stroke:currentColor;stroke-dasharray:2 2;stroke-width:1.2;vector-effect:non-scaling-stroke}.result-action-plan h3,.result-basic-copy h3,.result-crown-copy h3,.result-forecast-head h3,.result-full-section h3,.result-insight-card h3,.result-mini-insight h3,.result-scan-row h3,.result-section-head h2{color:#3d2e46;font-size:1.05rem;font-weight:650;line-height:1.32;margin:0}.result-scan-row h3{padding-right:0}.result-action-plan li,.result-basic-copy p,.result-crown-copy div,.result-disclaimer,.result-full-content,.result-insight-card div,.result-mini-insight p,.result-scan-row div:last-child div,.result-section-head p{color:var(--result-muted);font-size:13px;line-height:1.65}.result-scan-row div:last-child div{font-size:12px;margin-top:7px;padding-right:0}.result-section{display:grid;gap:12px}.result-section-head{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;padding:0 2px}.result-section-head h2{font-size:1.1rem}.result-section-head p{font-size:13px;line-height:1.65;margin:4px 0 0}.result-radar-card{padding:16px 14px 17px}.result-radar-wrap{border-bottom:1px solid rgba(77,52,87,.09);min-width:0}.result-radar-wrap svg{display:block;height:258px;overflow:visible;width:100%}.result-radar-axis,.result-radar-grid{stroke:#4930521f}.result-radar-area{fill:#a88bc157}.result-radar-line{fill:none;stroke:var(--result-violet);stroke-linejoin:round;stroke-width:1.5}.result-radar-point{fill:var(--result-violet)}.result-radar-label{fill:#66586c;font-size:10px}.result-radar-val{fill:#9a869f;font-size:8px}.result-metrics-grid{display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:15px}.result-metrics-grid article{min-width:0}.result-metrics-grid div{align-items:center;display:flex;font-size:11px;gap:10px;justify-content:space-between;margin-bottom:7px}.result-metrics-grid span{color:#66596b;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-metrics-grid b{color:#6f4b8a;flex-shrink:0;font-size:12px;font-weight:650}.result-metrics-grid i,.result-mini-progress{background:#553b6017;border-radius:999px;display:block;overflow:hidden}.result-metrics-grid i{height:4px}.result-metrics-grid i span,.result-mini-progress span{background:var(--result-violet);border-radius:inherit;display:block;height:100%}.result-summary-strip{background:#ebe0f2ad;border:1px solid rgba(141,104,156,.15);border-radius:8px;margin-top:12px;padding:11px 12px}.result-summary-strip p{color:#756878;font-size:13px;line-height:1.7;margin:0}.result-insight-card{overflow:hidden;padding:18px;position:relative}.result-insight-card:before{color:#8b5e9818;content:"“";font-family:serif;font-size:92px;line-height:1;position:absolute;right:14px;top:-16px}.result-insight-card h3{font-size:1.2rem;line-height:1.5;margin-top:0;position:relative;z-index:1}.result-insight-card div{font-size:14px;line-height:1.75;margin-top:8px;position:relative;z-index:1}.result-insight-card>span{align-items:center;color:#9a8b9d;display:flex;font-size:10px;gap:9px;line-height:1.4;margin-top:14px}.result-insight-card>span:before{background:#b3a3b5;content:"";height:1px;width:28px}.result-crown-card{background:linear-gradient(140deg,#f7eefbf5,#fcf9fde0);overflow:hidden;padding:16px 16px 15px;position:relative}.result-crown-card:after{background:#e4b9d32e;filter:blur(34px)}.result-crown-row{align-items:center;display:grid;gap:9px;grid-template-columns:max-content minmax(0,1fr);position:relative;z-index:1}.result-crown-emblem{align-items:center;display:inline-flex;gap:0;height:auto;justify-content:center;min-width:0;position:relative;width:auto}.result-crown-laurel{color:#8b6cab;filter:drop-shadow(0 6px 12px rgba(130,83,143,.15));flex:0 0 auto;height:46px;overflow:visible;width:26px}.result-crown-laurel-left{transform:translate(4px)}.result-crown-laurel-right{transform:translate(-4px) scaleX(-1)}.result-rank-plain{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:-moz-max-content;min-width:max-content;position:relative;text-align:center}.result-rank-plain small{color:#927e97;font-size:8px;line-height:1;margin-top:5px;white-space:nowrap}.result-rank-plain strong{color:#704d7a;font-size:1.18rem;font-weight:700;line-height:1;text-shadow:0 5px 16px rgba(112,77,122,.1);white-space:nowrap}.result-crown-copy{min-width:0}.result-crown-copy h3{margin-top:0;overflow-wrap:anywhere}.result-crown-copy div{font-size:12px;margin-top:4px}.result-crown-foot{align-items:center;border-top:1px solid rgba(82,55,92,.09);color:#86788a;display:flex;font-size:10px;gap:10px;justify-content:space-between;line-height:1.4;margin-top:12px;padding-top:11px;position:relative;z-index:1}.result-crown-foot b{color:#6f4b8a;flex-shrink:0;font-weight:650}.result-full-list,.result-tri-cards{display:grid;gap:10px}.result-mini-insight{align-items:center;background:#ffffffa3;border:1px solid rgba(78,52,88,.09);border-radius:8px;box-shadow:0 10px 26px #5437600f;display:grid;gap:11px;grid-template-columns:minmax(0,1fr);padding:14px}.result-mini-insight h3{font-size:13px}.result-mini-insight p{font-size:13px;line-height:1.6;margin:4px 0 0}.result-forecast-card{padding:16px}.result-forecast-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.result-forecast-head h3{font-size:13px}.result-forecast-head span,.result-forecast-labels{color:#8d7f91;font-size:10px}.result-forecast-plot{position:relative}.result-forecast-chart{display:block;height:108px;overflow:visible;width:100%}.result-forecast-area{fill:#a487c347}.result-forecast-line{fill:none;stroke:var(--result-violet);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.result-forecast-labels{display:flex;gap:8px;justify-content:space-between;margin-top:4px}.result-basic-card{padding:6px 15px}.result-basic-item{align-items:center;border-bottom:1px solid rgba(82,55,92,.075);display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) 58px;padding:14px 0}.result-basic-item:last-child{border-bottom:0}.result-ring{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:40px}.result-ring svg{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.result-ring-bg{stroke:var(--metric-track-color,rgba(73,48,82,.1))}.result-ring-fg{stroke:var(--metric-color)}.result-ring span{color:#6f5f73;font-size:9px;font-variant-numeric:tabular-nums;font-weight:650}.result-basic-copy{min-width:0}.result-basic-copy h3{font-size:12px}.result-basic-copy h3,.result-basic-copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-basic-copy p{font-size:10px;margin:4px 0 0}.result-action-plan,.result-full-section{padding:18px}.result-full-section h3{margin-top:5px}.result-full-content{margin-top:9px}.result-action-plan ul,.result-full-insights{display:grid;gap:9px;list-style:none;margin:12px 0 0;padding:0}.result-action-plan li,.result-full-insights li{display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr)}.result-action-plan svg,.result-full-insights svg{color:var(--result-violet);margin-top:4px}.result-action-plan strong{color:#46364d;font-weight:700;margin-right:6px}.result-action-plan em{color:#8b7c8f;display:block;font-style:normal;margin-top:2px}.result-return-cta{border-top:1px solid rgba(78,52,88,.09);display:grid;gap:12px;justify-items:center;margin:24px 2px 0;padding-top:18px;text-align:center}.result-return-cta h2{color:var(--result-ink);font-size:15px;font-weight:720;line-height:1.35;margin:0}.result-return-actions{align-items:center;display:flex}.result-return-primary{align-items:center;background:#3b214f;border:1px solid #3b214f;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:680;justify-content:center;line-height:1;min-height:34px;padding:0 13px;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.result-return-primary:hover{transform:translateY(-1px)}.result-disclaimer{color:#aaa0ad;font-size:11px;line-height:1.6;margin:30px 28px 0;text-align:center}.result-sticky-cta{bottom:0;left:0;pointer-events:none;position:fixed;right:0;z-index:30}.result-dual-sticky{align-items:center;background:linear-gradient(180deg,#f6f1fa00,#f6f1fae0 30%,#f7f3fafa 62%);display:flex;flex-direction:column;gap:5px;justify-content:flex-end;min-height:104px;padding:12px 16px 18px}.result-sticky-pay{align-items:center;background:linear-gradient(90deg,#5b3a73,#8b6cab);border:0;border-radius:999px;box-shadow:0 12px 30px #5b3a733d,inset 0 1px #ffffff59;color:#fefcff;display:inline-flex;font-size:13px;font-weight:750;gap:6px;justify-content:center;line-height:1.2;min-height:48px;padding:0 18px;pointer-events:auto;width:min(100%,680px)}.result-sticky-pay:disabled{cursor:not-allowed;opacity:.68}.result-sticky-pay span{font-size:15px}.result-sticky-free-link{background:transparent;border:0;color:#735680;font-size:11px;line-height:20px;min-height:20px;pointer-events:auto;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;width:min(100%,680px)}.result-sticky-free-link:disabled{cursor:wait;opacity:.62}.result-sticky-context{color:#735680;line-height:1.55;margin:0}.result-sticky-context,.result-sticky-message{font-size:11px;text-align:center;width:min(100%,680px)}.result-sticky-message{color:#a34e61;font-weight:650;line-height:1.35;margin:2px 0 0}.palm-checkout-modal-wrap{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#312b3661;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:80}.palm-checkout-dialog{background:#fff;border:1px solid rgba(231,217,233,.95);border-radius:26px;box-shadow:0 26px 78px #271f2d3d;color:#33273d;padding:30px;position:relative;width:min(100%,430px)}.palm-checkout-close{align-items:center;background:#f5f2f7;border:0;border-radius:50%;color:#8b8291;cursor:pointer;display:inline-flex;font-size:22px;height:42px;justify-content:center;position:absolute;right:18px;top:18px;width:42px}.palm-checkout-head{padding-right:48px}.palm-checkout-head h2{color:#2f2235;font-size:25px;font-weight:760;line-height:1.2;margin:0}.palm-checkout-head p{color:#8b7f91;font-size:13px;line-height:1.65;margin:10px 0 22px}.palm-checkout-field{display:grid;gap:8px}.palm-checkout-field span{color:#645869;font-size:13px;font-weight:720}.palm-checkout-field b{color:#ce5d78}.palm-checkout-field input{background:#f6f4f7;border:1px solid transparent;border-radius:0;color:#33273d;font-size:16px;height:56px;outline:none;padding:0 16px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.palm-checkout-field input:focus{background:#fff;border-color:#88679973;box-shadow:0 0 0 4px #8867991a}.palm-checkout-terms{align-items:flex-start;color:#4b4151;cursor:pointer;display:grid;font-size:13px;gap:11px;grid-template-columns:22px minmax(0,1fr);line-height:1.55;margin-top:16px}.palm-checkout-terms input{accent-color:#3b214f;height:22px;margin:0;width:22px}.palm-checkout-terms a{color:#3b214f;font-weight:730;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.palm-checkout-error{color:#a94f55;font-size:12px;font-weight:650;line-height:1.45;margin:10px 0 0}.palm-checkout-submit{align-items:center;background:#3b214f;border:0;border-radius:14px;color:#fefcff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:780;gap:8px;justify-content:center;line-height:1.2;margin-top:18px;min-height:50px;width:100%}.palm-checkout-submit:disabled{cursor:not-allowed;opacity:.64}.palm-checkout-security{align-items:center;color:#5a6876;display:grid;font-size:12px;gap:10px;grid-template-columns:20px minmax(0,1fr);line-height:1.55;margin:18px 0 0}.palm-checkout-security svg{color:#28b863;font-size:20px}.palm-checkout-modal-enter-active,.palm-checkout-modal-leave-active{transition:opacity .2s ease}.palm-checkout-modal-enter-from,.palm-checkout-modal-leave-to{opacity:0}.palm-checkout-modal-enter-active .palm-checkout-dialog,.palm-checkout-modal-leave-active .palm-checkout-dialog{transition:transform .22s ease}.palm-checkout-modal-enter-from .palm-checkout-dialog,.palm-checkout-modal-leave-to .palm-checkout-dialog{transform:translateY(10px) scale(.985)}.palm-invite-modal-wrap{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#36303a5c;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:72}.palm-invite-dialog{background:#fff;border:1px solid rgba(226,210,230,.9);border-radius:22px;box-shadow:0 24px 70px #231b2738;color:#3d3442;padding:20px 22px;text-align:center;width:min(100%,430px)}.palm-invite-reveal-card{display:grid;gap:5px;justify-items:center;margin:-6px auto 20px;text-align:center}.palm-invite-reveal-card img{display:block;filter:saturate(1.04) contrast(1.01);height:138px;-o-object-fit:contain;object-fit:contain;width:min(100%,190px)}.palm-invite-dialog h2{color:#2f2235;font-size:20px;font-weight:750;line-height:1.28;margin:0}.palm-invite-dialog p{color:#7a6d80;font-size:13px;line-height:1.5;margin:8px 0 18px}.palm-invite-dialog button{align-items:center;background:#3b214f;border:0;border-radius:999px;color:#fefcff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:750;height:44px;justify-content:center;min-width:148px}@media(max-width:520px){.palm-invite-reveal-card{margin-bottom:18px;margin-top:-4px}.palm-invite-reveal-card img{height:124px;width:min(100%,170px)}}.palm-invite-modal-enter-active,.palm-invite-modal-leave-active{transition:opacity .2s ease}.palm-invite-modal-enter-from,.palm-invite-modal-leave-to{opacity:0}.palm-invite-modal-enter-active .palm-invite-dialog,.palm-invite-modal-leave-active .palm-invite-dialog{transition:transform .22s ease}.palm-invite-modal-enter-from .palm-invite-dialog,.palm-invite-modal-leave-to .palm-invite-dialog{transform:translateY(10px) scale(.985)}@keyframes palm-spin{to{transform:rotate(1turn)}}@keyframes palm-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes scan-line-move{0%{top:0}to{top:calc(100% - 1px)}}@media(max-width:639px){.hero-art{min-height:184px;width:min(100%,292px)}.palm-illustration{width:min(100%,276px)}.home-proof-panel{padding:18px}.palm-quiz-shell{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.palm-result-page{padding-left:12px;padding-right:12px}.result-moon-shell{gap:20px}.result-score-wrap{height:132px;margin:10px auto 8px;width:min(100%,216px)}.result-score-label{font-size:.66rem;margin-top:1px;max-width:88px}.result-laurel-branch{height:84px;top:18px;width:84px}.result-laurel-left{left:4px}.result-laurel-right{right:4px}.result-score-orb{top:47%}.result-score-orb strong{font-size:3.05rem}.result-section-head{align-items:flex-start}.result-scan-row{gap:12px;grid-template-columns:1fr;justify-items:center}.result-palm-mini{height:88px;width:104px}.result-scan-row>.min-w-0{width:100%}.result-scan-row h3{margin-left:auto;margin-right:auto;max-width:15em;text-align:center}.result-scan-row div:last-child div{padding-right:0}.result-radar-wrap svg{height:244px}.result-crown-row{gap:8px;grid-template-columns:max-content minmax(0,1fr)}.result-crown-laurel{height:42px;width:24px}.result-basic-item{grid-template-columns:42px minmax(0,1fr)}.result-return-cta{gap:12px;margin-top:22px}.result-sticky-cta{left:0;right:0}.palm-checkout-modal-wrap{align-items:center;padding:12px}.palm-checkout-dialog{border-radius:22px;padding:24px 20px 20px}.palm-checkout-head h2{font-size:22px}.palm-checkout-field input{height:52px}}@media(min-width:640px){.result-moon-hero h2{font-size:1.7rem}.result-forecast-card,.result-radar-card{padding:20px}}@media(min-width:1024px){.hero-art{min-height:320px;width:min(100%,560px)}.palm-illustration{width:min(100%,520px)}}.fortune-app,html.fortune-reader-active{--fr-paper:#f4f7f3;--fr-paper-light:#fbfcfa;--fr-paper-deep:#e8eee9;--fr-ink:#28332f;--fr-muted:#68756f;--fr-line:#d6dfda;--fr-jade:#668479;--fr-jade-deep:#557267;--fr-jade-soft:#91a99f;--fr-jade-pale:#e6ede9;--fr-brass:var(--fr-jade);--fr-brass-light:var(--fr-jade-soft);--fr-red:var(--fr-jade-deep)}.fortune-app{background:var(--fr-paper-light);color:var(--fr-ink)}.fortune-app,.fortune-app *{background-image:none!important}.fortune-app h1,.fortune-app h2,.fortune-app h3{font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;text-wrap:balance}.fortune-app a,.fortune-app button,.fortune-app details{-webkit-tap-highlight-color:transparent}.fortune-app img{color:transparent}html.fortune-reader-active header .bg-primary,html.fortune-reader-active header [class*="bg-[#5b3a73]"]{background-color:var(--fr-ink,#28332f)!important}html.fortune-reader-active header .minimal-header-brand{display:none}.fortune-app .palm-home-section{--fr-home-tone-a:var(--fr-paper-light);--fr-home-tone-b:var(--fr-paper);background-color:var(--fr-home-tone-a)}.fortune-app .home-v5-hero{background-color:var(--fr-home-tone-a);border-bottom:1px solid var(--fr-line);min-height:min(680px,calc(100vh - 68px));overflow:hidden;padding:0;position:relative}.fortune-app .home-v5-hero-grid{align-items:center;box-sizing:border-box;gap:clamp(40px,5vw,72px);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:inherit;padding-bottom:clamp(42px,5vw,64px);padding-top:clamp(42px,5vw,64px)}.fortune-app .home-v5-copy{max-width:620px;position:relative;z-index:2}.fortune-app .home-v5-copy h1{color:var(--fr-ink);font-size:clamp(44px,5.2vw,72px);font-weight:560;letter-spacing:-.05em;line-height:1.1;max-width:650px;text-shadow:none}.fortune-app .home-v5-copy>p{color:var(--fr-muted);font-size:clamp(15px,1.25vw,18px);line-height:1.9;max-width:570px}.fortune-app .home-v5-primary-button{background-color:var(--fr-ink);border:1px solid var(--fr-ink);border-radius:14px;box-shadow:0 14px 30px #28332f29;color:#fbfcfa;font-weight:720;letter-spacing:.02em;min-height:54px}.fortune-app .home-v5-primary-button:hover{background-color:var(--fr-jade-deep);border-color:var(--fr-jade-deep);transform:translateY(-2px)}.fortune-app .home-v5-proof{color:var(--fr-muted)}.fortune-app .home-v5-proof span{background-color:#ffffffc7;border:1px solid var(--fr-line);border-radius:2px;box-shadow:none}.fortune-app .home-v5-proof svg{color:var(--fr-jade)}.fortune-app .fortune-home-art{align-self:center;background-color:transparent;border:0;border-radius:0;box-shadow:none;height:clamp(440px,50vw,500px);min-height:0;overflow:visible;position:relative}.fortune-app .fortune-home-art img{filter:none;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;width:100%;z-index:1}.fortune-app .home-v5-section{background-color:var(--fr-home-tone-a);position:relative}.fortune-app .home-v5-section.is-muted{background-color:var(--fr-home-tone-b)}.fortune-app .home-v5-section-head{margin-bottom:clamp(36px,5vw,62px);max-width:720px}.fortune-app .home-v5-section-head h2{color:var(--fr-ink);font-size:clamp(32px,4.2vw,50px);font-weight:560;letter-spacing:-.04em}.fortune-app .home-v5-section-head p{color:var(--fr-muted);font-size:15px;line-height:1.85;max-width:640px}.fortune-app .fortune-value-grid{gap:18px;grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.fortune-app .fortune-value-grid .home-v5-value-card{background-color:#ffffffb8;border:1px solid var(--fr-line);border-radius:3px;box-shadow:0 15px 36px #2d413912;display:flex;flex-direction:column;min-height:410px;overflow:visible;padding:22px 28px 28px}.fortune-app .fortune-value-grid h3{color:var(--fr-ink);font-size:22px;font-weight:580;margin:0 0 8px}.fortune-app .fortune-value-grid p{color:var(--fr-muted);line-height:1.78;margin:0}.fortune-app .fortune-value-viz{background-color:transparent;border:0;border-radius:0;height:230px;margin:0 0 18px;min-height:230px;order:-1;overflow:visible;padding:8px 4px;width:100%}.fortune-app .fortune-value-viz img{filter:saturate(.82) contrast(1.02) drop-shadow(0 14px 14px rgba(50,67,60,.12));height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.fortune-app .fortune-material-section{background-color:var(--fr-home-tone-a)}.fortune-app .fortune-material-section .home-v5-section-head h2{color:var(--fr-ink)}.fortune-app .fortune-material-section .home-v5-section-head p{color:var(--fr-muted)}.fortune-app .fortune-material-grid{background-color:var(--fr-line);border:1px solid var(--fr-line);gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.fortune-app .fortune-material-grid article{background-color:#f7faf7;border:0;border-radius:0;box-shadow:none;display:grid;grid-template-rows:220px auto;min-height:420px;padding:24px 26px 30px;text-align:left}.fortune-app .fortune-material-grid article>img{filter:saturate(.62) contrast(1.04) drop-shadow(0 14px 18px rgba(50,67,60,.1));height:220px;-o-object-fit:contain;object-fit:contain;width:100%}.fortune-app .fortune-material-grid article>div{border-top:1px solid var(--fr-line);padding-top:20px}.fortune-app .fortune-material-grid article>div>span{color:var(--fr-jade);display:block;font-family:Georgia,serif;font-size:12px;letter-spacing:.16em;margin-bottom:16px}.fortune-app .fortune-material-grid h3{color:var(--fr-ink);font-size:21px;font-weight:560}.fortune-app .fortune-material-grid p{color:var(--fr-muted);line-height:1.76}.fortune-app .home-v5-how-section .home-v5-step-grid{border-top:1px solid var(--fr-line)}.fortune-app .home-v5-how-section .home-v5-step-grid li{background-color:transparent;border-bottom:1px solid var(--fr-line);border-radius:0;box-shadow:none}.fortune-app .home-v5-how-section .home-v5-step-grid li>span{background-color:var(--fr-jade-deep);border-radius:2px;color:#fff}.fortune-app .home-v5-guide-grid{background-color:#ffffffa8;border:1px solid var(--fr-line);gap:0}.fortune-app .home-v5-guide-grid article{background-color:transparent;border:0;border-radius:0;box-shadow:none}.fortune-app .home-v5-guide-grid article+article{border-left:0}.fortune-app .home-v5-guide-grid article:nth-child(2n){border-left:1px solid var(--fr-line)}.fortune-app .home-v5-guide-grid article:nth-child(n+3){border-top:1px solid var(--fr-line)}.fortune-app #faq details{background-color:#ffffffb8;border-color:var(--fr-line);border-radius:2px;box-shadow:none}.fortune-app .home-v5-final{background-color:var(--fr-home-tone-a);border-top:1px solid var(--fr-line);color:var(--fr-ink)}.fortune-app .home-v5-final h2{color:var(--fr-ink)}@media(max-width:1040px){.fortune-app .home-v5-hero-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.fortune-app .home-v5-hero{min-height:auto}.fortune-app .home-v5-hero-grid{gap:38px;grid-template-columns:1fr;padding-bottom:56px;padding-top:52px}.fortune-app .home-v5-copy{text-align:left}.fortune-app .home-v5-copy h1{font-size:clamp(40px,12vw,58px)}.fortune-app .fortune-home-art{height:330px;min-height:330px}.fortune-app .fortune-home-art img{min-height:330px}.fortune-app .fortune-material-grid,.fortune-app .fortune-value-grid,.fortune-app .home-v5-guide-grid{grid-template-columns:1fr}.fortune-app .fortune-material-grid article,.fortune-app .fortune-value-grid .home-v5-value-card{min-height:0}.fortune-app .home-v5-guide-grid article+article{border-left:0;border-top:1px solid var(--fr-line)}.fortune-app .home-v5-guide-grid article:nth-child(2n){border-left:0}}@media(max-width:639px){.fortune-app .home-v5-hero-grid{gap:16px;padding-bottom:30px;padding-top:24px}.fortune-app .home-v5-copy{display:grid;justify-items:center;text-align:center}.fortune-app .home-v5-copy h1{font-size:30px;line-height:1.12;max-width:340px}.fortune-app .home-v5-copy>p{font-size:15px;line-height:1.65;margin-top:12px;max-width:342px}.fortune-app .home-v5-primary-button{margin-top:18px;min-height:50px;padding-left:20px;padding-right:20px}.fortune-app .home-v5-proof{gap:7px;justify-content:center;margin:14px auto 0;max-width:350px}.fortune-app .home-v5-proof span{border-radius:999px;font-size:12px;padding:7px 10px}.fortune-app .fortune-home-art{height:230px;min-height:230px}.fortune-app .fortune-home-art img{max-height:230px;min-height:0}}.fortune-app .palm-quiz-page{background-color:var(--fr-paper);min-height:inherit}.fortune-app.is-quiz-mode{background-color:var(--fr-paper);min-height:calc(100vh - 60px);min-height:calc(100svh - 60px)}.fortune-app.is-loading-mode{background-color:var(--fr-paper-light);min-height:calc(100vh - 56px);min-height:calc(100svh - 56px)}.fortune-app .palm-quiz-shell{background-color:var(--fr-paper-light);border:1px solid var(--fr-line);border-radius:4px;box-shadow:0 22px 58px #2839321a;position:relative}.fortune-app .fortune-question-panel{border-top:0;display:flex;flex-direction:column;justify-content:center;padding-top:0}.fortune-app .fortune-choice-grid button,.fortune-app .palm-gender-card{background-color:#f2f6f3;border-color:var(--fr-line);border-radius:3px;box-shadow:0 10px 26px #2839320f}.fortune-app .fortune-choice-grid button.is-selected,.fortune-app .fortune-choice-grid button:hover,.fortune-app .palm-gender-card.is-selected,.fortune-app .palm-gender-card:hover{background-color:var(--fr-paper-light);border-color:#557267a8;box-shadow:0 14px 34px #2841381a,inset 0 -3px 0 var(--fr-jade-deep)}.fortune-app .palm-gender-figure{background-color:var(--fr-jade-pale)}.fortune-app .palm-gender-figure img{filter:saturate(.65) contrast(1.03) drop-shadow(0 13px 16px rgba(50,67,60,.11))}.fortune-app .fortune-choice-grid button>span{background-color:transparent;border:0;border-radius:0;color:var(--fr-red);height:104px;width:104px}.fortune-app .fortune-choice-grid button>span img{filter:saturate(.65) contrast(1.03) drop-shadow(0 10px 14px rgba(50,67,60,.11));height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.fortune-app .fortune-confirm-card dl,.fortune-app .fortune-leap-check{background-color:#f2f6f3;border-color:var(--fr-line);border-radius:3px}.fortune-app .fortune-time-unknown{color:var(--fr-muted)}.fortune-app .fortune-time-unknown.is-selected,.fortune-app .fortune-time-unknown:hover{color:var(--fr-ink)}.fortune-app .palm-primary-button{background-color:var(--fr-ink);border-color:var(--fr-ink);color:#fbfcfa}.fortune-app .palm-primary-button:hover{background-color:var(--fr-jade-deep);border-color:var(--fr-jade-deep)}.fortune-app .fortune-confirm-submit{gap:10px}.fortune-app .fortune-confirm-submit svg{height:20px;width:20px}.fortune-app .palm-analysis-page{background-color:var(--fr-paper-light);color:var(--fr-ink);min-height:inherit;position:relative}.fortune-app .fortune-loading-shell{box-sizing:border-box;margin:0 auto;padding:clamp(44px,7vh,78px) 16px clamp(56px,9vh,104px);position:relative;text-align:center;width:min(100%,780px);z-index:1}.fortune-app .fortune-loading-shell h2{color:var(--fr-ink);font-size:clamp(30px,4.2vw,42px);font-weight:560;letter-spacing:-.035em;margin:0}.fortune-app .fortune-mystic-loader{margin-top:20px}.fortune-app .fortune-mystic-stage{aspect-ratio:1;isolation:isolate;margin-left:auto;margin-right:auto;position:relative;width:min(400px,62vw)}.fortune-app .fortune-jade-aura{animation:fortune-jade-aura 3.6s ease-in-out infinite;aspect-ratio:1;border:1px solid rgba(143,113,71,.14);border-radius:50%;width:60%;z-index:-1}.fortune-app .fortune-jade-aura,.fortune-app .fortune-jade-bi{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fortune-app .fortune-jade-bi{animation:fortune-jade-turn 28s linear infinite;display:block;filter:drop-shadow(0 14px 18px rgba(68,53,32,.1));height:68%;-o-object-fit:contain;object-fit:contain;width:68%;z-index:2}.fortune-app .fortune-inner-orbit{animation:fortune-orbit-turn var(--fortune-orbit-duration,7.2s) linear infinite;inset:28%;position:absolute;z-index:4}.fortune-app .fortune-inner-orbit>i{background-color:#9a3f32;border:1px solid rgba(104,37,31,.42);border-radius:50%;box-shadow:inset 1px 1px #ffffff61,0 2px 5px #44352033;height:11px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:11px}.fortune-app .fortune-element-map{aspect-ratio:1;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:78%;z-index:5}.fortune-app .fortune-element-star{fill:none;height:100%;inset:0;overflow:visible;position:absolute;stroke:#8f71476b;stroke-linecap:round;stroke-linejoin:round;stroke-width:.62;width:100%}.fortune-app .fortune-element-lines,.fortune-app .fortune-element-ring{vector-effect:non-scaling-stroke}.fortune-app .fortune-element-ring{animation:fortune-element-dash 24s linear infinite;stroke-dasharray:1.35 2.15}.fortune-app .fortune-element-lines{animation:fortune-element-dash 18s linear infinite reverse;stroke-dasharray:1.1 1.9}.fortune-app .fortune-element-map>i{border-radius:50%;display:block;height:48px;opacity:.58;position:absolute;transform:translate(-50%,-50%) scale(.9);transition:opacity .45s ease,transform .45s ease;width:48px;z-index:1}.fortune-app .fortune-element-map>i img{display:block;filter:drop-shadow(0 3px 5px rgba(47,42,35,.14));height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.fortune-app .fortune-element-map>i:first-of-type{left:50%;top:2%}.fortune-app .fortune-element-map>i:nth-of-type(2){left:96%;top:35%}.fortune-app .fortune-element-map>i:nth-of-type(3){left:78%;top:89%}.fortune-app .fortune-element-map>i:nth-of-type(4){left:22%;top:89%}.fortune-app .fortune-element-map>i:nth-of-type(5){left:4%;top:35%}.fortune-app .fortune-element-map>i.is-done{opacity:.82;transform:translate(-50%,-50%) scale(1)}.fortune-app .fortune-element-map>i.is-active{animation:fortune-element-pulse 1.5s ease-in-out var(--fortune-pulse-delay,0s) infinite;opacity:1;transform:translate(-50%,-50%) scale(1.14)}.fortune-app .fortune-jade-seal{aspect-ratio:1;border:1px solid rgba(154,63,50,.34);border-radius:50%;display:grid;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:10%;z-index:6}.fortune-app .fortune-jade-seal i{animation:fortune-seal-breathe 2.4s ease-in-out infinite;aspect-ratio:1;background-color:#9a3f32;border-radius:50%;width:28%}@keyframes fortune-jade-turn{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes fortune-orbit-turn{to{transform:rotate(1turn)}}@keyframes fortune-jade-aura{50%{opacity:.35;transform:translate(-50%,-50%) scale(1.12)}}@keyframes fortune-element-pulse{50%{transform:translate(-50%,-50%) scale(1.02)}}@keyframes fortune-element-dash{to{stroke-dashoffset:-100}}@keyframes fortune-seal-breathe{50%{opacity:.48;transform:scale(.72)}}.fortune-app .fortune-mystic-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:-8px auto 0;max-width:680px;padding:0;position:relative}.fortune-app .fortune-mystic-stages:before{background-color:#cec6b9;content:"";height:1px;left:10%;position:absolute;right:10%;top:14px}.fortune-app .fortune-mystic-stages li{align-items:center;border:0;color:#a39e95;display:flex;flex-direction:column;gap:9px;min-width:0;padding:0 8px;position:relative;text-align:center;transition:color .3s ease;z-index:1}.fortune-app .fortune-mystic-stages i{background-color:var(--fr-paper);border:1px solid #cfc7ba;border-radius:50%;color:inherit;display:grid;font-style:normal;height:29px;place-items:center;position:relative;transition:border-color .35s ease,background-color .35s ease,color .35s ease,transform .35s ease;width:29px}.fortune-app .fortune-mystic-stages i b{font-family:Georgia,serif;font-size:9px;font-weight:500;letter-spacing:.06em}.fortune-app .fortune-mystic-stages i svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:16px}.fortune-app .fortune-mystic-stages span{font-size:11px;font-weight:560;line-height:1.45;overflow:hidden;text-overflow:ellipsis}.fortune-app .fortune-mystic-stages .is-active{color:var(--fr-red)}.fortune-app .fortune-mystic-stages .is-active i{background-color:var(--fr-red);border-color:var(--fr-red);color:#fffdf8}.fortune-app .fortune-mystic-stages .is-active i:after{animation:fortune-stage-spin .82s linear infinite;border-bottom:2px solid rgba(154,63,50,.18);border-left:2px solid rgba(154,63,50,.18);border-radius:50%;border-right:2px solid rgba(154,63,50,.18);border-right-color:var(--fr-red);border-top:2px solid rgba(154,63,50,.18);border-top-color:var(--fr-red);content:"";inset:-5px;pointer-events:none;position:absolute}.fortune-app .fortune-mystic-stages .is-done{color:var(--fr-brass)}.fortune-app .fortune-mystic-stages .is-done i{background-color:var(--fr-brass);border-color:var(--fr-brass);color:#fffdf8}.fortune-app .fortune-mystic-current{display:none}.fortune-app .fortune-overall-progress{margin:26px auto 0;width:min(100%,560px)}.fortune-app .fortune-overall-progress>div:first-child{align-items:baseline;color:#777168;display:flex;font-size:12px;gap:20px;justify-content:space-between;line-height:1.45;margin-bottom:9px;text-align:left}.fortune-app .fortune-overall-progress strong{color:var(--fr-red);flex:0 0 auto;font-family:Georgia,serif;font-size:17px;font-variant-numeric:tabular-nums;font-weight:500}.fortune-app .fortune-overall-progress-track{background-color:#e8e3da;border-radius:999px;height:5px;overflow:hidden}.fortune-app .fortune-overall-progress-track i{background-color:var(--fr-red);border-radius:inherit;display:block;height:100%;transition:width .25s linear}@keyframes fortune-stage-spin{to{transform:rotate(1turn)}}@media(max-width:640px){.fortune-app .palm-quiz-shell{background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.fortune-app .fortune-loading-shell{padding:22px 14px 28px}.fortune-app .fortune-loading-shell h2{font-size:32px;line-height:1.2}.fortune-app .fortune-mystic-loader{margin-top:10px}.fortune-app .fortune-mystic-stage{width:min(350px,100%)}.fortune-app .fortune-mystic-stages{gap:0;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:4px;max-width:286px}.fortune-app .fortune-mystic-stages:before{height:1px;inset:13px 10% auto;width:auto}.fortune-app .fortune-mystic-stages li{display:flex;gap:0;padding:0;text-align:center}.fortune-app .fortune-mystic-stages i{height:26px;width:26px}.fortune-app .fortune-mystic-stages i svg{height:14px;width:14px}.fortune-app .fortune-mystic-stages .is-active i:after{inset:-4px}.fortune-app .fortune-mystic-stages li>span{display:none}.fortune-app .fortune-mystic-current{align-items:baseline;color:var(--fr-red);display:flex;font-size:13px;font-weight:600;gap:9px;justify-content:center;line-height:1.45;margin:16px auto 0;max-width:92%;text-align:center}.fortune-app .fortune-overall-progress{margin-top:18px;max-width:310px}.fortune-app .fortune-overall-progress>div:first-child span{display:none}.fortune-app .fortune-overall-progress>div:first-child{justify-content:flex-end;margin-bottom:7px}.fortune-app .fortune-mystic-current b{color:var(--fr-brass);flex:0 0 auto;font-family:Georgia,serif;font-size:10px;font-weight:500;letter-spacing:.04em}.fortune-app .fortune-mystic-current span{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.fortune-app .fortune-choice-grid button,.fortune-app .fortune-mystic-stages li,.fortune-app .palm-gender-card{transition:none!important}.fortune-app .fortune-mystic-stages .is-active i:after{animation-duration:1.8s}.fortune-app .fortune-jade-bi{animation-duration:80s}.fortune-app .fortune-inner-orbit{animation-duration:30s}.fortune-app .fortune-element-lines,.fortune-app .fortune-element-map>i.is-active,.fortune-app .fortune-element-ring,.fortune-app .fortune-jade-aura,.fortune-app .fortune-jade-seal i{animation:none}}.fortune-app .fortune-report-page{background-color:var(--fr-paper-light);margin:0 auto;padding:clamp(28px,5vw,68px) clamp(16px,4vw,52px) 160px;position:relative;width:min(100%,1040px)}.fortune-app .fortune-report-page:before{background-color:#e9efeb;content:"";inset:0;position:fixed;z-index:-1}.fortune-app .fortune-report-hero{background-color:#f2f6f3;border:1px solid var(--fr-line);border-radius:0;border-top:4px solid var(--fr-ink);box-shadow:0 20px 50px #28393217;color:var(--fr-ink);display:block;margin-bottom:24px;min-height:0;overflow:hidden;padding:clamp(38px,5vw,58px);text-align:left}.fortune-app .fortune-report-hero-top{align-items:center;display:grid;gap:clamp(28px,4vw,42px);grid-template-columns:minmax(0,1fr) minmax(180px,220px);position:relative;z-index:1}.fortune-app .fortune-report-hero-top>img{filter:saturate(.62) contrast(1.04) drop-shadow(0 14px 18px rgba(50,67,60,.1));max-height:250px;-o-object-fit:contain;object-fit:contain;width:100%}.fortune-app .fortune-eyebrow{color:var(--fr-jade);font-size:11px;letter-spacing:.16em}.fortune-app .fortune-report-hero h1{color:var(--fr-ink);font-size:clamp(40px,4.2vw,52px);font-weight:550;letter-spacing:-.045em;line-height:1.12;margin:16px 0;max-width:660px;text-wrap:pretty}.fortune-app .fortune-report-opening{border-top:1px solid var(--fr-line);color:var(--fr-muted);-moz-column-count:2;column-count:2;-moz-column-gap:42px;column-gap:42px;-moz-column-rule:1px solid rgba(102,132,121,.18);column-rule:1px solid rgba(102,132,121,.18);font-size:14px;line-height:1.9;margin:34px 0 0;max-width:none;padding-top:26px}.fortune-app .fortune-report-identity .fortune-keywords{justify-content:flex-start;margin-top:22px}.fortune-app .fortune-keywords span{background-color:#fff9;border:1px solid #cad6d0;border-radius:1px;color:#53635c}.fortune-app .fortune-chart-card{background-color:#edf3ef;border:1px solid var(--fr-line);border-radius:0;box-shadow:0 18px 44px #28393214;color:var(--fr-ink);overflow:hidden;position:relative}.fortune-app .fortune-chart-card:before{content:none}.fortune-app .fortune-chart-card>header{gap:clamp(36px,6vw,82px);grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);min-height:180px}.fortune-app .fortune-chart-card>header>img{filter:saturate(.62) contrast(1.04) drop-shadow(0 12px 16px rgba(50,67,60,.11));justify-self:center;max-height:190px;-o-object-fit:contain;object-fit:contain;position:static;width:min(100%,300px)}.fortune-app .fortune-chart-heading{gap:30px}.fortune-app .fortune-chart-heading h2{font-size:clamp(36px,4vw,50px);line-height:1.15}.fortune-app .fortune-chart-analysis h3,.fortune-app .fortune-chart-card>header h2{color:var(--fr-ink)}.fortune-app .fortune-chart-card>header p,.fortune-app .fortune-chart-date,.fortune-app .fortune-chart-meta span{color:var(--fr-muted)}.fortune-app .fortune-chart-date strong{color:var(--fr-ink)}.fortune-app .fortune-pillars{background-color:#ccd8d1;border:1px solid #ccd8d1;gap:1px}.fortune-app .fortune-pillars article{background-color:#fafcf9;border:0;border-radius:0}.fortune-app .fortune-pillars article:before{content:none}.fortune-app .fortune-pillars small,.fortune-app .fortune-pillars span{color:#748079}.fortune-app .fortune-pillars strong,.fortune-app .fortune-pillars strong i{color:#4f6f63;text-shadow:none}.fortune-app .fortune-chart-meta{border-color:#ccd8d1}.fortune-app .fortune-chart-meta b{color:#58766b}.fortune-app .fortune-chart-analysis{border-top:1px solid #ccd8d1;display:grid;gap:36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-top:28px}.fortune-app .fortune-chart-analysis h3{font-size:19px;font-weight:580;margin:0 0 18px}.fortune-app .fortune-element-radar{margin:-8px auto -12px;width:min(100%,350px)}.fortune-app .fortune-element-radar svg{display:block;height:auto;overflow:visible;width:100%}.fortune-app .fortune-radar-grid{fill:none;stroke:#c8d5ce;stroke-width:1}.fortune-app .fortune-radar-axis{stroke:#d7e0db;stroke-width:1}.fortune-app .fortune-radar-shape{fill:#66847930;stroke:var(--fr-jade-deep);stroke-width:2}.fortune-app .fortune-radar-node{fill:var(--fr-jade-deep);stroke:#fbfcfa;stroke-width:2}.fortune-app .fortune-radar-label text{fill:var(--fr-ink);font-family:"Noto Serif SC",Songti SC,serif;font-size:15px;font-weight:650}.fortune-app .fortune-radar-label .fortune-radar-percent{fill:var(--fr-muted);font-family:Georgia,serif;font-size:10px;font-weight:500}.fortune-app .fortune-elements{align-self:center}.fortune-app .fortune-elements em,.fortune-app .fortune-elements>div>span{color:var(--fr-muted)}.fortune-app .fortune-elements i{background-color:#dce5df}.fortune-app .fortune-elements i b{background-color:var(--fr-jade);box-shadow:none}.fortune-app .fortune-report-reading{display:grid;gap:18px;margin-top:46px}.fortune-app .fortune-paid-overview{background-color:#edf3ef;border-bottom:1px solid var(--fr-line);border-top:3px solid var(--fr-ink);color:var(--fr-ink);padding:clamp(30px,5vw,48px)}.fortune-app .fortune-paid-overview>header{align-items:baseline;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.fortune-app .fortune-paid-overview>header span{color:var(--fr-jade);font-size:11px;font-weight:720;letter-spacing:0;text-transform:uppercase}.fortune-app .fortune-paid-overview>header strong{font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(25px,3vw,34px);font-weight:580}.fortune-app .fortune-paid-overview ol{border-top:1px solid #ccd8d1;display:grid;list-style:none;margin:0;padding:0}.fortune-app .fortune-paid-overview li{border-bottom:1px solid #ccd8d1;display:grid;gap:16px;grid-template-columns:42px minmax(0,1fr);padding:18px 0}.fortune-app .fortune-paid-overview li>span{color:var(--fr-jade-deep);font-family:Georgia,serif;font-size:12px;padding-top:3px}.fortune-app .fortune-paid-overview li strong{color:var(--fr-ink);font-size:16px;font-weight:680}.fortune-app .fortune-paid-overview li p{color:var(--fr-muted);font-size:14px;line-height:1.75;margin:6px 0 0}.fortune-app .fortune-paid-overview>button{align-items:center;background-color:var(--fr-ink);border:0;border-radius:2px;color:#fbfcfa;display:inline-flex;font-size:14px;font-weight:720;gap:9px;justify-content:center;margin-top:26px;min-height:48px;padding:0 22px;width:100%}.fortune-app .fortune-report-section{background-color:#ffffffc7;border:1px solid var(--fr-line);border-radius:0;box-shadow:0 14px 34px #2839320f;overflow:hidden;padding:clamp(30px,5vw,52px);position:relative}.fortune-app .fortune-report-section>header{align-items:center;border-bottom:1px solid var(--fr-line);display:grid;gap:18px;grid-template-columns:44px minmax(0,1fr) minmax(150px,220px);margin-bottom:24px;min-height:150px;padding-bottom:24px}.fortune-app .fortune-report-section>header>img{filter:saturate(.6) contrast(1.04) drop-shadow(0 10px 14px rgba(50,67,60,.09));height:140px;-o-object-fit:contain;object-fit:contain;width:100%}.fortune-app .fortune-section-number{align-self:start;color:var(--fr-jade-deep);font-family:Georgia,serif;font-size:13px;letter-spacing:.1em;padding-top:4px}.fortune-app .fortune-report-section>header span{color:var(--fr-jade);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.fortune-app .fortune-report-section h2{color:var(--fr-ink);font-size:clamp(27px,3.4vw,36px);font-weight:560;letter-spacing:-.03em;line-height:1.2;margin:8px 0 0}.fortune-app .fortune-section-protected{margin:0 auto;max-width:760px;position:relative;transition:filter .25s ease,opacity .25s ease}.fortune-app .fortune-section-protected p{color:#5e6c65;font-size:15px;line-height:2}.fortune-app .fortune-section-protected .fortune-section-summary{color:#303c37;font-family:"Noto Serif SC",Songti SC,serif;font-size:18px;font-weight:580;line-height:1.75;margin-top:0}.fortune-app .fortune-report-section.is-free .fortune-section-summary{font-size:clamp(18px,2.2vw,21px);letter-spacing:0;line-height:1.65;margin:0 auto 22px;max-width:680px}.fortune-app .fortune-report-section.is-free .fortune-section-protected>p:not(.fortune-section-summary){line-height:1.85;margin-left:auto;margin-right:auto;max-width:680px}.fortune-app .fortune-report-section.is-free .fortune-section-protected>p+p{margin-top:16px}.fortune-app .fortune-section-protected ul{color:#4f5e57}.fortune-app .fortune-actions{background-color:var(--fr-jade-pale);border:0;border-left:2px solid var(--fr-jade);border-radius:0}.fortune-app .fortune-report-section.is-locked .fortune-section-protected{filter:blur(7px);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fortune-app .fortune-report-section.is-locked .fortune-section-protected:after{background-color:#fbfcfa33;content:"";inset:0;position:absolute}.fortune-app .fortune-section-lock{align-items:center;background-color:#fbfcfaf5;border:1px solid #c7d4cd;border-radius:2px;bottom:auto;box-shadow:0 10px 28px #2839321f;color:var(--fr-ink);display:inline-flex;font-size:12px;font-weight:720;gap:7px;left:50%;min-height:42px;padding:0 18px;position:absolute;top:55%;transform:translate(-50%,-50%);z-index:3}.fortune-app .fortune-report-reading blockquote{background-color:var(--fr-jade-pale);border:1px solid var(--fr-line);border-left:3px solid var(--fr-jade);border-radius:0;color:#4f5e57;font-family:"Noto Serif SC",Songti SC,serif;line-height:1.9;margin:0;padding:30px}.fortune-app .fortune-report-footer{align-items:center;border-color:var(--fr-line);flex-direction:column;gap:14px;justify-content:center;text-align:center}.fortune-app .fortune-report-footer p{margin-left:auto;margin-right:auto}.fortune-app .fortune-report-footer button{justify-content:center}.fortune-modal-wrap.is-fortune{background-color:#23302b80}.fortune-modal.is-fortune{background-color:var(--fr-paper-light);border:1px solid var(--fr-line);border-radius:3px;color:var(--fr-ink)}.fortune-modal.is-fortune h2{color:var(--fr-ink);font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;margin-top:0}.fortune-modal.is-fortune .fortune-terms input{accent-color:var(--fr-jade-deep)}.fortune-modal.is-fortune .primary{background-color:var(--fr-ink);border:1px solid var(--fr-ink);border-radius:3px;box-shadow:0 10px 24px #28332f29;color:#fbfcfa}.fortune-modal.is-fortune .primary:hover{background-color:var(--fr-jade-deep);border-color:var(--fr-jade-deep)}.fortune-modal.is-fortune .secondary{color:var(--fr-muted);text-decoration:underline;text-underline-offset:3px}.result-dual-sticky.is-fortune{background:var(--fr-paper-light);border-top:1px solid var(--fr-line);box-shadow:0 -16px 42px #2839321f;gap:10px;min-height:108px;padding:14px 16px 16px}.result-dual-sticky.is-fortune.is-share-mode{gap:0;min-height:0}.result-dual-sticky.is-fortune .result-sticky-pay{background:var(--fr-ink);border:1px solid var(--fr-ink);border-radius:3px;box-shadow:0 10px 24px #28332f2e;color:#fbfcfa}.result-dual-sticky.is-fortune .result-sticky-free-link{background:transparent;border:0;border-radius:0;color:var(--fr-muted);font-size:11px;font-weight:620;line-height:20px;min-height:20px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;width:auto}.result-dual-sticky.is-fortune .result-sticky-free-link:hover{color:var(--fr-jade-deep)}.result-dual-sticky.is-fortune .result-sticky-context{color:var(--fr-muted)}.palm-invite-modal-wrap.is-fortune{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#23302b70}.palm-invite-modal-wrap.is-fortune .palm-invite-dialog{background:var(--fr-paper-light);border:1px solid var(--fr-line);border-radius:7px;box-shadow:0 26px 70px #23302b3b,inset 0 0 0 8px var(--fr-paper);color:var(--fr-ink);padding:34px 30px 30px}.palm-invite-modal-wrap.is-fortune .palm-invite-dialog h2{color:var(--fr-ink);font-family:"Noto Serif SC",Songti SC,STSong,Georgia,serif;font-size:25px;font-weight:600}.palm-invite-modal-wrap.is-fortune .palm-invite-dialog p{color:var(--fr-muted);line-height:1.7}.palm-invite-modal-wrap.is-fortune .palm-invite-dialog button{background:var(--fr-ink);border-radius:3px;color:#fbfcfa}@media(max-width:820px){.fortune-app .fortune-report-page{padding-left:12px;padding-right:12px}.fortune-app .fortune-report-hero{min-height:0;padding:36px 24px 20px}.fortune-app .fortune-report-hero-top{gap:20px;grid-template-columns:1fr}.fortune-app .fortune-report-hero-top>img{max-height:190px}.fortune-app .fortune-report-opening{-moz-column-count:1;column-count:1;margin-top:24px;padding-top:20px}.fortune-app .fortune-report-identity .fortune-keywords{justify-content:center}.fortune-app .fortune-chart-card{padding:26px 16px}.fortune-app .fortune-chart-card>header{gap:24px;grid-template-columns:1fr;min-height:0}.fortune-app .fortune-chart-card>header>img{max-height:160px;width:100%}.fortune-app .fortune-chart-heading{gap:22px;justify-items:center;text-align:center}.fortune-app .fortune-chart-heading h2{font-size:clamp(32px,9vw,42px)}.fortune-app .fortune-chart-date{justify-content:center;text-align:center}.fortune-app .fortune-chart-meta{gap:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 0}.fortune-app .fortune-chart-meta span{align-content:start;gap:7px;justify-items:center;min-width:0;overflow-wrap:anywhere;padding:0 8px;text-align:center}.fortune-app .fortune-chart-meta span+span{border-left:1px solid #ccd8d1}.fortune-app .fortune-chart-analysis{gap:12px;grid-template-columns:1fr}.fortune-app .fortune-report-section{padding:28px 20px 34px}.fortune-app .fortune-paid-overview{padding:28px 20px 32px}.fortune-app .fortune-paid-overview>header{display:grid;gap:7px}.fortune-app .fortune-paid-overview li{gap:10px;grid-template-columns:30px minmax(0,1fr);padding:16px 0}.fortune-app .fortune-report-section>header{grid-template-columns:34px minmax(0,1fr)}.fortune-app .fortune-report-section>header>img{grid-column:1/3;height:160px}.fortune-app .fortune-section-lock{top:58%}}
