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