.aif{min-height:100%;color:#22304f;background:radial-gradient(circle at 78% 4%,rgba(232,168,31,.11),transparent 31%),#fffdf9}.aif__screen{min-height:100%}.aif__start,.aif__result{min-height:100%;padding:30px clamp(20px,5vw,52px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.aif__orb{width:76px;height:76px;display:grid;place-items:center;border:1px solid #e6ded1;border-radius:20px;background:#fff1c7;color:#94640d;font-size:1.3rem;font-weight:900;box-shadow:0 18px 36px -26px #22304f80}.aif__eyebrow{margin:16px 0 8px!important;color:#94640d!important;font-size:10px!important;font-weight:850;letter-spacing:.12em}.aif__start h1,.aif__result h1{max-width:720px;margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.04}.aif__start>p:not(.aif__eyebrow),.aif__result>p:not(.aif__eyebrow){max-width:690px;margin:15px 0 0;color:#667086;font-size:15px;line-height:1.65}.aif__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0}.aif__meta span{padding:7px 9px;border:1px solid #e6ded1;border-radius:6px;background:#fff;color:#536079;font-size:11px}.aif__primary,.aif__next{min-height:48px;border:0;border-radius:8px;background:#e8a81f;color:#17233b;font-weight:850;cursor:pointer}.aif__primary{min-width:210px;padding:12px 20px}.aif__start>small{max-width:610px;margin-top:15px;color:#7b8597;font-size:10px;line-height:1.5}.aif__round{width:min(920px,100%);min-height:100%;margin:0 auto;padding:18px clamp(16px,4vw,38px) 18px;display:flex;flex-direction:column}.aif__round-top{display:flex;justify-content:space-between;gap:15px;color:#7b8597;font-size:10px}.aif__round-top b{color:#94640d;letter-spacing:.08em}.aif__media{position:relative;height:150px;margin:10px 0;overflow:hidden;border:1px solid #e6ded1;border-radius:8px;background:#f1f4f8}.aif__media img{width:100%;height:100%;object-fit:cover;object-position:center 34%}.aif__media>span{position:absolute;z-index:2;top:9px;left:9px;padding:6px 8px;border-radius:5px;background:#22304fe6;color:#fff;font-size:9px;font-weight:800}.aif__media-card,.aif__message{min-height:126px;margin:10px 0;padding:18px;display:flex;align-items:center;gap:18px;border:1px solid #dfe5ee;border-radius:8px;background:#eef3fa}.aif__media-icon{flex:0 0 54px;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#e8a81f;color:#17233b}.aif__media-card small,.aif__message small{color:#94640d;font-size:9px;font-weight:850;letter-spacing:.08em}.aif__media-card p,.aif__message p{margin:7px 0 0;color:#536079;font-size:13px;line-height:1.5}.aif__message{min-height:120px;display:block;margin-left:auto}.aif__message p{max-width:540px;margin-left:auto;padding:13px 15px;border-radius:14px 14px 4px;background:#dfe9f8;color:#22304f;text-align:left}.aif__rule{min-height:120px;margin:10px 0;display:flex;align-items:center;justify-content:center;gap:13px;border:1px solid #e6ded1;border-radius:8px;background:#f7f2e9}.aif__rule b{padding:12px;border-radius:6px;background:#fff;color:#22304f}.aif__rule i{color:#b47608;font-style:normal}.aif__round h1{margin:10px 0;color:#22304f;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.27}.aif__answers{display:grid;gap:7px}.aif__answer{min-height:48px;padding:7px 11px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;border:1px solid #dfe2e8;border-radius:8px;background:#fff;color:#22304f;text-align:left;cursor:pointer}.aif__answer span{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:#eef1f5;color:#667086;font-size:11px;font-weight:850}.aif__answer b{font-size:12px;line-height:1.4}.aif__answer:hover{border-color:#a9b5c8}.aif__answer.is-selected{border-color:#e8a81f;background:#fff8e7}.aif__answer.is-selected span{background:#e8a81f;color:#17233b}.aif__explanation{min-height:52px;margin-top:7px;padding:9px 11px;border:1px solid transparent;border-radius:8px}.aif__explanation:not(:empty){border-color:#e8a81f6b;background:#fff8e7}.aif__explanation.is-right{border-color:#b9ddcf;background:#f0f8f4}.aif__explanation b{color:#94640d;font-size:11px}.aif__explanation.is-right b{color:#2f6f59}.aif__explanation p{margin:3px 0 0;color:#5f697d;font-size:10px;line-height:1.45}.aif__nav{position:sticky;bottom:0;z-index:3;display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;background:linear-gradient(180deg,#fffdf900,#fffdf9 22%)}.aif__nav>button:first-child,.aif__result>button{min-height:44px;border:0;background:transparent;color:#667086;text-decoration:underline;cursor:pointer}.aif__next{min-width:150px;padding:10px 16px}.aif__next:disabled,.aif__nav>button:disabled{opacity:.35;cursor:not-allowed}.aif__score{margin-top:8px}.aif__score b{color:#b47608;font-size:4.2rem;line-height:1}.aif__score span{color:#7b8597;font-size:1.2rem;font-weight:800}.aif__remember{width:min(560px,100%);margin:20px 0;padding:16px;border:1px solid rgba(232,168,31,.45);border-radius:8px;background:#fff8e7}.aif__remember small{display:block;color:#94640d;font-size:9px;font-weight:850}.aif__remember strong{display:block;margin-top:5px;font-size:1.25rem}.aif__result h2{font-size:1rem}.aif__result ol{max-width:650px;margin:0 0 18px;padding-left:22px;color:#536079;text-align:left;font-size:12px;line-height:1.65}.aif__result>a{min-height:44px;display:inline-flex;align-items:center;color:#94640d;font-size:12px;font-weight:850}@media (max-width:640px){.aif__start,.aif__result{min-height:calc(100svh - 96px);padding:25px 18px}.aif__orb{width:68px;height:68px}.aif__round{min-height:calc(100svh - 96px);padding:14px 14px 18px}.aif__media{height:130px}.aif__media-card,.aif__message{min-height:116px;padding:14px}.aif__rule{min-height:112px;gap:7px}.aif__rule b{padding:9px 6px;font-size:10px}.aif__answer{min-height:50px}.aif__explanation{min-height:64px}.aif__nav{position:static;padding-top:12px}}
