:root{--fl-night:#13283c;--fl-ink:#172b3f;--fl-ink-2:#4b5b68;--fl-muted:#4b5b68;--fl-paper:#f4f1eb;--fl-card:#fffdf8;--fl-chrome:#f8f6f1;--fl-line:#d8dad6;--fl-line-strong:#cbd2d4;--fl-control-line:#7b878d;--fl-coral:#a3473d;--fl-coral-hover:#923b33;--fl-on-coral:#fffdf8;--fl-on-night:#fffdf8;--fl-on-night-muted:#b9c4cc;--fl-focus:#102439;--fl-cat-aite:#b03a52;--fl-cat-aite-night:#f3aebb;--fl-cat-watashi:#8b4a7a;--fl-cat-watashi-night:#dcb6d6;--fl-cat-kazoku:#2f6f5a;--fl-cat-kazoku-night:#a6d8c3;--fl-cat-jinsei:#94600f;--fl-cat-jinsei-night:#f1c47c;--fl-cat-aite-on-night:var(--fl-cat-aite-night);--fl-cat-watashi-on-night:var(--fl-cat-watashi-night);--fl-cat-kazoku-on-night:var(--fl-cat-kazoku-night);--fl-cat-jinsei-on-night:var(--fl-cat-jinsei-night);--fl-radius-card:14px;--fl-radius-btn:10px;--fl-shadow-card:0 4px 12px rgba(0,0,0,.06);--fl-header-h:57px}@media (min-width:768px){:root{--fl-header-h:69px}}html[data-locale][data-skin=b]:root{--t1:#172b3f;--t2:#4b5b68;--t3:#606e78;--accent:#a3473d;--accent-secondary:#923b33;--cta-from:#a3473d;--cta-to:#a3473d;--cta-glow:transparent;--sb-btn:#a3473d;--sb-btn-hover:#923b33;--sb-btn-fg:#fffdf8;--bg-card:#fffdf8;--bg-card-glass:#fffdf8;--glass-border:#cbd2d4;--card-border:#d8dad6;background:#f4f1eb;color:var(--t1)}html[data-locale] body{background:#f4f1eb;color:var(--t1)}html[data-locale=ko]{--font-display:"Pretendard Variable","Pretendard","Noto Sans KR",sans-serif}html[data-locale=ja]{--font-display:"Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif}html[data-locale=zh]{--font-display:"Noto Sans SC","PingFang SC",sans-serif}html[data-locale=th]{--font-display:"Noto Sans Thai","Thonburi",sans-serif}html[data-locale=hi]{--font-display:"Noto Sans Devanagari",sans-serif}html[data-locale=en],html[data-locale=id],html[data-locale=vi]{--font-display:"Inter",system-ui,sans-serif}html[data-locale] :is(h1,h2,h3,.rn-h1,.rn-h2,.dayMasterTitle){font-family:var(--font-display);font-weight:700}html[data-locale] :is(.btn-primary,.blurUnlockBtn){min-height:48px;border:0;border-image:none;border-radius:10px;background:#a3473d;color:#fffdf8;box-shadow:none;filter:none;font-weight:700}html[data-locale] .btn-primary:after{content:none}html[data-locale] :is(.btn-primary,.blurUnlockBtn):focus-visible{outline:3px solid #102439;outline-offset:3px}html[data-locale] :is(.glassCard,.card,.rn-artifact,.rn-tier,.rn-rcard){border:1px solid var(--fl-line);border-radius:12px;background:#fffdf8;box-shadow:none}html[data-emotional-variant=b][lang=ja]{--t1:#172b3f;--t2:#4b5b68;--t3:#606e78;--accent:#a3473d;--accent-secondary:#923b33;--accent-shu:#a3473d;--bg-card:#fffdf8;--bg-card-glass:#fffdf8;--glass-border:#cbd2d4;--card-border:#d8dad6;--font-sans:"Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif;--font-display:"Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif;--font-han:"Noto Serif JP","Noto Sans JP",serif;background:#f4f1eb;color:var(--t1)}html[data-emotional-variant=b][lang=ja] body{background:#f4f1eb;color:var(--t1)}html[data-emotional-variant=b][lang=ja] :is(h1,h2,h3,.rn-h1,.rn-h2,.dayMasterTitle){font-family:var(--font-display);color:var(--t1);font-weight:700;letter-spacing:-.025em}html[data-emotional-variant=b][lang=ja] .jaMenuLanding .jaLandingPrimary,html[data-emotional-variant=b][lang=ja] .jaStore .jaStoreFreeBtn,html[data-emotional-variant=b][lang=ja] .sumi-home.jaHome .cCta{min-height:48px;border:0;border-image:none;border-radius:10px;background:#a3473d;color:#fffdf8;box-shadow:none;filter:none;font-weight:700}html[data-emotional-variant=b][lang=ja] .cCta:after{content:none}html[data-emotional-variant=b][lang=ja] :is(.btn-primary,.btn-cta-gold,.rn-btn:not(.rn-btn-ghost)){min-height:48px;background:#a3473d;color:#fffdf8;border:0;border-radius:10px;box-shadow:none;transform:none}html[data-emotional-variant=b][lang=ja] :is(.btn-primary,.btn-cta-gold,.rn-btn:not(.rn-btn-ghost)):hover{background:#923b33;box-shadow:none;transform:none}html[data-emotional-variant=b][lang=ja] :is(.btn-primary,.btn-cta-gold,.rn-btn:not(.rn-btn-ghost)):is(:disabled,[aria-disabled=true]){opacity:1;background:var(--fl-card);color:var(--fl-coral-ink,var(--fl-coral));border:1.5px solid var(--fl-coral);box-shadow:none;cursor:not-allowed}html[data-emotional-variant=b][lang=ja] :is(.paywallContainerPadded,body:has(.paywallContainerPadded) .stickyCta) :is(.btn-primary,.btn-cta-gold,.rn-btn:not(.rn-btn-ghost)):is(:disabled,[aria-disabled=true]){background:#e7dfd3;color:#62564d;border:1px solid #cbbcab}html[data-emotional-variant=b][lang=ja] :is(.cCta,.jaLandingPrimary,.jaStoreFreeBtn):focus-visible{outline:3px solid #102439;outline-offset:3px}html[data-emotional-variant=b][lang=ja] :is(.cInput,.cSelect){min-height:44px;border-color:#9eabb1;background:#fffdf8;color:#172b3f}html[data-emotional-variant=b][lang=ja] :is(.cInput,.cSelect):focus-visible{outline:2px solid #102439;outline-offset:2px}html[data-emotional-variant=b][lang=ja] :is(.glassCard,.card,.rn-artifact,.rn-tier,.rn-rcard){border:1px solid var(--fl-line);border-radius:12px;background:#fffdf8;box-shadow:none}html[data-emotional-variant=b][lang=ja] .jaMenuLanding :is(.jaLanding,.jaLandingPanel){border-color:var(--fl-line);background:#fffdf8;box-shadow:none}html[data-emotional-variant=b][lang=ja] .jaMenuLanding :is(.jaLandingHead,.jaLandingPanel) :is(h1,h2){color:#172b3f}html[data-emotional-variant=b][lang=ja] .loadingProductLabel{color:#a3473d}html[data-emotional-variant=b][lang=ja] .loadingError{background:#fffdf8;color:#172b3f}html[data-emotional-variant=b][lang=ja] :is(.emotionalBPaperPanel,.emotionalFocusChoices button,.rn-artifact):before{border-image:none;background-image:none}html[data-emotional-variant=b][lang=ja] .sumi-home .emotionalFocusChoices button:before,html[data-emotional-variant=b][lang=ja] .sumi-home .rn-artifact:before{content:none;border-image:none}html[data-emotional-variant=b][lang=ja] .emotionalBStoryEnding{background:#102439 url(/refinement/evening-fullbleed-1200.webp) 80%/cover no-repeat}html[data-emotional-variant=b][lang=ja] .emotionalBStoryEnding:after{background-image:none}html[data-emotional-variant=b][lang=ja] .emotionalBPlateButton{min-height:48px;background:#a3473d;color:#fffdf8;border-radius:10px}html[data-emotional-variant=b][lang=ja] :is(.emotionalBFunctionIcon,.emotionalBObjectIcon,.emotionalBSpot,.emotionalBPricingProp){display:none}html[data-emotional-variant=b][lang=ja] :is(.rn-h1,.rn-h2,.rn-quote,.rn-tier-title,[class*=pageTitle],.emotionalFocusChoices button){font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-weight:600}html[data-emotional-variant=b][lang=ja] .emotionalFocusChoices button{min-height:48px}html[data-emotional-variant=b][lang=ja] .page:not(.sumi-home),html[data-emotional-variant=b][lang=ja] .sample-report{background:var(--fl-paper)}html[data-locale][data-skin] :is(.siteHeader,.siteFooter){background:var(--fl-chrome)!important;color:var(--fl-ink);border-color:var(--fl-line-strong);box-shadow:none}html[data-locale][data-skin] .siteHeader{border-bottom:1px solid var(--fl-line-strong)}html[data-locale][data-skin] .siteFooter{border-top:1px solid var(--fl-line-strong)}html[data-locale][data-skin] :is(.siteHeader,.siteFooter) a{color:var(--fl-ink)}html[data-locale][data-skin] :is(.siteHeader,.siteFooter) :is(a,button):focus-visible{outline:2px solid var(--fl-coral);outline-offset:3px}html[data-locale][data-skin] .siteFooter :is(.muted,.footerBiz p){color:var(--fl-ink-2)}html[data-locale][data-skin] .siteFooter .footerBiz{border-top-color:var(--fl-line)}html[data-skin][lang=ja] .siteFooter .footerBiz p{word-break:auto-phrase}html[data-locale][data-skin] .headerTopRow{gap:8px}html[data-locale][data-skin] :is(.navDropdownBtn,.languageSelectorBtn){border:1px solid var(--fl-line-strong);border-radius:12px;background:var(--fl-card)!important;color:var(--fl-ink);box-shadow:none!important}html[data-locale][data-skin] :is(.navDropdownBtn,.languageSelectorBtn):is(:hover,[aria-expanded=true]){border-color:var(--fl-ink-2);color:var(--fl-ink)}html[data-locale][data-skin] .topNav{gap:2px}html[data-locale][data-skin] .topNav a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;color:var(--fl-ink-2);font-size:14px;font-weight:600;box-shadow:none}html[data-locale][data-skin] .topNav a:hover{color:var(--fl-ink);box-shadow:none}html[data-locale][data-skin] .topNav a[aria-current=page]{color:var(--fl-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--fl-coral);text-underline-offset:8px}html[data-locale][data-skin] .topNav a[data-menu-entry]{color:var(--fl-coral-ink,var(--fl-coral));font-weight:700}html[data-locale][data-skin] .topNav a[data-menu-entry]:hover{color:var(--fl-coral-hover)}html[data-locale][data-skin] :is(.navDropdownMenu,.languageDropdown){background:var(--fl-card);border:1px solid var(--fl-line);border-radius:14px;box-shadow:0 12px 32px rgba(23,43,63,.14)}html[data-locale][data-skin] :is(.navDropdownItem,.languageOption){color:var(--fl-ink)}html[data-locale][data-skin] :is(.navDropdownItem,.languageOption):is(:hover,.focused){background:var(--fl-paper);color:var(--fl-ink)}html[data-locale][data-skin] .navDropdownItem{position:relative;padding-right:40px}html[data-locale][data-skin] .navDropdownItem[aria-current=page]{color:var(--fl-ink);font-weight:700}html[data-locale][data-skin] .navDropdownItem[aria-current=page]:after{content:"";position:absolute;top:50%;right:14px;width:16px;height:16px;margin-top:-8px;background:var(--fl-coral);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.5 3.5 7.5-8' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.5 3.5 7.5-8' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}html[data-locale][data-skin] .navDropdownItem[data-menu-entry]{color:var(--fl-coral-ink,var(--fl-coral));font-weight:700}html[data-locale][data-skin] .navDropdownItemSub{color:var(--fl-ink-2)}html[data-locale][data-skin] .navDropdownGroup{color:var(--fl-ink-2);border-top-color:var(--fl-line)}html[data-locale][data-skin] .languageOption[data-active=true]{color:var(--fl-ink);font-weight:700}html[data-locale][data-skin] .languageOptionCheck{color:var(--fl-coral-ink,var(--fl-coral))}html[data-locale] .glassCard:is(:hover,:active){transform:none}html[data-locale][data-skin] .glassCard:not(a,[class*=paperRoot] *,:has(>.fourPillarsCert)):is(:hover,:active){border-color:var(--fl-line);box-shadow:none}html[data-emotional-variant=b][lang=ja] .glassCard.glassCard:has(>.fourPillarsCert):is(:hover,:active){border-color:var(--fl-line);box-shadow:none}html[data-locale][data-skin] .heroEyebrow{background:none;border:0;color:var(--fl-ink-2)}html[data-locale][data-skin] :is([role=dialog].cookieConsentBar,.cookieConsentBar.xAdConsent){background:var(--fl-card)!important;border-color:var(--fl-line-strong)!important;border-width:1px 0 0!important;border-style:solid!important;border-radius:0!important;color:var(--fl-ink)!important;box-shadow:0 -4px 16px rgba(23,43,63,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-locale][data-skin] .xAdConsent :is(.xAdConsentBody,.xAdConsentStatus),html[data-locale][data-skin] [role=dialog].cookieConsentBar .cookieConsentMsg{color:var(--fl-ink-2)}html[data-locale][data-skin] .xAdConsent .xAdConsentTitle{color:var(--fl-ink)}html[data-locale][data-skin] :is([role=dialog].cookieConsentBar,.xAdConsent) a{color:var(--fl-ink)!important;text-decoration:underline;text-underline-offset:3px}html[data-locale][data-skin] :is([role=dialog].cookieConsentBar,.xAdConsent) .cookieConsentBtn{min-width:0;border:6px solid transparent!important;border-radius:14px;background:transparent!important;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--fl-control-line);color:var(--fl-ink-2)!important;font-weight:600!important;cursor:pointer}html[data-locale][data-skin] :is([role=dialog].cookieConsentBar,.xAdConsent) .cookieConsentBtnPrimary{color:var(--fl-ink)!important;font-weight:700!important}html[data-locale][data-skin] :is([role=dialog].cookieConsentBar,.xAdConsent) .cookieConsentBtn:hover{color:var(--fl-ink)!important;box-shadow:inset 0 0 0 1px var(--fl-ink)}html[data-locale][data-skin] :is([role=dialog].cookieConsentBar,.xAdConsent) .cookieConsentBtn:focus-visible{outline:2px solid var(--fl-focus);outline-offset:-4px}html[data-locale][data-skin] :is([role=dialog].cookieConsentBar,.xAdConsent) .cookieConsentBtn:disabled{opacity:.6;cursor:progress}html[data-locale][data-skin] .xAdConsentSettings .cookieConsentBtn{border:1px solid var(--fl-control-line);background:var(--fl-card);color:var(--fl-ink)}html[data-locale][data-skin] .xAdConsentSettings .cookieConsentBtn:hover{border-color:var(--fl-ink)}html[data-locale][data-skin] .xAdConsentSettings .cookieConsentBtn:focus-visible{outline:2px solid var(--fl-focus);outline-offset:2px}html[data-locale][data-skin] .xAdConsentSettings .cookieConsentBtn:disabled{opacity:.6;cursor:progress}html[data-emotional-variant=b][lang=ja] body:has(.paywallContainerPadded) .stickyCta{background:var(--fl-card);border-top:1px solid var(--fl-line);box-shadow:0 -4px 16px rgba(23,43,63,.08)}@media print{html[data-emotional-variant=b][lang=ja] body{background:white}}:root[data-ja-skin=tight][lang=ja][data-locale][data-skin=b]{color-scheme:dark;--jt-bg:#000;--jt-card:#141414;--jt-surface:rgba(255,255,255,.05);--jt-surface-2:rgba(255,255,255,.1);--jt-line:rgba(255,255,255,.1);--jt-line-strong:rgba(255,255,255,.28);--jt-fg:#fafafa;--jt-body:rgba(255,255,255,.9);--jt-muted:#99a1af;--jt-accent:#ff2d55;--jt-theme:#ff6b8a;--jt-font-head:"Zen Maru Gothic Local","Zen Maru Gothic","Noto Sans JP","Hiragino Maru Gothic ProN",sans-serif;--jt-ease:cubic-bezier(.4,0,.2,1);--fl-night:#000;--fl-ink:#fafafa;--fl-ink-2:#99a1af;--fl-muted:#99a1af;--fl-paper:#000;--fl-card:#141414;--fl-chrome:#000;--fl-line:rgba(255,255,255,.1);--fl-line-strong:rgba(255,255,255,.28);--fl-control-line:rgba(255,255,255,.45);--fl-coral:#e8174a;--fl-coral-hover:#cf1242;--fl-coral-ink:#ff6b8a;--fl-on-coral:#fff;--fl-on-night:#fafafa;--fl-on-night-muted:#99a1af;--fl-focus:#ff6b8a;--fl-cat-aite:#f3aebb;--fl-cat-watashi:#dcb6d6;--fl-cat-kazoku:#a6d8c3;--fl-cat-jinsei:#f1c47c;--fl-radius-card:16px;--fl-radius-btn:14px;--fl-shadow-card:none;--t1:#fafafa;--t2:#99a1af;--t3:#99a1af;--accent:#e8174a;--accent-secondary:#cf1242;--cta-from:#e8174a;--cta-to:#e8174a;--cta-glow:transparent;--sb-btn:#e8174a;--sb-btn-hover:#cf1242;--sb-btn-fg:#fff;--bg-card:#141414;--bg-card-glass:#141414;--glass-border:rgba(255,255,255,.1);--card-border:rgba(255,255,255,.1);background:#000;color:#fafafa}html[data-ja-skin=tight][lang=ja] .page:not(.sumi-home),html[data-ja-skin=tight][lang=ja] .sample-report,html[data-ja-skin=tight][lang=ja] body{background:#000;color:rgba(255,255,255,.9)}html[data-ja-skin=tight][lang=ja] :is(h1,h2,h3,.rn-h1,.rn-h2){color:#fafafa;font-family:var(--jt-font-head)}html[data-ja-skin=tight][lang=ja] :focus-visible{outline-color:#ff6b8a}html[data-ja-skin=tight][lang=ja] ::selection{background:rgba(255,45,85,.35);color:#fff}html[data-ja-skin=tight][lang=ja][data-locale][data-skin] :is(.siteHeader,.siteFooter){background:#000!important;color:#fafafa;border-color:rgba(255,255,255,.1)}html[data-ja-skin=tight][lang=ja] .siteHeader .headerInner{background:#000!important}html[data-ja-skin=tight][lang=ja][data-locale][data-skin] :is(.siteHeader,.siteFooter) a{color:#fafafa}html[data-ja-skin=tight][lang=ja] .siteHeader :is(button,.languageSelectorBtn,.navDropdownBtn){color:#fafafa;background:transparent;border-color:rgba(255,255,255,.28)}html[data-ja-skin=tight][lang=ja] .siteHeader .brand img{object-fit:none;object-position:-1000px 0;background:url(/brand/fortunelab-logo-reversed.svg) 0/contain no-repeat}html[data-ja-skin=tight][lang=ja][data-locale][data-skin] .siteFooter :is(.muted,.footerBiz p,p,small){color:#99a1af}html[data-ja-skin=tight][lang=ja][data-locale][data-skin] .siteFooter .footerBiz{border-top-color:rgba(255,255,255,.1)}html[data-ja-skin=tight][lang=ja] :is(.glassCard,.card,.rn-artifact,.rn-tier,.rn-rcard){background:#141414;border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.9);box-shadow:none}html[data-ja-skin=tight][lang=ja] :is(.muted,.lead,.caption){color:#99a1af}html[data-ja-skin=tight][lang=ja][data-locale] :is(.btn-primary,.btn-cta-gold,.blurUnlockBtn,.rn-btn:not(.rn-btn-ghost)):not(:disabled,[aria-disabled=true]){background:#e8174a;color:#fff;border:0;border-radius:14px;box-shadow:none}html[data-ja-skin=tight][lang=ja][data-locale] :is(.btn-primary,.btn-cta-gold,.blurUnlockBtn,.rn-btn:not(.rn-btn-ghost)):not(:disabled,[aria-disabled=true]):hover{background:#cf1242}html[data-ja-skin=tight][lang=ja][data-locale] :is(.btn-primary,.btn-cta-gold,.blurUnlockBtn,.rn-btn,.cCta,.jaLandingPrimary,.jaStoreFreeBtn,.emotionalBPlateButton):focus-visible{outline:3px solid #ff6b8a;outline-offset:3px}html[data-ja-skin=tight][lang=ja] :is(.btn-secondary,.btn-ghost,.btn-outline){background:transparent;color:#fafafa;border-color:rgba(255,255,255,.28)}html[data-ja-skin=tight][lang=ja] :is(.input,.select,.textarea,.cSelect,.cInput){background:#141414;color:#fafafa;border-color:rgba(255,255,255,.28)}html[data-ja-skin=tight][lang=ja] :is(.input,.textarea)::placeholder{color:#99a1af}html[data-ja-skin=tight][lang=ja] .stickyCta{background:rgba(0,0,0,.92);border-top-color:rgba(255,255,255,.1)}html[data-ja-skin=tight][lang=ja] .siteFooter .footerTitle img{object-fit:none;object-position:-1000px 0;background:url(/brand/fortunelab-logo-reversed.svg) 0/contain no-repeat}html[data-ja-skin=tight][lang=ja][data-locale] .emotionalBPlateButton{background:#e8174a;color:#fff;border-radius:14px}html[data-ja-skin=tight][lang=ja][data-locale] .emotionalBPlateButton:hover{background:#cf1242}@media print{:root[data-ja-skin=tight][lang=ja][data-locale][data-skin=b]{color-scheme:light;--fl-night:#13283c;--fl-ink:#172b3f;--fl-ink-2:#4b5b68;--fl-muted:#4b5b68;--fl-paper:#f4f1eb;--fl-card:#fffdf8;--fl-chrome:#f8f6f1;--fl-line:#d8dad6;--fl-line-strong:#cbd2d4;--fl-coral:#a3473d;--fl-coral-ink:#a3473d;--fl-on-coral:#fffdf8;--t1:#172b3f;--t2:#4b5b68;--t3:#606e78;--accent:#a3473d;--bg-card:#fffdf8;--bg-card-glass:#fffdf8;background:#fff;color:#172b3f}html[data-ja-skin=tight][lang=ja] :is(body,.page:not(.sumi-home),.sample-report){background:#fff;color:#172b3f}html[data-ja-skin=tight][lang=ja] :is(h1,h2,h3,.rn-h1,.rn-h2){color:#172b3f}}html[data-ja-skin=tight][lang=ja][data-skin] .dayMasterEmblem{background-color:#141414;border-color:rgba(255,255,255,.14)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :where(.resultContainer,.paywallContainerPadded,body:has(.paywallContainerPadded) .stickyCta,body:has(.resultContainer) .stickyCta,.payStateScreen,.paypalReturnNotice,.upgradeCard,.retrieveCard,#gift-redeem,.container:has(#gift-code),.annualPage) .btn:is(.btn-primary,.btn-cta-gold,.btn-compat,.btn-palm,.sp2-deepCta):not(:disabled):not([aria-disabled=true]){background:var(--jv-cta)!important;color:#fff!important;border:1px solid transparent!important;border-radius:14px;box-shadow:var(--jv-cta-glow)!important;text-shadow:none;filter:none}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :where(.resultContainer,.paywallContainerPadded,body:has(.paywallContainerPadded) .stickyCta,body:has(.resultContainer) .stickyCta,.payStateScreen,.paypalReturnNotice,.upgradeCard,.retrieveCard,#gift-redeem,.container:has(#gift-code),.annualPage) .btn:is(.btn-primary,.btn-cta-gold,.btn-compat,.btn-palm,.sp2-deepCta):not(:disabled):not([aria-disabled=true]):hover{background:var(--jv-cta-hover)!important;color:#fff!important;transform:none}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :where(.resultContainer,.paywallContainerPadded,body:has(.paywallContainerPadded) .stickyCta,body:has(.resultContainer) .stickyCta,.payStateScreen,.paypalReturnNotice,.upgradeCard,.retrieveCard,#gift-redeem,.container:has(#gift-code),.annualPage) .btn:is(.btn-primary,.btn-cta-gold,.btn-compat,.btn-palm,.sp2-deepCta,.btn-secondary):is(:disabled,[aria-disabled=true]){opacity:1!important;background:rgba(255,255,255,.1)!important;color:#99a1af!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px;box-shadow:none!important;filter:none;transform:none;cursor:not-allowed}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :where(.resultContainer,.paywallContainerPadded,.payStateScreen,.paypalReturnNotice,.upgradeCard,.retrieveCard,#gift-redeem,.container:has(#gift-code)) .btn:is(.btn-secondary,.btn-ghost,.btn-outline):not(:disabled):not([aria-disabled=true]){background:transparent;color:#fafafa;border:1px solid rgba(255,255,255,.28);border-radius:14px;box-shadow:none}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :where(.resultContainer,.paywallContainerPadded,.payStateScreen,.paypalReturnNotice,.upgradeCard,.retrieveCard,#gift-redeem,.container:has(#gift-code)) .btn:is(.btn-secondary,.btn-ghost,.btn-outline):not(:disabled):not([aria-disabled=true]):hover{background:rgba(255,255,255,.1);border-color:#fafafa;color:#fafafa}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :where(.resultContainer,.paywallContainerPadded,.payStateScreen,.paypalReturnNotice,.upgradeCard,.retrieveCard,#gift-redeem,.container:has(#gift-code)) .errorText{color:#ff7b86}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :where(.resultContainer,.paywallContainerPadded,.upgradeCard,.retrieveCard,.container:has(#gift-code)) .inputError{border-color:#ff7b86;background:#141414}html[data-ja-skin=tight][lang=ja] .resultContainer{--element-wood:#7fd1a0;--element-fire:#ff8f7e;--element-earth:#e3c279;--element-metal:#c9d1dc;--element-water:#84b8ee;--ms-el-wood:#7fd1a0;--ms-el-fire:#ff8f7e;--ms-el-earth:#e3c279;--ms-el-metal:#c9d1dc;--ms-el-water:#84b8ee;--rs-wood-ink:#7fd1a0;--rs-earth-ink:#e3c279;--error:#ff7b86}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .elementBarTrack{background:rgba(255,255,255,.1)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .dayMasterEmblem{background-color:#1f1f1f;border-color:rgba(255,255,255,.1);box-shadow:none}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .fourPillarsTable th.pillarHighlightCol{background:rgba(255,45,85,.14);color:#fafafa}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .pbChapterList .pbChapterGo{color:#ff6b8a}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .lockedRow:is(:hover,:focus-visible){background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.28)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .shareBtnIcon{background:rgba(255,255,255,.05)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-value] .pbDoor.pbDoor :is(.pbDoorKicker,.pbDoorPick,.pbDoorTitle){color:#99a1af}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-value] .pbDoor.pbDoor .pbDoorHook{color:#fafafa;font-family:var(--jt-font-head)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-value] .pbDoor.pbDoor .pbDoorPicture{background-color:#1f1f1f}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-value] .pbDoor.pbDoor .pbDoorCta{background:transparent;border-color:rgba(255,255,255,.28);border-radius:14px;color:#fafafa}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-value] .pbDoor.pbDoor:hover .pbDoorCta{background:rgba(255,255,255,.1);border-color:#fafafa}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded :is(.payHeadArt,.compatHeroPicture){background-color:#1f1f1f}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded .compatDateCard{background:#141414;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:none}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded .compatDateCard svg{stroke:#ff6b8a}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded .compatDateLabel{color:#99a1af}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded .compatDateValue{color:#fafafa}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded .compatHeartIcon svg{fill:#ff6b8a}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded :is(.compatAccent,.palmAccent){color:#ff6b8a!important}html[data-ja-skin=tight][lang=ja][data-emotional-variant] body:has(.paywallContainerPadded) .stickyCta{background:rgba(0,0,0,.92);border-top:1px solid rgba(255,255,255,.1);box-shadow:none}html[data-ja-skin=tight][lang=ja][data-emotional-variant] body:has(.paywallContainerPadded) .stickyCta .muted{color:#99a1af}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :where(.paywallContainerPadded,.resultContainer,.retrieveCard,.upgradeCard,#gift-redeem,.container:has(#gift-code),.annualPage) .input:not(.inputError){background:#141414;color:#fafafa;border-color:rgba(255,255,255,.28)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :where(.paywallContainerPadded,.resultContainer,.retrieveCard,.upgradeCard,#gift-redeem,.container:has(#gift-code),.annualPage) .input::placeholder{color:#99a1af}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :where(.paywallContainerPadded,.resultContainer,.retrieveCard,.upgradeCard,#gift-redeem,.container:has(#gift-code),.annualPage) .input:focus{border-color:#ff6b8a;box-shadow:0 0 0 3px rgba(255,107,138,.25)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded :is(.paywallTrustRow,.paywallTrustItem,.paywallAfterPurchase,.paywallSubheading){color:#99a1af}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded .paywallRefundLink{color:#fafafa}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .payStateScreen .payStateCard{background:#141414;border-color:rgba(255,255,255,.1);box-shadow:none}html[data-ja-skin=tight][lang=ja] [data-half-addon=on]{border-color:#ff6b8a}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .annualPage form [role=group]>button{border-color:rgba(255,255,255,.28);border-radius:14px;background:transparent;color:#fafafa;box-shadow:none}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .annualPage form [role=group]>button:hover{border-color:#fafafa}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .annualPage form [role=group]>button[aria-pressed=true]{border-color:#ff6b8a;box-shadow:0 0 0 1px #ff6b8a;background:rgba(255,255,255,.1);color:#ff6b8a}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .annualPage form :is(.formGroup>p,button[type=submit]+p){color:#99a1af}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .annualPage>.container>section:first-child>div:first-child>p{color:#99a1af}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded .palmPrivacyBadge{color:#99a1af!important}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded .palmPrivacyBadge svg{stroke:#ff6b8a;color:#ff6b8a}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-choice] .btn[data-pay-method=paypal]:not(:disabled):not([aria-disabled=true]){background:var(--jv-cta)!important;color:#fff!important;border:1px solid transparent!important;border-radius:14px;box-shadow:var(--jv-cta-glow)!important;text-shadow:none;filter:none}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-choice] .btn[data-pay-method=paypal]:not(:disabled):not([aria-disabled=true]):hover{background:var(--jv-cta-hover)!important;transform:none}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-choice] .btn[data-pay-method=card]:not(:disabled):not([aria-disabled=true]){background:transparent!important;color:#fafafa!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:14px;box-shadow:none!important}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-choice] .btn[data-pay-method=card]:not(:disabled):not([aria-disabled=true]):hover{background:rgba(255,255,255,.1)!important;border-color:#fafafa!important;transform:none}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-choice] .btn[data-pay-method]:is(:disabled,[aria-disabled=true]){opacity:1!important;background:rgba(255,255,255,.1)!important;color:#99a1af!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px;box-shadow:none!important;filter:none;transform:none;cursor:not-allowed}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :where(.paywallContainerPadded,body:has(.paywallContainerPadded) .stickyCta) .btn:is(.btn-compat,.btn-palm,.sp2-deepCta):not(:disabled):not([aria-disabled=true]){position:relative;overflow:hidden;isolation:isolate}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :where(.paywallContainerPadded,body:has(.paywallContainerPadded) .stickyCta) .btn:is(.btn-compat,.btn-palm,.sp2-deepCta):not(:disabled):not([aria-disabled=true]):after{content:"";position:absolute;inset:0 auto 0 0;width:38%;z-index:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:translateX(-170%) skewX(-20deg);animation:jv-shimmer 4s ease-in-out 1.2s infinite;pointer-events:none}html[data-ja-skin=tight][lang=ja][data-locale] [data-half-addon]{border-color:var(--jv-card-line);background:var(--jv-card);box-shadow:var(--jv-glow)}html[data-ja-skin=tight][lang=ja][data-locale] [data-half-addon=on]{border-color:#ff6b8a;box-shadow:var(--jv-glow-strong)}html[data-ja-skin=tight][lang=ja][data-locale] [data-half-addon] input[type=checkbox]{accent-color:#e8174a}html[data-ja-skin=tight][lang=ja][data-locale] [data-half-addon-price] b,html[data-ja-skin=tight][lang=ja][data-locale] [data-half-addon]>span>span:first-child>span:last-of-type{position:relative;display:inline-block;isolation:isolate;padding:0 7px;border-radius:999px;background:var(--jv-hot);color:#fff;font-weight:800;clip-path:inset(0 round 999px)}html[data-ja-skin=tight][lang=ja][data-locale] [data-half-addon]>span>span:first-child>span:last-of-type{margin-left:2px;transform-origin:30% 50%;animation:jv-pulse 2.4s ease-in-out infinite}html[data-ja-skin=tight][lang=ja][data-locale] [data-half-addon-price] b:after,html[data-ja-skin=tight][lang=ja][data-locale] [data-half-addon]>span>span:first-child>span:last-of-type:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-170%) skewX(-20deg);animation:jv-shimmer 3.6s ease-in-out infinite;pointer-events:none}html[data-ja-skin=tight][lang=ja][data-locale] [data-half-addon-price] b:after{animation-delay:1.2s}html[data-ja-skin=tight][lang=ja][data-locale] [data-half-addon-price]{color:#99a1af}html[data-ja-skin=tight][lang=ja][data-locale][data-emotional-variant] .resultContainer .glassCard.xsellCard.pbXsell{border-color:var(--jv-card-line);background:var(--jv-card);box-shadow:var(--jv-glow);transition:transform .18s ease}html[data-ja-skin=tight][lang=ja][data-locale][data-emotional-variant] .resultContainer .glassCard.xsellCard.pbXsell:active{transform:scale(.98)}html[data-ja-skin=tight][lang=ja][data-locale][data-emotional-variant] .resultContainer .pbXsell>.pbXsellArt{box-shadow:var(--jv-glow)}html[data-ja-skin=tight][lang=ja][data-locale][data-emotional-variant] .resultContainer .pbXsellBody .pbXsellKicker{background:var(--jv-eyebrow);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;letter-spacing:.04em}html[data-ja-skin=tight][lang=ja][data-locale][data-emotional-variant] .resultContainer .pbXsellBody h3{color:#fafafa;font-weight:700}html[data-ja-skin=tight][lang=ja][data-locale][data-emotional-variant] .resultContainer .pbXsellBody p.pbXsellPrice{color:var(--jv-price);font-size:20px;font-weight:800;letter-spacing:-.01em}html[data-ja-skin=tight][lang=ja][data-locale][data-emotional-variant] .resultContainer .pbXsellPair .pbXsellBody>.pbXsellPrice{font-size:19px}html[data-ja-skin=tight][lang=ja][data-locale][data-emotional-variant] .resultContainer .pbXsellBody .pbXsellPrice small{color:#99a1af;font-weight:600}@supports (animation-timeline:view()){html[data-ja-skin=tight][lang=ja][data-locale][data-emotional-variant] .resultContainer .glassCard.xsellCard.pbXsell{animation:jv-rise linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .pbDoor.pbDoor{border-color:var(--jv-card-line);background:var(--jv-card);box-shadow:var(--jv-glow);transition:transform .18s ease}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .pbDoor.pbDoor:active{transform:scale(.98)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .pbDoor.pbDoor .pbDoorPicture{box-shadow:var(--jv-glow)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .pbDoor.pbDoor .pbDoorKicker{background:var(--jv-eyebrow);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .pbDoor.pbDoor .pbDoorHook{color:#fafafa;font-weight:700}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .pbDoor.pbDoor .pbDoorCta{border-color:#ff6b8a;color:#fafafa}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer #locked-sections .badge.badge-premium{display:inline-block;padding:2px 10px;border:0;border-radius:999px;background:var(--jv-gold);color:var(--jv-gold-ink);font-weight:800;letter-spacing:.04em}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer #locked-sections .pbAxisLabel{width:fit-content;background:var(--jv-eyebrow);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .pbChapterList .emotionalBLockedTopic.pbChapterCard{border-color:var(--jv-card-line);background:var(--jv-card)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .pbChapterList .emotionalBLockedTopic.pbChapterCard:is(:hover,:focus-visible){border-color:#ff6b8a;background:var(--jv-card);box-shadow:var(--jv-glow)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .resultContainer .pbChapterList .pbChapterCard .lockedRowHead svg{color:#ff6b8a;stroke:#ff6b8a}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded :is(.payHeadArt,.compatHeroPicture){box-shadow:var(--jv-glow-strong)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-classic-assure]{color:#e5e7eb}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-classic-assure] svg{color:var(--jv-gold);stroke:var(--jv-gold)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-assurance] li{color:#e5e7eb}html[data-ja-skin=tight][lang=ja][data-emotional-variant] [data-pay-assurance] svg{color:var(--jv-gold)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded :is(.paywallTrustRow,.paywallTrustItem){color:#e5e7eb}html[data-ja-skin=tight][lang=ja][data-emotional-variant] .paywallContainerPadded :is(.paywallTrustRow,.paywallTrustItem) svg{color:var(--jv-gold);stroke:var(--jv-gold)}html[data-ja-skin=tight][lang=ja][data-emotional-variant] :is(body:has(.resultContainer),body:has(.paywallContainerPadded)) .stickyCta:not(.jaLandingBar){background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--jv-card-line);box-shadow:0 -10px 28px -14px rgba(255,45,85,.7)}