.ia2{gap:14px;min-width:0;display:grid}.ia2>*{min-width:0}.ia2-form{background:#f8faf9;border:1px solid #e4e6e8;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}html[data-theme=dark] .ia2-form{background:#181918;border:1px solid #222425}.ia2-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ia2-select{background:#fff;border:1px solid #cfd4da;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 4px 0 12px;display:flex}html[data-theme=dark] .ia2-select{background:#161616;border:1px solid #2a2e33}.ia2-select span{color:#5f6570;font-size:13px}html[data-theme=dark] .ia2-select span{color:#9aa0ac}.ia2-select select{color:#202329;background:0 0;border:0;max-width:160px;min-height:42px;padding-right:6px;font-size:14px}html[data-theme=dark] .ia2-select select{color:#e4e8f0;background:0 0;border:0}.ia2-clinic{gap:6px;display:grid}.ia2-clinic>label{color:#6b7079;background:#fff;border:1px solid #cfd4da;border-radius:12px;align-items:center;gap:8px;max-width:560px;min-height:44px;padding:0 12px;display:flex}html[data-theme=dark] .ia2-clinic>label{color:#90959f;background:#161616;border:1px solid #2a2e33}.ia2-clinic>label:focus-within{border-color:#0e6b5e;box-shadow:0 0 0 3px #d6ece7}html[data-theme=dark] .ia2-clinic>label:focus-within{border-color:#0e6b5e;box-shadow:0 0 0 3px #162724}.ia2-clinic input{color:#202329;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}html[data-theme=dark] .ia2-clinic input{color:#e4e8f0;background:0 0;border:0}.ia2-clinic p{color:#3f4650;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;line-height:1.7;display:flex}html[data-theme=dark] .ia2-clinic p{color:#b9c2ce}.ia2-about{flex-wrap:wrap;gap:8px 18px;display:flex}.ia2-check{color:#202329;cursor:pointer;align-items:center;gap:7px;min-height:32px;font-size:13.5px;display:inline-flex}html[data-theme=dark] .ia2-check{color:#e4e8f0}.ia2-check input{accent-color:#0e6b5e;width:17px;height:17px}.ia2-focus{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ia2-focus>span{color:#5f6570;font-size:13px}html[data-theme=dark] .ia2-focus>span{color:#9aa0ac}@media (max-width:600px){.ia2-form{padding:12px}.ia2-row>*{flex:auto}.ia2-row .ih-seg{width:100%}.ia2-row .ih-seg button{flex:1}.ia2-select{flex:40%;min-width:0}.ia2-select select{flex:1;min-width:0;max-width:none}.ia2-focus .ih-seg{width:100%}.ia2-focus .ih-seg button{flex:1;padding:0 8px}.ia2-form>*{min-width:0}.ia2-row .ih-seg button,.ia2-focus .ih-seg button{min-width:0;padding:0 8px}.ia2-weights{max-width:100%;display:block;overflow-x:auto}}.ia2-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ia2-list>li{background:#fff;border:1px solid #e1e5e8;border-radius:16px;gap:10px;min-width:0;padding:14px 18px;display:grid}html[data-theme=dark] .ia2-list>li{background:#161616;border:1px solid #222527}.ia2-list>li.is-first{border-color:#0e6b5e;box-shadow:0 0 0 2px #d6ece7}html[data-theme=dark] .ia2-list>li.is-first{border-color:#0e6b5e;box-shadow:0 0 0 2px #162724}.ia2-head{grid-template-columns:30px 80px minmax(0,1fr) auto 68px;align-items:center;gap:12px;display:grid}.ia2-place{color:#3f4650;background:#eef2f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:750;display:grid}html[data-theme=dark] .ia2-place{color:#b9c2ce;background:#1a1e1f}.is-first .ia2-place,html[data-theme=dark] .is-first .ia2-place{color:#fff;background:#0e6b5e}.ia2-score{color:#0b4f45;background:#e6f4f1;border-radius:12px;justify-items:center;padding:6px 0;line-height:1.1;display:grid}html[data-theme=dark] .ia2-score{color:#94d1c4;background:#13211e}.ia2-score b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.ia2-score small{font-size:11px}.ia2-parts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 14px;margin:0;padding:0;list-style:none;display:grid}.ia2-parts li{color:#5f6570;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;font-size:12px;display:grid}html[data-theme=dark] .ia2-parts li{color:#9aa0ac}.ia2-parts li span small{color:#737a82}html[data-theme=dark] .ia2-parts li span small{color:#868d95}.ia2-parts li i{background:#edf1f2;border-radius:6px;grid-area:2/1/auto/-1;height:6px;overflow:hidden}html[data-theme=dark] .ia2-parts li i{background:#1b1f1f}.ia2-parts li i em{background:#2a9d8f;border-radius:6px;height:100%;display:block}html[data-theme=dark] .ia2-parts li i em{background:#2a9d8f}.ia2-parts li b{color:#202329;font-variant-numeric:tabular-nums;font-size:12.5px}html[data-theme=dark] .ia2-parts li b{color:#e4e8f0}.ia2-parts li.is-unknown i em{background:repeating-linear-gradient(45deg,#c7ccd1,#c7ccd1 4px,#e3e6e9 4px 8px)}html[data-theme=dark] .ia2-parts li.is-unknown i em{background:repeating-linear-gradient(45deg,#2e3338,#2e3338 4px,#212427 4px 8px)}.ia2-why{gap:4px;margin:0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid}.ia2-why li{align-items:flex-start;gap:6px;display:flex}.ia2-why svg{flex:none;margin-top:3px}.ia2-why .is-good{color:#1d5e40}html[data-theme=dark] .ia2-why .is-good{color:#6faf8c}.ia2-why .is-good svg{color:#2f9e6e}html[data-theme=dark] .ia2-why .is-good svg{color:#4bb684}.ia2-why .is-bad{color:#7a4306}html[data-theme=dark] .ia2-why .is-bad{color:#cc8f5c}.ia2-why .is-bad svg{color:#d08a2a}html[data-theme=dark] .ia2-why .is-bad svg{color:#d48d2e}.ia2 .ia2-actions{padding:0}.ia2 .ia2-actions a{margin-left:0}.ia2 .ia2-actions a:last-child{margin-left:auto}.ia2-head>.ih-row-price{grid-area:auto}.ia2-services{border-collapse:collapse;width:100%;font-size:13px}.ia2-services th{text-align:left;color:#3f4650;vertical-align:top;width:45%;padding:6px 10px 6px 0;font-weight:600}html[data-theme=dark] .ia2-services th{color:#b9c2ce}.ia2-services td{border-bottom:1px solid #f1f3f4;padding:6px 0}html[data-theme=dark] .ia2-services td{border-bottom:1px solid #1b1d1d}@media (max-width:760px){.ia2-head{grid-template-columns:30px minmax(0,1fr) auto;gap:8px 10px}.ia2-head>.ins-logo{display:none}.ia2-head .ia2-score{grid-area:2/1/auto/-1;justify-content:flex-start;justify-self:start;align-items:baseline;gap:6px;padding:4px 10px;display:flex}.ia2-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.ia2-list>li{padding:12px 14px}}.ia2-how ul{color:#4f5862;gap:6px;margin:0 0 12px;padding-left:20px;font-size:13.5px;line-height:1.7;display:grid}html[data-theme=dark] .ia2-how ul{color:#a5afbb}.ia2-weights{border-collapse:collapse;margin:0 0 12px;font-size:13px}.ia2-weights th,.ia2-weights td{text-align:left;border-bottom:1px solid #eef0f2;padding:5px 12px 5px 0}html[data-theme=dark] .ia2-weights th,html[data-theme=dark] .ia2-weights td{border-bottom:1px solid #1d1e20}.ia2-weights td{font-variant-numeric:tabular-nums}.ia2-uhc{color:#4f5862;font-size:13px;line-height:1.7}html[data-theme=dark] .ia2-uhc{color:#a5afbb}.ia2-uhc a{color:#0e6b5e;text-underline-offset:2px;text-decoration:underline}html[data-theme=dark] .ia2-uhc a{color:#60afa0;text-decoration:underline}
