.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-result{margin-top:.9rem}.pc-msg{margin:0;font-size:.9rem}.pc-err{color:#8f1114}.pc-loading{color:var(--soft);letter-spacing:.2em}.pc-flag{text-transform:uppercase;letter-spacing:.08em;color:var(--soft);margin:0 0 .35rem;font-size:.76rem}.pc-found .pc-cp{color:var(--deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:800}.pc-place{color:var(--deep);margin:0 0 .4rem;font-size:1.05rem}.pc-verdict{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin:0 0 .8rem;padding:.22rem .6rem;font-size:.74rem;font-weight:800;display:inline-block}.pc-v-high{color:#14683a;background:#e2f4e6}.pc-v-mid{color:#7a4a1c;background:#fdf0d3}.pc-v-low{color:#8f1114;background:#fdeaeb}.pc-v-none{color:var(--soft);background:#eef1f0}.pc-bars{gap:.45rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.pc-bars li{grid-template-columns:8.4rem 1fr 3rem;align-items:center;gap:.5rem;display:grid}.pc-bar-label{color:var(--soft);font-size:.78rem}.pc-bar{background:#e6ece9;border-radius:999px;height:8px;display:block;overflow:hidden}.pc-bar i{background:var(--teal);border-radius:999px;height:100%;display:block}.pc-bar.pc-b-high i{background:#1f9d55}.pc-bar.pc-b-mid i{background:#d99a00}.pc-bar.pc-b-low i{background:#c02a2f}.pc-bar-val{color:var(--deep);text-align:right;font-size:.8rem;font-weight:700}.pc-context{color:var(--soft);margin:0 0 .3rem;font-size:.76rem}.pc-scope{color:var(--soft);margin:0 0 .7rem;font-size:.72rem}.pc-address{color:var(--ink);margin:0 0 .7rem;font-size:.84rem}.pc-link{color:var(--red);text-underline-offset:3px;font-size:.84rem;font-weight:700;text-decoration:underline 2px}.pc-link:hover{text-decoration-thickness:3px}.pc-map{border:1px solid #0c3b3a1a;border-radius:14px;width:100%;height:300px;margin:.8rem 0;overflow:hidden}.pc-map-loading,.pc-map-error{height:100%;color:var(--soft);justify-content:center;align-items:center;font-size:.84rem;display:flex}.pc-map-error{color:#8f1114}.pc-offers{background:#fff;border-radius:14px;margin:0 0 .8rem;padding:.85rem 1rem}.pc-offers strong{color:var(--deep);margin-bottom:.5rem;font-size:.9rem;display:block}.pc-offers ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.pc-offers li{border-bottom:1px dashed #0c3b3a26;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.35rem;display:flex}.pc-offers li:last-child{border:0;padding-bottom:0}.pc-offer-name{color:var(--ink);font-size:.85rem}.pc-offer-price{color:var(--deep);white-space:nowrap;font-weight:800}.pc-offer-price small{color:var(--soft);font-size:.7rem;font-weight:500}.pc-offer-total{color:var(--soft);font-size:.7rem;font-weight:500;display:block}.pc-offer-note{color:var(--soft);margin:.5rem 0 0;font-size:.72rem}.offers-head[data-astro-cid-pt4n3qxh]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.switch[data-astro-cid-pt4n3qxh]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.sw[data-astro-cid-pt4n3qxh]{font:inherit;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .8rem;font-size:.82rem;font-weight:700}.sw[data-astro-cid-pt4n3qxh].on{background:var(--deep);color:#fff}.plan[data-astro-cid-pt4n3qxh]{color:var(--ink);margin:.15rem 0 .25rem;font-weight:700}.promo[data-astro-cid-pt4n3qxh]{color:var(--soft);margin:.15rem 0 .7rem;font-size:.8rem}.tco[data-astro-cid-pt4n3qxh]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:.2rem;padding-top:.7rem;display:flex}.tco-label[data-astro-cid-pt4n3qxh]{text-transform:uppercase;letter-spacing:.08em;color:var(--soft);width:100%;font-size:.72rem}.tco[data-astro-cid-pt4n3qxh] strong[data-astro-cid-pt4n3qxh]{font-family:var(--serif);color:var(--deep);font-size:1.45rem}.tco-per[data-astro-cid-pt4n3qxh]{color:var(--soft);font-size:.78rem}.avg[data-astro-cid-pt4n3qxh]{color:var(--soft);margin:.15rem 0 .5rem;font-size:.78rem}.bd[data-astro-cid-pt4n3qxh]{font-size:.82rem}.bd[data-astro-cid-pt4n3qxh] summary[data-astro-cid-pt4n3qxh]{cursor:pointer;color:var(--red);font-weight:700}.bd[data-astro-cid-pt4n3qxh] ul[data-astro-cid-pt4n3qxh]{gap:.2rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.bd[data-astro-cid-pt4n3qxh] li[data-astro-cid-pt4n3qxh]{color:var(--soft);justify-content:space-between;gap:.5rem;display:flex}.offer-meta[data-astro-cid-pt4n3qxh]{color:var(--soft);margin:.6rem 0 0;font-size:.74rem}.offer-meta[data-astro-cid-pt4n3qxh] a[data-astro-cid-pt4n3qxh]{color:var(--red)}.offers[data-astro-cid-pt4n3qxh][data-months="12"] .m24[data-astro-cid-pt4n3qxh],.offers[data-astro-cid-pt4n3qxh][data-months="24"] .m12[data-astro-cid-pt4n3qxh]{display:none}
