.myheart-page{--gold:#e6b822;--white:#fff;--max:1440px;--pad:clamp(17px,2.8vw,44px);--muted:#cacbd0;--bg:#000}.myheart-page *{box-sizing:border-box}.myheart-page{scroll-behavior:smooth;margin:0;overflow-x:hidden;background:#000;color:#fff;font:500 15px/1.52 Bai Jamjuree,Arial,sans-serif;-webkit-font-smoothing:antialiased}.myheart-page button,.myheart-page input{font:inherit}.myheart-page button{cursor:pointer}.myheart-page button:disabled{cursor:not-allowed;opacity:.4}.myheart-page a{color:inherit;text-decoration:none}.myheart-page a:focus-visible,.myheart-page button:focus-visible,.myheart-page input:focus-visible,.myheart-page summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.myheart-page a,.myheart-page button,.myheart-page input{touch-action:manipulation}.myheart-page p{margin:0 0 12px}.myheart-page .wrap{width:100%;max-width:1440px;padding-inline:var(--pad);margin-inline:auto}.myheart-page img{max-width:100%;display:block}.myheart-page .gold{background:linear-gradient(105deg,#aa760a,#ffcf45 18%,#fff5c9 32%,#ffe068 46%,#c48c0e 64%,#fff2ad 79%,#d8a720);background-size:260% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#f7ce4c;animation:myheart-page-gold-shimmer 6s linear infinite}@keyframes myheart-page-gold-shimmer{0%{background-position:0 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.myheart-page .gold{animation:none}}.myheart-page .eyebrow,.myheart-page .tiny-head,.myheart-page h1,.myheart-page h2,.myheart-page h3,.myheart-page h4{font-family:Jost,Arial,sans-serif}.myheart-page h2,.myheart-page h3,.myheart-page h4{line-height:1.12;letter-spacing:-.027em}.myheart-page h2 em{font-style:normal;color:var(--gold);background:linear-gradient(105deg,#ca9013,#fbeaa1,#fff4cf,#d7a119);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:myheart-page-gold-shimmer 7s linear infinite}.myheart-page .section-head{margin-bottom:clamp(23px,3.7vw,43px)}.myheart-page .section-head h2{font:900 clamp(2rem,3.4vw,3.4rem)/1.08 Jost,Arial,sans-serif;letter-spacing:-.045em;text-transform:uppercase;color:#fff;margin:5px 0 11px;max-width:1160px}.myheart-page .section-head p{max-width:1050px;font-size:clamp(.85rem,1vw,1rem);color:#d1d2d6;line-height:1.6}.myheart-page .eyebrow,.myheart-page .tiny-head{display:block;color:var(--accent,var(--gold));font:800 .72rem/1.3 Share Tech Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.myheart-page .tiny-head{font-size:.7rem;letter-spacing:.075em;margin-bottom:12px}.myheart-page .space-top{margin-top:24px}.myheart-page .note{font-size:.76rem;color:#aeb1ba;line-height:1.6;margin-top:15px}.myheart-page .context{color:#c5c8d0;font-size:.85rem}.myheart-page .soft-rule{height:1px;background:linear-gradient(to right,var(--accent),transparent);opacity:.3;margin:22px 0}.myheart-page .row-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.myheart-page .text-link{border:0;background:none;color:var(--accent,var(--gold));font:900 .76rem Jost,Arial,sans-serif;letter-spacing:.035em;text-decoration:underline;text-underline-offset:4px;padding:10px;min-height:42px}.myheart-page .accent-btn,.myheart-page .gold-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:46px;padding:12px 20px;border-radius:9px;border:1px solid var(--gold);background:var(--gold);color:#050505;font:900 .78rem Jost,Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;transition:transform .15s,filter .15s}.myheart-page .accent-btn{background:var(--accent,var(--gold));border-color:var(--accent,var(--gold))}.myheart-page .accent-btn:hover,.myheart-page .gold-btn:hover{transform:translateY(-2px);filter:brightness(1.14)}.myheart-page .accent-btn:active,.myheart-page .gold-btn:active{transform:translateY(0)}.myheart-page .hero{background:#000}.myheart-page .hero-image{height:clamp(360px,35vw,560px);position:relative;background:radial-gradient(ellipse at 50% 25%,#4a3020,#090603 65%,#000);overflow:hidden}.myheart-page .hero-image img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center 40%}.myheart-page .hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08) 0,rgba(0,0,0,.1) 40%,rgba(0,0,0,.45) 72%,#000)}.myheart-page .hero-title{position:absolute;inset:auto 0 37px;z-index:1;text-align:center}.myheart-page .hero-title h1{font:900 clamp(2.5rem,4.45vw,4rem)/1.06 Jost,Arial,sans-serif;margin:0;color:#fff;white-space:nowrap;letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.5)}.myheart-page .hero-intro{text-align:center;padding-top:20px;padding-bottom:28px}.myheart-page .hero-intro p{max-width:900px;margin:auto;color:#f0eff2;font-size:clamp(.84rem,1.2vw,.98rem)}.myheart-page .red-messages{text-align:center;padding:13px 15px 31px;background:#000}.myheart-page .red-messages strong{display:block;color:#ef4444;font:900 clamp(1.65rem,3.13vw,2.8rem)/1.17 Jost,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.025em;min-height:1.25em;transition:opacity .35s}.myheart-page .red-messages strong.fading{opacity:0}.myheart-page .red-messages p{font-size:.84rem;color:#d3d3d9;margin:10px 0 0}.myheart-page .gold-break{height:2px;max-width:1440px;width:92%;margin:0 auto;position:relative;background:linear-gradient(90deg,transparent,#b4810e 15%,#ffd65d 49%,#b4810e 85%,transparent);box-shadow:0 2px 12px rgba(230,184,34,.6)}.myheart-page .gold-break:after{content:"";pointer-events:none;position:absolute;inset:0 7% auto;height:79px;background:radial-gradient(ellipse at top,rgba(230,184,34,.22),transparent 73%);filter:blur(12px)}.myheart-page .readiness{padding:38px 0 45px;text-align:center}.myheart-page .readiness .eyebrow{--accent:var(--gold);margin-bottom:12px}.myheart-page .readiness h2{font:900 clamp(1.75rem,3.1vw,2.95rem)/1.07 Jost,Arial,sans-serif;letter-spacing:-.04em;margin:0 0 10px}.myheart-page .readiness p{font-size:.88rem;color:#d0d1d6}.myheart-page .effort-words{display:flex;justify-content:center;gap:clamp(12px,3.6vw,43px);color:var(--gold);font:900 .86rem Jost,Arial,sans-serif;margin:13px 0}.myheart-page .effort-words b:first-child{color:#ef4444}.myheart-page .effort-words b:nth-child(2){color:#f97316}.myheart-page .effort-words b:nth-child(3){color:#eab308}.myheart-page .effort-words b:nth-child(4){color:#22c55e}.myheart-page .range-labels{display:flex;justify-content:space-between;color:#d7d8dc;font:900 .77rem Jost,Arial,sans-serif;margin:14px 0 0}.myheart-page .range-labels span:first-child{color:#ef4444}.myheart-page .range-labels span:nth-child(2){color:#f97316}.myheart-page .range-labels span:nth-child(3){color:#eab308}.myheart-page .range-labels span:nth-child(4){color:#22c55e}.myheart-page .level-track{height:50px;position:relative;display:grid;align-items:center}.myheart-page .level-track:before{content:"";position:absolute;left:0;right:0;height:8px;border-radius:999px;background:linear-gradient(90deg,#ef4444,#f97316,#eab308,#22c55e)}.myheart-page .level-track input{position:relative;z-index:2;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:42px;background:transparent;margin:0;cursor:pointer}.myheart-page .level-track input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;background:var(--gold);border:3px solid #0a0a0a;border-radius:50%;box-shadow:0 0 0 2px var(--gold)}.myheart-page .level-track input::-moz-range-thumb{width:23px;height:23px;background:var(--gold);border:3px solid #0a0a0a;border-radius:50%;box-shadow:0 0 0 2px var(--gold)}.myheart-page .level-result{display:flex;justify-content:space-between;gap:25px;align-items:center;text-align:left;margin-top:3px}.myheart-page .level-result strong{font:900 1.18rem Jost,Arial,sans-serif;color:var(--gold)}.myheart-page .level-result p{margin:0}.myheart-page .unlock-tip{font:600 .76rem Bai Jamjuree,Arial,sans-serif;margin:12px 0 0;text-align:left;color:#bdc0c6}.myheart-page .experience{position:relative;padding:clamp(45px,5vw,70px) 0 clamp(27px,4vw,55px);background:#000;isolation:isolate}.myheart-page .experience:not(:first-child){margin-top:clamp(66px,6.5vw,105px)}.myheart-page .experience:before{content:"";height:2px;position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(92%,1320px);background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--accent) 30%,transparent) 17%,var(--accent) 50%,color-mix(in srgb,var(--accent) 30%,transparent) 83%,transparent 100%);box-shadow:0 2px 14px color-mix(in srgb,var(--accent) 38%,transparent);z-index:2}.myheart-page .experience:after{content:"";pointer-events:none;position:absolute;top:2px;left:50%;transform:translateX(-50%);width:min(92%,1240px);height:88px;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--accent) 19%,transparent),transparent 70%);filter:blur(12px);z-index:0}.myheart-page .experience>.wrap{position:relative;z-index:1}.myheart-page .experience[data-minlevel]:not(.revealed){display:none}.myheart-page .split-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(22px,3vw,50px);gap:clamp(22px,3vw,50px);align-items:start}.myheart-page .stage-panel{padding:clamp(18px,2.1vw,28px);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent),#090909 65%);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:17px;min-width:0}.myheart-page .balance-visual h3,.myheart-page .care-result h3,.myheart-page .community-output h3,.myheart-page .growth-experiment h3,.myheart-page .stage-panel h3,.myheart-page .start-answer h3{font:900 clamp(1.13rem,2vw,1.6rem)/1.16 Jost,Arial,sans-serif;margin:14px 0 12px}.myheart-page .spread{display:flex;align-items:center;justify-content:space-between;gap:10px}.myheart-page .choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.myheart-page .choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.myheart-page .choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.myheart-page .care-types>button,.myheart-page .chips>button,.myheart-page .choice-grid>button{background:#0c0c0e;border:1px solid color-mix(in srgb,var(--accent) 38%,#28282c);border-radius:10px;padding:11px 12px;color:#f2f2f4;text-align:left;font:800 .78rem/1.35 Jost,Arial,sans-serif;min-height:46px;transition:background .18s,border-color .18s,transform .18s}.myheart-page .care-types>button:hover,.myheart-page .chips>button:hover,.myheart-page .choice-grid>button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,#060607);transform:translateY(-1px)}.myheart-page .care-types>button.selected,.myheart-page .chips>button.selected,.myheart-page .choice-grid>button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 25%,#070707);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 15%,transparent);color:#fff}.myheart-page .chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.myheart-page .chips>button{flex:0 1 auto;min-height:40px;padding:9px 13px;text-align:center}.myheart-page .live-feedback{background:color-mix(in srgb,var(--accent) 10%,#080808);padding:13px 16px;border-left:3px solid var(--accent);color:#fff;margin-top:18px;font-size:.86rem;line-height:1.58;min-height:52px;border-radius:0 10px 10px 0}.myheart-page .small-result{border-left:2px solid var(--accent);padding:8px 14px;margin-top:12px;background:color-mix(in srgb,var(--accent) 6%,#050505);font-size:.82rem;color:#dbdce2}.myheart-page .option-depth{margin-top:17px;border-top:1px solid color-mix(in srgb,var(--accent) 29%,transparent);padding-top:13px}.myheart-page .option-depth summary{cursor:pointer;color:var(--accent);font:900 .78rem Jost,Arial,sans-serif;letter-spacing:.02em;list-style-position:inside;padding:8px 0}.myheart-page .option-depth[open] summary{margin-bottom:10px}.myheart-page .start-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.myheart-page .start-topics button{background:#0a0a0b;border:1px solid rgba(255,107,138,.35);border-radius:9px;color:#fff;padding:18px 12px;display:flex;align-items:center;gap:11px;text-align:left;font:900 clamp(.78rem,1.2vw,1.04rem) Jost,Arial,sans-serif;min-height:78px}.myheart-page .start-topics button span{color:#FF225F;font-size:1.7rem}.myheart-page .start-topics button.selected{background:rgba(255,107,138,.18);border-color:#FF225F}.myheart-page .start-answer{display:grid;grid-template-columns:.93fr 1.5fr auto;grid-gap:28px;gap:28px;align-items:center;margin-top:24px;padding:18px 0 17px;border-top:1px solid rgba(255,107,138,.28);border-bottom:1px solid rgba(255,107,138,.18)}.myheart-page .start-answer ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;padding:0;list-style:none;counter-reset:step}.myheart-page .start-answer li{font-size:.82rem;color:#e6e6ea;border-left:2px solid #ff225f;padding-left:13px}.myheart-page .start-answer li:before{counter-increment:step;content:"0" counter(step);display:block;color:#FF225F;font:900 .73rem Jost,Arial,sans-serif;margin-bottom:4px}.myheart-page .start-answer .accent-btn{min-width:150px}.myheart-page .needs-visual{display:grid;grid-gap:11px;gap:11px;max-width:600px}.myheart-page .need-item{display:flex;align-items:center;gap:12px;padding:11px 13px;min-height:58px;border:1px solid rgba(244,114,182,.24);background:#090609;border-left:3px solid var(--mcolor,#f472b6);border-radius:4px 12px 12px 4px}.myheart-page .need-item .need-pip{font:900 .87rem Jost,Arial,sans-serif;display:grid;place-items:center;background:var(--mcolor,#f472b6);color:#080808;border-radius:50%;width:29px;height:29px;flex:none}.myheart-page .need-item strong{font:900 .9rem Jost,Arial,sans-serif;flex:1 1}.myheart-page .need-item small{color:#c2c0c5;font-size:.68rem;white-space:nowrap}.myheart-page .need-item.done{border-color:var(--mcolor)}.myheart-page .progress-segments{display:flex;gap:5px;margin:0 0 18px}.myheart-page .progress-segments i{flex:1 1;height:7px;background:#242327;border-radius:10px}.myheart-page .progress-segments i.done{background:var(--accent)}.myheart-page .circle-map{height:450px;max-width:570px;margin:auto;position:relative;display:grid;place-items:center}.myheart-page .orbit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px dashed rgba(167,139,250,.35);border-radius:50%}.myheart-page .orbit1{width:36%;aspect-ratio:1;background:rgba(167,139,250,.035)}.myheart-page .orbit2{width:67%;aspect-ratio:1}.myheart-page .orbit3{width:95%;aspect-ratio:1}.myheart-page .orbit-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;background:#e6b822;border-radius:50%;display:grid;place-items:center;color:#000;font:900 1rem Jost,Arial,sans-serif;box-shadow:0 0 0 12px rgba(230,184,34,.08);z-index:4}.myheart-page .orbit-node{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:6px 8px;min-height:36px;min-width:70px;border:1px solid #a78bfa;background:#15101e;border-radius:22px;color:white;font:800 .72rem Jost,Arial,sans-serif;transition:left .35s,top .35s,background .2s}.myheart-page .orbit-node.close{background:#32214b;border-color:#e6b822}.myheart-page .orbit-node.far{background:#0b090d;border-color:#555061}.myheart-page .conversation-stage{background:radial-gradient(ellipse at top,rgba(56,189,248,.09),#050608 65%);padding:23px 25px;border-radius:15px;min-height:420px}.myheart-page .message{padding:13px 16px;border-radius:13px;max-width:91%;font-size:.89rem;margin:14px 0;line-height:1.55}.myheart-page .message.mine{margin-left:auto;background:rgba(56,189,248,.16);border:1px solid rgba(56,189,248,.55);border-bottom-right-radius:2px}.myheart-page .message.theirs{background:#15151b;border:1px solid #393942;border-bottom-left-radius:2px}.myheart-page .message.followup{font-size:.82rem}.myheart-page .timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.myheart-page .timeline>div{padding:10px 11px;border-top:2px solid var(--accent);font-size:.74rem;color:#e2dde0}.myheart-page .timeline b{display:block;color:var(--accent);font:900 .74rem Jost,Arial,sans-serif;margin-bottom:7px}.myheart-page .role-dial{text-align:center;padding:22px 8px}.myheart-page .role-dial>span{color:#fff;font:900 clamp(1.25rem,2.5vw,2rem) Jost,Arial,sans-serif}.myheart-page .role-stats{height:235px;width:260px;max-width:100%;margin:15px auto;position:relative}.myheart-page .role-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:9px solid #fb923c;width:136px;height:136px;display:grid;place-items:center;color:#fff;font:900 2rem Jost,Arial,sans-serif;background:#1b0d05;box-shadow:0 0 0 27px rgba(251,146,60,.065)}.myheart-page .role-orbit-labels b{position:absolute;font:900 .68rem Jost,Arial,sans-serif;color:#fb923c}.myheart-page .role-orbit-labels b:first-child{top:0;left:40%}.myheart-page .role-orbit-labels b:nth-child(2){top:40%;right:0}.myheart-page .role-orbit-labels b:nth-child(3){bottom:0;left:45%}.myheart-page .role-orbit-labels b:nth-child(4){top:40%;left:0}.myheart-page .role-dial .chips{justify-content:center}.myheart-page .community-scene{min-height:195px;background:radial-gradient(circle at center,rgba(74,222,128,.16),#020503 72%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;text-align:center;border-bottom:1px solid rgba(74,222,128,.34)}.myheart-page .scene-symbol{font:900 4rem Jost,Arial,sans-serif;color:#4ade80}.myheart-page .community-scene strong{font:900 clamp(1.2rem,2vw,1.5rem) Jost,Arial,sans-serif}.myheart-page .community-scene small{font-size:.75rem;color:#a4c1ad}.myheart-page .community-output h3{margin:20px 0}.myheart-page .steps{display:grid;grid-gap:12px;gap:12px}.myheart-page .step-line{display:flex;gap:14px;align-items:start}.myheart-page .step-line b{color:#4ade80;font:900 .85rem Jost,Arial,sans-serif}.myheart-page .step-line p{margin:0;font-size:.82rem}.myheart-page .support-wheels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.myheart-page .wheel-role{border:1px solid rgba(45,212,191,.3);background:#06100f;border-radius:10px;padding:14px 15px;min-height:80px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#fff;text-align:left}.myheart-page .wheel-role strong{font:900 .9rem Jost,Arial,sans-serif}.myheart-page .wheel-role small{display:block;color:#b7c9c6;font-size:.7rem;margin-top:5px}.myheart-page .wheel-role i{width:15px;height:15px;background:#3c3f40;border-radius:50%;flex:none}.myheart-page .wheel-role.has i{background:#2dd4bf;box-shadow:0 0 14px rgba(45,212,191,.45)}.myheart-page .wheel-role.is-selected{border-color:#facc15}.myheart-page .support-counter{display:flex;align-items:center;gap:13px;margin:16px 0}.myheart-page .support-counter strong{font:900 2.6rem Jost,Arial,sans-serif;color:#2dd4bf}.myheart-page .support-counter span{font-size:.75rem;color:#c9cbce;max-width:280px}.myheart-page .care-types{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.myheart-page .care-types button{text-align:center;padding:12px 5px;font-size:.7rem;min-height:76px}.myheart-page .care-types button b{display:block;font-size:1.2rem;margin-bottom:5px}.myheart-page .care-result{padding:20px 5px}.myheart-page .care-arrows{display:flex;gap:16px;align-items:center;justify-content:center;padding:16px 0}.myheart-page .care-arrows>div{flex:1 1;min-height:91px;border-top:2px solid var(--accent);text-align:center;padding-top:15px}.myheart-page .care-arrows b{display:block;color:#d6d6db;font:800 .66rem Jost,Arial,sans-serif}.myheart-page .care-arrows strong{display:block;font:900 1.1rem Jost,Arial,sans-serif;color:#fff;margin-top:8px}.myheart-page .care-arrows>span{color:var(--gold);font-size:2rem}.myheart-page .care-result .message{max-width:100%;color:#fff}.myheart-page .story-shell{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:30px;gap:30px}.myheart-page .story-visual{padding:20px 8px 20px 0}.myheart-page .story-count{font:800 .72rem Share Tech Mono,monospace;color:#60a5fa}.myheart-page .story-art{height:200px;position:relative;margin:20px auto;background:radial-gradient(ellipse at center,rgba(96,165,250,.18),#050607 72%);display:grid;place-items:center}.myheart-page .story-avatar{width:100px;height:100px;border-radius:50%;background:linear-gradient(145deg,#173a7a,#628fc7);position:relative}.myheart-page .story-avatar:before{content:"";position:absolute;background:#c8dfff;border-radius:50%;width:36px;height:36px;top:18px;left:32px}.myheart-page .story-avatar:after{content:"";position:absolute;background:#c8dfff;border-radius:48% 48% 20% 20%;width:66px;height:35px;bottom:13px;left:17px}.myheart-page .story-bubble{position:absolute;top:8px;right:0;padding:9px 14px;border:1px solid #60a5fa;background:#101b35;border-radius:12px;max-width:48%;font-size:.78rem}.myheart-page .story-visual h3{font:900 1.65rem Jost,Arial,sans-serif}.myheart-page .story-visual p{font-size:.86rem;color:#d2d4db}.myheart-page .story-chapters{display:flex;gap:7px;margin:23px 0}.myheart-page .story-chapters span{width:38px;height:7px;border-radius:8px;background:#292d36}.myheart-page .story-chapters .done{background:#60a5fa}.myheart-page .story-outcome{margin-top:14px;border-left:3px solid #60a5fa;padding:10px 15px;background:rgba(96,165,250,.08);font-size:.84rem}.myheart-page .balance-bars{display:grid;grid-gap:22px;gap:22px;margin:20px 0 29px}.myheart-page .balance-bars>div{display:grid;grid-template-columns:110px 1fr 130px;grid-gap:12px;gap:12px;align-items:center}.myheart-page .balance-bars strong{font:900 .78rem Jost,Arial,sans-serif}.myheart-page .balance-bars span{font-size:.72rem;color:#d2cadb}.myheart-page .bar-track{height:19px;border-radius:50px;background:#1a1020;overflow:hidden}.myheart-page .bar-track div{height:100%;width:0;background:linear-gradient(90deg,#ab70d7,#f3c2ff);border-radius:30px;transition:width .36s}.myheart-page .balance-visual>.message{max-width:100%;background:rgba(232,121,249,.1);border-color:#e879f9}.myheart-page .growth-areas{margin-bottom:22px}.myheart-page .growth-areas .chips{margin:12px 0 0}.myheart-page .grow-questions{display:grid;grid-gap:14px;gap:14px}.myheart-page .grow-questions h3{font-size:1.02rem;margin:7px 0}.myheart-page .growth-extra{display:grid;grid-gap:12px;gap:12px;padding-top:10px}.myheart-page .growth-extra>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.myheart-page .growth-extra>div span{font:800 .75rem Jost,Arial,sans-serif;min-width:85px}.myheart-page .growth-extra>div select{flex:1 1;background:#13100a;color:#fff;border:1px solid #756424;border-radius:8px;min-height:41px;padding:8px}.myheart-page .growth-experiment{padding:16px 0}.myheart-page .week-tracks{display:grid;grid-gap:9px;gap:9px;margin:24px 0}.myheart-page .week-row{display:grid;grid-template-columns:58px 1fr;grid-gap:12px;gap:12px;align-items:center}.myheart-page .week-row>span{font:800 .68rem Jost,Arial,sans-serif;color:#eab308}.myheart-page .week-row p{margin:0;padding:10px 12px;background:rgba(250,204,21,.055);border-left:2px solid #facc15;font-size:.82rem}.myheart-page .plan-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;padding:14px 0 26px;border-bottom:1px solid rgba(230,184,34,.22)}.myheart-page .plan-top h3{font:900 clamp(1.5rem,3vw,2.3rem) Jost,Arial,sans-serif;margin:12px 0}.myheart-page .plan-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;margin:28px 0}.myheart-page .plan-summary h3{color:#fff;font:900 1.1rem Jost,Arial,sans-serif;border-bottom:2px solid rgba(230,184,34,.5);padding-bottom:10px;margin:0 0 15px}.myheart-page .takeaways{display:grid;grid-gap:12px;gap:12px}.myheart-page .takeaways>p{margin:0;border-left:2px solid rgba(230,184,34,.55);padding:5px 0 5px 12px;color:#dddfe5;font-size:.82rem;line-height:1.5}.myheart-page .plan-controls{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.myheart-page .plan-controls .accent-btn{background:#15110a;color:var(--gold)}.myheart-page .plan-controls #planStatus{font-size:.8rem;color:var(--gold)}.myheart-page .end-support{padding-bottom:65px}.myheart-page .support-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px}.myheart-page .support-four>button{border:0;border-top:3px solid rgba(230,184,34,.6);background:#080808;color:#fff;text-align:left;padding:19px 15px 18px;display:flex;flex-direction:column;gap:10px;min-height:166px}.myheart-page .support-four>button:first-child{background:linear-gradient(145deg,rgba(230,184,34,.15),#090909 70%);border-color:var(--gold)}.myheart-page .support-four>button.selected,.myheart-page .support-four>button:hover{background:rgba(230,184,34,.19);border-color:var(--gold)}.myheart-page .support-four span{color:#e6b822;font:800 .7rem Share Tech Mono,monospace}.myheart-page .support-four strong{font:900 clamp(.94rem,1.4vw,1.2rem)/1.2 Jost,Arial,sans-serif}.myheart-page .support-four small{color:#d0d0d4;font-size:.78rem;line-height:1.5}.myheart-page .support-result{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:21px 0 0;padding:18px 0;border-top:1px solid rgba(230,184,34,.29)}.myheart-page .support-result strong{font:900 1.15rem Jost,Arial,sans-serif}.myheart-page .support-result p{color:#d0d0d6;font-size:.84rem;margin:5px 0 0}.myheart-page .footer{padding:35px 0 48px;color:#d0d0d6;background:#060606}.myheart-page .footer>.wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.myheart-page .footer p{font-size:.75rem}.myheart-page .footer nav{display:flex;gap:17px}.myheart-page .footer a{color:var(--gold);font:900 .7rem Jost,Arial,sans-serif}.myheart-page .toast{position:fixed;right:20px;bottom:17px;background:#151108;border:1px solid var(--gold);color:#fff;padding:12px 16px;border-radius:11px;z-index:99;box-shadow:0 12px 42px rgba(0,0,0,.6);font-size:.81rem;max-width:330px;pointer-events:none;opacity:0;transform:translateY(15px);transition:opacity .2s,transform .2s}.myheart-page .toast.visible{opacity:1;transform:translateY(0)}@media(max-width:1050px){.myheart-page .start-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.myheart-page .start-answer{grid-template-columns:1fr}.myheart-page .start-answer ol{grid-template-columns:repeat(3,minmax(0,1fr))}.myheart-page .split-visual,.myheart-page .story-shell{gap:20px}.myheart-page .care-types{grid-template-columns:repeat(3,minmax(0,1fr))}.myheart-page .support-four{grid-template-columns:repeat(2,minmax(0,1fr))}.myheart-page .plan-summary{gap:17px}}@media(max-width:700px){.myheart-page{--pad:17px}.myheart-page .hero-image{height:clamp(290px,87vw,380px)}.myheart-page .hero-image img{object-position:46% center}.myheart-page .hero-title{bottom:21px}.myheart-page .hero-title h1{white-space:normal;font-size:clamp(1.75rem,7.3vw,2.7rem);line-height:1.07}.myheart-page .hero-intro{padding-top:15px;padding-bottom:21px}.myheart-page .hero-intro p{font-size:.82rem}.myheart-page .red-messages{padding:10px 17px 22px}.myheart-page .red-messages strong{font-size:clamp(1.38rem,6.7vw,2rem)}.myheart-page .red-messages p{font-size:.76rem}.myheart-page .readiness{padding:27px 0 29px}.myheart-page .readiness h2{font-size:clamp(1.4rem,6vw,2rem)}.myheart-page .readiness p{font-size:.79rem}.myheart-page .effort-words{gap:8px;font-size:.7rem}.myheart-page .range-labels{font-size:.7rem}.myheart-page .level-result{display:block;text-align:center}.myheart-page .level-result .gold-btn{width:100%;margin-top:10px}.myheart-page .unlock-tip{text-align:center}.myheart-page .session-bar>.wrap{flex-wrap:wrap;gap:7px}.myheart-page .session-bar #winStream{order:3;flex:1 1 100%}.myheart-page .session-bar .text-link{margin-left:auto}.myheart-page .experience{padding:34px 0 25px}.myheart-page .experience:not(:first-child){margin-top:clamp(44px,8vw,64px)}.myheart-page .experience:after{height:52px;filter:blur(9px)}.myheart-page .section-head{margin-bottom:22px}.myheart-page .section-head h2{font-size:clamp(1.6rem,7.2vw,2.3rem)}.myheart-page .section-head p{font-size:.82rem}.myheart-page .plan-top,.myheart-page .split-visual,.myheart-page .story-shell{grid-template-columns:1fr;gap:17px}.myheart-page .stage-panel{padding:16px}.myheart-page .choice-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.myheart-page .start-topics{gap:7px}.myheart-page .start-topics button{padding:12px 10px;min-height:61px;font-size:.79rem}.myheart-page .start-topics button span{font-size:1.2rem}.myheart-page .start-answer{margin-top:17px;gap:12px}.myheart-page .start-answer ol{grid-template-columns:1fr;gap:10px}.myheart-page .start-answer li{min-height:0}.myheart-page .start-answer li:before{display:inline;margin-right:8px}.myheart-page .start-answer .accent-btn{width:100%}.myheart-page .circle-map{height:310px}.myheart-page .orbit-node{font-size:.62rem;min-width:54px;min-height:31px}.myheart-page .orbit-center{height:58px;width:58px;font-size:.8rem}.myheart-page .timeline{gap:5px}.myheart-page .timeline>div{font-size:.66rem;padding:8px 5px}.myheart-page .support-wheels{gap:6px}.myheart-page .wheel-role{padding:10px;min-height:68px}.myheart-page .wheel-role strong{font-size:.76rem}.myheart-page .wheel-role small{font-size:.65rem}.myheart-page .community-scene{min-height:130px}.myheart-page .care-types{grid-template-columns:repeat(3,minmax(0,1fr))}.myheart-page .care-types button{min-height:66px}.myheart-page .care-arrows{gap:7px}.myheart-page .story-visual{padding:0}.myheart-page .story-art{height:155px;margin:9px auto}.myheart-page .balance-bars>div{grid-template-columns:74px 1fr 85px;gap:7px}.myheart-page .balance-bars span{font-size:.65rem}.myheart-page .plan-summary{grid-template-columns:1fr;gap:20px}.myheart-page .plan-top{gap:15px}.myheart-page .support-four{gap:8px}.myheart-page .support-four>button{padding:13px 10px;min-height:152px}.myheart-page .support-four strong{font-size:.9rem}.myheart-page .support-four small{font-size:.71rem}.myheart-page .support-result{flex-direction:column;align-items:stretch}.myheart-page .support-result .gold-btn{width:100%}.myheart-page .footer>.wrap{flex-direction:column;align-items:start;gap:9px}}@media(max-width:390px){.myheart-page .choice-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.myheart-page .chips>button{padding:8px 10px;font-size:.72rem}.myheart-page .start-topics button{font-size:.73rem;gap:7px}.myheart-page .support-four{grid-template-columns:1fr}.myheart-page .support-four>button{min-height:0}.myheart-page .needs-visual{gap:6px}.myheart-page .need-item{padding:9px}.myheart-page .need-item strong{font-size:.8rem}.myheart-page .need-item small{font-size:.62rem}.myheart-page .community-output .row-actions .accent-btn{width:100%}}@media(prefers-reduced-motion:reduce){.myheart-page *,.myheart-page :after,.myheart-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.myheart-page{background:#fff;color:#111}.myheart-page .end-support,.myheart-page .experience,.myheart-page .footer,.myheart-page .gold-break,.myheart-page .readiness,.myheart-page .red-messages,.myheart-page .session-bar,.myheart-page header.hero{display:none!important}.myheart-page #plan{display:block!important;color:#111;padding:0!important;margin:0!important}.myheart-page #plan .chips,.myheart-page #plan .plan-controls,.myheart-page #plan:after,.myheart-page #plan:before{display:none!important}.myheart-page #plan .plan-summary{display:block!important}.myheart-page #plan .plan-summary>div{page-break-inside:avoid!important}.myheart-page #plan .takeaways>p{color:#111!important}}.myheart-page #heartStart .start-interactive{display:grid;grid-template-columns:minmax(230px,.31fr) minmax(0,.69fr);align-items:center;grid-gap:clamp(24px,4vw,55px);gap:clamp(24px,4vw,55px)}.myheart-page #heartStart .load-showcase{text-align:center;align-self:center;min-width:0}.myheart-page #heartStart .load-showcase>.tiny-head{display:block;color:var(--accent)}.myheart-page #heartStart .load-scene{--load-size:.69;--load-glow:.12;height:clamp(190px,19vw,270px);width:min(100%,270px);margin:0 auto 4px;position:relative;display:grid;place-items:center;overflow:visible}.myheart-page #heartStart .load-scene:before{content:"";position:absolute;inset:18%;background:var(--accent);opacity:var(--load-glow);filter:blur(46px);border-radius:50%;transition:opacity .35s}.myheart-page #heartStart .load-svg{height:100%;width:100%;overflow:visible;position:relative;z-index:1}.myheart-page #heartStart .load-shape{transform-origin:50% 88%;transform-box:fill-box;transform:scale(var(--load-size));transition:transform .55s cubic-bezier(.18,1.35,.28,1),filter .35s;filter:drop-shadow(0 6px 12px color-mix(in srgb,var(--accent) 25%,transparent))}.myheart-page #heartStart .load-heading{display:block;color:var(--accent);font:900 clamp(1rem,1.6vw,1.25rem)/1.2 Jost,Arial,sans-serif;margin:0 0 6px}.myheart-page #heartStart .load-insight{color:#eee3e9;font-size:.82rem;line-height:1.5;max-width:290px;margin:7px auto}.myheart-page #heartStart .load-showcase .note{max-width:295px;margin:10px auto 0;font-size:.67rem}.myheart-page #heartStart .load-chooser{min-width:0;align-self:center}.myheart-page #heartStart .load-chooser>.tiny-head{display:block;margin-bottom:13px}.myheart-page #heartStart .start-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.myheart-page #heartStart .start-topics button{min-height:48px;padding:9px 12px;border-radius:8px;font:900 clamp(.72rem,.88vw,.89rem)/1.16 Jost,Arial,sans-serif;justify-content:center;text-align:center}.myheart-page #heartStart .start-topics button.selected{color:#fff;border-color:var(--accent);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--accent) 55%,transparent)}.myheart-page #heartStart .load-clear{display:block;margin:12px 0 0 auto;min-height:34px}.myheart-page #heartStart .start-answer{margin-top:22px}.myheart-page #condition .needs-visual{max-width:none;gap:10px}.myheart-page #condition .need-item{width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;gap:13px;min-height:68px;transition:border-color .18s,background .18s;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff}.myheart-page #condition .need-item:focus-visible,.myheart-page #condition .need-item:hover{background:color-mix(in srgb,var(--mcolor) 11%,#070608);border-color:var(--mcolor)}.myheart-page #condition .need-heart{display:block;width:43px;height:42px;flex:0 0 43px;overflow:visible;filter:drop-shadow(0 2px 6px rgba(244,114,182,.13))}.myheart-page #condition .need-heart.unchecked{opacity:.45;stroke-dasharray:4 2}.myheart-page #condition .need-heart.empty{opacity:.83}.myheart-page #condition .need-none{width:43px;height:43px;display:grid;place-items:center;color:#888b93;font-size:1.8rem;flex:0 0 43px}.myheart-page #condition .need-item-text{display:grid;grid-gap:4px;gap:4px;min-width:0}.myheart-page #condition .need-item strong{flex:none;font-size:.88rem}.myheart-page #condition .need-item small{color:#d6cbd4;font-size:.71rem;white-space:normal;line-height:1.3}.myheart-page #condition .heart-help{font-size:.81rem;color:#fbd0de;line-height:1.45;min-height:2.4em;margin:13px 0 4px}.myheart-page #condition .need-item.done{border-color:color-mix(in srgb,var(--mcolor) 55%,transparent)}.myheart-page #family .identity-path{text-align:left;max-width:670px;margin:auto}.myheart-page #family .identity-path>.tiny-head{display:block;margin:16px 0 9px;color:#ffc28f}.myheart-page #family .identity-path .chips{justify-content:center}.myheart-page #family .identity-path .chips button{font-size:.73rem;min-height:36px;padding:8px 11px}.myheart-page #family .identity-path h3{text-align:center;font:900 clamp(1.02rem,1.5vw,1.3rem) Jost,Arial,sans-serif;margin:19px 0 10px}.myheart-page #family .identity-portrait{display:grid;grid-template-columns:80px 1fr;grid-column-gap:13px;column-gap:13px;grid-row-gap:4px;row-gap:4px;align-items:baseline;max-width:480px;margin:20px auto 12px;padding:15px 16px;background:linear-gradient(90deg,rgba(251,146,60,.12),transparent);border-left:3px solid #fb923c;text-align:left}.myheart-page #family .identity-portrait span{font:800 .66rem Share Tech Mono,monospace;color:#f7b584}.myheart-page #family .identity-portrait b{font:800 .87rem Jost,Arial,sans-serif;color:#c9c2c0}.myheart-page #family .identity-portrait strong{font:900 1.13rem Jost,Arial,sans-serif;color:#fff}.myheart-page #family .role-next{padding:10px 13px;border-left:3px solid #fb923c;margin-top:13px;text-align:left;font-size:.83rem;line-height:1.5;background:rgba(251,146,60,.085)}.myheart-page #care .care-bridge{font-size:.85rem;line-height:1.5;color:#f9e8c0;background:rgba(251,191,36,.08);border-left:3px solid #fbbf24;padding:13px 16px;margin:15px 0}.myheart-page #care .role-next{border-top:1px solid rgba(251,191,36,.38);padding-top:13px;margin-top:14px;color:#f0e5d0;font-size:.8rem;line-height:1.55}.myheart-page #care .care-types button{min-height:65px;padding:10px 5px}@media(max-width:1050px){.myheart-page #heartStart .start-interactive{grid-template-columns:minmax(175px,.36fr) minmax(0,.64fr);gap:18px}.myheart-page #heartStart .start-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.myheart-page #heartStart .start-interactive{grid-template-columns:1fr;gap:8px}.myheart-page #heartStart .load-showcase{display:grid;grid-template-columns:145px 1fr;align-items:center;grid-gap:5px 11px;gap:5px 11px;text-align:left}.myheart-page #heartStart .load-showcase>.tiny-head{grid-column:1/-1}.myheart-page #heartStart .load-scene{grid-row:2/5;grid-column:1;width:145px;height:155px;margin:0}.myheart-page #heartStart .load-heading{grid-column:2;font-size:.98rem;margin:0}.myheart-page #heartStart .load-insight{grid-column:2;font-size:.76rem;margin:0}.myheart-page #heartStart .load-showcase .note{grid-column:2;font-size:.66rem;line-height:1.38;margin:0}.myheart-page #heartStart .load-chooser{margin-top:12px}.myheart-page #heartStart .start-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.myheart-page #heartStart .start-topics button{min-height:42px;padding:8px;font-size:.72rem}.myheart-page #condition .need-item{min-height:64px}.myheart-page #condition .need-heart{width:38px;height:38px;flex-basis:38px}.myheart-page #condition .need-none{width:38px;flex-basis:38px}.myheart-page #family .role-stats{height:212px}.myheart-page #family .identity-path>.tiny-head{font-size:.65rem}}@media(max-width:385px){.myheart-page #heartStart .load-showcase{grid-template-columns:116px 1fr;gap:5px 8px}.myheart-page #heartStart .load-scene{width:114px;height:132px}.myheart-page #heartStart .start-topics button{font-size:.67rem;padding:8px 4px}.myheart-page #heartStart .load-heading{font-size:.88rem}}@media(prefers-reduced-motion:reduce){.myheart-page #heartStart .load-scene:before,.myheart-page #heartStart .load-shape{transition:none!important}}.myheart-page .red-messages{padding-bottom:clamp(50px,4.8vw,76px)}.myheart-page .readiness{padding-top:clamp(54px,4.5vw,78px)}@media(max-width:700px){.myheart-page .red-messages{padding-bottom:34px}.myheart-page .readiness{padding-top:36px}}.myheart-page @media(min-width:1100px){.experience .section-head h2{font-size:clamp(1.65rem,2.3vw,2.25rem);line-height:1.1;letter-spacing:-.025em}.experience .section-head{margin-bottom:clamp(22px,2.5vw,32px)}.experience:not(:first-child){margin-top:clamp(118px,9.2vw,164px)}.experience{padding-top:clamp(63px,5.2vw,84px);padding-bottom:clamp(40px,3.8vw,61px)}}@media (min-width:701px) and (max-width:1099px){.myheart-page .experience .section-head h2{font-size:clamp(1.65rem,2.7vw,2.25rem);line-height:1.1;letter-spacing:-.03em}.myheart-page .experience:not(:first-child){margin-top:clamp(78px,8vw,105px)}}@media (max-width:700px){.myheart-page .experience .section-head h2{font-size:clamp(1.5rem,7vw,2.2rem);line-height:1.1;letter-spacing:-.035em}.myheart-page .experience:not(:first-child){margin-top:clamp(55px,10vw,72px)}}.myheart-page .experience:before{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--accent) 24%,transparent) 13%,color-mix(in srgb,var(--accent) 78%,transparent) 35%,var(--accent) 50%,color-mix(in srgb,var(--accent) 78%,transparent) 65%,color-mix(in srgb,var(--accent) 24%,transparent) 87%,transparent 100%)!important;box-shadow:0 2px 13px color-mix(in srgb,var(--accent) 44%,transparent)!important}.myheart-page .experience:after{background:radial-gradient(ellipse 57% 89% at 50% 0,color-mix(in srgb,var(--accent) 22%,transparent) 0,color-mix(in srgb,var(--accent) 9%,transparent) 45%,transparent 90%)!important}.myheart-page @media(min-width:1051px){#family .split-visual{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);gap:clamp(22px,3vw,48px);align-items:center}#family .split-visual>.stage-panel{align-self:center}#family .role-dial{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:395px;padding:10px 5px}#family .role-stats{height:258px;width:300px;max-width:100%;margin:15px auto 5px}#family .family-role-detail{margin-top:clamp(18px,2vw,30px)}#family .identity-choices-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2.3vw,34px);gap:clamp(16px,2.3vw,34px);align-items:start}#family .identity-choose{min-width:0}#family .identity-choose .chips{justify-content:flex-start}#family .identity-choose h3{margin:16px 0 9px;text-align:left}#family .identity-summary-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(20px,2.5vw,38px);gap:clamp(20px,2.5vw,38px);align-items:center;margin-top:12px}#family .identity-portrait{width:100%;max-width:none;margin:4px 0;padding:15px 18px}#family #identityResult{align-self:center;margin:0}#family #identityActions{margin-top:16px}}.myheart-page #family .family-role-detail{width:100%;min-width:0}.myheart-page #family .family-role-detail .identity-path{max-width:none;margin:0 auto;text-align:left}.myheart-page #family .family-role-detail .identity-path>.tiny-head{margin-top:0}.myheart-page #family .family-role-detail .identity-choose>.tiny-head{margin-top:13px;color:#ffc28f}@media(min-width:701px) and (max-width:1050px){.myheart-page #family .identity-choices-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 23px;gap:12px 23px}.myheart-page #family .identity-choose.self{grid-column:1/-1}.myheart-page #family .identity-choose .chips{justify-content:flex-start}.myheart-page #family .identity-choose h3{text-align:left}.myheart-page #family .identity-summary-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.myheart-page #family .family-role-detail{margin-top:22px}}@media(max-width:700px){.myheart-page #family .split-visual{gap:12px}.myheart-page #family .role-dial{padding:15px 4px 3px}.myheart-page #family .family-role-detail{margin-top:13px}.myheart-page #family .identity-choices-layout{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.myheart-page #family .identity-choose .chips{justify-content:flex-start}.myheart-page #family .identity-choose h3{text-align:left;margin:14px 0 9px}.myheart-page #family .identity-summary-layout{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:10px}.myheart-page #family .identity-portrait{margin:8px 0 0}.myheart-page #family #identityResult{margin-top:0}}.myheart-page @media(min-width:1100px){.red-messages{padding-bottom:clamp(104px,7.5vw,116px)}.readiness{padding-top:clamp(100px,7.2vw,112px);padding-bottom:clamp(100px,7.2vw,112px)}#heartStart.experience{padding-top:clamp(108px,7.5vw,116px)}}@media (min-width:701px) and (max-width:1099px){.myheart-page .red-messages{padding-bottom:82px}.myheart-page .readiness{padding-top:84px;padding-bottom:86px}.myheart-page #heartStart.experience{padding-top:94px}}.myheart-page .experience .section-head .guided-route{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:13px 0 0;color:#d5d7dd;font:700 clamp(.71rem,.85vw,.79rem)/1.5 Bai Jamjuree,Arial,sans-serif;max-width:1100px;letter-spacing:0}.myheart-page .experience .guided-route .guided-action{color:#f1f1f4}.myheart-page .experience .guided-route .guided-action:last-child{color:var(--accent)}.myheart-page .experience .guided-route .guided-chevron{font:900 1.12rem Jost,Arial,sans-serif;color:var(--accent);opacity:.9}.myheart-page .choice-select-slot{width:100%;display:block;position:relative;min-width:0;margin:8px 0 15px}.myheart-page .choice-select-slot:after{content:"⌄";position:absolute;right:15px;top:50%;transform:translateY(-58%);pointer-events:none;color:var(--accent);font:900 1.45rem Jost,Arial,sans-serif}.myheart-page .choice-dropdown{display:block;box-sizing:border-box;width:100%;height:50px;min-width:0;border:1px solid color-mix(in srgb,var(--accent) 55%,#343339);border-radius:10px;background:#101012;color:#fff;font:700 clamp(.79rem,.92vw,.88rem) Jost,Arial,sans-serif;padding:11px 40px 11px 15px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;color-scheme:dark;text-overflow:ellipsis;transition:border-color .17s,background .17s}.myheart-page .choice-dropdown:hover{border-color:var(--accent);background:#151519}.myheart-page .choice-dropdown:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.myheart-page .choice-dropdown:has(option:checked:not([value=""])){background:color-mix(in srgb,var(--accent) 10%,#111114);border-color:var(--accent)}.myheart-page .select-path-note{font-size:.77rem;color:#bdbfc8;margin:10px 0 15px;line-height:1.55}.myheart-page #family .identity-choices-layout{align-items:start}.myheart-page #family .identity-choose h3{font-size:clamp(.98rem,1.42vw,1.18rem);margin:13px 0 10px}.myheart-page #family .identity-choose .choice-select-slot{margin-top:9px}.myheart-page #family .identity-choose .tiny-head{margin-bottom:6px}.myheart-page #family .identity-choose.costs .tiny-head{margin-top:0}.myheart-page #community .stage-panel .choice-select-slot{margin-top:7px;margin-bottom:17px}.myheart-page #community .stage-panel .tiny-head.space-top{margin-top:15px}.myheart-page #community .stage-panel .select-path-note{margin-top:4px;margin-bottom:13px}.myheart-page #community .step-line b{min-width:39px;color:var(--accent);font-size:.72rem;letter-spacing:.08em}.myheart-page #community .community-scene{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 18%,transparent),#020507 72%);border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.myheart-page #community .community-scene .scene-symbol{color:var(--accent)}.myheart-page #community .community-scene small{color:color-mix(in srgb,var(--accent) 65%,#ddd)}@media(max-width:700px){.myheart-page .experience .section-head .guided-route{gap:5px 8px;margin-top:12px;font-size:.7rem}.myheart-page .experience .guided-route .guided-chevron{font-size:.96rem}.myheart-page .choice-dropdown{height:48px}.myheart-page .select-path-note{font-size:.73rem}}.myheart-page .experience:before{height:3px!important;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--accent) 35%,transparent) 11%,var(--accent) 38%,var(--accent) 62%,color-mix(in srgb,var(--accent) 35%,transparent) 89%,transparent 100%)!important;box-shadow:0 0 11px color-mix(in srgb,var(--accent) 58%,transparent),0 3px 26px color-mix(in srgb,var(--accent) 27%,transparent)!important}.myheart-page .experience:after{background:radial-gradient(ellipse 61% 86% at 50% 0,color-mix(in srgb,var(--accent) 36%,transparent) 0,color-mix(in srgb,var(--accent) 14%,transparent) 48%,transparent 100%)!important;opacity:.94}.myheart-page .experience .section-head .eyebrow,.myheart-page .experience .section-head .guided-route .guided-action:last-child,.myheart-page .experience .section-head .guided-route .guided-chevron{color:var(--accent)}.myheart-page :is(.hero-title h1 .gold,.myheart-page .readiness h2 .gold){color:#f7ce4c;background-image:linear-gradient(105deg,#aa760a,#ffcf45 18%,#fff5c9 32%,#ffe068 46%,#c48c0e 64%,#fff2ad 79%,#d8a720);background-size:260% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:myheart-page-gold-shimmer 6s linear infinite}@media(prefers-reduced-motion:reduce){.myheart-page :is(.hero-title h1 .gold,.myheart-page .readiness h2 .gold){animation:none}}.myheart-page #relationships .orbit{border-color:color-mix(in srgb,var(--accent) 62%,transparent);background:transparent}.myheart-page #relationships .orbit1{background:color-mix(in srgb,var(--accent) 4%,transparent);border-color:color-mix(in srgb,var(--accent) 68%,transparent)}.myheart-page #relationships .orbit2{border-color:color-mix(in srgb,var(--accent) 52%,transparent)}.myheart-page #relationships .orbit3{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.myheart-page #relationships .orbit-center{background:var(--accent);color:#080808;box-shadow:0 0 0 12px color-mix(in srgb,var(--accent) 11%,transparent)}.myheart-page #relationships .orbit-node{border-color:color-mix(in srgb,var(--accent) 78%,transparent);background:color-mix(in srgb,var(--accent) 12%,#070707);color:#fff}.myheart-page #relationships .orbit-node.close{background:color-mix(in srgb,var(--accent) 31%,#080808);border-color:var(--accent);box-shadow:0 0 13px color-mix(in srgb,var(--accent) 16%,transparent)}.myheart-page #relationships .orbit-node.far{background:color-mix(in srgb,var(--accent) 5%,#070707);border-color:color-mix(in srgb,var(--accent) 38%,transparent)}.myheart-page #relationships .orbit-node:focus-visible,.myheart-page #relationships .orbit-node:hover{border-color:var(--accent)}.myheart-page #network .wheel-role{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 8%,#050505)}.myheart-page #network .wheel-role:hover{background:color-mix(in srgb,var(--accent) 15%,#050505);border-color:var(--accent)}.myheart-page #network .wheel-role.has{border-color:color-mix(in srgb,var(--accent) 72%,transparent)}.myheart-page #network .wheel-role i{background:color-mix(in srgb,var(--accent) 25%,#262626)}.myheart-page #network .wheel-role.has i{background:var(--accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 53%,transparent)}.myheart-page #network .wheel-role.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 47%,transparent)}.myheart-page #network .support-counter strong{color:var(--accent)}.myheart-page #network #checkScript.message.mine{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 15%,#050505)}.myheart-page #balance .bar-track{background:color-mix(in srgb,var(--accent) 11%,#080808);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.myheart-page #balance .bar-track>div{background:var(--accent);box-shadow:0 0 13px color-mix(in srgb,var(--accent) 34%,transparent)}.myheart-page #balance .balance-visual>.message,.myheart-page #balance .balance-visual>.message.mine{background:color-mix(in srgb,var(--accent) 12%,#060606);border-color:color-mix(in srgb,var(--accent) 64%,transparent)}.myheart-page #balance .balance-bars span{color:#d6d6da}.myheart-page .experience:before{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--accent) 8%,transparent) 13%,color-mix(in srgb,var(--accent) 35%,transparent) 27%,color-mix(in srgb,var(--accent) 85%,transparent) 43%,var(--accent) 50%,color-mix(in srgb,var(--accent) 85%,transparent) 57%,color-mix(in srgb,var(--accent) 35%,transparent) 73%,color-mix(in srgb,var(--accent) 8%,transparent) 87%,transparent 100%)!important;box-shadow:none!important;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 46%,transparent));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent)}.myheart-page .experience:after{background:radial-gradient(ellipse 62% 78% at 50% 0,color-mix(in srgb,var(--accent) 27%,transparent) 0,color-mix(in srgb,var(--accent) 13%,transparent) 35%,color-mix(in srgb,var(--accent) 4%,transparent) 61%,transparent 83%)!important;filter:blur(15px);opacity:.8;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 19%,#000 81%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 19%,#000 81%,transparent)}.myheart-page @media(min-width:1051px){.experience .split-visual{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(28px,3vw,46px)}.experience .split-visual>*{min-width:0}#relationships .circle-map{height:550px;width:100%;max-width:600px;margin:0 auto}#relationships .split-visual>div:first-child{display:flex;flex-direction:column;justify-content:center}#relationships .split-visual>div:first-child>.note{max-width:560px;margin:12px auto 0;text-align:center}#condition .split-visual>div:first-child,#condition .stage-panel{display:flex;flex-direction:column;justify-content:center}#condition .stage-panel>.note{margin:13px 0 0}#care .care-result{padding:18px 0;display:flex;flex-direction:column;justify-content:center}#care .care-situation-context{margin:8px 0 6px}#care .care-situation-context .chips{margin-top:9px}#network .split-visual>div:first-child{display:flex;flex-direction:column;justify-content:center}#network .network-backup{margin-top:22px}#network .network-backup .chips{margin-top:9px}#network .stage-panel{align-self:stretch}#balance .balance-visual{padding:14px 9px}#balance .balance-visual,#community .community-output,#growth .growth-experiment{display:flex;flex-direction:column;justify-content:center}#community .community-output{min-width:0}#community .community-output .row-actions{margin-top:14px}.experience .row-actions .accent-btn,.experience .row-actions .text-link{font-size:.77rem;letter-spacing:.015em;max-width:100%;white-space:normal;text-align:center}.experience .row-actions{align-items:stretch}}@media(max-width:1050px){.myheart-page #care .care-situation-context{margin:18px 0 10px}.myheart-page #network .network-backup{margin-top:16px}.myheart-page #network .network-backup .chips{margin-top:10px}}@media(max-width:700px){.myheart-page #care .care-situation-context{margin:14px 0}.myheart-page #network .network-backup{margin-top:13px}}.myheart-page @media(min-width:1051px){#support .support-four{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}#support .support-four>button{height:100%;justify-content:flex-start}}.myheart-page :root{--control-font:"Bai Jamjuree",Arial,sans-serif;--control-size:13px}.myheart-page #heartStart .start-topics>button,.myheart-page .experience .care-types>button,.myheart-page .experience .chips>button,.myheart-page .experience .choice-grid>button{font-family:var(--control-font)!important;font-size:var(--control-size)!important;font-weight:600!important;line-height:1.38!important;letter-spacing:0!important;text-transform:none;padding:9px 11px;min-height:42px;border-radius:8px}.myheart-page .experience .chips>button{padding:8px 11px;min-height:40px}.myheart-page #heartStart .start-topics>button{padding:9px 11px;min-height:43px;line-height:1.35!important}.myheart-page #care .care-types>button{min-height:62px;padding:9px 5px;font-size:12.5px!important}.myheart-page #care .care-types>button b{font-size:18px;line-height:1.2;margin-bottom:3px}.myheart-page .experience .choice-dropdown{font-family:var(--control-font)!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:0;line-height:1.4;padding:9px 38px 9px 13px;height:44px;border-radius:8px}.myheart-page .experience .accent-btn,.myheart-page .experience .gold-btn,.myheart-page .experience .row-actions .accent-btn,.myheart-page .experience .row-actions .text-link,.myheart-page .experience .text-link,.myheart-page .readiness .selection-cta{font-family:var(--control-font)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35;min-height:42px;padding:9px 15px}.myheart-page .experience .text-link{padding:9px 8px}.myheart-page #relationships .orbit-node{font-size:11.5px!important;line-height:1.18}.myheart-page #condition .need-item strong,.myheart-page #relationships .orbit-node{font-family:var(--control-font)!important;font-weight:700!important;letter-spacing:0!important}.myheart-page #condition .need-item strong{font-size:13.5px!important}.myheart-page #support .support-four>button{padding:16px 14px;gap:8px;min-height:142px}.myheart-page #support .support-four>button strong{font-family:var(--control-font)!important;font-size:14.5px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}.myheart-page #support .support-four>button small{font-size:12px;line-height:1.45}.myheart-page #support .support-four>button span{font-size:10.5px}@media(max-width:700px){.myheart-page{--control-size:13px}.myheart-page #heartStart .start-topics>button,.myheart-page .experience .chips>button,.myheart-page .experience .choice-grid>button{min-height:42px;padding:8px 10px}.myheart-page #care .care-types>button{min-height:56px;padding:8px 5px}.myheart-page .experience .choice-dropdown{height:44px;min-height:44px}.myheart-page #support .support-four>button{min-height:0;padding:14px 12px}}@media(max-width:390px){.myheart-page #heartStart .start-topics>button,.myheart-page .experience .chips>button,.myheart-page .experience .choice-grid>button{font-size:12.5px!important;padding:8px 9px}}.myheart-page :is(.hero-title h1 .gold,.myheart-page .readiness h2 .gold,.myheart-page .experience .section-head h2 em,.myheart-page .end-support h2 em){color:#f7ce4c;background-image:linear-gradient(105deg,#aa760a,#ffcf45 18%,#fff5c9 32%,#ffe068 46%,#c48c0e 64%,#fff2ad 79%,#d8a720);background-size:260% 100%;animation:myheart-page-gold-shimmer 6s linear infinite;font-style:normal}.myheart-page .experience .section-head h2{width:100%;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;text-wrap:balance}.myheart-page #family .identity-choices-layout>.identity-choose{display:flex;flex-direction:column;min-width:0}.myheart-page #family .identity-choices-layout>.identity-choose>.tiny-head{display:flex;align-items:flex-end;min-height:2.5em;margin:0 0 9px!important;padding:0;font:800 .7rem/1.3 Share Tech Mono,monospace;letter-spacing:.075em;text-transform:uppercase;color:var(--accent)}.myheart-page #family .identity-choices-layout>.identity-choose>.choice-select-slot{margin:0 0 9px!important;width:100%}.myheart-page #family .identity-choices-layout>.identity-choose .choice-dropdown{width:100%}.myheart-page #boundaries .talk-action-insight{margin:13px 0 0;border-left:3px solid var(--accent);padding:11px 14px;background:color-mix(in srgb,var(--accent) 9%,#060606);font-size:.81rem;line-height:1.55;color:#e8e8ed}@media(max-width:700px){.myheart-page #family .identity-choices-layout>.identity-choose>.tiny-head{min-height:0;margin-top:9px!important}}@media print{.myheart-page .scroll-stage{opacity:1!important;transform:none!important}.myheart-page .response-fresh{animation:none!important}}@media(prefers-reduced-motion:reduce){.myheart-page :is(.hero-title h1 .gold,.myheart-page .readiness h2 .gold,.myheart-page .experience .section-head h2 em,.myheart-page .end-support h2 em){animation:none!important}}.myheart-page .end-support h2,.myheart-page .section-head h2{text-align:center;width:100%;max-width:100%;text-wrap:balance;margin-left:auto;margin-right:auto}.myheart-page .section-head .eyebrow{display:flex;align-items:center;justify-content:center;gap:9px;text-align:center}.myheart-page .section-pictogram{width:20px;height:20px;flex:none;color:var(--accent);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 25%,transparent))}.myheart-page :is(.hero-title h1 .gold,.myheart-page .readiness h2 .gold,.myheart-page .experience .section-head h2 em,.myheart-page .end-support h2 em){color:#f4c642!important;background-image:linear-gradient(110deg,#f3c437,#fff1a3 14%,#f9d34c 30%,#dba41d 45%,#fff6bb 60%,#fac33b 80%,#e9b029)!important;background-size:205% 100%!important;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:myheart-page-heartGoldSweep 6s ease-in-out infinite!important}@keyframes myheart-page-heartGoldSweep{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.myheart-page #relationships .circle-map{isolation:isolate}.myheart-page #relationships .orbit{z-index:0}.myheart-page #relationships .orbit-center{z-index:4}.myheart-page #relationships .orbit-connection{position:absolute;inset:0;height:100%;width:100%;z-index:1;overflow:visible;pointer-events:none}.myheart-page #relationships #orbitBeam{stroke:var(--accent);stroke-width:.3;stroke-opacity:.78;stroke-dasharray:1.3 1.1;transition:x2 .72s cubic-bezier(.2,.85,.27,1),y2 .72s cubic-bezier(.2,.85,.27,1);animation:myheart-page-orbitDash 5s linear infinite}@keyframes myheart-page-orbitDash{to{stroke-dashoffset:-21}}.myheart-page #relationships .orbit-node{z-index:3;transition:left .72s cubic-bezier(.2,.85,.27,1),top .72s cubic-bezier(.2,.85,.27,1),border-color .24s,background .24s,transform .24s!important}.myheart-page #relationships .orbit-node.active-node{border-color:var(--accent);z-index:5;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent),0 0 23px color-mix(in srgb,var(--accent) 35%,transparent);transform:translate(-50%,-50%) scale(1.09)}.myheart-page #relationships .orbit-node.no-connection{border-style:dashed;opacity:.7}.myheart-page #relationships .orbit-node.orbit-changed{animation:myheart-page-orbitPulse .7s ease-out}@keyframes myheart-page-orbitPulse{30%{filter:brightness(1.65)}}.myheart-page #relationships .orbit-insight{margin:8px auto 0;max-width:560px;border-left:3px solid var(--accent);padding:8px 13px;display:grid;grid-gap:4px;gap:4px;background:color-mix(in srgb,var(--accent) 7%,#000);font-size:.78rem;line-height:1.45;color:#e6e6eb;min-height:98px}.myheart-page #relationships .orbit-insight-title{font:800 .77rem Bai Jamjuree,Arial,sans-serif;color:var(--accent);text-transform:uppercase;letter-spacing:.025em}.myheart-page #relationships .orbit-insight small{color:#c7c8ce;font-size:.72rem}.myheart-page #story .story-art{isolation:isolate}.myheart-page #story .scene-symbol{position:absolute;left:calc(50% - 98px);top:calc(50% - 52px);width:100px;height:100px;fill:none;stroke:var(--accent);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;z-index:2;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--accent) 30%,transparent));pointer-events:none}.myheart-page #story .scene-symbol g{display:none}.myheart-page #story .story-art[data-scene="0"] .scene-messages,.myheart-page #story .story-art[data-scene="1"] .scene-assist,.myheart-page #story .story-art[data-scene="2"] .scene-community{display:block}.myheart-page #story .story-art .scene-activity{position:absolute;z-index:4;display:flex;gap:5px;bottom:6px;left:50%;transform:translateX(-50%)}.myheart-page #story .scene-activity span{width:16px;height:3px;border-radius:3px;background:color-mix(in srgb,var(--accent) 20%,#222)}.myheart-page #story .story-art[data-phase="0"] .scene-activity span:first-child,.myheart-page #story .story-art[data-phase="1"] .scene-activity span:nth-child(-n+2),.myheart-page #story .story-art[data-phase="2"] .scene-activity span{background:var(--accent);box-shadow:0 0 7px color-mix(in srgb,var(--accent) 40%,transparent)}.myheart-page #story .story-art[data-phase="1"] .story-avatar{transform:translateX(9px) rotate(-3deg)}.myheart-page #story .story-art[data-phase="2"] .story-avatar{transform:translateX(-8px) rotate(4deg)}.myheart-page #story .story-avatar{transition:transform .5s cubic-bezier(.2,.85,.27,1),filter .5s}.myheart-page #story .story-art[data-phase="2"] .story-avatar{filter:brightness(1.3)}.myheart-page #story #storyBubble{transition:background-color .3s,border-color .3s}.myheart-page @keyframes myheart-page-liveAnswer{0%{opacity:.38;transform:translateY(8px);filter:brightness(1.6)}to{opacity:1;transform:translateY(0);filter:brightness(1)}}.myheart-page .response-fresh{animation:myheart-page-liveAnswer .5s ease both}.myheart-page @media(prefers-reduced-motion:no-preference){.scroll-motion-ready .scroll-stage{opacity:0;transform:translateY(21px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.scroll-motion-ready .scroll-stage.is-in-view{opacity:1;transform:translateY(0)}.scroll-motion-ready .scroll-stage.is-in-view.stagger{transition-delay:.09s}}@media(max-width:700px){.myheart-page #relationships .orbit-insight{min-height:0;padding:10px 12px;font-size:.75rem}.myheart-page #story .scene-symbol{width:68px;height:68px;left:calc(50% - 76px);top:calc(50% - 35px)}}@media(prefers-reduced-motion:reduce){.myheart-page :is(.hero-title h1 .gold,.myheart-page .readiness h2 .gold,.myheart-page .experience .section-head h2 em,.myheart-page .end-support h2 em){animation:none!important;background-position:50% 50%!important}.myheart-page #relationships #orbitBeam{animation:none!important;transition:none!important}.myheart-page #relationships .orbit-node,.myheart-page #story .story-avatar{transition:none!important}.myheart-page .response-fresh{animation:none!important}}.myheart-page #care #careScript.message.mine,.myheart-page #care .care-request{background:color-mix(in srgb,var(--accent) 12%,#050505)!important;border:1px solid color-mix(in srgb,var(--accent) 70%,transparent)!important;box-shadow:0 0 21px color-mix(in srgb,var(--accent) 12%,transparent)!important;color:#fff}.myheart-page #care .care-request:before{content:"WORDS YOU CAN USE";display:block;color:var(--accent);font:700 .67rem Share Tech Mono,monospace;letter-spacing:.12em;margin-bottom:8px}.myheart-page #care .care-result .text-link{color:var(--gold)}.myheart-page #story .story-stage{padding:clamp(18px,2vw,26px)}.myheart-page #story .story-transcript{display:grid;grid-gap:13px;gap:13px;margin-bottom:23px}.myheart-page #story .story-turn{padding:17px 20px;background:#080e18;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:15px 15px 15px 3px;max-width:91%;position:relative}.myheart-page #story .story-turn.reply{margin-left:auto;background:color-mix(in srgb,var(--accent) 17%,#08090d);border-radius:15px 15px 3px 15px}.myheart-page #story .speaker{display:block;color:var(--accent);font:700 .68rem Share Tech Mono,monospace;letter-spacing:.12em;margin-bottom:8px}.myheart-page #story .story-turn p{font:600 clamp(1.06rem,1.4vw,1.32rem)/1.46 Bai Jamjuree,Arial,sans-serif;margin:0;min-height:1.46em;color:#fff}.myheart-page #story #storyResponseText{border-right:2px solid transparent}.myheart-page #story #storyResponseTurn.is-typing #storyResponseText{border-right-color:var(--accent);animation:myheart-page-story-caret .5s steps(1) infinite}@keyframes myheart-page-story-caret{50%{border-right-color:transparent}}.myheart-page #story .story-typing{display:none;gap:4px;align-items:center;padding-top:9px}.myheart-page #story .story-turn.is-typing .story-typing{display:flex}.myheart-page #story .story-typing i{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:myheart-page-story-dot .7s ease-in-out infinite alternate}.myheart-page #story .story-typing i:nth-child(2){animation-delay:.16s}.myheart-page #story .story-typing i:nth-child(3){animation-delay:.32s}@keyframes myheart-page-story-dot{to{opacity:.25;transform:translateY(-4px)}}.myheart-page #story .story-feedback{font-size:clamp(.91rem,1.15vw,1.08rem);background:color-mix(in srgb,var(--accent) 13%,#060606);padding:18px 20px;line-height:1.6}.myheart-page #story .story-feedback p{margin:6px 0 0}.myheart-page #story .story-outcome{font:600 clamp(.94rem,1.15vw,1.08rem)/1.65 Bai Jamjuree,Arial,sans-serif;padding:18px 20px;border-radius:0 12px 12px 0}.myheart-page #story .story-outcome:not([hidden]):before{content:"HOW YOUR CHOICE COULD PLAY OUT";display:block;font:700 .69rem Share Tech Mono,monospace;color:var(--accent);letter-spacing:.1em;margin-bottom:7px}.myheart-page #story .story-bubble{font-size:.89rem;padding:12px 15px;max-width:57%}.myheart-page #network #supportWheel .wheel-role{cursor:pointer}.myheart-page #network #supportWheel .wheel-role:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.myheart-page #network .support-wheels .wheel-role.is-selected{box-shadow:0 0 0 1px var(--accent),0 0 20px color-mix(in srgb,var(--accent) 25%,transparent)}.myheart-page #network #supportRoleHeading{margin-top:14px}.myheart-page #plan .action-builder{max-width:1180px;margin-inline:auto}.myheart-page #plan .action-focus{max-width:650px;margin:0 auto 26px;text-align:center}.myheart-page #plan .action-focus .choice-select-slot{margin:11px 0 0}.myheart-page #plan .action-focus .select-path-note{text-align:center}.myheart-page #plan .action-hero{text-align:center;padding:26px 18px 16px;border-top:1px solid color-mix(in srgb,var(--accent) 56%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 24%,transparent);background:radial-gradient(ellipse at 50% 8%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 65%)}.myheart-page #plan .action-hero h3{font:800 clamp(1.45rem,2.3vw,2.1rem)/1.24 Jost,Arial,sans-serif;margin:12px 0 11px}.myheart-page #plan .action-hero p{color:#ededf0;font:600 clamp(.95rem,1.15vw,1.12rem)/1.63 Bai Jamjuree,Arial,sans-serif;max-width:760px;margin:0 auto}.myheart-page #plan .action-progress{display:flex;justify-content:center;gap:6px;margin:22px 0 0}.myheart-page #plan .action-progress span{width:55px;height:3px;background:var(--accent);opacity:.8;border-radius:2px}.myheart-page #plan .action-progress span:nth-child(2){opacity:.5}.myheart-page #plan .action-progress span:nth-child(3){opacity:.25}.myheart-page #plan .action-result-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(18px,3vw,46px);gap:clamp(18px,3vw,46px);margin:31px 0 22px;align-items:start}.myheart-page #plan .action-detail{padding:20px 22px 19px;border-left:2px solid var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,#050505),transparent)}.myheart-page #plan .action-detail p{font:600 clamp(.9rem,1.05vw,1.02rem)/1.7 Bai Jamjuree,Arial,sans-serif;color:#f5f5f7;margin:4px 0 12px}.myheart-page #plan #planCopyWords{padding:6px 0;color:var(--gold);font-weight:700;font-family:Bai Jamjuree,Arial,sans-serif;text-transform:none;font-size:.83rem}.myheart-page #plan .action-steps{margin:29px 0 23px}.myheart-page #plan .action-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:14px}.myheart-page #plan .action-roadmap>div{border-top:2px solid var(--accent);padding:15px 11px 11px;min-width:0}.myheart-page #plan .action-roadmap b{display:block;font:700 .73rem Share Tech Mono,monospace;letter-spacing:.07em;color:var(--accent);margin-bottom:7px}.myheart-page #plan .action-roadmap p{font:600 .84rem/1.58 Bai Jamjuree,Arial,sans-serif;color:#ececf0;margin:0}.myheart-page #plan .action-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:28px 0 12px}.myheart-page #plan .action-controls .chips{align-items:start;justify-content:flex-start}.myheart-page #plan .action-controls .chips>button{font-size:.77rem;min-height:40px}.myheart-page #plan .action-prepared{text-align:center;border-top:1px solid color-mix(in srgb,var(--accent) 27%,transparent);padding:17px 12px;color:#e5e5e9;font:600 .9rem Bai Jamjuree,Arial,sans-serif}.myheart-page #plan .plan-discoveries{margin:35px auto 15px;max-width:1180px}.myheart-page #plan .plan-discoveries summary{font:700 .85rem Bai Jamjuree,Arial,sans-serif;color:var(--gold);padding:13px 0}.myheart-page #plan .plan-discoveries .plan-summary{margin-top:18px}.myheart-page #plan .plan-discoveries h3{font-size:.9rem;font-weight:700}.myheart-page #plan .plan-controls{margin-top:25px}@media(max-width:760px){.myheart-page #plan .action-controls,.myheart-page #plan .action-result-grid{grid-template-columns:1fr;gap:15px}.myheart-page #plan .action-roadmap{grid-template-columns:1fr;gap:3px}.myheart-page #plan .action-roadmap>div{padding:11px 13px;margin:0;border-top:0;border-left:2px solid var(--accent)}.myheart-page #story .story-turn{max-width:96%;padding:14px 16px}.myheart-page #story .story-bubble{max-width:62%;font-size:.79rem}.myheart-page #plan .action-hero{padding:25px 10px 22px}}@media(prefers-reduced-motion:reduce){.myheart-page #story .story-turn.is-typing #storyResponseText,.myheart-page #story .story-typing i{animation:none}}.myheart-page #careCopy,.myheart-page #checkCopy,.myheart-page #talkCopy,.myheart-page .instant-payoff[hidden]{display:none!important}.myheart-page .instant-payoff{--pay-color:var(--accent,var(--gold));position:relative;width:100%;max-width:none;margin:clamp(35px,4vw,64px) 0 5px;padding:29px 0 13px;display:grid;grid-template-columns:clamp(155px,22vw,270px) minmax(0,1fr);grid-gap:clamp(22px,3vw,56px);gap:clamp(22px,3vw,56px);align-items:center;min-width:0;border-top:1px solid color-mix(in srgb,var(--pay-color) 66%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--pay-color) 8%,transparent),transparent 74%);animation:myheart-page-payoff-enter .38s ease both}.myheart-page .instant-payoff:before{content:"";pointer-events:none;position:absolute;left:0;top:-1px;width:100%;height:2px;background:linear-gradient(90deg,transparent 0,var(--pay-color) 27%,var(--pay-color) 65%,transparent 100%);opacity:.8;filter:drop-shadow(0 0 9px var(--pay-color))}.myheart-page .payoff-visual{height:clamp(126px,13vw,175px);position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;color:var(--pay-color);isolation:isolate}.myheart-page .payoff-visual:after{content:"";position:absolute;inset:8% 7%;z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--pay-color) 12%,transparent),transparent 70%)}.myheart-page .payoff-main{min-width:0;align-self:center}.myheart-page .payoff-meta{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;min-height:24px}.myheart-page .payoff-live-dot{width:7px;height:7px;flex:none;background:var(--pay-color);border-radius:100%;box-shadow:0 0 9px var(--pay-color);animation:myheart-page-payoff-beat 1.5s ease-in-out infinite}.myheart-page .payoff-eyebrow{font:700 .68rem/1.35 Share Tech Mono,monospace;letter-spacing:.07em;color:var(--pay-color)}.myheart-page .payoff-status{font:600 .7rem/1.35 Bai Jamjuree,Arial,sans-serif;color:#c5c5cf;margin-left:auto}.myheart-page .payoff-flow{height:2px;margin:8px 0 17px;background:color-mix(in srgb,var(--pay-color) 18%,#111);overflow:hidden}.myheart-page .payoff-flow i{display:block;width:100%;height:100%;background:var(--pay-color);box-shadow:0 0 11px var(--pay-color);transform:scaleX(1);transform-origin:left}.myheart-page .instant-payoff[data-phase=thinking] .payoff-flow i{animation:myheart-page-payoff-work .78s ease-in-out both}.myheart-page .instant-payoff[data-phase=ready] .payoff-flow i{transform:scaleX(1)}.myheart-page .payoff-content{transition:opacity .18s ease,transform .2s ease;min-height:82px}.myheart-page .instant-payoff[data-phase=thinking] .payoff-content{opacity:.25;transform:translateY(5px)}.myheart-page .instant-payoff[data-phase=ready] .payoff-content{opacity:1;transform:none;animation:myheart-page-payoff-reveal .38s ease both}.myheart-page .instant-payoff h3{font:750 clamp(1.21rem,2.15vw,1.9rem)/1.2 Jost,Arial,sans-serif;margin:0 0 9px;letter-spacing:-.018em;text-align:left;color:#fff;max-width:100%}.myheart-page .instant-payoff p{margin:0;color:#e4e5ea;font:500 clamp(.82rem,1vw,.96rem)/1.6 Bai Jamjuree,Arial,sans-serif;max-width:100%}.myheart-page .instant-payoff p.payoff-next{font-weight:600;color:#fff;margin-top:12px}.myheart-page .payoff-next:before{content:"ONE THING TO TRY  ";display:inline;color:var(--pay-color);font:750 .67rem Share Tech Mono,monospace;letter-spacing:.04em}.myheart-page .payoff-graphic{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.myheart-page .payoff-graphic .dot{flex:none;border-radius:100%;border:1px solid var(--pay-color);background:color-mix(in srgb,var(--pay-color) 18%,#090909)}.myheart-page .payoff-graphic .lit{background:var(--pay-color);box-shadow:0 0 17px color-mix(in srgb,var(--pay-color) 45%,transparent)}.myheart-page .payoff-graphic .muted{opacity:.34}.myheart-page .payoff-graphic .graph-label{font:700 .61rem Share Tech Mono,monospace;letter-spacing:.04em;color:#ddd}.myheart-page .payoff-graphic .v-bar{display:block;width:12%;max-width:25px;height:var(--bar-h,15%);border-radius:5px 5px 0 0;background:var(--pay-color);box-shadow:0 0 11px color-mix(in srgb,var(--pay-color) 42%,transparent);transform-origin:bottom;animation:myheart-page-payoff-bar .7s cubic-bezier(.2,.9,.3,1) both}.myheart-page .payoff-graphic .v-bar:nth-child(2){animation-delay:.08s}.myheart-page .payoff-graphic .v-bar:nth-child(3){animation-delay:.15s}.myheart-page .payoff-graphic .v-bar:nth-child(4){animation-delay:.22s}.myheart-page .payoff-graphic .v-bar:nth-child(5){animation-delay:.27s}.myheart-page .payoff-graphic .orb{position:absolute;border:1px solid color-mix(in srgb,var(--pay-color) 75%,transparent);border-radius:50%;width:var(--orb-size,80%);aspect-ratio:1;animation:myheart-page-payoff-orb 2.8s ease-in-out infinite alternate}.myheart-page .payoff-graphic .orb:nth-child(2){animation-delay:.6s;opacity:.65}.myheart-page .payoff-graphic .orb:nth-child(3){animation-delay:1.2s;opacity:.4}.myheart-page .payoff-graphic .orb-dot{position:absolute;top:var(--dot-y,20%);left:var(--dot-x,80%);width:13px;height:13px;border-radius:100%;background:var(--pay-color);box-shadow:0 0 12px var(--pay-color);transition:top .35s,left .35s}.myheart-page .payoff-graphic .heart{font-size:clamp(19px,2vw,29px);line-height:1;opacity:var(--heart-opacity,1);color:var(--pay-color);animation:myheart-page-payoff-beat 1.8s ease-in-out infinite;animation-delay:var(--delay,0s)}.myheart-page .payoff-graphic .heart.outline{color:transparent;-webkit-text-stroke:1px var(--pay-color);opacity:.65}.myheart-page .payoff-graphic .heart.half{background:linear-gradient(90deg,var(--pay-color) 50%,transparent 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.6px var(--pay-color)}.myheart-page .payoff-graphic .chatline{display:block;background:color-mix(in srgb,var(--pay-color) 28%,#060606);border-left:3px solid var(--pay-color);border-radius:3px 10px 10px 3px;height:18px;width:var(--chat-width,80%);animation:myheart-page-payoff-chat .46s ease both}.myheart-page .payoff-graphic .chatline:nth-child(2){animation-delay:.1s}.myheart-page .payoff-graphic .chatline:nth-child(3){animation-delay:.18s}.myheart-page .payoff-graphic .chat-stack{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px;padding:15px 20px}.myheart-page .payoff-graphic .pointline{display:flex;width:100%;justify-content:center;align-items:center;gap:9px}.myheart-page .payoff-graphic .pointline i{width:clamp(19px,3vw,37px);height:clamp(19px,3vw,37px);border-radius:100%;border:2px solid var(--pay-color);flex:none;opacity:.24;transform:scale(.8);transition:opacity .2s}.myheart-page .payoff-graphic .pointline i.lit{opacity:1;transform:scale(1);background:color-mix(in srgb,var(--pay-color) 22%,#030303);box-shadow:0 0 12px var(--pay-color)}.myheart-page .payoff-graphic .pointline b{height:2px;flex:1 1;max-width:35px;background:color-mix(in srgb,var(--pay-color) 40%,transparent)}.myheart-page .payoff-graphic .ring-center{display:grid;place-items:center;position:relative;z-index:2;min-width:50px;min-height:50px;border-radius:100%;border:2px solid var(--pay-color);background:#080808;font:800 .8rem Bai Jamjuree,Arial,sans-serif;color:#fff}.myheart-page .payoff-graphic .pairbars{width:80%;display:grid;grid-gap:14px;gap:14px}.myheart-page .payoff-graphic .pairbars span{height:18px;border-left:3px solid var(--pay-color);border-radius:3px;background:#171717;position:relative;overflow:hidden}.myheart-page .payoff-graphic .pairbars span:after{content:"";position:absolute;left:0;top:0;bottom:0;background:var(--pay-color);width:var(--value,0);animation:myheart-page-payoff-pair .75s ease-out both}.myheart-page .payoff-graphic .pointmap{display:grid;grid-template-columns:repeat(3,32px);grid-gap:21px 24px;gap:21px 24px;place-items:center}.myheart-page .payoff-graphic .pointmap .dot{width:29px;height:29px;display:grid;place-items:center;font:750 .72rem Bai Jamjuree,Arial,sans-serif}.myheart-page .payoff-graphic .ribbons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;align-items:center;width:90%;height:60%}.myheart-page .payoff-graphic .ribbons span{height:var(--h,60%);max-height:95%;border:1px solid var(--pay-color);border-radius:7px;background:linear-gradient(0deg,color-mix(in srgb,var(--pay-color) 65%,transparent),transparent);animation:myheart-page-payoff-bar .65s ease both}@keyframes myheart-page-payoff-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes myheart-page-payoff-reveal{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes myheart-page-payoff-work{0%{transform:scaleX(.03)}to{transform:scaleX(1)}}@keyframes myheart-page-payoff-bar{0%{transform:scaleY(.08);opacity:.3}to{transform:scaleY(1);opacity:1}}@keyframes myheart-page-payoff-pair{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes myheart-page-payoff-beat{0%,to{transform:scale(1);opacity:.9}55%{transform:scale(1.09);opacity:1}}@keyframes myheart-page-payoff-chat{0%{transform:scaleX(.2);opacity:.2;transform-origin:left}to{transform:scaleX(1);opacity:1;transform-origin:left}}@keyframes myheart-page-payoff-orb{0%{transform:scale(.91);opacity:.37}to{transform:scale(1.04);opacity:.85}}@media(max-width:760px){.myheart-page .instant-payoff{grid-template-columns:1fr;gap:10px;padding:17px 0 8px;margin-top:30px}.myheart-page .payoff-visual{height:96px;max-width:100%;margin:0}.myheart-page .payoff-graphic .orb{max-width:96px}.myheart-page .payoff-graphic .chat-stack{width:80%;gap:10px}.myheart-page .payoff-status{margin-left:0}.myheart-page .instant-payoff h3{font-size:1.2rem}.myheart-page .instant-payoff p{font-size:.81rem}.myheart-page .payoff-flow{margin:6px 0 12px}.myheart-page .payoff-graphic .pointline i{width:25px;height:25px}}@media(prefers-reduced-motion:reduce){.myheart-page .instant-payoff,.myheart-page .payoff-content,.myheart-page .payoff-flow i,.myheart-page .payoff-graphic *,.myheart-page .payoff-live-dot{animation:none!important;transition:none!important}}.myheart-page #plan .chapter-choices{max-width:970px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,3vw,32px);gap:clamp(16px,3vw,32px);align-items:end}.myheart-page #plan .chapter-choices>div{min-width:0;display:grid;grid-gap:9px;gap:9px}.myheart-page #plan .chapter-choices label{display:block;text-align:left;color:var(--accent)}.myheart-page #plan .chapter-choices select{width:100%;min-height:46px;padding:12px 36px 12px 14px;font:600 .875rem/1.35 Bai Jamjuree,Arial,sans-serif}.myheart-page #plan .chapter-hint{max-width:860px;margin:15px auto 22px;color:#e9e9ec;text-align:center;font:500 .88rem/1.6 Bai Jamjuree,Arial,sans-serif}@media(max-width:700px){.myheart-page #plan .chapter-choices{grid-template-columns:1fr;gap:16px}.myheart-page #plan .chapter-hint{font-size:.82rem;margin:12px auto 18px}}.myheart-page #condition .heart-guidance{margin-top:16px;padding-top:15px;border-top:1px solid color-mix(in srgb,var(--accent) 32%,transparent)}.myheart-page #condition .heart-focus-label{color:#fff;font:700 .87rem Bai Jamjuree,Arial,sans-serif;margin-bottom:12px}.myheart-page #condition .heart-focus-label span{color:var(--accent);font-weight:600}.myheart-page #condition .heart-guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.myheart-page #condition .heart-guidance-grid>div{padding:4px 17px 5px 0;border-right:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.myheart-page #condition .heart-guidance-grid>div:last-child{border-right:0}.myheart-page #condition .heart-guidance-grid p{font:500 .92rem/1.56 Bai Jamjuree,Arial,sans-serif;margin:9px 0 0;color:#eaecef}.myheart-page #care #careSituation>button.selected,.myheart-page #care .care-types>button.selected,.myheart-page #condition .choice-grid>button.selected,.myheart-page #story .choice-grid>button.selected{background:color-mix(in srgb,var(--accent) 27%,#050505)!important;border:2px solid var(--accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)!important;color:#fff}.myheart-page #care .care-types>button[aria-pressed=true]{transform:translateY(-1px)}.myheart-page #story .story-shell{grid-template-columns:.87fr 1.13fr;align-items:start;gap:clamp(24px,3vw,45px)}.myheart-page #story .story-stage{order:1;position:-webkit-sticky;position:sticky;top:20px}.myheart-page #story .story-visual{order:2;min-width:0;padding:0}.myheart-page #story .story-choice-helper{color:#d0d6e4;font-size:.81rem;line-height:1.45;margin:0 0 16px}.myheart-page #story .story-visual .story-transcript{margin:0 0 18px}.myheart-page #story .story-visual .story-transcript #storyResponseText{font-size:clamp(1.02rem,1.65vw,1.27rem);line-height:1.55}.myheart-page #story .story-visual .story-transcript #storyMomentText{font-size:.94rem}.myheart-page #story .story-visual .story-art{height:155px;margin:11px auto 15px}.myheart-page #story .story-visual .story-feedback{margin:13px 0}.myheart-page #story .story-stage .choice-grid{gap:10px}@media(max-width:850px){.myheart-page #story .story-stage{position:static}.myheart-page #story .story-shell{grid-template-columns:1fr}.myheart-page #story .story-stage,.myheart-page #story .story-visual{order:0}.myheart-page #story .story-visual .story-transcript #storyResponseText{font-size:1.08rem}}@media(max-width:700px){.myheart-page #condition .heart-guidance-grid{grid-template-columns:1fr;gap:12px}.myheart-page #condition .heart-guidance-grid>div{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,transparent);padding:0 0 10px}.myheart-page #condition .heart-guidance-grid>div:last-child{border-bottom:0}.myheart-page #condition .heart-guidance-grid p{font-size:.84rem;margin:5px 0 0}}.myheart-page #condition #reward-next-condition{display:none}.myheart-page #story .story-stage .story-illustrated-prompt{margin-top:22px;padding-top:17px;border-top:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.myheart-page #story .story-stage .story-illustrated-prompt .story-art{height:130px;margin:7px 0 11px}.myheart-page #story .story-stage .story-illustrated-prompt h3{font:750 clamp(1.03rem,1.55vw,1.27rem)/1.24 Jost,Arial,sans-serif;margin:8px 0}.myheart-page #story .story-stage .story-illustrated-prompt p{font-size:.83rem;line-height:1.48;color:#d4d4de;margin:7px 0}.myheart-page #story .story-stage .story-illustrated-prompt .story-chapters{margin:12px 0 4px}.myheart-page #story .story-visual{border-left:1px solid color-mix(in srgb,var(--accent) 20%,transparent);padding-left:clamp(16px,2vw,26px)}@media(max-width:850px){.myheart-page #story .story-visual{border-left:0;border-top:1px solid color-mix(in srgb,var(--accent) 25%,transparent);padding:20px 0 0}}.myheart-page #plan .chapter-simple{max-width:1440px;margin:0 auto}.myheart-page #plan .chapter-choices{max-width:1040px;gap:clamp(17px,3vw,42px);align-items:start}.myheart-page #plan .chapter-choices>div{gap:10px}.myheart-page #plan .chapter-live{position:relative;margin:clamp(30px,4vw,54px) auto 0;padding:clamp(22px,3.4vw,40px) clamp(16px,3vw,45px);border-top:2px solid var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 23%,transparent);background:radial-gradient(ellipse 70% 100% at 50% 0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 74%);text-align:center;min-height:198px}.myheart-page #plan .chapter-result-meta{display:flex;gap:15px;justify-content:center;align-items:center;flex-wrap:wrap}.myheart-page #plan .chapter-result-meta .tiny-head{color:var(--accent)}.myheart-page #plan .chapter-live h3{font:750 clamp(1.3rem,2.2vw,1.85rem)/1.3 Jost,Arial,sans-serif;max-width:970px;margin:16px auto 10px;color:#fff}.myheart-page #plan .chapter-live p{max-width:920px;margin:0 auto;color:#e8e8ed;font:550 clamp(.88rem,1.08vw,1.04rem)/1.65 Bai Jamjuree,Arial,sans-serif}.myheart-page #plan .chapter-live .chapter-where{max-width:930px;margin:16px auto 0;padding-top:15px;border-top:1px solid color-mix(in srgb,var(--accent) 28%,transparent);font-size:clamp(.83rem,1vw,.97rem)}.myheart-page #plan .chapter-where strong{color:var(--accent);font-weight:750}.myheart-page #plan .chapter-live-bars{display:flex;gap:4px;align-items:flex-end;height:15px}.myheart-page #plan .chapter-live-bars i{display:block;width:4px;height:var(--h);background:var(--accent);border-radius:3px;animation:myheart-page-chapter-bars 1s ease-in-out infinite alternate}.myheart-page #plan .chapter-live-bars i:first-child{--h:6px;animation-delay:-.6s}.myheart-page #plan .chapter-live-bars i:nth-child(2){--h:12px;animation-delay:-.3s}.myheart-page #plan .chapter-live-bars i:nth-child(3){--h:9px;animation-delay:-.75s}.myheart-page #plan .chapter-live-bars i:nth-child(4){--h:14px;animation-delay:-.15s}.myheart-page #plan .chapter-live.response-fresh{animation:myheart-page-chapter-change .42s ease both}.myheart-page #plan .chapter-privacy{max-width:1040px;margin:18px auto 0;text-align:center}@keyframes myheart-page-chapter-bars{to{height:5px;opacity:.45}}@keyframes myheart-page-chapter-change{0%{opacity:.68;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:700px){.myheart-page #plan .chapter-live{min-height:0;padding:22px 13px;margin-top:27px}.myheart-page #plan .chapter-live h3{font-size:1.3rem}.myheart-page #plan .chapter-live .chapter-where{margin-top:12px;padding-top:12px}.myheart-page #plan .chapter-privacy{font-size:.79rem}}@media(prefers-reduced-motion:reduce){.myheart-page #plan .chapter-live-bars i,.myheart-page #plan .chapter-live.response-fresh{animation:none!important}}.myheart-page #heartStart .start-interactive{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);gap:clamp(22px,3.5vw,46px)}.myheart-page #heartStart .load-showcase{justify-self:center;max-width:390px;width:100%}.myheart-page #relationships .split-visual{align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.myheart-page #relationships .circle-map{margin:0 auto}.myheart-page #story .story-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.myheart-page #story .story-visual{padding:12px 0 16px 12px}.myheart-page #condition .start-here-cue{display:flex;align-items:center;gap:9px;margin:-2px 0 18px;color:#FFE18B;font:700 .78rem/1.5 Bai Jamjuree,Arial,sans-serif;letter-spacing:.025em}.myheart-page #condition .cue-spark{font-size:1.1rem;color:#FFE500}.myheart-page .google-ai-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;max-width:100%;margin:16px 0 0;padding:10px 15px;border:1px solid rgba(255,207,66,.64);border-radius:8px;background:rgba(255,196,0,.055);color:#FFE28B!important;text-decoration:none;font:700 .82rem/1.35 Bai Jamjuree,Arial,sans-serif;transition:background .2s,border-color .2s,transform .2s}.myheart-page .google-ai-link:focus-visible,.myheart-page .google-ai-link:hover{background:rgba(255,196,0,.16);border-color:#FFE28B;transform:translateY(-1px);outline-offset:3px}.myheart-page .google-ai-link span{font-size:1.05rem;line-height:1}.myheart-page .google-ai-link[hidden]{display:none!important}.myheart-page #plan .chapter-ai-link{margin-top:23px}@media(max-width:1050px){.myheart-page #heartStart .start-interactive{grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr)}.myheart-page #relationships .split-visual{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.myheart-page #heartStart .start-interactive,.myheart-page #relationships .split-visual,.myheart-page #story .story-shell{grid-template-columns:minmax(0,1fr)}.myheart-page #heartStart .load-showcase{justify-self:center;width:100%;max-width:none}.myheart-page #story .story-visual{padding:10px 0}.myheart-page #condition .start-here-cue{font-size:.73rem;margin:0 0 12px}.myheart-page .google-ai-link{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.myheart-page .google-ai-link{transition:none!important}}.myheart-page #support.end-support{padding-top:clamp(56px,5vw,75px);padding-bottom:clamp(45px,5.2vw,78px)}.myheart-page #support .support-showcase{display:grid;grid-template-columns:minmax(0,1.015fr) minmax(0,1fr);grid-gap:clamp(14px,1.5vw,22px);gap:clamp(14px,1.5vw,22px);align-items:stretch;width:100%}.myheart-page #support .support-photo{position:relative;border-radius:18px;overflow:hidden;min-width:0;min-height:585px;background:radial-gradient(ellipse at center,#1b170d,#050505 80%)}.myheart-page #support .support-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 44%}.myheart-page #support .support-photo-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.045),transparent 55%,rgba(0,0,0,.18))}.myheart-page #support .support-choice-panel{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,2.05vw,31px);background:linear-gradient(135deg,rgba(255,195,0,.075),#070603 48%,#050503);border:1px solid rgba(255,195,0,.35);border-radius:18px}.myheart-page #support .support-showcase-head{text-align:center}.myheart-page #support .support-kicker{display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:rgba(255,195,0,.07);border:1px solid rgba(255,195,0,.25);border-radius:100px;padding:6px 13px;font:700 10px/1.1 Share Tech Mono,monospace;letter-spacing:.13em}.myheart-page #support .support-showcase-head h2{font:900 clamp(1.6rem,2.3vw,2.2rem)/1.07 Jost,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.04em;margin:17px 0 16px;max-width:none;text-align:center;text-wrap:balance}.myheart-page #support .support-showcase-head h2 em{font-style:normal}.myheart-page #support .support-quote{font:italic 600 clamp(.82rem,.98vw,.94rem)/1.6 Bai Jamjuree,Arial,sans-serif;color:#e7e5e2;max-width:550px;margin:0 auto 22px;text-align:center}.myheart-page #support .support-how{margin:0 0 18px}.myheart-page #support .support-how>.tiny-head{margin-bottom:7px;color:var(--accent)}.myheart-page #support .support-how-row{display:flex;align-items:flex-start;gap:11px;padding:3px 0;color:#f1f1f2;font:500 clamp(.77rem,.89vw,.88rem)/1.45 Bai Jamjuree,Arial,sans-serif}.myheart-page #support .support-how-mark{flex:none;width:8px;height:8px;border-radius:100%;margin-top:7px;background:var(--accent);box-shadow:0 0 9px rgba(255,195,0,.32)}.myheart-page #support .support-pick-title{font:750 1rem/1.35 Bai Jamjuree,Arial,sans-serif;margin:3px 0 12px;color:#fff}.myheart-page #support .support-four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.myheart-page #support .support-four>button{min-height:91px;border:1px solid rgba(255,195,0,.42);border-radius:10px;padding:12px 13px;text-align:left;display:flex;flex-direction:column;gap:4px;background:rgba(0,0,0,.44);color:#fff;transition:border-color .2s,background .2s,transform .2s;box-shadow:none}.myheart-page #support .support-four>button:first-child{background:linear-gradient(135deg,rgba(255,195,0,.17),rgba(5,5,5,.78));border-color:var(--accent)}.myheart-page #support .support-four>button.selected,.myheart-page #support .support-four>button:hover{background:linear-gradient(135deg,rgba(255,195,0,.23),rgba(8,7,3,.88));border-color:var(--accent);transform:translateY(-1px)}.myheart-page #support .support-four>button:focus-visible{outline:2px solid #fff6c0;outline-offset:2px}.myheart-page #support .support-four>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px rgba(255,195,0,.5)}.myheart-page #support .support-four>button span{font:700 .63rem/1.2 Share Tech Mono,monospace;letter-spacing:.04em;color:var(--accent)}.myheart-page #support .support-four>button strong{font:750 clamp(.77rem,.95vw,.9rem)/1.25 Bai Jamjuree,Arial,sans-serif;letter-spacing:-.01em}.myheart-page #support .support-four>button small{font:500 clamp(.7rem,.78vw,.76rem)/1.38 Bai Jamjuree,Arial,sans-serif;color:#e2e1e1}.myheart-page #support .support-result{border:0;border-left:3px solid var(--accent);background:rgba(255,195,0,.055);border-radius:0 6px 6px 0;margin-top:15px;padding:11px 12px;display:flex;align-items:center;gap:13px}.myheart-page #support .support-result strong{font:700 .82rem/1.3 Bai Jamjuree,Arial,sans-serif;color:#fff}.myheart-page #support .support-result p{font:500 .75rem/1.45 Bai Jamjuree,Arial,sans-serif;color:#d8d8db;margin:4px 0 0}.myheart-page #support #supportGo{flex:none;min-height:36px;padding:9px 12px;font:750 .7rem/1.2 Bai Jamjuree,Arial,sans-serif;border-radius:7px;max-width:180px}.myheart-page #support #supportGo[hidden]{display:none!important}.myheart-page #support .support-qualifier{font-size:.69rem;line-height:1.45;color:#b8b5a9;margin:13px 0 0}@media(min-width:1100px){.myheart-page #support .support-photo{min-height:615px}}@media(min-width:701px) and (max-width:1099px){.myheart-page #support .support-showcase{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr)}.myheart-page #support .support-photo{min-height:655px}.myheart-page #support .support-choice-panel{padding:20px}.myheart-page #support .support-four>button{min-height:92px}}@media(max-width:700px){.myheart-page #support .support-showcase{grid-template-columns:1fr;gap:13px}.myheart-page #support .support-photo{min-height:0;height:clamp(235px,63vw,355px);border-radius:15px}.myheart-page #support .support-photo img{object-position:center 42%}.myheart-page #support .support-choice-panel{padding:19px 16px;border-radius:15px;justify-content:flex-start}.myheart-page #support .support-showcase-head h2{font-size:clamp(1.65rem,6vw,2.05rem);margin:15px 0 11px}.myheart-page #support .support-quote{font-size:.8rem;margin-bottom:17px}.myheart-page #support .support-how{margin-bottom:15px}.myheart-page #support .support-pick-title{font-size:.88rem}.myheart-page #support .support-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.myheart-page #support .support-four>button{min-height:105px;padding:11px 9px;gap:5px}.myheart-page #support .support-four>button strong{font-size:.75rem}.myheart-page #support .support-four>button small{font-size:.68rem}.myheart-page #support .support-result{flex-direction:column;align-items:stretch;gap:9px}.myheart-page #support #supportGo{width:100%;max-width:none}}@media(max-width:359px){.myheart-page #support .support-four{grid-template-columns:1fr}.myheart-page #support .support-four>button{min-height:78px}}@media(prefers-reduced-motion:reduce){.myheart-page #support .support-four>button{transition:none!important;transform:none!important}}.myheart-page :is(.hero-title h1 .gold,.myheart-page .readiness h2 .gold,.myheart-page .experience .section-head h2 em,.myheart-page .end-support h2 em){display:inline-block;position:relative;text-shadow:none!important;color:#ffdc49!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#ffe04b,#fff8c6 12%,#eeb41c 24%,#ffe86d 39%,#fffcee 50%,#ffe567 62%,#e4a90e 76%,#fff7bb 89%,#ffd335)!important;background-size:260% 100%!important;background-repeat:repeat-x!important;animation:myheart-page-heartGoldActive 4.2s linear infinite!important;-webkit-background-clip:text!important;background-clip:text!important;filter:drop-shadow(0 0 1px rgba(255,213,45,.38))}@keyframes myheart-page-heartGoldActive{0%{background-position:0 50%}to{background-position:260% 50%}}.myheart-page .experience .sim-station{position:relative;width:100%;max-width:1440px;margin:2px auto clamp(26px,3vw,39px);padding:14px 0 18px;border-top:1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 20%,transparent);color:#fff;isolation:isolate}.myheart-page .experience .sim-station:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 73%)}.myheart-page .sim-topline{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;font:700 10px/1.4 Bai Jamjuree,sans-serif;letter-spacing:.09em;text-transform:uppercase}.myheart-page .sim-signal{color:var(--accent);display:flex;align-items:center;gap:8px}.myheart-page .sim-signal:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);animation:myheart-page-simSignal 1.5s ease-in-out infinite}.myheart-page .sim-value{font:600 11px/1.5 Bai Jamjuree,sans-serif;color:#eee;letter-spacing:0;text-transform:none}.myheart-page .sim-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,390px);align-items:center;grid-gap:22px;gap:22px;margin-top:11px}.myheart-page .sim-art{min-height:77px;display:flex;align-items:center;justify-content:center;gap:13px;position:relative;overflow:hidden;color:var(--accent);font:700 12px/1.3 Bai Jamjuree,sans-serif}.myheart-page .sim-guide{display:flex;flex-direction:column;gap:7px;align-items:flex-start;min-width:0}.myheart-page .sim-guide-label{font:600 12px/1.35 Bai Jamjuree,sans-serif;color:#ececec}.myheart-page .sim-guide-label strong{color:var(--accent);font-weight:700}.myheart-page .sim-guide-btn{display:inline-flex;gap:12px;align-items:center;justify-content:space-between;min-height:39px;max-width:100%;border:1px solid var(--accent);border-radius:7px;background:color-mix(in srgb,var(--accent) 11%,#060606);padding:8px 13px;color:#fff;cursor:pointer;font:700 12px/1.3 Bai Jamjuree,sans-serif;transition:background .2s,box-shadow .2s}.myheart-page .sim-guide-btn span:first-child{text-align:left}.myheart-page .sim-guide-btn b{color:var(--accent);font-size:17px}.myheart-page .sim-guide-btn:focus-visible,.myheart-page .sim-guide-btn:hover{background:color-mix(in srgb,var(--accent) 21%,#050505);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 30%,transparent)}.myheart-page .experience .sim-next-target{outline:2px solid color-mix(in srgb,var(--accent) 83%,white);outline-offset:4px;border-radius:7px;animation:myheart-page-simGuideGlow 1.5s ease-in-out infinite}.myheart-page .experience .sim-next-target:has(button.selected):not(:focus-within){outline-width:1px}.myheart-page .sim-station.sim-reacted .sim-art>*{animation:myheart-page-simResponse .46s cubic-bezier(.18,.8,.2,1) both}.myheart-page .sim-art>*{max-width:100%}.myheart-page .sim-art .sim-tag{font:600 11px/1.3 Bai Jamjuree,sans-serif;color:#e6e6e6;text-transform:none;max-width:190px}@keyframes myheart-page-simSignal{50%{opacity:.32;box-shadow:0 0 2px var(--accent)}}@keyframes myheart-page-simGuideGlow{50%{outline-color:color-mix(in srgb,var(--accent) 30%,transparent);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 16%,transparent))}}@keyframes myheart-page-simResponse{0%{transform:scale(.94) translateY(4px);opacity:.55}to{transform:scale(1) translateY(0);opacity:1}}.myheart-page .sim-load-stack{display:flex;align-items:flex-end;gap:5px;height:71px}.myheart-page .sim-load-stack i{width:25px;border:1px solid var(--accent);background:linear-gradient(0deg,var(--accent),color-mix(in srgb,var(--accent) 25%,transparent));border-radius:3px 3px 0 0;transition:height .4s;box-shadow:0 0 9px color-mix(in srgb,var(--accent) 25%,transparent)}.myheart-page .sim-sonar{position:relative;width:112px;height:75px;flex:0 0 auto}.myheart-page .sim-sonar i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--sz);height:var(--sz);border:1px solid var(--accent);border-radius:50%;opacity:var(--al,.4)}.myheart-page .sim-sonar b{position:absolute;left:var(--x);top:var(--y);width:11px;height:11px;border-radius:50%;background:var(--accent);box-shadow:0 0 13px var(--accent);transition:left .3s,top .3s}.myheart-page .sim-sonar i:last-of-type{animation:myheart-page-simRadar 2s linear infinite}.myheart-page .sim-community-points{display:flex;gap:6px;flex-wrap:wrap}.myheart-page .sim-community-points em{font-style:normal;color:#dcdcdc;padding:5px 6px;border-bottom:1px solid color-mix(in srgb,var(--accent) 60%,transparent);font-size:10px}@keyframes myheart-page-simRadar{50%{opacity:.13}}.myheart-page .sim-trust{position:relative;width:82px;height:82px;flex:none;border-radius:50%;border:1px dashed var(--accent);display:grid;place-items:center}.myheart-page .sim-trust:after,.myheart-page .sim-trust:before{content:"";position:absolute;inset:12px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}.myheart-page .sim-trust:after{inset:25px}.myheart-page .sim-trust b{position:relative;z-index:1;background:var(--accent);width:12px;height:12px;border-radius:50%;box-shadow:0 0 12px var(--accent);transform:translate(var(--x),var(--y));transition:transform .48s cubic-bezier(.2,.8,.2,1)}.myheart-page .sim-heart-line{display:flex;gap:8px;align-items:center}.myheart-page .sim-mini-heart{font:800 clamp(20px,2.4vw,30px) Jost,sans-serif;color:var(--accent);text-shadow:0 0 10px color-mix(in srgb,var(--accent) 33%,transparent);transition:opacity .25s}.myheart-page .sim-heart-line svg{width:72px;height:33px;stroke:var(--accent);fill:none;stroke-width:3;filter:drop-shadow(0 0 7px var(--accent))}.myheart-page .sim-heart-line path{stroke-dasharray:150;animation:myheart-page-simHeartBeat 2.1s ease-in-out infinite}@keyframes myheart-page-simHeartBeat{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:150}}.myheart-page .sim-care-bars{display:flex;align-items:end;gap:16px;height:73px}.myheart-page .sim-care-bars label{font:700 10px/1.2 Bai Jamjuree;text-align:center;color:#eee;display:flex;flex-direction:column;align-items:center;gap:5px}.myheart-page .sim-care-bars i{display:block;width:34px;height:var(--h);min-height:9px;background:linear-gradient(0deg,color-mix(in srgb,var(--accent) 38%,black),var(--accent));border-radius:5px 5px 0 0;transition:height .35s;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 20%,transparent)}.myheart-page .sim-dialogue{display:grid;grid-gap:5px;gap:5px;min-width:0;flex:1 1}.myheart-page .sim-dialogue span{padding:6px 10px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:2px 8px 8px 2px;font:600 11px Bai Jamjuree,sans-serif;color:#fff;max-width:96%}.myheart-page .sim-dialogue span:last-child{margin-left:17%;opacity:.85}.myheart-page .sim-typing{display:inline-block;width:5px;height:13px;margin-left:3px;background:var(--accent);vertical-align:middle;animation:myheart-page-simSignal .6s steps(2) infinite}.myheart-page .sim-branches{display:flex;justify-content:center;gap:13px;width:100%;align-items:center}.myheart-page .sim-branches span{position:relative;min-width:70px;text-align:center;padding:7px;border-bottom:2px solid var(--accent);font:650 11px Bai Jamjuree;color:#fff;opacity:.48}.myheart-page .sim-branches span.on{opacity:1;background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:0 5px 14px -11px var(--accent)}.myheart-page .sim-chat{display:flex;flex-direction:column;gap:5px;width:100%;max-width:300px}.myheart-page .sim-chat span{padding:7px 10px;border-radius:10px;font:600 11px Bai Jamjuree,sans-serif;max-width:82%;background:color-mix(in srgb,var(--accent) 13%,#080808);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}.myheart-page .sim-chat span:nth-child(2){align-self:flex-end;background:color-mix(in srgb,var(--accent) 26%,#090909)}.myheart-page .sim-network-nodes{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;max-width:360px;width:100%}.myheart-page .sim-network-nodes i{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--accent);border-radius:50%;font:800 11px Bai Jamjuree,sans-serif;color:#fff;opacity:.35;transition:opacity .3s,transform .3s,box-shadow .3s}.myheart-page .sim-network-nodes i.on{opacity:1;transform:scale(1.09);background:color-mix(in srgb,var(--accent) 20%,black);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 40%,transparent)}.myheart-page .sim-seesaw{position:relative;width:260px;height:68px;flex:0 0 auto}.myheart-page .sim-seesaw:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:32px solid var(--accent);opacity:.8}.myheart-page .sim-beam{position:absolute;left:14px;right:14px;top:28px;height:4px;background:var(--accent);box-shadow:0 0 9px var(--accent);transform:rotate(var(--tilt));transition:transform .55s;transform-origin:center}.myheart-page .sim-beam i{position:absolute;width:44px;height:26px;border:1px solid var(--accent);border-radius:0 0 7px 7px;top:4px;background:color-mix(in srgb,var(--accent) 12%,black)}.myheart-page .sim-beam i:first-child{left:2px}.myheart-page .sim-beam i:last-child{right:2px}.myheart-page .sim-growth-line{width:245px;height:65px;overflow:visible}.myheart-page .sim-growth-line polyline{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;animation:myheart-page-simStroke 1.3s ease both}.myheart-page .sim-growth-line circle{fill:var(--accent);filter:drop-shadow(0 0 4px var(--accent))}@keyframes myheart-page-simStroke{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}.myheart-page .sim-compass{position:relative;width:78px;height:78px;flex:none;border:2px solid var(--accent);border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 14px color-mix(in srgb,var(--accent) 18%,transparent)}.myheart-page .sim-compass:before{content:"";width:41px;height:41px;border-left:3px solid var(--accent);transform:rotate(var(--angle));transition:transform .55s}.myheart-page .sim-compass:after{content:"";position:absolute;width:7px;height:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 9px var(--accent)}@media(max-width:760px){.myheart-page .sim-content{grid-template-columns:1fr;gap:10px}.myheart-page .sim-art{min-height:59px;justify-content:flex-start}.myheart-page .sim-station{margin-bottom:26px!important}.myheart-page .sim-guide-btn{width:100%}.myheart-page .sim-value{font-size:10px}.myheart-page .sim-branches{gap:5px;justify-content:space-between}.myheart-page .sim-branches span{min-width:0;flex:1 1;font-size:10px}.myheart-page .sim-network-nodes i{width:32px;height:32px}.myheart-page .sim-load-stack{height:55px}.myheart-page .sim-load-stack i{width:21px}}@media(prefers-reduced-motion:reduce){.myheart-page :is(.hero-title h1 .gold,.myheart-page .readiness h2 .gold,.myheart-page .experience .section-head h2 em,.myheart-page .end-support h2 em){animation:none!important;background-position:44% 50%!important}.myheart-page .experience .sim-next-target,.myheart-page .sim-signal:before,.myheart-page .sim-station *{animation:none!important;transition:none!important}}.myheart-page .sim-disclaimer{max-width:1440px;margin:60px auto 22px;padding:15px 24px 0;border-top:1px solid rgba(255,255,255,.13);color:#aaa;font:400 11px/1.6 Bai Jamjuree,Arial,sans-serif;text-align:center}.myheart-page .experience .instant-payoff.in-context{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:12px 0 14px;padding:14px 6px 13px;display:grid;grid-template-columns:clamp(76px,7.5vw,112px) minmax(0,1fr);align-items:center;grid-gap:clamp(9px,1.4vw,17px);gap:clamp(9px,1.4vw,17px);border-top:1px solid color-mix(in srgb,var(--pay-color) 48%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--pay-color) 7%,transparent),transparent 80%)}.myheart-page .experience .instant-payoff.in-context[hidden]{display:none!important}.myheart-page .experience .in-context .payoff-visual{height:clamp(78px,8vw,116px);margin:0}.myheart-page .experience .in-context .payoff-graphic{max-width:100%;max-height:112px}.myheart-page .experience .in-context .payoff-main{align-self:center;min-width:0}.myheart-page .experience .in-context .payoff-meta{min-height:0;gap:5px 9px}.myheart-page .experience .in-context .payoff-eyebrow{font-size:.61rem}.myheart-page .experience .in-context .payoff-status{font-size:.64rem}.myheart-page .experience .in-context .payoff-flow{margin:6px 0 7px}.myheart-page .experience .in-context .payoff-content{min-height:0}.myheart-page .experience .in-context h3{font-size:clamp(1rem,1.35vw,1.23rem);line-height:1.2;margin:0 0 5px}.myheart-page .experience .in-context p{font-size:clamp(.78rem,.9vw,.89rem);line-height:1.45}.myheart-page .experience .in-context p.payoff-next{margin-top:6px}.myheart-page .experience .in-context .payoff-next:before{font-size:.59rem}.myheart-page #heartStart .load-showcase .in-context,.myheart-page #heartStart .load-showcase .payoff-content,.myheart-page #heartStart .load-showcase .payoff-main{text-align:left}.myheart-page #relationships .instant-payoff.in-context{margin-bottom:8px}.myheart-page #condition .stage-panel .instant-payoff.in-context{margin:12px 0 8px}.myheart-page #boundaries .conversation-stage .instant-payoff.in-context{margin:10px 0}.myheart-page #family .split-visual .instant-payoff.in-context{margin:0 0 9px}.myheart-page #network .stage-panel .instant-payoff.in-context{margin-top:12px}.myheart-page #growth .growth-experiment .instant-payoff.in-context{margin:0 0 16px}.myheart-page #plan .chapter-simple{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;grid-gap:clamp(22px,3.2vw,48px);gap:clamp(22px,3.2vw,48px)}.myheart-page #plan .chapter-choices{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;max-width:none;width:100%;margin:0}.myheart-page #plan .chapter-live{margin:0;min-height:0;text-align:left;padding:18px 18px 23px}.myheart-page #plan .chapter-result-meta{justify-content:flex-start}.myheart-page #plan .chapter-live h3,.myheart-page #plan .chapter-live p{margin-left:0;margin-right:0;text-align:left}.myheart-page #plan .chapter-live .chapter-where{margin-left:0;margin-right:0}@media(max-width:900px){.myheart-page .experience .instant-payoff.in-context{grid-template-columns:78px minmax(0,1fr)}.myheart-page .experience .in-context .payoff-visual{height:82px}.myheart-page #plan .chapter-simple{grid-template-columns:minmax(0,1fr);gap:16px}.myheart-page #plan .chapter-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}}@media(max-width:700px){.myheart-page .experience .instant-payoff.in-context{grid-template-columns:68px minmax(0,1fr);padding:11px 2px;margin:8px 0 11px;gap:10px}.myheart-page .experience .in-context .payoff-visual{height:72px}.myheart-page .experience .in-context h3{font-size:1.03rem}.myheart-page .experience .in-context p{font-size:.79rem;line-height:1.42}.myheart-page #heartStart .load-showcase>.instant-payoff.in-context{grid-column:1/-1;grid-row:2;width:100%}.myheart-page #heartStart .load-showcase>.load-scene{grid-row:3/6}.myheart-page #heartStart .load-showcase>.load-heading{grid-row:3}.myheart-page #heartStart .load-showcase>.load-insight{grid-row:4}.myheart-page #heartStart .load-showcase>.note{grid-row:5}.myheart-page #condition .split-visual>.stage-panel{order:0}.myheart-page #condition .split-visual>div:first-child{order:1}.myheart-page #plan .chapter-choices{grid-template-columns:1fr}.myheart-page #plan .chapter-live{padding:15px 8px 17px}.myheart-page .stage-panel .instant-payoff.in-context{margin:12px 0 16px;padding:12px 1px}.myheart-page #growth .stage-panel .instant-payoff.in-context{margin:11px 0}}.myheart-page @media(min-width:701px){#condition .split-visual>div:first-child{justify-content:flex-start;align-self:stretch}#condition .split-visual>div:first-child>.instant-payoff.in-context{margin:12px 0 8px}#condition .split-visual>div:first-child .needs-visual{margin-top:16px}#condition .in-context .heart-guidance-grid{gap:10px}#condition .in-context .heart-guidance-grid>div{padding-right:9px}#condition .in-context .heart-guidance-grid p{font-size:.79rem;line-height:1.43}}@media(min-width:701px){.myheart-page #condition .stage-panel{justify-content:flex-start;align-self:start}}.myheart-page #community .sim-sonar{width:114px;height:114px;aspect-ratio:1;isolation:isolate;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent) 0,transparent 69%);overflow:hidden}.myheart-page #community .sim-sonar i{left:50%;top:50%;border-color:color-mix(in srgb,var(--accent) 67%,transparent);z-index:2}.myheart-page #community .sim-sonar i:last-of-type{animation:none}.myheart-page #community .sonar-sweep{position:absolute;inset:5px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 260deg,color-mix(in srgb,var(--accent) 7%,transparent) 295deg,color-mix(in srgb,var(--accent) 48%,transparent) 356deg,transparent 1turn);animation:myheart-page-sonarSweep 2.4s linear infinite;z-index:1}.myheart-page #community .sonar-sweep:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 0 47%,#000 51% 100%);opacity:.15}.myheart-page #community .sim-sonar .sonar-target{z-index:4;animation:myheart-page-sonarBlink 1s ease-in-out infinite;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 16%,transparent),0 0 12px var(--accent);transition:top .4s,left .4s}.myheart-page #community .sim-sonar .sonar-target:after{content:"";position:absolute;inset:-8px;border:1px solid var(--accent);border-radius:50%;animation:myheart-page-sonarPulse 1.8s ease-out infinite}.myheart-page #community .sonar-center{position:absolute;width:7px;height:7px;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:50%;z-index:5}.myheart-page #community .sonar-n{position:absolute;left:50%;top:3px;transform:translateX(-50%);font:750 9px Bai Jamjuree,sans-serif;z-index:6;color:#fff}.myheart-page #community .sim-community-points{flex-direction:column;gap:2px;align-items:start}.myheart-page #community .sim-community-points em{font-size:10px;max-width:230px;padding:3px 0;opacity:.68}.myheart-page #community .sim-community-points em.seen{opacity:1;color:var(--accent)}.myheart-page #community .sonar-status{font:700 11px/1.3 Bai Jamjuree,sans-serif;letter-spacing:.04em;color:#fff}@keyframes myheart-page-sonarSweep{to{transform:rotate(1turn)}}@keyframes myheart-page-sonarBlink{0%,to{opacity:1}50%{opacity:.27}}@keyframes myheart-page-sonarPulse{0%{transform:scale(.35);opacity:.8}to{transform:scale(1.8);opacity:0}}.myheart-page #boundaries .sim-art{min-height:132px;justify-content:center}.myheart-page #boundaries .sim-phone{position:relative;z-index:3;flex:none;width:94px;height:124px;border:2px solid var(--accent);border-radius:13px;padding:10px 5px 8px;background:#0a0b13;box-shadow:inset 0 0 0 2px #272a39,0 0 17px color-mix(in srgb,var(--accent) 22%,transparent);transform:rotate(-5deg)}.myheart-page #boundaries .sim-phone-speaker{position:absolute;top:4px;left:50%;transform:translateX(-50%);background:var(--accent);width:24px;height:3px;border-radius:2px}.myheart-page #boundaries .sim-phone-screen{height:100%;overflow:hidden;padding:3px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,#050505),#08080c);border-radius:5px}.myheart-page #boundaries .sim-phone-to{display:block;font:700 7px Bai Jamjuree,sans-serif;color:var(--accent);margin:0 0 6px}.myheart-page #boundaries .sim-phone-bubble{font:600 7.5px/1.22 Bai Jamjuree,sans-serif;color:#fff;background:color-mix(in srgb,var(--accent) 28%,#0b0b13);border-radius:6px 6px 1px 6px;padding:5px 4px;margin-left:7px;max-height:47px;overflow:hidden}.myheart-page #boundaries .sim-phone-reply{font:600 7px/1.1 Bai Jamjuree,sans-serif;background:#272b37;color:#fff;padding:5px 4px;border-radius:6px 6px 6px 1px;margin:5px 10px 0 0}.myheart-page #boundaries .sim-phone-home{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:9px;height:3px;background:color-mix(in srgb,var(--accent) 80%,white);border-radius:2px}.myheart-page #boundaries .sim-phone-signal{position:relative;width:49px;height:86px;flex:none;margin-right:-26px;z-index:1}.myheart-page #boundaries .sim-phone-signal i{position:absolute;border:2px solid var(--accent);border-right:0;border-bottom:0;transform:rotate(-45deg);border-radius:70% 0 0 0;left:10px;top:30px;width:24px;height:24px;animation:myheart-page-phoneWave 1.75s ease-out infinite;opacity:0}.myheart-page #boundaries .sim-phone-signal i:nth-child(2){animation-delay:.48s;width:38px;height:38px;left:0;top:20px}.myheart-page #boundaries .sim-phone-signal i:nth-child(3){animation-delay:.96s;width:49px;height:49px;left:-8px;top:13px}.myheart-page #boundaries .sim-phone-tag{max-width:145px}.myheart-page #boundaries .sim-phone-tag b{color:var(--accent);font-size:10px}@keyframes myheart-page-phoneWave{10%{opacity:.85}90%{opacity:.1;transform:translateX(-11px) rotate(-45deg)}}.myheart-page #plan .sim-compass{height:94px;width:94px;border:2px solid var(--accent);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent),#070509 77%);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 11%,transparent),inset 0 0 0 2px #141118}.myheart-page #plan .sim-compass:after,.myheart-page #plan .sim-compass:before{display:none}.myheart-page #plan .compass-rose{position:absolute;inset:0;font:700 11px/1 Bai Jamjuree,sans-serif;color:#fff}.myheart-page #plan .compass-rose>span{position:absolute;z-index:5}.myheart-page #plan .compass-rose .north{top:6px;left:50%;transform:translateX(-50%);color:var(--accent)}.myheart-page #plan .compass-rose .south{bottom:5px;left:50%;transform:translateX(-50%)}.myheart-page #plan .compass-rose .east{right:6px;top:50%;transform:translateY(-50%)}.myheart-page #plan .compass-rose .west{left:6px;top:50%;transform:translateY(-50%)}.myheart-page #plan .compass-needle{position:absolute;left:50%;top:50%;width:26px;height:67px;transform:translate(-50%,-50%) rotate(var(--angle));transition:transform .65s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 5px var(--accent))}.myheart-page #plan .compass-needle b,.myheart-page #plan .compass-needle i{position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent}.myheart-page #plan .compass-needle i{top:0;border-bottom:33px solid var(--accent)}.myheart-page #plan .compass-needle b{bottom:0;border-top:33px solid #eee}.myheart-page #plan .compass-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border:2px solid var(--accent);border-radius:50%;box-shadow:0 0 6px var(--accent)}.myheart-page #family .role-action-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);align-items:start;margin:0 0 13px}.myheart-page #family .role-action-grid .identity-choices-layout{display:grid;grid-template-columns:1fr;grid-gap:13px;gap:13px;align-items:start}.myheart-page #family .role-action-grid .identity-choose{min-width:0}.myheart-page #family .role-action-grid .identity-choose>.tiny-head{display:block;margin:0 0 7px;font-size:.63rem}.myheart-page #family .role-action-grid .role-dial{min-height:0!important;margin:0;padding:11px 8px!important;position:relative;border-left:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 68%)}.myheart-page #family .role-action-grid .role-dial>span{font-size:clamp(.95rem,1.55vw,1.32rem);color:#fff}.myheart-page #family .role-action-grid .role-stats{height:154px!important;width:205px!important;margin:7px auto 0!important}.myheart-page #family .role-action-grid .role-ring{height:77px;width:77px;border:6px solid var(--accent);box-shadow:0 0 0 9px color-mix(in srgb,var(--accent) 10%,transparent),0 0 var(--role-glow,12px) color-mix(in srgb,var(--accent) 45%,transparent);font-size:1.3rem;animation:myheart-page-roleHeartBeat 2s ease-in-out infinite}.myheart-page #family .role-action-grid .role-orbit-labels b{font-size:.55rem!important;color:var(--accent);transition:color .4s,transform .5s,opacity .5s}.myheart-page #family .role-action-grid .role-orbit-labels b:first-child{top:6px;left:39%}.myheart-page #family .role-action-grid .role-orbit-labels b:nth-child(2){top:40%;right:1%}.myheart-page #family .role-action-grid .role-orbit-labels b:nth-child(3){bottom:8px;left:43%}.myheart-page #family .role-action-grid .role-orbit-labels b:nth-child(4){top:40%;left:0}.myheart-page #family .role-action-grid .role-orbit-labels b.is-active{color:#fff;transform:scale(1.1);text-shadow:0 0 10px var(--accent)}.myheart-page #family .role-action-grid .role-stats:before{content:"";position:absolute;inset:12px 37px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--accent) 55%,transparent);animation:myheart-page-roleOrbitSpin 16s linear infinite}.myheart-page #family .role-motion-meters{display:flex;align-items:center;gap:7px;justify-content:center;margin:-1px auto 8px;flex-wrap:wrap}.myheart-page #family .role-motion-meters i{height:6px;width:22px;border-radius:5px;background:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);transition:background .25s,box-shadow .25s}.myheart-page #family .role-motion-meters i.on{background:var(--accent);box-shadow:0 0 9px color-mix(in srgb,var(--accent) 60%,transparent)}.myheart-page #family .role-live-feed{font:600 11px/1.46 Bai Jamjuree,sans-serif;color:#fff;max-width:430px;padding:9px 0 0;margin:3px auto;border-top:1px solid color-mix(in srgb,var(--accent) 30%,transparent);min-height:47px}.myheart-page #family .role-live-feed:before{content:"●  UPDATING YOUR STORY";display:block;color:var(--accent);font-size:9px;letter-spacing:.07em;margin:0 0 4px;animation:myheart-page-sonarBlink 1.7s ease infinite}.myheart-page #family .role-live-feed.is-revised{animation:myheart-page-roleFeedReveal .45s ease both}@keyframes myheart-page-roleHeartBeat{50%{box-shadow:0 0 0 15px color-mix(in srgb,var(--accent) 5%,transparent),0 0 var(--role-glow,20px) color-mix(in srgb,var(--accent) 55%,transparent)}}@keyframes myheart-page-roleOrbitSpin{to{transform:rotate(1turn)}}@keyframes myheart-page-roleFeedReveal{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.myheart-page #plan .chapter-live{display:grid;grid-template-columns:133px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;align-items:start}.myheart-page #plan .chapter-live>.chapter-book{grid-row:1/6;grid-column:1;align-self:start}.myheart-page #plan .chapter-live>:not(.chapter-book){grid-column:2}.myheart-page #plan .chapter-book{perspective:560px;width:132px;margin:4px auto 0;position:relative}.myheart-page #plan .chapter-book-title{display:block;font:750 9px/1.25 Bai Jamjuree,sans-serif;color:var(--accent);letter-spacing:.08em;margin:0 0 7px;text-align:center}.myheart-page #plan .book-frame{height:134px;position:relative;transform-style:preserve-3d;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;filter:drop-shadow(0 5px 9px rgba(0,0,0,.7))}.myheart-page #plan .book-frame:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background:var(--accent);z-index:5;opacity:.75}.myheart-page #plan .book-page{padding:10px 5px;border:1px solid color-mix(in srgb,var(--accent) 66%,transparent);background:linear-gradient(110deg,#1c0b18,#0b0a0e);border-radius:4px 3px 3px 4px;overflow:hidden;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.myheart-page #plan .book-page:last-of-type{border-radius:3px 4px 4px 3px;background:linear-gradient(75deg,#130b12,#26101e)}.myheart-page #plan .book-page small{font:650 8px Bai Jamjuree,sans-serif;letter-spacing:.06em;color:var(--accent);text-transform:uppercase}.myheart-page #plan .book-page b{font:750 10px/1.35 Bai Jamjuree,sans-serif;color:#fff;overflow-wrap:anywhere;max-width:100%}.myheart-page #plan .book-flip-leaf{position:absolute;left:50%;top:0;width:50%;height:100%;transform-origin:left center;background:linear-gradient(93deg,#231121,#0b0b0e);border:1px solid var(--accent);border-radius:2px 5px 5px 2px;z-index:6;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.myheart-page #plan .chapter-book.turning .book-flip-leaf{animation:myheart-page-bookTurn .82s cubic-bezier(.33,.08,.24,.95) forwards}.myheart-page #plan .chapter-book.completed .book-frame{box-shadow:0 0 19px color-mix(in srgb,var(--accent) 13%,transparent)}@keyframes myheart-page-bookTurn{0%{transform:rotateY(0);opacity:.92}70%{opacity:.9}to{transform:rotateY(-180deg);opacity:0}}@media(max-width:1050px){.myheart-page #plan .chapter-live{grid-template-columns:102px minmax(0,1fr);gap:12px}.myheart-page #plan .chapter-book{width:98px}.myheart-page #plan .book-frame{height:113px}.myheart-page #plan .book-page{padding:4px}.myheart-page #plan .book-page b{font-size:8px}}@media(max-width:900px){.myheart-page #family .role-action-grid{gap:18px}}@media(max-width:700px){.myheart-page #family .role-action-grid{grid-template-columns:1fr;gap:14px}.myheart-page #family .role-action-grid .role-dial{border-left:0;border-top:1px solid color-mix(in srgb,var(--accent) 32%,transparent)}.myheart-page #family .role-action-grid .role-stats{height:140px!important}.myheart-page #plan .chapter-live{display:block!important}.myheart-page #plan .chapter-book{float:left;width:104px;margin:0 14px 8px 0}.myheart-page #plan .book-frame{height:111px}.myheart-page #plan .book-page b{font-size:8px}.myheart-page #plan .chapter-live #planLeadText,.myheart-page #plan .chapter-live .chapter-where{clear:both}.myheart-page #boundaries .sim-art{justify-content:flex-start}}@media(max-width:360px){.myheart-page #plan .chapter-live{grid-template-columns:1fr}.myheart-page #plan .chapter-live>.chapter-book{grid-column:1;grid-row:auto;margin:0}.myheart-page #plan .chapter-live>:not(.chapter-book){grid-column:1}}@media(prefers-reduced-motion:reduce){.myheart-page #boundaries .sim-phone-signal i,.myheart-page #community .sonar-sweep,.myheart-page #community .sonar-target,.myheart-page #community .sonar-target:after,.myheart-page #family .role-live-feed:before,.myheart-page #family .role-ring,.myheart-page #family .role-stats:before,.myheart-page #plan .chapter-book.turning .book-flip-leaf{animation:none!important}.myheart-page #plan .compass-needle{transition:none}}.myheart-page section.experience .guided-route{display:none!important}.myheart-page section.experience .sim-station{padding:8px 0 10px;margin:0 auto 18px}.myheart-page section.experience .sim-content{margin-top:7px;gap:14px}.myheart-page section.experience .sim-art{min-height:66px}.myheart-page section.experience .sim-guide{gap:3px}.myheart-page section.experience .sim-guide-label{font-size:12px;line-height:1.45}.myheart-page section.experience .sim-guide-label strong{color:var(--accent)}.myheart-page section.experience .sim-guide-btn{min-height:36px;padding:7px 12px;font-size:12px}.myheart-page section.experience details.quick-win-extra{border-top:1px solid color-mix(in srgb,var(--accent) 32%,transparent);padding:10px 0;margin:11px 0 5px;max-width:100%}.myheart-page section.experience details.quick-win-extra>summary{list-style:none;display:inline-flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--accent) 56%,transparent);border-radius:8px;padding:9px 13px;color:#fff;font:700 12px/1.4 Bai Jamjuree,Arial,sans-serif;background:color-mix(in srgb,var(--accent) 9%,#050505);cursor:pointer}.myheart-page section.experience details.quick-win-extra>summary:before{content:"+";color:var(--accent);font-size:19px;line-height:1;font-weight:700}.myheart-page section.experience details.quick-win-extra[open]>summary:before{content:"−"}.myheart-page section.experience details.quick-win-extra>summary:focus-visible,.myheart-page section.experience details.quick-win-extra>summary:hover{border-color:var(--accent);outline-offset:2px}.myheart-page section.experience details.quick-win-extra>.quick-extra-body{margin-top:14px}.myheart-page section.experience .instant-payoff:not([hidden]):after{display:none!important}.myheart-page #balance .stage-panel,.myheart-page #care .stage-panel,.myheart-page #community .stage-panel{align-self:start!important;height:auto!important;min-height:0!important}.myheart-page #balance .split-visual,.myheart-page #care .split-visual,.myheart-page #community .split-visual{align-items:start!important}.myheart-page #community .community-output .quick-win-extra>summary,.myheart-page #growth .growth-experiment .quick-win-extra>summary{margin-top:14px}.myheart-page #care .stage-panel .quick-win-extra,.myheart-page #community .stage-panel .quick-win-extra{max-width:100%}.myheart-page #community .community-output .quick-extra-body{padding:4px 0 0}.myheart-page #community .community-output .quick-extra-body .community-scene{min-height:170px}.myheart-page #plan #chapterLive:not(:empty){min-height:0}@media(max-width:700px){.myheart-page section.experience .sim-content{grid-template-columns:1fr;gap:7px}.myheart-page section.experience .sim-art{min-height:62px}.myheart-page section.experience .sim-station{margin-bottom:10px}.myheart-page section.experience details.quick-win-extra>summary{min-height:42px}}@media(prefers-reduced-motion:reduce){.myheart-page section.experience .sim-guide-btn,.myheart-page section.experience details.quick-win-extra>summary{transition:none}}.myheart-page @media(min-width:1101px){#heartStart .start-interactive{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(16px,2vw,27px);gap:clamp(16px,2vw,27px);align-items:start}#heartStart .load-chooser{width:100%;align-self:auto}#heartStart .load-chooser .start-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}#heartStart .load-showcase{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);grid-template-rows:auto auto auto auto auto;grid-gap:4px clamp(23px,3vw,44px);gap:4px clamp(23px,3vw,44px);align-items:center;width:100%;max-width:none;margin:0;justify-items:stretch;text-align:left}#heartStart .load-showcase>.tiny-head{grid-column:1;grid-row:1;align-self:end;text-align:center}#heartStart .load-showcase>.load-scene{grid-column:1;grid-row:2/6;justify-self:center;margin:0 auto}#heartStart .load-showcase>.instant-payoff.in-context{grid-column:2;grid-row:1/3;align-self:center;width:100%;margin:0 0 8px}#heartStart .load-showcase>.load-heading{grid-column:2;grid-row:3;text-align:left;margin:0}#heartStart .load-showcase>.load-insight{grid-column:2;grid-row:4;text-align:left;margin:0}#heartStart .load-showcase>.note{grid-column:2;grid-row:5;margin:2px 0 0;max-width:780px;text-align:left}#community .split-visual{grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,33px)}#community .stage-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:clamp(15px,2.2vw,29px);column-gap:clamp(15px,2.2vw,29px);grid-row-gap:7px;row-gap:7px;align-items:start;padding:clamp(16px,2vw,25px)}#community .stage-panel>.tiny-head:first-child{grid-column:1;grid-row:1}#community .stage-panel>#communityInterest{grid-column:1;grid-row:2}#community .stage-panel>.tiny-head:nth-child(3){grid-column:2;grid-row:1}#community .stage-panel>#communitySize{grid-column:2;grid-row:2}#community .stage-panel>.tiny-head:nth-child(5){grid-column:3;grid-row:1}#community .stage-panel>#communityBarrier{grid-column:3;grid-row:2}#community .stage-panel>.tiny-head{margin:0;align-self:end;min-height:23px}#community .stage-panel>.choice-select-slot{margin:0!important;width:100%;align-self:start}#community .stage-panel>.select-path-note{grid-column:1/-1;grid-row:3;margin:8px 0 0}#community .stage-panel>details{grid-column:1/-1;grid-row:4;margin:4px 0 0}#community .community-output{display:block;width:100%;min-width:0}#community .community-output>.instant-payoff.in-context{width:100%;max-width:none;margin:0 0 13px}#community .community-output .community-scene{min-height:170px;max-width:none}#community .community-output .steps{grid-template-columns:repeat(3,minmax(0,1fr))}#care .split-visual{grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,32px)}#care .stage-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:clamp(16px,2.2vw,29px);column-gap:clamp(16px,2.2vw,29px);grid-row-gap:9px;row-gap:9px;align-items:start;padding:clamp(16px,2vw,26px)}#care .stage-panel>.tiny-head:first-child{grid-column:1;grid-row:1}#care .stage-panel>#careReceive{grid-column:1;grid-row:2}#care .stage-panel>.tiny-head:nth-child(3){grid-column:2;grid-row:1}#care .stage-panel>#careGive{grid-column:2;grid-row:2}#care .stage-panel>.tiny-head:nth-child(5){grid-column:3;grid-row:1}#care .stage-panel>#careOther{grid-column:3;grid-row:2}#care .stage-panel>.tiny-head{margin:0;min-height:28px;align-self:end}#care .stage-panel>.care-types{width:100%;align-self:start}#care .stage-panel>.care-types button{padding:9px 3px;min-height:70px}#care .stage-panel>.note{grid-column:1/-1;grid-row:3;margin:0}#care .care-result{display:block;width:100%;padding:0 2px}#care .care-result>.instant-payoff.in-context{margin:0 0 11px}#care .care-arrows{max-width:1100px;margin:0 auto}#care .care-result>h3,#care .care-result>p#careInsight{max-width:1020px;margin-left:auto;margin-right:auto;text-align:center}#family .family-role-detail .identity-choices-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(13px,2vw,26px);gap:clamp(13px,2vw,26px)}#family .family-role-detail .identity-choices-layout>.identity-choose{min-width:0}#family .family-role-detail .identity-summary-layout{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}#growth .split-visual{grid-template-columns:minmax(0,1fr);gap:clamp(17px,2.1vw,30px)}#growth .stage-panel{padding:20px clamp(20px,2.4vw,32px)}#growth .stage-panel .grow-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,3vw,42px);gap:clamp(18px,3vw,42px)}#growth .growth-experiment{width:100%;display:block;padding:8px 0}#growth .growth-experiment>.instant-payoff.in-context{margin:0 0 16px}#growth #growthWeeks{width:100%}#plan .chapter-simple{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(15px,2.4vw,32px);gap:clamp(15px,2.4vw,32px);align-items:start;width:100%;max-width:1440px}#plan .chapter-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(22px,3.2vw,48px);gap:clamp(22px,3.2vw,48px);width:100%;max-width:none;margin:0}#plan .chapter-live{width:100%;margin:0;min-height:180px;padding:clamp(19px,2.3vw,32px)}#plan .chapter-live:not([hidden]){grid-template-columns:clamp(135px,13vw,180px) minmax(0,1fr);gap:10px clamp(18px,2.5vw,37px)}#plan .chapter-live>.chapter-book{grid-column:1;grid-row:1/6;justify-self:center}#plan .chapter-live>:not(.chapter-book){grid-column:2}#plan .chapter-live h3,#plan .chapter-live p{max-width:none}}.myheart-page @media(min-width:1101px){#community .stage-panel{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);column-gap:clamp(19px,3vw,43px);row-gap:7px}#community .stage-panel>.tiny-head:first-child{grid-column:1;grid-row:1}#community .stage-panel>#communityInterest{grid-column:1;grid-row:2;max-width:none}#community .stage-panel>details.quick-win-extra{grid-column:2;grid-row:2;align-self:center;margin:0}#community .stage-panel>.quick-win-extra>summary{margin:0}#care .stage-panel{grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);column-gap:clamp(19px,3vw,43px);row-gap:8px}#care .stage-panel>.tiny-head:first-child{grid-column:1;grid-row:1}#care .stage-panel>#careReceive{grid-column:1;grid-row:2;width:100%}#care .stage-panel>details.quick-win-extra{grid-column:2;grid-row:2;align-self:center;margin:0}#care .stage-panel>.quick-win-extra>summary{margin:0}#family .role-action-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr);gap:clamp(23px,3vw,43px)}#family .role-action-grid .identity-choices-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}#growth .stage-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:12px clamp(22px,3vw,44px);gap:12px clamp(22px,3vw,44px);align-items:center}#growth .stage-panel>details.quick-win-extra{grid-column:1;grid-row:1;margin:0}#growth .stage-panel>#growthReadout{grid-column:2;grid-row:1;margin:0}#growth .stage-panel>#deeperGrowth{grid-column:1/-1;grid-row:2;margin:0}}.myheart-page @media(min-width:1001px){#family .split-visual{grid-template-columns:minmax(0,1fr);gap:0}#family .split-visual>.stage-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:clamp(22px,3vw,44px);column-gap:clamp(22px,3vw,44px);grid-row-gap:10px;row-gap:10px;align-items:start;padding:clamp(18px,2.2vw,29px)}#family .split-visual>.stage-panel>.tiny-head:first-child{grid-column:1;grid-row:1;margin:0}#family #familyFocus{grid-column:1;grid-row:2}#family .split-visual>.stage-panel>.tiny-head.space-top{grid-column:2;grid-row:1;margin:0}#family #familyPath{grid-column:2;grid-row:2}#family #familyResult{grid-column:1/-1;grid-row:3;margin:1px 0}#family #familyTimeline{grid-column:1/-1;grid-row:4}#family .split-visual>div:not(.stage-panel):empty{display:none}#family .role-action-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(18px,2.6vw,36px);align-items:center}#family .role-action-grid .identity-choices-layout{grid-template-columns:1fr;gap:11px}#family .role-action-grid .identity-choose{min-width:0}#family .role-action-grid .role-dial{min-height:0;display:flex;flex-direction:column;justify-content:center;align-self:stretch}#family .role-action-grid .role-stats{margin:3px auto!important}#relationships .split-visual{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}#relationships .circle-map{height:385px;max-width:465px}#relationships .orbit-node{padding:5px 7px;min-width:61px;min-height:33px;font-size:.67rem}#balance .balance-visual,#balance .split-visual{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}#balance .balance-visual{display:grid;grid-gap:8px 18px;gap:8px 18px;align-content:start;padding:8px 0}#balance .balance-visual>.instant-payoff{grid-column:1/-1;margin:0 0 9px}#balance .balance-bars{grid-column:1;grid-row:2/span 4;margin:0}#balance #balanceHeading{grid-column:2;grid-row:2;margin:0 0 2px}#balance #balanceResult{grid-column:2;grid-row:3;margin:0}#balance #balanceScript{grid-column:2;grid-row:4;margin:0}#balance #balanceAdd{grid-column:2;grid-row:5;margin-top:4px;align-self:start;width:100%}#care .care-result{padding:4px 2px 0}#care .care-arrows{padding:10px 0}#care .care-result>h3{margin:7px auto 8px}#story .story-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(19px,2.5vw,38px)}#story .story-stage{position:static;display:flex;flex-direction:column;justify-content:flex-start}#story .story-visual{min-height:0;align-self:stretch;padding:5px 0 0}#story .story-illustrated-prompt{margin-top:17px}#story .story-stage .story-art{height:112px}#story .story-visual>.instant-payoff{margin:0 0 12px}}.myheart-page #story .section-head h2{max-width:1200px}.myheart-page #story .thought-workspace{min-width:0}.myheart-page #story .thought-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px}.myheart-page #story .thought-status{font:650 .76rem Bai Jamjuree,sans-serif;color:var(--accent)}.myheart-page #story .thought-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;position:relative}.myheart-page #story .thought-cell{position:relative;padding:16px 16px 15px;border:1px solid color-mix(in srgb,var(--accent) 36%,#252b37);border-radius:12px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 9%,transparent),#080c12 75%);min-height:134px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s}.myheart-page #story .thought-icon{position:absolute;right:13px;top:9px;color:var(--accent);font:800 1.22rem Jost,sans-serif;opacity:.75}.myheart-page #story .thought-label{display:block;max-width:87%;font:700 .66rem Share Tech Mono,monospace;letter-spacing:.045em;color:var(--accent);margin:0 0 10px}.myheart-page #story .thought-cell p{font:600 clamp(.87rem,1.1vw,1.03rem)/1.48 Bai Jamjuree,Arial,sans-serif;margin:0;overflow-wrap:break-word}.myheart-page #story .thought-workspace[data-stage="0"] .thought-cell.fact,.myheart-page #story .thought-workspace[data-stage="1"] .thought-cell.possibility,.myheart-page #story .thought-workspace[data-stage="2"] .thought-cell.move,.myheart-page #story .thought-workspace[data-stage="3"] .thought-cell.move{border-color:var(--accent);box-shadow:0 0 15px color-mix(in srgb,var(--accent) 16%,transparent)}.myheart-page #story .thought-live{background:color-mix(in srgb,var(--accent) 12%,#050608);border-left:3px solid var(--accent);padding:14px 17px;margin:12px 0 0;border-radius:0 10px 10px 0;min-height:83px;position:relative}.myheart-page #story .thought-live p{font:600 clamp(.91rem,1.15vw,1.05rem)/1.5 Bai Jamjuree,Arial,sans-serif;color:#fff;margin:7px 0 0}.myheart-page #story .thought-live.is-typing #storyResponseText{border-right:2px solid var(--accent);animation:myheart-page-story-caret .5s steps(1) infinite}.myheart-page #story .story-typing{position:absolute;top:9px;right:12px}.myheart-page #story .thought-live.is-typing .story-typing{display:flex}.myheart-page #story .story-feedback{margin:12px 0 0;padding:13px 16px;font-size:.9rem}.myheart-page #story .story-outcome{padding:12px 16px;font-size:.86rem}.myheart-page #story .story-bubble.thought-event-label{border-radius:9px;background:color-mix(in srgb,var(--accent) 8%,#030508);border:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.myheart-page #story .scene-messages circle,.myheart-page #story .scene-messages path{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.myheart-page .sim-reframe{display:flex;gap:7px;align-items:center;justify-content:center;flex-wrap:wrap}.myheart-page .sim-reframe span{padding:8px 11px;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:6px;background:#05070a;color:#727c89;font:750 .7rem Bai Jamjuree,Arial,sans-serif;transition:background .3s,color .3s,border .3s}.myheart-page .sim-reframe span.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,#05070a);color:#fff;box-shadow:0 0 13px color-mix(in srgb,var(--accent) 19%,transparent)}.myheart-page .sim-reframe-arrow{color:var(--accent);opacity:.65;font-style:normal}@media(max-width:1000px){.myheart-page #story .thought-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.myheart-page #story .thought-grid{grid-template-columns:1fr 1fr;gap:8px}.myheart-page #story .thought-cell{min-height:115px;padding:12px 10px}.myheart-page #story .thought-cell p{font-size:.77rem}.myheart-page #story .thought-label{font-size:.55rem}.myheart-page #story .thought-icon{font-size:.94rem}.myheart-page #story .story-choice-helper{font-size:.77rem}}@media(prefers-reduced-motion:reduce){.myheart-page #story .thought-cell{transition:none}.myheart-page #story .thought-live.is-typing #storyResponseText{animation:none}}@media(min-width:701px) and (max-width:1000px){.myheart-page #family .split-visual{grid-template-columns:1fr;gap:0}.myheart-page #family .split-visual>.stage-panel{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:18px;column-gap:18px;grid-row-gap:9px;row-gap:9px;align-items:start}.myheart-page #family .split-visual>.stage-panel>.tiny-head:first-child{grid-column:1;grid-row:1;margin:0}.myheart-page #family #familyFocus{grid-column:1;grid-row:2}.myheart-page #family .split-visual>.stage-panel>.tiny-head.space-top{grid-column:2;grid-row:1;margin:0}.myheart-page #family #familyPath{grid-column:2;grid-row:2}.myheart-page #family #familyResult{grid-column:1/-1;grid-row:3;margin:1px 0}.myheart-page #family #familyTimeline{grid-column:1/-1;grid-row:4}.myheart-page #family .split-visual>div:not(.stage-panel):empty{display:none}.myheart-page #family .role-action-grid{grid-template-columns:1fr 1fr;align-items:center}.myheart-page #family .role-action-grid .identity-choices-layout{grid-template-columns:1fr;gap:10px}}@media(min-width:851px) and (max-width:1000px){.myheart-page #story .story-shell{grid-template-columns:1fr}.myheart-page #story .story-stage{position:static}.myheart-page #story .story-visual{border-left:0;padding:0}}.myheart-page #story .story-art.thought-to-speech,.myheart-page #story .story-stage .story-art.thought-to-speech{height:auto;min-height:155px;margin:12px 0 14px;padding:10px 5px 23px;display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;justify-items:stretch;grid-gap:5px;gap:5px;position:relative;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 11%,#020408),#000 76%)}.myheart-page #story .thought-to-speech .live-bubble{position:relative;min-width:0;min-height:105px;padding:16px 13px;display:flex;flex-direction:column;justify-content:center;gap:7px;transition:border-color .25s,box-shadow .25s,transform .35s}.myheart-page #story .thought-to-speech .thinking-bubble{border:2px dashed color-mix(in srgb,var(--accent) 82%,#fff 18%);border-radius:47% 48% 46% 44%/39% 42% 48% 50%;background:#08111f;text-align:center;box-shadow:0 0 20px color-mix(in srgb,var(--accent) 11%,transparent)}.myheart-page #story .thought-to-speech .thinking-bubble:after,.myheart-page #story .thought-to-speech .thinking-bubble:before{content:"";position:absolute;border:2px solid var(--accent);background:#08111f;border-radius:50%}.myheart-page #story .thought-to-speech .thinking-bubble:before{width:12px;height:12px;bottom:-13px;left:24%}.myheart-page #story .thought-to-speech .thinking-bubble:after{width:6px;height:6px;bottom:-24px;left:16%}.myheart-page #story .thought-to-speech .speaking-bubble{border:2px solid var(--accent);border-radius:15px;background:color-mix(in srgb,var(--accent) 12%,#040810);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 14%,transparent)}.myheart-page #story .thought-to-speech .speaking-bubble:after{content:"";position:absolute;bottom:-12px;right:22%;width:17px;height:17px;background:color-mix(in srgb,var(--accent) 12%,#040810);border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.myheart-page #story .thought-to-speech .bubble-eyebrow{display:block;font:750 .59rem/1.25 Share Tech Mono,monospace;color:var(--accent);letter-spacing:.07em;text-transform:uppercase}.myheart-page #story .thought-to-speech .live-bubble p{font:650 clamp(.77rem,1vw,.88rem)/1.38 Bai Jamjuree,Arial,sans-serif;color:#fff;margin:0;overflow-wrap:anywhere}.myheart-page #story .thought-to-speech .thought-bridge{color:var(--accent);font:800 1.35rem Jost,Arial,sans-serif;text-align:center;animation:myheart-page-thought-bridge-pulse 2.1s ease-in-out infinite}.myheart-page #story .thought-to-speech .scene-activity{bottom:0;left:50%}.myheart-page #story .thought-to-speech[data-phase="1"] .thinking-bubble,.myheart-page #story .thought-to-speech[data-phase="2"] .speaking-bubble{box-shadow:0 0 25px color-mix(in srgb,var(--accent) 31%,transparent);transform:translateY(-2px)}.myheart-page #story .thought-to-speech .bubble-refresh{animation:myheart-page-bubble-live-in .38s ease both}@keyframes myheart-page-bubble-live-in{0%{opacity:.22;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes myheart-page-thought-bridge-pulse{50%{opacity:.48;transform:translateX(3px)}}.myheart-page #growth .grow-questions h3{font:650 clamp(.81rem,.95vw,.94rem)/1.32 Bai Jamjuree,Arial,sans-serif;letter-spacing:0;margin:4px 0 9px}.myheart-page #growth #growthReady.choice-grid.three,.myheart-page #growth #growthWant.choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.myheart-page #growth #growthReady>button,.myheart-page #growth #growthWant>button{font:650 clamp(.62rem,.78vw,.75rem)/1.25 Bai Jamjuree,Arial,sans-serif!important;letter-spacing:0;text-align:center;min-width:0;min-height:38px;padding:8px 4px;white-space:nowrap}@media(max-width:700px){.myheart-page #story .story-stage .story-art.thought-to-speech{min-height:144px;padding:8px 0 21px;gap:3px;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.myheart-page #story .thought-to-speech .live-bubble{min-height:102px;padding:14px 8px}.myheart-page #story .thought-to-speech .bubble-eyebrow{font-size:.52rem;letter-spacing:0}.myheart-page #story .thought-to-speech .live-bubble p{font-size:.69rem;line-height:1.36}.myheart-page #story .thought-to-speech .thought-bridge{font-size:1.05rem}.myheart-page #growth .grow-questions h3{font-size:.85rem}.myheart-page #growth #growthReady>button,.myheart-page #growth #growthWant>button{font-size:.68rem!important;min-height:38px;padding:7px 3px}}@media(prefers-reduced-motion:reduce){.myheart-page #story .thought-to-speech .bubble-refresh,.myheart-page #story .thought-to-speech .thought-bridge{animation:none!important}.myheart-page #story .thought-to-speech .live-bubble{transition:none!important}}.myheart-page #community .sim-station .sim-art{display:none!important}.myheart-page #community .sim-station{padding:0 0 7px!important;margin-bottom:12px!important}.myheart-page #community .sim-station .sim-content{display:block;margin-top:0}.myheart-page #community .people-finder{--finder-x:0px;position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:310px;overflow:hidden;background:radial-gradient(ellipse at 51% 53%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 70%);border-bottom:1px solid color-mix(in srgb,var(--accent) 38%,transparent);margin-bottom:13px;padding:10px 14px 11px}.myheart-page #community .finder-topline{display:flex;align-items:center;justify-content:center;gap:9px;font:700 10px/1.4 Bai Jamjuree,Arial,sans-serif;letter-spacing:.085em;text-align:center;color:var(--accent)}.myheart-page #community .finder-live-indicator{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);animation:myheart-page-finderBlink 1.6s ease-in-out infinite}.myheart-page #community .finder-artwork{display:block;width:100%;height:auto;max-height:285px;min-height:235px;overflow:visible;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 10%,transparent))}.myheart-page #community .finder-floor{stroke:var(--accent);stroke-width:1;opacity:.25}.myheart-page #community .finder-head{fill:#e7e9f0;transition:fill .45s,opacity .45s}.myheart-page #community .finder-body{stroke:#b9c2d3;stroke-width:9;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:stroke .45s}.myheart-page #community .finder-base{stroke:#87909f;stroke-width:1;opacity:.4}.myheart-page #community .finder-person{opacity:.6;transition:opacity .5s,filter .5s}.myheart-page #community .finder-person.found{opacity:1;filter:drop-shadow(0 0 8px var(--accent))}.myheart-page #community .finder-person.found .finder-head{fill:var(--accent)}.myheart-page #community .finder-person.found .finder-body{stroke:var(--accent)}.myheart-page #community .finder-lens{transform:translateX(var(--finder-x));transition:transform 1.05s cubic-bezier(.19,.9,.2,1);will-change:transform;pointer-events:none;transform-box:view-box}.myheart-page #community .people-finder:not(.has-match) .finder-lens{animation:myheart-page-peopleScan 5.8s cubic-bezier(.57,.04,.42,.95) infinite alternate}.myheart-page #community .finder-lens-glass{stroke:rgba(255,255,255,.22);stroke-width:1.5}.myheart-page #community .finder-lens-edge{fill:none;stroke:var(--accent);stroke-width:14;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 65%,transparent))}.myheart-page #community .finder-focus-head{fill:var(--accent)}.myheart-page #community .finder-focus-body{stroke:var(--accent);stroke-width:10;stroke-linecap:round;fill:none}.myheart-page #community .finder-handle{stroke:#e2e8f0;stroke-width:16;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(0,0,0,.8))}.myheart-page #community .finder-shine{fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;opacity:.78}.myheart-page #community .finder-status{display:flex;align-items:center;justify-content:center;gap:16px;min-height:27px;color:#e9f8ff;font:600 12px/1.4 Bai Jamjuree,Arial,sans-serif;text-align:center}.myheart-page #community .finder-matches{display:flex;align-items:center;gap:5px}.myheart-page #community .finder-matches i{width:4px;height:11px;background:var(--accent);border-radius:4px;opacity:.35;animation:myheart-page-finderBars 1.3s ease-in-out infinite alternate}.myheart-page #community .finder-matches i:nth-child(2){animation-delay:.3s;height:17px}.myheart-page #community .finder-matches i:nth-child(3){animation-delay:.6s;height:8px}@keyframes myheart-page-finderBlink{50%{opacity:.28;box-shadow:0 0 3px var(--accent)}}@keyframes myheart-page-finderBars{to{transform:scaleY(.36);opacity:1}}@keyframes myheart-page-peopleScan{0%{transform:translateX(0)}to{transform:translateX(480px)}}@media(min-width:1101px){.myheart-page #community .split-visual{display:grid!important;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr)!important;grid-gap:clamp(22px,3vw,45px)!important;gap:clamp(22px,3vw,45px)!important;align-items:start}.myheart-page #community .stage-panel{display:flex!important;flex-direction:column;gap:0!important;justify-content:center;min-width:0;padding:clamp(18px,2vw,29px)!important}.myheart-page #community .stage-panel>.choice-select-slot,.myheart-page #community .stage-panel>.select-path-note,.myheart-page #community .stage-panel>.tiny-head,.myheart-page #community .stage-panel>details{grid-column:auto!important;grid-row:auto!important;max-width:none}.myheart-page #community .community-output{display:flex!important;flex-direction:column;justify-content:flex-start;min-width:0;width:100%}.myheart-page #community .people-finder{min-height:350px;padding-left:8px;padding-right:8px}.myheart-page #community .finder-artwork{min-height:275px;max-height:310px}}@media(min-width:701px) and (max-width:1100px){.myheart-page #community .split-visual{display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);grid-gap:18px;gap:18px}.myheart-page #community .people-finder{min-height:260px;padding:8px}.myheart-page #community .finder-artwork{min-height:180px}}@media(max-width:700px){.myheart-page #community .people-finder{min-height:255px;margin:1px 0 14px;padding:8px 0}.myheart-page #community .finder-artwork{min-height:185px;max-height:250px}.myheart-page #community .finder-topline{font-size:9px;padding:0 12px}.myheart-page #community .finder-status{font-size:11px;padding:0 12px}}@media(prefers-reduced-motion:reduce){.myheart-page #community .finder-live-indicator,.myheart-page #community .finder-matches i,.myheart-page #community .people-finder:not(.has-match) .finder-lens{animation:none!important}.myheart-page #community .finder-lens,.myheart-page #community .finder-person{transition:none!important}}.myheart-page #plan .chapter-live{grid-template-columns:minmax(285px,.9fr) minmax(0,1.3fr)!important;column-gap:clamp(24px,3.3vw,52px)!important;align-items:center!important}.myheart-page #plan .chapter-live>.chapter-book{grid-column:1!important;grid-row:1/7!important;align-self:center!important;width:100%!important;max-width:435px!important;float:none!important;margin:0 auto!important;perspective:1100px}.myheart-page #plan .chapter-live>:not(.chapter-book){grid-column:2!important}.myheart-page #plan .chapter-book-title{font-size:10px!important;letter-spacing:.13em;margin:0 0 4px}.myheart-page #plan .open-book-stage{position:relative;width:100%;aspect-ratio:480/310;filter:drop-shadow(0 12px 15px #0009)}.myheart-page #plan .open-book-art{display:block;width:100%;height:100%;overflow:visible}.myheart-page #plan .open-cover{fill:#180914;stroke:var(--accent);stroke-width:8;stroke-linejoin:round}.myheart-page #plan .open-paper-edge{fill:#b2a299;stroke:#f6eadb;stroke-width:3}.myheart-page #plan .open-page-left{fill:url(#openBookShade);stroke:#f4efe7;stroke-width:3}.myheart-page #plan .open-page-right{fill:url(#openBookPaper);stroke:#f4efe7;stroke-width:3}.myheart-page #plan .open-page-shadow{fill:#8a796e;opacity:.48}.myheart-page #plan .open-book-spine{fill:none;stroke:#987c72;stroke-width:3;opacity:.9}.myheart-page #plan .open-book-lines{fill:none;stroke:#8b736e;stroke-width:3;stroke-linecap:round;opacity:.48}.myheart-page #plan .book-flip-leaf{fill:url(#openBookPaper);stroke:#d4c5b9;stroke-width:3;opacity:0;transform-origin:0 50%;transform-box:fill-box}.myheart-page #plan .chapter-book.turning .book-flip-leaf{animation:myheart-page-openBookLeafTurn .82s cubic-bezier(.31,.08,.26,.95) both!important}@keyframes myheart-page-openBookLeafTurn{0%{opacity:0;transform:scaleX(1)}15%{opacity:1}60%{opacity:.8;transform:scaleX(.16)}to{opacity:0;transform:scaleX(-.86)}}.myheart-page #plan .open-book-copy{position:absolute;width:30%;top:27%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;text-align:center;pointer-events:none;min-height:42px}.myheart-page #plan .open-book-copy.page-left{left:17%;transform:none}.myheart-page #plan .open-book-copy.page-right{right:17%;transform:none}.myheart-page #plan .open-book-copy small{font:800 clamp(8px,.76vw,10px)/1.2 Bai Jamjuree,sans-serif;color:#9b326c;letter-spacing:.04em}.myheart-page #plan .open-book-copy b{font:750 clamp(10px,.96vw,14px)/1.25 Bai Jamjuree,sans-serif;color:#25131b;overflow-wrap:anywhere;max-width:100%;text-wrap:balance}.myheart-page #plan .chapter-book.completed .open-book-stage{filter:drop-shadow(0 8px 17px color-mix(in srgb,var(--accent) 18%,#000))}.myheart-page #community .zip-entry{display:flex;flex-direction:column;gap:6px;margin-top:9px;max-width:320px}.myheart-page #community .community-zip{width:100%;height:44px;font:600 14px Bai Jamjuree,sans-serif;letter-spacing:.04em;color:#fff;accent-color:var(--accent);padding:0 15px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 48%,#444);background:#0c0d10}.myheart-page #community .community-zip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.myheart-page #community .zip-hint{font:500 11px/1.4 Bai Jamjuree,sans-serif;color:#c9c9d0}.myheart-page .heart-support-paths{margin:clamp(22px,3vw,41px) auto 0;padding:15px 0 2px;max-width:1440px;border-top:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.myheart-page .heart-support-paths .support-path-title{font:800 10px/1.4 Bai Jamjuree,sans-serif;letter-spacing:.09em;color:#f9c841}.myheart-page .heart-support-paths .support-path-links{margin-top:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,2vw,26px);gap:clamp(14px,2vw,26px)}.myheart-page .heart-support-paths .support-path-links>a,.myheart-page .heart-support-paths .support-path-links>button{min-width:0;text-decoration:none;color:#fff;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:3px;font-family:Bai Jamjuree,sans-serif;border:0;border-left:2px solid #e8b51a;border-radius:0;background:transparent;padding:3px 10px 5px 14px;cursor:pointer;transition:border-color .2s,color .2s,transform .2s}.myheart-page .heart-support-paths .support-path-links small{color:#f1bc27;font:800 10px/1.3 Bai Jamjuree,sans-serif;letter-spacing:.045em}.myheart-page .heart-support-paths .support-path-links strong{font:700 clamp(12px,1vw,14px)/1.4 Bai Jamjuree,sans-serif;color:#fff}.myheart-page .heart-support-paths .support-path-links>a:hover,.myheart-page .heart-support-paths .support-path-links>button:hover{transform:translateY(-2px);border-left-color:#ffec84}.myheart-page .heart-support-paths .support-path-links>a:focus-visible,.myheart-page .heart-support-paths .support-path-links>button:focus-visible{outline:2px solid #ffe06a;outline-offset:3px}@media(max-width:1050px){.myheart-page #plan .chapter-live{grid-template-columns:minmax(180px,.85fr) minmax(0,1.3fr)!important;gap:16px!important}.myheart-page #plan .chapter-live>.chapter-book{max-width:330px!important}}@media(max-width:700px){.myheart-page #plan .chapter-live{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.myheart-page #plan .chapter-live>.chapter-book{display:block;max-width:290px!important;width:100%!important;align-self:center!important;margin:0 auto 7px!important}.myheart-page #plan .chapter-live>:not(.chapter-book){width:100%!important;clear:none!important}.myheart-page #plan .open-book-copy b{font-size:10px}.myheart-page #plan .open-book-copy small{font-size:8px}.myheart-page .heart-support-paths .support-path-links{grid-template-columns:1fr;gap:10px}.myheart-page .heart-support-paths .support-path-links>a,.myheart-page .heart-support-paths .support-path-links>button{padding:4px 10px 6px 13px}}@media(prefers-reduced-motion:reduce){.myheart-page #plan .chapter-book.turning .book-flip-leaf{animation:none!important}}