.ic[data-astro-cid-mrjq57ed]{background:var(--surface)}.ic__grid[data-astro-cid-mrjq57ed]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.ic__text[data-astro-cid-mrjq57ed]{display:flex;flex-direction:column;gap:20px;position:sticky;top:120px}.ic__points[data-astro-cid-mrjq57ed]{display:flex;flex-direction:column;gap:18px;margin-top:8px}.ic__points[data-astro-cid-mrjq57ed] li[data-astro-cid-mrjq57ed]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5;color:var(--ink-60)}.ic__points[data-astro-cid-mrjq57ed] b[data-astro-cid-mrjq57ed]{display:block;color:var(--ink);font-weight:500;margin-bottom:2px}.ic__pn[data-astro-cid-mrjq57ed]{font-size:13px;font-weight:500;color:var(--teal);padding-top:2px;border-top:2px solid var(--teal);align-self:start}.ic__card[data-astro-cid-mrjq57ed]{display:flex;flex-direction:column;gap:22px;padding:36px}.ic__head[data-astro-cid-mrjq57ed]{display:flex;flex-direction:column;gap:6px}.ic__title[data-astro-cid-mrjq57ed]{font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:1.1}.ic__sub[data-astro-cid-mrjq57ed]{font-size:13px;color:var(--ink-60);line-height:1.4}.ic__chart[data-astro-cid-mrjq57ed]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 104px;gap:16px;height:170px;margin-top:28px;border-bottom:1px solid var(--ink-10)}.ic__col[data-astro-cid-mrjq57ed]{display:flex;justify-content:center;align-items:flex-end;min-width:0;height:100%;transition:opacity var(--ease)}.ic__col[data-astro-cid-mrjq57ed].is-off{opacity:.35}.ic__fill[data-astro-cid-mrjq57ed]{position:relative;display:block;width:min(96px,100%);border-radius:10px 10px 4px 4px;background:var(--teal);transition:height .3s ease}.ic__barval[data-astro-cid-mrjq57ed]{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);font-size:13px;font-weight:500;color:var(--ink-60);white-space:nowrap}.ic__col[data-astro-cid-mrjq57ed]:last-child .ic__fill[data-astro-cid-mrjq57ed]{background:var(--petrol-900)}.ic__avg[data-astro-cid-mrjq57ed]{position:absolute;left:0;right:0;height:0;border-top:2px dashed var(--orange);z-index:1;pointer-events:none;transition:bottom .3s ease;margin-bottom:-1px}.ic__avg-label[data-astro-cid-mrjq57ed]{position:absolute;right:0;bottom:0;transform:translateY(50%);font-size:12px;font-weight:500;color:var(--orange-dark);background:#fff;padding:3px 8px;border-radius:6px;border:1px solid var(--orange-10);white-space:nowrap}.ic__inputs[data-astro-cid-mrjq57ed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.ic__in[data-astro-cid-mrjq57ed]{display:flex;flex-direction:column;gap:8px;min-width:0}.ic__field[data-astro-cid-mrjq57ed] input[data-astro-cid-mrjq57ed]{padding:14px 4px 14px 14px;font-size:17px;min-width:0}.ic__unit[data-astro-cid-mrjq57ed]{padding-right:14px;font-size:15px;color:var(--ink-40)}.ic__opts[data-astro-cid-mrjq57ed]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:end}.ic__pills[data-astro-cid-mrjq57ed]{grid-template-columns:repeat(2,minmax(0,1fr))}.ic__out[data-astro-cid-mrjq57ed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ic__stat[data-astro-cid-mrjq57ed]{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:14px;background:var(--surface);border:1px solid var(--ink-06);min-width:0}.ic__stat--hero[data-astro-cid-mrjq57ed]{background:var(--petrol-900);border-color:var(--petrol-900);color:var(--on-dark);background-image:radial-gradient(300px 160px at 100% 0%,rgba(43,119,118,.5),transparent 60%)}.ic__sl[data-astro-cid-mrjq57ed]{font-size:13px;line-height:1.3;color:var(--ink-60)}.ic__sv[data-astro-cid-mrjq57ed]{font-size:26px;font-weight:500;letter-spacing:-.04em;line-height:1.05;white-space:nowrap}.ic__ss[data-astro-cid-mrjq57ed]{font-size:12px;line-height:1.35;color:var(--on-dark-70)}.ic__stat--hero[data-astro-cid-mrjq57ed] .ic__sl[data-astro-cid-mrjq57ed]{color:var(--on-dark-70)}.ic__stat--hero[data-astro-cid-mrjq57ed] .ic__sv[data-astro-cid-mrjq57ed]{color:#ffb183}.ic__compare[data-astro-cid-mrjq57ed]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;background:var(--mint-soft);color:var(--teal-dark);font-size:14px;line-height:1.4}.ic__compare[data-astro-cid-mrjq57ed] b[data-astro-cid-mrjq57ed]{font-size:18px;font-weight:500;white-space:nowrap}.ic__actions[data-astro-cid-mrjq57ed]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ic__note[data-astro-cid-mrjq57ed]{font-size:13px;line-height:1.5;color:var(--ink-60)}.ic__note[data-astro-cid-mrjq57ed] a{color:var(--teal);text-decoration:underline;text-underline-offset:2px}@media(max-width:1280px){.ic__sv[data-astro-cid-mrjq57ed]{font-size:22px}}@media(max-width:1024px){.ic__grid[data-astro-cid-mrjq57ed]{grid-template-columns:1fr;gap:40px}.ic__text[data-astro-cid-mrjq57ed]{position:static}}@media(max-width:600px){.ic__card[data-astro-cid-mrjq57ed]{padding:22px;gap:20px}.ic__chart[data-astro-cid-mrjq57ed]{height:150px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr)) 84px}.ic__avg-label[data-astro-cid-mrjq57ed]{font-size:11px;padding:3px 6px}.ic__barval[data-astro-cid-mrjq57ed]{font-size:12px}.ic__inputs[data-astro-cid-mrjq57ed]{gap:8px}.ic__field[data-astro-cid-mrjq57ed] input[data-astro-cid-mrjq57ed]{padding:12px 2px 12px 10px;font-size:15px}.ic__unit[data-astro-cid-mrjq57ed]{padding-right:8px;font-size:13px}.ic__opts[data-astro-cid-mrjq57ed],.ic__out[data-astro-cid-mrjq57ed]{grid-template-columns:1fr}.ic__compare[data-astro-cid-mrjq57ed]{flex-direction:column;align-items:flex-start;gap:4px}}
