.vps_page.svelte-7vhgoy{max-width:none;margin:0 auto;padding:2.5rem 1.5rem 4rem}.vps_hero.svelte-7vhgoy{margin-bottom:2rem}.vps_hero_badges.svelte-7vhgoy{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.vps_status_pill.svelte-7vhgoy{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:var(--radius-none);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent, var(--accent));font-size:.8rem;font-weight:600}.vps_dot.svelte-7vhgoy{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--success, #22c55e)}.vps_badge_sub.svelte-7vhgoy{font-size:.75rem;padding:.2rem .5rem;border-radius:var(--radius-none);background:var(--bg_secondary, #141418);color:var(--text_secondary, #a8a29e)}h1.svelte-7vhgoy{margin:.25rem 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.vps_updated.svelte-7vhgoy{margin-top:.5rem;font-size:.85rem;color:var(--text_secondary, #a8a29e)}.vps_tags.svelte-7vhgoy{list-style:none;display:flex;gap:.5rem;padding:0;margin:.75rem 0 0;flex-wrap:wrap}.vps_tag.svelte-7vhgoy{font-size:.75rem;padding:.15rem .5rem;border-radius:var(--radius-none);background:var(--bg_secondary, #141418);color:var(--text_secondary, #a8a29e)}.vps_winner_banner.svelte-7vhgoy{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;margin-top:1.25rem;border-radius:var(--radius-none);background:var(--surface-1, #0e0e0e);border:1px solid rgba(255,255,255,.08);border-left:4px solid var(--accent)}.vps_winner_left.svelte-7vhgoy{display:flex;align-items:center;gap:.75rem}.vps_winner_cup.svelte-7vhgoy{font-size:1.5rem}.vps_winner_left.svelte-7vhgoy p:where(.svelte-7vhgoy){margin:.2rem 0 0;font-size:.9rem;color:var(--text_secondary, #a8a29e)}.vps_winner_left.svelte-7vhgoy strong:where(.svelte-7vhgoy){color:var(--text_primary, #fafafa)}.vps_winner_savings.svelte-7vhgoy{color:var(--success, #22c55e);font-weight:600}.vps_winner_cta.svelte-7vhgoy{padding:.5rem 1rem;border-radius:var(--radius-none);background:var(--accent);color:#fff;font-weight:600;text-decoration:none;font-size:.9rem;white-space:nowrap}.vps_winner_cta.svelte-7vhgoy:hover{background:var(--accent_hover, #155a9a)}.vps_section.svelte-7vhgoy{padding:1.5rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);margin-bottom:1.5rem;background:var(--surface-1, #0e0e0e)}.vps_section_head.svelte-7vhgoy{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.vps_section.svelte-7vhgoy h2:where(.svelte-7vhgoy){position:relative;margin:0 0 .25rem;padding-top:.85rem;font-size:1.12rem;letter-spacing:-.005em}.vps_section.svelte-7vhgoy h2:where(.svelte-7vhgoy):before{content:"";position:absolute;top:0;left:0;width:2.2rem;height:2px;background:var(--accent)}.vps_section_sub.svelte-7vhgoy{font-size:.9rem;color:var(--text_secondary, #a8a29e);margin:0}.vps_timeframe_picker.svelte-7vhgoy{display:flex;align-items:center;gap:.25rem;background:var(--bg_secondary, #141418);padding:.25rem;border-radius:var(--radius-none)}.vps_picker_label.svelte-7vhgoy{font-size:.75rem;color:var(--text_muted, rgba(250, 250, 250, .65));padding:0 .4rem}.vps_timeframe_btn.svelte-7vhgoy{padding:.25rem .6rem;font:inherit;font-size:.8rem;border:none;border-radius:var(--radius-none);background:transparent;cursor:pointer;color:var(--text_secondary, #a8a29e)}.vps_timeframe_btn--active.svelte-7vhgoy{background:var(--surface-1, #0e0e0e);color:var(--text_primary, #fafafa);font-weight:600;box-shadow:0 1px 2px #0000000d}.vps_preset_cards.svelte-7vhgoy{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.75rem}.vps_preset_card.svelte-7vhgoy{display:flex;align-items:center;gap:.6rem;padding:.75rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);background:var(--surface-1, #0e0e0e);cursor:pointer;font:inherit;text-align:left}.vps_preset_card.svelte-7vhgoy:hover{border-color:var(--accent, var(--accent))}.vps_preset_card--active.svelte-7vhgoy{border-color:var(--accent, var(--accent));background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 0 0 0 1px var(--accent, var(--accent)),0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.vps_preset_icon.svelte-7vhgoy{font-size:1.35rem}.vps_preset_content.svelte-7vhgoy strong:where(.svelte-7vhgoy){display:block;font-size:.85rem}.vps_preset_content.svelte-7vhgoy small:where(.svelte-7vhgoy){color:var(--text_secondary, #a8a29e);font-size:.75rem}.vps_preset_specs.svelte-7vhgoy span:where(.svelte-7vhgoy){white-space:nowrap}.vps_preset_specs.svelte-7vhgoy span:where(.svelte-7vhgoy):not(:last-child):after{content:"·";margin:0 .3rem;opacity:.6}.vps_inputs_grid.svelte-7vhgoy{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin-top:1rem;margin-bottom:.75rem}.vps_input_card.svelte-7vhgoy{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);background:var(--surface-1, #0e0e0e)}.vps_input_head.svelte-7vhgoy{display:flex;justify-content:space-between;align-items:center}.vps_input_label.svelte-7vhgoy{font-size:.85rem;font-weight:600;color:var(--text_secondary, #a8a29e)}.vps_val_wrap.svelte-7vhgoy{display:flex;align-items:center;gap:.25rem}.vps_val_wrap.svelte-7vhgoy input[type=number]:where(.svelte-7vhgoy){width:4.5rem;padding:.3rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);font:inherit;font-size:.95rem;font-weight:700;text-align:right;background:var(--surface-1, #0e0e0e)}.vps_unit.svelte-7vhgoy{font-size:.8rem;color:var(--text_muted, rgba(250, 250, 250, .65))}.vps_input_card.svelte-7vhgoy select:where(.svelte-7vhgoy){padding:.5rem 2.4rem .5rem .75rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);background-color:var(--surface-1, #0e0e0e);color:var(--text_primary, #fafafa);font:inherit;font-size:.9rem}.vps_input_card.svelte-7vhgoy input:where(.svelte-7vhgoy):focus-visible,.vps_input_card.svelte-7vhgoy select:where(.svelte-7vhgoy):focus-visible{outline:2px solid var(--accent, var(--accent));outline-offset:2px}.vps_range_slider.svelte-7vhgoy{width:100%;margin:.25rem 0;accent-color:var(--accent, var(--accent))}.vps_region_hint.svelte-7vhgoy{font-size:.75rem;color:var(--text_muted, rgba(250, 250, 250, .65));margin:0}.vps_inputs_summary.svelte-7vhgoy{margin-top:.75rem;font-size:.9rem;color:var(--text_secondary, #a8a29e)}.vps_toolbar.svelte-7vhgoy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.vps_toolbar_left.svelte-7vhgoy{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.vps_view_toggle.svelte-7vhgoy{display:flex;background:var(--bg_secondary, #141418);padding:.2rem;border-radius:var(--radius-none)}.vps_view_btn.svelte-7vhgoy{padding:.35rem .75rem;font:inherit;font-size:.8rem;border:none;border-radius:var(--radius-none);background:transparent;cursor:pointer;color:var(--text_secondary, #a8a29e)}.vps_view_btn--active.svelte-7vhgoy{background:var(--surface-1, #0e0e0e);color:var(--text_primary, #fafafa);font-weight:600;box-shadow:0 1px 2px #0000000d}.vps_toolbar_right.svelte-7vhgoy{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.vps_search.svelte-7vhgoy{padding:.4rem .75rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);font:inherit;font-size:.85rem;background:var(--surface-1, #0e0e0e);min-width:12rem}.vps_search.svelte-7vhgoy:focus-visible{outline:2px solid var(--accent, var(--accent));outline-offset:2px}.vps_price_filter.svelte-7vhgoy{display:flex;align-items:center;gap:.35rem;min-width:0;margin:0;padding:.2rem .4rem .25rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none)}.vps_price_filter.svelte-7vhgoy legend:where(.svelte-7vhgoy){padding:0 .2rem;color:var(--text_muted, rgba(250, 250, 250, .65));font-size:.68rem;line-height:1}.vps_price_filter.svelte-7vhgoy legend:where(.svelte-7vhgoy) span:where(.svelte-7vhgoy){opacity:.75}.vps_price_filter_controls.svelte-7vhgoy{display:flex;align-items:center;gap:.3rem}.vps_price_filter.svelte-7vhgoy input:where(.svelte-7vhgoy){width:4.4rem;padding:.22rem .35rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);background:var(--surface-1, #0e0e0e);color:var(--text_primary, #fafafa);font:inherit;font-size:.75rem}.vps_price_filter.svelte-7vhgoy input:where(.svelte-7vhgoy):focus-visible{outline:2px solid var(--accent, var(--accent));outline-offset:1px}.vps_price_clear.svelte-7vhgoy{padding:.2rem .35rem;border:0;background:transparent;color:var(--text_muted, rgba(250, 250, 250, .65));cursor:pointer;font:inherit;font-size:.7rem}.vps_price_clear.svelte-7vhgoy:hover{color:var(--accent, var(--accent))}.vps_price_filter_error.svelte-7vhgoy{color:#fca5a5;font-size:.7rem;white-space:nowrap}.vps_action_btn.svelte-7vhgoy{padding:.4rem .75rem;font:inherit;font-size:.8rem;font-weight:500;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);background:var(--surface-1, #0e0e0e);cursor:pointer;white-space:nowrap}.vps_action_btn.svelte-7vhgoy:hover{border-color:var(--accent, var(--accent))}.vps_pinned_strip.svelte-7vhgoy{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;background:var(--bg_secondary, #141418);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);margin-bottom:1.25rem;flex-wrap:wrap}.vps_pinned_head.svelte-7vhgoy{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:var(--text_secondary)}.vps_clear_pinned.svelte-7vhgoy{background:none;border:none;color:var(--accent, var(--accent));cursor:pointer;font:inherit;font-size:.75rem;text-decoration:underline}.vps_pinned_items.svelte-7vhgoy{display:flex;gap:.5rem;flex-wrap:wrap}.vps_pinned_chip.svelte-7vhgoy{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .5rem;background:var(--surface-1, #0e0e0e);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-none);font-size:.75rem}.vps_unpin_x.svelte-7vhgoy{background:none;border:none;cursor:pointer;color:var(--text_muted);font-size:.75rem;padding:0 .1rem}.vps_unpin_x.svelte-7vhgoy:hover{color:#dc2626}.vps_results.svelte-7vhgoy{padding:1.5rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);margin-bottom:1.5rem;background:var(--surface-1, #0e0e0e)}.vps_results_head.svelte-7vhgoy{margin-bottom:1rem}.vps_results_head.svelte-7vhgoy h2:where(.svelte-7vhgoy){margin:0 0 .25rem}.vps_results_sub.svelte-7vhgoy{margin:0;font-size:.9rem;color:var(--text_secondary, #a8a29e)}.vps_rank_explainer.svelte-7vhgoy{margin-top:.5rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);background:var(--bg_secondary, #141418);padding:.6rem .8rem}.vps_rank_explainer.svelte-7vhgoy summary:where(.svelte-7vhgoy){cursor:pointer;font-weight:600;font-size:.85rem;color:var(--text_primary, #fafaf9);list-style:none}.vps_rank_explainer.svelte-7vhgoy summary:where(.svelte-7vhgoy)::-webkit-details-marker{display:none}.vps_rank_explainer.svelte-7vhgoy summary:where(.svelte-7vhgoy):focus-visible{outline:2px solid var(--accent, var(--accent));outline-offset:2px}.vps_rank_explainer_hint.svelte-7vhgoy{font-weight:400;font-size:.78rem;color:var(--text_secondary, #a8a29e)}.vps_rank_explainer_body.svelte-7vhgoy{margin-top:.75rem}.vps_rank_explainer_body.svelte-7vhgoy .vps_class_explainer:where(.svelte-7vhgoy){border:none;background:transparent;padding:.5rem 0 0;margin:.75rem 0 0}.vps_method.svelte-7vhgoy{margin-top:.5rem;font-size:.85rem;color:var(--text_secondary, #a8a29e)}.vps_method.svelte-7vhgoy summary:where(.svelte-7vhgoy){cursor:pointer;color:var(--accent, var(--accent));font-weight:600;font-size:.8rem;width:fit-content}.vps_method.svelte-7vhgoy summary:where(.svelte-7vhgoy):focus-visible{outline:2px solid var(--accent, var(--accent));outline-offset:2px}.vps_method.svelte-7vhgoy p:where(.svelte-7vhgoy){margin:.5rem 0 0;line-height:1.5}.vps_affiliate_note.svelte-7vhgoy{margin:.75rem 0 0;padding:.6rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);background:var(--bg_secondary, #141418);font-size:.78rem;line-height:1.5;color:var(--text_secondary, #a8a29e)}.vps_class_explainer.svelte-7vhgoy{margin:1rem 0 0;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);background:var(--bg_secondary, #141418);font-size:.82rem;line-height:1.55;color:var(--text_secondary, #a8a29e)}.vps_class_explainer.svelte-7vhgoy h2:where(.svelte-7vhgoy){margin:0 0 .5rem;font-size:.95rem;font-weight:600;color:var(--text_primary, #fafaf9)}.vps_class_explainer.svelte-7vhgoy p:where(.svelte-7vhgoy){margin:.5rem 0 0}.vps_fairshare_banner.svelte-7vhgoy{margin:.75rem 0;padding:.6rem .8rem;border:1px solid rgba(250,204,21,.35);border-radius:var(--radius-none);background:#facc1512;font-size:.78rem;line-height:1.5;color:var(--text_primary, #fafaf9)}.vps_guides_grid.svelte-7vhgoy{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem}.vps_guides_group.svelte-7vhgoy h3:where(.svelte-7vhgoy){margin:0 0 .5rem;font-size:.95rem}.vps_guides_group.svelte-7vhgoy ul:where(.svelte-7vhgoy){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.vps_guides_group.svelte-7vhgoy a:where(.svelte-7vhgoy){color:var(--accent, var(--accent));text-decoration:none;font-size:.88rem}.vps_guides_group.svelte-7vhgoy a:where(.svelte-7vhgoy):hover{text-decoration:underline}.vps_toolbar_div.svelte-7vhgoy{width:1px;height:1.5rem;background:#ffffff24;flex-shrink:0}.vps_value_cell.svelte-7vhgoy{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.vps_value_cell.svelte-7vhgoy strong:where(.svelte-7vhgoy){font-size:1.05rem;font-variant-numeric:tabular-nums}.vps_value_unit.svelte-7vhgoy{color:var(--text_muted, rgba(250, 250, 250, .65));font-size:.68rem;letter-spacing:.02em}.vps_value_cell--unscored.svelte-7vhgoy{color:var(--text_muted, rgba(250, 250, 250, .65))}.vps_value_cell--estimated.svelte-7vhgoy{border-bottom:1px dashed rgba(250,204,21,.45)}.vps_score_estimate.svelte-7vhgoy{color:#fbbf24;font-size:.64rem;letter-spacing:.01em;white-space:nowrap}.vps_value_peak.svelte-7vhgoy{display:block;width:100%;max-width:14rem;margin-left:auto;text-align:right;font-size:.72rem;line-height:1.35;color:var(--text_muted, rgba(250, 250, 250, .65));white-space:normal;overflow-wrap:anywhere;word-break:break-word}.vps_grade.svelte-7vhgoy{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:700;border-radius:var(--radius-none);flex-shrink:0}.vps_grade--A.svelte-7vhgoy{background:color-mix(in srgb,#10b981 18%,transparent);color:#34d399}.vps_grade--B.svelte-7vhgoy{background:color-mix(in srgb,#38bdf8 16%,transparent);color:#7dd3fc}.vps_grade--C.svelte-7vhgoy{background:#ffffff14;color:var(--text_secondary, #a8a29e)}.vps_grade--D.svelte-7vhgoy{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#fbbf24}.vps_grade--F.svelte-7vhgoy{background:color-mix(in srgb,#ef4444 16%,transparent);color:#f87171}.vps_empty.svelte-7vhgoy{padding:2.5rem;text-align:center;color:var(--text_muted, rgba(250, 250, 250, .65));background:var(--surface-1, #0e0e0e);border-radius:var(--radius-none)}.vps_rank_cell.svelte-7vhgoy{display:flex;align-items:center;gap:.3rem}.vps_pin_btn.svelte-7vhgoy{background:none;border:none;cursor:pointer;opacity:.3;font-size:.8rem;padding:0}.vps_pin_btn.svelte-7vhgoy:hover,.vps_pin_btn--active.svelte-7vhgoy{opacity:1}.vps_top_badge.svelte-7vhgoy{background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;padding:.1rem .4rem;border-radius:var(--radius-none)}.vps_rank_num.svelte-7vhgoy{color:var(--text_muted, rgba(250, 250, 250, .65));font-variant-numeric:tabular-nums;font-weight:600}.vps_rank_unscored.svelte-7vhgoy{display:inline-flex;min-width:1.35rem;justify-content:center;color:var(--text_muted, rgba(250, 250, 250, .65));font-size:1rem;font-weight:700}.vps_row--unscored.svelte-7vhgoy td:where(.svelte-7vhgoy){background:#94a3b809}.vps_row--unscored.svelte-7vhgoy:hover td:where(.svelte-7vhgoy){background:#94a3b814}.vps_provider_cell.svelte-7vhgoy{display:flex;align-items:center;gap:.6rem}.vps_avatar.svelte-7vhgoy{width:2rem;height:2rem;min-width:2rem;border-radius:var(--radius-none);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;flex-shrink:0}.vps_avatar_dot.svelte-7vhgoy{width:.6rem;height:.6rem;border-radius:50%;display:inline-block}.vps_name_row.svelte-7vhgoy{display:flex;align-items:center;gap:.35rem}.vps_sub_text.svelte-7vhgoy{display:block;font-size:.75rem;color:var(--text_secondary, #a8a29e)}.vps_cpu_src.svelte-7vhgoy{color:var(--text_secondary, #a8a29e);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent, #14b8a6) 55%,transparent)}.vps_cpu_src.svelte-7vhgoy:hover{color:var(--accent, #14b8a6)}.vps_cpu_score_cell.svelte-7vhgoy{max-width:16rem;white-space:normal}.vps_spec_cell.svelte-7vhgoy strong:where(.svelte-7vhgoy){display:block}.vps_cost_cell.svelte-7vhgoy{display:flex;flex-direction:column;align-items:flex-end}.vps_cost_cell.svelte-7vhgoy strong:where(.svelte-7vhgoy){font-size:1.05rem;white-space:nowrap}.vps_cost_sub.svelte-7vhgoy{font-size:.75rem;color:var(--text_muted, rgba(250, 250, 250, .65))}.vps_savings_tag.svelte-7vhgoy{font-size:.7rem;color:#15803d;font-weight:600;background:color-mix(in srgb,var(--success) 12%,transparent);padding:.05rem .3rem;border-radius:var(--radius-none);margin-top:.15rem}.vps_table_link.svelte-7vhgoy{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;border:1px solid var(--accent_rule, rgba(110,231,255,.28));border-radius:var(--radius-none);background:#ffffff0a;color:var(--accent);text-decoration:none;transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease}.vps_table_link.svelte-7vhgoy:hover{background:var(--accent_soft, rgba(110,231,255,.1));border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.vps_table_wrap.svelte-7vhgoy{position:relative;isolation:isolate;overflow:auto;border-color:color-mix(in srgb,var(--accent) 24%,rgba(255,255,255,.12));background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 13rem),var(--surface-1, #0e0e0e);box-shadow:0 1.25rem 3rem #0003,inset 0 1px #ffffff0a}.vps_table_toolbar.svelte-7vhgoy{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 58%)}.vps_table_toolbar_copy.svelte-7vhgoy{display:grid;gap:.12rem;min-width:0}.vps_table_toolbar_copy.svelte-7vhgoy strong:where(.svelte-7vhgoy){color:var(--text_primary, #fafafa);font-size:.88rem;letter-spacing:-.01em}.vps_table_toolbar_copy.svelte-7vhgoy>span:where(.svelte-7vhgoy):last-child{color:var(--text_secondary, #a8a29e);font-size:.72rem}.vps_table_kicker.svelte-7vhgoy{color:var(--accent, #6ee7ff);font-size:.62rem;font-weight:800;letter-spacing:.14em;line-height:1}.vps_table_legend.svelte-7vhgoy{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;color:var(--text_secondary, #a8a29e);font-size:.68rem;white-space:nowrap}.vps_legend_item.svelte-7vhgoy{display:inline-flex;align-items:center;gap:.35rem}.vps_legend_swatch.svelte-7vhgoy{width:.48rem;height:.48rem;display:inline-block;border-radius:50%;background:var(--accent, #6ee7ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.vps_legend_swatch--estimate.svelte-7vhgoy{background:#fbbf24;box-shadow:0 0 0 3px #fbbf241f}.vps_legend_swatch--unscored.svelte-7vhgoy{background:#94a3b8;box-shadow:0 0 0 3px #94a3b81f}.vps_compare_table.svelte-7vhgoy{min-width:84rem;border-collapse:separate;border-spacing:0;font-size:.79rem}.vps_compare_table.svelte-7vhgoy th:where(.svelte-7vhgoy),.vps_compare_table.svelte-7vhgoy td:where(.svelte-7vhgoy){border-right:1px solid rgba(255,255,255,.035)}.vps_compare_table.svelte-7vhgoy thead:where(.svelte-7vhgoy) th:where(.svelte-7vhgoy){position:relative;padding:.78rem .65rem .7rem;vertical-align:bottom;background:linear-gradient(180deg,#1f1f28fa,#121218fa);border-bottom:1px solid rgba(255,255,255,.14);color:var(--text_primary, #fafafa)}.vps_compare_table.svelte-7vhgoy thead:where(.svelte-7vhgoy) th.vps_th--score:where(.svelte-7vhgoy){background:linear-gradient(180deg,#7853126b,#1c1915fa)}.vps_compare_table.svelte-7vhgoy thead:where(.svelte-7vhgoy) th.vps_th--value:where(.svelte-7vhgoy){background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 20%,#171b23),#11191ffa)}.vps_compare_table.svelte-7vhgoy thead:where(.svelte-7vhgoy) th.vps_th--cost:where(.svelte-7vhgoy){background:linear-gradient(180deg,#ffffff1a,#15151bfa)}.vps_compare_table.svelte-7vhgoy .sortable_th:where(.svelte-7vhgoy){cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,color .12s ease}.vps_compare_table.svelte-7vhgoy .sortable_th:where(.svelte-7vhgoy):hover{color:var(--accent, #6ee7ff);background-color:#6ee7ff14}.vps_compare_table.svelte-7vhgoy .sortable_th:where(.svelte-7vhgoy):focus-visible{z-index:6;outline:2px solid var(--accent, #6ee7ff);outline-offset:-3px}.vps_th_label.svelte-7vhgoy{display:block;font-size:.67rem;font-weight:800;letter-spacing:.065em;line-height:1.15;text-transform:uppercase}.vps_th_hint.svelte-7vhgoy{display:block;margin-top:.22rem;color:var(--text_secondary, #a8a29e);font-size:.64rem;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:none}.vps_sort_indicator.svelte-7vhgoy{display:inline-block;margin-left:.25rem;color:var(--accent, #6ee7ff);font-size:.66rem}.vps_compare_table.svelte-7vhgoy th:where(.svelte-7vhgoy):nth-child(1),.vps_compare_table.svelte-7vhgoy td:where(.svelte-7vhgoy):nth-child(1){width:4.6rem;min-width:4.6rem}.vps_compare_table.svelte-7vhgoy th:where(.svelte-7vhgoy):nth-child(2),.vps_compare_table.svelte-7vhgoy td:where(.svelte-7vhgoy):nth-child(2){width:12.5rem;min-width:12.5rem}.vps_compare_table.svelte-7vhgoy th:where(.svelte-7vhgoy):nth-child(3),.vps_compare_table.svelte-7vhgoy td:where(.svelte-7vhgoy):nth-child(3){min-width:9rem}.vps_compare_table.svelte-7vhgoy th:where(.svelte-7vhgoy):nth-child(4),.vps_compare_table.svelte-7vhgoy td:where(.svelte-7vhgoy):nth-child(4){min-width:12rem}.vps_compare_table.svelte-7vhgoy th:where(.svelte-7vhgoy):nth-child(11),.vps_compare_table.svelte-7vhgoy td:where(.svelte-7vhgoy):nth-child(11){min-width:9.5rem}.vps_compare_table.svelte-7vhgoy th:where(.svelte-7vhgoy):nth-child(12),.vps_compare_table.svelte-7vhgoy td:where(.svelte-7vhgoy):nth-child(12){min-width:8rem}.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) tr:where(.svelte-7vhgoy){background:#ffffff03;transition:background .14s ease,box-shadow .14s ease}.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) tr:where(.svelte-7vhgoy):nth-child(2n){background:#ffffff07}.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) tr:where(.svelte-7vhgoy):hover{background:color-mix(in srgb,var(--accent) 8%,rgba(255,255,255,.035));box-shadow:inset 0 1px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 -1px color-mix(in srgb,var(--accent) 16%,transparent)}.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) tr.vps_row--top:where(.svelte-7vhgoy){background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),rgba(255,255,255,.025) 48%,transparent);box-shadow:inset 3px 0 0 var(--accent, #6ee7ff),inset 0 1px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 -1px color-mix(in srgb,var(--accent) 18%,transparent)}.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) tr.vps_row--top:where(.svelte-7vhgoy):hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 18%,transparent),rgba(255,255,255,.04) 48%,transparent)}.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) tr.vps_row--estimated:where(.svelte-7vhgoy):not(.vps_row--top){box-shadow:inset 2px 0 #fbbf24b8}.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) tr.vps_row--unscored:where(.svelte-7vhgoy){background:#94a3b80b;color:var(--text_secondary, #a8a29e)}.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) tr.vps_row--pinned:where(.svelte-7vhgoy){background:color-mix(in srgb,var(--accent) 10%,rgba(255,255,255,.025))}.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) td:where(.svelte-7vhgoy){padding:.72rem .65rem;background:inherit;border-bottom:1px solid rgba(255,255,255,.075);vertical-align:top}.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) tr:where(.svelte-7vhgoy):last-child td:where(.svelte-7vhgoy){border-bottom:none}.vps_compare_table.svelte-7vhgoy thead:where(.svelte-7vhgoy) th:where(.svelte-7vhgoy):first-child,.vps_compare_table.svelte-7vhgoy thead:where(.svelte-7vhgoy) th:where(.svelte-7vhgoy):nth-child(2){position:sticky;z-index:5;background-color:#17171e}.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) td:where(.svelte-7vhgoy):first-child,.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) td:where(.svelte-7vhgoy):nth-child(2){position:sticky;z-index:2;background:inherit}.vps_compare_table.svelte-7vhgoy thead:where(.svelte-7vhgoy) th:where(.svelte-7vhgoy):first-child,.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) td:where(.svelte-7vhgoy):first-child{left:0}.vps_compare_table.svelte-7vhgoy thead:where(.svelte-7vhgoy) th:where(.svelte-7vhgoy):nth-child(2),.vps_compare_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) td:where(.svelte-7vhgoy):nth-child(2){left:4.6rem;box-shadow:.65rem 0 1rem -1rem #000000f2}.vps_compare_table.svelte-7vhgoy thead:where(.svelte-7vhgoy) th:where(.svelte-7vhgoy):first-child,.vps_compare_table.svelte-7vhgoy thead:where(.svelte-7vhgoy) th:where(.svelte-7vhgoy):nth-child(2){border-right-color:#ffffff1f}.vps_compare_table.svelte-7vhgoy .vps_provider_cell:where(.svelte-7vhgoy){min-height:3.1rem}.vps_compare_table.svelte-7vhgoy .vps_pin_btn:where(.svelte-7vhgoy){width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-none);transition:border-color .12s ease,background .12s ease,opacity .12s ease}.vps_compare_table.svelte-7vhgoy .vps_pin_btn:where(.svelte-7vhgoy):hover,.vps_compare_table.svelte-7vhgoy .vps_pin_btn--active:where(.svelte-7vhgoy){border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.vps_top_badge.svelte-7vhgoy{min-width:2.15rem;text-align:center;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.vps_badge_class.svelte-7vhgoy,.vps_badge_best.svelte-7vhgoy,.vps_badge_estimate.svelte-7vhgoy{display:inline-flex;align-items:center;width:fit-content;padding:.12rem .38rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-none);font-size:.61rem;font-weight:800;letter-spacing:.03em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.vps_badge_class.svelte-7vhgoy{background:#94a3b81f;color:var(--text_secondary, #a8a29e)}.vps_badge_best.svelte-7vhgoy{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent, #6ee7ff)}.vps_badge_estimate.svelte-7vhgoy{border-color:#fbbf2473;background:#fbbf241a;color:#fbbf24}.vps_metric_cell.svelte-7vhgoy{display:block;min-width:10.5rem;max-width:15rem;padding:.58rem .62rem;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-none);background:linear-gradient(135deg,#ffffff0b,#ffffff03)}.vps_metric_cell--estimate.svelte-7vhgoy{border-color:#fbbf2473;background:linear-gradient(135deg,#fbbf2421,#fbbf2409);box-shadow:inset 3px 0 #f59e0b}.vps_metric_cell--unscored.svelte-7vhgoy{border-color:#94a3b82e;background:#94a3b80b}.vps_metric_cell.svelte-7vhgoy .vps_cpu_src:where(.svelte-7vhgoy){display:grid;gap:.18rem;text-decoration:none}.vps_metric_cell.svelte-7vhgoy .vps_cpu_src:where(.svelte-7vhgoy):hover{text-decoration:none}.vps_metric_label.svelte-7vhgoy{display:block;width:100%;color:var(--text_muted, rgba(250,250,250,.65));font-size:.59rem;font-weight:800;letter-spacing:.095em;line-height:1.15;text-transform:uppercase}.vps_metric_cell.svelte-7vhgoy strong:where(.svelte-7vhgoy){color:var(--text_primary, #fafafa);font-size:.9rem;line-height:1.2}.vps_metric_cell.svelte-7vhgoy .vps_metric_meta:where(.svelte-7vhgoy){display:block;color:var(--text_secondary, #a8a29e);font-size:.64rem;line-height:1.25;overflow-wrap:anywhere}.vps_metric_cell--estimate.svelte-7vhgoy .vps_metric_label:where(.svelte-7vhgoy),.vps_metric_cell--estimate.svelte-7vhgoy .vps_metric_meta:where(.svelte-7vhgoy){color:#fcd34d}.vps_metric_flag.svelte-7vhgoy{display:inline-flex;width:fit-content;margin-top:.1rem;padding:.12rem .3rem;border:1px solid rgba(251,191,36,.35);color:#fbbf24;font-size:.59rem;font-weight:800;letter-spacing:.025em;line-height:1.15;text-transform:uppercase}.vps_compare_table.svelte-7vhgoy .vps_value_cell:where(.svelte-7vhgoy){min-width:8.8rem;padding:.58rem .62rem;border:1px solid color-mix(in srgb,var(--accent) 27%,rgba(255,255,255,.12));border-radius:var(--radius-none);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),#ffffff05)}.vps_compare_table.svelte-7vhgoy .vps_value_cell:where(.svelte-7vhgoy) .vps_metric_label:where(.svelte-7vhgoy){text-align:right}.vps_compare_table.svelte-7vhgoy .vps_value_cell:where(.svelte-7vhgoy) strong:where(.svelte-7vhgoy){color:var(--accent, #6ee7ff);font-size:1.22rem;letter-spacing:-.025em}.vps_compare_table.svelte-7vhgoy .vps_value_cell--estimated:where(.svelte-7vhgoy){border-color:#fbbf2473;border-bottom-style:solid;background:linear-gradient(135deg,#fbbf241a,#fbbf2406)}.vps_compare_table.svelte-7vhgoy .vps_value_cell--estimated:where(.svelte-7vhgoy) strong:where(.svelte-7vhgoy){color:#fcd34d}.vps_compare_table.svelte-7vhgoy .vps_value_cell--unscored:where(.svelte-7vhgoy){border-color:#94a3b82e;background:#94a3b80b}.vps_compare_table.svelte-7vhgoy .vps_cost_cell:where(.svelte-7vhgoy){min-width:7.3rem;padding:.58rem .62rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-none);background:#ffffff06}.vps_compare_table.svelte-7vhgoy .vps_cost_cell:where(.svelte-7vhgoy) .vps_metric_label:where(.svelte-7vhgoy){text-align:right}.vps_compare_table.svelte-7vhgoy .vps_cost_cell:where(.svelte-7vhgoy) strong:where(.svelte-7vhgoy){color:var(--text_primary, #fafafa);font-size:1.12rem;letter-spacing:-.02em}.vps_compare_table.svelte-7vhgoy .vps_cost_sub:where(.svelte-7vhgoy){color:var(--text_secondary, #a8a29e)}.vps_compare_table.svelte-7vhgoy .vps_savings_tag:where(.svelte-7vhgoy){color:#4ade80}.sr_only.svelte-7vhgoy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vps_badge_eu.svelte-7vhgoy,.vps_badge_aff.svelte-7vhgoy,.vps_badge_bw.svelte-7vhgoy,.vps_badge_none.svelte-7vhgoy,.vps_badge_ddos.svelte-7vhgoy,.vps_badge_tag.svelte-7vhgoy,.vps_badge_bonus.svelte-7vhgoy{display:inline-block;padding:.1rem .4rem;font-size:.65rem;font-weight:600;border-radius:var(--radius-none);white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:12rem}.vps_badge_eu.svelte-7vhgoy{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent, var(--accent))}.vps_badge_aff.svelte-7vhgoy{background:var(--bg_secondary, #141418);color:var(--text_muted, rgba(250, 250, 250, .65))}.vps_badge_bw.svelte-7vhgoy{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.vps_badge_none.svelte-7vhgoy{background:#ffffff0f;color:var(--text_muted, rgba(250, 250, 250, .65))}.vps_sla_cell.svelte-7vhgoy{font-size:.72rem;color:var(--text_secondary, #a8a29e);white-space:normal;overflow-wrap:anywhere;max-width:12rem;display:inline-block;word-break:break-word}.vps_badge_ddos.svelte-7vhgoy{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.vps_badge_tag.svelte-7vhgoy{background:var(--bg_secondary, #141418);color:var(--text_secondary, #a8a29e)}.vps_badge_bonus.svelte-7vhgoy{background:color-mix(in srgb,var(--warning) 14%,transparent);color:#b45309;font-size:.7rem}.vps_results_list.svelte-7vhgoy{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.vps_result_card.svelte-7vhgoy{border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);overflow:hidden;background:var(--surface-1, #0e0e0e)}.vps_result_card--pinned.svelte-7vhgoy{border-color:#38bdf8;background:color-mix(in srgb,var(--accent) 8%,transparent)}.vps_result_card--unscored.svelte-7vhgoy{border-left:4px solid rgba(148,163,184,.45);background:#94a3b809}.vps_result_rank--unscored.svelte-7vhgoy,.vps_result_value--unscored.svelte-7vhgoy{color:var(--text_muted, rgba(250, 250, 250, .65))}.vps_result_main.svelte-7vhgoy{display:grid;grid-template-columns:2rem 2.5rem 1fr auto auto;gap:.75rem;padding:.85rem 1.1rem;align-items:center}.vps_result_rank.svelte-7vhgoy{color:var(--text_muted, rgba(250, 250, 250, .65));font-variant-numeric:tabular-nums;font-weight:700;font-size:1.1rem}.vps_result_info.svelte-7vhgoy{min-width:0}.vps_result_name_row.svelte-7vhgoy{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.vps_result_vendor.svelte-7vhgoy{font-size:.8rem;color:var(--text_secondary, #a8a29e);display:block;margin-top:.15rem}.vps_result_savings.svelte-7vhgoy{font-size:.75rem;color:#15803d;font-weight:600}.vps_result_cost_block.svelte-7vhgoy{text-align:right}.vps_result_cost.svelte-7vhgoy{font-variant-numeric:tabular-nums;font-weight:700;font-size:1.2rem}.vps_result_cost.svelte-7vhgoy small:where(.svelte-7vhgoy){font-weight:400;font-size:.8rem;color:var(--text_muted, rgba(250, 250, 250, .65))}.vps_result_overage.svelte-7vhgoy{display:block;font-size:.7rem;color:#b45309}.vps_result_actions.svelte-7vhgoy{display:flex;gap:.5rem;align-items:center}.vps_details_btn.svelte-7vhgoy{padding:.35rem .6rem;font:inherit;font-size:.75rem;font-weight:500;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);background:var(--surface-1, #0e0e0e);cursor:pointer}.vps_result_link.svelte-7vhgoy{color:var(--accent, var(--accent));text-decoration:none;font-size:.85rem;font-weight:600}.vps_result_link.svelte-7vhgoy:hover{text-decoration:underline}.vps_result_details.svelte-7vhgoy{padding:1rem 1.25rem;background:var(--surface-1, #0e0e0e);border-top:1px solid rgba(255,255,255,.08)}.vps_detail_grid.svelte-7vhgoy{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem;margin-bottom:.75rem}.vps_detail_item.svelte-7vhgoy{font-size:.85rem}.vps_detail_label.svelte-7vhgoy{display:block;font-weight:600;color:var(--text_muted, rgba(250, 250, 250, .65));font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.vps_detail_value.svelte-7vhgoy{color:var(--text_primary, #fafafa);font-size:.85rem}.vps_detail_notes.svelte-7vhgoy{padding-left:1.2rem;margin:.5rem 0;font-size:.8rem;color:var(--text_secondary, #a8a29e)}.vps_referral_info.svelte-7vhgoy{font-size:.8rem;margin-top:.5rem;padding:.6rem;background:var(--surface-1, #0e0e0e);border-radius:var(--radius-none);border:1px solid rgba(255,255,255,.08)}.vps_pricing_link.svelte-7vhgoy{display:inline-block;margin-top:.5rem;font-size:.8rem;color:var(--accent, var(--accent));text-decoration:none;font-weight:500}.vps_pricing_link.svelte-7vhgoy:hover{text-decoration:underline}.vps_ineligible_list.svelte-7vhgoy{list-style:none;padding:0;margin:0}.vps_ineligible_list.svelte-7vhgoy li:where(.svelte-7vhgoy){padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:.85rem;color:var(--text_secondary, #a8a29e)}.vps_ineligible_list.svelte-7vhgoy li:where(.svelte-7vhgoy):last-child{border-bottom:none}.vps_ineligible_list.svelte-7vhgoy a:where(.svelte-7vhgoy){color:var(--accent, var(--accent));text-decoration:none;font-size:.8rem}.vps_matrix_section.svelte-7vhgoy{margin-top:2rem}.vps_matrix_table.svelte-7vhgoy{width:100%;border-collapse:collapse;font-size:.8rem;text-align:left}.vps_matrix_table.svelte-7vhgoy th:where(.svelte-7vhgoy){background:var(--bg_secondary, #141418);padding:.6rem;font-weight:600;color:var(--text_secondary, #a8a29e);border-bottom:1px solid rgba(255,255,255,.08);white-space:normal}.vps_matrix_table.svelte-7vhgoy td:where(.svelte-7vhgoy){padding:.75rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:middle}.vps_matrix_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) tr:where(.svelte-7vhgoy):hover{background:var(--bg_secondary, #141418)}.vps_matrix_table.svelte-7vhgoy th:where(.svelte-7vhgoy):first-child,.vps_matrix_table.svelte-7vhgoy td:where(.svelte-7vhgoy):first-child{background:var(--bg_secondary, #141418)}.vps_matrix_tag.svelte-7vhgoy{font-weight:500;color:var(--text_primary, #fafafa)}.vps_faq_list.svelte-7vhgoy{display:flex;flex-direction:column;gap:1rem}.vps_faq_item.svelte-7vhgoy{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:1rem}.vps_faq_item.svelte-7vhgoy:last-child{border-bottom:none;padding-bottom:0}.vps_faq_item.svelte-7vhgoy dt:where(.svelte-7vhgoy){font-weight:600;margin-bottom:.25rem;font-size:.95rem}.vps_faq_item.svelte-7vhgoy dd:where(.svelte-7vhgoy){margin:0;font-size:.9rem;color:var(--text_secondary, #a8a29e);line-height:1.6}.vps_bridges.svelte-7vhgoy ul:where(.svelte-7vhgoy){list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.vps_bridges.svelte-7vhgoy a:where(.svelte-7vhgoy){color:var(--accent, var(--accent));text-decoration:none;font-size:.85rem}.vps_bridges.svelte-7vhgoy a:where(.svelte-7vhgoy):hover{text-decoration:underline}.vps_currency_note.svelte-7vhgoy{margin-top:.5rem;padding:.75rem 1rem;font-size:.8rem;color:var(--text_muted, rgba(250, 250, 250, .65));background:var(--surface-1, #0e0e0e);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-none);line-height:1.5}.text-right.svelte-7vhgoy{text-align:right}.tabular.svelte-7vhgoy{font-variant-numeric:tabular-nums}@media(max-width:768px){.vps_result_main.svelte-7vhgoy{grid-template-columns:2rem 1fr;gap:.5rem}.vps_result_cost_block.svelte-7vhgoy{grid-column:2;text-align:left}.vps_result_actions.svelte-7vhgoy{grid-column:2}.vps_toolbar.svelte-7vhgoy{flex-direction:column;align-items:flex-start}.vps_winner_banner.svelte-7vhgoy{flex-direction:column;text-align:center}.vps_inputs_grid.svelte-7vhgoy{grid-template-columns:1fr}.vps_preset_cards.svelte-7vhgoy{grid-template-columns:repeat(2,1fr)}}.vps_gpu_section.svelte-7vhgoy{margin-top:2.5rem}.vps_gpu_table_wrap.svelte-7vhgoy{overflow-x:auto;border:1px solid rgba(255,255,255,.08);background:var(--surface-1, #0e0e0e);border-radius:var(--radius-none)}.vps_gpu_table_wrap.svelte-7vhgoy th:where(.svelte-7vhgoy):first-child,.vps_gpu_table_wrap.svelte-7vhgoy td:where(.svelte-7vhgoy):first-child{position:sticky;left:0;background:var(--surface-1, #0e0e0e);z-index:1}.vps_gpu_table.svelte-7vhgoy{width:100%;border-collapse:collapse;font-size:.875rem}.vps_gpu_table.svelte-7vhgoy th:where(.svelte-7vhgoy){text-align:left;padding:.75rem 1rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text_secondary);border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.vps_gpu_table.svelte-7vhgoy td:where(.svelte-7vhgoy){padding:.7rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text_primary, #fafafa);vertical-align:middle}.vps_gpu_table.svelte-7vhgoy tbody:where(.svelte-7vhgoy) tr:where(.svelte-7vhgoy):last-child td:where(.svelte-7vhgoy){border-bottom:none}.vps_gpu_price.svelte-7vhgoy{font-variant-numeric:tabular-nums;font-weight:700;color:var(--accent, var(--accent));white-space:nowrap}.vps_gpu_note.svelte-7vhgoy{margin-top:.75rem;font-size:.78rem;color:var(--text_secondary)}
