@font-face{font-family:DogJua;src:url(/fonts/kakao-human/Jua-Regular.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:DogSuit;src:url(/fonts/kakao-human/SUIT-Variable.woff2)format("woff2");font-display:swap;font-weight:100 900}.dog-test{--dog-ink:#171717;--dog-red:#b62621;color:var(--dog-ink);word-break:keep-all;overflow-wrap:anywhere;background:#fff;max-width:1120px;margin:auto;padding:24px clamp(16px,3vw,38px) 35px;font:17px/1.75 DogSuit,Malgun Gothic,sans-serif}.dog-test *{box-sizing:border-box}.dog-test p{margin:0}.dog-test h1,.dog-test h2,.dog-test h3{letter-spacing:0;margin:0;font-family:DogJua,sans-serif;font-weight:400;line-height:1.3}.dog-test button,.dog-test input,.dog-test textarea{font:inherit}.dog-test button,.dog-test summary,.dog-test a{touch-action:manipulation}.dog-test button{cursor:pointer}.dog-test button:disabled{cursor:default}.dog-test :is(button,a,input,summary,textarea):focus-visible{outline-offset:4px;outline:3px solid #b62621}.dog-test button:disabled:not(.dog-choice){opacity:.5}.dog-small{color:#595959;font-size:13px;line-height:1.7}.dog-kicker{color:#595959;font-size:13px;font-weight:800;margin-bottom:8px!important}.dog-action{color:#171717;background:#fff url(/images/dog-angel-chaos-test/ui/action.webp) 50%/100% 100% no-repeat;border:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:62px;padding:12px 20px;line-height:1.4;text-decoration:none;transition:transform .12s;display:flex;font-size:18px!important;font-weight:850!important}.dog-action:hover{transform:translateY(-2px)}.dog-action:active{transform:translateY(1px)}.dog-text-button{text-underline-offset:5px;background:0 0;border:0;min-height:44px;margin:15px auto;padding:10px;text-decoration:underline;display:block}.dog-mobile-break{display:none}.dog-opening{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:center;gap:32px;display:grid}.dog-banner{min-width:0;display:block}.dog-banner img{object-fit:contain;width:100%;height:auto;display:block}.dog-hook{letter-spacing:0;font:clamp(25px,2.8vw,35px)/1.35 DogJua,sans-serif}.dog-lead{font-size:16px;margin-top:13px!important}.dog-facts{font-size:13px;font-weight:750;margin-top:17px!important}.dog-start{margin-top:15px}.dog-start label{margin-bottom:7px;font-size:15px;font-weight:800;display:block}.dog-start label span{color:#666;margin-left:5px;font-size:12px;font-weight:500}.dog-start input{background:#fff;border:0;border-bottom:2px solid #262626;border-radius:0;width:100%;height:48px;padding:8px 3px;font-size:15px}.dog-start .dog-small{font-size:11px;margin:7px 0 15px!important}.dog-introduction{border-top:2px solid #222;max-width:680px;margin:45px auto 0;padding:30px 0;line-height:1.9}.dog-dare{font:27px/1.5 DogJua,sans-serif;margin:22px 0!important}.dog-editorial{max-width:760px;margin:25px auto 0;font-size:15px;line-height:1.9}.dog-editorial h2{margin:35px 0 15px;font-size:26px}.dog-editorial>p{margin:12px 0}.dog-faq{border-top:1px solid #bbb}.dog-faq details{border-bottom:1px solid #ccc}.dog-faq summary{cursor:pointer;padding:16px 4px;font-size:15px;font-weight:750}.dog-faq details p{padding:0 5px 18px;line-height:1.8}.dog-play{max-width:790px;padding-top:22px}.dog-play-top{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.dog-play-top a{align-items:center;min-height:44px;text-decoration:none;display:flex}.dog-progress{background:#ededed;height:5px;margin:8px 0 16px;overflow:hidden}.dog-progress>span{background:#b62621;height:100%;transition:width .15s;display:block}.dog-question-count{justify-content:space-between;align-items:center;font-size:13px;display:flex}.dog-question-count strong{font:25px DogJua,sans-serif}.dog-question-count strong span{color:#666;font-size:17px}.dog-restore{color:#666;min-height:22px;font-size:12px;margin-top:6px!important}.dog-test h1.dog-question{letter-spacing:-.035em;outline:0;min-height:95px;margin:25px 0 23px;font:700 clamp(24px,3vw,33px)/1.5 DogSuit,sans-serif}.dog-choices{gap:11px;display:grid}.dog-choice{text-align:left;color:#171717;background:#fff url(/images/dog-angel-chaos-test/ui/choice.webp) 50%/100% 100% no-repeat;border:0;grid-template-columns:22px 1fr 15px;align-items:center;gap:10px;width:100%;min-height:73px;padding:17px 22px;line-height:1.65;transition:transform .12s;display:grid;position:relative;font-size:17px!important;font-weight:650!important}.dog-choice-letter{color:#646464;font-size:12px}.dog-choice[aria-pressed=true]{color:#9d1a16;background-color:#fff5ee;transform:translate(2px);font-weight:850!important}.dog-choice[aria-pressed=true] .dog-choice-letter{color:#9d1a16}.dog-choice:hover:not(:disabled){background-color:#fff9f2}.dog-selected{font-weight:900}.dog-unobserved{color:#555;background:#fff;border:0;border-bottom:1px dashed #8a8a8a;min-height:44px;margin:17px auto 0;padding:7px 5px;display:block;font-size:14px!important}.dog-unobserved[aria-pressed=true]{color:#9d1a16;font-weight:800}.dog-play-bottom{color:#666;justify-content:space-between;align-items:center;gap:14px;margin:22px 0 12px;font-size:12px;display:flex}.dog-play-bottom button{color:#222;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px}.dog-loading,.dog-error{max-width:650px;min-height:350px;padding-block:55px}.dog-error h1{margin-bottom:23px;font-size:34px}.dog-error>p{margin:17px 0}.dog-error .dog-action{max-width:360px;margin:25px auto 0}.dog-result-heading{text-align:center;margin:0 0 12px}.dog-result-heading>p:first-child{font-size:16px;font-weight:700}.dog-result-heading h1{margin:5px 0;font-size:clamp(28px,4vw,45px)}.dog-result-subtitle{color:#595959;font-size:15px}.dog-result-reward{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.dog-result-art{min-width:0;margin:0}.dog-result-art img{object-fit:contain;width:100%;height:auto}.dog-result-art figcaption{color:#666;text-align:center;margin-top:2px;font-size:12px}.dog-verdict blockquote{letter-spacing:-.02em;margin:0 0 20px;font:clamp(26px,2.8vw,34px)/1.5 DogJua,sans-serif}.dog-summary{font-size:16px;line-height:1.85}.dog-share{margin-top:22px}.dog-share-name{align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.dog-share-name input{accent-color:#b62621;width:17px;height:17px}.dog-share-links{justify-content:center;gap:25px;display:flex}.dog-share-links button{background:0 0;border:0;border-bottom:1px solid #888;min-height:44px;padding:9px 0 3px;font-size:13px}.dog-share-status{color:#666;text-align:center;min-height:38px;font-size:11px;line-height:1.6;margin-top:9px!important}.dog-manual-share{width:100%;min-height:130px;padding:12px;font-size:13px!important}.dog-reported{border-top:2px solid #222;margin-top:38px;padding-top:24px}.dog-reported-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.dog-reported-top h2{font-size:25px}.dog-reported-top>p{text-align:right;font-size:13px}.dog-reported-top strong{color:#b62621;white-space:nowrap;margin-left:6px;font-size:19px}.dog-reported-top>p>span{color:#666;font-size:11px;display:block}.dog-reported>.dog-small{margin:10px 0 3px}.dog-disclosure{border-block:1px solid #bdbdbd;margin-top:15px}.dog-disclosure summary{cursor:pointer;min-height:58px;padding:17px 5px;font-size:16px;font-weight:800}.dog-disclosure summary span{color:#666;margin-left:12px;font-size:12px;font-weight:450}.dog-evidence{margin:0;padding:0 5px;list-style:none}.dog-evidence li{border-top:1px solid #ddd;grid-template-columns:30px 1fr;gap:15px;padding:18px 0;display:grid}.dog-evidence li>span{color:#b62621;font-size:12px;font-weight:850}.dog-evidence p{color:#666;margin-bottom:7px;font-size:13px}.dog-evidence strong{font-size:16px;font-weight:750;line-height:1.7}.dog-life{max-width:800px;margin-top:38px}.dog-life>h2{margin-bottom:14px;font-size:28px}.dog-routine{max-width:700px;font-size:16px;line-height:1.9}.dog-owner-line{padding:24px 0 7px;font:25px/1.6 DogJua,sans-serif}.dog-disclosure dl{margin:0;padding:0 5px 10px}.dog-disclosure dl>div{border-top:1px solid #ddd;grid-template-columns:150px 1fr;gap:25px;padding:18px 0;display:grid}.dog-disclosure dt{font-size:14px;font-weight:850}.dog-disclosure dd{margin:0;font-size:15px;line-height:1.85}.dog-general-note,.dog-query-note{color:#555;border-block:1px solid #ccc;padding:17px 0;font-size:13px;margin-top:30px!important}.dog-query-note button{background:0 0;border:0;min-height:44px;text-decoration:underline}.dog-result-footer{color:#666;border-top:1px solid #ccc;margin-top:35px;padding-top:20px;font-size:12px}.dog-result-footer a{color:#222;align-items:center;min-height:44px;margin-top:9px;font-size:14px;display:inline-flex}@media (min-width:700px){.dog-landing .dog-introduction,.dog-landing .dog-editorial{width:100%;max-width:880px;margin-inline:auto}}@media (min-width:1000px){.dog-landing .dog-opening{grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);gap:clamp(32px,4vw,56px);margin-inline:0}.dog-landing .dog-opening-copy{width:100%;min-width:0;max-width:420px;margin-inline:auto}.dog-landing .dog-hook{font-size:clamp(28px,2.5vw,34px)}}@media (min-width:700px) and (max-width:999px){.dog-landing .dog-opening{grid-template-columns:minmax(0,1fr);gap:24px}.dog-landing .dog-banner{width:100%;max-width:620px;margin-inline:auto}.dog-landing .dog-opening-copy{width:100%;min-width:0;max-width:480px;margin-inline:auto}.dog-landing .dog-hook,.dog-landing .dog-lead,.dog-landing .dog-facts{text-align:center}.dog-landing .dog-start{max-width:420px;margin-inline:auto}}@media (max-width:699px){.dog-test{padding:10px 16px 28px}.dog-opening{flex-direction:column;gap:0;display:flex}.dog-banner{width:100%;height:275px}.dog-banner img{object-fit:contain;width:100%;height:100%}.dog-opening-copy{width:100%;max-width:390px}.dog-hook{text-align:center;font-size:26px;margin-top:5px!important}.dog-lead{text-align:center;font-size:14px;margin-top:8px!important}.dog-lead br{display:none}.dog-facts{text-align:center;font-size:12px;margin-top:10px!important}.dog-start{margin-top:15px}.dog-start label{font-size:14px}.dog-start input{height:43px;font-size:14px}.dog-start .dog-small{font-size:10px;margin:5px 0 12px!important}.dog-action{min-height:60px;font-size:17px!important}.dog-introduction{margin-top:27px;padding-top:25px;font-size:15px}.dog-mobile-break{display:block}.dog-dare{font-size:25px}.dog-editorial{font-size:14px}.dog-editorial h2{font-size:24px}.dog-play{padding:12px 16px 28px}.dog-test h1.dog-question{min-height:90px;margin:20px 0;font-size:25px}.dog-choice{grid-template-columns:17px 1fr 13px;gap:8px;min-height:78px;padding:17px;line-height:1.6;font-size:16px!important}.dog-choices{gap:10px}.dog-play-bottom{margin-top:16px}.dog-result-heading h1{font-size:30px}.dog-result-heading{margin-top:12px}.dog-result-reward{flex-direction:column;gap:18px;display:flex}.dog-result-art{width:100%}.dog-result-art figcaption{display:none}.dog-verdict{width:100%}.dog-verdict>.dog-kicker{text-align:center}.dog-verdict blockquote{text-align:center;margin-bottom:16px;font-size:27px}.dog-summary{font-size:15px}.dog-share{margin-top:17px}.dog-reported{margin-top:27px}.dog-reported-top{align-items:start;gap:12px}.dog-reported-top h2{max-width:8em;font-size:23px}.dog-reported-top>p{font-size:11px}.dog-reported-top strong{font-size:17px}.dog-reported-top>p>span{font-size:9px}.dog-life{margin-top:28px}.dog-life>h2{font-size:25px}.dog-routine{font-size:15px}.dog-owner-line{font-size:24px}.dog-disclosure dl>div{display:block}.dog-disclosure dt{margin-bottom:8px}.dog-disclosure summary{font-size:15px}.dog-disclosure summary span{margin-left:6px;font-size:10px}.dog-error{padding-top:35px}.dog-error h1{font-size:30px}}@media (max-width:350px){.dog-banner{height:245px}.dog-hook{font-size:24px}.dog-choice{padding:14px 12px;font-size:15px!important}.dog-test h1.dog-question{font-size:23px}.dog-result-heading h1{font-size:27px}.dog-result-subtitle{font-size:13px}.dog-verdict blockquote{font-size:25px}.dog-reported-top{display:block}.dog-reported-top h2{max-width:none}.dog-reported-top>p{text-align:left;margin-top:10px}.dog-disclosure summary span{margin-left:18px;display:block}}@media (prefers-reduced-motion:reduce){.dog-test *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dog-test .dog-action{background:0 0;border:12px solid #0000;border-image:url(/images/dog-angel-chaos-test/ui/action.webp) 50 fill/12px;min-height:66px;padding:5px 8px}.dog-test .dog-choice{background:0 0;border:10px solid #0000;border-image:url(/images/dog-angel-chaos-test/ui/choice.webp) 40/10px;min-height:78px;padding:10px 12px}.dog-test .dog-choice[aria-pressed=true]{background:#fff4eb;box-shadow:inset 3px 0 #b62621}.dog-test .dog-choice:hover:not(:disabled){background:#fff9f2}.dog-play{scroll-margin-top:95px}@media (max-width:699px){.dog-play{scroll-margin-top:140px}.dog-banner{height:320px}}@media (max-width:350px){.dog-banner{height:280px}}.dog-share-channel{color:#666;text-align:center;font-size:11px;margin:7px 0 0!important}
@font-face{font-family:PhilosopherSans;src:url(/fonts/man-language-v8/SUIT-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}.ph-world{--ph-ink:#272936;--ph-paper:#fff0d7;--ph-teal:#32716c;--ph-coral:#df7058;--ph-gold:#efbc55;color:var(--ph-ink);word-break:keep-all;overflow-wrap:anywhere;font-family:PhilosopherSans,SUIT,sans-serif;line-height:1.7}.ph-world *{box-sizing:border-box}.ph-world button,.ph-world a{-webkit-tap-highlight-color:transparent}.ph-world button{cursor:pointer;font:inherit}.ph-world button:disabled{cursor:default;opacity:.46}.ph-world :is(button,a,summary,textarea,[tabindex]):focus-visible{outline:3px solid var(--ph-teal);outline-offset:5px}.ph-world img{image-rendering:pixelated}.ph-world h1,.ph-world h2,.ph-world h3,.ph-world p{margin:0}.ph-world h2{letter-spacing:-.04em;font-size:clamp(23px,3vw,32px);font-weight:900;line-height:1.35}.ph-world h3{font-size:18px;font-weight:800;line-height:1.4}.ph-world p+p{margin-top:14px}.ph-world a{text-underline-offset:4px}.ph-kicker{letter-spacing:.02em;color:#35645d;font-size:13px;font-weight:800;margin-bottom:10px!important}.ph-fine{color:#59565b;font-size:13px;line-height:1.65}.ph-button{border:3px solid var(--ph-ink);min-height:52px;box-shadow:4px 4px 0 var(--ph-ink);text-align:center;background:#fffaef;justify-content:center;align-items:center;gap:12px;padding:12px 21px;font-weight:850;line-height:1.4;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.ph-button:not(:disabled):active{box-shadow:1px 1px 0 var(--ph-ink);transform:translate(3px,3px)}.ph-primary{background:var(--ph-gold);color:var(--ph-ink)}.ph-text-button{background:0 0;border:0;border-bottom:1px solid;min-height:44px;padding:8px 2px;font-weight:750;text-decoration:none;display:inline-block}.ph-opening{border:3px solid var(--ph-ink);background:var(--ph-paper);grid-template-columns:1.2fr 1fr;align-items:stretch;display:grid;box-shadow:8px 8px #e2c9a5}.ph-scene{background:#f5dfbf;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.ph-scene picture{display:block}.ph-scene img{width:100%;height:auto;display:block}.ph-scene-caption{border-top:3px solid var(--ph-ink);background:#e5b263;padding:12px 20px;font-size:14px;font-weight:800}.ph-invitation{border-left:3px solid var(--ph-ink);flex-direction:column;align-items:flex-start;gap:17px;padding:32px 28px;display:flex}.ph-invitation h1{letter-spacing:-.05em;font-size:clamp(27px,3.2vw,40px);font-weight:950;line-height:1.17}.ph-invitation h2{font-size:20px;line-height:1.5}.ph-invitation p+p{margin-top:0}.ph-invitation .ph-kicker{margin-bottom:0!important}.ph-facts{flex-wrap:wrap;gap:5px 13px;font-size:13px;font-weight:700;display:flex}.ph-facts span+span:before{content:"·";margin-right:13px}.ph-invitation .ph-button{width:100%}.ph-afterword{grid-template-columns:1fr 230px;gap:48px;padding:58px 24px 35px;display:grid}.ph-afterword h2{margin-bottom:20px}.ph-meet img{width:100%;height:auto}.ph-meet p{text-align:center;font-size:14px;font-weight:750}.ph-detail,.ph-faq{margin:25px 24px}.ph-world summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:750}.ph-detail{border-block:2px solid #b9aa92}.ph-detail p{padding-bottom:16px}.ph-faq h2{margin:35px 0 15px}.ph-faq details{border-bottom:1px solid #c9c0b3}.ph-faq details p{padding:0 0 20px}.ph-play{max-width:760px;margin:0 auto}.ph-play-top{justify-content:space-between;align-items:center;gap:12px;padding:12px 0 18px;font-size:13px;font-weight:800;display:flex}.ph-play-top a{text-decoration:none}.ph-progress{grid-template-columns:repeat(16,1fr);gap:4px;margin-bottom:24px;display:grid}.ph-progress span{border:2px solid var(--ph-ink);background:#ece4d9;height:10px}.ph-progress span[data-done=true]{background:var(--ph-teal)}.ph-progress span[data-current=true]{outline:2px solid var(--ph-coral);outline-offset:2px}.ph-stages{color:#70666b;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 26px;padding:0;font-size:12px;list-style:none;display:grid}.ph-stages li{align-items:center;gap:6px;display:flex}.ph-stages b{border:2px solid #a99c93;place-content:center;min-width:25px;height:25px;display:inline-grid}.ph-stages li[aria-current=step]{color:var(--ph-ink);font-weight:850}.ph-stages li[aria-current=step] b{border-color:var(--ph-ink);background:var(--ph-gold)}.ph-question{background:var(--ph-paper);border:3px solid var(--ph-ink);padding:30px;box-shadow:6px 6px #8baca4}.ph-question.ph-stage-1{box-shadow:6px 6px #d88d79}.ph-question.ph-stage-2{box-shadow:6px 6px #a696b0}.ph-question.ph-stage-3{box-shadow:6px 6px #d7af55}.ph-question h1{letter-spacing:-.035em;min-height:90px;font-size:clamp(24px,3vw,32px);font-weight:900;line-height:1.45}.ph-question-hint{color:#686064;font-size:13px;margin:13px 0 24px!important}.ph-choices{gap:12px;display:grid}.ph-choice{text-align:left;background:#fffbf2;border:2px solid #a59989;align-items:center;gap:13px;min-height:68px;padding:15px 17px;line-height:1.55;display:flex;box-shadow:3px 3px #d3c2a9}.ph-choice[aria-pressed=true]{border:3px solid var(--ph-ink);box-shadow:3px 3px 0 var(--ph-ink);background:#d8e7da;padding:14px 16px;font-weight:800}.ph-choice-mark{border:2px solid #a59989;flex:none;place-content:center;width:27px;height:27px;font-size:13px;font-weight:850;display:grid}.ph-choice[aria-pressed=true] .ph-choice-mark{background:var(--ph-teal);border-color:var(--ph-ink);color:#fff}.ph-question-nav{justify-content:space-between;align-items:center;gap:18px;margin-top:26px;display:flex}.ph-status{color:#4e5553;min-height:27px;font-size:13px;line-height:1.7;margin-top:20px!important}.ph-reset{margin-top:20px;font-size:13px}.ph-reset summary{color:#65615e;font-weight:600}.ph-result{max-width:1000px;margin:0 auto}.ph-result-nav{justify-content:space-between;gap:15px;margin-bottom:19px;font-size:13px;font-weight:800;display:flex}.ph-result-nav a{text-decoration:none}.ph-ending{background:var(--ph-paper);border:3px solid var(--ph-ink);grid-template-columns:1.1fr 1fr;align-items:stretch;display:grid;box-shadow:7px 7px #b0c5b3}.ph-ending-art{background:#fae9ce;flex-direction:column;justify-content:center;min-width:0;display:flex}.ph-ending-art img{width:100%;height:auto;display:block}.ph-ending-art>span{border-top:2px solid var(--ph-ink);padding:7px 14px;font-size:11px;font-weight:650}.ph-identity{border-left:3px solid var(--ph-ink);flex-direction:column;justify-content:center;padding:30px 25px;display:flex}.ph-identity h1{letter-spacing:-.055em;font-size:clamp(29px,3.7vw,44px);font-weight:950;line-height:1.17}.ph-nickname{color:#864b3e;font-size:19px;font-weight:850;margin-top:14px!important}.ph-hook{font-size:20px;font-weight:800;line-height:1.5;margin-top:20px!important}.ph-jump{margin-top:24px;font-size:13px;font-weight:750}.ph-notice{background:#fff0c6;border:2px solid #8a6b36;padding:15px;font-size:14px;margin:24px 0!important}.ph-reason{padding:42px 25px 20px}.ph-reason>p:not(.ph-kicker){max-width:800px;margin-top:16px}.ph-evidence{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:24px 0 0;list-style:none;display:grid}.ph-evidence li{border-top:4px solid var(--ph-teal);padding-top:12px}.ph-evidence span{color:#66635f;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.ph-evidence strong{font-size:14px;line-height:1.6;display:block}.ph-evidence p{margin-top:10px;font-size:13px;line-height:1.65}.ph-thoughts{grid-template-columns:1.1fr 1fr;gap:32px;margin:20px 25px 35px;display:grid}.ph-perspective{border:2px solid var(--ph-ink);background:#f1e7d5;box-shadow:4px 4px #a998b2}.ph-perspective [role=tablist]{border-bottom:2px solid var(--ph-ink);display:flex}.ph-perspective [role=tab]{background:#e5d8c1;border:0;flex:1;min-height:51px;padding:8px;font-size:14px;font-weight:800}.ph-perspective [role=tab]+button{border-left:2px solid var(--ph-ink)}.ph-perspective [aria-selected=true]{background:var(--ph-ink);color:#fff0d7}.ph-perspective [role=tabpanel]{padding:23px;font-size:16px}.ph-balance>div{padding:14px 0}.ph-balance>div+div{border-top:1px dashed #9a8f81}.ph-balance h3{font-size:15px}.ph-balance p{margin-top:9px;font-size:14px;line-height:1.7}.ph-real{border-block:2px solid var(--ph-ink);margin:35px 25px;padding:30px 0}.ph-real>p:not(.ph-kicker){margin-top:18px}.ph-real h2{font-size:26px}.ph-source-note{font-size:12px}.ph-real details{margin-top:15px;font-size:14px}.ph-real summary{font-size:14px}.ph-episode{border-left:6px solid var(--ph-teal);background:#e3ebdf;margin:35px 25px;padding:28px 30px}.ph-episode-title{align-items:center;gap:18px;margin-bottom:22px;display:flex}.ph-episode-title>span{color:var(--ph-teal);font-size:40px}.ph-episode-title h2{font-size:24px}.ph-episode-title .ph-kicker{font-size:11px}.ph-episode blockquote{color:#2e5c58;margin:19px 0;font-size:22px;font-weight:900;line-height:1.5}.ph-episode>p{font-size:15px}.ph-next{grid-template-columns:160px 1fr;gap:20px;margin:30px 25px;font-size:14px;display:grid}.ph-next b{color:#864b3e;font-weight:900}.ph-quote{background:var(--ph-ink);color:var(--ph-paper);border:4px solid var(--ph-ink);margin-top:52px;padding:36px 30px 28px;scroll-margin-top:28px;box-shadow:7px 7px #c79653}.ph-quote-heading .ph-kicker{color:#e6bd69}.ph-quote-heading>p:last-child{color:#e0d3be;margin-top:14px;font-size:14px}.ph-quote-options{grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0 20px;display:grid}.ph-quote-options button{color:#ffefd3;background:#454450;border:2px solid #b0a6a0;min-height:56px;padding:11px 8px;font-size:13px;font-weight:800;line-height:1.5}.ph-quote-options span{font-size:12px;display:block}.ph-quote-options [aria-pressed=true]{background:var(--ph-gold);color:var(--ph-ink);border-color:#ffe8ae;box-shadow:0 4px #b77b3a}.ph-quote-paper{background:var(--ph-paper);color:var(--ph-ink);border:3px solid #a69689;padding:30px}.ph-quote-paper blockquote{letter-spacing:-.025em;margin:0;font-size:clamp(23px,3vw,31px);font-weight:900;line-height:1.55}.ph-quote-by{font-size:14px;font-weight:750;margin-top:22px!important}.ph-quote-by span{font-size:11px;font-weight:500}.ph-quote-explanation{border-top:1px solid #c2ac8e;padding-top:20px;font-size:15px;margin-top:24px!important}.ph-quote-paper details{border-top:1px dashed #b6a68f;margin-top:20px;font-size:13px}.ph-quote-paper dl{grid-template-columns:100px 1fr;gap:12px 16px;padding:12px 0;display:grid}.ph-quote-paper dt{font-weight:800}.ph-quote-paper dd{overflow-wrap:anywhere;word-break:normal;margin:0}.ph-share-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:25px;display:flex}.ph-share-actions .ph-button{color:var(--ph-ink);box-shadow:4px 4px #0d121c}.ph-share-actions .ph-text-button{color:var(--ph-paper);font-size:13px}.ph-quote .ph-status{color:#f5d791}.ph-quote>.ph-fine{color:#d2c5b2;margin-top:14px}.ph-manual{font-size:13px;display:block}.ph-manual textarea{width:100%;height:170px;color:var(--ph-ink);background:var(--ph-paper);word-break:normal;border:2px solid #d0b48b;margin-top:10px;padding:12px;font-size:14px;display:block}.ph-ending-footer{text-align:center;color:#68615d;padding:40px 15px 10px;font-size:13px}.ph-ending-footer>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:25px;display:flex}.ph-empty{text-align:center;padding:60px 20px}.ph-empty h1{font-size:30px;font-weight:900}.ph-empty p{max-width:450px;margin:20px auto}@media (max-width:700px){.ph-opening{grid-template-columns:1fr}.ph-scene img{object-fit:cover;object-position:50% 40%;max-height:330px}.ph-invitation{border-left:0;border-top:3px solid var(--ph-ink);gap:16px;padding:24px}.ph-invitation h1{font-size:30px}.ph-invitation h2{font-size:19px}.ph-afterword{grid-template-columns:1fr;gap:20px;padding:42px 8px 12px}.ph-meet{grid-template-columns:130px 1fr;align-items:center;gap:15px;display:grid}.ph-meet p{text-align:left;font-size:13px}.ph-detail,.ph-faq{margin-inline:8px}.ph-ending{grid-template-columns:1fr}.ph-ending-art img{object-fit:contain;max-height:290px}.ph-identity{border-left:0;border-top:3px solid var(--ph-ink);padding:23px}.ph-identity h1{font-size:34px}.ph-nickname{font-size:18px;margin-top:10px!important}.ph-hook{font-size:20px;margin-top:14px!important}.ph-jump{margin-top:16px}.ph-reason{padding:34px 8px 12px}.ph-evidence{grid-template-columns:1fr;gap:20px}.ph-evidence li{border-left:3px solid var(--ph-teal);border-top:0;padding-top:0;padding-left:13px}.ph-thoughts{grid-template-columns:1fr;gap:15px;margin:20px 8px 30px}.ph-perspective [role=tabpanel]{padding:20px}.ph-balance{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ph-balance>div+div{border-top:0}.ph-real{margin:20px 8px;padding:25px 0}.ph-real h2{font-size:24px}.ph-episode{margin:28px 0;padding:22px 20px}.ph-episode-title{gap:12px}.ph-episode-title h2{font-size:22px}.ph-episode-title>span{font-size:29px}.ph-next{grid-template-columns:1fr;gap:9px;margin:28px 8px}.ph-quote{margin-top:35px;padding:27px 15px 20px}.ph-quote h2{font-size:25px}.ph-quote-options{gap:7px}.ph-quote-options button{min-height:74px;padding:9px 5px;font-size:12px}.ph-quote-paper{padding:22px 17px}.ph-quote-paper blockquote{font-size:25px}.ph-quote-paper dl{grid-template-columns:1fr;gap:5px}.ph-quote-paper dd{margin-bottom:10px}.ph-share-actions{gap:14px;width:100%}.ph-share-actions .ph-button{width:100%}.ph-result-nav{gap:10px;font-size:12px}.ph-play-top>span:nth-child(2){display:none}.ph-question{padding:24px 20px}.ph-question h1{min-height:100px;font-size:25px}.ph-stages{gap:5px;font-size:11px}.ph-stages li{flex-direction:column;align-items:flex-start}.ph-question-nav{gap:16px}.ph-question-nav .ph-button{padding-inline:13px;font-size:14px}.ph-choice{gap:10px;padding:14px 12px;font-size:15px}.ph-choice[aria-pressed=true]{padding:13px 11px}.ph-choice-mark{width:25px;height:25px}.ph-progress{gap:3px}.ph-question-hint{font-size:12px}}@media (max-width:360px){.ph-invitation{padding:21px 17px}.ph-invitation h1{font-size:26px}.ph-scene img{max-height:285px}.ph-question{padding:22px 15px}.ph-question h1{font-size:23px}.ph-choice{font-size:14px}.ph-choice-mark{width:21px;height:23px}.ph-question-nav .ph-button{padding-inline:9px;font-size:13px}.ph-question-nav .ph-text-button{font-size:12px}.ph-identity{padding:21px 17px}.ph-identity h1{font-size:30px}.ph-ending-art img{max-height:225px}.ph-balance{grid-template-columns:1fr;gap:0}.ph-balance>div+div{border-top:1px dashed #aaa}.ph-quote{padding:23px 10px 18px}.ph-quote-paper{padding:19px 13px}.ph-quote-paper blockquote{font-size:23px}.ph-quote-options{gap:5px}.ph-quote-options button{font-size:11px}.ph-quote h2{font-size:23px}.ph-episode{padding:20px 15px}.ph-episode-title h2{font-size:20px}.ph-ending-footer{padding-inline:0}}.ph-world .ph-button{image-rendering:pixelated;border-width:10px;border-image:url(/images/philosopher-match-test/ui-button.webp) 40 fill/10px;padding:9px 17px}.ph-world .ph-primary{font-weight:950}.ph-world .ph-primary span{background:var(--ph-gold);padding:0 7px}@media (max-width:700px){.ph-scene img{object-fit:contain;height:auto;max-height:none}.ph-invitation{gap:12px;padding:21px}.ph-invitation>.ph-kicker{display:none}.ph-invitation h2{font-size:18px}.ph-invitation>p:not(.ph-fine){font-size:14px;line-height:1.65}.ph-scene-caption{padding:9px 15px;font-size:12px}.ph-invitation h1{font-size:27px}.ph-invitation .ph-fine,.ph-facts{font-size:11px}}.ph-question>.ph-kicker{color:#355751;font-size:16px;font-weight:650;line-height:1.65}.ph-question h1{min-height:0;margin-top:13px}.ph-question-hint{margin-bottom:21px!important}.ph-quote{scroll-margin-top:160px}@media (prefers-reduced-motion:reduce){.ph-world *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@font-face{font-family:KakaoJua;src:url(/fonts/kakao-human/Jua-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KakaoSUIT;src:url(/fonts/kakao-human/SUIT-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.kh8{--kh-ink:#232d33;--kh-muted:#3f5360;--kh-blue:#b7cbd8;--kh-yellow:#ffe36b;--kh-paper:#fffdf7;--kh-reading-font:KakaoSUIT,"Malgun Gothic",sans-serif;--kh-title-font:KakaoJua,var(--kh-reading-font);max-width:1120px;color:var(--kh-ink);font-family:var(--kh-reading-font);letter-spacing:-.015em;margin-inline:auto;font-size:17px;font-weight:400;line-height:1.75}.kh8 *,.kh8 :before,.kh8 :after{box-sizing:border-box}.kh8 h1,.kh8 h2,.kh8 h3,.kh8 p,.kh8 figure,.kh8 blockquote{margin:0}.kh8 h1,.kh8 h2,.kh8 h3{word-break:keep-all;letter-spacing:-.04em;font-weight:700;line-height:1.5}.kh8 h1,.kh8 h2{font-family:var(--kh-title-font);letter-spacing:0;font-weight:400}.kh8 h2{font-size:22px}.kh8 h3{font-size:18px}.kh8 p{word-break:keep-all;overflow-wrap:anywhere}.kh8 button,.kh8 a{-webkit-tap-highlight-color:transparent}.kh8 button{font:inherit;color:inherit;cursor:pointer;box-shadow:none}.kh8 button:disabled{cursor:default}.kh8 :focus-visible{outline-offset:4px;outline:3px solid #214f70}.kh8-caption,.kh8-section-note{color:var(--kh-muted);font-size:14px;line-height:1.75}.kh8-text-button{text-underline-offset:5px;min-height:44px;color:inherit;background:0 0;border:0;align-items:center;padding:8px 0;font-weight:600;text-decoration:underline;display:inline-flex;font-size:15px!important}.kh8-text-button:disabled{opacity:.5}.kh8-play{background:var(--kh-blue);border:1px solid #96afbf;scroll-margin-top:145px}.kh8-landing,.kh8-result{background:#f7f1e5;scroll-margin-top:145px}.kh8-talk-header{background:#acc3d2;border-bottom:1px solid #8fa9ba;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 25px;display:grid}.kh8-talk-header>div>p{font-size:18px;font-weight:650;line-height:1.45}.kh8-talk-header>div:not(.kh8-header-aside)>span{color:#344c5b;margin-top:3px;font-size:14px;line-height:1.5;display:block}.kh8-room-back{width:36px;min-height:44px;color:inherit;place-items:center;font-size:30px;line-height:1;text-decoration:none;display:grid}.kh8-header-label{white-space:nowrap;font-size:14px;font-weight:600}.kh8-talk-count{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:700}.kh8-talk-count>span{font-size:14px;font-weight:400}.kh8-contact{color:#39464e;background:#9eb7c8;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:38px;display:grid}.kh8-contact svg{width:36px;height:36px}.kh8-message{align-items:flex-start;gap:12px;min-width:0;display:flex}.kh8-message+.kh8-message{margin-top:16px}.kh8-message-body{min-width:0;max-width:calc(100% - 48px)}.kh8-speaker{color:#344c5b;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:7px!important}.kh8-bubble{background:var(--kh-paper);white-space:pre-line;border-radius:2px 11px 11px;width:fit-content;padding:14px 18px;line-height:1.75;position:relative}.kh8-bubble:before{content:"";border-top:7px solid var(--kh-paper);border-left:7px solid #0000;position:absolute;top:12px;left:-6px}.kh8-bubble>p+p{margin-top:16px}.kh8-message[data-continuation=true]{margin-top:8px}.kh8-message[data-continuation=true]>.kh8-contact{visibility:hidden}.kh8-message[data-continuation=true] .kh8-speaker{display:none}.kh8-message-mine{justify-content:flex-end}.kh8-message-mine .kh8-message-body{max-width:88%}.kh8-message-mine .kh8-speaker{text-align:right}.kh8-message-mine .kh8-bubble{background:var(--kh-yellow);border-radius:11px 2px 11px 11px}.kh8-message-mine .kh8-bubble:before{border-left:0;border-right:7px solid #0000;border-top-color:var(--kh-yellow);left:auto;right:-6px}.kh8-message-thought .kh8-bubble{background:#e1ebf1;border:1px dashed #536e7e;border-radius:16px}.kh8-message-thought .kh8-bubble:before{display:none}.kh8-start-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.kh8-start-art{min-width:0}.kh8-start-art img{width:100%;height:auto;display:block}.kh8-start-intro{min-width:0;padding:30px 32px 30px 0}.kh8 .kh8-start-intro h2{font-size:clamp(26px,2.6vw,34px);line-height:1.55}.kh8-start-intro>p:not(.kh8-caption){margin:18px 0 25px;line-height:1.8}.kh8 .kh8-start-button{color:#fffdf7;background:#344f60;border:1px solid #344f60;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-height:58px;padding:13px 20px;font-size:18px;font-weight:650;line-height:1.7;text-decoration:none;display:flex}.kh8-start-button>span{font-size:26px;line-height:1}.kh8 .kh8-start-button:hover{background:#243f51}.kh8-start-intro>.kh8-caption{margin-top:11px}.kh8-start-info{border-top:1px solid #c9bfac;padding:0 30px}.kh8-start-info summary{cursor:pointer;min-height:54px;padding:15px 0;font-size:15px;font-weight:500}.kh8-start-info p{max-width:900px;margin:0 0 18px;font-size:16px}.kh8-start-info .kh8-caption{font-size:14px}.kh8-guide{background:#f7f3e9;border:1px solid #ddd7ca;border-top:0;padding:34px 32px}.kh8-guide h2{margin:8px 0 18px;font-size:23px}.kh8-guide-intro{max-width:850px}.kh8-guide-intro>p+p{margin-top:15px}.kh8-guide dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0;padding:24px 0;display:grid}.kh8-guide dl>div{border-left:2px solid #95afbf;padding-left:15px}.kh8-guide dt{font-weight:650}.kh8-guide dd{margin:7px 0 0;font-size:15px;line-height:1.8}.kh8-guide details{border-top:1px solid #c8c5bc}.kh8-guide summary{cursor:pointer;min-height:54px;padding:14px 0;font-weight:600}.kh8-guide details>p{margin:0 0 17px}.kh8-guide-scoring>p{max-width:850px}.kh8-type-preview ul{grid-template-columns:1fr 1fr;gap:0 30px;margin:10px 0 25px;padding:0;list-style:none;display:grid}.kh8-type-preview li{border-top:1px solid #ddd7ca;padding:16px 0}.kh8-type-preview li>p{margin-top:5px;font-size:15px}.kh8-faq{margin-top:25px}.kh8-faq h2{font-size:21px}.kh8-faq details>p{max-width:850px}.kh8-play{max-width:960px}.kh8-progress{background:#d4e1e9;height:3px}.kh8-progress>span{background:#456d86;height:100%;transition:width .12s;display:block}.kh8-talk-thread{max-width:780px;margin-inline:auto;padding:28px 32px 14px}.kh8-question-intro{border-bottom:1px solid #97b1c1;margin-bottom:24px;padding:0 0 24px}.kh8 .kh8-talk-context{outline:none;margin-top:0;font-size:24px;font-weight:400;line-height:1.55}.kh8 .kh8-talk-context:focus-visible{outline:none}.kh8-incoming-messages .kh8-message-body{max-width:82%}.kh8-reply-area{text-align:right;margin-top:30px}.kh8 .kh8-reply-area h2{font-family:var(--kh-reading-font);letter-spacing:-.015em;font-size:17px;font-weight:650}.kh8-reply-area>p{color:#344c5b;margin-top:5px;font-size:14px;line-height:1.7}.kh8-reply-options{flex-direction:column;align-items:flex-end;gap:12px;margin-top:18px;padding-right:7px;display:flex}.kh8-play .kh8-reply-option{background:var(--kh-yellow);letter-spacing:-.015em;text-align:left;word-break:keep-all;overflow-wrap:anywhere;border:0;border-radius:11px 2px 11px 11px;width:fit-content;max-width:88%;min-height:56px;padding:14px 18px;font-size:17px;font-weight:400;line-height:1.75;transition:background .12s;position:relative}.kh8-reply-option:after{content:"";border-top:7px solid var(--kh-yellow);border-right:7px solid #0000;position:absolute;top:12px;right:-6px}.kh8-play .kh8-reply-option:hover:not(:disabled){background:#ffda45}.kh8-reply-option:hover:not(:disabled):after{border-top-color:#ffda45}.kh8-reply-option[data-previous=true]{outline-offset:2px;outline:2px solid #6a5718}.kh8-reply-option>small{color:#594b1a;margin-bottom:5px;font-size:14px;font-weight:600;display:block}.kh8-talk-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.kh8-talk-footer>button{color:#344c5b;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:15px;text-decoration:underline}.kh8-talk-footer>button:disabled{color:#526c7d;text-decoration:none}.kh8-talk-footer>p{color:#344c5b;font-size:14px}.kh8-result-nav{border-bottom:1px solid #c9bfac;justify-content:space-between;align-items:center;gap:20px;padding:10px 30px;display:flex}.kh8-result-nav>a,.kh8-result-nav>button{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-size:15px;text-decoration:none;display:inline-flex}.kh8-result-nav>button>span{font-size:23px}.kh8-result-nav>a:hover,.kh8-result-nav>button:hover{text-underline-offset:5px;text-decoration:underline}.kh8-cover-status{color:#31523d;text-align:right;font-size:14px}.kh8-cover-status:not(:empty){padding:9px 30px}.kh8-result-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"title scene""lead scene";align-items:center;gap:22px 34px;padding:32px;display:grid}.kh8-result-title{grid-area:title;align-self:end}.kh8-result-title h1{word-break:keep-all;text-wrap:balance;margin-top:9px;font-size:clamp(30px,3vw,40px);line-height:1.45}.kh8-hook{font-size:20px;font-weight:650;line-height:1.7;margin-top:16px!important}.kh8-result-scene{grid-area:scene;min-width:0}.kh8-result-scene img{width:100%;height:auto;display:block}.kh8-result-lead{grid-area:lead;align-self:start;line-height:1.85}.kh8-evidence,.kh8-result-reading,.kh8-pairs,.kh8-answer-record,.kh8-share{width:calc(100% - 64px);margin-inline:auto}.kh8-evidence{border-top:1px solid #b3a991;margin-top:5px;padding-top:27px}.kh8-section-note{color:#635e54}.kh8-evidence>.kh8-section-note,.kh8-pairs>.kh8-section-note{margin-top:9px}.kh8-evidence-list{margin:23px 0;padding:0;list-style:none}.kh8-evidence-list li{border-top:1px solid #d1c7b5;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:32px;padding:20px 0;display:grid}.kh8-evidence-list li:last-child{border-bottom:1px solid #d1c7b5}.kh8-evidence-source{align-items:flex-start;gap:13px;display:flex}.kh8-evidence-source>span{color:#775b3f;flex:0 0 28px;font-size:14px;font-weight:700;line-height:2.1}.kh8-evidence-source h3{letter-spacing:-.025em;font-size:16px;font-weight:500;line-height:1.85}.kh8-evidence-chosen{border-left:3px solid #dfc55e;min-width:0;padding-left:16px}.kh8-evidence-chosen blockquote{word-break:keep-all;overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.75}.kh8-evidence-chosen>p{color:#655f51;margin-top:9px;font-size:14px}.kh8-evidence-interpretation{max-width:850px;line-height:1.85;margin-top:19px!important}.kh8-mixed{border-block:1px solid #bdb19a;margin-top:23px}.kh8-mixed summary{cursor:pointer;min-height:55px;padding:14px 0;font-size:16px;font-weight:600}.kh8-mixed>p{max-width:850px;margin:0 0 16px}.kh8-secondary-quotes{margin-bottom:16px}.kh8-secondary-quotes p{border-left:2px solid #c5b99f;margin-top:11px;padding-left:15px;font-size:16px}.kh8-secondary-quotes b{margin-right:8px;font-size:14px}.kh8-result-reading{border-top:1px solid #b3a991;grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:34px;padding-top:30px;display:grid}.kh8-reading-copy h2{font-size:22px}.kh8-friend-view{word-break:keep-all;overflow-wrap:anywhere;font-size:23px;font-weight:650;line-height:1.75;margin:16px 0 28px!important}.kh8-reading-copy h3{margin-top:25px;font-size:18px}.kh8-reading-copy>p{margin-top:10px;line-height:1.85}.kh8-replay{background:var(--kh-blue);border-radius:3px;min-width:0;padding:24px}.kh8-replay h2{font-size:21px}.kh8-replay>.kh8-caption{margin-top:8px}.kh8-dialogue{flex-direction:column;gap:16px;padding-top:22px;display:flex}.kh8-dialogue>.kh8-message+.kh8-message{margin-top:0}.kh8-next-step{background:#eee4cf;grid-template-columns:1fr 1fr;gap:40px;margin:34px 0 0;padding:27px 32px;display:grid}.kh8-next-step>div>p{margin-top:12px}.kh8-next-step>blockquote{border-left:3px solid #c2a752;align-self:center;padding-left:22px}.kh8-next-step>blockquote>span{color:#62543a;font-size:14px}.kh8-next-step>blockquote>p{margin-top:8px;font-size:22px;font-weight:650;line-height:1.75}.kh8-pairs{margin-top:34px}.kh8-pair-list{border-bottom:1px solid #b3a991;margin-top:20px}.kh8-pair{border-top:1px solid #b3a991}.kh8-pair>summary{cursor:pointer;grid-template-columns:160px minmax(0,1fr) 25px;align-items:center;gap:10px;min-height:76px;padding:16px 0;list-style:none;display:grid}.kh8-pair>summary::-webkit-details-marker{display:none}.kh8-pair>summary>span{color:#635e54;font-size:14px}.kh8-pair>summary>strong{word-break:keep-all;font-size:19px;font-weight:650;line-height:1.6}.kh8-pair>summary>i{font-size:25px;font-style:normal}.kh8-pair[open]>summary>i{transform:rotate(45deg)}.kh8-pair-story{grid-template-columns:1fr 1fr;gap:15px 35px;padding-bottom:25px;display:grid}.kh8-pair-story>.kh8-dialogue{background:var(--kh-blue);grid-area:1/2/3;padding:22px}.kh8-pair-story>.kh8-text-button{grid-column:1;place-self:start}.kh8-answer-record{border-bottom:1px solid #b3a991;margin-top:29px}.kh8-answer-record>details{border-top:1px solid #b3a991}.kh8-answer-record summary{cursor:pointer;min-height:58px;padding:15px 0;font-size:16px;font-weight:600}.kh8-answer-record details>.kh8-caption{color:#635e54;margin:5px 0 16px}.kh8-map,.kh8-full-answers{margin:0 0 20px;padding:0;list-style:none}.kh8-map li{border-top:1px solid #d1c7b5;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;font-size:16px;display:grid}.kh8-map small{color:#635e54;grid-column:1/-1;font-size:14px}.kh8-full-answers li{border-top:1px solid #d1c7b5;padding:18px 0}.kh8-full-answers h3{font-size:17px;line-height:1.7}.kh8-full-answers p{border-left:3px solid #dfc55e;margin:12px 0 0 25px;padding-left:17px;font-size:17px}.kh8-share{border-top:2px solid #aa9b7f;grid-template-columns:1fr 1fr;gap:20px 35px;margin-top:34px;padding:27px 0;display:grid}.kh8-share>div>p{margin-top:13px}.kh8-share-tools{align-self:start}.kh8 .kh8-share-main{background:#fffdf7;border:2px solid #4d534e;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;width:100%;min-height:54px;padding:11px 19px;font-size:17px;font-weight:650;display:flex}.kh8-share-main>span{font-size:24px}.kh8 .kh8-share-main:hover:not(:disabled){background:#f2e6c7}.kh8-share-actions{flex-wrap:wrap;gap:0 20px;margin-top:8px;display:flex}.kh8-status{color:#31523d;grid-column:1/-1;font-size:15px}.kh8-status:empty{display:none}.kh8-share>.kh8-caption{color:#635e54;grid-column:1/-1}.kh8-link-notice{background:#f4e9c3;padding:18px 30px;font-size:16px}.kh8-link-notice a{margin-top:12px;font-weight:600;text-decoration:underline;display:block}.kh8-related{padding:0 30px 30px}.kh8-related>section{margin-top:0}@media (max-width:759px){.kh8-talk-header{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:12px 14px}.kh8-talk-header>div>p{font-size:17px}.kh8-talk-header>div:not(.kh8-header-aside)>span{font-size:14px}.kh8-contact{border-radius:10px;flex-basis:32px;width:32px;height:35px}.kh8-contact svg{width:32px;height:32px}.kh8-message{gap:10px}.kh8-message-body{max-width:calc(100% - 42px)}.kh8-bubble{padding:12px 15px}.kh8-start-layout{display:block}.kh8-start-intro{padding:24px 22px}.kh8 .kh8-start-intro h2{font-size:27px}.kh8-start-intro>p:not(.kh8-caption){margin:14px 0 21px}.kh8-start-info{padding-inline:22px}.kh8-start-info summary{font-size:14px}.kh8-guide{padding:26px 22px}.kh8-guide h2{font-size:21px}.kh8-guide dl{grid-template-columns:1fr;gap:19px}.kh8-type-preview ul{grid-template-columns:1fr}.kh8-talk-thread{padding:23px 17px 12px}.kh8-question-intro{margin-bottom:23px;padding-bottom:21px}.kh8 .kh8-talk-context{font-size:21px;line-height:1.6}.kh8-incoming-messages .kh8-message-body{max-width:calc(100% - 42px)}.kh8-reply-area{margin-top:27px}.kh8-reply-area>p{max-width:270px;margin-left:auto}.kh8-play .kh8-reply-option{max-width:94%;padding:13px 16px;font-size:17px}.kh8-result-nav{padding:8px 18px}.kh8-cover-status:not(:empty){padding-inline:18px}.kh8-result-hero{flex-direction:column;align-items:stretch;gap:22px;padding:22px 18px 24px;display:flex}.kh8-result-title{align-self:stretch}.kh8-result-title h1{font-size:31px}.kh8-hook{font-size:19px;margin-top:13px!important}.kh8-evidence,.kh8-result-reading,.kh8-pairs,.kh8-answer-record,.kh8-share{width:calc(100% - 36px)}.kh8-evidence{padding-top:24px}.kh8-evidence-list li{grid-template-columns:1fr;gap:14px;padding:20px 0}.kh8-evidence-chosen{margin-left:41px;padding-left:13px}.kh8-evidence-chosen blockquote{font-size:17px}.kh8-result-reading{grid-template-columns:1fr;gap:25px;margin-top:27px;padding-top:25px}.kh8-friend-view{font-size:21px}.kh8-replay{padding:21px 17px}.kh8-next-step{grid-template-columns:1fr;gap:23px;margin-top:28px;padding:24px 18px}.kh8-next-step>blockquote{padding-left:17px}.kh8-next-step>blockquote>p{font-size:21px}.kh8-pairs{margin-top:28px}.kh8-pair>summary{grid-template-columns:minmax(0,1fr) 25px;gap:4px 12px}.kh8-pair>summary>span{grid-column:1}.kh8-pair>summary>strong{grid-column:1;font-size:18px}.kh8-pair>summary>i{grid-area:1/2/3}.kh8-pair-story{display:block}.kh8-pair-story>.kh8-dialogue{margin:18px 0 12px;padding:19px 15px}.kh8-share{grid-template-columns:1fr;gap:20px;margin-top:28px;padding-top:24px}.kh8-related{padding-inline:18px}}@media (max-width:350px){.kh8-talk-header{column-gap:7px;padding-inline:10px}.kh8-talk-count{font-size:17px}.kh8-talk-thread{padding-inline:14px}.kh8 .kh8-talk-context{font-size:20px}.kh8-bubble{padding-inline:13px}.kh8-start-intro{padding-inline:17px}.kh8 .kh8-start-intro h2{font-size:25px}.kh8-result-title h1{font-size:28px}.kh8-evidence-chosen{margin-left:0}}@media (prefers-reduced-motion:reduce){.kh8 *,.kh8 :before,.kh8 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@font-face{font-family:EtGaegu;src:url(/fonts/egen-teto-woman/gaegu-0.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:EtGaegu;src:url(/fonts/egen-teto-woman/gaegu-1.woff2)format("woff2");font-weight:700;font-display:swap}html:has(.et-route){scroll-behavior:auto}body:has(.et-route){background:#fff}main:has(.et-route){max-width:1440px;padding-top:0}.et-route{background:#fff}.et-theme{--et-pink:#df6786;--et-blue:#637aa8;--et-ink:#28292c;--et-reading-font:Pretendard,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR","Malgun Gothic",sans-serif;color:var(--et-ink);font-family:var(--et-reading-font);word-break:keep-all;overflow-wrap:break-word;background:#fff;font-size:17px;line-height:1.7}.et-theme :is(h1,h2,h3,p,figure,blockquote){margin:0}.et-theme :is(button,a,input,summary):focus-visible{outline-offset:4px;outline:3px solid #435a84}.et-theme h1{letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.3}.et-theme h2{font-size:25px;font-weight:700;line-height:1.45}.et-start-heading h1,.et-result-heading h1,.et-thought,.et-figure figcaption{font-family:EtGaegu,var(--et-reading-font)}.et-start-heading h1,.et-result-heading h1{letter-spacing:-.045em;line-height:1.08}.et-theme button{cursor:pointer}.et-theme button:disabled{cursor:default;opacity:.48}.et-theme .et-small{color:#696c75;font:14px/1.65 system-ui,sans-serif}.et-center{text-align:center}.et-kicker{text-align:center;letter-spacing:0;font-size:18px;font-weight:600}.et-kicker:before,.et-kicker:after{content:"〃";color:#e87e98;padding:0 10px;display:inline-block}.et-lead{color:#525966;text-align:center;text-wrap:balance;font-size:20px;line-height:1.65}.et-primary,.et-secondary{border:1.5px solid #0000;border-radius:40px;justify-content:center;align-items:center;gap:14px;min-height:60px;padding:12px 24px;font-size:20px;font-weight:700;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}.et-primary{background:#2a2a2b;color:#fff!important}.et-primary:hover{background:#454347}.et-primary:active,.et-secondary:active{transform:translateY(1px)}.et-secondary{color:#303136;background:#fff;border-color:#abadb3}.et-secondary:hover{background:#f6f7f9}.et-mobile-copy{display:none}.et-start-hero{background:linear-gradient(90deg,#fff3f7 0%,#fff 39% 60%,#eff7ff 100%);min-height:640px;padding-top:36px;position:relative}.et-start-heading{z-index:1;text-align:center;position:relative}.et-start-heading h1{margin:6px auto 14px;font-size:clamp(72px,8.3vw,118px)}.et-start-heading h1>span{-webkit-text-stroke:1px currentColor}.et-start-heading h1>span:first-child{color:var(--et-pink)}.et-start-heading h1>span:last-child{color:var(--et-blue)}.et-question-mark{color:#252629}.et-scene{grid-template-columns:1fr 1fr;align-items:end;gap:0;display:grid}.et-figure{text-align:center;min-width:0;position:relative}.et-crop{aspect-ratio:3/4;position:relative;overflow:hidden}.et-crop img{object-fit:contain;width:100%;height:100%;display:block}.et-thought{color:#333;white-space:pre-line;word-break:keep-all;z-index:1;background:#fff;border:2px solid #3b3b3c;border-radius:46% 45% 40% 48%;max-width:210px;padding:17px 22px;font-size:28px;line-height:1.2;position:absolute;top:-35px;left:6%;transform:rotate(-3deg)}.et-figure--right .et-thought{left:auto;right:6%;transform:rotate(3deg)}.et-figure figcaption{z-index:1;background:#f8c3d0;border-radius:50%;width:fit-content;margin:-15px auto 0;padding:2px 16px;font-weight:700;display:none;position:relative}.et-figure--right figcaption{background:#c9ddf6}.et-start .et-scene{grid-template-columns:29% 29%;justify-content:space-between;padding:0 20px;position:absolute;inset:auto 0 0}.et-start-message{z-index:2;max-width:440px;margin:30px auto 0;position:relative}.et-message{background:#f1f2f5;border:1.5px solid #c8cbd3;border-radius:20px;align-items:center;gap:12px;max-width:100%;padding:12px 17px;font-size:18px;line-height:1.65;display:flex}.et-avatar{color:#fff;text-align:center;background:#cbd0d9;border-radius:50%;flex-shrink:0;width:44px;height:44px;font:42px/1 system-ui}.et-sender{color:#676d7c;margin-bottom:3px;font:13px/1.4 system-ui;display:block}.et-message p{text-wrap:pretty;background:#fff;border-radius:15px;padding:5px 13px}.et-start-action{z-index:2;text-align:center;max-width:400px;margin:40px auto 0;position:relative}.et-start-action .et-primary{width:100%;min-height:64px;font-size:21px}.et-start-action .et-small{margin-top:12px}.et-previews{grid-template-columns:repeat(3,1fr);gap:20px;margin:26px 28px 35px;display:grid}.et-previews article{background:#fdf7f9;border:1px solid #ece8ed;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40% 1fr;align-items:center;gap:3px 14px;padding:18px 24px;display:grid}.et-previews article:nth-child(2){background:#f3f9ff}.et-previews article:nth-child(3){background:#fcfaf6}.et-previews h2{grid-column:2;font-size:20px}.et-previews img{grid-area:1/1/3;width:100%;height:auto}.et-previews p{color:#5e6673;grid-column:2;font-size:16px;line-height:1.65}.et-editorial{color:#575c68;border-top:1px solid #e7e7eb;max-width:960px;margin:45px auto;padding:25px 24px;font:16px/1.85 system-ui,sans-serif}.et-editorial h2{font:700 26px/1.45 var(--et-reading-font);color:#303139;margin:7px 0 18px}.et-editorial h3{font:700 20px/1.5 var(--et-reading-font);color:#303139;margin:26px 0 12px}.et-editorial p+p{margin-top:13px}.et-editorial details{border-bottom:1px solid #e6e7ed;padding:13px 0}.et-editorial summary{cursor:pointer;color:#3d4553;min-height:32px;font-weight:600}.et-editorial details p{padding-top:12px}.et-disclaimer{color:#69717c;text-align:center;padding:22px 20px;font:13px/1.7 system-ui,sans-serif}.et-play{background:linear-gradient(90deg,#fff4f7,#fff 35% 65%,#f0f7ff);padding:28px 24px 16px;position:relative}.et-play-top{justify-content:space-between;align-items:center;max-width:520px;margin:auto;font-size:18px;display:flex}.et-play-top a{text-underline-offset:4px;align-content:center;min-height:44px;font-size:17px;text-decoration:underline}.et-play-top>span:nth-child(2){font-weight:700}.et-progress{background:#eaebef;border-radius:10px;max-width:520px;height:10px;margin:4px auto 0;overflow:hidden}.et-progress>div{background:#ee9ab2;border-radius:10px;height:100%;transition:width .15s}.et-progress-caption{color:#606876;text-align:center;padding-top:6px;font:12px/1.8 system-ui!important}.et-question-stage{grid-template-rows:auto auto auto auto;grid-template-columns:27% 46% 27%;min-height:670px;padding-top:25px;display:grid;position:relative}.et-question-heading{z-index:1;text-align:center;grid-area:2/2;margin:0 4px 18px;position:relative}.et-question-heading p{text-wrap:balance;font-size:18px;font-weight:500;line-height:1.65}.et-question-heading h1{margin-top:9px;font-size:32px}.et-question-message{grid-area:1/2;width:auto;margin-bottom:28px;padding:0 15px;position:relative;top:auto;left:auto}.et-question-message .et-message{font-size:18px}.et-play .et-scene{pointer-events:none;grid-template-columns:26% 26%;justify-content:space-between;position:absolute;top:155px;left:0;right:0}.et-play .et-thought{font-size:25px;top:-55px}.et-choices{z-index:1;grid-area:3/2;align-content:start;gap:10px;display:grid;position:relative}.et-choices button{color:#262830;text-align:left;min-height:64px;font-family:var(--et-reading-font);letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1.5px solid #d0d3dc;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;font-size:19px;font-weight:500;line-height:1.65;transition:background .12s,border-color .12s;display:flex}.et-choice-number{background:#eff0f4;border-radius:50%;place-items:center;min-width:33px;height:33px;font-weight:700;display:grid}.et-choices button:hover{background:#f9f4f7;border-color:#888f9f}.et-choices button.is-selected{color:#612b3e;background:#fff1f5;border:2px solid #9b405c;padding:11.5px 15.5px}.et-choices button.is-selected .et-choice-number{color:#fff;background:#9b405c}.et-choice-arrow{margin-left:auto;font-size:32px;display:none}.et-question-actions{grid-area:4/2;grid-template-columns:1fr 1fr;gap:12px;padding:24px 25px;display:grid}.et-question-actions button{font-size:19px}.et-notice{color:#616b7e;text-align:center;min-height:22px;padding:6px 18px;font:13px/1.65 system-ui!important}.et-result-hero{background:linear-gradient(90deg,#fff4f7,#fff 40% 60%,#f0f7ff);min-height:560px;padding-top:28px;position:relative}.et-result-heading{z-index:1;text-align:center;max-width:1000px;margin:0 auto;position:relative}.et-result-heading h1{margin:9px 0 18px;font-size:56px}.et-type{color:var(--et-pink);margin-left:10px;font-size:1.2em;display:inline}.et-type--teto{color:var(--et-blue)}.et-type--mixed{color:#8a6587}.et-result .et-scene{grid-template-columns:28% 28%;justify-content:space-between;padding:0 20px;position:absolute;bottom:0;left:0;right:0}.et-result .et-scene--egen .et-figure--right{justify-self:end;width:83%}.et-result .et-scene--teto .et-figure--left{width:83%}.et-result .et-figure--right img[src*=result-heart_first-right]{clip-path:inset(0 0 0 9%)}.et-result-traits{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;width:45%;margin:45px auto 0;display:grid;position:relative}.et-result-traits>div{text-align:center;background:#fff5f8;border:1px solid #f2e2e9;border-radius:14px;padding:20px 8px 25px;line-height:1.2}.et-result-traits span{color:#bf4f73;margin-bottom:10px;font-size:36px;display:block}.et-result-traits strong{font-size:17px;line-height:1.5;display:block}.et-result-basis{text-align:center;color:#6c7080;padding:10px 18px;font:13px/1.8 system-ui}.et-result-basis p+p{color:#89443d}.et-result-columns{grid-template-columns:1fr 1fr;gap:18px;padding:12px 28px;display:grid}.et-result-columns section{background:#fff8fa;border:1px solid #f0e9ef;border-radius:14px;padding:20px 24px}.et-result-columns .et-friends{background:#f3f8ff;border-color:#eaf1fc}.et-result-columns h2{margin-bottom:14px;font-size:22px}.et-evidence article{background:#fff;border-radius:12px;margin-top:10px;padding:14px 16px;font-size:17px;line-height:1.7}.et-evidence-situation{color:#646d7b;font:14px/1.65 system-ui}.et-evidence blockquote{margin:6px 0 8px;font-size:18px;font-weight:600;line-height:1.65}.et-evidence article>p:last-child{color:#625461;font-size:16px;line-height:1.7}.et-friend-line{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:17px;line-height:1.65;display:flex;margin:10px 0!important}.et-friend-line>span{background:#e4edf9;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:30px;display:grid}.et-contrast{background:#f7faff;border-left:3px solid #9bb9df;max-width:900px;margin:16px auto;padding:16px 22px;font-size:17px;line-height:1.75}.et-contrast h2{margin-bottom:8px;font-size:21px}.et-actions{grid-template-columns:1fr 1fr;gap:16px;max-width:700px;margin:16px auto;padding:0 16px;display:grid}.et-share-options{text-align:center;color:#616976;max-width:690px;margin:12px auto;padding:0 22px;font:14px/1.7 system-ui,sans-serif}.et-share-options label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex}.et-share-options input{accent-color:#974360;width:18px;height:18px}.et-share-options button{text-underline-offset:4px;min-height:44px;padding:5px 12px;text-decoration:underline;display:inline-block}.et-more{color:#555e6d;border-block:1px solid #dddfe7;max-width:960px;margin:22px auto;padding:14px 20px;font:16px/1.85 system-ui,sans-serif}.et-more summary{cursor:pointer;align-content:center;min-height:40px;font-weight:600}.et-more-content h2{font:700 21px/1.5 var(--et-reading-font);margin:20px 0 8px}.et-legacy{max-width:850px;margin:auto;padding:40px 24px}.et-legacy h1{margin:16px 0;font-size:52px}.et-legacy>p{margin:16px 0}@media (max-width:767px){main:has(.et-route){padding:0 12px 18px}.et-theme{font-size:16px}.et-mobile-copy{display:inline}.et-desktop-copy{display:none}.et-kicker{font-size:15px}.et-kicker:before,.et-kicker:after{padding:0 4px}.et-lead{font-size:18px}.et-start-hero{background:linear-gradient(90deg,#fff5f8,#fff 48%,#f0f7ff);flex-direction:column;min-height:0;padding:24px 8px 20px;display:flex}.et-start-heading{order:0}.et-start-heading h1{letter-spacing:-.06em;white-space:nowrap;margin:12px -4px 14px;font-size:clamp(43px,14vw,78px)}.et-start-heading h1>span:first-child{color:#eda0b7;-webkit-text-stroke:1px #27282b}.et-start-heading h1>span:last-child{color:#27282b}.et-start-message{order:1;max-width:none;margin:22px 8% 0}.et-message{border-radius:14px;gap:7px;padding:10px;font-size:16px}.et-avatar{width:30px;height:30px;font-size:30px}.et-sender{font-size:12px}.et-message p{padding:6px 8px}.et-start .et-scene{order:2;grid-template-columns:1fr 1fr;gap:6px;margin-top:44px;padding:0;position:relative;inset:auto}.et-crop{aspect-ratio:3/4}.et-thought{max-width:94%;padding:8px 11px;font-size:19px;top:-33px;left:2%}.et-figure--right .et-thought{right:2%}.et-figure figcaption{margin-top:-13px;font-size:20px;display:block}.et-start-action{order:3;max-width:none;margin:16px 7% 0}.et-start-action .et-primary{background:#bf4264;min-height:56px;font-size:20px}.et-start-action .et-small{margin-top:8px;font-size:13px}.et-previews{gap:7px;margin:18px 4px 25px}.et-previews article{text-align:center;border:1.5px solid #e0dfe5;border-radius:16px;flex-direction:column;gap:4px;padding:12px 7px 15px;display:flex}.et-previews h2{font-size:15px;line-height:1.5}.et-previews img{object-fit:contain;width:100%;height:62px}.et-previews p{font-size:14px;line-height:1.65}.et-editorial{margin:25px 10px;padding:20px 0;font-size:16px;line-height:1.8}.et-editorial h2{font-size:23px}.et-play{padding:16px 4px 12px}.et-play-top{padding:0 10px;font-size:17px}.et-play-top>span:nth-child(2){display:none}.et-play-top a{font-size:14px}.et-progress{height:9px;margin:2px 22px 0}.et-progress-caption{padding-top:4px;font-size:11px!important}.et-question-stage{flex-direction:column;min-height:0;padding-top:18px;display:flex}.et-question-heading{order:0;margin:0 17px}.et-question-heading p{font-size:17px;line-height:1.65}.et-question-heading h1{margin-top:7px;font-size:29px}.et-question-message{order:1;width:auto;margin:17px 8% 0;padding:0;position:relative;top:auto;left:auto}.et-question-message .et-message{font-size:16px}.et-play .et-scene{order:2;grid-template-columns:1fr 1fr;gap:7px;margin:40px 3px 10px;position:relative;inset:auto}.et-play .et-crop{aspect-ratio:auto;height:160px}.et-play .et-crop img{object-position:bottom}.et-play .et-thought{max-width:90%;font-size:17px;top:-31px}.et-play .et-figure figcaption{margin-top:-15px;font-size:18px}.et-choices{order:3;gap:8px;margin:10px 8px 0}.et-choices button{border-radius:25px;gap:9px;min-height:62px;padding:12px;font-size:18px}.et-choices button.is-selected{padding:11.5px}.et-choice-number{width:24px;min-width:24px;height:24px;font-size:15px}.et-choice-arrow{display:block}.et-question-actions{order:4;gap:9px;padding:18px 8px 12px}.et-question-actions button{min-height:52px;padding:10px;font-size:18px}.et-question-actions .et-primary{background:#bf4264}.et-play>.et-small{padding:0 16px;font-size:13px}.et-notice{font-size:13px!important}.et-result-hero{flex-direction:column;min-height:0;padding:24px 4px 12px;display:flex}.et-result-heading h1{max-width:97%;margin:12px auto;font-size:48px;line-height:1.08}.et-type{-webkit-text-stroke:1px #303035;color:#eeacc0;margin:2px 0 0;font-size:1.25em;display:block}.et-type--teto{color:#aac5e9}.et-type--mixed{color:#d5b3d6}.et-result-heading .et-lead{margin:15px 22px 0;font-size:18px}.et-result .et-scene{grid-template-columns:1fr 1fr;gap:5px;margin:5px 0;padding:0;position:relative;inset:auto}.et-result .et-crop{aspect-ratio:1/1.25}.et-result .et-scene--egen .et-figure--right,.et-result .et-scene--teto .et-figure--left{width:85%}.et-result-traits{gap:6px;width:100%;margin:15px 0 0}.et-result-traits>div{background:#ffe9ef;border:none;border-radius:30px;justify-content:center;align-items:center;gap:4px;padding:10px 4px;display:flex}.et-result-traits strong{font-size:14px;line-height:1.5}.et-result-traits span{margin:0;font-size:22px}.et-result-basis{padding:10px 12px;font-size:13px}.et-result-columns{grid-template-columns:1fr;gap:14px;padding:8px 12px}.et-result-columns section{border-radius:17px;padding:18px 16px}.et-result-columns h2{margin-bottom:12px;font-size:20px;line-height:1.45}.et-evidence article{background:0 0;border-top:1px solid #f2dfe7;border-radius:0;padding:12px 0;font-size:16px}.et-evidence-situation{font-size:13px;line-height:1.65}.et-evidence blockquote{margin:8px 0;font-size:17px;line-height:1.65}.et-evidence article>p:last-child{font-size:15px;line-height:1.7}.et-friend-line{background:0 0;gap:3px;padding:10px 0;font-size:16px;line-height:1.7}.et-friend-line>span{display:none}.et-friends .et-small{font-size:13px;line-height:1.65}.et-contrast{margin:14px 12px;padding:16px;font-size:16px}.et-contrast h2{font-size:19px}.et-actions{gap:8px;margin:15px 0;padding:0 8px}.et-actions .et-primary{background:#bf4264}.et-actions :is(button,a){gap:6px;min-height:55px;padding:10px 6px;font-size:16px}.et-share-options{font-size:14px}.et-share-options .et-small{font-size:13px}.et-more{margin:14px 12px;padding:14px 0;font-size:16px}.et-more-content h2{font-size:20px}.et-disclaimer{font-size:13px}.et-legacy{padding:25px 15px}.et-legacy h1{font-size:30px}}@media (max-width:350px){.et-start-heading h1{font-size:37px}.et-kicker{font-size:14px}.et-thought,.et-question-heading p{font-size:16px}.et-choices button{font-size:17px}.et-result-heading h1{font-size:34px}.et-result-columns,.et-actions{grid-template-columns:1fr}.et-actions :is(button,a){font-size:16px}}@media (prefers-reduced-motion:reduce){.et-theme *{transition:none!important;animation:none!important}}@font-face{font-family:EtGaeguV8;src:url(/fonts/egen-teto-woman/v8/gaegu-0.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:EtGaeguV8;src:url(/fonts/egen-teto-woman/v8/gaegu-1.woff2)format("woff2");font-weight:700;font-display:swap}.et-version-note{color:#664b34;text-align:center;background:#fff4e8;padding:12px 18px;font:14px/1.65 system-ui,sans-serif}.et-play-v8 .et-question-stage{grid-template-rows:auto auto 1fr auto;grid-template-columns:42% 58%;gap:0 24px;min-height:610px;padding:24px 26px}.et-play-v8 .et-question-heading{grid-area:1/2;margin:0 0 18px}.et-play-v8 .et-question-message{grid-area:2/2;margin:0 0 20px;padding:0}.et-play-v8 .et-choices{grid-area:3/2}.et-play-v8 .et-question-actions{grid-area:4/2;padding:20px 0 0}.et-question-art-v8{grid-area:1/1/5;align-self:center;min-width:0}.et-question-art-v8 img{object-fit:contain;width:100%;height:auto;max-height:450px;display:block}.et8-result{--et8-accent:#a5385a;--et8-tint:#fff4f7;padding:26px 28px}.et8-result--teto{--et8-accent:#3f5f94;--et8-tint:#f0f5fc}.et8-result--mixed{--et8-accent:#76507d;--et8-tint:#f8f2f9}.et8-result-top{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:42px;display:grid}.et8-eyebrow{color:#626875;font-size:14px;font-weight:600;line-height:1.6}.et8-identity{text-align:center;min-width:0;padding-top:8px}.et8-identity h1{font-family:EtGaeguV8,var(--et-reading-font);letter-spacing:-.025em;text-wrap:balance;margin:10px 0 14px;font-size:52px;line-height:1.1}.et8-type{font-family:var(--et-reading-font);color:var(--et8-accent);font-weight:700;margin:0 auto 13px!important;font-size:17px!important}.et8-hook{color:#474d58;text-wrap:balance;max-width:400px;font-size:19px;line-height:1.6;margin:0 auto!important}.et8-identity figure{margin:16px 0 0}.et8-identity figure img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.et8-identity figcaption{color:#69717c;margin-top:6px;font-size:12px;line-height:1.6}.et8-personal{min-width:0;padding-top:8px}.et8-personal h2{margin:3px 0 18px;font-size:25px}.et8-scenes article{border-top:1px solid #dfe2e8;padding:18px 0}.et8-scene-context{color:#626875;gap:12px;font-size:15px;line-height:1.65;display:flex}.et8-scene-context span{color:var(--et8-accent);flex-shrink:0;font-weight:700}.et8-scenes blockquote{margin:10px 0 8px;padding-left:26px;font-size:19px;font-weight:600;line-height:1.65}.et8-evidence-line{color:#626875;padding-left:26px;font-size:15px}.et8-discovery{background:var(--et8-tint);border-left:3px solid var(--et8-accent);margin-top:10px;padding:17px 20px;font-size:16px;line-height:1.75}.et8-discovery h3{margin-bottom:8px;font-size:18px;line-height:1.5}.et8-discovery details{margin-top:12px;font-size:14px;line-height:1.7}.et8-discovery summary{cursor:pointer;text-underline-offset:4px;align-content:center;min-height:44px;text-decoration:underline}.et8-discovery details p{border-top:1px solid #ddd9e0;padding:10px 0}.et8-query-note{color:#684b32;background:#fff4e8;padding:14px;font-size:14px;margin-bottom:20px!important}.et8-general{border-left:2px solid var(--et8-accent);background:var(--et8-tint);padding:22px 24px;line-height:1.8}.et8-general p+p{margin-top:14px}.et8-general .et-primary{min-height:52px;margin-top:22px;font-size:17px}.et8-friend{border-top:1px solid #dfe2e8;border-bottom:1px solid #dfe2e8;grid-template-columns:1fr 1fr;align-items:center;gap:8px 30px;margin:30px 0 0;padding:25px 0;display:grid}.et8-friend blockquote{color:var(--et8-accent);margin-top:9px;font-size:21px;font-weight:600;line-height:1.6}.et8-friend>p{font-size:17px;line-height:1.75}.et8-friend .et-small{grid-column:1/-1;margin-top:7px;font-size:13px}.et8-share{text-align:center;max-width:760px;margin:30px auto}.et8-share h2{text-wrap:balance;margin:6px 0 20px;font-size:23px;line-height:1.55}.et8-share .et-actions{margin:18px auto 12px;padding:0}.et8-share .et-primary{background:#bf4264;border-radius:12px;font-size:18px}.et8-share .et-secondary{border-radius:12px;font-size:18px}.et8-share-check{cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.et8-share-check input{accent-color:#a5385a;width:20px;height:20px}.et8-restart{text-underline-offset:4px;align-content:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-block}.et8-more{border-top:1px solid #dfe2e8;border-bottom:1px solid #dfe2e8;margin-top:26px;padding:16px 0}.et8-more>summary{cursor:pointer;align-content:center;min-height:44px;font-size:19px;font-weight:600}.et8-more-content{grid-template-columns:1fr 1fr;gap:28px 38px;max-width:1000px;margin:auto;padding:22px 0;font-size:16px;line-height:1.85;display:grid}.et8-more-content h2{margin-bottom:10px;font-size:21px}.et8-more-content h3{margin:20px 0 8px;font-size:17px}.et8-next{background:var(--et8-tint);border-left:3px solid var(--et8-accent);grid-column:1/-1;padding:20px 24px}@media (max-width:767px){.et-play-v8 .et-question-stage{gap:0;min-height:0;padding:18px 4px 0;display:flex}.et-play-v8 .et-question-heading{margin:0 12px}.et-play-v8 .et-question-message{margin:14px 15px 0}.et-play-v8 .et-question-art-v8{order:2;width:100%;height:140px;margin:8px 0 0}.et-question-art-v8 img{object-fit:contain;width:100%;height:100%}.et-play-v8 .et-question-actions{padding:18px 8px 12px}.et8-result{padding:18px 16px 10px;font-size:16px;line-height:1.75}.et8-result-top{flex-direction:column;gap:16px;display:flex}.et8-identity{width:100%;padding:0}.et8-identity h1{margin:8px 0 11px;font-size:43px;line-height:1.08}.et8-type{margin-bottom:11px!important}.et8-hook{max-width:320px;font-size:17px;line-height:1.65}.et8-identity figure{margin:10px 0 0}.et8-identity figure img{object-fit:contain;width:100%;height:180px;max-height:180px}.et8-identity figcaption{margin-top:4px;font-size:12px}.et8-personal{width:100%;padding-top:0}.et8-eyebrow{font-size:13px}.et8-personal h2{margin:2px 0 12px;font-size:21px}.et8-scenes article{padding:14px 0}.et8-scene-context{gap:9px;font-size:14px}.et8-scenes blockquote{margin:8px 0;padding-left:23px;font-size:17px;line-height:1.7}.et8-evidence-line{padding-left:23px;font-size:14px}.et8-discovery{margin-top:4px;padding:14px 16px;font-size:16px}.et8-discovery h3{font-size:18px}.et8-friend{margin-top:25px;padding:21px 0;display:block}.et8-friend blockquote{margin:8px 0 14px;font-size:19px}.et8-friend>p{font-size:16px}.et8-share{margin:25px 0}.et8-share h2{margin:7px 0 18px;font-size:21px}.et8-share .et-actions{grid-template-columns:1.25fr 1fr;gap:8px;margin:15px 0}.et8-share :is(.et-primary,.et-secondary){min-height:54px;padding:10px 8px;font-size:16px}.et8-share .et-small{font-size:13px;line-height:1.7}.et8-more>summary{font-size:18px}.et8-more-content{grid-template-columns:1fr;gap:24px;padding:18px 0;font-size:16px;line-height:1.8}.et8-more-content h2{font-size:20px}.et8-next{grid-column:1;padding:17px 18px}.et8-general{padding:18px 16px}}@media (max-width:350px){.et8-identity h1{font-size:36px}.et8-identity figure img{height:155px}.et-play-v8 .et-question-art-v8{height:120px}.et8-scenes blockquote{font-size:16px}.et8-share .et-actions{grid-template-columns:1fr}}.et8-expanded{font-size:17px;line-height:1.8}.et8-expanded :is(section,aside,article,header,figure,div){min-width:0}.et8-core{text-align:left;max-width:470px;font-size:16px;line-height:1.8;margin:17px auto 0!important}.et8-share-copy{max-width:640px;color:var(--et8-accent);margin:22px auto;font-size:18px;font-weight:700;line-height:1.8}.et8-expanded .et8-identity figure img{max-height:300px}.et8-reading-nav{flex-wrap:wrap;justify-content:center;gap:0 22px;margin:12px 0 0;font-size:14px;display:flex}.et8-reading-nav a{min-height:44px;color:var(--et8-accent);text-underline-offset:5px;align-content:center;text-decoration:underline}.et8-expanded .et8-scenes article{padding:17px 0}.et8-expanded .et8-evidence-line{color:#474d58;font-size:16px;line-height:1.75}.et8-result-link{color:#626875;padding-left:26px;font-size:14px;line-height:1.75;margin-top:9px!important}.et8-expanded .et8-general{background:0 0;padding:16px 0 16px 26px;font-size:17px;line-height:1.9}.et8-expanded .et8-general h2{margin-bottom:15px;font-size:23px}.et8-expanded .et8-general .et-primary{background:#bf4264;border-radius:10px}.et8-section{border-top:1px solid #dfe2e8;margin-top:42px;padding-top:30px;scroll-margin-top:112px}.et8-section>header{max-width:860px;margin-bottom:24px}.et8-section h2{text-wrap:balance;margin:5px 0 12px;font-size:25px;line-height:1.5}.et8-section h3{font-size:19px;line-height:1.6}.et8-axis-list{grid-template-columns:1fr 1fr;gap:28px 46px;max-width:1020px;display:grid}.et8-axis-label{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.et8-axis-label strong{color:var(--et8-accent);white-space:nowrap;font-size:27px}.et8-axis-label strong span{margin-left:5px;font-size:14px;font-weight:400}.et8-axis-list meter{width:100%;height:12px;accent-color:var(--et8-accent);margin:9px 0 13px;display:block}.et8-axis-list meter::-webkit-meter-bar{background:#edf0f4;border:0;border-radius:2px}.et8-axis-list meter::-webkit-meter-optimum-value{background:var(--et8-accent);border-radius:2px}.et8-axis-list meter::-moz-meter-bar{background:var(--et8-accent)}.et8-axis-list article>p{font-size:16px;line-height:1.75}.et8-axis-example{color:#474d58;border-left:2px solid #dfe2e8;padding-left:12px;margin-top:10px!important}.et8-axis-example span{color:#69717c;margin-bottom:3px;font-size:13px;display:block}.et8-method-note{color:#626875;font-size:14px;line-height:1.75;margin-top:14px!important}.et8-axis-section>.et8-method-note{max-width:860px;margin-top:24px!important}.et8-context-list{grid-template-columns:1fr 1fr;gap:27px 44px;display:grid}.et8-context-list>article{border-bottom:1px solid #e5e7ec;padding:0 0 23px}.et8-context-list header>span{color:var(--et8-accent);font-size:14px;font-weight:700}.et8-context-list h3{margin:4px 0 16px}.et8-context-list ul{margin:0;padding:0;list-style:none}.et8-context-list li+li{margin-top:12px}.et8-context-list li>span{color:#626875;font-size:14px}.et8-context-list li>p{margin-top:3px;font-size:16px;line-height:1.75}.et8-context-summary{border-top:1px dashed #dfe2e8;padding-top:14px;font-size:16px;line-height:1.8;margin-top:17px!important}.et8-expanded .et8-discovery{background:var(--et8-tint);border-top:0;padding:25px 27px}.et8-discovery-pair{grid-template-columns:1fr 1fr;gap:28px;margin:20px 0;display:grid}.et8-discovery-pair h3{color:var(--et8-accent);margin-bottom:7px;font-size:16px}.et8-discovery-pair article>p{font-size:15px;line-height:1.75}.et8-discovery-pair blockquote{margin:12px 0;font-size:18px;font-weight:600;line-height:1.75}.et8-story>header{max-width:860px}.et8-story-body{max-width:720px;margin:0 auto;font-size:17px;line-height:1.95}.et8-story-body>section+section{margin-top:27px}.et8-story-body h3{margin-bottom:10px}.et8-relationship-columns{grid-template-columns:1fr 1fr;gap:42px;display:grid}.et8-relationship-columns h3{color:var(--et8-accent);margin-bottom:15px}.et8-relationship-columns ul{margin:0;padding-left:20px;font-size:17px;line-height:1.85}.et8-relationship-columns li+li{margin-top:14px}.et8-small-words{border-left:3px solid var(--et8-accent);background:var(--et8-tint);margin-top:25px;padding:20px 24px}.et8-small-words blockquote{margin:9px 0;font-size:19px;line-height:1.7}.et8-friend-scene>div{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.et8-friend-scene figure{border-left:2px solid var(--et8-accent);margin:0;padding-left:18px}.et8-friend-scene figcaption{color:#626875;font-size:14px;line-height:1.75}.et8-friend-scene blockquote{margin:8px 0;font-size:20px;font-weight:600;line-height:1.8}.et8-conversation dl{max-width:980px;margin:0}.et8-conversation dl>div{border-top:1px solid #e5e7ec;grid-template-columns:240px minmax(0,1fr);gap:25px;padding:16px 0;display:grid}.et8-conversation dt{color:var(--et8-accent);font-size:16px;font-weight:700}.et8-conversation dd{margin:0;font-size:17px;line-height:1.85}.et8-neighbor{max-width:860px;margin-left:auto;margin-right:auto}.et8-neighbor>p+p{margin-top:12px}.et8-neighbor blockquote{margin:17px 0;font-size:19px;font-weight:600}.et8-neighbor>a{min-height:44px;color:var(--et8-accent);text-underline-offset:5px;align-content:center;text-decoration:underline;display:inline-block}.et8-answer-archive>summary{cursor:pointer;align-content:center;min-height:44px;font-size:21px;font-weight:700;line-height:1.7}.et8-answer-archive>summary span{color:#626875;margin-left:12px;font-size:14px;font-weight:400}.et8-answer-archive>ol{max-width:830px;margin:22px auto;padding:0;list-style:none}.et8-answer-archive li{border-top:1px solid #dfe2e8;padding:22px 0;font-size:17px;line-height:1.85}.et8-record-label{color:var(--et8-accent);font-size:14px;font-weight:700;margin-bottom:6px!important}.et8-answer-archive blockquote{border-left:2px solid #dfe2e8;margin:13px 0;padding-left:16px;font-size:18px;font-weight:600}.et8-record-extra{color:#474d58;font-size:16px;margin-top:10px!important}.et8-expanded .et8-share{max-width:760px;margin-top:40px}.et8-expanded .et8-share-check{font-size:15px}.et8-expanded .et8-share>.et-primary{background:#bf4264;border-radius:10px;min-height:52px;margin-top:14px;font-size:17px}@media (max-width:767px){.et8-core{font-size:16px;line-height:1.75;margin-top:13px!important}.et8-expanded .et8-identity figure img{height:145px;max-height:145px}.et8-reading-nav{gap:0 17px;margin-top:5px;font-size:14px}.et8-result-link{padding-left:0;font-size:14px}.et8-expanded .et8-evidence-line{padding-left:0;font-size:16px}.et8-expanded .et8-scenes blockquote{padding-left:0}.et8-expanded .et8-general{padding:0 0 0 16px;font-size:17px}.et8-section{margin-top:31px;padding-top:24px;scroll-margin-top:160px}.et8-section>header{margin-bottom:21px}.et8-section h2{font-size:22px;line-height:1.55}.et8-section h3{font-size:18px}.et8-section>header>p:not(.et8-eyebrow){font-size:16px;line-height:1.8}.et8-axis-list{grid-template-columns:1fr;gap:27px}.et8-axis-label strong{font-size:25px}.et8-context-list{grid-template-columns:1fr;gap:22px}.et8-context-list>article{padding-bottom:21px}.et8-expanded .et8-discovery{padding:21px 18px}.et8-discovery-pair{grid-template-columns:1fr;gap:20px;margin:18px 0}.et8-discovery-pair article+article{border-top:1px solid #dfdce5;padding-top:18px}.et8-discovery-pair blockquote{font-size:17px}.et8-story-body{font-size:17px;line-height:1.9}.et8-story-body>section+section{margin-top:24px}.et8-relationship-columns{grid-template-columns:1fr;gap:25px}.et8-relationship-columns ul{font-size:17px}.et8-small-words{padding:17px 18px}.et8-small-words blockquote{font-size:17px}.et8-friend-scene>div{grid-template-columns:1fr;gap:22px}.et8-friend-scene blockquote{font-size:18px}.et8-conversation dl>div{grid-template-columns:1fr;gap:6px;padding:18px 0}.et8-conversation dd{font-size:17px}.et8-neighbor blockquote{font-size:18px}.et8-answer-archive>summary{font-size:19px}.et8-answer-archive>summary span{margin:3px 0 0 18px;display:block}.et8-answer-archive li,.et8-answer-archive blockquote{font-size:17px}}@media (max-width:350px){.et8-expanded .et8-identity figure img{height:130px}.et8-reading-nav{gap:0 12px}.et8-core{font-size:16px}.et8-scene-context{font-size:14px}}.et9-play{max-width:1100px;min-height:620px;margin:0 auto;padding:28px 28px 24px}.et9-progress-top{color:#5c606c;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.et9-progress-top a{color:#4c5360;text-underline-offset:4px;text-decoration:underline}.et9-progress-top strong{color:#30343c;white-space:nowrap;font-size:19px}.et9-progress-top small{font-size:14px;font-weight:400}.et9-progress{background:#edeef2;border-radius:5px;height:6px;margin-top:14px;overflow:hidden}.et9-progress span{background:#d96583;height:100%;transition:width .15s;display:block}.et9-count{color:#656975;text-align:right;font-size:12px;margin-top:5px!important}.et9-question{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:54px;margin:28px 0 18px;display:grid}.et9-event{min-width:0;padding:18px 0}.et9-kicker{letter-spacing:.13em;color:#9c4561;font:600 12px/1.5 system-ui,sans-serif;margin-bottom:9px!important}.et9-event h1{text-wrap:balance;font-size:34px;line-height:1.3;margin-bottom:16px!important}.et9-situation{color:#50545e;font-size:18px;line-height:1.7}.et9-chat{background:#f5f5f7;border-left:3px solid #c9c9d4;border-radius:0 14px 14px 0;margin-top:22px;padding:20px}.et9-chat>div+div{margin-top:12px}.et9-chat span{color:#6a6a77;font-size:12px}.et9-chat p{background:#fff;border:1px solid #e2e2e9;border-radius:3px 12px 12px;width:fit-content;max-width:100%;padding:8px 13px;font-size:17px;line-height:1.6;margin-top:3px!important}.et9-art{text-align:center;margin-top:18px!important}.et9-art img{object-fit:contain;width:100%;height:245px;display:block}.et9-art figcaption{font:600 14px/1.5 var(--et-reading-font);color:#67606a;margin-top:6px}.et9-answer-panel{min-width:0}.et9-answer-panel h2{font:700 23px/1.5 var(--et-reading-font);margin-bottom:15px!important}.et9-choices{gap:10px;display:grid}.et9-choices button{text-align:left;color:#292d35;width:100%;min-height:74px;font:500 17px/1.65 var(--et-reading-font);word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1.5px solid #d4d7df;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .12s,background .12s;display:flex}.et9-choices button>span:first-child{color:#737884;border:1px solid #d5d7de;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font:600 12px/1 system-ui,sans-serif;display:grid}.et9-choices button:hover{background:#fafafd;border-color:#9399aa}.et9-choices button[aria-pressed=true]{background:#fff3f7;border-color:#ac4869;box-shadow:inset 0 0 0 .5px #ac4869}.et9-choices button[aria-pressed=true]>span:first-child{color:#fff;background:#ac4869;border-color:#ac4869}.et9-navigation{grid-template-columns:1fr 1.5fr;gap:12px;margin-top:20px;display:grid}.et9-navigation button{border-radius:12px;min-width:0;min-height:54px;padding:10px 14px;font-size:17px}.et9-navigation .et-primary{background:#a23f60}.et9-navigation .et-primary:hover{background:#89314e}.et9-hint{color:#696c77;text-align:center;font-size:12px;margin-top:9px!important}.et9-play .et-notice{min-height:0;font-size:13px}.et9-legacy-links{color:#666b75;flex-wrap:wrap;gap:15px;font-size:12px;display:flex}.et9-legacy-links a{text-decoration:underline}@media (max-width:767px){.et9-play{min-height:0;padding:17px 18px 20px}.et9-progress-top{gap:8px;font-size:12px}.et9-progress-top strong{font-size:17px}.et9-progress-top small{font-size:12px}.et9-progress{margin-top:11px}.et9-count{font-size:11px}.et9-question{margin:12px 0 14px;display:block}.et9-event{padding:0}.et9-kicker{font-size:10px;margin-bottom:5px!important}.et9-event h1{text-wrap:pretty;font-size:26px;margin-bottom:9px!important}.et9-situation{font-size:15px;line-height:1.6}.et9-chat{margin-top:13px;padding:10px 12px}.et9-chat>div+div{margin-top:7px}.et9-chat span{font-size:11px}.et9-chat p{padding:6px 10px;font-size:15px;line-height:1.5}.et9-art{margin-top:10px!important}.et9-art img{height:128px}.et9-art figcaption{margin-top:2px;font-size:12px}.et9-answer-panel{margin-top:19px}.et9-answer-panel h2{font-size:20px;margin-bottom:10px!important}.et9-choices{gap:8px}.et9-choices button{gap:10px;min-height:70px;padding:12px;font-size:17px;line-height:1.6}.et9-choices button>span:first-child{flex-basis:24px;width:24px;height:24px}.et9-navigation{gap:9px;margin-top:16px}.et9-navigation button{min-height:52px;font-size:16px}.et9-hint{font-size:11px}}@media (max-width:350px){.et9-play{padding-inline:14px}.et9-progress-top>span{font-size:11px}.et9-event h1{font-size:24px}.et9-art img{height:112px}.et9-choices button{gap:8px;padding-inline:10px}.et9-chat{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.et9-play *{transition:none!important;animation:none!important}}.et9-result{overflow-anchor:none}.et9-result .et8-result-top{gap:38px}.et9-quick-share{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;margin-top:12px;display:flex}.et9-quick-share button{border:1px solid var(--et8-accent);min-height:44px;color:var(--et8-accent);font:700 16px/1.5 var(--et-reading-font);background:#fff;border-radius:8px;padding:8px 14px}.et9-quick-share a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.et9-result .et8-reading-nav{justify-content:center}.et9-result .et8-scenes article{padding:13px 0}.et9-result .et8-scenes blockquote{margin:7px 0;padding-left:0;font-size:19px}.et9-result .et8-evidence-line{padding-left:0;font-size:16px;line-height:1.7}.et9-result .et8-scene-context{font-size:14px;line-height:1.6}.et9-result .et8-scene-context span{margin-right:5px;font-size:12px}.et9-scene-detail{color:#505664;margin-top:7px;font-size:15px;line-height:1.8}.et9-scene-detail summary{cursor:pointer;text-underline-offset:4px;align-content:center;min-height:44px;text-decoration:underline}.et9-scene-detail h3{margin:12px 0 4px;font-size:16px!important}.et9-scene-detail>div{padding-bottom:10px}.et9-result .et8-discovery-pair{gap:20px;margin:14px 0}.et9-result .et8-discovery-pair blockquote{margin:6px 0;font-size:18px}.et9-result .et8-discovery>p:last-of-type{font-size:15px;line-height:1.8}.et9-result .et8-friend-scene blockquote{font-size:19px;line-height:1.65}.et9-address-note{color:#626875;max-width:590px;font-size:14px;line-height:1.8;margin:12px auto 0!important}.et9-contexts>summary{cursor:pointer;align-content:center;min-height:52px;font-size:23px;font-weight:700;line-height:1.5}.et9-contexts>summary span{color:#626875;margin:7px 0 0 18px;font-size:14px;font-weight:400;display:block}.et9-contexts .et8-context-list{margin-top:25px}.et9-bottom-actions{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:28px 0;display:flex}.et9-bottom-actions a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;display:inline-flex}.et9-preparing{color:#626875;min-height:350px;padding:20px 0;font-size:16px}.et9-preparing span{background:linear-gradient(90deg,#f7f7f9,#0000);border-top:1px solid #e4e6eb;height:105px;margin-top:16px;display:block}.et9-result summary:focus-visible,.et9-result button:focus-visible,.et9-result a:focus-visible{outline-offset:4px;outline:3px solid #8956b2}@media (max-width:767px){.et9-result .et8-result-top{gap:14px}.et9-result .et8-identity h1{margin:7px 0 8px;font-size:40px}.et9-result .et8-identity figure img{height:120px;max-height:120px}.et9-result .et8-identity figcaption{font-size:11px}.et9-result .et8-hook{line-height:1.55}.et9-result .et8-reading-nav{gap:0 17px;margin-top:0;font-size:13px}.et9-quick-share{gap:2px 12px;margin-top:9px}.et9-quick-share button{padding:8px 11px;font-size:15px}.et9-result .et8-personal h2{margin-bottom:10px;font-size:20px;line-height:1.5}.et9-result .et8-scenes article{padding:11px 0}.et9-result .et8-scenes blockquote{font-size:17px;line-height:1.6}.et9-result .et8-evidence-line{font-size:15px;line-height:1.7}.et9-result .et8-discovery{padding:19px 16px}.et9-result .et8-discovery-pair{gap:12px}.et9-result .et8-discovery-pair article+article{padding-top:12px}.et9-result .et8-discovery-pair blockquote{font-size:17px}.et9-result .et8-friend-scene>div{gap:17px}.et9-result .et8-friend-scene blockquote{margin:5px 0;font-size:17px}.et9-contexts>summary{font-size:21px}.et9-result .et8-general{padding:0 0 0 14px;font-size:16px}}@media (max-width:350px){.et9-result .et8-identity h1{font-size:34px}.et9-result .et8-identity figure img{height:110px}.et9-quick-share{gap:0 8px}.et9-quick-share button{font-size:14px}.et9-quick-share a{font-size:12px}}.et9-storybook{max-width:1150px;margin-inline:auto;padding-bottom:28px}.et9-storybook .et8-result-top{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:70px}.et9-storybook .et8-identity figure img{height:290px;max-height:290px}.et9-storybook .et8-identity h1{font-size:52px}.et9-storybook .et8-identity figcaption{color:#6b6470;font-size:12px}.et9-overline{color:var(--et8-accent);letter-spacing:0;font-size:13px;font-weight:700;margin-bottom:10px!important}.et9-caption{text-wrap:pretty;border-left:3px solid var(--et8-accent);padding-left:22px;font-size:28px;font-weight:750;line-height:1.6}.et9-opening{color:#3c3a42;font-size:18px;line-height:1.95;margin-top:24px!important}.et9-fiction-note,.et9-type-note{color:#6a6470;font-size:13px;line-height:1.8;margin-top:18px!important}.et9-type-note a{min-height:44px;color:var(--et8-accent);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.et9-evidence-jump{min-height:44px;color:var(--et8-accent);text-underline-offset:4px;align-items:center;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-flex}.et9-storybook .et9-preparing{min-height:0;padding:12px 0;font-size:13px}.et9-theatre,.et9-tells,.et9-pairs{border-top:1px solid #dedde4;margin-top:56px;padding-top:30px;scroll-margin-top:140px}.et9-storybook :is(.et9-theatre,.et9-tells,.et9-pairs)>header{margin-bottom:24px}.et9-storybook :is(.et9-theatre,.et9-tells,.et9-pairs) h2{font-size:28px;line-height:1.5}.et9-storybook :is(.et9-theatre,.et9-pairs)>header>p:last-child:not(.et9-overline){color:#69636e;margin-top:9px;font-size:15px}.et9-scene-picker{border-bottom:1px solid #dcd9e2;gap:24px;margin-bottom:28px;display:flex}.et9-scene-picker button{min-height:48px;font:650 17px/1.5 var(--et-reading-font);color:#716a75;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:8px 4px 13px;position:relative}.et9-scene-picker button[aria-pressed=true]{border-bottom-color:var(--et8-accent);color:var(--et8-accent)}.et9-episode{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:54px;display:grid}.et9-episode-intro{padding-top:10px}.et9-episode h3{text-wrap:pretty;max-width:340px;font-size:24px;line-height:1.6}.et9-episode-intro>p{color:#625d67;margin-top:13px;font-size:17px;line-height:1.85}.et9-episode-intro .et9-scene-stage{color:#827a85;margin-top:24px;font-size:12px}.et9-dialogue{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.et9-dialogue li{align-self:flex-start;max-width:89%}.et9-dialogue li>span{color:#6a6370;margin:0 0 5px 4px;font-size:12px;line-height:1.5;display:block}.et9-dialogue li>p{background:#f2f1f4;border-radius:3px 14px 14px;padding:12px 16px;font-size:17px;line-height:1.8}.et9-dialogue .et9-my-line{align-self:flex-end}.et9-dialogue .et9-my-line>span{text-align:right;margin-inline:0 5px}.et9-dialogue .et9-my-line>p{background:var(--et8-tint);border-radius:14px 3px 14px 14px}.et9-inside{border-bottom:1px dashed #ccc5cf;margin-top:23px;padding-bottom:12px}.et9-inside summary{cursor:pointer;min-height:48px;color:var(--et8-accent);align-content:center;font-size:16px;font-weight:700}.et9-inside summary span{float:right}.et9-inside[open] summary span{transform:rotate(180deg)}.et9-inside>p{color:#534a59;padding:8px 0 16px;font-size:17px;line-height:1.85}.et9-after{margin-top:20px}.et9-after h4{color:var(--et8-accent);margin:0 0 6px;font-size:13px}.et9-after p{font-size:17px;line-height:1.9}.et9-tells>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.et9-tells article{gap:13px;display:flex}.et9-tells article>span{color:var(--et8-accent);padding-top:4px;font-size:13px;font-weight:700}.et9-tells h3{font-size:19px;line-height:1.7}.et9-tells article p{color:#514b58;margin-top:10px;font-size:17px;line-height:1.9}.et9-pairs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;display:grid}.et9-pairs article+article{border-left:1px solid #e1dce5;padding-left:38px}.et9-pair-label{color:var(--et8-accent);font-size:14px;font-weight:650}.et9-pairs h3{margin:6px 0 13px;font-size:23px;line-height:1.65}.et9-pairs h3 a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.et9-pairs .et9-pair-context{color:#6b626f;font-size:15px}.et9-pairs dl{margin:18px 0}.et9-pairs dl>div{grid-template-columns:34px minmax(0,1fr);gap:9px;padding-block:8px;display:grid}.et9-pairs dt{color:#706577;padding-top:5px;font-size:12px;font-weight:650}.et9-pairs dd{margin:0;font-size:18px;font-weight:600;line-height:1.75}.et9-pairs article>p:last-child{color:#534d59;font-size:16px;line-height:1.9}.et9-soft-spot{background:var(--et8-tint);border-left:3px solid var(--et8-accent);margin:50px 0 16px;padding:30px 36px}.et9-soft-spot h2{text-wrap:pretty;font-size:28px;line-height:1.65}.et9-soft-spot>p:last-child{max-width:790px;margin-top:15px;font-size:17px;line-height:1.9}.et9-my-choices{max-width:850px;margin-inline:auto}.et9-storybook .et9-proof>summary,.et9-longread>summary{cursor:pointer;align-content:center;min-height:52px;font-size:22px;font-weight:700;line-height:1.7}.et9-storybook :is(.et9-proof,.et9-longread)>summary>span{color:#716777;margin:3px 0 0 18px;font-size:14px;font-weight:400;display:block}.et9-storybook .et9-proof>header{margin-top:24px}.et9-longread>.et8-story{padding-top:26px}.et9-storybook .et8-axis-list{margin-top:25px}.et9-storybook .et8-section{scroll-margin-top:140px}@media (max-width:767px){.et9-storybook .et8-result-top{display:block}.et9-storybook .et8-identity h1{font-size:42px}.et9-storybook .et8-identity figure img{height:210px;max-height:210px}.et9-storybook .et8-identity figcaption{font-size:11px}.et9-first-look{margin-top:25px}.et9-caption{padding-left:15px;font-size:23px}.et9-opening{font-size:17px;line-height:1.9;margin-top:18px!important}.et9-fiction-note,.et9-type-note,.et9-overline{font-size:12px}.et9-theatre,.et9-tells,.et9-pairs{margin-top:36px;padding-top:23px}.et9-storybook :is(.et9-theatre,.et9-tells,.et9-pairs) h2{font-size:23px}.et9-scene-picker{gap:18px;margin-bottom:22px}.et9-scene-picker button{min-height:48px;font-size:16px}.et9-episode{display:block}.et9-episode-intro{margin-bottom:22px;padding-top:0}.et9-episode h3{max-width:none;font-size:21px}.et9-episode-intro>p{margin-top:9px;font-size:15px;line-height:1.75}.et9-episode-intro .et9-scene-stage{display:none}.et9-dialogue{gap:13px}.et9-dialogue li{max-width:91%}.et9-dialogue li>p{padding:11px 13px;font-size:17px;line-height:1.75}.et9-inside>p,.et9-after p{font-size:17px}.et9-tells>div{display:block}.et9-tells article+article{margin-top:24px}.et9-tells h3{font-size:18px}.et9-tells article p{margin-top:6px}.et9-pairs>div{display:block}.et9-pairs article+article{border-top:1px solid #e1dce5;border-left:0;margin-top:27px;padding:25px 0 0}.et9-pairs h3{font-size:22px}.et9-pairs dd{font-size:17px}.et9-soft-spot{margin-top:33px;padding:24px 20px}.et9-soft-spot h2{font-size:23px}.et9-soft-spot>p:last-child{font-size:17px}.et9-storybook .et9-proof>summary,.et9-longread>summary{font-size:20px}}@media (max-width:350px){.et9-storybook .et8-identity h1{font-size:35px}.et9-scene-picker{gap:13px}.et9-scene-picker button{font-size:15px}.et9-caption{font-size:21px}}@media (prefers-reduced-motion:reduce){.et9-storybook *{transition:none!important;animation:none!important}}
.usp-theme{--usp-ink:#17252c;--usp-paper:#f7f0dc;--usp-cream:#fff9ea;--usp-orange:#f56d3a;--usp-orange-ink:#bd3e18;--usp-yellow:#f2c94c;--usp-teal:#2b8b83;--usp-muted:#56615e;color:var(--usp-ink)}.usp-theme a,.usp-theme button{-webkit-tap-highlight-color:transparent}.usp-theme a:focus-visible,.usp-theme button:focus-visible{outline:3px solid var(--usp-teal);outline-offset:4px}.usp-theme button{cursor:pointer}.usp-theme button:disabled{cursor:default}.usp-landing{border:3px solid var(--usp-ink);background:var(--usp-paper);box-shadow:6px 7px 0 var(--usp-ink);overflow:hidden}.usp-landingBar{border-bottom:3px solid var(--usp-ink);background:var(--usp-yellow);letter-spacing:.015em;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:9px 16px;font-size:11px;font-weight:900;display:flex}.usp-landingBar span:first-child:before{border:2px solid var(--usp-ink);background:var(--usp-orange);content:"";width:10px;height:10px;margin-right:7px;display:inline-block}.usp-landingGrid{display:grid}.usp-heroArt{aspect-ratio:1024/1536;border-bottom:3px solid var(--usp-ink);background:#dccfb2;display:block;overflow:hidden}.usp-heroArt img{object-fit:cover;width:100%;height:100%;display:block}.usp-landingCopy{padding:25px 19px 29px}.usp-eyebrow{color:#276c66;letter-spacing:.08em;margin:0;font-size:12px;font-weight:900}.usp-hook{letter-spacing:-.035em;text-wrap:balance;max-width:590px;margin:12px 0 13px;font-size:clamp(23px,6.1vw,35px);font-weight:950;line-height:1.35}.usp-landingCopy>p:not(.usp-eyebrow,.usp-hook){max-width:590px;font-size:14px;line-height:1.8}.usp-shelfList{border-block:1px solid #a9a28f;flex-wrap:wrap;gap:7px 15px;margin:19px 0;padding:13px 0;font-size:12px;font-weight:800;list-style:none;display:flex}.usp-shelfList li:before{color:var(--usp-orange);content:"■";margin-right:6px}.usp-statGrid{border:2px solid var(--usp-ink);background:var(--usp-cream);grid-template-columns:repeat(3,1fr);margin:18px 0 21px;display:grid}.usp-statGrid span{text-align:center;padding:10px 6px;font-size:10px;font-weight:800}.usp-statGrid span+span{border-left:2px solid var(--usp-ink)}.usp-statGrid strong{color:var(--usp-orange-ink);margin-bottom:1px;font-size:22px;line-height:1;display:block}.usp-primary,.usp-secondary{border:2px solid var(--usp-ink);background:var(--usp-orange);width:100%;min-height:58px;box-shadow:4px 4px 0 var(--usp-ink);color:#151d20;text-align:center;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:17px;font-weight:950;line-height:1.45;display:flex}.usp-primary:hover{background:#ff8250}.usp-secondary{background:var(--usp-cream);box-shadow:none}.usp-note{color:var(--usp-muted);margin:13px 0 0;font-size:11px;line-height:1.7}.usp-play{border:3px solid var(--usp-ink);width:100%;max-width:1080px;box-shadow:7px 8px 0 var(--usp-ink);background:#11222c;margin:0 auto;overflow:hidden}.usp-playHeader{color:#f9f4e5;border-bottom:2px solid #39505d;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:13px 18px;display:flex}.usp-brandMark{align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.usp-brandMark>span:first-child{border:2px solid var(--usp-yellow);background:var(--usp-orange);color:#111e25;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid}.usp-brandMark>span:last-child{letter-spacing:-.02em;gap:1px;font-size:14px;font-weight:950;display:grid}.usp-brandMark small{color:#aebec4;letter-spacing:.08em;font-size:9px;font-weight:800}.usp-playTop{letter-spacing:.12em;flex:none;justify-items:end;gap:2px;font-size:9px;font-weight:900;display:grid}.usp-playTop span{color:#9fb0b8}.usp-playTop strong{color:var(--usp-yellow);font-size:12px}.usp-stageRail{border-bottom:3px solid var(--usp-ink);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.usp-stageStep{color:#91a4ad;background:#1d313c;border-right:1px solid #445964;gap:2px;min-width:0;padding:10px 7px;display:grid}.usp-stageStep:last-child{border-right:0}.usp-stageStep>span{font-variant-numeric:tabular-nums;font-size:9px;font-weight:950}.usp-stageStep strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.usp-stageStep small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.usp-stageStep[data-state=done]{color:#bce2da;background:#203f46}.usp-stageStep[data-state=done]>span:after{content:" ✓"}.usp-stageStep[data-state=active]{background:var(--usp-yellow);color:var(--usp-ink);box-shadow:inset 0 -5px 0 var(--usp-orange)}.usp-consoleGrid{gap:14px;padding:14px;display:grid}.usp-scanCard{color:#f7f0dc;background:#172b35;border:2px solid #536873;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.usp-scanRing{border:2px solid #8da0a8;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;box-shadow:inset 0 0 0 7px #172b35}.usp-scanRing>div{text-align:center;background:#0c1b23;border-radius:50%;place-content:center;width:58px;height:58px;display:grid}.usp-scanRing strong{font-size:23px;font-weight:950;line-height:1}.usp-scanRing span{color:#9fb1b9;font-size:9px}.usp-scanCopy{min-width:0}.usp-scanCopy p{color:var(--usp-yellow);letter-spacing:.12em;margin:0 0 3px;font-size:8px;font-weight:950}.usp-scanCopy h2{margin:0 0 4px;font-size:22px;font-weight:950;line-height:1.2}.usp-scanCopy>span{color:#afc0c6;font-size:10px;line-height:1.5}.usp-scanMetrics{border:1px solid #536873;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:2px 0 0;display:grid}.usp-scanMetrics div{text-align:center;min-width:0;padding:9px 5px}.usp-scanMetrics div+div{border-left:1px solid #536873}.usp-scanMetrics dt{color:#9fb1b9;font-size:8px;font-weight:800}.usp-scanMetrics dd{color:var(--usp-yellow);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:17px;font-weight:950}.usp-scanNote{color:#9fb1b9;grid-column:1/-1;margin:0;font-size:9px;line-height:1.55}.usp-questionPanel{border:2px solid var(--usp-ink);background:var(--usp-paper);overflow:hidden;box-shadow:4px 4px #071017}.usp-caseBar{background:var(--usp-orange);color:#101d24;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:8px 12px;font-size:9px;font-weight:950;display:flex}.usp-caseBar span:last-child{text-align:right}.usp-progressBlock{background:var(--usp-cream);border-bottom:1px solid #9c9a8d;padding:12px 13px}.usp-progressMeta{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:12px;font-weight:900;display:flex}.usp-progressMeta strong{color:var(--usp-orange-ink)}.usp-progressTrack{border:2px solid var(--usp-ink);background:#d9d1bd;height:11px;overflow:hidden}.usp-progressFill{background:repeating-linear-gradient(135deg, var(--usp-orange) 0 8px, var(--usp-yellow) 8px 16px);height:100%;transition:width .18s;display:block}.usp-questionSheet{padding:18px 14px 16px}.usp-questionLabel{color:#286d67;letter-spacing:.04em;margin:0;font-size:10px;font-weight:950}.usp-questionText{letter-spacing:-.035em;text-wrap:balance;outline:none;align-content:center;gap:4px;min-height:112px;margin:7px 0 17px;font-size:clamp(21px,5.7vw,31px);font-weight:950;line-height:1.4;display:grid}.usp-options{gap:9px;display:grid}.usp-option{border:2px solid var(--usp-ink);background:var(--usp-cream);width:100%;min-height:76px;color:inherit;text-align:left;border-radius:0;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:11px 12px;transition:transform .14s,box-shadow .14s,background .14s;display:grid;box-shadow:0 3px #bfbaa8}.usp-option:hover:not(:disabled){box-shadow:3px 4px 0 var(--usp-ink);background:#fff2c8;transform:translate(-2px,-2px)}.usp-optionLetter{border:2px solid var(--usp-ink);background:#ebe1c8;place-items:center;width:36px;height:36px;font-size:13px;font-weight:950;display:grid}.usp-optionBody{gap:3px;min-width:0;display:grid}.usp-optionBody strong{font-size:14px;font-weight:900;line-height:1.45}.usp-optionHint{color:var(--usp-muted);font-size:9px;font-weight:750}.usp-optionArrow{color:var(--usp-orange-ink);font-size:19px;font-weight:950;transition:transform .14s}.usp-option:hover:not(:disabled) .usp-optionArrow{transform:translate(3px)}.usp-option[aria-pressed=true]{box-shadow:4px 4px 0 var(--usp-ink);background:#cce7df;transform:translate(-2px,-2px)}.usp-option:disabled{color:inherit;opacity:1}.usp-playBottom{color:#aebec4;border-top:2px solid #39505d;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:4px 16px;font-size:10px;display:flex}.usp-back{color:#fff8e8;background:0 0;border:0;min-height:44px;padding:7px 0;font-weight:900}.usp-back:disabled{opacity:.35}.usp-status{color:#d0e6df;min-height:0;margin:0;padding:0 16px 10px;font-size:11px;line-height:1.7}.usp-transition{border:3px solid var(--usp-ink);background:var(--usp-paper);text-align:center;align-content:center;place-items:center;gap:13px;max-width:690px;min-height:440px;margin:0 auto;padding:30px;display:grid}.usp-transitionLight{border:3px solid var(--usp-ink);background:var(--usp-orange);width:20px;height:20px;animation:.48s steps(2,end) infinite usp-pulse;box-shadow:0 0 0 8px #f6cc98}.usp-transition p{color:#276c66;letter-spacing:.08em;margin:10px 0 0;font-size:12px;font-weight:900}.usp-transition h1{letter-spacing:-.04em;margin:0;font-size:clamp(27px,7vw,42px);font-weight:950}.usp-transition small{color:var(--usp-muted)}@keyframes usp-pulse{50%{opacity:.35}}.usp-resultPage{max-width:1020px;margin:0 auto}.usp-resultSheet{border:3px solid var(--usp-ink);background:var(--usp-cream);max-width:900px;box-shadow:8px 9px 0 var(--usp-ink);margin:0 auto 54px;overflow:hidden}.usp-resultStamp{border-bottom:3px solid var(--usp-ink);color:#f8f1dc;background:#11222c;grid-template-columns:1.2fr 1fr 1fr;display:grid}.usp-resultStamp span{text-align:center;letter-spacing:.05em;padding:11px 5px;font-size:9px;font-weight:950}.usp-resultStamp span+span{border-left:2px solid var(--usp-ink)}.usp-resultHero{background:var(--usp-paper);text-align:left;grid-template-columns:104px minmax(0,1fr);gap:15px;padding:18px;display:grid}.usp-gradeCard{border:3px solid var(--usp-ink);background:var(--usp-yellow);min-height:135px;box-shadow:4px 4px 0 var(--usp-ink);align-content:center;justify-items:center;display:grid}.usp-gradeCard>span{letter-spacing:.02em;font-size:9px;font-weight:950}.usp-gradeLetter{letter-spacing:-.08em;font-size:70px;font-weight:1000;line-height:.95}.usp-gradeCard em{font-size:11px;font-style:normal;font-weight:950}.usp-resultHero[data-grade=D] .usp-gradeCard{background:var(--usp-orange)}.usp-resultHero[data-grade=E] .usp-gradeCard{background:var(--usp-yellow)}.usp-resultHero[data-grade=F] .usp-gradeCard{background:#9ed7cc}.usp-heroMeta{align-self:center;min-width:0}.usp-resultHero h1{letter-spacing:-.05em;text-wrap:balance;max-width:650px;margin:7px 0 4px;font-size:clamp(26px,7vw,45px);font-weight:950;line-height:1.22}.usp-resultLead{max-width:620px;margin:0;font-size:14px;font-weight:850;line-height:1.55}.usp-heroBadges{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.usp-heroBadges span{border:1px solid var(--usp-ink);background:var(--usp-cream);padding:5px 7px;font-size:8px;font-weight:850}.usp-heroGrid{border-block:3px solid var(--usp-ink);display:grid}.usp-resultImageFrame{background:#d4c5a4;margin:0;position:relative;overflow:hidden}.usp-resultImage{width:100%;height:auto;display:block}.usp-imageCaption{border:2px solid var(--usp-ink);background:var(--usp-cream);min-width:120px;box-shadow:3px 3px 0 var(--usp-ink);padding:7px 9px;display:grid;position:absolute;bottom:10px;right:10px}.usp-imageCaption span{letter-spacing:.12em;font-size:7px;font-weight:900}.usp-imageCaption strong{font-size:12px;font-weight:950}.usp-statPanel{color:#f8f1dc;background:#11222c;padding:18px}.usp-statPanel>h2{color:var(--usp-yellow);letter-spacing:.02em;margin:18px 0 12px;font-size:13px;font-weight:950}.usp-fitRow{background:#1a303a;border:1px solid #59707a;padding:12px}.usp-fitRow>div:first-child{justify-content:space-between;align-items:end;gap:10px;margin-bottom:8px;display:flex}.usp-fitRow span{color:#b8c8ce;font-size:11px;font-weight:850}.usp-fitRow strong{color:var(--usp-yellow);font-size:27px;font-weight:950;line-height:1}.usp-scoreTitle{color:var(--usp-yellow);margin:0;font-size:14px;font-weight:900}.usp-scoreNote{color:#d2dee1;margin:10px 0 14px;font-size:12px;line-height:1.7}.usp-fitRow .usp-scoreNote{margin-bottom:0}.usp-fitTrack{background:#08151b;border:1px solid #73858d;height:8px;overflow:hidden}.usp-fitFill{background:repeating-linear-gradient(135deg, var(--usp-orange) 0 7px, var(--usp-yellow) 7px 14px);height:100%;display:block}.usp-statList{gap:10px;margin:0;display:grid}.usp-statRow{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:9px;display:grid}.usp-statRow dt{color:#d2dee1;font-size:12px;font-weight:850}.usp-statRow dd{grid-template-columns:minmax(0,1fr) 60px;align-items:center;gap:7px;margin:0;display:grid}.usp-statTrack{background:#354a54;height:8px;overflow:hidden}.usp-statFill{background:#7fd0c1;height:100%;display:block}.usp-statRow strong{color:#fff8e8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.usp-statRow strong span{color:#b8c8ce;font-size:10px;font-weight:500}.usp-deployment{border-left:4px solid var(--usp-orange);background:#1a303a;margin-top:18px;padding:13px}.usp-deployment span{color:var(--usp-yellow);letter-spacing:.08em;font-size:8px;font-weight:950}.usp-deployment p{color:#edf3f1;margin:5px 0 0;font-size:11px;line-height:1.65}.usp-resultCopy{padding:25px 18px 31px}.usp-permit{border:2px solid var(--usp-ink);background:var(--usp-paper)}.usp-permit>h2{border-bottom:2px solid var(--usp-ink);background:#cfe6df;margin:0;padding:12px 15px;font-size:16px;font-weight:950}.usp-detailRows{margin:0}.usp-detailRow{grid-template-columns:88px 1fr;display:grid}.usp-detailRow+.usp-detailRow{border-top:1px solid #aaa38f}.usp-detailRow dt,.usp-detailRow dd{margin:0;padding:12px;font-size:13px;line-height:1.65}.usp-detailRow dt{color:#276c66;border-right:1px solid #aaa38f;font-weight:950}.usp-section{border-top:2px solid var(--usp-ink);margin-top:27px;padding-top:21px}.usp-section h2,.usp-friend h2,.usp-reality h2{margin:0 0 12px;font-size:18px;font-weight:950;line-height:1.45}.usp-section p{margin:8px 0;font-size:15px;line-height:1.8}.usp-section ul{gap:8px;margin:0;padding-left:19px;font-size:14px;line-height:1.7;display:grid}.usp-listGrid{display:grid}.usp-listGood h2:before{color:var(--usp-teal);content:"+ "}.usp-listBad h2:before{color:var(--usp-orange);content:"− "}.usp-friend,.usp-reality{border:2px solid var(--usp-ink);background:#f4cd8f;margin-top:27px;padding:20px}.usp-friend blockquote{margin:0;font-size:clamp(18px,4.8vw,24px);font-weight:950;line-height:1.55}.usp-reality{background:#d5ebe5}.usp-reality p{margin:0;font-size:14px;line-height:1.75}.usp-actions{border-top:3px double var(--usp-ink);gap:12px;margin-top:31px;padding-top:25px;display:grid}.usp-shareCopy{white-space:pre-line;text-align:center;margin:0 0 4px;font-size:17px;font-weight:900;line-height:1.65}.usp-restart{text-underline-offset:4px;justify-content:center;align-items:center;min-height:48px;font-size:14px;font-weight:900;text-decoration:underline;display:inline-flex}.usp-copyFallback{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.usp-empty{border:3px solid var(--usp-ink);background:var(--usp-paper);max-width:600px;box-shadow:5px 6px 0 var(--usp-ink);text-align:center;margin:0 auto;padding:34px 22px}.usp-empty h1{margin:12px 0;font-size:clamp(27px,7vw,38px);line-height:1.35}.usp-empty>p:not(.usp-eyebrow){margin-bottom:24px;line-height:1.75}@media (min-width:700px){.usp-heroArt{aspect-ratio:1672/941}.usp-landingCopy{padding:30px 28px 34px}.usp-listGrid{grid-template-columns:1fr 1fr;gap:20px}.usp-heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr)}.usp-resultImageFrame{border-right:3px solid var(--usp-ink)}.usp-resultHero{grid-template-columns:132px minmax(0,1fr);gap:24px;padding:25px 28px}.usp-gradeCard{min-height:154px}.usp-gradeLetter{font-size:88px}.usp-resultCopy{padding:32px 38px 38px}.usp-option{min-height:74px;padding-inline:17px}}@media (min-width:820px){.usp-consoleGrid{grid-template-columns:244px minmax(0,1fr);gap:18px;padding:18px}.usp-scanCard{flex-direction:column;align-items:stretch;padding:18px;display:flex}.usp-scanRing{align-self:center;width:112px;height:112px;margin:4px 0 8px;box-shadow:inset 0 0 0 10px #172b35}.usp-scanRing>div{width:82px;height:82px}.usp-scanRing strong{font-size:32px}.usp-scanCopy{text-align:center;padding-block:7px}.usp-scanCopy h2{font-size:27px}.usp-scanMetrics{grid-column:auto;margin-top:8px}.usp-scanNote{border-top:1px solid #536873;grid-column:auto;margin-top:auto;padding-top:14px}.usp-questionSheet{padding:23px 24px 24px}.usp-questionText{min-height:132px}}@media (min-width:1020px){.usp-landingGrid{grid-template-columns:minmax(0,1.5fr) minmax(340px,.88fr)}.usp-heroArt{aspect-ratio:auto;border-right:3px solid var(--usp-ink);border-bottom:0;align-items:center;height:100%;display:flex}.usp-heroArt img{object-fit:contain;object-position:center}.usp-landingCopy{flex-direction:column;justify-content:center;padding:30px 27px 35px;display:flex}}@media (max-width:430px){.usp-landing{box-shadow:4px 5px 0 var(--usp-ink)}.usp-landingBar{min-height:42px;padding:8px 10px;font-size:9px}.usp-statGrid strong{font-size:19px}.usp-play{box-shadow:4px 5px 0 var(--usp-ink)}.usp-playHeader{min-height:64px;padding:10px 12px}.usp-brandMark>span:first-child{width:36px;height:36px}.usp-brandMark>span:last-child{font-size:12px}.usp-playTop{font-size:7px}.usp-stageStep{padding-inline:4px}.usp-stageStep small{display:none}.usp-questionText{min-height:110px}.usp-option{grid-template-columns:34px minmax(0,1fr) 18px;min-height:72px;padding-inline:10px}.usp-optionLetter{width:32px;height:32px}.usp-optionBody strong{font-size:13px}.usp-resultHero{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:15px 13px}.usp-gradeCard{min-height:124px}.usp-gradeLetter{font-size:63px}.usp-heroBadges span{font-size:7px}.usp-resultSheet{box-shadow:4px 5px 0 var(--usp-ink)}.usp-detailRow{grid-template-columns:76px 1fr}.usp-detailRow dt,.usp-detailRow dd{padding:10px}}@media (prefers-reduced-motion:reduce){.usp-progressFill{transition:none}.usp-transitionLight{animation:none}}
