.training-room{--tr-ink:#182b34;--tr-muted:#687b83;--tr-accent:#0d776b;--tr-soft:#eef6f3;position:fixed;inset:0;z-index:80;overflow:auto;background:#f8faf9;color:var(--tr-ink);font-family:inherit;font-size:18px;line-height:1.6}.training-room button{font:inherit;cursor:pointer;touch-action:manipulation}.training-room button:disabled{cursor:default}.training-room button:focus-visible{outline:3px solid #0d776b;outline-offset:4px}.training-topbar{height:82px;border-bottom:1px solid #e3eae7;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 42px;gap:20px}.training-back{gap:10px;border:0;background:none;color:#556970;min-height:44px}.training-back,.training-brand{display:flex;align-items:center}.training-brand{gap:9px;font-weight:750;font-size:22px;letter-spacing:-1px}.training-brand>span>span{color:var(--tr-accent);font-weight:500;margin-left:2px}.training-brand-icon{display:grid;place-items:center;background:var(--tr-accent);color:white;width:35px;height:35px;border-radius:11px}.training-private{display:flex;gap:7px;align-items:center;color:var(--tr-muted);font-size:18px}.training-content{width:min(100% - 48px,940px);margin:0 auto;padding:55px 0 32px}.training-eyebrow{color:var(--tr-accent);font-weight:750;letter-spacing:2px;margin-bottom:15px}.training-room h1{font-size:clamp(30px,4vw,46px);line-height:1.35;font-weight:650;letter-spacing:-1.7px;margin:0 0 16px}.training-room h2{margin:0;font-size:19px;line-height:1.55;font-weight:650;letter-spacing:-.5px}.training-intro{line-height:1.8;color:var(--tr-muted);margin:0}.training-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:33px}.training-settings-panel,.training-sound-panel{padding:28px 30px;border:1px solid #e1e9e5;border-radius:20px;background:#fff}.training-step-label{display:block;font-size:18px;color:var(--tr-accent);font-weight:700;margin-bottom:13px;letter-spacing:.3px}.training-device-list{display:flex;flex-direction:column;gap:10px;margin-top:22px}.training-device{width:100%;min-height:62px;padding:15px 17px;display:flex;align-items:center;gap:13px;text-align:left;border-radius:12px;border:1px solid #dfe7e3;background:#fff;color:var(--tr-ink);font-size:18px}.training-device>span{flex:1}.training-device.selected{border-color:#8bb6ab;background:#eff7f3;color:var(--tr-accent)}.training-help{color:var(--tr-muted);line-height:1.7;margin:18px 0 0}.training-sound-panel{display:flex;flex-direction:column;align-items:center;text-align:center}.training-sound-panel .training-step-label{align-self:flex-start;text-align:left}.training-sound-panel h2{margin-top:4px}.training-sound-panel>p{color:var(--tr-muted);margin:10px 0 18px;line-height:1.8}.training-wave-circle{position:relative;width:104px;height:104px;display:grid;place-items:center;color:var(--tr-accent);background:#eff7f3;border-radius:50%;margin:6px 0 20px}.training-wave-circle>span{position:absolute;border:1px solid #d7e9e1;inset:-9px;border-radius:50%}.training-wave-circle>span:nth-of-type(2){inset:-18px;opacity:.5}.training-wave-circle>span:nth-of-type(3){inset:-27px;opacity:.2}.training-wave-circle.is-playing>span{animation:training-ripple 1.8s ease-in-out infinite}.training-button{min-height:52px;border:1px solid transparent;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;font-weight:650!important;line-height:1.5;transition:background .15s,transform .15s}.training-button:not(:disabled):active{transform:translateY(1px)}.training-button-primary{background:var(--tr-accent);color:#fff;box-shadow:0 4px 9px #0d776b12}.training-button-primary:hover:not(:disabled){background:#08695d}.training-button-primary:disabled{background:#b5c9c2;color:#fff}.training-button-outline{border-color:#c7d8cf;background:#fff;color:var(--tr-accent)}.training-button-outline:hover:not(:disabled){background:#f3f8f5}.training-sound-ready{display:flex;gap:6px;align-items:center;color:var(--tr-accent);margin-top:13px}.training-start-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:22px 0}.training-start-footer>p{color:var(--tr-muted);display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:400px}.training-start-footer>p>span{height:3px;width:3px;background:#a6b7b0;border-radius:50%}.training-footnote{line-height:1.7;color:#819189;margin:8px 0 0}.training-error{background:#fff7ec;border:1px solid #e9d6b7;border-radius:10px;color:#805e26!important;padding:13px 16px!important;font-size:18px!important;line-height:1.7;margin:16px 0!important}.training-audio-note{color:#77877f!important;text-align:center;line-height:1.6;margin:12px 0!important}.training-exercise{max-width:760px;padding-top:38px}.training-progress-heading{display:flex;align-items:center;justify-content:space-between;color:var(--tr-muted);margin-bottom:12px}.training-progress-heading strong{font-size:18px;color:var(--tr-ink)}.training-progress-track{height:4px;background:#e3ece6;border-radius:6px;overflow:hidden;margin-bottom:33px}.training-progress-track>div{height:100%;background:var(--tr-accent);border-radius:6px;transition:width .2s}.training-question-header{display:flex;gap:12px;align-items:center;margin-bottom:13px}.training-domain-label{color:var(--tr-accent);font-weight:700}.training-level-label{color:#87978e;border-left:1px solid #d9e3dc;padding-left:12px}.training-exercise h1{font-size:clamp(27px,4vw,36px);letter-spacing:-1.3px}.training-player{position:relative;min-height:195px;margin-top:28px;border:1px solid #dfebe4;background:linear-gradient(120deg,#f2f8f4,#edf5f1);border-radius:19px;flex-direction:column;gap:13px;overflow:hidden}.training-player,.training-waveform{display:flex;align-items:center;justify-content:center}.training-waveform{position:absolute;gap:5px;inset:0;opacity:.45;pointer-events:none}.training-waveform>i{display:block;width:4px;border-radius:8px;background:#c7dcd0}.training-waveform>i:nth-child(13),.training-waveform>i:nth-child(14),.training-waveform>i:nth-child(15){opacity:0}.training-player.playing .training-waveform>i{animation:training-wave .75s ease-in-out infinite alternate}.training-play-button{position:relative;z-index:1;border:0;width:68px;height:68px;background:var(--tr-accent);color:#fff;display:grid;place-items:center;border-radius:50%;box-shadow:0 7px 20px #0d776b16}.training-play-button:disabled{opacity:.5}.training-player-label{position:relative;z-index:1;color:var(--tr-accent);background:#eff7f2b8;padding:2px 10px;border-radius:5px}.training-listen-count{position:absolute;right:18px;top:15px;color:#6b8276}.training-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px}.training-choice{display:flex;align-items:center;gap:12px;justify-content:flex-start;min-height:86px;background:white;border:1px solid #dce5df;padding:19px;border-radius:13px;color:var(--tr-ink);text-align:left;font-size:19px!important;font-weight:600!important;line-height:1.4;word-break:keep-all}.training-choice-index{font-weight:500;display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border:1px solid #dce5df;border-radius:50%;color:#98a59d}.training-choice>span:nth-child(2){flex:1}.training-choice:hover:not(:disabled){border-color:#7da998;background:#f6faf7}.training-choice:disabled{opacity:.65}.training-choice.chosen{border-color:#8eb8a7;background:#f1f7f3}.training-choice.target{border-color:#0d776b;background:#eaf4ee;color:var(--tr-accent)}.training-choice-placeholder{grid-column:1/-1;border:1px dashed #dce6df;border-radius:13px;min-height:86px;display:flex;align-items:center;justify-content:center;gap:10px;color:#819389}.training-feedback{margin-top:20px;display:flex;align-items:flex-start;gap:14px;padding:20px;background:#eef5ef;border:1px solid #deebe1;border-radius:13px}.training-feedback-icon{flex-shrink:0;color:var(--tr-accent);background:white;display:grid;place-items:center;width:39px;height:39px;border-radius:50%}.training-feedback h2{font-size:18px;color:var(--tr-accent);margin-bottom:4px}.training-feedback p{color:#627b6d;line-height:1.75;margin:0}.training-exercise-footer{display:flex;align-items:center;justify-content:space-between;min-height:82px;margin-top:17px;gap:15px}.training-rest-button{display:flex;gap:8px;align-items:center;border:0;background:none;color:#71867a;font-size:18px;min-height:44px;padding:0 4px}.training-finished{max-width:720px;text-align:center;padding-top:47px}.training-complete-icon{margin:0 auto 24px;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;color:var(--tr-accent);background:#e5f2e9;border:8px solid #f0f7f2}.training-finished h1{font-size:38px}.training-result-overview{display:grid;grid-template-columns:repeat(3,1fr);background:white;border:1px solid #e2e9e4;border-radius:17px;margin-top:30px;padding:25px 14px}.training-result-overview>div{padding:3px 9px;border-right:1px solid #e6ece7}.training-result-overview>div:last-child{border-right:0}.training-result-overview strong{display:block;font-size:30px;font-weight:650;line-height:1.5;letter-spacing:-1px}.training-result-overview small{font-size:18px;font-weight:500;letter-spacing:0}.training-result-overview span{display:block;margin-top:8px;color:var(--tr-muted)}.training-domain-results{display:grid;grid-template-columns:1fr 1fr;gap:23px 30px;text-align:left;margin-top:28px;padding:0 6px}.training-domain-result>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.training-domain-result strong{color:var(--tr-accent)}.training-result-track{height:5px;border-radius:9px;background:#e0eae3;overflow:hidden}.training-result-track>span{display:block;height:100%;background:#5a9b80}.training-result-note{line-height:1.8;color:var(--tr-muted);max-width:500px;margin:30px auto 25px}.training-save{min-width:270px}.training-modal-backdrop{position:fixed;inset:0;z-index:100;background:#112a2380;backdrop-filter:blur(5px);display:grid;place-items:center;padding:22px}.training-modal{position:relative;width:min(100%,440px);padding:42px 36px 30px;background:white;border-radius:22px;text-align:center;box-shadow:0 24px 80px #0b292733}.training-modal h2{font-size:26px;letter-spacing:-1px}.training-modal p{color:var(--tr-muted);line-height:1.9;margin:17px 0 25px}.training-modal .training-button{width:100%}.training-modal-close{position:absolute;right:13px;top:13px;width:42px;height:42px;display:grid;place-items:center;background:transparent;border:0;color:#728078}.training-pause-icon{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 19px;border-radius:50%;background:var(--tr-soft);color:var(--tr-accent)}.training-text-button{min-height:44px;display:block;width:100%;border:0;background:none;color:var(--tr-muted);margin-top:10px}.training-spin{animation:training-spin .9s linear infinite}.training-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@keyframes training-spin{to{transform:rotate(1turn)}}@keyframes training-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes training-ripple{0%,to{transform:scale(.96);opacity:.35}50%{transform:scale(1.06);opacity:.8}}@media(max-width:680px){.training-topbar{height:66px;padding:0 18px;gap:12px}.training-back{font-size:18px!important;gap:5px}.training-private{display:none}.training-brand{font-size:19px}.training-brand-icon{width:30px;height:30px;border-radius:9px}.training-content{width:calc(100% - 36px);padding-top:29px;padding-bottom:32px}.training-room h1{letter-spacing:-1.2px}.training-intro{font-size:18px}.training-setup-grid{grid-template-columns:1fr;gap:16px;margin-top:25px}.training-settings-panel,.training-sound-panel{padding:24px}.training-sound-panel .training-wave-circle{width:82px;height:82px;margin-top:22px}.training-start-footer{flex-direction:column;align-items:stretch;margin-top:10px;padding-top:15px;gap:8px}.training-start-footer>p{justify-content:center;font-size:18px}.training-start-footer .training-button{width:100%;font-size:18px!important}.training-footnote{text-align:center;font-size:18px}.training-progress-track{margin-bottom:24px}.training-exercise h1{font-size:27px}.training-exercise .training-intro{font-size:18px}.training-player{min-height:178px;margin-top:22px}.training-choices{gap:9px;margin-top:18px;grid-template-columns:1fr}.training-choice{min-height:65px;padding:14px 18px;font-size:19px!important}.training-choice-placeholder{padding:16px;font-size:18px;min-height:74px}.training-choice-index{width:23px;height:23px}.training-feedback{padding:16px;gap:10px}.training-feedback h2,.training-feedback p{font-size:18px}.training-feedback-icon{width:32px;height:32px}.training-exercise-footer{margin-top:12px;min-height:74px}.training-exercise-footer .training-button{padding:12px 18px;font-size:18px!important}.training-finished{padding-top:32px}.training-finished h1{font-size:29px}.training-result-overview{padding:18px 6px;border-radius:14px}.training-result-overview strong{font-size:24px}.training-result-overview small,.training-result-overview span{font-size:18px}.training-domain-results{gap:20px;margin-top:24px}.training-domain-result>div:first-child,.training-result-note{font-size:18px}.training-save{width:100%;min-width:0;font-size:18px!important}.training-modal{padding:37px 26px 25px}.training-modal h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.training-room *{animation:none!important;transition:none!important}}@media print{.training-room{display:none!important}}.training-voice-area{margin:14px 0 0}.training-voice-open{display:flex;align-items:center;gap:8px;min-height:44px;margin:0 auto;color:#5c786b;background:transparent;border:0;padding:9px 16px}.training-voice-panel{border:1px solid #dbe6df;background:white;padding:20px;border-radius:13px}.training-voice-heading{display:flex;align-items:center;gap:9px;color:#0d776b}.training-voice-heading>strong{flex:1}.training-voice-heading>button{border:0;background:none;width:36px;height:36px;display:grid;place-items:center;color:#7b9084}.training-voice-panel>p{line-height:1.8;color:#74877b;margin:8px 0 15px;max-width:540px}.training-voice-panel>.training-button{min-height:44px;padding:10px 17px;font-size:18px!important}.training-transcript{display:flex;gap:14px;align-items:center;margin:15px 0;padding:12px 15px;background:#f1f7f3;border-radius:9px}.training-transcript>span{color:#6d8578}.training-transcript>strong{font-size:18px;font-weight:600}.training-voice-panel>.training-voice-message{color:#8c713b;margin:12px 0}.training-voice-panel>.training-button-primary{margin-top:5px}@media(max-width:680px){.training-voice-panel{padding:16px}.training-voice-panel>.training-button{width:100%;font-size:18px!important}.training-voice-panel>p{font-size:18px}}.training-connection,.training-storage-warning{padding:13px 24px;text-align:center;font-size:18px;line-height:1.7;background:#edf4f1;color:#395f52;border-bottom:1px solid #d5e5dc}.training-storage-warning{background:#fff5e5;color:#785624;border-bottom-color:#ead4af}.training-recovery-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #adcdbf;background:#edf6f1;padding:25px 27px;border-radius:16px;margin-top:27px}.training-recovery-panel .training-step-label{margin-bottom:8px}.training-recovery-panel h2{font-size:19px}.training-recovery-panel p{margin:9px 0 0;color:#537465;line-height:1.8}.training-recovery-actions{flex:0 0 255px}.training-recovery-actions .training-button{width:100%;padding:13px 16px}.training-recovery-actions .training-text-button{color:#547565}.training-recovery-notice{padding:14px 17px;background:#edf5f0;border-left:3px solid #82ad98;font-size:18px;line-height:1.8;color:#496c5c;margin:24px 0 0}.training-room h1[tabindex="-1"]:focus{outline:none}.training-device:disabled:not(.selected){opacity:.55}.training-keyboard-hint{color:#61786a;text-align:center;margin:12px 0 0}.training-feedback .training-confirmed-note{color:#5e7e6d;margin-top:8px}.training-unsaved-note{color:#896b38;line-height:1.8;margin:0 0 18px}.training-keep-exit{margin-top:12px}.training-keep-exit:disabled{opacity:.55}@media(max-width:680px){.training-recovery-panel{display:block;padding:20px;margin-top:23px}.training-recovery-panel h2,.training-recovery-panel p{font-size:18px}.training-recovery-actions{margin-top:18px}.training-connection,.training-storage-warning{padding:11px 18px;font-size:18px}.training-keyboard-hint{font-size:18px}.training-keep-exit{font-size:18px!important}}@media(hover:none){.training-keyboard-hint{display:none}}.training-room{--tr-ink:#172f29;--tr-muted:#425d52;background:radial-gradient(ellipse at 86% 8%,#eaf4ef 0,transparent 38%),#f7faf8;scroll-behavior:auto;overscroll-behavior:contain;font-weight:500;line-height:1.7}.training-room button{-webkit-tap-highlight-color:transparent;font-weight:650}.training-room button svg{flex-shrink:0}.training-room h1,.training-room h2{color:var(--tr-ink);font-weight:750}.training-room h2{font-size:21px}.training-intro{font-size:18px;color:#3b574c}.training-back{color:#345449}.training-device{font-weight:650!important;font-size:18px!important}.training-button{font-size:18px!important;font-weight:700!important}.training-choice{font-size:21px!important;font-weight:700!important}.training-domain-label,.training-progress-heading strong,.training-result-overview strong,.training-step-label{font-weight:750}.training-footnote,.training-keyboard-hint,.training-level-label,.training-private,.training-result-note,.training-start-hint{font-weight:500}.training-topbar{background:#fffffff2}.training-brand-icon{background:linear-gradient(145deg,#1c9481,#08685d);box-shadow:inset 0 1px 1px #ffffff80,0 3px 6px #0a584b1a}.training-private,.training-step-label{font-size:18px}.training-content{animation:training-arrive .38s cubic-bezier(.2,.65,.3,1) both}.training-eyebrow{display:flex;align-items:center;gap:9px;font-size:18px;letter-spacing:.2px}.training-eyebrow>span{color:#8da99b}.training-choice,.training-device,.training-room h1,.training-room h2{word-break:keep-all;overflow-wrap:anywhere}.training-settings-panel,.training-sound-panel{border-color:#e1eae5;background:linear-gradient(155deg,#fff,#fdfefd);box-shadow:0 2px 4px #223f3203,0 12px 30px -15px #284a3921,inset 0 1px 0 #fff}.training-device{min-height:66px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.training-device.selected{border-color:#7eafa0;background:linear-gradient(115deg,#eff8f3,#f7fbf8);box-shadow:inset 3px 0 0 #0d776b,0 2px 4px #29554205}.training-help,.training-sound-panel>p{font-size:18px}.training-wave-circle{background:radial-gradient(circle at 32% 25%,#fff 0,#eef8f2 42%,#d5eadd 100%);border:1px solid #e6f0e9;box-shadow:inset 0 2px 3px #fff,inset -3px -4px 9px #5d9c8114,0 12px 20px -12px #365d4d54}.training-wave-circle>span{border-color:#c7ddcf}.training-wave-circle.is-playing>span{animation-iteration-count:2}.training-button{min-height:56px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.training-button-primary{border-color:#08685d;background:linear-gradient(165deg,#128675,#08685d);box-shadow:inset 0 1px 0 #ffffff24,0 3px 0 #075b51,0 7px 14px -7px #0b68595c}.training-button-primary:hover:not(:disabled){background:linear-gradient(165deg,#0f7d6e,#075c52)}.training-button-primary:not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 1px 2px #054b4933,0 1px 0 #075b51}.training-button-primary:disabled{background:#e0e9e4;border-color:#d4e0d8;color:#62796d;box-shadow:none}.training-button-outline{box-shadow:inset 0 1px 0 #fff,0 2px 3px #233a2d06}.training-button-outline:disabled{color:#62796d;background:#f2f6f3}.training-sound-ready{min-height:24px;font-size:18px}.training-start-footer{align-items:flex-start;padding-bottom:12px}.training-start-footer>p{margin-top:14px;max-width:none;font-size:18px}.training-start-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.training-start-hint{max-width:350px;margin:0;color:var(--tr-muted);font-size:18px;line-height:1.6;text-align:right}.training-start-hint.is-ready{color:var(--tr-accent)}.training-footnote{max-width:720px;margin:20px 0 0;color:#465e52;font-size:18px}.training-audio-note{font-size:18px!important;color:#465e52!important}.training-progress-heading{font-size:18px}.training-progress-heading strong{font-size:20px}.training-progress-track{height:6px;margin-bottom:18px;background:#e0e9e2;box-shadow:inset 0 1px 2px #1f493309}.training-progress-track>div{background:linear-gradient(90deg,#148774,#0d776b);transition:width .24s ease-out}.training-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0 0 22px;margin:0 0 28px;border-bottom:1px solid #e0e9e3}.training-flow li{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#465e52;line-height:1.5}.training-flow li:nth-child(2){justify-content:center}.training-flow li:last-child{justify-content:flex-end}.training-flow li>span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;border:1px solid #cbdad0;background:#fff;font-size:18px}.training-flow li.is-current{color:var(--tr-accent);font-weight:700}.training-flow li.is-current>span{background:var(--tr-accent);border-color:var(--tr-accent);color:#fff;box-shadow:0 2px 5px #0d776b1f}.training-flow li.is-complete>span{background:#e6f1e9;color:var(--tr-accent);border-color:#ccdfd2}.training-question-copy{animation:training-arrive .36s cubic-bezier(.2,.65,.3,1) both}.training-domain-label{font-size:18px}.training-level-label{font-size:18px;color:#465e52}.training-exercise .training-intro{font-size:18px}.training-player{min-height:190px;background:radial-gradient(ellipse at 50% 0,#ffffffb8,transparent 75%),linear-gradient(130deg,#eaf4ed,#e5f0e9);border-color:#d6e5db;box-shadow:inset 0 1px 0 #fff,0 6px 16px -12px #21493630}.training-waveform{opacity:.65}.training-waveform>i{background:#bdd4c5}.training-player.playing .training-waveform>i{animation-iteration-count:4;background:#9cbeaa}.training-play-button{width:78px;height:78px;border:1px solid #087163;background:linear-gradient(150deg,#269782,#087164 68%,#075b52);box-shadow:inset 0 2px 1px #ffffff54,0 4px 0 #075a50,0 12px 20px -8px #25564460;transition:transform .18s,box-shadow .18s}.training-play-button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px 3px #04473f42,0 2px 0 #075a50,0 8px 12px -8px #25564460}.training-player-label{color:#204e3d;background:#eff7f1eb;font-size:18px;font-weight:650}.training-listen-count{color:#3b5b49;font-size:18px;font-weight:550}.training-choice{border-color:#d4e1d8;box-shadow:0 2px 0 #e5ece7,0 5px 9px -6px #37523d14;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.training-choices[data-ready=true] .training-choice{animation:training-arrive .32s ease-out both}.training-choice-index{width:26px;height:26px;color:#425e4e;border-color:#cddcd2;font-size:18px;font-weight:650}.training-choice:disabled{opacity:.78}.training-choice.chosen{opacity:1}.training-choice.target{opacity:1;border-color:#619f85;background:#eaf4ed;box-shadow:inset 0 0 0 1px #8cb5a0,0 2px 0 #dbe9df}.training-choice-placeholder{min-height:88px;background:#ffffff80;border-style:solid;color:#425f4e;font-size:18px;font-weight:550;padding:16px;text-align:left}.training-choice-placeholder svg{flex-shrink:0}.training-feedback{padding:22px;animation:training-arrive .32s ease-out both;background:#edf6ef;border-color:#d4e5d9;scroll-margin-top:24px;scroll-margin-bottom:110px}.training-feedback-icon{box-shadow:0 2px 4px #2c593c0d}.training-feedback h2{font-size:21px}.training-feedback p{font-size:18px;color:#365842}.training-feedback .training-confirmed-note{font-size:18px;color:#405e49}.training-keyboard-hint{font-size:18px}.training-exercise-footer{margin-top:20px}.training-rest-button{min-height:48px;padding:8px;color:#345741;font-size:18px!important;border-radius:10px}.training-complete-icon{width:84px;height:84px;background:radial-gradient(circle at 35% 25%,#fff,#d9eedf 70%);border-color:#edf6ef;box-shadow:inset 0 1px 2px #fff,0 8px 18px -12px #24503c88}.training-finished .training-eyebrow{justify-content:center}.training-result-overview{border-color:#dfe9e2;box-shadow:0 7px 20px -12px #284a3921}.training-result-overview span{font-size:18px;font-weight:550}.training-domain-result>div:first-child{font-size:18px;font-weight:600}.training-domain-result strong{font-size:18px}.training-result-track{height:7px}.training-result-track>span{background:linear-gradient(90deg,#76ad91,#318b70)}.training-result-note{max-width:580px;font-size:18px}.training-unsaved-note{font-size:18px;color:#725523}.training-save{min-width:300px}.training-modal-backdrop{animation:training-overlay-in .18s ease-out both}.training-modal{border:1px solid #ffffff8c;box-shadow:0 2px 8px #0b292714,0 30px 80px #0b292733;animation:training-arrive .25s ease-out both}.training-modal h2{font-size:28px}.training-modal p{font-size:18px}.training-text-button,.training-voice-open{color:#345640;font-size:18px!important}.training-voice-heading{font-size:18px;font-weight:700}.training-voice-heading>button{min-width:44px;min-height:44px}.training-transcript>span,.training-voice-panel>p{color:#425b49;font-size:18px}.training-transcript>strong{font-size:19px;font-weight:700}.training-recovery-panel{box-shadow:inset 0 1px 0 #ffffffc7,0 6px 18px -14px #284a3930}.training-recovery-panel p{color:#3a5b45;font-size:18px}.training-recovery-actions .training-button,.training-recovery-actions .training-text-button{font-size:18px!important}@keyframes training-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes training-overlay-in{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.training-device:hover:not(:disabled){border-color:#8aac9a;background:#f5faf6}.training-choice:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 3px 0 #dfe9e2,0 8px 14px -7px #214a3521}.training-play-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 2px 1px #ffffff54,0 5px 0 #075a50,0 14px 22px -8px #25564460}.training-rest-button:hover{background:#eaf2ec}}@media (max-width:680px){.training-content{width:calc(100% - 36px);padding-top:28px;padding-bottom:max(32px,env(safe-area-inset-bottom))}.training-back{font-size:18px!important}.training-eyebrow{font-size:18px;gap:7px}.training-room h1{font-size:30px}.training-exercise .training-intro,.training-intro{font-size:18px}.training-settings-panel,.training-sound-panel{padding:22px}.training-sound-panel .training-wave-circle{width:94px;height:94px;margin-bottom:22px}.training-help,.training-sound-panel>p,.training-step-label{font-size:18px}.training-start-footer{gap:8px;align-items:stretch}.training-start-footer>p{font-size:18px;margin:8px 0}.training-start-actions{align-items:stretch}.training-start-actions .training-button{font-size:18px!important}.training-start-hint{max-width:none;font-size:18px;text-align:center}.training-footnote{font-size:18px;margin-top:14px;text-align:left}.training-progress-heading{font-size:18px}.training-progress-track{margin-bottom:16px}.training-flow{gap:6px;padding-bottom:18px;margin-bottom:24px}.training-flow li{gap:5px;font-size:18px}.training-flow li>span{width:23px;height:23px;flex-basis:23px;font-size:18px}.training-exercise h1{font-size:29px}.training-question-header{flex-wrap:wrap;gap:8px}.training-level-label{padding-left:8px}.training-player{min-height:188px;margin-top:23px}.training-choice{min-height:68px;padding:15px 17px;font-size:21px!important}.training-choice-placeholder{min-height:80px;font-size:18px}.training-feedback{padding:18px 16px;gap:11px}.training-feedback h2{font-size:20px}.training-feedback .training-confirmed-note,.training-feedback p,.training-keyboard-hint{font-size:18px}.training-exercise-footer{gap:8px;min-height:78px}.training-exercise-footer.has-feedback{position:sticky;bottom:0;z-index:3;margin-inline:-18px;padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid #dbe6df;background:#f7faf8f2;box-shadow:0 -8px 18px -16px #254b383d;backdrop-filter:blur(12px)}.training-exercise-footer .training-button{font-size:18px!important;padding:12px 16px}.training-result-overview{padding:20px 4px}.training-result-overview>div{padding:3px 6px}.training-result-overview strong{font-size:25px}.training-result-overview small{font-size:18px}.training-result-overview span{font-size:18px;line-height:1.6}.training-domain-results{column-gap:20px;padding:0 2px}.training-domain-result strong,.training-domain-result>div:first-child{font-size:18px}.training-result-note{font-size:18px;text-align:left}.training-save{min-width:0;font-size:18px!important}.training-modal{padding:38px 22px 26px}.training-modal h2{font-size:26px}.training-modal p,.training-voice-panel>p{font-size:18px}.training-voice-panel>.training-button{font-size:18px!important}.training-connection,.training-recovery-panel p,.training-storage-warning{font-size:18px}}@media (max-width:360px){.training-room h1{font-size:28px}.training-settings-panel,.training-sound-panel{padding:20px 18px}.training-result-overview{grid-template-columns:1fr;padding:4px 18px;text-align:left}.training-result-overview>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-right:0;border-bottom:1px solid #e6ece7}.training-result-overview>div:last-child{border-bottom:0}.training-result-overview span{max-width:110px;margin-top:0;text-align:right}.training-exercise-footer .training-button{padding-inline:12px;gap:7px}}.training-room .training-button,.training-room .training-device{font-size:20px!important;min-height:58px}.training-room .training-choice{font-size:24px!important}.training-room .training-rest-button,.training-room .training-text-button,.training-room .training-voice-open{font-size:18px!important}.training-flow{flex-wrap:wrap;row-gap:12px}.training-choice-index,.training-flow li>span{width:32px;height:32px;flex-basis:32px}.training-progress-heading,.training-question-header{flex-wrap:wrap;gap:10px}.training-domain-result>div:first-child{flex-wrap:wrap;gap:6px}.training-topbar{height:auto;min-height:82px;padding-block:15px;flex-wrap:wrap}.training-listen-count{position:static;order:-1;margin-top:14px}.training-player-label{font-size:20px}.training-player{padding:20px}@media (max-width:680px){.training-result-overview{grid-template-columns:1fr;padding:5px 20px;text-align:left}.training-result-overview>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-right:0;border-bottom:1px solid #e6ece7}.training-result-overview>div:last-child{border-bottom:0}.training-result-overview span{max-width:none;margin-top:0;text-align:right}.training-domain-results{grid-template-columns:1fr}.training-exercise-footer{flex-wrap:wrap}.training-exercise-footer .training-button{width:100%}.training-topbar{gap:12px;padding-inline:20px}.training-content{width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){.training-room *,.training-room :after,.training-room :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.training-room button:active,.training-room button:hover{transform:none!important}}.PlayfulCompanion_companion__NimM6{position:relative;width:165px;height:165px;margin-inline:auto;pointer-events:auto;isolation:isolate;z-index:2}.PlayfulCompanion_button__Zz3T7{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:45%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.PlayfulCompanion_button__Zz3T7:before{content:"";position:absolute;inset:14% 3% 5%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#ffd89370,#b9caff48 55%,transparent 73%)}.PlayfulCompanion_button__Zz3T7:focus-visible{outline:3px solid #3358bf;outline-offset:5px}.PlayfulCompanion_sprite__a537g{display:block;width:100%;height:100%;transform-origin:center 85%;transition:transform .18s ease}.PlayfulCompanion_sprite__a537g img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 9px 8px #3b427b26);user-select:none}.PlayfulCompanion_invitation__qylxU{position:absolute;top:19%;right:-1%;display:grid;place-items:center;width:34px;height:34px;border:2px solid #fff;border-radius:13px 13px 13px 3px;color:#624109;background:#ffe09b;box-shadow:0 3px 0 #d2a74c,0 5px 9px #785e4321;font-size:18px;line-height:1;font-weight:800;transform:rotate(8deg);transition:opacity .15s ease}.PlayfulCompanion_bubble__SLybS{position:absolute;z-index:5;left:50%;top:84%;width:188px;padding:12px 14px;border:1px solid #d6c8f5;border-radius:16px;color:#392361;background:#fff9ff;box-shadow:0 5px 0 #ded0f2,0 11px 22px #3232671c;font-size:18px;line-height:1.55;font-weight:750;text-align:center;word-break:keep-all;transform:translateX(-50%);pointer-events:none}.PlayfulCompanion_bubble__SLybS:empty{display:none}.PlayfulCompanion_companion__NimM6[data-speaking] .PlayfulCompanion_invitation__qylxU{opacity:0}.PlayfulCompanion_greeting__jbtVp{animation:PlayfulCompanion_hello__9KyOO .65s ease-out 1}@keyframes PlayfulCompanion_hello__9KyOO{0%,to{transform:translateY(0) rotate(0)}23%{transform:translateY(-12px) rotate(-6deg)}50%{transform:translateY(-5px) rotate(5deg)}76%{transform:translateY(-3px) rotate(-2deg)}}@media (hover:hover) and (pointer:fine){.PlayfulCompanion_button__Zz3T7:hover .PlayfulCompanion_sprite__a537g{transform:translateY(-4px) rotate(-3deg)}}@media (max-width:760px){.PlayfulCompanion_companion__NimM6{width:104px;height:104px}.PlayfulCompanion_invitation__qylxU{width:29px;height:29px;right:-6%;top:10%;font-size:18px;border-radius:10px 10px 10px 3px}.PlayfulCompanion_bubble__SLybS{width:148px;padding:10px 11px;font-size:18px;line-height:1.5;top:80%}}@media (max-width:350px){.PlayfulCompanion_companion__NimM6{width:91px;height:91px}.PlayfulCompanion_bubble__SLybS{width:138px}}@media (prefers-reduced-motion:reduce){.PlayfulCompanion_companion__NimM6 *,.PlayfulCompanion_companion__NimM6 :before{animation:none!important;transition:none!important}.PlayfulCompanion_button__Zz3T7:hover .PlayfulCompanion_sprite__a537g{transform:none}}@media print{.PlayfulCompanion_bubble__SLybS,.PlayfulCompanion_invitation__qylxU{display:none}}.game-participation_participation__52hAN{padding:24px 27px;border-top:1px solid #e1d9ef;background:#fbf8ff}.game-participation_participation__52hAN h3{margin:0 0 16px;color:#352852;font-size:22px;font-weight:800;line-height:1.5}.game-participation_activities__sg_r2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.game-participation_activity___AQ_5{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px 12px;padding:20px;border:1px solid #dcd3ee;border-radius:18px;background:#fff;box-shadow:0 4px 0 #e8e0f3}.game-participation_activity___AQ_5[data-rewarded=true]{border-color:#b9dccc;background:#f2faf5;box-shadow:0 4px 0 #d6eade}.game-participation_icon__encac{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#75511c;background:#fff0c6;box-shadow:inset 0 1px 0 #fff,0 3px 0 #e8cf95}.game-participation_activity___AQ_5[data-rewarded=true] .game-participation_icon__encac{color:#176749;background:#daf0e3;box-shadow:inset 0 1px 0 #fff,0 3px 0 #b7d8c6}.game-participation_activity___AQ_5 strong{display:block;font-size:20px;font-weight:800;line-height:1.5;color:#352852}.game-participation_activity___AQ_5 p{margin:5px 0 0;color:#554b68;font-size:18px;line-height:1.65}.game-participation_points__RNJRK{grid-column:2;color:#654499;font-size:24px;line-height:1.5;font-weight:850}.game-participation_points__RNJRK small{margin-left:7px;font-size:18px;font-weight:650}.game-participation_note__TJp_0{margin:19px 0 0;font-size:18px;line-height:1.75;color:#554b68}@media(max-width:760px){.game-participation_participation__52hAN{padding:23px 17px}.game-participation_activities__sg_r2{grid-template-columns:1fr}}@media(max-width:360px){.game-participation_participation__52hAN{padding-inline:14px}.game-participation_activity___AQ_5{padding:18px 14px}}.brand-system_brandLockup__bJ40z{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#12372f;text-decoration:none}.brand-system_bookCoverLink__wGYwo:focus-visible,.brand-system_bookTextLink__wSogk:focus-visible,.brand-system_brandLockup__bJ40z:focus-visible,.brand-system_methodStart__8sS3x:focus-visible{outline:3px solid #147d6d;outline-offset:4px}.brand-system_brainupSymbol__Stk2S{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border-radius:13px 13px 13px 4px;color:#fff;background:linear-gradient(145deg,#15907c,#0a6a5e);box-shadow:inset 0 1px 0 rgb(255 255 255/45%),0 7px 16px rgb(21 128 108/18%)}.brand-system_brainupName__uXxzJ{display:grid;gap:3px;min-width:0}.brand-system_brainupName__uXxzJ strong{color:#102f29;font-size:21px;font-weight:850;letter-spacing:-1.1px;line-height:1;white-space:nowrap}.brand-system_brainupName__uXxzJ strong span{margin-left:2px;color:#0c806e;font-size:.82em}.brand-system_brainupName__uXxzJ small{color:#526f68;font-size:11px;font-weight:650;letter-spacing:-.15px;white-space:nowrap}.brand-system_brandDivider__Z6N6z{width:1px;height:31px;margin-inline:2px;background:#d4e4df}.brand-system_hanaEndorsement__Yl7qi{display:inline-flex;align-items:center;gap:6px;min-width:0}.brand-system_hanaEndorsement__Yl7qi small{color:#667d77;font-size:10px;font-weight:700}.brand-system_hanaEndorsement__Yl7qi img{display:block;width:96px;height:auto;object-fit:contain}.brand-system_brandLockupCompact__NKSE3{gap:7px}.brand-system_brandLockupCompact__NKSE3 .brand-system_brainupSymbol__Stk2S{width:34px;height:34px;border-radius:11px 11px 11px 4px}.brand-system_brandLockupCompact__NKSE3 .brand-system_brainupName__uXxzJ strong{font-size:17px}.brand-system_brandLockupCompact__NKSE3 .brand-system_brandDivider__Z6N6z{height:24px}.brand-system_brandLockupCompact__NKSE3 .brand-system_hanaEndorsement__Yl7qi img{width:60px}.brand-system_brandLockupCompact__NKSE3 .brand-system_hanaEndorsement__Yl7qi small{display:none}.brand-system_bookMethod__qa3lq{display:grid;gap:28px;color:#17352e}.brand-system_bookHero__f7tsa{display:grid;grid-template-columns:minmax(118px,.72fr) minmax(220px,1.55fr) minmax(104px,.65fr);align-items:end;gap:24px;overflow:hidden;padding:26px;border:1px solid #cfe2dc;border-radius:22px;background:radial-gradient(circle at 14% 5%,rgb(74 158 215/15%),transparent 34%),linear-gradient(135deg,#f5fbfa,#edf7f3);box-shadow:inset 0 1px 0 rgb(255 255 255/78%),0 18px 40px rgb(25 77 65/10%)}.brand-system_bookCoverLink__wGYwo{display:block;align-self:stretch}.brand-system_bookCover__YKzU_{display:block;width:100%;height:100%;min-height:228px;max-height:310px;border-radius:8px;object-fit:cover;box-shadow:0 18px 28px rgb(20 62 85/19%),0 3px 7px rgb(20 62 85/12%)}.brand-system_bookCopy__SHZWo{align-self:center}.brand-system_bookKicker__6u_PY{margin:0 0 10px;color:#1b695b;font-size:18px;font-weight:800}.brand-system_bookCopy__SHZWo h2{margin:0;color:#12372f;font-size:clamp(27px,4vw,40px);font-weight:900;letter-spacing:-1.8px;line-height:1.18}.brand-system_bookCopy__SHZWo>p:not(.brand-system_bookKicker__6u_PY){max-width:36ch;margin:16px 0 18px;color:#415f57;font-size:18px;font-weight:560;line-height:1.7}.brand-system_bookTextLink__wSogk{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#0b7163;font-size:18px;font-weight:800;text-underline-offset:4px}.brand-system_authorCard__ZAyiG{position:relative;align-self:end;margin:0 -8px -26px 0}.brand-system_authorCard__ZAyiG img{display:block;width:100%;max-height:250px;object-fit:cover;object-position:50% 14%;filter:saturate(.92);mask-image:linear-gradient(180deg,#000 72%,transparent)}.brand-system_authorCard__ZAyiG figcaption{position:absolute;right:4px;bottom:22px;display:grid;gap:2px;padding:8px 10px;border:1px solid rgb(255 255 255/75%);border-radius:10px;background:rgb(255 255 255/88%);box-shadow:0 7px 20px rgb(16 55 47/12%);backdrop-filter:blur(8px)}.brand-system_authorCard__ZAyiG strong{font-size:18px;font-weight:850}.brand-system_authorCard__ZAyiG span{color:#57716b;font-size:18px;font-weight:650}.brand-system_methodSection__pr4X1{display:grid;gap:17px}.brand-system_methodHeading__JUbi3{display:grid;gap:5px}.brand-system_methodHeading__JUbi3 h3{margin:0;font-size:21px;font-weight:850;letter-spacing:-.65px}.brand-system_methodHeading__JUbi3 p{margin:0;color:#536b65;font-size:18px;font-weight:540;line-height:1.6}.brand-system_cycle__QtrFQ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.brand-system_cycle__QtrFQ li{position:relative;display:grid;align-content:start;gap:6px;min-width:0;min-height:146px;padding:16px 12px;border:1px solid #d2e4de;border-radius:17px;background:#fff;box-shadow:inset 0 1px 0 #fff,0 8px 20px rgb(23 73 61/7%)}.brand-system_cycleNumber__RyMLk{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;color:#fff;background:#147d6d;box-shadow:inset 0 1px 0 rgb(255 255 255/34%);font-size:18px;font-weight:850}.brand-system_cycle__QtrFQ strong{font-size:18px;font-weight:850;letter-spacing:-.3px}.brand-system_cycle__QtrFQ small{color:#5a716b;font-size:18px;font-weight:540;line-height:1.55}.brand-system_domainGrid__my1_M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.brand-system_domainGrid__my1_M>div{min-width:0;padding:16px 17px;border-left:3px solid #8ecfc0;border-radius:0 15px 15px 0;background:#f1f8f5}.brand-system_domainGrid__my1_M dt{display:flex;align-items:center;gap:8px;color:#164e42;font-size:18px;font-weight:820}.brand-system_domainGrid__my1_M dd{margin:6px 0 0 26px;color:#576e68;font-size:18px;line-height:1.5}.brand-system_methodTruth__rm6SP{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:18px;border-radius:17px;color:#294e45;background:#eaf4ef}.brand-system_methodTruth__rm6SP svg{margin-top:2px;color:#167665}.brand-system_methodTruth__rm6SP p{margin:0;font-size:18px;line-height:1.7}.brand-system_methodTruth__rm6SP strong{color:#143b32}.brand-system_methodStart__8sS3x{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;justify-self:start;padding:0 20px;border:0;border-radius:13px;color:#fff;background:#0d7566;box-shadow:inset 0 1px 0 rgb(255 255 255/30%),0 8px 18px rgb(14 107 93/20%);font:inherit;font-weight:800;cursor:pointer}.brand-system_methodStart__8sS3x:active{transform:translateY(1px)}.brand-system_careBridge__PGTJu{display:grid;gap:18px;padding:22px;border:1px solid #cee2dc;border-radius:20px;color:#163b32;background:linear-gradient(145deg,#fff,#f4faf7);box-shadow:0 12px 30px rgb(23 73 61/8%)}.brand-system_careBridge__PGTJu>header{display:flex;align-items:center;gap:12px}.brand-system_careIcon__HzgSL{display:grid;flex:0 0 auto;width:43px;height:43px;place-items:center;border-radius:13px;color:#0e7464;background:#e2f2ed}.brand-system_careBridge__PGTJu header p{margin:0 0 3px;color:#297264;font-size:18px;font-weight:780}.brand-system_careBridge__PGTJu header h2{margin:0;font-size:19px;font-weight:850;letter-spacing:-.5px}.brand-system_careRoute___hYES{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;padding:1px;border-radius:15px;background:#d7e8e2;list-style:none}.brand-system_careRoute___hYES li{display:flex;gap:10px;min-width:0;padding:15px;color:#1d5d50;background:#fff}.brand-system_careRoute___hYES span{display:grid;gap:4px}.brand-system_careRoute___hYES strong{color:#173d34;font-size:18px;font-weight:820}.brand-system_careRoute___hYES small{color:#637872;font-size:18px;line-height:1.45}.brand-system_careDetails__8defR{display:flex;flex-wrap:wrap;gap:18px 28px;margin:0}.brand-system_careDetails__8defR>div{display:grid;gap:3px}.brand-system_careDetails__8defR dt{color:#6a807a;font-size:18px;font-weight:700}.brand-system_careDetails__8defR dd{margin:0;color:#1c443a;font-size:18px;font-weight:800}.brand-system_demoDisclosure__jvbdB{display:flex;align-items:flex-start;gap:8px;margin:0;color:#5d716c;font-size:18px;font-weight:570;line-height:1.55}.brand-system_demoDisclosure__jvbdB svg{flex:0 0 auto;margin-top:1px}.brand-system_srOnly__I8NqL{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media (max-width:720px){.brand-system_bookHero__f7tsa{grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);align-items:center;gap:17px;padding:19px}.brand-system_bookCover__YKzU_{min-height:198px;max-height:250px}.brand-system_bookCopy__SHZWo h2{font-size:clamp(24px,7vw,32px)}.brand-system_bookCopy__SHZWo>p:not(.brand-system_bookKicker__6u_PY){font-size:18px}.brand-system_authorCard__ZAyiG{display:none}.brand-system_cycle__QtrFQ{grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x proximity}.brand-system_cycle__QtrFQ li{min-height:140px;scroll-snap-align:start}.brand-system_careRoute___hYES{grid-template-columns:1fr}}@media (max-width:480px){.brand-system_brandLockup__bJ40z:not(.brand-system_brandLockupCompact__NKSE3) .brand-system_brandDivider__Z6N6z,.brand-system_brandLockup__bJ40z:not(.brand-system_brandLockupCompact__NKSE3) .brand-system_hanaEndorsement__Yl7qi{display:none}.brand-system_bookHero__f7tsa{grid-template-columns:104px minmax(0,1fr);gap:14px;padding:16px}.brand-system_bookCover__YKzU_{min-height:188px}.brand-system_bookKicker__6u_PY{font-size:18px}.brand-system_bookCopy__SHZWo h2{font-size:23px;letter-spacing:-1px}.brand-system_bookCopy__SHZWo>p:not(.brand-system_bookKicker__6u_PY){display:none}.brand-system_bookTextLink__wSogk{min-height:40px;font-size:18px}.brand-system_domainGrid__my1_M{grid-template-columns:1fr}}.brand-system_bookCopy__SHZWo,.brand-system_careBridge__PGTJu header>div,.brand-system_methodHeading__JUbi3{min-width:0}.brand-system_bookCopy__SHZWo>p:not(.brand-system_bookKicker__6u_PY),.brand-system_bookKicker__6u_PY,.brand-system_bookTextLink__wSogk{font-size:18px}.brand-system_bookTextLink__wSogk{flex-wrap:wrap;line-height:1.6}.brand-system_authorCard__ZAyiG figcaption{position:static;margin-top:8px}.brand-system_authorCard__ZAyiG span,.brand-system_authorCard__ZAyiG strong{font-size:18px}.brand-system_cycle__QtrFQ{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow:visible}.brand-system_cycleNumber__RyMLk{width:36px;height:36px}.brand-system_careRoute___hYES strong,.brand-system_cycle__QtrFQ strong,.brand-system_domainGrid__my1_M dt{font-size:20px;line-height:1.5}.brand-system_careRoute___hYES small,.brand-system_cycle__QtrFQ small,.brand-system_demoDisclosure__jvbdB,.brand-system_domainGrid__my1_M dd{font-size:18px;line-height:1.7}.brand-system_careRoute___hYES svg,.brand-system_domainGrid__my1_M svg{flex-shrink:0}.brand-system_methodStart__8sS3x{font-size:20px;min-height:56px;padding-block:12px}.brand-system_careBridge__PGTJu header h2,.brand-system_methodHeading__JUbi3 h3{font-size:24px}.brand-system_careBridge__PGTJu header p,.brand-system_careDetails__8defR dd,.brand-system_careDetails__8defR dt{font-size:18px}@media (max-width:480px){.brand-system_bookHero__f7tsa{grid-template-columns:1fr;padding:20px;gap:22px}.brand-system_bookCoverLink__wGYwo{width:142px;justify-self:center}.brand-system_bookCover__YKzU_{min-height:0;height:auto;max-height:none;object-fit:contain}.brand-system_bookCopy__SHZWo h2{font-size:28px}.brand-system_bookCopy__SHZWo>p:not(.brand-system_bookKicker__6u_PY){display:block;font-size:18px}.brand-system_bookKicker__6u_PY,.brand-system_bookTextLink__wSogk{font-size:18px}.brand-system_cycle__QtrFQ{grid-template-columns:1fr;gap:12px}.brand-system_cycle__QtrFQ li{grid-template-columns:36px minmax(0,1fr);min-height:0;align-items:start;gap:6px 12px}.brand-system_cycleNumber__RyMLk{grid-row:1/3}.brand-system_cycle__QtrFQ small,.brand-system_cycle__QtrFQ strong{grid-column:2}.brand-system_careBridge__PGTJu{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.brand-system_methodStart__8sS3x{transition:none}}@media (prefers-reduced-transparency:reduce){.brand-system_authorCard__ZAyiG figcaption{background:#fff;backdrop-filter:none}}@media print{.brand-system_bookHero__f7tsa,.brand-system_brandLockup__bJ40z,.brand-system_careBridge__PGTJu{box-shadow:none}.brand-system_bookTextLink__wSogk,.brand-system_methodStart__8sS3x{display:none}}.life-mission-card_card__CzuCu{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;padding:34px 38px;background:linear-gradient(115deg,#eef3ff,#f8f8ff 60%,#fff0e4);border:1px solid #c8d7f3;border-radius:28px;box-shadow:0 12px 30px #293f6d0a;color:#162c50;overflow:hidden}.life-mission-card_body__UzPlk{position:relative;z-index:1}.life-mission-card_eyebrow__KHOuU{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:800;color:#3153a0}.life-mission-card_body__UzPlk h2{font-size:clamp(27px,3vw,34px);font-weight:850;line-height:1.3;letter-spacing:-1px;margin:14px 0}.life-mission-card_body__UzPlk p{font-size:18px;line-height:1.7;color:#354a6c;margin:0}.life-mission-card_meta__3OalY{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0;color:#354a6c;font-size:18px;font-weight:650}.life-mission-card_meta__3OalY span{display:flex;align-items:center;gap:6px}.life-mission-card_start__fwtlZ{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:14px 21px;border:1px solid #24478a;border-radius:16px;background:#3155ae;color:#fff;font-size:18px;font-weight:800;box-shadow:0 5px 0 #203e7b;cursor:pointer;transition:transform .16s,box-shadow .16s}.life-mission-card_start__fwtlZ:hover{transform:translateY(-2px);box-shadow:0 7px 0 #203e7b}.life-mission-card_start__fwtlZ:active{transform:translateY(3px);box-shadow:0 2px 0 #203e7b}.life-mission-card_history__twfCa summary:focus-visible,.life-mission-card_start__fwtlZ:focus-visible{outline:3px solid #172c50;outline-offset:5px}.life-mission-card_scene__hSbNh{position:relative;align-self:center;height:244px;pointer-events:none}.life-mission-card_orbit__ug4DX{position:absolute;inset:14px -20px 0 0;border:1px solid #c9d4ef;border-radius:50%;transform:rotate(-12deg);background:radial-gradient(ellipse,#e5eaff99,transparent 65%)}.life-mission-card_calendar__wLIT_{position:absolute;left:17px;top:18px;width:148px;height:172px;padding:24px 19px 16px;border:1px solid #f4b5a0;border-radius:21px;background:linear-gradient(150deg,#fff9ee,#ffdfcc);transform:rotate(-9deg);box-shadow:8px 12px 0 #eeb69c,16px 24px 24px #a1573620;color:#a33e28}.life-mission-card_calendar__wLIT_>svg{display:block;margin:0 auto 6px}.life-mission-card_calendar__wLIT_>span{display:block;text-align:center;font-size:16px;font-weight:800}.life-mission-card_binding__S_HlK{position:absolute;display:flex;justify-content:space-between;left:30px;right:30px;top:-9px}.life-mission-card_binding__S_HlK i{width:12px;height:24px;border-radius:7px;background:#bb644f;box-shadow:inset 3px 0 #df9a82}.life-mission-card_days__e5eK8{display:flex;gap:5px;justify-content:center;margin-top:12px}.life-mission-card_days__e5eK8 i{width:9px;height:9px;border-radius:3px;background:#eeb497}.life-mission-card_clock__5IDhO{position:absolute;right:1px;bottom:23px;width:106px;height:106px;display:grid;place-items:center;border:7px solid #fff;border-radius:50%;background:#e5eaff;color:#3457af;transform:rotate(12deg);box-shadow:5px 7px 0 #aebde6,9px 14px 22px #253b7420}.life-mission-card_stamp__rQXZS{position:absolute;left:13px;bottom:6px;display:flex;align-items:center;gap:5px;padding:9px 13px;border-radius:12px;background:#fff;color:#3153a0;font-size:14px;font-weight:800;box-shadow:0 5px 16px #20396512}.life-mission-card_history__twfCa{grid-column:1/-1;border-top:1px solid #cbd7eb;padding-top:17px}.life-mission-card_history__twfCa summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;font-size:18px;font-weight:750;list-style:none}.life-mission-card_history__twfCa summary::-webkit-details-marker{display:none}.life-mission-card_history__twfCa summary>span:first-child{display:flex;align-items:center;gap:7px}.life-mission-card_history__twfCa summary>span:last-child{font-size:18px;text-decoration:underline;text-underline-offset:4px;color:#3153a0}.life-mission-card_note__hjcrJ{font-size:18px;line-height:1.7;color:#435575;margin:12px 0 0}.life-mission-card_record___6mRJ{background:#ffffffb8;padding:18px;margin-top:12px;border:1px solid #d3ddef;border-radius:16px}.life-mission-card_record___6mRJ>strong{font-size:18px}.life-mission-card_record___6mRJ ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.life-mission-card_record___6mRJ li{display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:18px}.life-mission-card_record___6mRJ li>span:last-child{grid-column:1/-1;color:#435575}.life-mission-card_record___6mRJ b{font-weight:800}@media(max-width:760px){.life-mission-card_card__CzuCu{padding:26px 24px;grid-template-columns:minmax(0,1fr) 150px;gap:16px}.life-mission-card_scene__hSbNh{height:190px;transform:scale(.8);transform-origin:center right}.life-mission-card_calendar__wLIT_{left:-40px}.life-mission-card_clock__5IDhO{right:-3px;bottom:0}.life-mission-card_stamp__rQXZS{left:-35px;bottom:-12px}.life-mission-card_body__UzPlk p{font-size:18px}.life-mission-card_meta__3OalY{gap:10px}}@media(min-width:521px) and (max-width:1100px){.life-mission-card_card__CzuCu{display:block;padding:28px}.life-mission-card_body__UzPlk h2,.life-mission-card_body__UzPlk p,.life-mission-card_eyebrow__KHOuU{padding-right:120px}.life-mission-card_body__UzPlk h2{font-size:29px}.life-mission-card_scene__hSbNh{position:absolute;right:28px;top:32px;width:230px;height:244px;transform:scale(.5);transform-origin:top right}.life-mission-card_calendar__wLIT_{left:17px}.life-mission-card_clock__5IDhO{right:1px;bottom:23px}.life-mission-card_stamp__rQXZS{left:13px;bottom:6px}.life-mission-card_history__twfCa{margin-top:24px}.life-mission-card_start__fwtlZ{max-width:100%}}@media(max-width:520px){.life-mission-card_card__CzuCu{display:block;padding:24px;min-width:0}.life-mission-card_scene__hSbNh{position:absolute;right:17px;top:16px;width:110px;height:105px;transform:scale(.45);transform-origin:top right;opacity:.9}.life-mission-card_body__UzPlk h2{padding-right:32px;font-size:28px}.life-mission-card_eyebrow__KHOuU{padding-right:32px;font-size:18px}.life-mission-card_body__UzPlk p{font-size:18px}.life-mission-card_start__fwtlZ{width:100%;font-size:18px}.life-mission-card_history__twfCa{margin-top:24px}.life-mission-card_history__twfCa summary{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px}.life-mission-card_record___6mRJ{padding:14px}.life-mission-card_record___6mRJ li{grid-template-columns:1fr}.life-mission-card_record___6mRJ li>span:last-child{grid-column:auto}}.life-mission-card_body__UzPlk p{font-size:20px}.life-mission-card_start__fwtlZ{font-size:20px;min-height:58px;white-space:normal;text-align:center}.life-mission-card_eyebrow__KHOuU>svg,.life-mission-card_meta__3OalY svg,.life-mission-card_start__fwtlZ>svg{flex-shrink:0}.life-mission-card_history__twfCa summary{font-size:20px;line-height:1.6;flex-wrap:wrap}.life-mission-card_history__twfCa summary>span:last-child,.life-mission-card_note__hjcrJ{font-size:18px}.life-mission-card_record___6mRJ>strong{display:block;font-size:20px;line-height:1.6}.life-mission-card_record___6mRJ li{font-size:20px;line-height:1.6;padding-block:7px}.life-mission-card_record___6mRJ li+li{border-top:1px solid #d3ddef;padding-top:14px}.life-mission-card_record___6mRJ li>span:last-child{font-size:18px}@media(max-width:760px){.life-mission-card_body__UzPlk h2{font-size:30px}.life-mission-card_meta__3OalY{gap:10px 16px}.life-mission-card_record___6mRJ li{grid-template-columns:1fr}.life-mission-card_record___6mRJ li>span:last-child{grid-column:auto}}@media(max-width:520px){.life-mission-card_card__CzuCu{padding:24px 20px}.life-mission-card_eyebrow__KHOuU{padding-right:0;font-size:18px}.life-mission-card_body__UzPlk h2{padding-right:0;font-size:30px}.life-mission-card_body__UzPlk p{font-size:20px}.life-mission-card_scene__hSbNh{display:none}.life-mission-card_start__fwtlZ{font-size:20px;gap:10px;padding-inline:14px}}@media(prefers-reduced-motion:reduce){.life-mission-card_start__fwtlZ{transition:none}.life-mission-card_start__fwtlZ:active,.life-mission-card_start__fwtlZ:hover{transform:none}}.sound-comparison-card_card__w6lN_{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:24px;border:1px solid #d6ccef;border-radius:28px;padding:34px 38px;color:#242946;background:linear-gradient(118deg,#f1edff,#faf8ff 65%,#fff1e4);box-shadow:0 10px 26px #46305d0a;overflow:hidden}.sound-comparison-card_copy__ZShyA{position:relative;z-index:1;min-width:0}.sound-comparison-card_eyebrow__b_Shm{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:750;color:#5b4293;margin:0 0 12px}.sound-comparison-card_copy__ZShyA h2{font-size:clamp(28px,3vw,34px);font-weight:850;line-height:1.4;letter-spacing:-.8px;margin:0 0 12px}.sound-comparison-card_description__m5LJ3{font-size:20px;line-height:1.7;color:#44516c;margin:0}.sound-comparison-card_modes__6cnL9{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:18px;font-weight:650;margin:20px 0;color:#4c3d71}.sound-comparison-card_modes__6cnL9>span{display:flex;align-items:center;gap:7px}.sound-comparison-card_start__0_edS{display:inline-flex;justify-content:center;align-items:center;gap:16px;padding:14px 22px;min-height:58px;border:1px solid #50317e;border-radius:16px;background:#65459b;color:#fff;font-size:20px;line-height:1.5;font-weight:800;box-shadow:0 5px 0 #43296d;cursor:pointer;transition:transform .18s,box-shadow .18s}.sound-comparison-card_start__0_edS:hover{transform:translateY(-2px);box-shadow:0 7px 0 #43296d}.sound-comparison-card_history__urXZo summary:focus-visible,.sound-comparison-card_start__0_edS:focus-visible{outline:3px solid #2b2247;outline-offset:5px}.sound-comparison-card_start__0_edS svg{flex:none}.sound-comparison-card_scene__I81vG{height:220px;position:relative;pointer-events:none}.sound-comparison-card_plinth__w5R_Q{position:absolute;left:0;right:0;height:90px;bottom:12px;border-radius:50%;background:#d8ceed;box-shadow:0 12px 0 #bfb0da;transform:rotate(-8deg)}.sound-comparison-card_puck__Xgsaw{position:absolute;display:grid;place-items:center;width:110px;height:110px;left:5px;top:35px;border:7px solid white;border-radius:50%;background:linear-gradient(145deg,#6b8bea,#3052b2);color:#fff;box-shadow:0 10px 0 #203f91,0 16px 22px #2437712b;transform:rotate(-10deg)}.sound-comparison-card_puck__Xgsaw:nth-of-type(2){left:auto;right:0;top:67px;background:linear-gradient(145deg,#f49c79,#c94f4f);box-shadow:0 10px 0 #9d3838,0 16px 22px #793b332b;transform:rotate(10deg)}.sound-comparison-card_spark__l_GoG{position:absolute;right:10px;top:5px;font-size:38px;font-style:normal;color:#b47c1e}.sound-comparison-card_history__urXZo{grid-column:1/-1;border-top:1px solid #d6ccef;padding-top:18px}.sound-comparison-card_history__urXZo summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:48px;font-size:18px;font-weight:750;cursor:pointer;list-style:none}.sound-comparison-card_history__urXZo summary::-webkit-details-marker{display:none}.sound-comparison-card_historyAction__pjsdC{margin-left:auto;text-decoration:underline;text-underline-offset:4px;color:#60418d}.sound-comparison-card_record__1mrfR{display:grid;grid-template-columns:1fr auto;gap:7px 16px;background:#ffffffc9;border:1px solid #e3dbf1;border-radius:16px;padding:18px;margin-top:14px;font-size:18px}.sound-comparison-card_record__1mrfR strong{font-size:20px}.sound-comparison-card_record__1mrfR p{grid-column:1/-1;margin:0;line-height:1.65;color:#49516a}.sound-comparison-card_record__1mrfR time{font-size:18px;color:#49516a}.sound-comparison-card_note__YkBLf{font-size:18px;line-height:1.7;color:#49516a;margin:16px 0 0}@media(max-width:1100px){.sound-comparison-card_card__w6lN_{display:block;padding:28px}.sound-comparison-card_copy__ZShyA h2{padding-right:72px}.sound-comparison-card_scene__I81vG{position:absolute;right:24px;top:24px;width:230px;height:220px;transform:scale(.4);transform-origin:top right}.sound-comparison-card_history__urXZo{margin-top:26px}}@media(max-width:520px){.sound-comparison-card_card__w6lN_{padding:24px}.sound-comparison-card_copy__ZShyA h2{padding-right:0;font-size:28px}.sound-comparison-card_eyebrow__b_Shm{padding-right:60px}.sound-comparison-card_scene__I81vG{right:20px;top:15px;transform:scale(.28)}.sound-comparison-card_description__m5LJ3{font-size:20px}.sound-comparison-card_modes__6cnL9{gap:10px 16px}.sound-comparison-card_start__0_edS{width:100%;padding-inline:14px;gap:9px}.sound-comparison-card_record__1mrfR{grid-template-columns:1fr;padding:16px}.sound-comparison-card_record__1mrfR p{grid-column:auto}.sound-comparison-card_historyAction__pjsdC{margin-left:28px}.sound-comparison-card_history__urXZo summary>svg{flex:none}}@media(prefers-reduced-motion:reduce){.sound-comparison-card_start__0_edS{transition:none}.sound-comparison-card_start__0_edS:hover{transform:none}}.life-mission_room__xFAQL{position:fixed;inset:0;z-index:75;overflow:auto;overscroll-behavior:contain;background:#f4f6fc;color:#1d2c4a;isolation:isolate;font-size:18px;line-height:1.6;--blue:#254ed0;--deep-blue:#153aab;--coral:#b83e42;--border:#d9dfed}.life-mission_room__xFAQL button{font-weight:750;line-height:1.4;transition:background .18s,box-shadow .18s,transform .18s;touch-action:manipulation}.life-mission_room__xFAQL button:focus-visible{outline:3px solid #254ed0;outline-offset:4px}.life-mission_feedback__c6RSI:focus,.life-mission_room__xFAQL h1:focus,.life-mission_room__xFAQL h2:focus{outline:none}.life-mission_room__xFAQL button:disabled{opacity:.55;cursor:not-allowed}.life-mission_room__xFAQL button:hover:not(:disabled){transform:translateY(-1px)}.life-mission_shell__qrbna{max-width:1100px;margin:0 auto;padding:24px 36px 56px}.life-mission_header__yqhbO{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:36px}.life-mission_back___p7_h{display:flex;align-items:center;gap:9px;min-height:48px;padding:10px 14px;background:white;border:1px solid var(--border);border-radius:16px}.life-mission_brand__NLxh2{font-size:21px;font-weight:900;letter-spacing:-1px;line-height:1.1}.life-mission_brand__NLxh2>span{color:#077c70;margin-left:2px}.life-mission_brand__NLxh2 small{display:block;font-size:11px;letter-spacing:2px;margin-top:8px;color:#536179}.life-mission_eyebrow__dvovm{display:flex;align-items:center;gap:8px;color:#294cae;font-size:18px;font-weight:850;letter-spacing:.03em;margin-bottom:16px}.life-mission_intro__iLd1v{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:24px;margin:30px 0 34px}.life-mission_introCopy___bb_N h1{font-size:clamp(40px,5.6vw,64px);letter-spacing:-2.8px;line-height:1.13;font-weight:900}.life-mission_introCopy___bb_N h1>span{color:#e55a56}.life-mission_lead__wHPr7{font-size:20px;line-height:1.75;color:#475672;margin-top:20px;font-weight:550}.life-mission_introMeta__FMmiO{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;font-size:18px;color:#3e506e;font-weight:700}.life-mission_introMeta__FMmiO>span{display:flex;align-items:center;gap:7px}.life-mission_introArt__jEABU{height:300px;position:relative;display:flex;align-items:center;justify-content:center;perspective:800px}.life-mission_artOrbit__iYDwe{position:absolute;width:280px;height:255px;border-radius:50%;background:#e0e8ff;box-shadow:0 0 0 24px #eaf0ff80;transform:rotate(-15deg)}.life-mission_calendarArt__MQOa_{position:relative;width:155px;height:174px;background:linear-gradient(145deg,#fff,#fff8ed);border:2px solid #fff;border-radius:20px;box-shadow:0 9px 0 #cbd3e7,0 21px 30px #2d426327;display:flex;align-items:center;flex-direction:column;justify-content:center;color:#ce454c;transform:rotate(-10deg);z-index:2}.life-mission_calendarArt__MQOa_>span{position:absolute;top:0;left:0;right:0;border-radius:18px 18px 0 0;background:#e45f62;color:#fff;padding:13px 4px;text-align:center;font-size:10px;letter-spacing:1px;font-weight:850}.life-mission_calendarArt__MQOa_>svg{margin-top:26px}.life-mission_calendarArt__MQOa_>i{position:absolute;top:-10px;width:12px;height:24px;border-radius:8px;background:linear-gradient(90deg,#d0d8e8,#fff);border:2px solid #b3bed4}.life-mission_calendarArt__MQOa_>i:last-child{left:31px}.life-mission_calendarArt__MQOa_>i:nth-last-child(2){right:31px}.life-mission_clockArt__5v5HE{position:relative;width:156px;height:170px;z-index:3;transform:rotate(9deg)}.life-mission_introArt__jEABU>.life-mission_clockArt__5v5HE{margin-left:-20px;margin-top:80px}.life-mission_clockFace__NG4tE{position:relative;width:156px;height:156px;border:12px solid #5477ed;border-radius:50%;background:linear-gradient(140deg,#fff,#f0f4ff);box-shadow:inset 2px 3px 0 #b8c6ed,2px 9px 0 #2947a5,0 20px 25px #1c397831;color:#254189;font-size:19px;font-weight:850}.life-mission_clockNine__00kN9,.life-mission_clockSix__0rUmL,.life-mission_clockThree__yjC9Y,.life-mission_clockTwelve__tvb0v{position:absolute;line-height:1}.life-mission_clockTwelve__tvb0v{top:9px;left:50%;transform:translateX(-50%)}.life-mission_clockThree__yjC9Y{top:50%;right:10px;transform:translateY(-50%)}.life-mission_clockSix__0rUmL{bottom:9px;left:50%;transform:translateX(-50%)}.life-mission_clockNine__00kN9{top:50%;left:10px;transform:translateY(-50%)}.life-mission_clockPlaceholder__dxIDW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#9baddc}.life-mission_hourHand__ggKeK,.life-mission_minuteHand__LGWnO{position:absolute;bottom:50%;left:50%;width:5px;height:43px;background:#e16c4d;border-radius:5px;transform-origin:50% 100%;transform:translateX(-50%)}.life-mission_hourHand__ggKeK{height:31px;width:7px;background:#203c87}.life-mission_clockPin__MN88w{position:absolute;left:50%;top:50%;width:11px;height:11px;background:#203c87;border:2px solid white;border-radius:50%;transform:translate(-50%,-50%)}.life-mission_clockFoot__UMFOL{position:absolute;bottom:0;left:30px;width:12px;height:23px;background:#2e4baf;transform:rotate(20deg);border-radius:5px;z-index:-1}.life-mission_clockFoot__UMFOL:last-child{left:auto;right:30px;transform:rotate(-20deg)}.life-mission_artStar__5X_cS{position:absolute;right:22px;top:25px;color:#d89b24;font-size:51px;transform:rotate(15deg)}.life-mission_artDot__ajqAj{width:18px;height:18px;border-radius:50%;background:#e69a81;position:absolute;left:5px;bottom:22px;box-shadow:inset -4px -4px 0 #c5634b3b}.life-mission_setupPanel__URQCT{background:#fff;border:1px solid var(--border);border-radius:28px;padding:28px 30px;box-shadow:0 7px 0 #e3e8f4,0 20px 40px #293e6b08}.life-mission_answerHeading__c4hSK,.life-mission_setupHeading__RU9JK{display:flex;align-items:center;gap:14px;margin-bottom:23px}.life-mission_answerHeading__c4hSK h2,.life-mission_setupHeading__RU9JK h2{font-size:22px;line-height:1.4;font-weight:850;letter-spacing:-.5px}.life-mission_setupHeading__RU9JK p{font-size:18px;margin-top:4px;color:#56647a}.life-mission_sectionNumber__O8tgj{display:inline-grid;place-items:center;min-width:43px;height:43px;border-radius:13px;background:#edf2ff;color:#2549b6;font-size:18px;font-weight:900}.life-mission_devices__zn_M4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.life-mission_devices__zn_M4 button{display:flex;align-items:center;justify-content:center;gap:9px;padding:17px 9px;min-height:60px;border:2px solid #e2e6ef;border-radius:17px;background:#fff;font-size:18px}.life-mission_devices__zn_M4 button[aria-pressed=true]{border-color:#3760d7;background:#eff3ff;color:#2346ad}.life-mission_soundCheck__Ojkda{display:flex;align-items:center;gap:17px;padding:25px 0;border-bottom:1px solid #e5e9f2}.life-mission_soundCheck__Ojkda p{font-size:18px;color:#485971;display:flex;align-items:flex-start;gap:7px}.life-mission_soundCheck__Ojkda p svg{margin-top:3px;color:#1b7b60;flex-shrink:0}.life-mission_primary__310yH,.life-mission_secondary__G2NUU{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 22px;border-radius:16px;font-size:18px;text-align:center}.life-mission_primary__310yH{background:#254ed0;color:#fff;border:2px solid #254ed0;box-shadow:0 4px 0 #17378f}.life-mission_primary__310yH:hover:not(:disabled){background:#1c42bb;box-shadow:0 5px 0 #17378f}.life-mission_secondary__G2NUU{border:1px solid #c9d2e5;background:white;color:#28426b;box-shadow:0 3px 0 #edf0f6;flex-shrink:0}.life-mission_startRow__RYN69{display:flex;align-items:center;gap:22px;margin-top:26px}.life-mission_startRow__RYN69>.life-mission_primary__310yH{min-width:240px}.life-mission_startRow__RYN69>p{font-size:18px;color:#57657b}.life-mission_disclaimer__NBINV{font-size:18px;color:#5b667a;line-height:1.8;margin-top:24px}.life-mission_returning__GCpyE{display:flex;align-items:center;gap:9px;font-size:18px;color:#405b81;margin-top:17px}.life-mission_recovery__dshCJ{display:flex;align-items:center;gap:14px;margin-top:23px;padding:19px;border:1px solid #cad9ff;border-radius:18px;background:#f2f6ff}.life-mission_recovery__dshCJ>div{flex:1}.life-mission_recovery__dshCJ strong{font-size:18px}.life-mission_recovery__dshCJ p{font-size:18px;color:#50627e}.life-mission_recovery__dshCJ>.life-mission_primary__310yH{font-size:18px;min-height:48px;padding:11px 15px}.life-mission_error__tMzfQ,.life-mission_notice__AIUc2,.life-mission_warning__Lwdus{padding:12px 15px;border-radius:12px;font-size:18px;line-height:1.65;margin:12px 0}.life-mission_notice__AIUc2{background:#e9efff;border:1px solid #cbd7f7;color:#284881}.life-mission_warning__Lwdus{background:#fff6df;border:1px solid #e8d59f;color:#6b4d19}.life-mission_error__tMzfQ{background:#fff0ef;border:1px solid #e6bab4;color:#8b302b}.life-mission_active__QmLct{animation:life-mission_arrive__6RQFJ .22s ease-out}.life-mission_progress__SHxNo{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:15px 0 33px}.life-mission_progress__SHxNo>span{font-size:18px;font-weight:700;color:#53627d}.life-mission_progress__SHxNo>span>strong{font-size:25px;color:#263e74;margin-left:8px}.life-mission_progress__SHxNo ol{display:flex;gap:28px;list-style:none;padding:0;margin:0}.life-mission_progress__SHxNo li{position:relative;display:flex;align-items:center;gap:8px;color:#647087;font-size:18px;font-weight:750}.life-mission_progress__SHxNo li:not(:last-child):after{content:"";position:absolute;height:2px;right:-19px;top:15px;width:12px;background:#d5dcee}.life-mission_progress__SHxNo li>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #cbd4e6;background:white;border-radius:50%;font-size:18px}.life-mission_progress__SHxNo li small{font-size:18px}.life-mission_progress__SHxNo li[aria-current=step]{color:#234dc5}.life-mission_progress__SHxNo li[aria-current=step]>span{background:#3159d8;border-color:#3159d8;color:white;box-shadow:0 3px 0 #1c3da2}.life-mission_progress__SHxNo li[data-complete=true]>span{background:#ddf3e8;color:#14704c;border-color:#b4ddca}.life-mission_taskHeader__xuHNm{margin-bottom:27px}.life-mission_taskHeader__xuHNm .life-mission_eyebrow__dvovm{margin-bottom:9px}.life-mission_taskHeader__xuHNm h1{font-size:34px;line-height:1.4;font-weight:900;letter-spacing:-1.2px}.life-mission_taskHeader__xuHNm>p:last-child{font-size:18px;margin-top:8px;color:#57657d}.life-mission_taskLayout__eumfY{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:24px;align-items:start}.life-mission_listenPanel___iG5_{position:relative;padding:24px;background:linear-gradient(150deg,#e9efff,#dae5ff);border:1px solid #c8d5f3;border-radius:26px;box-shadow:0 6px 0 #cbd7ee;text-align:center}.life-mission_listenPanel___iG5_[data-theme=coral]{background:linear-gradient(145deg,#fff0e8,#fbe4df);border-color:#ebcfc7;box-shadow:0 6px 0 #ead3ca}.life-mission_taskArt__EwzT7{height:205px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.life-mission_taskArt__EwzT7 .life-mission_calendarArt__MQOa_{transform:rotate(-5deg)}.life-mission_taskArt__EwzT7 .life-mission_clockArt__5v5HE{transform:rotate(3deg)}.life-mission_play__ZcQ25{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:65px;border:2px solid #fff;border-radius:22px;background:#fff;color:#2749aa;padding:15px 26px;box-shadow:0 5px 0 #aebfe7;font-size:21px}.life-mission_listenPanel___iG5_[data-theme=coral] .life-mission_play__ZcQ25{color:#a5383d;box-shadow:0 5px 0 #dfa7a2}.life-mission_listenStatus__K7JfS{min-height:50px;margin:19px 0 8px;font-size:18px;color:#3e547a;font-weight:600}.life-mission_listenPanel___iG5_[data-theme=coral] .life-mission_listenStatus__K7JfS{color:#734d48}.life-mission_help__VXkGs{min-height:48px;background:transparent;border:0;text-decoration:underline;text-underline-offset:5px;color:#3e5273;font-size:18px;padding:10px 8px}.life-mission_transcript__DCSP_{margin-top:15px;padding:16px;background:#ffffffd9;border:1px solid #fff;border-radius:15px;text-align:left}.life-mission_transcript__DCSP_>span{font-size:18px;font-weight:800;color:#55637a}.life-mission_transcript__DCSP_ p{font-size:20px;line-height:1.75;color:#253b5b;margin:6px 0;font-weight:750}.life-mission_transcript__DCSP_ small{font-size:18px;color:#55637a}.life-mission_answerPanel__I_HEP{min-height:395px;border:1px solid #dce2ee;border-radius:26px;background:#fff;padding:26px;box-shadow:0 5px 0 #e3e8f2}.life-mission_waiting__byZJ5{min-height:340px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#7082a4}.life-mission_waiting__byZJ5>svg{margin-bottom:18px;color:#5977bd}.life-mission_waiting__byZJ5 h2{font-size:23px;font-weight:850;color:#31476b}.life-mission_waiting__byZJ5 p{font-size:18px;line-height:1.8;margin-top:10px;color:#566784}.life-mission_answerHeading__c4hSK h2{font-size:21px}.life-mission_answerHeading__c4hSK .life-mission_sectionNumber__O8tgj{font-size:18px;min-width:40px;height:40px}.life-mission_days__MbSUH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 25px}.life-mission_days__MbSUH button{position:relative;min-height:101px;background:#fff;border:2px solid #dfe4ef;border-radius:17px;box-shadow:0 3px 0 #edf0f7;padding:12px 5px;color:#2c3e5f}.life-mission_days__MbSUH button>span{display:block;font-size:27px;font-weight:900;line-height:1.3}.life-mission_days__MbSUH button>small{display:block;font-size:18px;margin-top:4px;font-weight:650}.life-mission_days__MbSUH button>svg{position:absolute;top:-8px;right:-6px;color:#254ed0;fill:#fff}.life-mission_days__MbSUH button[aria-pressed=true]{background:#eef3ff;border-color:#315ad2;color:#2648ad;box-shadow:0 3px 0 #315ad2}.life-mission_days__MbSUH button:disabled[aria-pressed=true]{opacity:1}.life-mission_clockInput__KAKVb{margin-bottom:22px}.life-mission_periods__CArSZ{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:17px}.life-mission_periods__CArSZ button{display:flex;align-items:center;justify-content:center;gap:10px;border:2px solid #dfe4ef;background:#fff;border-radius:13px;font-size:21px;min-height:54px;padding:10px}.life-mission_periods__CArSZ button[aria-pressed=true]{background:#fff4d9;border-color:#cb9728;color:#75521a}.life-mission_hours__pDTTL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.life-mission_hours__pDTTL button{min-height:58px;border:2px solid #dfe4ef;border-radius:13px;background:#fff;font-size:24px;font-weight:850;padding:7px}.life-mission_hours__pDTTL button small{font-size:18px;margin-left:3px;font-weight:650}.life-mission_hours__pDTTL button[aria-pressed=true]{background:#eef3ff;border-color:#315ad2;color:#2648ad;box-shadow:0 2px 0 #315ad2}.life-mission_hours__pDTTL button:disabled[aria-pressed=true],.life-mission_periods__CArSZ button:disabled[aria-pressed=true]{opacity:1}.life-mission_selection__qq5Wn{font-size:18px;color:#405374;font-weight:700;margin-top:17px;min-height:26px}.life-mission_answerPanel__I_HEP>.life-mission_primary__310yH{width:100%}.life-mission_feedback__c6RSI{border-top:1px solid #e1e7f2;margin-top:22px;padding-top:23px}.life-mission_feedbackTitle__qSNCB{display:flex;gap:10px;align-items:center;color:#9a5f18;margin-bottom:10px}.life-mission_feedback__c6RSI[data-correct=true] .life-mission_feedbackTitle__qSNCB{color:#14704c}.life-mission_feedbackTitle__qSNCB h2{font-size:22px;line-height:1.4;font-weight:850}.life-mission_feedback__c6RSI>p{font-size:18px;line-height:1.7;margin:7px 0;color:#475875}.life-mission_feedback__c6RSI>p strong{font-size:21px;color:#233b6b}.life-mission_feedback__c6RSI>small{display:block;color:#5c6b80;line-height:1.8;margin:12px 0 20px}.life-mission_feedback__c6RSI>.life-mission_primary__310yH{width:100%}.life-mission_bottomNote__mgU4j{color:#5f6c82;margin:25px 0 0;text-align:center}.life-mission_spinner__hcWyR{animation:life-mission_spin__zeJa6 .9s linear infinite}.life-mission_saved__usJqW{max-width:850px;margin:30px auto 0;text-align:center;animation:life-mission_arrive__6RQFJ .24s ease-out}.life-mission_saved__usJqW>.life-mission_eyebrow__dvovm{justify-content:center;color:#137251}.life-mission_saved__usJqW h1{font-size:43px;letter-spacing:-1.5px;line-height:1.3;font-weight:900}.life-mission_saved__usJqW .life-mission_lead__wHPr7{font-size:19px}.life-mission_completedScene__PjSxm{position:relative;display:flex;justify-content:center;align-items:center;height:255px;margin:10px 0 25px}.life-mission_completedScene__PjSxm .life-mission_calendarArt__MQOa_{width:146px;height:155px;transform:rotate(-8deg);margin-right:-10px}.life-mission_completedScene__PjSxm>.life-mission_clockArt__5v5HE{transform:rotate(8deg);margin-top:30px}.life-mission_sceneBase__klAiv{position:absolute;width:340px;max-width:95%;height:70px;border-radius:50%;background:#dfd8ef;bottom:10px;box-shadow:0 11px 0 #c9bedf;z-index:0;transform:rotate(-4deg)}.life-mission_sceneSpark__EIrXY{position:absolute;left:calc(50% - 185px);top:25px;font-size:49px;color:#dfaa38;transform:rotate(-15deg)}.life-mission_scenePlant__XggdJ{position:absolute;right:calc(50% - 177px);bottom:20px;font-size:67px;color:#66a78b;transform:rotate(25deg);z-index:3}.life-mission_resultGrid__VjKCt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #d9e2ef;border-radius:22px;padding:24px 12px;box-shadow:0 5px 0 #e2e8f4}.life-mission_resultGrid__VjKCt>div+div{border-left:1px solid #e0e6f0}.life-mission_resultGrid__VjKCt span{display:block;font-size:18px;color:#52627c;font-weight:700}.life-mission_resultGrid__VjKCt strong{display:block;font-size:35px;font-weight:900;color:#284ca9;line-height:1.5}.life-mission_resultGrid__VjKCt small{font-size:18px;font-weight:650;margin-left:5px;color:#42577f}.life-mission_savedDetails__R6vjf{background:#fff;border:1px solid #d9e2ef;border-radius:20px;padding:7px 23px;margin-top:20px;text-align:left}.life-mission_savedDetails__R6vjf>div{display:flex;align-items:center;gap:12px;padding:19px 0}.life-mission_savedDetails__R6vjf>div+div{border-top:1px solid #e3e8f0}.life-mission_detailNumber__FjX7v{width:31px;height:31px;border-radius:10px;background:#eef2fc;color:#345397;display:grid;place-items:center;font-weight:800;flex-shrink:0}.life-mission_savedDetails__R6vjf>div>div{flex:1}.life-mission_savedDetails__R6vjf strong{font-size:18px;color:#2a405f}.life-mission_savedDetails__R6vjf p{font-size:18px;color:#52657e;margin-top:4px}.life-mission_resultStatus__oIn2a{font-weight:800;color:#906121;white-space:nowrap}.life-mission_resultStatus__oIn2a[data-correct=true]{color:#1c7857}.life-mission_saved__usJqW>.life-mission_primary__310yH{margin-top:24px;min-width:235px}.life-mission_exitOverlay__cLdWL{position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:#15274480;backdrop-filter:blur(8px);z-index:2}.life-mission_exitDialog__AggWp{position:relative;background:#fff;border:1px solid #dde4f1;border-radius:27px;padding:33px;max-width:450px;width:100%;box-shadow:0 24px 100px #15274440}.life-mission_exitDialog__AggWp>svg{color:#3159cf;margin-bottom:18px}.life-mission_exitDialog__AggWp h2{font-size:27px;font-weight:850;line-height:1.4}.life-mission_exitDialog__AggWp p{font-size:18px;color:#53617a;margin:16px 0 25px;line-height:1.8}.life-mission_exitDialog__AggWp>.life-mission_primary__310yH,.life-mission_exitDialog__AggWp>.life-mission_secondary__G2NUU{width:100%;margin-top:12px}.life-mission_dismiss__PXn3Y{position:absolute;right:16px;top:16px;display:grid;place-items:center;min-width:48px;min-height:48px;background:transparent;border:0;border-radius:12px;color:#58687e}@keyframes life-mission_arrive__6RQFJ{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes life-mission_spin__zeJa6{to{transform:rotate(1turn)}}@media(max-width:760px){.life-mission_shell__qrbna{padding:18px 20px 36px}.life-mission_header__yqhbO{margin-bottom:20px}.life-mission_back___p7_h{padding:9px 10px;font-size:18px;gap:6px}.life-mission_brand__NLxh2{font-size:18px}.life-mission_brand__NLxh2 small{font-size:10px}.life-mission_intro__iLd1v{grid-template-columns:1fr;gap:0;margin:25px 0 27px}.life-mission_introCopy___bb_N h1{font-size:45px;letter-spacing:-2px}.life-mission_introCopy___bb_N h1 br{display:none}.life-mission_lead__wHPr7{font-size:18px;margin-top:14px}.life-mission_introArt__jEABU{height:235px;margin-top:10px}.life-mission_artOrbit__iYDwe{width:225px;height:195px}.life-mission_calendarArt__MQOa_{width:135px;height:150px}.life-mission_introArt__jEABU>.life-mission_clockArt__5v5HE{margin-top:45px;transform:rotate(9deg) scale(.9)}.life-mission_artStar__5X_cS{right:calc(50% - 150px);top:8px;font-size:41px}.life-mission_artDot__ajqAj{left:calc(50% - 150px);bottom:25px}.life-mission_introMeta__FMmiO{gap:13px;font-size:18px;margin-top:17px}.life-mission_setupPanel__URQCT{padding:23px 20px;border-radius:23px}.life-mission_setupHeading__RU9JK h2{font-size:21px}.life-mission_setupHeading__RU9JK p{font-size:18px}.life-mission_devices__zn_M4{grid-template-columns:1fr;gap:10px}.life-mission_devices__zn_M4 button{min-height:55px;justify-content:flex-start;padding:12px 16px}.life-mission_devices__zn_M4 button>span{flex:1;text-align:left}.life-mission_soundCheck__Ojkda{align-items:flex-start;flex-direction:column;gap:14px;padding:21px 0}.life-mission_startRow__RYN69{flex-direction:column;align-items:stretch;gap:14px}.life-mission_startRow__RYN69>.life-mission_primary__310yH{min-width:0}.life-mission_startRow__RYN69>p{text-align:center;font-size:18px}.life-mission_startRow__RYN69>p br{display:none}.life-mission_recovery__dshCJ{flex-wrap:wrap;padding:15px}.life-mission_recovery__dshCJ>.life-mission_primary__310yH{width:100%}.life-mission_disclaimer__NBINV{font-size:18px}.life-mission_progress__SHxNo{margin:13px 0 25px;align-items:flex-start;gap:10px}.life-mission_progress__SHxNo>span{font-size:18px;white-space:nowrap}.life-mission_progress__SHxNo>span>strong{font-size:22px;margin-left:2px}.life-mission_progress__SHxNo ol{gap:20px}.life-mission_progress__SHxNo li{display:flex;flex-direction:column;gap:5px}.life-mission_progress__SHxNo li small{font-size:18px}.life-mission_progress__SHxNo li:not(:last-child):after{right:-15px;width:10px}.life-mission_taskHeader__xuHNm h1{font-size:29px;letter-spacing:-1px}.life-mission_taskHeader__xuHNm>p:last-child{font-size:18px}.life-mission_taskLayout__eumfY{grid-template-columns:1fr;gap:23px}.life-mission_listenPanel___iG5_{padding:20px}.life-mission_taskArt__EwzT7{height:125px;margin-bottom:15px}.life-mission_taskArt__EwzT7 .life-mission_calendarArt__MQOa_{width:100px;height:112px;border-radius:15px;box-shadow:0 5px 0 #cbd3e7,0 15px 20px #2d426320}.life-mission_taskArt__EwzT7 .life-mission_calendarArt__MQOa_>span{padding:8px 1px;font-size:8px;border-radius:13px 13px 0 0}.life-mission_taskArt__EwzT7 .life-mission_calendarArt__MQOa_>svg{width:48px;height:48px;margin-top:18px}.life-mission_taskArt__EwzT7 .life-mission_calendarArt__MQOa_>i{height:17px;width:9px;top:-7px}.life-mission_taskArt__EwzT7 .life-mission_calendarArt__MQOa_>i:last-child{left:22px}.life-mission_taskArt__EwzT7 .life-mission_calendarArt__MQOa_>i:nth-last-child(2){right:22px}.life-mission_taskArt__EwzT7 .life-mission_clockArt__5v5HE{transform:scale(.73) rotate(3deg);margin-block:-23px}.life-mission_play__ZcQ25{min-height:61px;padding:13px 25px;font-size:20px}.life-mission_listenStatus__K7JfS{min-height:0;margin:16px 0 2px;font-size:18px}.life-mission_answerPanel__I_HEP{min-height:0;padding:22px 20px}.life-mission_waiting__byZJ5{min-height:180px}.life-mission_waiting__byZJ5>svg{width:36px;height:36px;margin-bottom:10px}.life-mission_waiting__byZJ5 h2{font-size:21px}.life-mission_waiting__byZJ5 p{font-size:18px;margin-top:7px}.life-mission_answerHeading__c4hSK{gap:10px;margin-bottom:19px}.life-mission_answerHeading__c4hSK h2{font-size:20px}.life-mission_days__MbSUH{gap:10px}.life-mission_days__MbSUH button{min-height:91px}.life-mission_hours__pDTTL{gap:9px}.life-mission_feedbackTitle__qSNCB h2{font-size:21px}.life-mission_saved__usJqW{margin-top:25px}.life-mission_saved__usJqW h1{font-size:33px}.life-mission_saved__usJqW .life-mission_lead__wHPr7{font-size:18px}.life-mission_completedScene__PjSxm{transform:scale(.88);margin-inline:-10px;margin-block:0;height:235px}.life-mission_resultGrid__VjKCt{padding:19px 5px}.life-mission_resultGrid__VjKCt span{font-size:18px}.life-mission_resultGrid__VjKCt strong{font-size:28px}.life-mission_resultGrid__VjKCt small{font-size:18px;display:block;margin-left:0;line-height:1.3}.life-mission_savedDetails__R6vjf{padding:4px 15px}.life-mission_savedDetails__R6vjf>div{flex-wrap:wrap;gap:9px}.life-mission_savedDetails__R6vjf>div>div{flex-basis:calc(100% - 42px)}.life-mission_savedDetails__R6vjf strong{font-size:18px}.life-mission_resultStatus__oIn2a{margin-left:40px}.life-mission_savedDetails__R6vjf p{font-size:18px}.life-mission_exitDialog__AggWp{padding:28px 22px}.life-mission_exitDialog__AggWp h2{font-size:25px}.life-mission_exitDialog__AggWp p{font-size:18px}}@media(max-width:360px){.life-mission_shell__qrbna{padding-inline:14px}.life-mission_header__yqhbO{gap:8px}.life-mission_back___p7_h span{font-size:18px}.life-mission_brand__NLxh2{font-size:16px}.life-mission_introCopy___bb_N h1{font-size:38px;letter-spacing:-1.6px}.life-mission_introCopy___bb_N .life-mission_eyebrow__dvovm{font-size:18px}.life-mission_introArt__jEABU{height:220px}.life-mission_setupPanel__URQCT{padding:20px 16px}.life-mission_taskHeader__xuHNm h1{font-size:25px}.life-mission_answerPanel__I_HEP{padding:19px 15px}.life-mission_answerHeading__c4hSK h2{font-size:18px}.life-mission_days__MbSUH{gap:8px}.life-mission_days__MbSUH button{min-height:84px;padding:9px 3px}.life-mission_days__MbSUH button>span{font-size:24px}.life-mission_days__MbSUH button>small{font-size:18px}.life-mission_hours__pDTTL{gap:8px}.life-mission_hours__pDTTL button{font-size:22px;min-height:53px}.life-mission_progress__SHxNo ol{gap:17px}.life-mission_progress__SHxNo li:not(:last-child):after{right:-13px;width:8px}.life-mission_progress__SHxNo li small,.life-mission_progress__SHxNo>span,.life-mission_resultGrid__VjKCt span{font-size:18px}.life-mission_completedScene__PjSxm{transform:scale(.8);margin-inline:-20px}.life-mission_saved__usJqW h1{font-size:29px}.life-mission_saved__usJqW .life-mission_lead__wHPr7,.life-mission_transcript__DCSP_ p{font-size:18px}.life-mission_feedbackTitle__qSNCB h2{font-size:19px}.life-mission_primary__310yH,.life-mission_secondary__G2NUU{font-size:18px}}.life-mission_back___p7_h{font-size:18px}.life-mission_room__xFAQL :is(.life-mission_eyebrow__dvovm,.life-mission_introMeta__FMmiO,.life-mission_disclaimer__NBINV,.life-mission_bottomNote__mgU4j){line-height:1.7}.life-mission_answerHeading__c4hSK,.life-mission_feedbackTitle__qSNCB,.life-mission_setupHeading__RU9JK{align-items:flex-start}.life-mission_answerHeading__c4hSK h2,.life-mission_setupHeading__RU9JK h2{font-size:24px}.life-mission_setupHeading__RU9JK p,.life-mission_soundCheck__Ojkda p,.life-mission_startRow__RYN69>p{font-size:18px}.life-mission_sectionNumber__O8tgj{flex-shrink:0}.life-mission_devices__zn_M4 button,.life-mission_primary__310yH,.life-mission_secondary__G2NUU{font-size:20px;min-height:58px}.life-mission_days__MbSUH button>span{font-size:28px}.life-mission_days__MbSUH button>small,.life-mission_hours__pDTTL button small{font-size:18px}.life-mission_hours__pDTTL button,.life-mission_periods__CArSZ button{font-size:24px}.life-mission_hours__pDTTL button{min-height:64px}.life-mission_feedback__c6RSI>p{font-size:20px}.life-mission_feedback__c6RSI>small{font-size:18px}.life-mission_feedback__c6RSI>p strong{font-size:22px}.life-mission_saved__usJqW .life-mission_lead__wHPr7{font-size:21px}.life-mission_resultGrid__VjKCt{gap:0;padding:26px 14px}.life-mission_resultGrid__VjKCt>div{min-width:0;padding-inline:12px}.life-mission_resultGrid__VjKCt small,.life-mission_resultGrid__VjKCt span{font-size:18px;line-height:1.6}.life-mission_resultGrid__VjKCt strong{font-size:38px;margin-top:5px}.life-mission_savedDetails__R6vjf{padding:8px 24px}.life-mission_savedDetails__R6vjf>div{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:14px;padding:25px 0}.life-mission_detailNumber__FjX7v{width:38px;height:38px;font-size:18px;margin-top:1px}.life-mission_savedDetails__R6vjf strong{font-size:22px;font-weight:800;line-height:1.5}.life-mission_savedDetails__R6vjf p{font-size:20px;line-height:1.7;margin-top:8px;overflow-wrap:anywhere}.life-mission_resultStatus__oIn2a{font-size:18px;line-height:1.6;margin-top:5px;white-space:normal}.life-mission_bottomNote__mgU4j{font-size:18px;max-width:43em;margin-inline:auto}.life-mission_room__xFAQL button>svg{flex-shrink:0}@media(max-width:760px){.life-mission_header__yqhbO{flex-wrap:wrap}.life-mission_brand__NLxh2{margin-left:auto}.life-mission_progress__SHxNo{flex-wrap:wrap;row-gap:16px}.life-mission_progress__SHxNo>span{font-size:18px}.life-mission_progress__SHxNo ol{justify-content:space-between;flex:1;min-width:220px;gap:15px}.life-mission_progress__SHxNo li small{font-size:18px}.life-mission_progress__SHxNo li>span{width:34px;height:34px;font-size:18px}.life-mission_progress__SHxNo li:not(:last-child):after{display:none}.life-mission_listenStatus__K7JfS,.life-mission_taskHeader__xuHNm>p:last-child,.life-mission_waiting__byZJ5 p{font-size:18px}.life-mission_answerHeading__c4hSK h2{font-size:22px}.life-mission_resultGrid__VjKCt{grid-template-columns:1fr;padding:5px 22px}.life-mission_resultGrid__VjKCt>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:15px 0}.life-mission_resultGrid__VjKCt>div+div{border-left:0;border-top:1px solid #e0e6f0}.life-mission_resultGrid__VjKCt span{text-align:left}.life-mission_resultGrid__VjKCt strong{flex-shrink:0;font-size:34px;margin-top:0}.life-mission_resultGrid__VjKCt small{display:inline;margin-left:6px}.life-mission_savedDetails__R6vjf{padding:4px 18px}.life-mission_savedDetails__R6vjf>div{grid-template-columns:34px minmax(0,1fr);column-gap:12px;row-gap:10px;padding-block:23px}.life-mission_detailNumber__FjX7v{width:34px;height:34px}.life-mission_savedDetails__R6vjf strong{font-size:21px}.life-mission_savedDetails__R6vjf p{font-size:20px}.life-mission_resultStatus__oIn2a{grid-column:2;margin:0}.life-mission_saved__usJqW .life-mission_lead__wHPr7{font-size:20px}.life-mission_primary__310yH,.life-mission_secondary__G2NUU{max-width:100%}}@media(max-width:400px){.life-mission_header__yqhbO{align-items:center;gap:10px}.life-mission_back___p7_h{padding-inline:10px}.life-mission_back___p7_h span,.life-mission_brand__NLxh2{font-size:18px}.life-mission_brand__NLxh2 small{font-size:10px}.life-mission_days__MbSUH,.life-mission_hours__pDTTL{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.life-mission_days__MbSUH button{min-height:95px}.life-mission_answerPanel__I_HEP{padding:22px 16px}.life-mission_answerHeading__c4hSK{gap:10px}.life-mission_answerHeading__c4hSK h2{font-size:22px}.life-mission_savedDetails__R6vjf{padding-inline:14px}.life-mission_savedDetails__R6vjf>div{column-gap:10px}.life-mission_savedDetails__R6vjf strong{font-size:20px}.life-mission_resultGrid__VjKCt{padding-inline:17px}.life-mission_resultGrid__VjKCt>div{gap:10px}.life-mission_introCopy___bb_N .life-mission_eyebrow__dvovm{font-size:18px}.life-mission_completedScene__PjSxm{max-width:100%;margin-inline:0}}@media(prefers-reduced-motion:reduce){.life-mission_room__xFAQL *,.life-mission_room__xFAQL :after,.life-mission_room__xFAQL :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.life-mission_room__xFAQL button:hover:not(:disabled){transform:none}}