.consumer-header_header___asMi{position:sticky;top:0;z-index:30;min-height:56px;padding:12px 20px;border-bottom:1px solid var(--line);background:#fff}.consumer-header_homeHeader__w9ne9{display:flex;align-items:center;justify-content:space-between;gap:8px}.consumer-header_internalHeader__1VEKR{display:flex;align-items:center;gap:12px}.consumer-header_brand__znm_w{display:flex;min-width:0;min-height:44px;margin-block:-8px;align-items:center;gap:8px;color:var(--plum)}.consumer-header_brandMark__gmPuu{width:24px;height:24px;flex:0 0 24px}.consumer-header_brandName__26aFW{min-width:0;overflow:hidden;color:var(--plum);font-size:17px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.consumer-header_homeActions__B8VGG{min-width:0;justify-content:flex-end;gap:8px}.consumer-header_balanceTarget__Nl1nS,.consumer-header_homeActions__B8VGG{display:flex;min-height:44px;margin-block:-8px;align-items:center}.consumer-header_balanceTarget__Nl1nS a{min-height:44px;padding:0 11px;gap:7px;border-color:transparent;border-radius:999px;background:linear-gradient(#f7efe9,#f7efe9) 50% /100% 29px no-repeat;color:var(--ink-soft)}.consumer-header_balanceTarget__Nl1nS a svg{width:13px;height:13px;flex-basis:13px}.consumer-header_balanceTarget__Nl1nS a span span{font-size:.75rem}.consumer-header_balanceTarget__Nl1nS a:focus-visible,.consumer-header_balanceTarget__Nl1nS a:hover{border-color:transparent;background:linear-gradient(#f7efe9,#f7efe9) 50% /100% 29px no-repeat}.consumer-header_accountLink__k80Wx,.consumer-header_backLink__y8hwF,.consumer-header_loginLink__2f7HY{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;border-radius:50%;background:transparent;color:var(--ink)}.consumer-header_accountIcon__MuZGk{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--plum);color:#fff;font-size:12px;font-weight:800}.consumer-header_loginLink__2f7HY{width:auto;padding:0 4px;border-radius:12px;font-size:.86rem;font-weight:800;white-space:nowrap}.consumer-header_accountLink__k80Wx:focus-visible,.consumer-header_accountLink__k80Wx:hover,.consumer-header_backLink__y8hwF:focus-visible,.consumer-header_backLink__y8hwF:hover,.consumer-header_loginLink__2f7HY:focus-visible,.consumer-header_loginLink__2f7HY:hover{background:var(--plum-soft);color:var(--plum)}.consumer-header_backLink__y8hwF{flex:0 0 44px;margin-block:-8px;border-radius:50%;color:var(--ink-soft)}.consumer-header_title__G5Z9L{min-width:0;margin:0;overflow:hidden;flex:1;font-size:16px;font-weight:800;line-height:1.3;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media (max-width:350px){.consumer-header_header___asMi{padding-right:12px;padding-left:12px}.consumer-header_brand__znm_w,.consumer-header_homeHeader__w9ne9{gap:6px}.consumer-header_brandName__26aFW{font-size:16px}.consumer-header_homeActions__B8VGG{gap:6px}}@media (min-width:560px){.consumer-header_header___asMi{top:var(--app-frame-desktop-gap);border-radius:calc(var(--app-frame-radius) - 1px) calc(var(--app-frame-radius) - 1px) 0 0}}.subpage_content__NBCkx.account-page-content{width:100%;max-width:480px;padding:24px 20px calc(112px + env(safe-area-inset-bottom));margin:0 auto;text-align:left}.subpage_content__NBCkx.account-page-content>h1{margin:6px 0 8px;font-size:1.35rem;letter-spacing:-.045em}.subpage_content__NBCkx.account-page-content>.auth-description{max-width:420px;margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.65;text-align:left}.subpage_content__NBCkx .account-info-list{margin-top:20px;border-radius:16px;box-shadow:var(--shadow-card)}.subpage_content__NBCkx .account-info-list>div{min-height:58px;padding:11px 14px}.subpage_content__NBCkx .account-delete-area{padding:15px;margin-top:22px;border:1px solid var(--line);border-radius:14px;background:#fffdfa}.subpage_content__NBCkx .account-delete-area h2{margin-bottom:6px;color:var(--ink-soft);font-size:.76rem}.subpage_content__NBCkx .account-delete-area p{color:var(--ink-soft);font-size:.75rem}.subpage_content__NBCkx .account-delete-link{min-height:44px;padding:0 10px;margin-top:8px;border-radius:10px}.subpage_content__NBCkx .account-inline-documents{display:grid;gap:20px;margin-top:20px}.subpage_content__NBCkx .account-inline-document{padding-top:20px;margin:0;border-top:1px solid var(--line)}.subpage_content__NBCkx .account-inline-document:first-child{padding-top:0;border-top:0}.subpage_content__NBCkx .account-inline-document>h2{font-size:1rem}.subpage_content__NBCkx .account-inline-version{margin-top:5px;font-size:.75rem}.subpage_content__NBCkx .account-inline-document .legal-section{margin-top:18px}.subpage_content__NBCkx .account-inline-document .legal-section h3{margin-bottom:6px;font-size:.84rem}.subpage_content__NBCkx .account-inline-document .legal-section dd,.subpage_content__NBCkx .account-inline-document .legal-section li,.subpage_content__NBCkx .account-inline-document .legal-section p{font-size:.76rem;line-height:1.75}.subpage_content__NBCkx .account-inline-document a{color:var(--plum-deep);text-decoration:underline;text-underline-offset:2px}.subpage_content__NBCkx.account-danger-page{max-width:480px}.subpage_content__NBCkx.account-danger-page .account-warning-list{padding:15px 17px 15px 32px;margin:20px 0;border:1px solid rgba(185,94,88,.14);border-radius:14px}.subpage_content__NBCkx.account-danger-page form{margin:0}.subpage_content__NBCkx .account-danger-button{min-height:52px;cursor:pointer}.subpage_content__NBCkx.account-danger-page .auth-back-link{min-height:44px}.subpage_content__NBCkx a:focus-visible,.subpage_content__NBCkx button:focus-visible{outline:3px solid rgba(122,51,80,.5);outline-offset:2px}.page_page__bBmty{width:100%;max-width:480px;min-height:100dvh;margin:0 auto;background:#fbf6ef;color:#2e2429}.page_content__encV4{display:grid;gap:0;width:min(100%,480px);margin:0 auto;padding:0 20px 48px;box-sizing:border-box}.page_intro__zzznX{display:grid;gap:8px;padding:16px 0 12px}.page_kicker__tK33l{margin:0;color:#7a3350;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_intro__zzznX h1,.page_section__wPhfi h2{margin:0;color:#2e2429;font-weight:850;letter-spacing:-.045em}.page_intro__zzznX h1{font-size:25px;line-height:1.35}.page_section__wPhfi>p{margin:0;color:#6b5a62;font-size:12.5px;line-height:1.7}.page_balanceHeading__wUzYU{margin-top:0;color:#7a3350;font-size:12px;font-weight:850}.page_balanceHeading__wUzYU p{margin:0}.page_balanceNote__zYIm0{margin:0;color:#8d7b82;font-size:12px;line-height:1.6;text-align:center}.page_balance__jRqc9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page_balanceItem__YGlhr{display:grid;min-width:0;min-height:152px;align-content:start;justify-items:center;gap:4px;padding:18px 14px 14px;border:1px solid #ede2e3;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgb(122 51 80/8%);text-align:center}.page_balanceIcon__DyBLT{display:grid;width:42px;height:42px;place-items:center;margin-bottom:3px;border-radius:50%;color:#fff}.page_balanceItem__YGlhr:first-child .page_balanceIcon__DyBLT{background:linear-gradient(155deg,#b8862f,#9c6e22)}.page_balanceItem__YGlhr:last-child .page_balanceIcon__DyBLT{background:linear-gradient(155deg,#4a3b5c,#332a42)}.page_balanceItem__YGlhr strong{color:#2e2429;font-size:24px;font-weight:850;line-height:1.2}.page_balanceItem__YGlhr small{color:#8d7b82;font-size:12px;font-weight:750}.page_emptyCta__CbHaR{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;border:1px solid #c9a0ae;border-radius:13px;background:#fff;color:#7a3350;font-size:12px;font-weight:850;margin-top:0}.page_errorState___3fDL{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;margin:0 0 20px;padding:14px;border:1px solid #e8c9c4;border-radius:16px;background:#fff6f3;color:#79544d;font-size:12px;line-height:1.55}.page_errorState___3fDL:before{grid-row:1/span 3;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#f5e5e1;color:#79544d;content:"!";font-weight:850}.page_errorState___3fDL span,.page_errorState___3fDL strong{grid-column:2}.page_errorState___3fDL strong{color:#6a403a}.page_errorState___3fDL a{grid-column:2;display:inline-flex;min-height:44px;align-items:center;width:fit-content;color:#6d4b67;font-weight:850;text-decoration:underline;text-underline-offset:3px}.page_splitNote__5iCX7{display:grid;gap:4px;margin:0 0 20px;padding:12px 14px;border:1px solid #e6d5c5;border-radius:13px;background:#f7eee6;color:#705a4c;font-size:12px;line-height:1.6}.page_splitNote__5iCX7 a{color:#6d4b67;font-weight:850;text-decoration:underline;text-underline-offset:3px}.page_section__wPhfi{display:grid;gap:11px;min-width:0;margin:0;padding:22px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.page_section__wPhfi>div:first-child{display:grid;gap:4px}.page_section__wPhfi h2{font-size:17.5px}.page_section__wPhfi>div:first-child .page_kicker__tK33l{color:#7a3350;font-size:12px}.page_bundleOptions__c34Sc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.page_bundleOption__LRq9W{display:grid;align-content:center;justify-items:center;min-width:0;min-height:80px;gap:4px;padding:12px 8px;border:1.5px solid #ede2e3;border-radius:16px;background:#fff;color:#2e2429;text-align:center}.page_bundleOption__LRq9W:focus-visible,.page_starBundleOption__0evnC:focus-visible{outline:2px solid #4a3b5c;outline-offset:2px}.page_bundleOption__LRq9W span{font-size:15px;font-weight:800}.page_bundleOption__LRq9W strong{color:#7a3350;font-size:12.5px;font-weight:850;line-height:1.4;white-space:nowrap}.page_selectedBundleOption__XaGA0{border:2px solid #7a3350;background:#f9f1f3}.page_starBundleOption__0evnC{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;min-height:58px;padding:9px 12px;border:1.5px solid #ede2e3;border-radius:14px;background:#fff;color:#443444}.page_starBundleIcon__kUO9j{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#efebf1;color:#4a3b5c}.page_starBundleOption__0evnC strong{min-width:0;font-size:12.5px;line-height:1.4}.page_starBundlePrice__7XNE2{color:#6d4b67;font-size:13px;font-weight:850;white-space:nowrap}.page_bundleCheckout__bQ5fH .portone-checkout-control{margin-top:2px}.page_bundleCheckout__bQ5fH .reading-profile-submit{width:100%;min-height:54px;padding:12px 14px;border-radius:18px;box-shadow:0 12px 26px rgb(122 51 80/24%);font-size:14px}.page_useList__szk8x{display:grid;gap:8px}.page_useItem__BZcp_{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:62px;padding:10px 12px;border:1px solid #ede2e3;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgb(122 51 80/6%)}.page_useItem__BZcp_:focus-visible{outline:2px solid #4a3b5c;outline-offset:2px}.page_useIcon__7vEWk{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#efebf1;color:#4a3b5c;font-size:17px}.page_useBookIcon__MmbtR{width:28px;height:28px}.page_questionGlyph__N8I4a{font-size:18px;font-weight:850;line-height:1}.page_useCopy__1woQP{display:grid;gap:2px;min-width:0}.page_useCopy__1woQP strong{color:#443444;font-size:12px;line-height:1.45}.page_useCopy__1woQP small{color:#8d7b82;font-size:12px;line-height:1.45}.page_useArrow__7YoGe{color:#a8929a;font-size:19px}.page_guideLink__z8ox3{display:inline-flex;min-height:44px;align-items:center;width:fit-content;color:#6d4b67;font-size:12px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.page_accountLinks__gWfZN{display:grid;gap:8px;margin:10px 0 18px}.page_accountLinks__gWfZN a{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:9px 14px;border:1px solid #ede2e3;border-radius:14px;background:#fff;color:#4d3d4c;font-size:12px;font-weight:800}.page_accountLinks__gWfZN a:after{color:#a8929a;content:"›";font-size:17px}.page_content__encV4>a:last-child{display:inline-flex;min-height:44px;align-items:center;justify-content:center;color:#6d4b67;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (min-width:560px){.page_page__bBmty{min-height:calc(100dvh - 64px);margin:32px auto;border-radius:28px;box-shadow:0 30px 70px rgb(43 36 34/14%)}}@media (max-width:360px){.page_bundleOptions__c34Sc{gap:6px}.page_bundleOption__LRq9W{padding-right:4px;padding-left:4px}.page_bundleOption__LRq9W strong{font-size:12px}}.product_productPage__v8QWv{color:#2e2429}.product_compatibility__6eljj .product_productContent__C7K87 .reading-product-hero:after{background:radial-gradient(circle,rgb(122 51 80/28%),transparent 70%)}.product_relationship__w0dza .product_productContent__C7K87 .reading-product-hero:before{background:radial-gradient(circle,rgb(184 134 47/24%),transparent 70%)}.product_relationship__w0dza .product_productContent__C7K87 .reading-includes li>span{background:#f7f0e5;color:#8a5e17}.product_productContent__C7K87.reading-page-content{display:grid;width:min(100%,480px);gap:0;margin:0 auto;padding:0 20px calc(106px + env(safe-area-inset-bottom));box-sizing:border-box}.product_productContent__C7K87 .reading-product-hero{position:relative;isolation:isolate;overflow:hidden;margin:0 -20px 8px;padding:26px 20px 20px;border-radius:0;background:#fbf6ef;box-shadow:none;text-align:center}.product_productContent__C7K87 .reading-product-hero:after,.product_productContent__C7K87 .reading-product-hero:before{position:absolute;z-index:-1;width:230px;height:230px;border-radius:50%;content:"";filter:blur(18px);pointer-events:none}.product_productContent__C7K87 .reading-product-hero:before{top:-90px;left:-70px;background:radial-gradient(circle,rgb(143 187 168/32%),transparent 70%)}.product_productContent__C7K87 .reading-product-hero:after{top:10px;right:-90px;background:radial-gradient(circle,rgb(122 51 80/22%),transparent 70%)}.product_productContent__C7K87 .reading-product-hero-compatibility:before{background:radial-gradient(circle,rgb(74 59 92/32%),transparent 70%)}.product_productContent__C7K87 .reading-product-hero-relationship:before{background:radial-gradient(circle,rgb(184 134 47/24%),transparent 70%)}.product_productContent__C7K87 .reading-product-hero>*{position:relative}.product_productContent__C7K87 .reading-product-hero>.section-kicker{display:inline-block;margin:0 0 14px;padding:5px 13px;border:1px solid #c9a0ae;border-radius:20px;background:#fff;color:#7a3350;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product_productContent__C7K87 .reading-product-hero h1{max-width:none;margin:0 0 4px;color:#2e2429;font-size:26px;font-weight:850;letter-spacing:-.055em;line-height:1.32}.product_productContent__C7K87 .reading-product-hero>.product_tagline__dCgZw{margin:0 0 4px;color:#6b5a62;font-size:14.5px;font-weight:750;line-height:1.5}.product_productContent__C7K87 .reading-product-hero>.product_productDescription__T1Af8{margin:0 auto;color:#73626a;font-size:12.5px;line-height:1.8}.product_sectionHeading__g_hnb{display:grid;gap:5px;margin:0 0 12px}.product_sectionHeading__g_hnb>span{width:fit-content;padding:3px 11px;border:1px solid #c9a0ae;border-radius:999px;background:#fff;color:#7a3350;font-size:12px;font-weight:850;letter-spacing:.03em}.product_sectionHeading__g_hnb h2{margin:0;color:#2e2429;font-size:17.5px;font-weight:850;letter-spacing:-.04em}.product_priceSection__KqFYm,.product_productContent__C7K87 .reading-includes,.product_productContent__C7K87 .reading-profile-panel{display:block;min-width:0;margin:0;padding:22px 0}.product_productContent__C7K87 .reading-includes>.section-kicker,.product_productContent__C7K87 .reading-profile-panel>.section-kicker{display:inline-block;margin:0 0 7px;padding:3px 11px;border:1px solid #c9a0ae;border-radius:999px;background:#fff;color:#7a3350;font-size:12px;font-weight:850}.product_productContent__C7K87 .reading-includes>.section-kicker{width:fit-content;justify-self:start}.product_productContent__C7K87 .reading-includes h2,.product_productContent__C7K87 .reading-profile-panel h2{margin:0 0 12px;color:#2e2429;font-size:17.5px;font-weight:850;letter-spacing:-.04em}.product_productContent__C7K87 .reading-includes ul{display:grid;gap:10px;margin:0;padding:16px 17px;border:1px solid #ede2e3;border-radius:16px;background:#fff;box-shadow:0 6px 18px rgb(122 51 80/8%);list-style:none}.product_productContent__C7K87 .reading-includes li{display:flex;min-width:0;align-items:flex-start;gap:13px;text-align:left}.product_productContent__C7K87 .reading-includes li>span{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:12px;background:#eaf6f2;color:#3d7a62;font-size:18px;font-weight:850;line-height:1;font-family:inherit}.product_productContent__C7K87 .reading-product-hero-compatibility~.reading-includes li>span{background:#efebf1;color:#4a3b5c}.product_productContent__C7K87 .reading-includes li>div{min-width:0}.product_productContent__C7K87 .reading-includes li strong{display:block;margin:0 0 3px;color:#2e2429;font-size:13.5px;font-weight:850}.product_productContent__C7K87 .reading-includes li p{margin:0;color:#73626a;font-size:12px;line-height:1.6}.product_priceSection__KqFYm{padding-top:0}.product_priceCard__UWIpi{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border:1px solid #ede2e3;border-radius:16px;background:#fff;box-shadow:0 6px 18px rgb(122 51 80/8%)}.product_priceCopy__6_YoO{display:grid;gap:4px;min-width:0}.product_priceCopy__6_YoO span{color:#a8929a;font-size:12px}.product_priceCopy__6_YoO strong{color:#4a3b5c;font-size:18px}.product_priceNote__j9hZo{margin:8px 2px 0;color:#73626a;font-size:12px;line-height:1.6}.product_productContent__C7K87 .reading-profile-panel{padding-top:0;border-top:0}.product_productContent__C7K87 .reading-profile-panel>h2{margin-bottom:14px}.product_productContent__C7K87 .reading-profile-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.product_productContent__C7K87 .reading-profile-list>li{display:grid;min-width:0;gap:10px;padding:14px;border:1px solid #ede2e3;border-radius:16px;background:#fff;box-shadow:0 6px 18px rgb(122 51 80/7%)}.product_productContent__C7K87 .reading-profile-identity{display:flex;min-width:0;align-items:center;gap:12px}.product_productContent__C7K87 .reading-profile-identity>div{display:grid;min-width:0;gap:2px}.product_productContent__C7K87 .reading-profile-identity strong{color:#2e2429;font-size:14px;font-weight:850}.product_productContent__C7K87 .reading-profile-identity>div>span{color:#73626a;font-size:12px}.product_productContent__C7K87 .reading-primary-button,.product_productContent__C7K87 .reading-select-profile{display:flex;min-height:44px;align-items:center;justify-content:center;justify-self:stretch;padding:9px 14px;border:0;border-radius:14px;background:#3d7a62;color:#fff;font-size:13px;font-weight:850;text-align:center;text-decoration:none}.product_compatibility__6eljj .product_productContent__C7K87 .reading-primary-button,.product_compatibility__6eljj .product_productContent__C7K87 .reading-select-profile{background:#4a3b5c}.product_relationship__w0dza .product_productContent__C7K87 .reading-primary-button,.product_relationship__w0dza .product_productContent__C7K87 .reading-select-profile{background:#7a3350}.product_productContent__C7K87 .profile-form-message,.product_productContent__C7K87 .reading-panel-message{margin:8px 0;padding:11px 13px;border:1px solid #e9c7c3;border-radius:12px;background:#fff7f4;color:#79514d;font-size:12px;line-height:1.6}.product_productContent__C7K87 .reading-panel-message+.reading-select-profile{margin-top:6px}.product_productContent__C7K87 .concern-intro{margin:0 -20px;padding:26px 20px 20px;border:0;border-radius:0;background:#fbf6ef;box-shadow:none;text-align:center}.product_productContent__C7K87 .concern-intro>.section-kicker{display:inline-flex;margin:0 0 8px;padding:4px 12px;border:1px solid #c9a0ae;border-radius:999px;background:#fff;color:#7a3350;font-size:12px;font-weight:850}.product_productContent__C7K87 .concern-intro h1{margin:0 0 8px;color:#2e2429;font-size:24px;font-weight:850;letter-spacing:-.05em}.product_productContent__C7K87 .concern-intro p:last-child{max-width:34rem;margin:0 auto;color:#6b5a62;font-size:12.5px;line-height:1.75}.product_productContent__C7K87 .concern-form{display:grid;gap:10px;margin-top:4px}.product_productContent__C7K87 .concern-free-text,.product_productContent__C7K87 .concern-question{min-width:0;margin:0;padding:16px 17px;border:1px solid #ede2e3;border-radius:16px;background:#fff;box-shadow:0 6px 18px rgb(122 51 80/7%)}.product_productContent__C7K87 .concern-free-text label,.product_productContent__C7K87 .concern-question legend{color:#2e2429;font-size:13px;font-weight:850}.product_productContent__C7K87 .concern-options{gap:8px}.product_productContent__C7K87 .concern-option{min-height:44px;padding:10px 12px;border:1px solid #ede2e3;border-radius:12px;background:#fbf8f5;font-size:12px;line-height:1.5}.product_productContent__C7K87 .concern-option:focus-within{outline-color:#4a3b5c}.product_productContent__C7K87 .concern-free-text textarea,.product_productContent__C7K87 .incident-card textarea,.product_productContent__C7K87 .incident-composer textarea,.product_productContent__C7K87 .incident-draft textarea,.product_productContent__C7K87 .partner-text-input{min-height:44px;border-color:#dccbcc;border-radius:12px;background:#fff;font:inherit;font-size:13px}.product_productContent__C7K87 .concern-free-text textarea:focus-visible,.product_productContent__C7K87 .incident-card textarea:focus-visible,.product_productContent__C7K87 .incident-composer textarea:focus-visible,.product_productContent__C7K87 .incident-draft textarea:focus-visible,.product_productContent__C7K87 .partner-text-input:focus-visible{outline:2px solid #4a3b5c;outline-offset:2px}.product_productContent__C7K87 .concern-chip,.product_productContent__C7K87 .incident-add,.product_productContent__C7K87 .incident-card-actions button,.product_productContent__C7K87 .incident-composer-save,.product_productContent__C7K87 .reading-primary-button,.product_productContent__C7K87 .relationship-person-chosen button,.product_productContent__C7K87 .relationship-picker-primary,.product_productContent__C7K87 .relationship-role-tab{min-height:44px}.product_productContent__C7K87 .relationship-incident-question,.product_productContent__C7K87 .relationship-person-question,.product_productContent__C7K87 .relationship-role-question{border-radius:16px;background-color:#fff}.product_productContent__C7K87 .relationship-person-question{border-color:#ede2e3;background-image:radial-gradient(circle at 100% 0,#f4eef3,#fff 48%)}.product_productContent__C7K87 .relationship-person-question legend{font-size:15px}.product_productContent__C7K87 .incident-card,.product_productContent__C7K87 .incident-composer,.product_productContent__C7K87 .relationship-incident-empty,.product_productContent__C7K87 .relationship-person-card,.product_productContent__C7K87 .relationship-person-empty{border-radius:14px}.product_productContent__C7K87 .concern-back{margin:12px 0 0;text-align:center}.product_productContent__C7K87 .concern-back a{display:inline-flex;min-height:44px;align-items:center;padding:0 12px;color:#6b5a62;font-size:12px;text-decoration:underline;text-underline-offset:3px}@media (max-width:380px){.product_priceCard__UWIpi{align-items:flex-start;flex-direction:column}}.form-page_formPage__GtXai{width:100%;max-width:480px;padding:26px 20px calc(112px + env(safe-area-inset-bottom));margin:0 auto}.form-page_formIntro__Nzo5k{padding:0 0 20px}.form-page_formIntro__Nzo5k h1{margin:6px 0 8px;font-size:1.35rem;letter-spacing:-.045em}.form-page_formIntro__Nzo5k>p:last-child{max-width:420px;margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.65}.form-page_incidentPanel__nkRnt.person-incident-panel{padding:17px 14px;margin-top:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-card)}.form-page_incidentTitle__8xiYx{margin:0;color:var(--plum-deep);font-size:.94rem;font-weight:800}.form-page_incidentHint__9kwIG{margin:6px 0 12px;color:var(--ink-soft);font-size:.75rem;line-height:1.55}.form-page_deletePanel__TgUbm.profile-delete-panel{margin-top:10px}.page_content__7qEJQ{width:100%;max-width:480px;padding:24px 20px calc(112px + env(safe-area-inset-bottom));margin:0 auto}.page_intro__105mh{gap:16px;margin-bottom:24px}.page_intro__105mh h1{margin:6px 0 8px;font-size:1.35rem;letter-spacing:-.045em}.page_intro__105mh p:last-child{max-width:360px;margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.65}.page_profileSection__CtHui+.page_profileSection__CtHui{margin-top:24px}.page_groupTitle__bDtGC{margin:0;color:var(--plum-deep);font-size:.94rem;font-weight:800;letter-spacing:-.02em}.page_groupHint__dT1Iv{margin:6px 0 0;color:var(--ink-soft);font-size:.75rem;line-height:1.55}.page_content__7qEJQ .page_profileList__5GMcJ{display:grid;gap:8px;padding:0;margin:12px 0 0;list-style:none}.page_content__7qEJQ .page_profileCard__Y6BFs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-card)}.page_content__7qEJQ .page_selfCard__ltyZv .profile-chart-form{grid-column:1/-1}.page_content__7qEJQ .page_profileLink__f1KPO{display:grid;grid-column:1/-1;grid-template-columns:34px minmax(0,1fr) 18px;min-height:57px;padding:11px 14px;align-items:center;gap:11px;border-bottom:1px solid var(--line)}.page_content__7qEJQ .page_profileLink__f1KPO:focus-visible{z-index:1;border-radius:14px}.page_profileLink__f1KPO .profile-list-avatar{width:34px;height:34px;font-size:.82rem}.page_profileLink__f1KPO .profile-list-copy{gap:2px}.page_profileLink__f1KPO .profile-list-copy strong{font-size:.82rem}.page_profileLink__f1KPO .profile-list-copy>span{color:var(--ink-soft);font-size:.75rem;line-height:1.45}.page_profileLink__f1KPO .profile-list-copy small{color:var(--ink-soft);font-size:.75rem;line-height:1.4}.page_profileLink__f1KPO .profile-list-arrow{color:#a8929a;font-size:1.25rem;text-align:right}.page_content__7qEJQ .page_profileCard__Y6BFs .profile-chart-form,.page_content__7qEJQ .page_profileCard__Y6BFs .profile-self-action{min-width:0;padding:10px 9px 11px;margin:0}.page_content__7qEJQ .page_profileCard__Y6BFs .profile-chart-button,.page_content__7qEJQ .page_profileCard__Y6BFs .profile-self-button{min-height:44px;padding-right:7px;padding-left:7px;border-radius:11px;font-size:.66rem}.page_addProfileLink__EOg9O{display:flex;min-height:48px;padding:12px 14px;margin-top:20px;align-items:center;justify-content:center;gap:6px;border:1.5px dashed #d8c8ca;border-radius:14px;color:var(--plum-deep);font-size:.78rem;font-weight:750;text-align:center}.page_addProfileLink__EOg9O>span{color:var(--plum);font-size:1.05rem;line-height:1}.page_addProfileLink__EOg9O:focus-visible,.page_addProfileLink__EOg9O:hover{border-color:var(--plum);background:var(--plum-soft)}.page_content__7qEJQ .page_emptyPanel__y8fvl{display:grid;gap:15px;margin-top:20px}.page_englishContent__mRGWQ .profile-self-action{grid-column:1/-1}