.diagnostic-module__gfKF5q__root{--dg-ink:#16181d;--dg-muted:#50565f;--dg-paper:#fbf8f2;--dg-card:#fff;--dg-line:#16181d24;--dg-line-soft:#16181d14;--dg-blue:#5665f0;--dg-blue-edge:#4252e0;--dg-blue-soft:#eceefe;--dg-blue-ink:#3140c4;--dg-right:#1f56c4;--dg-right-soft:#e8eefa;--dg-wrong:#b3261e;--dg-wrong-soft:#fbeae8;--dg-near-soft:#fff4dc;--dg-brand:#0b6e6b;color:var(--dg-ink);background:var(--dg-paper);padding-bottom:72px}.diagnostic-module__gfKF5q__wrap{width:min(100% - 32px,1120px);margin:0 auto}.diagnostic-module__gfKF5q__wrap>*{max-width:760px;margin-left:auto;margin-right:auto}.diagnostic-module__gfKF5q__wrap>.diagnostic-module__gfKF5q__card[data-wide]{max-width:1120px}.diagnostic-module__gfKF5q__crumbs{color:var(--dg-muted);flex-wrap:wrap;gap:6px;margin:0;padding:20px 0 0;font-size:14px;list-style:none;display:flex}.diagnostic-module__gfKF5q__crumbs li+li:before{content:"/";color:var(--dg-line);margin-right:6px}.diagnostic-module__gfKF5q__crumbs a{color:var(--dg-muted);text-decoration:underline}.diagnostic-module__gfKF5q__hero{padding:24px 0 18px}.diagnostic-module__gfKF5q__guarantee{background:var(--dg-blue-soft);color:var(--dg-blue-ink);border-radius:999px;margin:0 0 14px;padding:6px 12px;font-size:15px;font-weight:700;display:inline-block}.diagnostic-module__gfKF5q__guarantee a{color:inherit}.diagnostic-module__gfKF5q__h1{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(30px,6vw,44px);line-height:1.08}.diagnostic-module__gfKF5q__lead{max-width:640px;margin:0;font-size:19px;line-height:1.45}.diagnostic-module__gfKF5q__facts{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.diagnostic-module__gfKF5q__facts li{border:2px solid var(--dg-line);background:var(--dg-card);border-radius:999px;padding:6px 12px;font-size:15px;font-weight:600}.diagnostic-module__gfKF5q__card{border:2px solid var(--dg-line);background:var(--dg-card);border-radius:24px;gap:16px;padding:22px;scroll-margin-top:96px;display:grid}@media (max-width:520px){.diagnostic-module__gfKF5q__card{border-radius:20px;padding:18px 16px}}.diagnostic-module__gfKF5q__para{margin:0;font-size:16.5px;line-height:1.5}.diagnostic-module__gfKF5q__step{color:var(--dg-blue-ink);margin:0;font-size:14px;font-weight:700}.diagnostic-module__gfKF5q__sectionTitle{letter-spacing:-.01em;margin:-8px 0 0;font-size:26px}.diagnostic-module__gfKF5q__error{color:var(--dg-wrong);margin:0}.diagnostic-module__gfKF5q__plan2{border-collapse:collapse;width:100%;font-size:15.5px}.diagnostic-module__gfKF5q__plan2 th,.diagnostic-module__gfKF5q__plan2 td{border-bottom:1px solid var(--dg-line-soft);text-align:left;padding:9px 4px}.diagnostic-module__gfKF5q__plan2 thead th{color:var(--dg-muted);font-size:13.5px;font-weight:600}.diagnostic-module__gfKF5q__plan2 td{text-align:right;font-variant-numeric:tabular-nums}.diagnostic-module__gfKF5q__plan2 thead th:not(:first-child){text-align:right}.diagnostic-module__gfKF5q__totalRow th,.diagnostic-module__gfKF5q__totalRow td{border-bottom:0;font-weight:700}.diagnostic-module__gfKF5q__primary,.diagnostic-module__gfKF5q__ghost{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:12px 22px;font-size:16.5px;font-weight:700}.diagnostic-module__gfKF5q__primary{background:var(--dg-blue);color:#fff;box-shadow:0 4px 0 var(--dg-blue-edge);border:0;transition:transform 80ms,box-shadow 80ms}.diagnostic-module__gfKF5q__primary:active:not(:disabled){box-shadow:0 1px 0 var(--dg-blue-edge);transform:translateY(3px)}.diagnostic-module__gfKF5q__ghost{border:2px solid var(--dg-line);background:var(--dg-card);color:var(--dg-ink)}.diagnostic-module__gfKF5q__primary:disabled,.diagnostic-module__gfKF5q__ghost:disabled{opacity:.45;cursor:default}.diagnostic-module__gfKF5q__primary:focus-visible,.diagnostic-module__gfKF5q__ghost:focus-visible,.diagnostic-module__gfKF5q__option:focus-visible{outline:3px solid var(--dg-blue);outline-offset:2px}@media (max-width:520px){.diagnostic-module__gfKF5q__primary{justify-self:stretch}}.diagnostic-module__gfKF5q__head{color:var(--dg-muted);justify-content:space-between;gap:12px;font-size:14.5px;font-weight:600;display:flex}.diagnostic-module__gfKF5q__head [role=timer]{font-variant-numeric:tabular-nums;color:var(--dg-ink)}.diagnostic-module__gfKF5q__head [role=timer][data-low]{color:var(--dg-wrong)}.diagnostic-module__gfKF5q__progress{background:var(--dg-line-soft);border-radius:6px;height:6px;overflow:hidden}.diagnostic-module__gfKF5q__progress span{background:var(--dg-blue);height:100%;transition:width .25s;display:block}.diagnostic-module__gfKF5q__nav{justify-content:space-between;gap:10px;display:flex}.diagnostic-module__gfKF5q__question{gap:12px;display:grid}.diagnostic-module__gfKF5q__stimulus{background:#f6f3ec;border-radius:12px;max-height:min(420px,55vh);padding:12px 14px;font-size:15.5px;line-height:1.55;overflow-y:auto}.diagnostic-module__gfKF5q__stimulus p{margin:0 0 8px}.diagnostic-module__gfKF5q__stimulus p:last-child{margin-bottom:0}.diagnostic-module__gfKF5q__stimulusTitle{font-weight:700}@media (min-width:1000px){.diagnostic-module__gfKF5q__question.diagnostic-module__gfKF5q__question[data-split]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:24px}.diagnostic-module__gfKF5q__question[data-split]>.diagnostic-module__gfKF5q__stimulus{grid-area:1/1/span 6;max-height:calc(100vh - 220px)}.diagnostic-module__gfKF5q__question[data-split]>:not(.diagnostic-module__gfKF5q__stimulus){grid-column:2}}.diagnostic-module__gfKF5q__figure{max-width:100%;overflow-x:auto}.diagnostic-module__gfKF5q__stem p{margin:0 0 8px;font-size:17px;line-height:1.5}.diagnostic-module__gfKF5q__stem p:last-child{margin-bottom:0}.diagnostic-module__gfKF5q__tableWrap{max-width:100%;margin:4px 0 10px;overflow-x:auto}.diagnostic-module__gfKF5q__table{border-collapse:collapse;font-size:15px}.diagnostic-module__gfKF5q__table th,.diagnostic-module__gfKF5q__table td{border:1px solid var(--dg-line);text-align:left;padding:6px 10px}.diagnostic-module__gfKF5q__table thead th{background:#f6f3ec}.diagnostic-module__gfKF5q__table td{font-variant-numeric:tabular-nums}.diagnostic-module__gfKF5q__options{gap:8px;display:grid}.diagnostic-module__gfKF5q__option{border:2px solid var(--dg-line);background:var(--dg-card);width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:16px;line-height:1.4;display:flex}.diagnostic-module__gfKF5q__option:hover:not(:disabled){border-color:var(--dg-blue)}.diagnostic-module__gfKF5q__option:disabled{cursor:default}.diagnostic-module__gfKF5q__option[data-state=picked]{border-color:var(--dg-blue);background:var(--dg-blue-soft)}.diagnostic-module__gfKF5q__option[data-state=right],.diagnostic-module__gfKF5q__option[data-state=key]{border-color:var(--dg-right);background:var(--dg-right-soft)}.diagnostic-module__gfKF5q__option[data-state=wrong]{background:var(--dg-wrong-soft);border-color:#e3a29c}.diagnostic-module__gfKF5q__option[data-state=near]{background:var(--dg-near-soft);border-color:#e2c27a}.diagnostic-module__gfKF5q__letter{opacity:.7;border:2px solid;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:700;display:grid}.diagnostic-module__gfKF5q__scoreLabel{color:var(--dg-blue-ink);margin:0;font-size:15px;font-weight:700}.diagnostic-module__gfKF5q__score{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(34px,8vw,52px);font-weight:700;line-height:1.05}.diagnostic-module__gfKF5q__to{color:var(--dg-muted);font-size:.55em;font-weight:600}.diagnostic-module__gfKF5q__counts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.diagnostic-module__gfKF5q__counts li{border-bottom:1px solid var(--dg-line-soft);justify-content:space-between;gap:12px;padding:8px 0;font-size:16px;display:flex}.diagnostic-module__gfKF5q__locked{background:var(--dg-blue-soft);border-radius:16px;padding:14px 16px}.diagnostic-module__gfKF5q__lockedTitle{margin:0 0 8px;font-size:18px;font-weight:700}.diagnostic-module__gfKF5q__lockedList{gap:4px;margin:0;padding-left:20px;font-size:16px;line-height:1.45;display:grid}.diagnostic-module__gfKF5q__report{gap:28px;display:grid}.diagnostic-module__gfKF5q__scoreCard{border:2px solid var(--dg-line);border-left:8px solid var(--dg-blue);background:var(--dg-card);border-radius:24px;gap:10px;padding:22px;display:grid}.diagnostic-module__gfKF5q__place{margin:0;font-size:16.5px;line-height:1.45}.diagnostic-module__gfKF5q__count{color:var(--dg-muted);margin:0;font-size:15px;font-weight:600}.diagnostic-module__gfKF5q__bar{background:var(--dg-line-soft);border-radius:10px;height:10px;position:relative}.diagnostic-module__gfKF5q__barFill{background:var(--dg-blue);border-radius:10px;position:absolute;top:0;bottom:0}.diagnostic-module__gfKF5q__h2{letter-spacing:-.01em;margin:0 0 12px;font-size:22px}.diagnostic-module__gfKF5q__sectionList,.diagnostic-module__gfKF5q__weakList,.diagnostic-module__gfKF5q__plan,.diagnostic-module__gfKF5q__review{gap:10px;margin:0;padding:0;list-style:none;display:grid}.diagnostic-module__gfKF5q__sectionRow{border:2px solid var(--dg-line);background:var(--dg-card);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.diagnostic-module__gfKF5q__sectionHead{justify-content:space-between;gap:12px;font-size:16.5px;display:flex}.diagnostic-module__gfKF5q__sectionRange{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.diagnostic-module__gfKF5q__sectionNote{margin:0;font-size:15.5px;line-height:1.45}.diagnostic-module__gfKF5q__weak{border:2px solid var(--dg-line);background:var(--dg-card);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.diagnostic-module__gfKF5q__weak div{gap:2px;display:grid}.diagnostic-module__gfKF5q__weak strong{font-size:17px}.diagnostic-module__gfKF5q__weak span{font-size:15px}.diagnostic-module__gfKF5q__weakLink{background:var(--dg-blue);color:#fff;box-shadow:0 3px 0 var(--dg-blue-edge);border-radius:999px;padding:9px 16px;font-weight:700;text-decoration:none}.diagnostic-module__gfKF5q__planStep{border-bottom:1px solid var(--dg-line-soft);grid-template-columns:120px 1fr;gap:12px;padding:12px 0;font-size:16.5px;line-height:1.45;display:grid}@media (max-width:520px){.diagnostic-module__gfKF5q__planStep{grid-template-columns:1fr;gap:2px}}.diagnostic-module__gfKF5q__when{color:var(--dg-blue-ink);font-weight:700}.diagnostic-module__gfKF5q__what a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.diagnostic-module__gfKF5q__saved{margin:10px 0 0;font-size:15px;font-weight:600}.diagnostic-module__gfKF5q__offer{display:grid}.diagnostic-module__gfKF5q__reviewItem{border-top:1px solid var(--dg-line);gap:10px;padding:16px 0;display:grid}.diagnostic-module__gfKF5q__why{border-radius:12px;padding:10px 12px;font-size:15.5px;line-height:1.5}.diagnostic-module__gfKF5q__why[data-tone=right]{background:var(--dg-right-soft)}.diagnostic-module__gfKF5q__why[data-tone=wrong]{background:var(--dg-wrong-soft)}.diagnostic-module__gfKF5q__whyText{display:inline}.diagnostic-module__gfKF5q__whyText p{margin:0;display:inline}.diagnostic-module__gfKF5q__whyText p+p:before{content:" "}.diagnostic-module__gfKF5q__actions{flex-wrap:wrap;gap:10px;display:flex}.diagnostic-module__gfKF5q__wrap>.diagnostic-module__gfKF5q__block{margin-top:36px}.diagnostic-module__gfKF5q__block h2{letter-spacing:-.01em;margin:0 0 10px;font-size:24px}.diagnostic-module__gfKF5q__block p,.diagnostic-module__gfKF5q__block li{font-size:16.5px;line-height:1.55}.diagnostic-module__gfKF5q__block ul,.diagnostic-module__gfKF5q__block ol{padding-left:20px}.diagnostic-module__gfKF5q__faq{gap:8px;display:grid}.diagnostic-module__gfKF5q__faq details{border:2px solid var(--dg-line);background:var(--dg-card);border-radius:16px;padding:12px 16px}.diagnostic-module__gfKF5q__faq summary{cursor:pointer;font-size:16.5px;font-weight:700}.diagnostic-module__gfKF5q__faq details p{margin:8px 0 0}.diagnostic-module__gfKF5q__links{gap:8px;padding:0;list-style:none;display:grid}.diagnostic-module__gfKF5q__links a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.diagnostic-module__gfKF5q__card,.diagnostic-module__gfKF5q__report,.diagnostic-module__gfKF5q__question,.diagnostic-module__gfKF5q__reviewItem,.diagnostic-module__gfKF5q__scoreCard,.diagnostic-module__gfKF5q__sectionRow{grid-template-columns:minmax(0,1fr)}.diagnostic-module__gfKF5q__stem,.diagnostic-module__gfKF5q__why,.diagnostic-module__gfKF5q__options{min-width:0;overflow-x:auto}.diagnostic-module__gfKF5q__weak .diagnostic-module__gfKF5q__weakLink,.diagnostic-module__gfKF5q__weak .diagnostic-module__gfKF5q__weakLink:visited,.diagnostic-module__gfKF5q__scoreCard .diagnostic-module__gfKF5q__weakLink,.diagnostic-module__gfKF5q__scoreCard .diagnostic-module__gfKF5q__weakLink:visited{color:#fff}.diagnostic-module__gfKF5q__stimulus>div+div{margin-top:8px}
