.shindan-module__wNYF9W__page{max-width:760px;margin:0 auto;padding:1.5rem 1rem 3rem}.shindan-module__wNYF9W__crumbs{color:var(--mi-ink-3);margin-bottom:1.25rem;font-size:.78rem}.shindan-module__wNYF9W__crumbs a{color:var(--mi-ink-3)}.shindan-module__wNYF9W__hero{text-align:center;margin-bottom:2rem}.shindan-module__wNYF9W__kicker{letter-spacing:.08em;color:var(--mi-accent);margin:0 0 .4rem;font-size:.78rem;font-weight:700}.shindan-module__wNYF9W__title{font-family:var(--mi-font-heading);margin:0 0 .75rem;font-size:1.9rem;line-height:1.35}.shindan-module__wNYF9W__lead{max-width:34rem;color:var(--mi-ink-2);margin:0 auto;font-size:.95rem;line-height:1.8}.shindan-module__wNYF9W__modes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.shindan-module__wNYF9W__modeCard{text-align:left;width:100%;height:100%;font:inherit;color:var(--mi-ink);background:var(--mi-paper);border:1px solid var(--mi-line-strong);cursor:pointer;border-radius:12px;flex-direction:column;gap:.4rem;padding:1.4rem 1.25rem;transition:border-color .15s,transform .15s;display:flex}.shindan-module__wNYF9W__modeCard:hover{border-color:var(--mi-ink);transform:translateY(-2px)}.shindan-module__wNYF9W__modeTitle{font-family:var(--mi-font-heading);font-size:1.3rem;font-weight:700}.shindan-module__wNYF9W__modeMeta{color:var(--mi-accent);font-size:.8rem;font-weight:700}.shindan-module__wNYF9W__modeText{color:var(--mi-ink-2);flex:1;font-size:.88rem;line-height:1.7}.shindan-module__wNYF9W__modeStart{margin-top:.4rem;font-weight:700}.shindan-module__wNYF9W__form{border:1px solid var(--mi-line-strong);border-radius:12px;padding:1.25rem 1.25rem 1.5rem}.shindan-module__wNYF9W__progress{background:var(--mi-paper-2);border-radius:999px;height:4px;overflow:hidden}.shindan-module__wNYF9W__progress span{background:var(--mi-accent);height:100%;transition:width .2s;display:block}.shindan-module__wNYF9W__stepCount{color:var(--mi-ink-3);margin:.6rem 0 1rem;font-size:.78rem}.shindan-module__wNYF9W__step{border:0;min-width:0;margin:0;padding:0}.shindan-module__wNYF9W__question{font-family:var(--mi-font-heading);margin:0 0 .3rem;padding:0;font-size:1.3rem;font-weight:700}.shindan-module__wNYF9W__note{color:var(--mi-ink-3);margin:0 0 1rem;font-size:.8rem}.shindan-module__wNYF9W__options{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.shindan-module__wNYF9W__option{border:1px solid var(--mi-line-strong);background:var(--mi-paper);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:.6rem 1rem;font-size:.92rem;display:inline-flex;position:relative}.shindan-module__wNYF9W__option input{opacity:0;width:1px;height:1px;position:absolute}.shindan-module__wNYF9W__option:has(input:checked){background:var(--mi-ink);border-color:var(--mi-ink);color:var(--mi-paper);font-weight:700}.shindan-module__wNYF9W__option:has(input:focus-visible){outline:2px solid var(--mi-accent);outline-offset:2px}.shindan-module__wNYF9W__optionWide{margin-top:1rem}.shindan-module__wNYF9W__actions{justify-content:space-between;align-items:center;margin-top:1.75rem;display:flex}.shindan-module__wNYF9W__back{font:inherit;color:var(--mi-ink-2);cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.88rem}.shindan-module__wNYF9W__next{font:inherit;color:var(--mi-paper);background:var(--mi-accent);cursor:pointer;border:0;border-radius:999px;padding:.75rem 1.75rem;font-weight:700}.shindan-module__wNYF9W__about{background:var(--mi-paper-2);margin-top:2.5rem;padding:1.25rem}.shindan-module__wNYF9W__aboutHeading,.shindan-module__wNYF9W__sectionHeading{font-family:var(--mi-font-heading);margin:0 0 .6rem;font-size:1.05rem}.shindan-module__wNYF9W__about p{color:var(--mi-ink-2);margin:0 0 .6rem;font-size:.86rem;line-height:1.8}.shindan-module__wNYF9W__aboutLinks,.shindan-module__wNYF9W__mainLinks{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.shindan-module__wNYF9W__aboutLinks a,.shindan-module__wNYF9W__mainLinks a{color:var(--mi-ink);font-size:.9rem}.shindan-module__wNYF9W__mainPick{border:2px solid var(--mi-ink);border-radius:12px;padding:1.5rem 1.25rem}.shindan-module__wNYF9W__resultHeading{font-family:var(--mi-font-heading);margin:0 0 1.25rem;font-size:1.1rem;font-weight:700;line-height:1.5}.shindan-module__wNYF9W__resultTitle{overflow-wrap:anywhere;font-size:1.8rem;line-height:1.35;display:block}.shindan-module__wNYF9W__mainBody{grid-template-columns:150px 1fr;align-items:start;gap:1.25rem;display:grid}.shindan-module__wNYF9W__coverLink{display:block}.shindan-module__wNYF9W__mainCover,.shindan-module__wNYF9W__otherCover{aspect-ratio:2/3;background:var(--mi-paper-2);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.shindan-module__wNYF9W__coverImage{object-fit:contain;width:100%;height:100%;display:block}.shindan-module__wNYF9W__coverPlaceholder{font-family:var(--mi-font-heading);color:var(--mi-ink-3);font-size:1.8rem;font-weight:700}.shindan-module__wNYF9W__author{margin:0 0 .25rem;font-size:.9rem}.shindan-module__wNYF9W__meta{color:var(--mi-ink-3);margin:0 0 .9rem;font-size:.82rem}.shindan-module__wNYF9W__reasonLabel{color:var(--mi-ink-3);margin:0 0 .4rem;font-size:.78rem}.shindan-module__wNYF9W__reasons{flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.shindan-module__wNYF9W__reason{background:var(--mi-paper-2);border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.shindan-module__wNYF9W__others{margin-top:2.5rem}.shindan-module__wNYF9W__otherList{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.shindan-module__wNYF9W__otherItem{flex-direction:column;gap:.4rem;min-width:0;display:flex}.shindan-module__wNYF9W__otherTitle{font-family:var(--mi-font-heading);color:var(--mi-ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:700;line-height:1.5;text-decoration:none}.shindan-module__wNYF9W__otherReasons{color:var(--mi-ink-3);margin:0;font-size:.75rem;line-height:1.5}.shindan-module__wNYF9W__share,.shindan-module__wNYF9W__answers{border-top:1px solid var(--mi-line);margin-top:2.5rem;padding-top:1.25rem}.shindan-module__wNYF9W__shareButtons{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.shindan-module__wNYF9W__shareButton{border:1px solid var(--mi-ink);color:var(--mi-ink);border-radius:999px;padding:.6rem 1.25rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-block}.shindan-module__wNYF9W__answerList{flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.shindan-module__wNYF9W__answerList li{border:1px solid var(--mi-line-strong);border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.shindan-module__wNYF9W__emptyResult{text-align:center;padding:2rem 0}.shindan-module__wNYF9W__retry{color:var(--mi-ink);margin-top:1.25rem;font-weight:700;display:inline-block}.shindan-module__wNYF9W__credit{margin-top:2rem}@media (max-width:480px){.shindan-module__wNYF9W__title{font-size:1.5rem}.shindan-module__wNYF9W__question{font-size:1.15rem}.shindan-module__wNYF9W__mainBody{grid-template-columns:110px 1fr;gap:1rem}.shindan-module__wNYF9W__resultTitle{font-size:1.45rem}.shindan-module__wNYF9W__otherList{grid-template-columns:repeat(2,minmax(0,1fr))}}
