.sg-box[data-astro-cid-4znrupoy]{margin:0;container-type:inline-size;background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;box-shadow:0 2px 10px #0e1e3c0d;color:var(--text);text-align:left}.sg-heading[data-astro-cid-4znrupoy]{margin:0 0 18px;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700;color:var(--ink);text-align:center}.sg[data-astro-cid-4znrupoy]{display:grid;justify-items:center;gap:10px}.sg-inputs[data-astro-cid-4znrupoy]{display:grid;gap:10px;width:100%}.sg-in[data-astro-cid-4znrupoy]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px}.sg-in[data-astro-cid-4znrupoy] strong[data-astro-cid-4znrupoy]{display:block;font-size:.95rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sg-in[data-astro-cid-4znrupoy] span[data-astro-cid-4znrupoy]{font-size:.88rem;color:var(--text);line-height:1.45}.sg-icon[data-astro-cid-4znrupoy]{flex:none;width:34px;height:34px}.sg-icon[data-astro-cid-4znrupoy] svg[data-astro-cid-4znrupoy]{width:100%;height:100%;display:block}.sg-demand[data-astro-cid-4znrupoy]{background:#eaf1fa}.sg-demand[data-astro-cid-4znrupoy] strong[data-astro-cid-4znrupoy],.sg-demand[data-astro-cid-4znrupoy] .sg-icon[data-astro-cid-4znrupoy]{color:#2462a8}.sg-supply[data-astro-cid-4znrupoy]{background:#e6f6f5}.sg-supply[data-astro-cid-4znrupoy] strong[data-astro-cid-4znrupoy],.sg-supply[data-astro-cid-4znrupoy] .sg-icon[data-astro-cid-4znrupoy]{color:var(--teal-deep)}.sg-cost[data-astro-cid-4znrupoy]{background:#fdf1e3}.sg-cost[data-astro-cid-4znrupoy] strong[data-astro-cid-4znrupoy]{color:#9a5a0c}.sg-cost[data-astro-cid-4znrupoy] .sg-icon[data-astro-cid-4znrupoy]{color:var(--orange)}.sg-links[data-astro-cid-4znrupoy],.sg-arrow[data-astro-cid-4znrupoy]{display:none}.sg-down[data-astro-cid-4znrupoy],.sg-cari[data-astro-cid-4znrupoy]+.sg-arrow[data-astro-cid-4znrupoy]{display:block}.sg-down[data-astro-cid-4znrupoy],.sg-arrow[data-astro-cid-4znrupoy]{width:3px;height:26px;background:var(--navy-2);position:relative;border-radius:2px}.sg-down[data-astro-cid-4znrupoy]:after,.sg-arrow[data-astro-cid-4znrupoy]:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);border:7px solid transparent;border-top:8px solid var(--navy-2);border-bottom:0}.sg-cari[data-astro-cid-4znrupoy]{width:150px;aspect-ratio:1;border-radius:50%;background:var(--navy);display:grid;place-content:center;text-align:center;gap:2px;box-shadow:0 0 0 8px #1bafa826,0 20px 40px #0e1e3c40}.sg-cari[data-astro-cid-4znrupoy] strong[data-astro-cid-4znrupoy]{color:#fff;font-size:1.6rem;font-weight:900;line-height:1}.sg-cari[data-astro-cid-4znrupoy] span[data-astro-cid-4znrupoy]{color:#afc0d2;font-size:.82rem;line-height:1.3;padding:0 18px}.sg-out[data-astro-cid-4znrupoy]{width:100%;max-width:320px;border:2px solid #9FD9B5;border-radius:16px;padding:18px 20px;background:#f1faf4;display:grid;gap:4px}.sg-out-label[data-astro-cid-4znrupoy]{font-size:.8rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#17924f}.sg-out-num[data-astro-cid-4znrupoy]{display:flex;align-items:center;gap:10px;font-size:2.4rem;font-weight:900;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.sg-check[data-astro-cid-4znrupoy]{width:26px;height:26px;border-radius:50%;background:#17924f;position:relative;flex:none}.sg-check[data-astro-cid-4znrupoy]:after{content:"";position:absolute;left:9px;top:5px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.sg-out-lines[data-astro-cid-4znrupoy]{color:var(--ink);font-weight:500;line-height:1.5}.sg-out[data-astro-cid-4znrupoy] small[data-astro-cid-4znrupoy]{margin-top:4px;font-size:.72rem;font-style:italic;color:var(--muted)}@container (min-width: 760px){.sg[data-astro-cid-4znrupoy]{grid-template-columns:minmax(0,1.3fr) 70px 170px 64px minmax(0,1fr);align-items:center;justify-items:stretch;gap:0}.sg-links[data-astro-cid-4znrupoy]{display:block;width:100%;height:100%;align-self:stretch;overflow:visible}.sg-links[data-astro-cid-4znrupoy] path[data-astro-cid-4znrupoy]{fill:none;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round}.l-demand[data-astro-cid-4znrupoy]{stroke:#2462a8}.l-supply[data-astro-cid-4znrupoy]{stroke:var(--teal)}.l-cost[data-astro-cid-4znrupoy]{stroke:var(--orange)}.sg-down[data-astro-cid-4znrupoy]{display:none}.sg-cari[data-astro-cid-4znrupoy]{width:170px;justify-self:center}.sg-arrow[data-astro-cid-4znrupoy]{display:block;width:auto;height:3px;margin:0 12px 0 8px}.sg-arrow[data-astro-cid-4znrupoy]:after{inset:50% -6px auto auto;transform:translateY(-50%);border:7px solid transparent;border-left:8px solid var(--navy-2);border-right:0}.sg-out[data-astro-cid-4znrupoy]{max-width:none}}
