.ic2{gap:16px;min-width:0;display:grid}.ic2>*{min-width:0}.ic2-legend{color:#6b7079;font-size:12.5px;line-height:2}html[data-theme=dark] .ic2-legend{color:#90959f}.ic2-v{text-align:center;color:#3f4650;background:#f3f5f6;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:2px 9px;font-size:12.5px;font-weight:650;line-height:1.35;display:inline-flex}html[data-theme=dark] .ic2-v{color:#b9c2ce;background:#1a1c1d}.ic2-v.is-good{color:#1d6b46;background:#e3f4ec}html[data-theme=dark] .ic2-v.is-good{color:#67b188;background:#11231b}.ic2-v.is-warn{color:#8a4b06;background:#fdf0dd}html[data-theme=dark] .ic2-v.is-warn{color:#d18d54;background:#271a07}.ic2-v.is-mid{color:#3d4f72;background:#eef1f6}html[data-theme=dark] .ic2-v.is-mid{color:#a1b7df;background:#1b1e22}.ic2-v.is-none{color:#6b7079;background:#f6f7f8;font-weight:500}html[data-theme=dark] .ic2-v.is-none{color:#90959f;background:#191a1b}.ic2-v.is-plain{color:#202329;background:#f3f5f6}html[data-theme=dark] .ic2-v.is-plain{color:#e4e8f0;background:#1a1c1d}.ic2-legend .ic2-v{min-height:22px;padding:0 7px;font-size:11.5px}.ic2-matrix-box{background:#fff;border:1px solid #e4e6e8;border-radius:14px;overflow-x:auto}html[data-theme=dark] .ic2-matrix-box{background:#161616;border:1px solid #222425}.ic2-matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.ic2-matrix th,.ic2-matrix td{vertical-align:middle;border-bottom:1px solid #eef0f2;padding:8px}html[data-theme=dark] .ic2-matrix th,html[data-theme=dark] .ic2-matrix td{border-bottom:1px solid #1d1e20}.ic2-matrix tbody tr:last-child th,.ic2-matrix tbody tr:last-child td,html[data-theme=dark] .ic2-matrix tbody tr:last-child th,html[data-theme=dark] .ic2-matrix tbody tr:last-child td{border-bottom:0}.ic2-matrix thead th{color:#3f4650;background:#f6f8f9;font-size:12px;font-weight:600;position:sticky;top:0}html[data-theme=dark] .ic2-matrix thead th{color:#b9c2ce;background:#181a1b}.ic2-matrix thead th:first-child,.ic2-matrix tbody th{z-index:1;text-align:left;background:#fbfcfc;min-width:170px;max-width:200px;font-weight:650;line-height:1.45;position:sticky;left:0;box-shadow:1px 0 #eef0f2}html[data-theme=dark] .ic2-matrix thead th:first-child,html[data-theme=dark] .ic2-matrix tbody th{background:#171818;box-shadow:1px 0 #1d1e20}.ic2-matrix thead th:first-child{z-index:2;background:#f6f8f9}html[data-theme=dark] .ic2-matrix thead th:first-child{background:#181a1b}.ic2-matrix thead button{color:#202329;justify-items:center;gap:5px;width:100%;min-width:86px;font-size:12px;line-height:1.3;display:grid}html[data-theme=dark] .ic2-matrix thead button{color:#e4e8f0}.ic2-matrix thead button:hover span{color:#0e6b5e;text-decoration:underline}html[data-theme=dark] .ic2-matrix thead button:hover span{color:#60afa0;text-decoration:underline}.ic2-matrix td{text-align:center}.ic2-matrix td button{width:100%;min-width:86px}.ic2-matrix td button:hover{outline-offset:0;outline:2px solid #8fc9bd}.ic2-bytopic{gap:10px;display:none}.ic2-bytopic label{grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}.ic2-bytopic label span{color:#5f6570;font-size:12.5px}html[data-theme=dark] .ic2-bytopic label span{color:#9aa0ac}.ic2-bytopic select{color:#202329;text-overflow:ellipsis;background:#fff;border:1px solid #cfd4da;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:0 12px;font-size:15px}html[data-theme=dark] .ic2-bytopic select{color:#e4e8f0;background:#161616;border:1px solid #2a2e33}.ic2-bytopic ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ic2-bytopic li button{text-align:left;color:#202329;background:#fff;border:1px solid #e4e6e8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}html[data-theme=dark] .ic2-bytopic li button{color:#e4e8f0;background:#161616;border:1px solid #222425}.ic2-bytopic li span{gap:2px;min-width:0;display:grid}.ic2-bytopic li b{font-size:14px}.ic2-bytopic li small{color:#6b7079;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}html[data-theme=dark] .ic2-bytopic li small{color:#90959f}.ic2-bytopic li em{font-style:normal}@media (max-width:860px){.ic2-matrix-box{display:none}.ic2-bytopic{display:grid}}@media (min-width:1200px){.ic2-matrix-box{overflow:visible}.ic2-matrix thead th{z-index:3;box-shadow:0 1px #e4e6e8}html[data-theme=dark] .ic2-matrix thead th{box-shadow:0 1px #222425}.ic2-matrix thead th:first-child{z-index:4;border-top-left-radius:13px}.ic2-matrix thead th:last-child{border-top-right-radius:13px}.ic2-matrix tbody tr:last-child th:first-child{border-bottom-left-radius:13px}}@media (max-width:380px){.ic2-bytopic li button{grid-template-columns:minmax(0,1fr) auto}.ic2-bytopic li .ins-logo{display:none}}.ic2-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ic2-cards>li{background:#fff;border:1px solid #e1e5e8;border-radius:16px;gap:10px;min-width:0;padding:16px 18px;scroll-margin-top:90px;display:grid}html[data-theme=dark] .ic2-cards>li{background:#161616;border:1px solid #222527}.ic2-cards>li.is-open{border-color:#8fc9bd}html[data-theme=dark] .ic2-cards>li.is-open{border-color:#05473e}.ic2-cards header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ic2-cards header>div{flex:200px;gap:2px;min-width:0;display:grid}.ic2-cards header b{font-size:17px;font-weight:720}.ic2-cards header small{color:#6b7079;font-size:12.5px;line-height:1.5}html[data-theme=dark] .ic2-cards header small{color:#90959f}@media (max-width:600px){.ic2-cards header small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ic2-count{color:#8a4b06;background:#fdf0dd;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:650;display:inline-flex}html[data-theme=dark] .ic2-count{color:#d18d54;background:#271a07}.ic2-summary{color:#3f4650;max-width:900px;font-size:14.5px;line-height:1.75}html[data-theme=dark] .ic2-summary{color:#b9c2ce}.ic2-cards .ih-more{justify-self:start}.ic2-reading{border-top:1px solid #eef0f2;gap:16px;min-width:0;padding-top:12px;display:grid}html[data-theme=dark] .ic2-reading{border-top:1px solid #1d1e20}.ic2-reading section{gap:8px;min-width:0;display:grid}.ic2-reading h3{align-items:center;gap:8px;font-size:15.5px;font-weight:720;display:flex}.ic2-reading h3 svg{color:#0e6b5e}html[data-theme=dark] .ic2-reading h3 svg{color:#60afa0}.ic2-flags{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ic2-flags li{background:#fff8ef;border:1px solid #f6e2c4;border-radius:12px;gap:3px;padding:10px 12px;font-size:13.5px;line-height:1.6;display:grid}html[data-theme=dark] .ic2-flags li{background:#1e1810;border:1px solid #302107}.ic2-flags b{color:#6e3c05}html[data-theme=dark] .ic2-flags b{color:#e8ad7e}.ic2-flags span{color:#4f4436}html[data-theme=dark] .ic2-flags span{color:#cbbeae}.ic2-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}@media (max-width:760px){.ic2-terms{grid-template-columns:minmax(0,1fr)}}.ic2-terms>div{border-bottom:1px solid #f1f3f4;gap:4px;min-width:0;padding:8px 0;display:grid}html[data-theme=dark] .ic2-terms>div{border-bottom:1px solid #1b1d1d}.ic2-terms dt{color:#6b7079;font-size:12.5px}html[data-theme=dark] .ic2-terms dt{color:#90959f}.ic2-terms dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;margin:0;font-size:13.5px;line-height:1.6;display:flex}.ic2-terms dd>span{color:#3f4650;flex:220px;min-width:0}html[data-theme=dark] .ic2-terms dd>span{color:#b9c2ce}.ic2-items{color:#3f4650;gap:2px;width:100%;margin:2px 0 0;padding-left:18px;font-size:13px;display:grid}html[data-theme=dark] .ic2-items{color:#b9c2ce}.ic2-page{color:#0e6b5e;white-space:nowrap;text-underline-offset:2px;align-items:center;gap:3px;font-size:12px;text-decoration:underline;display:inline-flex}html[data-theme=dark] .ic2-page{color:#60afa0;text-decoration:underline}.ic2-flags .ic2-page{justify-self:start}.ic2-questions{color:#3f4650;gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.65;display:grid}html[data-theme=dark] .ic2-questions{color:#b9c2ce}.ic2-docs{color:#5f6570;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;line-height:1.7;display:flex}html[data-theme=dark] .ic2-docs{color:#9aa0ac}.ic2-docs a{color:#0e6b5e;text-underline-offset:2px;text-decoration:underline}html[data-theme=dark] .ic2-docs a{color:#60afa0;text-decoration:underline}.ic2-without{color:#5f6570;font-size:13px;line-height:1.7}html[data-theme=dark] .ic2-without{color:#9aa0ac}.ic2-without a{color:#0e6b5e;text-underline-offset:2px;text-decoration:underline}html[data-theme=dark] .ic2-without a{color:#60afa0;text-decoration:underline}.ic2-cards>li:not(.is-open) .ic2-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
