.emotion-awareness-page-shell.container{max-width:none;width:100%;padding:0;margin:0}.immersive-mode .immersive-main>.container.emotion-awareness-page-shell{max-width:none;width:100%;flex:1;min-height:0;display:flex;flex-direction:column}html.product-hide-site-nav .immersive-mode .immersive-main>.container.emotion-awareness-page-shell{min-height:100dvh}.emotion-awareness-card-product{--paper:#fffaf8;--blush:#f6e9e7;--rose:#b86e6c;--ink:#342d2c;--muted:#7f7472;--line:#e4d5d1;box-sizing:border-box;width:100%;min-height:100%;flex:1;color:var(--ink);font-family:Songti SC,STSong,"Noto Serif CJK SC",Georgia,serif;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.9),transparent 30%),linear-gradient(135deg,#f9f1ee,#f1e3df);overflow-x:hidden}.emotion-awareness-card-product *,.emotion-awareness-card-product :after,.emotion-awareness-card-product :before{box-sizing:border-box}.emotion-awareness-card-product button,.emotion-awareness-card-product textarea{font:inherit}.emotion-awareness-card-product button{color:inherit}.emotion-awareness-card-product .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.emotion-awareness-card-product .site-shell{width:min(1240px,calc(100% - 40px));margin:0 auto;min-height:100vh;padding-bottom:72px}.emotion-awareness-card-product .topbar{height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(95,73,70,.14)}.emotion-awareness-card-product .brand{border:0;background:transparent;display:flex;align-items:center;gap:14px;text-align:left;font-size:18px;letter-spacing:.08em;cursor:pointer}.emotion-awareness-card-product .brand small{display:block;margin-top:5px;color:var(--muted);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:11px;letter-spacing:.12em}.emotion-awareness-card-product .brand-mark{width:42px;height:42px;border-radius:50% 48% 52% 46%;display:grid;place-items:center;background:#dbaaa5;color:white;font-size:19px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.emotion-awareness-card-product .edition{flex:0 0 auto;padding-left:18px;border-left:1px solid rgba(122,91,85,.18);color:var(--muted);font:12px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:.14em;white-space:nowrap}.emotion-awareness-card-product .topbar-actions{display:flex;align-items:center;gap:20px;min-width:-moz-max-content;min-width:max-content}.emotion-awareness-card-product .music-toggle{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 13px;border:1px solid #d9bfbb;border-radius:999px;background:rgba(255,250,248,.72);color:#7d6663;font:12px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;cursor:pointer}.emotion-awareness-card-product .music-toggle span{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#c89590;color:white;font-size:11px}.emotion-awareness-card-product .music-toggle.is-playing span{animation:music-pulse 1.8s ease-in-out infinite}@keyframes music-pulse{50%{box-shadow:0 0 0 5px rgba(200,149,144,.14)}}.emotion-awareness-card-product .cover-stage{padding:18px 0 34px}.emotion-awareness-card-product .cover-art-button{display:block;width:100%;padding:0;border:0;border-radius:4px 26px 26px 4px;background:transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.emotion-awareness-card-product .cover-art-button:hover{transform:translateY(-2px);box-shadow:0 30px 76px rgba(90,63,58,.17)}.emotion-awareness-card-product .cover-art-button img{display:block;width:100%;height:auto;border-radius:4px 26px 26px 4px;box-shadow:0 28px 70px rgba(90,63,58,.14)}.emotion-awareness-card-product .input-stage{min-height:calc(100vh - 96px);display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(48px,8vw,120px);align-items:center;padding:62px 3vw 80px}.emotion-awareness-card-product .eyebrow{display:inline-block;color:var(--rose);font:12px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:.18em}.emotion-awareness-card-product .flip-copy h1,.emotion-awareness-card-product .intro-copy h1,.emotion-awareness-card-product .result-heading h1{margin:22px 0;font-weight:500;line-height:1.3;letter-spacing:.02em}.emotion-awareness-card-product .intro-copy h1{font-size:clamp(42px,5vw,68px)}.emotion-awareness-card-product .intro-copy>p{width:min(420px,100%);color:var(--muted);font:15px/1.9 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .flow-note{display:flex;align-items:center;gap:14px;margin-top:46px;color:#8f7a77;font:11px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:.12em}.emotion-awareness-card-product .flow-note i{width:28px;height:1px;background:#cdbab6}.emotion-awareness-card-product .writing-card{position:relative;padding:clamp(28px,4vw,54px);background:linear-gradient(rgba(255,255,255,.64),rgba(255,255,255,.64)),repeating-linear-gradient(0deg,transparent,transparent 29px,rgba(174,136,130,.05) 30px);border:1px solid rgba(123,93,89,.14);border-radius:4px 26px 26px 4px;box-shadow:0 28px 70px rgba(90,63,58,.12),inset 12px 0 26px rgba(110,78,73,.035)}.emotion-awareness-card-product .writing-card:before{content:"";position:absolute;left:13px;top:24px;bottom:24px;width:1px;background:#ead8d4}.emotion-awareness-card-product .card-heading{display:flex;gap:18px;align-items:flex-start;margin-bottom:28px}.emotion-awareness-card-product .step-number{color:#be8b86;font:italic 22px/1 Georgia,serif}.emotion-awareness-card-product .card-heading h2{margin:0 0 8px;font-size:clamp(22px,2.4vw,30px);font-weight:500}.emotion-awareness-card-product .card-heading p,.emotion-awareness-card-product .preset-wrap,.emotion-awareness-card-product .writing-meta{margin:0;color:var(--muted);font:12px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product textarea{width:100%;min-height:230px;resize:vertical;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);outline:0;padding:28px 4px;background:transparent;color:var(--ink);font-size:18px;line-height:2}.emotion-awareness-card-product textarea::-moz-placeholder{color:#b5a7a4}.emotion-awareness-card-product textarea::placeholder{color:#b5a7a4}.emotion-awareness-card-product textarea:focus{border-color:#c99f99}.emotion-awareness-card-product .writing-meta{display:flex;justify-content:space-between;padding:10px 2px 0}.emotion-awareness-card-product .primary-button{width:100%;min-height:58px;margin-top:28px;padding:0 24px;border:0;border-radius:2px 16px 16px 2px;background:#a86663;color:white;display:flex;align-items:center;justify-content:space-between;font-size:15px;letter-spacing:.12em;cursor:pointer;transition:transform .18s ease,background .18s ease}.emotion-awareness-card-product .primary-button:hover:not(:disabled){transform:translateY(-2px);background:#925855}.emotion-awareness-card-product .primary-button:disabled{opacity:.38;cursor:not-allowed}.emotion-awareness-card-product .preset-wrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px}.emotion-awareness-card-product .preset-wrap button{border:1px solid #ddcac6;border-radius:999px;background:rgba(255,255,255,.45);padding:6px 11px;cursor:pointer}.emotion-awareness-card-product .flip-stage{min-height:calc(100vh - 96px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-bottom:48px}.emotion-awareness-card-product .flip-copy h1{font-size:clamp(28px,3.5vw,46px)}.emotion-awareness-card-product .book-animation{position:relative;width:min(540px,78vw);height:min(330px,48vw);margin:36px 0 30px;perspective:1500px}.emotion-awareness-card-product .book-cover,.emotion-awareness-card-product .book-page{position:absolute;inset:10px 0 0 50%;transform-origin:left center;border-radius:0 20px 20px 2px}.emotion-awareness-card-product .book-cover{background:#d7a9a4;box-shadow:0 20px 50px rgba(91,59,55,.2);transform:rotateY(-8deg)}.emotion-awareness-card-product .book-page{inset:0 3% 12px 50%;background:#fffdfa;border:1px solid #eadbd7;box-shadow:0 9px 25px rgba(95,66,61,.12);animation:turn-page 1.35s cubic-bezier(.65,0,.22,1) infinite}.emotion-awareness-card-product .page-two{animation-delay:.35s}.emotion-awareness-card-product .page-three{animation-delay:.7s}.emotion-awareness-card-product .book-spine{position:absolute;top:8px;bottom:18px;left:calc(50% - 2px);width:4px;border-radius:50%;background:#c5908c;box-shadow:0 0 20px rgba(105,71,67,.18)}.emotion-awareness-card-product .loading-words{display:flex;gap:10px}.emotion-awareness-card-product .loading-words span{padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.5);color:#8d7976;font:11px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}@keyframes turn-page{0%{transform:rotateY(0deg)}55%,to{transform:rotateY(-178deg)}}.emotion-awareness-card-product .result-stage{padding:58px 2vw 30px}.emotion-awareness-card-product .result-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px}.emotion-awareness-card-product .result-heading h1{margin-bottom:0;font-size:clamp(30px,4vw,50px)}.emotion-awareness-card-product .text-button{border:0;border-bottom:1px solid #af7772;padding:6px 0;background:transparent;color:#9c6561;cursor:pointer}.emotion-awareness-card-product .open-book{display:grid;grid-template-columns:1fr 1fr;min-height:580px;filter:drop-shadow(0 30px 42px rgba(77,54,50,.14))}.emotion-awareness-card-product .book-left,.emotion-awareness-card-product .book-right{position:relative;padding:clamp(34px,5vw,72px);background:var(--paper);border:1px solid #eadbd7}.emotion-awareness-card-product .book-left{border-radius:24px 3px 3px 24px;box-shadow:inset -28px 0 30px -30px rgba(69,45,42,.22)}.emotion-awareness-card-product .book-right{border-radius:3px 24px 24px 3px;box-shadow:inset 28px 0 30px -30px rgba(69,45,42,.22)}.emotion-awareness-card-product .emotion-info>span,.emotion-awareness-card-product .page-kicker,.emotion-awareness-card-product .panel-label,.emotion-awareness-card-product .product-card span,.emotion-awareness-card-product .protect-note span,.emotion-awareness-card-product .scene-copy span{color:#9a7672;font:11px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:.14em}.emotion-awareness-card-product blockquote{margin:28px 0 38px;font-size:clamp(20px,2.2vw,28px);line-height:1.8}.emotion-awareness-card-product .extract-list{display:grid;gap:20px}.emotion-awareness-card-product .extract-list div{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:start;padding-bottom:18px;border-bottom:1px solid #ebdfdc}.emotion-awareness-card-product .extract-list span{color:#b27470;font:12px/1.7 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .extract-list p{margin:0;color:#6d6260;font:14px/1.75 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .page-number{position:absolute;bottom:26px;color:#b6a6a3;font:italic 13px Georgia,serif}.emotion-awareness-card-product .book-left .page-number{left:30px}.emotion-awareness-card-product .book-right .page-number{right:30px}.emotion-awareness-card-product .emotion-card{display:block;padding-bottom:34px;border-bottom:1px solid #eadbd7}.emotion-awareness-card-product .emotion-card.text-only{position:relative;padding:24px 28px 34px;border-top:5px solid var(--emotion);background:linear-gradient(180deg,color-mix(in srgb,var(--emotion),white 91%),transparent)}.emotion-awareness-card-product .emotion-card.has-art{display:grid;grid-template-columns:minmax(170px,42%) 1fr;align-items:center;gap:clamp(24px,4vw,48px);padding:22px 28px 32px 20px}.emotion-awareness-card-product .emotion-art{max-height:310px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.emotion-awareness-card-product .emotion-info h2{margin:8px 0 12px;font-size:clamp(42px,5vw,66px);font-weight:500}.emotion-awareness-card-product .emotion-info p{margin:0;color:#655b59;font:14px/1.85 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}@media (max-width:640px){.emotion-awareness-card-product .emotion-card.has-art{grid-template-columns:1fr;gap:12px;padding:18px 20px 28px}.emotion-awareness-card-product .emotion-art{width:min(70%,250px);margin-inline:auto}}.emotion-awareness-card-product .emotion-character{--emotion:#b49aa5;width:170px;height:178px;position:relative;border-radius:44% 56% 48% 52%/53% 45% 55% 47%;background:repeating-radial-gradient(circle at 30% 20%,rgba(255,255,255,.13) 0 2px,transparent 2px 6px),var(--emotion);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--emotion),#66504d 20%),0 12px 0 -8px rgba(83,63,59,.18);transform:rotate(-1.5deg)}.emotion-awareness-card-product .emotion-character.burst,.emotion-awareness-card-product .emotion-character.flame{clip-path:polygon(50% 0,61% 23%,76% 7%,78% 31%,100% 25%,87% 49%,100% 62%,79% 66%,76% 96%,54% 78%,39% 100%,31% 76%,6% 83%,18% 60%,0 47%,23% 39%,17% 15%,39% 28%);border-radius:0}.emotion-awareness-card-product .emotion-character.tall{width:118px;margin-inline:auto;border-radius:42% 58% 38% 62%/24% 27% 73% 76%}.emotion-awareness-card-product .emotion-character.tangle{border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0 11px,rgba(77,59,91,.22) 12px 14px),var(--emotion)}.emotion-awareness-card-product .emotion-character.shadow{transform:scale(.78) translateY(24px)}.emotion-awareness-card-product .emotion-character.shadow:before{content:"";position:absolute;width:215px;height:220px;left:-24px;bottom:-2px;border-radius:48% 52% 24% 25%;background:rgba(74,68,75,.27);z-index:-1}.emotion-awareness-card-product .emotion-character.wobble{transform:rotate(6deg) skewY(-4deg)}.emotion-awareness-card-product .emotion-character.drop{border-radius:50% 50% 48% 52%/30% 30% 70% 70%}.emotion-awareness-card-product .emotion-character.flat{height:120px;margin-top:58px;border-radius:50% 50% 26% 28%}.emotion-awareness-card-product .emotion-character.small{transform:scale(.58)}.emotion-awareness-card-product .emotion-character.joy{border-radius:50%;transform:translateY(-12px) rotate(-5deg)}.emotion-awareness-card-product .emotion-character.stack:before{content:"▭  ▭";position:absolute;left:20px;top:-55px;color:#7c6d69;font-size:52px}.emotion-awareness-card-product .eye{position:absolute;top:68px;width:28px;height:31px;border-radius:50%;background:white;box-shadow:inset 0 -3px 0 rgba(0,0,0,.03)}.emotion-awareness-card-product .eye:after{content:"";position:absolute;width:9px;height:11px;border-radius:50%;background:#342d2c;top:11px;left:10px}.emotion-awareness-card-product .eye-left{left:52px}.emotion-awareness-card-product .eye-right{right:52px}.emotion-awareness-card-product .mouth{position:absolute;width:28px;height:15px;left:calc(50% - 14px);top:112px;border-top:3px solid #493c3a;border-radius:50%}.emotion-awareness-card-product .joy .mouth{border-top:0;border-bottom:5px solid #493c3a}.emotion-awareness-card-product .arm{position:absolute;top:118px;width:42px;height:26px;border-top:3px solid color-mix(in srgb,var(--emotion),#4b3c39 45%)}.emotion-awareness-card-product .arm-left{left:-15px;transform:rotate(24deg)}.emotion-awareness-card-product .arm-right{right:-15px;transform:rotate(-24deg)}.emotion-awareness-card-product .symbol{position:absolute;top:-34px;left:calc(50% - 12px);font:28px/1 -apple-system,BlinkMacSystemFont,sans-serif;color:color-mix(in srgb,var(--emotion),#5a4542 50%)}.emotion-awareness-card-product .motion{position:absolute;top:38px;width:12px;height:38px;border-left:3px solid color-mix(in srgb,var(--emotion),#5a4542 35%);border-radius:50%;opacity:.75}.emotion-awareness-card-product .motion-left{left:-18px}.emotion-awareness-card-product .motion-right{right:-18px}.emotion-awareness-card-product .protect-note{margin-top:28px;padding:20px 24px;border-radius:16px 2px 16px 2px;background:#f5eae7}.emotion-awareness-card-product .protect-note strong{display:block;margin-top:8px;font-size:17px;font-weight:500;line-height:1.6}.emotion-awareness-card-product .safety-note{display:grid;grid-template-columns:180px 1fr;gap:28px;margin:28px 0;padding:24px 28px;border-left:4px solid #c75f54;background:rgba(255,248,245,.75)}.emotion-awareness-card-product .safety-note strong{color:#a1443c}.emotion-awareness-card-product .safety-note p{margin:0;color:#655b59;font:13px/1.75 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .care-grid{display:grid;grid-template-columns:1fr;gap:24px;width:min(900px,100%);margin-inline:auto;margin-top:30px}.emotion-awareness-card-product .care-panel,.emotion-awareness-card-product .healing-scene{border:1px solid rgba(111,84,79,.12);border-radius:3px 22px 22px 3px;overflow:hidden}.emotion-awareness-card-product .care-panel{min-height:0;padding:clamp(28px,4vw,44px);background:rgba(255,250,248,.78)}.emotion-awareness-card-product .panel-number{display:grid;place-items:center;width:38px;height:38px;margin-bottom:38px;border:1px solid #d4b6b1;border-radius:50%;color:#9f6d69;font:italic 14px Georgia,serif}.emotion-awareness-card-product .care-panel h3{margin:12px 0 0;font-size:17px;font-weight:500;line-height:1.75}.emotion-awareness-card-product .divider{height:1px;margin:32px 0;background:#e4d5d1}.emotion-awareness-card-product .healing-scene{min-height:230px;position:relative;background:linear-gradient(180deg,#ecd8d2,#e7c7bf 42%,#9f847c)}.emotion-awareness-card-product .scene-tint,.emotion-awareness-card-product .scene-video{position:absolute;inset:0;width:100%;height:100%}.emotion-awareness-card-product .scene-video{-o-object-fit:cover;object-fit:cover}.emotion-awareness-card-product .scene-tint{background:linear-gradient(180deg,rgba(65,48,44,.05),rgba(40,31,28,.38)),rgba(178,128,118,.12)}.emotion-awareness-card-product .scene-sun{position:absolute;width:76px;height:76px;top:52px;right:48px;border-radius:50%;background:rgba(255,241,210,.75);filter:blur(1px)}.emotion-awareness-card-product .scene-hill{position:absolute;left:-10%;width:120%;border-radius:50% 50% 0 0}.emotion-awareness-card-product .hill-back{height:160px;bottom:80px;background:rgba(112,118,104,.58);transform:rotate(4deg)}.emotion-awareness-card-product .hill-front{height:130px;bottom:0;background:rgba(70,83,73,.72);transform:rotate(-3deg)}.emotion-awareness-card-product .scene-rain{position:absolute;inset:0;opacity:.28;background:repeating-linear-gradient(104deg,transparent 0 18px,rgba(255,255,255,.55) 19px 20px,transparent 21px 42px)}.emotion-awareness-card-product .media-credit{padding:28px 0 40px;color:#9b8986;text-align:center;font:11px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .media-credit a{color:#8c6b67}.emotion-awareness-card-product .scene-copy{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;padding:15px 18px;background:rgba(255,250,246,.84);backdrop-filter:blur(10px)}.emotion-awareness-card-product .scene-copy h3{margin:8px 0;font-size:22px;font-weight:500}.emotion-awareness-card-product .scene-copy p{margin:0;color:#675c59;font:12px/1.65 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .scene-joy{background:linear-gradient(180deg,#f6d89d,#dfb56f 48%,#788d69)}.emotion-awareness-card-product .scene-burst,.emotion-awareness-card-product .scene-shadow{background:linear-gradient(180deg,#bfc8d2,#8793a0 48%,#52616a)}.emotion-awareness-card-product .scene-flat,.emotion-awareness-card-product .scene-stack{background:linear-gradient(180deg,#d9d3c6,#b9b09f 46%,#6f786c)}.emotion-awareness-card-product .product-card{margin-top:38px;padding:22px;background:#f0dedb;border-radius:2px 16px 16px 2px}.emotion-awareness-card-product .product-card strong{display:block;margin:8px 0 18px;font-size:19px;font-weight:500}.emotion-awareness-card-product .product-card button{border:0;padding:0;background:transparent;color:#955e5a;font:12px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;cursor:pointer}.emotion-awareness-card-product .professional-note{margin:28px auto 0;max-width:800px;color:#8d7f7c;text-align:center;font:11px/1.7 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}@media (max-width:900px){.emotion-awareness-card-product .input-stage{grid-template-columns:1fr;gap:40px;padding-inline:0}.emotion-awareness-card-product .intro-copy h1{font-size:46px}.emotion-awareness-card-product .open-book{grid-template-columns:1fr}.emotion-awareness-card-product .book-left,.emotion-awareness-card-product .book-right{border-radius:18px}.emotion-awareness-card-product .healing-scene{min-height:220px}}@media (max-width:620px){.emotion-awareness-card-product .site-shell{width:min(100% - 24px,1240px)}.emotion-awareness-card-product .topbar{height:78px}.emotion-awareness-card-product .edition{display:none}.emotion-awareness-card-product .input-stage{padding-top:40px}.emotion-awareness-card-product .cover-stage{padding:12px 0 26px}.emotion-awareness-card-product .intro-copy h1{font-size:36px}.emotion-awareness-card-product .writing-card{padding:26px 22px 28px 28px}.emotion-awareness-card-product .result-stage{padding-inline:0}.emotion-awareness-card-product .result-heading{align-items:flex-start;flex-direction:column;gap:20px}.emotion-awareness-card-product .book-left,.emotion-awareness-card-product .book-right{padding:34px 26px 58px}.emotion-awareness-card-product .safety-note{grid-template-columns:1fr}.emotion-awareness-card-product .loading-words{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.emotion-awareness-card-product *,.emotion-awareness-card-product :after,.emotion-awareness-card-product :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.emotion-awareness-card-product .book-app{width:100%;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.9),transparent 38%),linear-gradient(180deg,#f7ece9,#eddcd7);color:#392f2d}.emotion-awareness-card-product .book-topbar{width:min(100% - 40px,1240px);height:78px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(122,91,85,.15)}.emotion-awareness-card-product .book-topbar-leading{display:flex;align-items:center;gap:14px;min-width:0}.emotion-awareness-card-product .lab-back{flex:none;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #d9bfbb;border-radius:999px;background:rgba(255,250,248,.82);color:#7d6663;text-decoration:none;font:12px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:.04em;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.emotion-awareness-card-product .lab-back:hover{background:#fff7f4;border-color:#c9a29c;color:#5f4541}.emotion-awareness-card-product .lab-back:focus-visible{outline:2px solid #b86e6c;outline-offset:2px}.emotion-awareness-card-product .book-theatre{height:calc(100vh - 116px);height:calc(100svh - 116px);display:grid;place-items:center;padding:18px 18px 34px;perspective:1800px;container-name:book-stage;container-type:size}.emotion-awareness-card-product .stage-intro .book-topbar{position:fixed;inset:0 0 auto;z-index:20;border-bottom-color:rgba(122,91,85,.1)}.emotion-awareness-card-product .stage-intro .book-theatre{height:100vh;height:100svh;padding:0}.emotion-awareness-card-product .stage-intro .book-credit{display:none}.emotion-awareness-card-product .temper-guide{--guide-coral:#ce6f65;--guide-deep:#8f443e;--guide-handwriting:"HanziPen SC","Hannotate SC","STKaiti","KaiTi",cursive;position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 71% 38%,rgba(255,255,255,.94) 0 13%,transparent 39%),linear-gradient(112deg,rgba(250,239,235,.98),rgba(247,230,225,.82))}.emotion-awareness-card-product .temper-guide:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.42;background-image:repeating-radial-gradient(circle at 17% 23%,rgba(118,74,66,.07) 0 .6px,transparent .8px 5px),linear-gradient(90deg,transparent 49.96%,rgba(138,95,87,.055) 50%,transparent 50.04%);background-size:11px 11px,100% 100%;mix-blend-mode:multiply}.emotion-awareness-card-product .temper-guide-copy{position:absolute;z-index:5;left:clamp(28px,4vw,72px);top:50%;width:min(850px,67vw);text-align:center;transform:translateY(-46%);animation:temper-copy-enter .76s cubic-bezier(.2,.72,.2,1) both}.emotion-awareness-card-product .temper-guide-kicker{color:#a16f69;font:16px/1.45 var(--guide-handwriting);letter-spacing:.1em}.emotion-awareness-card-product .temper-guide-copy h1{margin:24px 0 22px;color:#a9493d;font-family:var(--guide-handwriting);font-size:clamp(44px,4.8vw,72px);font-weight:400;line-height:1.18;letter-spacing:.025em;white-space:nowrap}.emotion-awareness-card-product .temper-guide-copy p{width:min(620px,100%);margin:0 auto;color:#7b6864;font:20px/1.8 var(--guide-handwriting);text-wrap:pretty}.emotion-awareness-card-product .temper-guide-enter{min-height:48px;margin-top:36px;padding:0 22px;border:1px solid rgba(121,70,64,.2);border-radius:999px;background:#9c5953;color:#fffaf8;box-shadow:0 14px 32px rgba(101,54,49,.16);font:17px/1 var(--guide-handwriting);letter-spacing:.06em;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;animation:temper-control-enter .6s ease 4.65s both}.emotion-awareness-card-product .temper-guide-enter:hover{transform:translateY(-2px);background:#8e4f49;box-shadow:0 18px 38px rgba(101,54,49,.2)}.emotion-awareness-card-product .temper-guide-enter:focus-visible,.emotion-awareness-card-product .temper-guide-skip:focus-visible{outline:2px solid #8f443e;outline-offset:4px}.emotion-awareness-card-product .temper-guide-stage{position:absolute;inset:15% 3.5% 11% 66%;overflow:hidden}.emotion-awareness-card-product .temper-character{--guide-eye-x:0;--guide-eye-y:0;position:absolute;z-index:3;left:20%;bottom:10%;width:clamp(150px,16vw,230px);transform-origin:50% 92%;filter:drop-shadow(0 18px 18px rgba(123,65,58,.11))}.emotion-awareness-card-product .temper-character img{display:block;width:100%;height:auto}.emotion-awareness-card-product .temper-eye-glint{position:absolute;z-index:2;top:49.05%;width:clamp(2px,.34vw,4px);aspect-ratio:1;border-radius:50%;background:rgba(255,242,224,.92);box-shadow:0 0 1px rgba(255,255,255,.72);pointer-events:none;transform:translate3d(calc(-50% + var(--guide-eye-x) * 2.2px),calc(-50% + var(--guide-eye-y) * 2px),0);transition:transform .15s cubic-bezier(.2,.72,.18,1);will-change:transform}.emotion-awareness-card-product .temper-eye-glint-left{left:29.9%}.emotion-awareness-card-product .temper-eye-glint-right{left:51.5%}@media (prefers-reduced-motion:reduce){.emotion-awareness-card-product .temper-eye-glint{transform:translate(-50%,-50%)!important}}.emotion-awareness-card-product .temper-shadow{position:absolute;z-index:2;left:18%;bottom:10%;width:34%;height:4%;border-radius:50%;background:rgba(156,89,80,.13);filter:blur(8px);transform-origin:center}.emotion-awareness-card-product .temper-guide-skip{display:block;margin:13px auto 0;padding:6px 8px;border:0;background:transparent;color:#806d69;font:12px/1 var(--guide-handwriting);letter-spacing:.1em;cursor:pointer}@keyframes temper-copy-enter{0%{opacity:0;transform:translateY(-42%) translateX(-18px)}to{opacity:1;transform:translateY(-46%) translateX(0)}}@keyframes temper-control-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:761px) and (max-width:1050px){.emotion-awareness-card-product .temper-guide-copy h1{font-size:clamp(34px,4vw,44px)}}@media (max-width:760px){.emotion-awareness-card-product .stage-intro .book-topbar{display:none}.emotion-awareness-card-product .temper-guide-copy{left:24px;top:auto;bottom:9%;width:calc(100% - 48px);text-align:center;transform:none}.emotion-awareness-card-product .temper-guide-copy h1{margin:12px 0 10px;font-size:clamp(27px,7.1vw,38px);letter-spacing:0}.emotion-awareness-card-product .temper-guide-copy p{width:min(360px,96%);font-size:15px;line-height:1.7}.emotion-awareness-card-product .temper-guide-enter{min-height:44px;margin-top:18px}.emotion-awareness-card-product .temper-guide-stage{inset:5% -18% 39% -18%}.emotion-awareness-card-product .temper-character{left:40%;bottom:2%;width:clamp(145px,38vw,190px)}}.emotion-awareness-card-product .cover-portal{--cover-pointer-x:0;--cover-pointer-y:0;width:min(96cqw,calc(92cqh * 1.92));position:relative;padding:0;border:0;border-radius:5px 28px 28px 5px;background:transparent;cursor:pointer;transform:perspective(1200px) rotateX(calc(1.5deg - var(--cover-pointer-y) * 1.35deg)) rotateY(calc(var(--cover-pointer-x) * 1.8deg)) translate3d(calc(var(--cover-pointer-x) * 2px),calc(var(--cover-pointer-y) * 1.5px),0);transform-style:preserve-3d;box-shadow:0 34px 86px rgba(87,57,52,.2);transition:transform .28s cubic-bezier(.2,.72,.18,1),box-shadow .28s ease;touch-action:manipulation;will-change:transform}.emotion-awareness-card-product .cover-portal:hover{box-shadow:0 42px 100px rgba(87,57,52,.24)}.emotion-awareness-card-product .cover-portal:active{transform:perspective(1200px) rotateX(calc(1deg - var(--cover-pointer-y) * .8deg)) rotateY(calc(var(--cover-pointer-x) * 1.1deg)) translate3d(0,2px,0) scale(.996);box-shadow:0 22px 58px rgba(87,57,52,.18);transition-duration:90ms}.emotion-awareness-card-product .cover-portal img{display:block;width:100%;border-radius:inherit}.emotion-awareness-card-product .cover-fire-alive{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none;clip-path:polygon(73.5% 60%,74.5% 42%,76.5% 30%,78.5% 16%,80.5% 24%,82.5% 10%,84.5% 24%,87% 16%,89.5% 32%,91% 51%,89.5% 66%,86% 71%,78% 70%)}.emotion-awareness-card-product .cover-fire-alive img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;transform-origin:82.5% 69%;animation:cover-character-flow 3.8s cubic-bezier(.45,0,.55,1) infinite;translate:calc(var(--cover-pointer-x) * 2.5px) calc(var(--cover-pointer-y) * 1.8px);transition:translate .36s cubic-bezier(.2,.72,.18,1);will-change:transform,filter}@keyframes cover-character-flow{0%,to{transform:translateZ(0) scaleX(1) scaleY(1) skewX(0deg);filter:saturate(1) brightness(1)}22%{transform:translate3d(-.08%,.08%,0) scaleX(1.004) scaleY(.996) skewX(.14deg);filter:saturate(1.025) brightness(1.01)}48%{transform:translate3d(.1%,-.12%,0) scaleX(.996) scaleY(1.007) skewX(-.18deg);filter:saturate(1.045) brightness(1.018)}74%{transform:translate3d(-.04%,-.03%,0) scaleX(1.003) scaleY(1.002) skewX(.1deg);filter:saturate(1.02) brightness(1.008)}}.emotion-awareness-card-product .cover-portal>span{position:absolute;left:5.2%;bottom:6%;padding:9px 15px;border:1px solid rgba(126,84,79,.25);border-radius:999px;background:rgba(255,249,247,.82);color:#805f5b;font:12px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:.08em;backdrop-filter:blur(10px)}.emotion-awareness-card-product .opening-sequence{width:min(980px,calc(100vw - 40px));height:min(610px,calc(100svh - 160px));display:grid;place-items:center;perspective:1700px}.emotion-awareness-card-product .opening-book{width:min(820px,86vw);aspect-ratio:1.55;position:relative;transform-style:preserve-3d;transform:rotateX(11deg) rotate(-1deg);animation:opening-camera 1.25s cubic-bezier(.2,.72,.18,1) both}.emotion-awareness-card-product .opening-book:after,.emotion-awareness-card-product .opening-book:before{content:"";position:absolute;top:0;width:50%;height:100%;background:linear-gradient(90deg,rgba(113,83,75,.04),transparent 12%),#fffdfa;box-shadow:inset 0 0 30px rgba(111,82,75,.08)}.emotion-awareness-card-product .opening-book:before{left:0;border-radius:22px 3px 3px 22px}.emotion-awareness-card-product .opening-book:after{right:0;border-radius:3px 22px 22px 3px}.emotion-awareness-card-product .opening-shadow{position:absolute;inset:12% -6% -9%;z-index:-2;border-radius:50%;background:rgba(77,54,49,.22);filter:blur(32px)}.emotion-awareness-card-product .opening-board,.emotion-awareness-card-product .opening-cover,.emotion-awareness-card-product .opening-leaf{position:absolute;top:0;left:50%;width:50%;height:100%;transform-origin:left center;transform-style:preserve-3d;backface-visibility:hidden;border-radius:2px 20px 20px 2px}.emotion-awareness-card-product .opening-board{z-index:2;background:#ad716d;box-shadow:18px 18px 38px rgba(79,48,44,.24);animation:board-open 1.05s cubic-bezier(.22,.72,.18,1) .08s both}.emotion-awareness-card-product .opening-cover{z-index:7;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:12%;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 6px),#a9615e;color:white;box-shadow:18px 12px 30px rgba(75,44,40,.26);animation:cover-open 1.15s cubic-bezier(.18,.78,.2,1) both}.emotion-awareness-card-product .opening-cover span{font:500 clamp(24px,4vw,48px)/1.15 Songti SC,STSong,serif;letter-spacing:.1em}.emotion-awareness-card-product .opening-cover small{font:12px/1.7 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:.14em;opacity:.78}.emotion-awareness-card-product .opening-leaf{background:linear-gradient(90deg,rgba(104,75,69,.12),transparent 16%),#fffdf8;border:1px solid rgba(116,86,78,.08);box-shadow:12px 7px 20px rgba(77,55,50,.16)}.emotion-awareness-card-product .leaf-one{z-index:6;animation:leaf-open-one 1.02s cubic-bezier(.2,.75,.18,1) .12s both}.emotion-awareness-card-product .leaf-two{z-index:5;animation:leaf-open-two .96s cubic-bezier(.2,.75,.18,1) .22s both}.emotion-awareness-card-product .leaf-three{z-index:4;animation:leaf-open-three .9s cubic-bezier(.2,.75,.18,1) .31s both}@keyframes opening-camera{0%{transform:rotateX(18deg) rotate(-3deg) scale(.72)}to{transform:rotateX(4deg) rotate(0) scale(1)}}@keyframes cover-open{0%{transform:rotateY(0deg)}58%{transform:rotateY(-105deg) skewY(-1.5deg)}to{transform:rotateY(-178deg)}}@keyframes board-open{0%{transform:rotateY(0deg)}to{transform:rotateY(-176deg)}}@keyframes leaf-open-one{0%{transform:rotateY(0deg)}to{transform:rotateY(-168deg) translateZ(2px)}}@keyframes leaf-open-two{0%{transform:rotateY(0deg)}to{transform:rotateY(-157deg) translateZ(5px)}}@keyframes leaf-open-three{0%{transform:rotateY(0deg)}to{transform:rotateY(-145deg) translateZ(8px)}}.emotion-awareness-card-product .live-book{width:min(98cqw,calc(96cqh * 1.56));aspect-ratio:1.56;position:relative;display:grid;grid-template-columns:1fr 1fr;transform-style:preserve-3d;filter:drop-shadow(0 28px 28px rgba(75,52,47,.18));animation:settle-book .7s cubic-bezier(.2,.78,.2,1) both}@keyframes settle-book{0%{opacity:0;transform:rotateX(9deg) scale(.92) translateY(24px)}to{opacity:1;transform:rotateX(2deg) scale(1) translateY(0)}}.emotion-awareness-card-product .paper-page{min-width:0;position:relative;z-index:2;overflow:hidden;padding:min(4cqw,5cqh);background:radial-gradient(circle at 30% 20%,rgba(147,111,98,.035) 0 1px,transparent 1px 4px),#fffdf9;border:1px solid rgba(113,83,75,.09)}.emotion-awareness-card-product .paper-left{border-radius:24px 3px 3px 24px;box-shadow:inset -24px 0 34px -32px rgba(66,45,41,.45)}.emotion-awareness-card-product .paper-right{border-radius:3px 24px 24px 3px;box-shadow:inset 24px 0 34px -32px rgba(66,45,41,.45)}.emotion-awareness-card-product .paper-stack{position:absolute;top:5px;bottom:-8px;width:calc(50% - 4px);z-index:0;border:1px solid rgba(113,83,75,.08);background:#f8f1ec}.emotion-awareness-card-product .paper-stack-left{left:4px;border-radius:22px 2px 2px 22px;transform:rotate(.45deg)}.emotion-awareness-card-product .paper-stack-right{right:4px;border-radius:2px 22px 22px 2px;transform:rotate(-.45deg)}.emotion-awareness-card-product .book-gutter{position:absolute;top:1%;bottom:1%;left:calc(50% - 11px);width:22px;z-index:12;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(87,59,54,.16),rgba(255,255,255,.44),rgba(87,59,54,.12),transparent);filter:blur(1px)}.emotion-awareness-card-product .folio{position:absolute;bottom:20px;color:#a99490;font:italic 15px Georgia,serif}.emotion-awareness-card-product .paper-left .folio{left:28px}.emotion-awareness-card-product .paper-right .folio{right:28px}.emotion-awareness-card-product .writing-intro{display:grid;grid-template-rows:auto 1fr auto;gap:clamp(16px,2.1vw,26px);align-content:stretch}.emotion-awareness-card-product .writing-intro h1{margin:14px 0;font-size:clamp(30px,3.7vw,50px);font-weight:500;line-height:1.2;letter-spacing:.02em}.emotion-awareness-card-product .intro-heading>p{max-width:430px;margin:0;color:#716461;font:clamp(12px,1.3vw,14px)/1.7 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .intro-observations{align-self:center;border-top:1px solid #eadbd6}.emotion-awareness-card-product .intro-observations>div{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:center;min-height:62px;border-bottom:1px solid #eadbd6}.emotion-awareness-card-product .intro-observations>div>span{color:#b27d76;font:italic 12px/1 Georgia,serif}.emotion-awareness-card-product .intro-observations p{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.emotion-awareness-card-product .intro-observations strong{color:#4b3e3b;font-size:clamp(13px,1.3vw,15px);font-weight:500}.emotion-awareness-card-product .intro-observations small{color:#9a8884;font:11px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;text-align:right}.emotion-awareness-card-product .intro-assurance{display:flex;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;padding:13px 18px 13px 14px;border-radius:14px;background:#f7ede9;color:#806d69}.emotion-awareness-card-product .intro-assurance i{color:#bd837a;font-style:normal}.emotion-awareness-card-product .intro-assurance p{margin:0;font:11px/1.65 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .writing-page{display:flex;flex-direction:column}.emotion-awareness-card-product .writing-title{display:flex;align-items:flex-start;gap:18px}.emotion-awareness-card-product .writing-title h2{margin:2px 0 5px;font-size:clamp(19px,2.2vw,28px);font-weight:500}.emotion-awareness-card-product .writing-title p{margin:0;color:#8d7d79;font:12px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .mood-input-wrap{position:relative;flex:1;min-height:130px;margin:24px 0 0}.emotion-awareness-card-product .writing-page .mood-input-wrap textarea{--writing-line:38px;height:100%;min-height:130px;margin:0;padding:8px 20px 54px;resize:none;border:1px solid #e0cfca;border-radius:2px 14px 14px 2px;outline:none;background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--writing-line) - 1px),rgba(159,121,114,.15) calc(var(--writing-line) - 1px) var(--writing-line)),rgba(251,246,243,.72);background-position:0 8px;background-size:100% var(--writing-line);color:#3f3432;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:clamp(13px,1.5vw,16px);line-height:var(--writing-line)}.emotion-awareness-card-product .voice-input-button{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border:1px solid rgba(168,102,99,.32);border-radius:999px;background:rgba(255,250,248,.94);color:#955e5a;font:11px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;cursor:pointer;box-shadow:0 6px 18px rgba(90,63,58,.08)}.emotion-awareness-card-product .voice-input-button:hover:not(:disabled){border-color:rgba(168,102,99,.58);background:#fff}.emotion-awareness-card-product .voice-input-button:disabled{cursor:not-allowed;opacity:.42}.emotion-awareness-card-product .voice-input-button.is-listening{background:#a86663;color:#fff}.emotion-awareness-card-product .voice-input-icon{position:relative;width:10px;height:14px;border:1.5px solid;border-radius:7px}.emotion-awareness-card-product .voice-input-icon:after{content:"";position:absolute;left:50%;bottom:-5px;width:12px;height:6px;border:1.5px solid;border-top:0;border-radius:0 0 8px 8px;transform:translateX(-50%)}.emotion-awareness-card-product .voice-input-button.is-listening .voice-input-icon{animation:voice-pulse 1.2s ease-in-out infinite}.emotion-awareness-card-product .voice-input-status{min-height:18px;margin:5px 2px 0;color:#9c8883;font:10px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;opacity:.72}.emotion-awareness-card-product .voice-input-status.is-visible{color:#8c625e;opacity:1}@keyframes voice-pulse{50%{transform:scale(.86);opacity:.62}}@media (pointer:coarse){.emotion-awareness-card-product .voice-input-button{min-width:112px;min-height:44px;padding-inline:16px;justify-content:center;font-size:12px;touch-action:manipulation}.emotion-awareness-card-product .writing-page .mood-input-wrap textarea{padding-bottom:64px}}.emotion-awareness-card-product .writing-page .primary-button{width:100%;margin-top:16px}.emotion-awareness-card-product .book-presets{display:flex;gap:8px;margin-top:12px}.emotion-awareness-card-product .book-presets button{flex:1;padding:8px 6px;border:1px solid #dec8c3;border-radius:999px;background:transparent;color:#93726d;font-size:11px;cursor:pointer}.emotion-awareness-card-product .analysis-book{background:#fffdf9}.emotion-awareness-card-product .analysis-base{display:flex;flex-direction:column;justify-content:center}.emotion-awareness-card-product .analysis-base blockquote{margin:24px 0;font-size:clamp(22px,3vw,40px);line-height:1.55}.emotion-awareness-card-product .analysis-base h2{margin:9px 0;color:#8c7772;font-weight:400;font-size:clamp(18px,2.2vw,28px)}.emotion-awareness-card-product .analysis-sheet{position:absolute;top:0;left:50%;width:50%;height:100%;z-index:20;transform-origin:left center;transform-style:preserve-3d;border:1px solid rgba(113,83,75,.1);border-radius:2px 22px 22px 2px;background:linear-gradient(90deg,rgba(87,59,54,.18),transparent 13%),repeating-linear-gradient(0deg,#fffdfa 0 13px,#fdf9f5 13px 14px);box-shadow:16px 6px 28px rgba(66,45,41,.2);backface-visibility:visible}.emotion-awareness-card-product .sheet-one{animation:analysis-flip 1.05s cubic-bezier(.3,.62,.18,1) .05s both}.emotion-awareness-card-product .sheet-two{animation:analysis-flip 1.02s cubic-bezier(.3,.62,.18,1) .35s both}.emotion-awareness-card-product .sheet-three{animation:analysis-flip .96s cubic-bezier(.3,.62,.18,1) .7s both}@keyframes analysis-flip{0%{transform:rotateY(0deg) skewY(0)}42%{transform:rotateY(-76deg) skewY(-2deg) translateZ(14px);box-shadow:28px 10px 38px rgba(66,45,41,.28)}to{transform:rotateY(-180deg) skewY(0);box-shadow:-10px 5px 20px rgba(66,45,41,.1)}}.emotion-awareness-card-product .result-reader{display:grid;justify-items:center;gap:10px;width:100%;height:100%;align-content:center}.emotion-awareness-card-product .result-reader .live-book{width:min(98cqw,calc((100cqh - 54px) * 1.56))}@media (min-width:761px){.emotion-awareness-card-product .live-book{width:min(70vw,calc(80svh * 1.56))}.emotion-awareness-card-product .result-reader .live-book{width:min(70vw,calc(76svh * 1.56))}}.emotion-awareness-card-product .result-paper{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9c3be transparent}.emotion-awareness-card-product .mood-paper blockquote{margin:26px 0 30px;font-size:clamp(21px,2.7vw,36px);line-height:1.55}.emotion-awareness-card-product .mood-paper .extract-list{margin-top:0}.emotion-awareness-card-product .emotion-paper{display:flex;flex-direction:column}.emotion-awareness-card-product .emotion-spread{display:grid;grid-template-columns:minmax(120px,42%) 1fr;align-items:center;gap:clamp(18px,3vw,36px);flex:1;margin-top:16px;padding-top:18px;border-top:5px solid var(--emotion)}.emotion-awareness-card-product .emotion-art{display:grid;place-items:center;width:100%;min-height:190px}.emotion-awareness-card-product .emotion-art img,.emotion-awareness-card-product .emotion-doodle{width:100%;max-height:290px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.emotion-awareness-card-product .emotion-doodle{--doodle-color:#a7837d;position:relative;width:min(100%,220px);aspect-ratio:1;max-width:230px;filter:drop-shadow(0 8px 0 rgba(83,58,52,.08))}.emotion-awareness-card-product .emotion-doodle .doodle-body{position:absolute;inset:12% 12% 14%;border:2px solid color-mix(in srgb,var(--doodle-color) 68%,#5f3b36);border-radius:48% 52% 45% 55%/44% 46% 54% 56%;background:radial-gradient(circle at 28% 26%,rgba(255,255,255,.24) 0 1px,transparent 2px),repeating-radial-gradient(circle at 52% 56%,transparent 0 3px,rgba(80,45,39,.08) 4px 5px),var(--doodle-color);transform:rotate(-1.5deg)}.emotion-awareness-card-product .emotion-doodle .doodle-body:after{content:"";position:absolute;inset:6%;border:2px dashed rgba(80,45,39,.16);border-radius:inherit}.emotion-awareness-card-product .doodle-flame .doodle-body{inset:10% 13% 15%;border-radius:55% 45% 48% 52%/35% 38% 62% 65%;clip-path:polygon(50% 0,61% 18%,72% 6%,77% 27%,94% 20%,88% 46%,100% 58%,91% 87%,71% 100%,32% 98%,9% 84%,2% 59%,14% 39%,22% 13%,39% 27%)}.emotion-awareness-card-product .doodle-joy .doodle-body,.emotion-awareness-card-product .doodle-spike .doodle-body{clip-path:polygon(50% 0,60% 13%,74% 5%,78% 21%,96% 20%,90% 39%,100% 50%,89% 61%,96% 81%,76% 79%,70% 97%,54% 87%,41% 100%,33% 83%,12% 87%,18% 67%,1% 56%,15% 43%,7% 24%,28% 25%,34% 7%)}.emotion-awareness-card-product .doodle-drop .doodle-body{inset:7% 18% 14%;border-radius:70% 30% 58% 42%/72% 36% 64% 28%;transform:rotate(45deg)}.emotion-awareness-card-product .doodle-drop .doodle-body>i{transform:rotate(-45deg)}.emotion-awareness-card-product .doodle-stack .doodle-body{box-shadow:0 -13px 0 -3px color-mix(in srgb,var(--doodle-color) 88%,white),0 -25px 0 -8px color-mix(in srgb,var(--doodle-color) 75%,white)}.emotion-awareness-card-product .doodle-flat .doodle-body{inset:38% 7% 14%;border-radius:50% 50% 18% 18%/70% 70% 30% 30%}.emotion-awareness-card-product .doodle-small .doodle-body{inset:27% 25% 20%}.emotion-awareness-card-product .doodle-accent,.emotion-awareness-card-product .doodle-arm,.emotion-awareness-card-product .doodle-brow,.emotion-awareness-card-product .doodle-eye,.emotion-awareness-card-product .doodle-foot,.emotion-awareness-card-product .doodle-mouth{position:absolute;z-index:3;display:block}.emotion-awareness-card-product .doodle-eye{top:43%;width:7px;height:9px;border-radius:50%;background:#493532}.emotion-awareness-card-product .eye-left{left:34%}.emotion-awareness-card-product .eye-right{right:34%}.emotion-awareness-card-product .doodle-brow{top:33%;width:20%;height:2px;border-radius:999px;background:#493532}.emotion-awareness-card-product .brow-left{left:24%;transform:rotate(8deg)}.emotion-awareness-card-product .brow-right{right:24%;transform:rotate(-8deg)}.emotion-awareness-card-product .is-angry .brow-left{transform:rotate(22deg)}.emotion-awareness-card-product .is-angry .brow-right{transform:rotate(-22deg)}.emotion-awareness-card-product .doodle-mouth{left:42%;top:62%;width:18%;height:10%;border-bottom:3px solid #493532;border-radius:0 0 50% 50%}.emotion-awareness-card-product .is-angry .doodle-mouth,.emotion-awareness-card-product .is-sad .doodle-mouth{border:0;border-top:3px solid #493532;border-radius:50% 50% 0 0}.emotion-awareness-card-product .is-joy .doodle-eye{height:6px;background:transparent;border-top:3px solid #493532}.emotion-awareness-card-product .is-joy .doodle-mouth{height:18%;border-bottom-width:4px}.emotion-awareness-card-product .doodle-arm{top:61%;width:23%;height:24%;border-top:3px solid #493532}.emotion-awareness-card-product .arm-left{left:-11%;border-radius:70% 0 0;transform:rotate(-18deg)}.emotion-awareness-card-product .arm-right{right:-11%;border-radius:0 70% 0 0;transform:rotate(18deg)}.emotion-awareness-card-product .is-angry .arm-left{left:10%;transform:rotate(26deg)}.emotion-awareness-card-product .is-angry .arm-right{right:10%;transform:rotate(-26deg)}.emotion-awareness-card-product .doodle-foot{bottom:8%;width:16%;height:10%;border-bottom:3px solid #493532;border-radius:50%}.emotion-awareness-card-product .foot-left{left:30%;transform:rotate(-8deg)}.emotion-awareness-card-product .foot-right{right:29%;transform:rotate(8deg)}.emotion-awareness-card-product .doodle-accent{width:18%;height:3px;border-radius:999px;background:var(--doodle-color);opacity:.8}.emotion-awareness-card-product .accent-one{left:2%;top:34%;transform:rotate(28deg)}.emotion-awareness-card-product .accent-two{right:2%;top:34%;transform:rotate(-28deg)}.emotion-awareness-card-product .doodle-small .doodle-accent{opacity:.28}.emotion-awareness-card-product .doodle-question .accent-one{left:auto;right:9%;top:5%;width:18px;height:18px;border-right:3px solid var(--doodle-color);border-top:3px solid var(--doodle-color);border-left:3px solid transparent;border-bottom:3px solid transparent;border-radius:50%;background:transparent;transform:rotate(-18deg)}.emotion-awareness-card-product .doodle-question .accent-two{right:16%;top:21%;width:4px;height:4px;border-radius:50%}.emotion-awareness-card-product .emotion-spread h1{margin:8px 0 12px;font-size:clamp(38px,5vw,70px);font-weight:500}.emotion-awareness-card-product .emotion-spread p{margin:0;color:#6f615e;font:13px/1.8 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .action-book-page,.emotion-awareness-card-product .detail-book-page,.emotion-awareness-card-product .language-book-page,.emotion-awareness-card-product .question-book-page{display:flex;flex-direction:column;justify-content:center}.emotion-awareness-card-product .detail-book-page h2,.emotion-awareness-card-product .language-book-page h2,.emotion-awareness-card-product .question-book-page>h2{margin:10px 0 0;font-size:clamp(17px,2vw,25px);font-weight:500;line-height:1.6}.emotion-awareness-card-product .compact-protect{margin-top:24px;padding:14px 16px}.emotion-awareness-card-product .question-list{display:grid;gap:0;margin-top:28px;border-top:1px solid #e4d5d1}.emotion-awareness-card-product .question-list>div{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;min-height:58px;border-bottom:1px solid #e4d5d1}.emotion-awareness-card-product .question-list span{color:#b07c75;font:italic 11px/1 Georgia,serif}.emotion-awareness-card-product .question-list p{margin:0;color:#514542;font-size:clamp(13px,1.5vw,16px);line-height:1.55}.emotion-awareness-card-product .language-book-page blockquote{margin:14px 0 0;font-size:clamp(19px,2.3vw,29px);line-height:1.55}.emotion-awareness-card-product .help-note{margin-top:22px;padding:14px 16px;border-left:3px solid #c98c83;background:#f7edeb}.emotion-awareness-card-product .help-note span{color:#9a6e68;font:11px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .help-note p{margin:7px 0 0;color:#675956;font:12px/1.65 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .action-book-page h2,.emotion-awareness-card-product .closing-book-page h2,.emotion-awareness-card-product .watch-book-page h2{margin:12px 0 0;font-size:clamp(18px,2.4vw,30px);font-weight:500;line-height:1.55}.emotion-awareness-card-product .scene-book-page{padding:0;background:#7f8b80}.emotion-awareness-card-product .scene-book-page video,.emotion-awareness-card-product .scene-book-tint{position:absolute;inset:0;width:100%;height:100%}.emotion-awareness-card-product .scene-book-page video{-o-object-fit:cover;object-fit:cover}.emotion-awareness-card-product .scene-book-tint{background:linear-gradient(180deg,rgba(43,35,32,.04),rgba(42,32,29,.48))}.emotion-awareness-card-product .scene-book-copy{position:absolute;left:10%;right:16%;bottom:8%;z-index:3;padding:12px 16px 11px;border:1px solid rgba(255,255,255,.34);border-radius:2px 12px 12px 2px;background:rgba(255,250,246,.8);backdrop-filter:blur(9px)}.emotion-awareness-card-product .scene-book-copy span{font-size:11px;letter-spacing:.04em}.emotion-awareness-card-product .scene-book-copy h2{margin:4px 0 3px;font-size:clamp(18px,2.2vw,27px);font-weight:500;line-height:1.35}.emotion-awareness-card-product .scene-book-copy p{margin:0;color:#6e5f5c;font:11px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .folio-light{z-index:4;color:rgba(255,255,255,.85)}.emotion-awareness-card-product .closing-book-page,.emotion-awareness-card-product .watch-book-page{display:flex;flex-direction:column;justify-content:center}.emotion-awareness-card-product .watch-book-page .product-card{margin-top:34px}.emotion-awareness-card-product .closing-book-page>p{margin:22px 0 0;color:#71635f;font:13px/1.85 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .safety-book-note{margin-top:24px;padding:16px;border-left:3px solid #bf6258;background:#f6e7e3}.emotion-awareness-card-product .safety-book-note p{margin:7px 0 0;font:12px/1.65 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .restart-book{align-self:flex-start;margin-top:30px;padding:10px 0;border:0;border-bottom:1px solid #a77b75;background:transparent;color:#956c67;cursor:pointer}.emotion-awareness-card-product .closing-actions{display:flex;align-items:center;gap:18px;margin-top:30px}.emotion-awareness-card-product .closing-actions .restart-book{margin-top:0}.emotion-awareness-card-product .share-book{padding:10px 16px;border:1px solid #cda9a3;border-radius:999px;background:#f4e5e2;color:#835f5a;cursor:pointer}.emotion-awareness-card-product .journal-page{--handwriting-font:"HanziPen SC","Hannotate SC","STKaiti","KaiTi",cursive;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:linear-gradient(rgba(255,253,249,.9),rgba(255,253,249,.9)),repeating-linear-gradient(0deg,transparent 0 31px,rgba(176,130,121,.1) 31px 32px)}.emotion-awareness-card-product .journal-heading{display:grid;grid-template-columns:clamp(42px,5vw,66px) 1fr;gap:16px;align-items:start;margin:18px 0 22px}.emotion-awareness-card-product .journal-heading>span{color:#b87971;font:400 clamp(58px,6vw,86px)/.82 var(--handwriting-font);transform:rotate(-4deg)}.emotion-awareness-card-product .journal-heading h2{margin:0;color:#4d403e;font:400 clamp(22px,2.6vw,34px)/1.2 var(--handwriting-font);letter-spacing:.03em}.emotion-awareness-card-product .journal-heading p{margin:7px 0 0;color:#81716e;font:11px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .journal-fields{display:grid;gap:13px}.emotion-awareness-card-product .journal-field{display:grid;grid-template-columns:32px 1fr;gap:11px;align-items:start}.emotion-awareness-card-product .journal-field>span{padding-top:7px;color:#b78881;font:23px/1 var(--handwriting-font)}.emotion-awareness-card-product .journal-field textarea{min-height:56px;resize:none;padding:8px 10px 6px;border:0;border-bottom:1px solid rgba(173,126,119,.28);border-radius:0;outline:none;background:rgba(255,255,255,.22);color:#4e4140;font:17px/1.55 var(--handwriting-font)}.emotion-awareness-card-product .journal-field textarea::-moz-placeholder{color:#b7a3a0;opacity:.72}.emotion-awareness-card-product .journal-field textarea::placeholder{color:#b7a3a0;opacity:.72}.emotion-awareness-card-product .journal-field textarea:focus{border-bottom-color:#b97c74;background:rgba(250,237,234,.45)}.emotion-awareness-card-product .journal-input-wrap{position:relative;display:block;min-width:0}.emotion-awareness-card-product .journal-input-wrap textarea{width:100%;padding-right:46px}.emotion-awareness-card-product .journal-voice-button{position:absolute;right:7px;top:50%;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(168,102,99,.28);border-radius:50%;background:rgba(255,250,248,.92);color:#a26963;cursor:pointer;transform:translateY(-50%)}.emotion-awareness-card-product .journal-voice-button.is-listening{background:#a86663;color:#fff}.emotion-awareness-card-product .journal-voice-button.is-listening .voice-input-icon{animation:voice-pulse 1.2s ease-in-out infinite}.emotion-awareness-card-product .journal-voice-status{min-height:15px;margin:5px 0 0 43px;color:#9b7b76;font:8px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .journal-privacy{margin-top:16px;color:#a18e8a;font:9px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;letter-spacing:.05em}.emotion-awareness-card-product .journal-reflection-page{gap:12px}.emotion-awareness-card-product .journal-block+.journal-block{padding-top:14px;border-top:1px solid #eadbd7}.emotion-awareness-card-product .journal-heading.is-compact{grid-template-columns:52px 1fr;gap:11px;margin:0 0 9px}.emotion-awareness-card-product .journal-heading.is-compact>span{font-size:clamp(48px,5vw,68px)}.emotion-awareness-card-product .journal-heading.is-compact h2{font-size:clamp(19px,2.1vw,28px)}.emotion-awareness-card-product .journal-fields.is-compact{gap:6px}.emotion-awareness-card-product .affirmation-field textarea,.emotion-awareness-card-product .journal-fields.is-compact .journal-field textarea{min-height:43px;font-size:15px}.emotion-awareness-card-product .affirmation-field{display:block}.emotion-awareness-card-product .journal-actions{display:flex;align-items:center;gap:16px;margin-top:4px}.emotion-awareness-card-product .journal-actions .restart-book{margin-top:0}.emotion-awareness-card-product .turning-leaf{position:absolute;top:0;width:50%;height:100%;z-index:30;transform-style:preserve-3d;pointer-events:none}.emotion-awareness-card-product .turn-next{left:50%;transform-origin:left center;animation:turn-page-next .82s cubic-bezier(.25,.62,.18,1) both}.emotion-awareness-card-product .turn-previous{left:0;transform-origin:right center;animation:turn-page-previous .82s cubic-bezier(.25,.62,.18,1) both}.emotion-awareness-card-product .turning-back,.emotion-awareness-card-product .turning-front{position:absolute;inset:0;display:grid;place-items:end;padding:24px;border:1px solid rgba(112,81,74,.1);background:linear-gradient(90deg,rgba(91,62,57,.15),transparent 12%),#fffdfa;color:#b09b96;font:italic 12px Georgia,serif;backface-visibility:hidden}.emotion-awareness-card-product .turning-front{border-radius:2px 22px 22px 2px}.emotion-awareness-card-product .turning-back{border-radius:22px 2px 2px 22px;transform:rotateY(180deg)}@keyframes turn-page-next{0%{transform:rotateY(0deg);box-shadow:12px 6px 26px rgba(62,42,38,.12)}46%{transform:rotateY(-82deg) skewY(-1.2deg) translateZ(18px);box-shadow:30px 10px 42px rgba(62,42,38,.28)}to{transform:rotateY(-180deg);box-shadow:-10px 5px 20px rgba(62,42,38,.08)}}@keyframes turn-page-previous{0%{transform:rotateY(0deg);box-shadow:-12px 6px 26px rgba(62,42,38,.12)}46%{transform:rotateY(82deg) skewY(1.2deg) translateZ(18px);box-shadow:-30px 10px 42px rgba(62,42,38,.28)}to{transform:rotateY(180deg);box-shadow:10px 5px 20px rgba(62,42,38,.08)}}.emotion-awareness-card-product .book-navigation{display:flex;align-items:center;gap:20px}.emotion-awareness-card-product .book-navigation>button{width:38px;height:38px;border:1px solid #d4b8b2;border-radius:50%;background:rgba(255,252,249,.72);color:#8c6863;font-size:17px;cursor:pointer}.emotion-awareness-card-product .book-navigation>button:disabled{opacity:.28;cursor:default}.emotion-awareness-card-product .page-dots{display:flex;gap:9px}.emotion-awareness-card-product .page-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#cfb6b1;cursor:pointer}.emotion-awareness-card-product .page-dots button.is-current{width:24px;border-radius:999px;background:#a86d68}.emotion-awareness-card-product .book-credit{position:fixed;right:22px;bottom:12px;z-index:50;color:#a18e8a;font:10px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.emotion-awareness-card-product .book-credit a{color:#8f6f6a}.emotion-awareness-card-product @media(min-width: 761px) and(max-height: 1000px){.journal-page{justify-content:flex-start}.journal-heading{gap:10px;margin:8px 0 9px}.journal-heading>span{font-size:clamp(40px,4.5vw,58px)}.journal-heading h2{font-size:clamp(17px,2vw,25px)}.journal-heading p{margin-top:4px;font-size:9px;line-height:1.35}.journal-fields{gap:4px}.journal-field{grid-template-columns:25px 1fr;gap:7px}.journal-field>span{padding-top:4px;font-size:18px}.journal-field textarea{min-height:34px;padding:4px 8px 3px;font-size:13px;line-height:1.25}.journal-privacy{margin-top:8px;font-size:8px}.journal-actions{gap:10px;margin-top:-2px}.journal-actions .restart-book,.journal-actions .share-book{padding:7px 11px;font-size:11px}}@media (max-width:760px){.emotion-awareness-card-product .book-topbar{width:calc(100% - 24px);height:66px;gap:8px}.emotion-awareness-card-product .book-topbar-leading{gap:8px}.emotion-awareness-card-product .lab-back{min-height:30px;padding:0 9px;font-size:10px}.emotion-awareness-card-product .book-topbar .brand{font-size:15px}.emotion-awareness-card-product .book-topbar .brand small,.emotion-awareness-card-product .music-toggle{font-size:9px}.emotion-awareness-card-product .book-theatre{height:calc(100vh - 86px);height:calc(100svh - 86px);padding:8px 6px clamp(116px,14svh,214px)}.emotion-awareness-card-product .cover-portal{width:98cqw}.emotion-awareness-card-product .cover-portal>span{left:4%;bottom:4%;padding:6px 9px;font-size:9px}.emotion-awareness-card-product .live-book{width:99cqw;aspect-ratio:1.32}.emotion-awareness-card-product .paper-page{padding:2.2cqw 1.4cqw 3.6cqw}.emotion-awareness-card-product .writing-intro h1{margin:12px 0;font-size:clamp(20px,6vw,32px)}.emotion-awareness-card-product .intro-heading>p{font-size:10px;line-height:1.65}.emotion-awareness-card-product .writing-intro{gap:8px}.emotion-awareness-card-product .intro-observations>div{grid-template-columns:20px 1fr;gap:5px;min-height:48px}.emotion-awareness-card-product .intro-observations strong{font-size:10px}.emotion-awareness-card-product .intro-observations small{display:block;font-size:8px;line-height:1.35}.emotion-awareness-card-product .intro-assurance{gap:6px;padding:7px 8px}.emotion-awareness-card-product .intro-assurance p{font-size:8px;line-height:1.45}.emotion-awareness-card-product .writing-title{gap:8px}.emotion-awareness-card-product .writing-title h2{font-size:15px}.emotion-awareness-card-product .writing-meta,.emotion-awareness-card-product .writing-title p{font-size:9px}.emotion-awareness-card-product .mood-input-wrap{min-height:84px;margin-top:12px}.emotion-awareness-card-product .writing-page .mood-input-wrap textarea{min-height:84px;height:100%;margin-top:0;padding:6px 11px 38px;font-size:11px;--writing-line:28px;background-position:0 6px}.emotion-awareness-card-product .voice-input-button{right:6px;bottom:6px;min-height:27px;padding:0 8px;gap:5px;font-size:8px}@media (pointer:coarse){.emotion-awareness-card-product .voice-input-button{right:5px;bottom:5px;min-width:78px;min-height:34px;padding-inline:9px;font-size:9px}.emotion-awareness-card-product .writing-page .mood-input-wrap textarea{padding-bottom:44px}}.emotion-awareness-card-product .voice-input-icon{width:8px;height:11px}.emotion-awareness-card-product .voice-input-status{min-height:12px;margin-top:2px;font-size:7px}.emotion-awareness-card-product .writing-page .primary-button{min-height:36px;margin-top:8px;font-size:11px}.emotion-awareness-card-product .book-presets{margin-top:7px;gap:3px}.emotion-awareness-card-product .book-presets button{padding:5px 2px;font-size:8px}.emotion-awareness-card-product .emotion-spread{grid-template-columns:42% 1fr;gap:10px}.emotion-awareness-card-product .emotion-spread h1{font-size:clamp(28px,9vw,42px)}.emotion-awareness-card-product .closing-book-page>p,.emotion-awareness-card-product .emotion-spread p,.emotion-awareness-card-product .extract-list p,.emotion-awareness-card-product .scene-book-copy p{font-size:9px;line-height:1.5}.emotion-awareness-card-product .protect-note{padding:10px}.emotion-awareness-card-product .protect-note strong{font-size:11px}.emotion-awareness-card-product .action-book-page h2,.emotion-awareness-card-product .detail-book-page h2,.emotion-awareness-card-product .language-book-page h2,.emotion-awareness-card-product .question-book-page>h2,.emotion-awareness-card-product .watch-book-page h2{margin-top:6px;font-size:11px;line-height:1.45}.emotion-awareness-card-product .action-book-page .divider,.emotion-awareness-card-product .detail-book-page .divider,.emotion-awareness-card-product .language-book-page .divider{margin:12px 0}.emotion-awareness-card-product .panel-label{font-size:8px}.emotion-awareness-card-product .compact-protect{margin-top:10px;padding:8px}.emotion-awareness-card-product .question-list{margin-top:10px}.emotion-awareness-card-product .question-list>div{grid-template-columns:20px 1fr;gap:4px;min-height:34px}.emotion-awareness-card-product .question-list p{font-size:9px;line-height:1.35}.emotion-awareness-card-product .language-book-page blockquote{margin-top:7px;font-size:13px;line-height:1.4}.emotion-awareness-card-product .help-note{margin-top:10px;padding:8px}.emotion-awareness-card-product .help-note p,.emotion-awareness-card-product .help-note span{font-size:8px;line-height:1.4}.emotion-awareness-card-product .scene-book-copy{left:7%;right:14%;bottom:6%;padding:7px 9px 6px}.emotion-awareness-card-product .scene-book-copy span{font-size:8px}.emotion-awareness-card-product .scene-book-copy h2{margin:2px 0;font-size:15px}.emotion-awareness-card-product .book-navigation{gap:12px}.emotion-awareness-card-product .journal-page{justify-content:flex-start}.emotion-awareness-card-product .journal-heading{grid-template-columns:25px 1fr;gap:6px;margin:7px 0 8px}.emotion-awareness-card-product .journal-heading>span{font-size:28px}.emotion-awareness-card-product .journal-heading h2,.emotion-awareness-card-product .journal-heading.is-compact h2{font-size:13px}.emotion-awareness-card-product .journal-heading p{display:block;font-size:7px;line-height:1.35}.emotion-awareness-card-product .journal-fields{gap:4px}.emotion-awareness-card-product .journal-field{grid-template-columns:13px 1fr;gap:3px}.emotion-awareness-card-product .journal-field>span{padding-top:5px;font-size:10px}.emotion-awareness-card-product .affirmation-field textarea,.emotion-awareness-card-product .journal-field textarea,.emotion-awareness-card-product .journal-fields.is-compact .journal-field textarea{min-height:34px;padding:4px 5px;font-size:9px;line-height:1.35}.emotion-awareness-card-product .journal-input-wrap textarea{padding-right:28px}.emotion-awareness-card-product .journal-voice-button{right:2px;width:24px;height:24px}.emotion-awareness-card-product .journal-voice-button .voice-input-icon{width:7px;height:10px}.emotion-awareness-card-product .journal-voice-status{min-height:8px;margin:2px 0 0 16px;font-size:5px}.emotion-awareness-card-product .journal-privacy{margin-top:5px;font-size:6px}.emotion-awareness-card-product .journal-reflection-page{gap:6px}.emotion-awareness-card-product .journal-heading.is-compact{grid-template-columns:23px 1fr;gap:5px;margin-bottom:4px}.emotion-awareness-card-product .journal-heading.is-compact>span{font-size:25px}.emotion-awareness-card-product .journal-block+.journal-block{padding-top:6px}.emotion-awareness-card-product .journal-actions{gap:6px}.emotion-awareness-card-product .journal-actions .restart-book,.emotion-awareness-card-product .journal-actions .share-book{padding:5px 7px;font-size:7px}.emotion-awareness-card-product .book-navigation>button{width:32px;height:32px}.emotion-awareness-card-product .book-credit{display:none}}