.cc[data-astro-cid-ocl4bsja]{margin:var(--s-6) 0;border-radius:var(--r-4);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-2);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,3vw,1.6rem);display:grid}@media (width<=860px){.cc[data-astro-cid-ocl4bsja]{grid-template-columns:1fr}}.cc__form[data-astro-cid-ocl4bsja]{gap:1.2rem;min-width:0;display:grid}fieldset[data-astro-cid-ocl4bsja]{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}legend[data-astro-cid-ocl4bsja]{font-family:var(--f-head);margin-bottom:.6rem;font-size:1.12rem;font-weight:700}.cc__plans[data-astro-cid-ocl4bsja],.cc__kits[data-astro-cid-ocl4bsja]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem;display:grid}.cc__opt[data-astro-cid-ocl4bsja]{cursor:pointer;display:block;position:relative}.cc__opt[data-astro-cid-ocl4bsja] input[data-astro-cid-ocl4bsja]{opacity:0;position:absolute}.cc__opt[data-astro-cid-ocl4bsja]>span[data-astro-cid-ocl4bsja]{border-radius:var(--r-2);border:1.5px solid var(--line);background:var(--fog);gap:.15rem;height:100%;padding:.7rem .8rem;transition:border-color .15s,background .15s;display:grid}.cc__opt[data-astro-cid-ocl4bsja] strong[data-astro-cid-ocl4bsja]{font-size:.94rem;line-height:1.25}.cc__opt[data-astro-cid-ocl4bsja] small[data-astro-cid-ocl4bsja]{color:var(--ink-3);font-size:.82rem}.cc__opt[data-astro-cid-ocl4bsja]:hover>span[data-astro-cid-ocl4bsja]{border-color:var(--line-strong)}.cc__opt[data-astro-cid-ocl4bsja] input[data-astro-cid-ocl4bsja]:checked+span[data-astro-cid-ocl4bsja]{border-color:var(--go);background:var(--go-wash);box-shadow:inset 0 0 0 1px var(--go)}.cc__opt[data-astro-cid-ocl4bsja] input[data-astro-cid-ocl4bsja]:focus-visible+span[data-astro-cid-ocl4bsja]{outline:3px solid var(--go-deep);outline-offset:2px}.cc__hint[data-astro-cid-ocl4bsja]{color:var(--ink-3);font-size:.86rem}.cc__extras[data-astro-cid-ocl4bsja]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.6rem;display:grid}.cc__field[data-astro-cid-ocl4bsja]{gap:.3rem;font-size:.9rem;font-weight:650;display:grid}.cc__money[data-astro-cid-ocl4bsja]{border-radius:var(--r-1);border:1.5px solid var(--line-strong);background:var(--fog);align-items:center;display:flex;overflow:hidden}.cc__money[data-astro-cid-ocl4bsja]>span[data-astro-cid-ocl4bsja]{color:var(--ink-3);padding:0 .2rem 0 .75rem;font-weight:700}.cc__money[data-astro-cid-ocl4bsja] input[data-astro-cid-ocl4bsja]{width:100%;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;padding:.5rem .6rem .5rem .2rem;font-weight:650}.cc__money[data-astro-cid-ocl4bsja]:focus-within{outline:3px solid var(--go-deep);outline-offset:2px}.cc__check[data-astro-cid-ocl4bsja]{border-radius:var(--r-2);background:var(--go-wash);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.8rem .9rem;font-size:.93rem;line-height:1.45;display:flex}.cc__check[data-astro-cid-ocl4bsja] input[data-astro-cid-ocl4bsja]{width:20px;height:20px;accent-color:var(--go-deep);margin-top:.1rem}.cc__out[data-astro-cid-ocl4bsja]{top:calc(var(--hdr-h) + 1rem);border-radius:var(--r-3);border:1px solid var(--night-line);background:var(--grad-night);box-shadow:var(--shadow-2), inset 0 3px 0 var(--go);color:var(--night-ink);gap:.7rem;padding:1.3rem;display:grid;position:sticky}.cc__k[data-astro-cid-ocl4bsja]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--go-deep);font-size:.76rem;font-weight:600}.cc__total[data-astro-cid-ocl4bsja]{font-family:var(--f-head);letter-spacing:-.045em;font-size:clamp(2.6rem,6vw,3.4rem);font-weight:780;line-height:1}.cc__per[data-astro-cid-ocl4bsja]{color:var(--night-ink-2);font-size:.95rem}.cc__bars[data-astro-cid-ocl4bsja]{background:var(--night-3);border-radius:12px;height:12px;display:flex;overflow:hidden}.cc__bars[data-astro-cid-ocl4bsja] span{height:100%}.cc__lines[data-astro-cid-ocl4bsja]{gap:.35rem;margin:0;font-size:.93rem;display:grid}.cc__lines[data-astro-cid-ocl4bsja] div{border-bottom:1px solid var(--night-line);justify-content:space-between;gap:1rem;padding-bottom:.35rem;display:flex}.cc__lines[data-astro-cid-ocl4bsja] dt{color:var(--night-ink-2);align-items:center;gap:.45rem;display:flex}.cc__lines[data-astro-cid-ocl4bsja] dt i{border-radius:3px;width:10px;height:10px}.cc__lines[data-astro-cid-ocl4bsja] dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.cc__y2[data-astro-cid-ocl4bsja]{color:var(--night-ink);font-size:.92rem}.cc__fine[data-astro-cid-ocl4bsja]{color:var(--night-ink-2);align-items:flex-start;gap:.4rem;font-size:.8125rem;line-height:1.45;display:flex}.cc__fine[data-astro-cid-ocl4bsja] .icon{flex:none;margin-top:.1rem}
