.nbn-comparison.svelte-1rkokfb{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:100%}.speed-tiers.svelte-1rkokfb{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:8px;min-width:0}.speed-tier-btn.svelte-1rkokfb{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .85rem;border:1.5px solid var(--color-border-gray);border-radius:8px;background:var(--color-bg);color:color-mix(in oklch,var(--color-fg) 60%,transparent);font-size:.85rem;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.speed-tier-btn.svelte-1rkokfb:hover{border-color:var(--color-tropicalteal)}.speed-tier-btn.active.svelte-1rkokfb{background:color-mix(in oklch,var(--color-tropicalteal) 10%,transparent);border-color:var(--color-tropicalteal)}.tier-label.svelte-1rkokfb{font-weight:600;color:var(--color-fg)}.tier-use.svelte-1rkokfb{font-size:.7rem;color:color-mix(in oklch,var(--color-fg) 40%,transparent)}.controls-row.svelte-1rkokfb{display:flex;align-items:center;justify-content:space-between}.plan-count.svelte-1rkokfb{font-size:.85rem;color:color-mix(in oklch,var(--color-fg) 60%,transparent)}.sort-controls.svelte-1rkokfb{display:flex;align-items:center;gap:.4rem}.sort-label.svelte-1rkokfb{font-size:.8rem;color:color-mix(in oklch,var(--color-fg) 40%,transparent)}.sort-select.svelte-1rkokfb{padding:6px 10px;border:1px solid var(--color-border-gray);border-radius:6px;background:var(--color-bg-max, #fff);color:var(--color-fg);font-size:.8125rem;cursor:pointer}.sort-select.svelte-1rkokfb:focus{outline:none;border-color:var(--color-tropicalteal)}.plans-grid.svelte-1rkokfb{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;min-width:0}.nbn-card.svelte-1rkokfb{background:var(--color-bg-max, #fff);border:1px solid var(--color-border-gray);border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.card-header.svelte-1rkokfb{display:flex;align-items:center;justify-content:space-between}.provider-name.svelte-1rkokfb{font-size:1rem;font-weight:600}.speed-badge.svelte-1rkokfb{font-size:.7rem;padding:.2rem .5rem;border-radius:999px;background:color-mix(in oklch,var(--color-tropicalteal) 10%,transparent);color:var(--color-tropicalteal);font-weight:600}.plan-name.svelte-1rkokfb{font-size:.85rem;color:color-mix(in oklch,var(--color-fg) 60%,transparent)}.price-row.svelte-1rkokfb{display:flex;align-items:baseline;gap:.2rem;margin:.25rem 0}.price.svelte-1rkokfb{font-size:1.5rem;font-weight:700}.per-month.svelte-1rkokfb{font-size:.85rem;color:color-mix(in oklch,var(--color-fg) 40%,transparent)}.speed-row.svelte-1rkokfb{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:color-mix(in oklch,var(--color-fg) 60%,transparent)}.accc-badge.svelte-1rkokfb{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--color-status-ok);background:var(--color-status-ok-bg);padding:.25rem .5rem;border-radius:6px;width:fit-content}.details-grid.svelte-1rkokfb{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem;padding:.6rem 0;border-top:1px solid var(--color-border-gray)}.detail.svelte-1rkokfb{display:flex;flex-direction:column}.detail-label.svelte-1rkokfb{font-size:.65rem;color:color-mix(in oklch,var(--color-fg) 40%,transparent);text-transform:uppercase}.detail-value.svelte-1rkokfb{font-size:.8rem;font-weight:500}.features-row.svelte-1rkokfb{display:flex;flex-wrap:wrap;gap:.3rem}.feature-pill.svelte-1rkokfb{font-size:.7rem;padding:.2rem .5rem;border-radius:999px;background:color-mix(in oklch,var(--color-fg) 4%,var(--color-bg));color:color-mix(in oklch,var(--color-fg) 60%,transparent)}.signup-btn.svelte-1rkokfb{display:block;text-align:center;padding:.6rem 1rem;background:var(--color-tropicalteal);color:#fff;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;margin-top:auto}.state-message.svelte-1rkokfb{text-align:center;padding:2rem;color:color-mix(in oklch,var(--color-fg) 60%,transparent)}.pagination.svelte-1rkokfb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--color-bg-max, #fff);border:1px solid var(--color-border-gray);border-radius:10px;margin-top:12px}.page-meta.svelte-1rkokfb{font-size:.8rem;color:color-mix(in oklch,var(--color-fg) 65%,transparent)}.page-controls.svelte-1rkokfb{display:flex;align-items:center;gap:8px}.page-btn.svelte-1rkokfb{padding:6px 14px;border:1px solid var(--color-border-gray);border-radius:8px;background:var(--color-bg-max, #fff);color:var(--color-fg);font-size:.78rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s}.page-btn.svelte-1rkokfb:hover:not(:disabled){border-color:var(--color-tropicalteal);color:var(--color-tropicalteal)}.page-btn.svelte-1rkokfb:disabled{opacity:.4;cursor:not-allowed}.page-indicator.svelte-1rkokfb{font-size:.8rem;color:var(--color-fg);font-weight:500;padding:0 4px}.disclaimers.svelte-1rkokfb{margin-top:1.5rem;padding:1rem;background:color-mix(in oklch,var(--color-fg) 4%,var(--color-bg));border-radius:8px;font-size:.75rem;color:color-mix(in oklch,var(--color-fg) 40%,transparent);line-height:1.6}.disclaimers.svelte-1rkokfb p:where(.svelte-1rkokfb)+p:where(.svelte-1rkokfb){margin-top:.5rem}.disclaimers.svelte-1rkokfb a:where(.svelte-1rkokfb){color:var(--color-tropicalteal)}@media(max-width:640px){.plans-grid.svelte-1rkokfb{grid-template-columns:1fr}.controls-row.svelte-1rkokfb{flex-direction:column;align-items:flex-start;gap:.5rem}.pagination.svelte-1rkokfb{justify-content:center}.page-meta.svelte-1rkokfb{width:100%;text-align:center}}.internet-page.svelte-1iwj2tr{display:flex;flex-direction:column;gap:24px;min-width:0;max-width:100%;overflow-x:hidden}.page-header.svelte-1iwj2tr{margin-bottom:0}.page-title.svelte-1iwj2tr{font-size:1.75rem;font-weight:800;color:var(--color-fg);margin-bottom:8px}.page-desc.svelte-1iwj2tr{font-size:.9375rem;line-height:1.6;color:color-mix(in oklch,var(--color-fg) 60%,transparent)}@media(max-width:767px){.page-title.svelte-1iwj2tr{font-size:1.375rem}}.page-desc.svelte-1iwj2tr a:where(.svelte-1iwj2tr){color:var(--color-tropicalteal)}.tips-bar.svelte-1iwj2tr{background:var(--color-bg-max, #fff);border:1px solid var(--color-border-gray);border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}.tips-bar.svelte-1iwj2tr h3:where(.svelte-1iwj2tr){font-size:1rem;font-weight:600;margin-bottom:.5rem}.tips-bar.svelte-1iwj2tr ul:where(.svelte-1iwj2tr){list-style:disc;padding-left:1.25rem;font-size:.85rem;color:color-mix(in oklch,var(--color-fg) 60%,transparent);line-height:1.7}
