.Logo-module__wacNiq__logo{white-space:nowrap;vertical-align:middle;align-items:center;gap:.4em;display:inline-flex}.Logo-module__wacNiq__mark{flex-shrink:0;width:1.8em;height:1.8em}.Logo-module__wacNiq__wordmark{color:#192847;font-family:var(--font-noto-sans), "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;letter-spacing:-.07em;transform-origin:50%;padding-right:.12em;font-weight:900;line-height:1.2;transform:skew(-6deg)}
.DiagnosisReveal-module__t7YiQa__dialog{--ink:#192847;overscroll-behavior:contain;width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:#fffefa;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.DiagnosisReveal-module__t7YiQa__dialog::backdrop{background:#fffefa}.DiagnosisReveal-module__t7YiQa__dialog *,.DiagnosisReveal-module__t7YiQa__dialog :before,.DiagnosisReveal-module__t7YiQa__dialog :after{box-sizing:border-box}.DiagnosisReveal-module__t7YiQa__canvas{width:min(100%,980px);min-height:100svh;padding:max(20px, env(safe-area-inset-top)) 28px max(18px, env(safe-area-inset-bottom));flex-direction:column;margin:auto;display:flex}.DiagnosisReveal-module__t7YiQa__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.DiagnosisReveal-module__t7YiQa__brand{font-size:18px}.DiagnosisReveal-module__t7YiQa__edition{letter-spacing:.14em;font-size:10px;font-weight:800}.DiagnosisReveal-module__t7YiQa__content{text-align:center;width:min(100%,600px);margin:auto;padding:22px 0}.DiagnosisReveal-module__t7YiQa__label{margin:0 0 12px;font-size:14px;font-weight:800}.DiagnosisReveal-module__t7YiQa__stage{isolation:isolate;height:clamp(230px,37svh,330px);position:relative}.DiagnosisReveal-module__t7YiQa__word{width:100%;color:var(--accent);opacity:.2;font-size:clamp(36px,8vw,76px);font-weight:800;line-height:1.2;transition:opacity .2s;position:absolute;top:0;left:50%;transform:translate(-50%)}.DiagnosisReveal-module__t7YiQa__dialog[data-phase=done] .DiagnosisReveal-module__t7YiQa__word{opacity:1}.DiagnosisReveal-module__t7YiQa__backdrop{z-index:-1;background:color-mix(in srgb, var(--accent) 10%, white);clip-path:polygon(8% 0,92% 0,92% 8%,100% 8%,100% 92%,92% 92%,92% 100%,8% 100%,8% 92%,0 92%,0 8%,8% 8%);position:absolute;inset:24% 15% 3%}.DiagnosisReveal-module__t7YiQa__mystery{border:5px solid var(--ink);width:100px;height:100px;box-shadow:7px 7px 0 var(--ink);background:#ffdf4f;place-items:center;font:900 66px/1 ui-monospace,monospace;display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.DiagnosisReveal-module__t7YiQa__mystery i{background:var(--accent);width:10px;height:10px;animation:.48s steps(5,end) both DiagnosisReveal-module__t7YiQa__gather;position:absolute}.DiagnosisReveal-module__t7YiQa__mystery i:first-of-type{--x:-80px;--y:-70px;top:-24px;left:-24px}.DiagnosisReveal-module__t7YiQa__mystery i:nth-of-type(2){--x:80px;--y:-60px;background:#3297ee;top:-24px;right:-24px}.DiagnosisReveal-module__t7YiQa__mystery i:nth-of-type(3){--x:-60px;--y:70px;background:#ffdf4f;bottom:-24px;left:-24px}.DiagnosisReveal-module__t7YiQa__mystery i:nth-of-type(4){--x:70px;--y:60px;bottom:-24px;right:-24px}.DiagnosisReveal-module__t7YiQa__motif{visibility:hidden;width:min(100%,420px);position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.DiagnosisReveal-module__t7YiQa__scorePreview,.DiagnosisReveal-module__t7YiQa__resultPreview{background:#fffefa;border:1px solid #d6dce2;border-radius:16px;padding:18px 20px}.DiagnosisReveal-module__t7YiQa__scorePreview{text-align:left;gap:10px;display:grid}.DiagnosisReveal-module__t7YiQa__scoreRow{grid-template-columns:5.5em 1fr 2em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.DiagnosisReveal-module__t7YiQa__scoreRow strong{text-align:right;color:var(--accent)}.DiagnosisReveal-module__t7YiQa__scoreTrack{background:#e8edf0;border-radius:8px;height:8px;overflow:hidden}.DiagnosisReveal-module__t7YiQa__scoreTrack span{border-radius:inherit;background:var(--accent);height:100%;display:block}.DiagnosisReveal-module__t7YiQa__resultPreview{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;display:flex}.DiagnosisReveal-module__t7YiQa__resultPreview strong{font-size:clamp(20px,5vw,28px);line-height:1.5}.DiagnosisReveal-module__t7YiQa__resultPreview span{font-size:15px}.DiagnosisReveal-module__t7YiQa__motif.DiagnosisReveal-module__t7YiQa__shown{visibility:visible}.DiagnosisReveal-module__t7YiQa__dialog[data-phase=opening] .DiagnosisReveal-module__t7YiQa__motif{animation:.7s steps(8,end) both DiagnosisReveal-module__t7YiQa__emerge}.DiagnosisReveal-module__t7YiQa__dialog[data-phase=opening][data-gentle=true] .DiagnosisReveal-module__t7YiQa__motif{animation:.65s ease-out both DiagnosisReveal-module__t7YiQa__unfold}.DiagnosisReveal-module__t7YiQa__sparkOne,.DiagnosisReveal-module__t7YiQa__sparkTwo{font-size:32px;font-weight:900;position:absolute}.DiagnosisReveal-module__t7YiQa__sparkOne{color:#3297ee;top:43%;right:12%}.DiagnosisReveal-module__t7YiQa__sparkTwo{color:#e4ac00;bottom:8%;left:13%}.DiagnosisReveal-module__t7YiQa__dialog[data-phase=opening] .DiagnosisReveal-module__t7YiQa__sparkOne,.DiagnosisReveal-module__t7YiQa__dialog[data-phase=opening] .DiagnosisReveal-module__t7YiQa__sparkTwo,.DiagnosisReveal-module__t7YiQa__dialog[data-phase=done] .DiagnosisReveal-module__t7YiQa__sparkOne,.DiagnosisReveal-module__t7YiQa__dialog[data-phase=done] .DiagnosisReveal-module__t7YiQa__sparkTwo{display:none}.DiagnosisReveal-module__t7YiQa__details{align-items:center;min-height:150px;padding:12px 0 20px;display:grid}.DiagnosisReveal-module__t7YiQa__result,.DiagnosisReveal-module__t7YiQa__invitation{grid-area:1/1}.DiagnosisReveal-module__t7YiQa__result{visibility:hidden;opacity:0;transition:opacity .18s,transform .18s;transform:translateY(5px)}.DiagnosisReveal-module__t7YiQa__result.DiagnosisReveal-module__t7YiQa__visible{visibility:visible;opacity:1;transform:none}.DiagnosisReveal-module__t7YiQa__kicker{color:#52617a;margin:0 0 7px;font-size:12px;font-weight:700}.DiagnosisReveal-module__t7YiQa__result h1{overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(24px,5.6vw,34px);font-weight:900;line-height:1.5}.DiagnosisReveal-module__t7YiQa__subtitle{margin:7px 0 0;font-size:17px;font-weight:800}.DiagnosisReveal-module__t7YiQa__caption{color:#52617a;margin:12px 0 0;font-size:12px;line-height:1.7}.DiagnosisReveal-module__t7YiQa__invitation{text-wrap:balance;margin:0;font-size:16px;font-weight:800;line-height:1.8}.DiagnosisReveal-module__t7YiQa__hidden{visibility:hidden}.DiagnosisReveal-module__t7YiQa__actions{width:min(100%,352px);min-height:100px;margin:0 auto}.DiagnosisReveal-module__t7YiQa__primary{border:2px solid var(--ink);width:100%;min-height:55px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;background:#ffdf4f;border-radius:0;justify-content:center;align-items:center;gap:15px;padding:12px 10px;font-size:16px;font-weight:900;display:flex}.DiagnosisReveal-module__t7YiQa__primary:enabled:hover{background:#ffe775}.DiagnosisReveal-module__t7YiQa__primary:enabled:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.DiagnosisReveal-module__t7YiQa__primary:disabled{cursor:default}.DiagnosisReveal-module__t7YiQa__primary:focus-visible,.DiagnosisReveal-module__t7YiQa__skip:focus-visible{outline-offset:7px;outline:3px solid #1975ca}.DiagnosisReveal-module__t7YiQa__skip{color:#49556a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:40px;margin-top:8px;padding:7px;font-size:11px;text-decoration:underline}.DiagnosisReveal-module__t7YiQa__footer{text-align:center;color:#5a6473;font-size:11px}@keyframes DiagnosisReveal-module__t7YiQa__gather{0%{opacity:0;transform:translate(var(--x), var(--y))}to{opacity:1;transform:translate(0)}}@keyframes DiagnosisReveal-module__t7YiQa__emerge{0%{opacity:0;clip-path:inset(100% 0 0);transform:translate(-50%,12px)scale(.75)}50%{opacity:1;clip-path:inset(0);transform:translate(-50%,-14px)scale(1)}80%{transform:translate(-50%,2px)}to{opacity:1;clip-path:inset(0);transform:translate(-50%)}}@keyframes DiagnosisReveal-module__t7YiQa__unfold{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:420px){.DiagnosisReveal-module__t7YiQa__canvas{padding-left:20px;padding-right:20px}.DiagnosisReveal-module__t7YiQa__brand{font-size:16px}.DiagnosisReveal-module__t7YiQa__edition{font-size:8px}.DiagnosisReveal-module__t7YiQa__caption{font-size:11px}.DiagnosisReveal-module__t7YiQa__primary{font-size:14px}}@media (max-height:650px){.DiagnosisReveal-module__t7YiQa__canvas{padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom))}.DiagnosisReveal-module__t7YiQa__content{padding:12px 0 8px}.DiagnosisReveal-module__t7YiQa__label{margin-bottom:8px;font-size:12px}.DiagnosisReveal-module__t7YiQa__stage{height:180px}.DiagnosisReveal-module__t7YiQa__motif{width:min(100%,360px);bottom:0}.DiagnosisReveal-module__t7YiQa__scorePreview{gap:5px;padding:10px 14px}.DiagnosisReveal-module__t7YiQa__scoreRow{font-size:11px}.DiagnosisReveal-module__t7YiQa__resultPreview{min-height:115px;padding:10px}.DiagnosisReveal-module__t7YiQa__word{font-size:36px}.DiagnosisReveal-module__t7YiQa__mystery{width:76px;height:76px;font-size:48px}.DiagnosisReveal-module__t7YiQa__details{min-height:135px;padding:10px 0 16px}.DiagnosisReveal-module__t7YiQa__result h1{font-size:23px}.DiagnosisReveal-module__t7YiQa__caption{margin-top:8px}.DiagnosisReveal-module__t7YiQa__primary{min-height:49px}.DiagnosisReveal-module__t7YiQa__footer{font-size:10px}}@media (prefers-reduced-motion:reduce){.DiagnosisReveal-module__t7YiQa__dialog *,.DiagnosisReveal-module__t7YiQa__dialog :before,.DiagnosisReveal-module__t7YiQa__dialog :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
