.pr-notice[data-astro-cid-viaxtncr]{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;max-width:760px;padding:.6rem .9rem;font-size:1rem}.meta[data-astro-cid-viaxtncr]{color:var(--color-text-muted);font-size:.85rem}.scheme-notice[data-astro-cid-viaxtncr]{color:var(--color-text);background:var(--color-primary-tint);border-left:4px solid var(--color-primary);max-width:760px;padding:.6rem .9rem;font-size:.85rem}.scheme-notice[data-astro-cid-viaxtncr] a[data-astro-cid-viaxtncr]{color:var(--color-primary);font-weight:600}.not-firsthand-notice[data-astro-cid-viaxtncr]{color:var(--color-text-muted);max-width:760px;font-size:.8rem}.not-firsthand-notice[data-astro-cid-viaxtncr] a[data-astro-cid-viaxtncr]{color:var(--color-primary)}.basic-info[data-astro-cid-viaxtncr] table[data-astro-cid-viaxtncr]{border-collapse:collapse;width:100%;max-width:760px;margin:1rem 0;display:block;overflow-x:auto}.official-link[data-astro-cid-viaxtncr]{background:var(--color-accent);color:var(--color-on-accent);white-space:nowrap;border-radius:999px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.official-link[data-astro-cid-viaxtncr]:hover{background:var(--color-accent-dark)}.basic-info[data-astro-cid-viaxtncr] th[data-astro-cid-viaxtncr],.basic-info[data-astro-cid-viaxtncr] td[data-astro-cid-viaxtncr]{border:1px solid var(--color-border);text-align:left;padding:.6rem .75rem;font-size:.9rem}.basic-info[data-astro-cid-viaxtncr] thead[data-astro-cid-viaxtncr] th[data-astro-cid-viaxtncr]{background:var(--color-surface)}.rank-badge[data-astro-cid-viaxtncr]{background:var(--color-rank);color:var(--color-on-accent);border-radius:999px;margin-left:.4rem;padding:.05rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.eval-params[data-astro-cid-viaxtncr]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;max-width:760px;margin:1.5rem 0;padding:1rem 1.25rem}.param-disclaimer[data-astro-cid-viaxtncr]{color:var(--color-text);margin:.25rem 0 1rem;font-size:.9rem}.param-disclaimer[data-astro-cid-viaxtncr] a[data-astro-cid-viaxtncr]{color:var(--color-primary);font-weight:600}.param-list[data-astro-cid-viaxtncr]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.param-row[data-astro-cid-viaxtncr]{grid-template-columns:minmax(6rem,9rem) 1fr auto;align-items:center;gap:.75rem;display:grid}.param-label[data-astro-cid-viaxtncr]{font-size:.9rem;font-weight:600}.param-bar[data-astro-cid-viaxtncr]{gap:.3rem;display:flex}.param-dot[data-astro-cid-viaxtncr]{background:var(--color-border);border-radius:3px;width:1.4rem;height:.9rem}.param-dot[data-astro-cid-viaxtncr].filled{background:var(--color-primary)}.param-dot-unknown[data-astro-cid-viaxtncr]{background:repeating-linear-gradient(45deg, var(--color-border), var(--color-border) 3px, transparent 3px, transparent 6px)}.param-score[data-astro-cid-viaxtncr]{color:var(--color-text-muted);text-align:right;font-size:.85rem}.param-score-unknown[data-astro-cid-viaxtncr]{color:var(--color-text);font-weight:600}.review-toc[data-astro-cid-viaxtncr]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;max-width:760px;margin:1rem 0;padding:.75rem 1rem}.review-toc[data-astro-cid-viaxtncr] summary[data-astro-cid-viaxtncr]{cursor:pointer;font-weight:600}.review-toc[data-astro-cid-viaxtncr] ul[data-astro-cid-viaxtncr]{margin:.75rem 0 0;padding-left:1.2rem}.review-toc[data-astro-cid-viaxtncr] ul[data-astro-cid-viaxtncr] ul[data-astro-cid-viaxtncr]{margin-top:.35rem;font-size:.92em}.review-toc[data-astro-cid-viaxtncr] a[data-astro-cid-viaxtncr]{color:var(--color-primary)}.review-article[data-astro-cid-viaxtncr] h2{border-left:4px solid var(--color-primary);margin-top:2.5rem;padding-left:.75rem}.review-article[data-astro-cid-viaxtncr] .pros-box,.review-article[data-astro-cid-viaxtncr] .cons-box{border-radius:8px;max-width:760px;margin:1rem 0;padding:1rem 1.25rem}.review-article[data-astro-cid-viaxtncr] .pros-box{background:var(--color-primary-tint);border:1px solid var(--color-primary)}.review-article[data-astro-cid-viaxtncr] .cons-box{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-warning)}.review-article[data-astro-cid-viaxtncr] .pros-box h3,.review-article[data-astro-cid-viaxtncr] .cons-box h3{margin-top:0}.review-article[data-astro-cid-viaxtncr] .pros-box ul,.review-article[data-astro-cid-viaxtncr] .cons-box ul{margin-bottom:0}.review-article[data-astro-cid-viaxtncr] .faq-item{border:1px solid var(--color-border);border-radius:8px;max-width:760px;margin:.75rem 0;padding:.75rem 1rem}.review-article[data-astro-cid-viaxtncr] .faq-item summary{cursor:pointer;font-size:1.05rem;font-weight:600}.review-article[data-astro-cid-viaxtncr] .faq-item p{margin:.75rem 0 0}.review-article[data-astro-cid-viaxtncr] p,.review-article[data-astro-cid-viaxtncr] li{max-width:760px}.review-article[data-astro-cid-viaxtncr] table{border-collapse:collapse;max-width:760px;margin:1rem 0;display:block;overflow-x:auto}.review-article[data-astro-cid-viaxtncr] th,.review-article[data-astro-cid-viaxtncr] td{border:1px solid var(--color-border);text-align:left;padding:.5rem .75rem}.review-article[data-astro-cid-viaxtncr] thead th{background:var(--color-surface)}.review-article[data-astro-cid-viaxtncr] a{color:var(--color-primary)}.review-article[data-astro-cid-viaxtncr] a[href$="/2g/"],.review-article[data-astro-cid-viaxtncr] a[href$="/10g/"]{background:var(--color-accent);color:var(--color-on-accent);border-radius:999px;margin:.25rem .5rem .25rem 0;padding:.6rem 1.2rem;font-weight:600;text-decoration:none;display:inline-block}.review-article[data-astro-cid-viaxtncr] a[href$="/2g/"]:hover,.review-article[data-astro-cid-viaxtncr] a[href$="/10g/"]:hover{background:var(--color-accent-dark)}.prices[data-astro-cid-viaxtncr] h3[data-astro-cid-viaxtncr]{margin-top:1.5rem}.prices[data-astro-cid-viaxtncr] h4[data-astro-cid-viaxtncr]{margin:1rem 0 .25rem;font-size:1rem}.group-area[data-astro-cid-viaxtncr]{color:var(--color-text-muted);font-size:.8rem;font-weight:400;display:block}.plan-cards[data-astro-cid-viaxtncr]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:.75rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.plan-card[data-astro-cid-viaxtncr]{border:1px solid var(--color-border,#ddd);border-radius:8px;min-width:0;max-width:none;padding:.75rem .9rem}.plan-card[data-astro-cid-viaxtncr].mine{border:2px solid var(--color-primary)}.plan-card[data-astro-cid-viaxtncr] .plan-name,.plan-name[data-astro-cid-viaxtncr]{overflow-wrap:anywhere;margin:0 0 .5rem;font-weight:700}.plan-card[data-astro-cid-viaxtncr] .best-badge{background:var(--color-surface);border-radius:4px;width:fit-content;margin:0 0 .35rem;padding:.1rem .5rem;font-size:.78rem;font-weight:400;display:block}.plan-card[data-astro-cid-viaxtncr] .plan-monthly{color:var(--color-primary);margin-top:.15rem;display:block}.plan-card[data-astro-cid-viaxtncr] dl,.plan-card[data-astro-cid-viaxtncr] dl[data-astro-cid-viaxtncr]{margin:0;font-size:.9rem}.plan-card[data-astro-cid-viaxtncr] dt,.plan-card[data-astro-cid-viaxtncr] dt[data-astro-cid-viaxtncr]{color:var(--color-text-muted);margin-top:.4rem;font-size:.85rem}.plan-card[data-astro-cid-viaxtncr] dd,.plan-card[data-astro-cid-viaxtncr] dd[data-astro-cid-viaxtncr]{overflow-wrap:anywhere;margin:0}.plan-card[data-astro-cid-viaxtncr] .card-cta{margin:.6rem 0 0}.plan-card[data-astro-cid-viaxtncr] .card-cta .official-link{white-space:normal;align-items:center;min-height:44px;display:inline-flex}.plan-card[data-astro-cid-viaxtncr] details.schedule{margin-top:.5rem;font-size:.88rem}.plan-card[data-astro-cid-viaxtncr] details.schedule summary{cursor:pointer;min-height:44px;color:var(--color-primary);align-items:center;display:flex}.plan-card[data-astro-cid-viaxtncr] details.schedule p{overflow-wrap:anywhere;margin:0}.plan-card[data-astro-cid-viaxtncr] dl[data-astro-cid-viaxtncr].inline{grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem .75rem;display:grid}.plan-card[data-astro-cid-viaxtncr] dl[data-astro-cid-viaxtncr].inline dt[data-astro-cid-viaxtncr],.plan-card[data-astro-cid-viaxtncr] dl[data-astro-cid-viaxtncr].inline dd[data-astro-cid-viaxtncr]{margin:0}.plan-card[data-astro-cid-viaxtncr] dl[data-astro-cid-viaxtncr].periods{grid-template-columns:repeat(2,1fr);gap:.4rem .75rem;display:grid}.plan-card[data-astro-cid-viaxtncr] dl[data-astro-cid-viaxtncr].periods dt[data-astro-cid-viaxtncr]{margin:0}.plan-card[data-astro-cid-viaxtncr] dl[data-astro-cid-viaxtncr].periods .em[data-astro-cid-viaxtncr] dd[data-astro-cid-viaxtncr]{font-weight:700}.more-plans[data-astro-cid-viaxtncr] summary[data-astro-cid-viaxtncr]{cursor:pointer;min-height:44px;color:var(--color-primary);align-items:center;display:flex}.compare-result[data-astro-cid-viaxtncr]{font-size:1rem}.cta-row[data-astro-cid-viaxtncr]{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0;display:flex}.cta-row[data-astro-cid-viaxtncr] .official-link[data-astro-cid-viaxtncr]{white-space:normal;align-items:center;min-height:44px;display:inline-flex}.compare-btn[data-astro-cid-viaxtncr]{border:1px solid var(--color-primary);min-height:44px;color:var(--color-primary);border-radius:999px;align-items:center;padding:.4rem 1rem;font-size:.9rem;text-decoration:none;display:inline-flex}.ad-note[data-astro-cid-viaxtncr]{color:var(--color-text-muted);margin-left:.4rem;font-size:.8rem}.param-criteria[data-astro-cid-viaxtncr]{color:var(--color-text-muted);margin:.5rem 0 1rem;font-size:.85rem}.param-criteria[data-astro-cid-viaxtncr] li[data-astro-cid-viaxtncr]{margin-bottom:.25rem}.sibling-links[data-astro-cid-viaxtncr] li[data-astro-cid-viaxtncr]{margin-bottom:.4rem}.review-article[data-astro-cid-viaxtncr] .source-note{color:var(--color-text-muted);font-size:.82rem}.note[data-astro-cid-viaxtncr]{color:var(--color-text-muted);font-size:.85rem}.set-list[data-astro-cid-viaxtncr]{margin:0;padding-left:1.1rem}.set-list[data-astro-cid-viaxtncr] li[data-astro-cid-viaxtncr]{margin-bottom:.3rem}.set-note[data-astro-cid-viaxtncr]{color:var(--color-text-muted);font-size:.8rem;display:block}
