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