.sb_page.svelte-1ivvf8r{max-width:none}.sb_page.svelte-1ivvf8r .tools_hero{margin:0 -1.5rem 2rem;padding:2.8rem 1.5rem 1.8rem;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 10% 20%,color-mix(in srgb,var(--accent) 6%,transparent) 0%,transparent 50%),radial-gradient(circle at 90% 10%,rgba(255,255,255,.03) 0%,transparent 40%),var(--bg_secondary, #0c0c0c)}.sb_page.svelte-1ivvf8r .tools_hero h1{margin:.25rem 0 .5rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--text_primary, #fafafa)}.sb_stamp.svelte-1ivvf8r{display:inline-block;margin-left:.5rem;font-size:.55em;font-weight:600;color:var(--accent);border:1px solid var(--border);padding:.2em .7em;vertical-align:middle}.sb_presets.svelte-1ivvf8r{margin-top:1.5rem}.sb_presets.svelte-1ivvf8r h2:where(.svelte-1ivvf8r),.sb_toolbar.svelte-1ivvf8r{font-size:1rem}.sb_presets.svelte-1ivvf8r h2:where(.svelte-1ivvf8r){font-size:1rem;color:var(--text_muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.sb_preset_grid.svelte-1ivvf8r{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;margin-top:.6rem}.sb_preset_card.svelte-1ivvf8r{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .85rem;border:1px solid var(--border);background:var(--bg);color:var(--text_primary);font:inherit;text-align:left;cursor:pointer}.sb_preset_card.svelte-1ivvf8r:hover{border-color:var(--accent)}.sb_preset_active.svelte-1ivvf8r{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.sb_preset_card.svelte-1ivvf8r strong:where(.svelte-1ivvf8r){font-size:.9rem}.sb_preset_card.svelte-1ivvf8r span:where(.svelte-1ivvf8r){font-size:.72rem;color:var(--text_muted);line-height:1.35}.sb_inputs.svelte-1ivvf8r{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.25rem 0;border-block:1px solid var(--border);margin-top:1.25rem}.sb_inputs.svelte-1ivvf8r label:where(.svelte-1ivvf8r){display:flex;flex-direction:column;gap:.45rem;font-size:.8rem;color:var(--text_muted);min-width:15rem;flex:1}.sb_slider_row.svelte-1ivvf8r{display:flex;align-items:center;gap:.6rem}.sb_slider_row.svelte-1ivvf8r input[type=range]:where(.svelte-1ivvf8r){flex:1;accent-color:var(--accent)}.sb_inputs.svelte-1ivvf8r input[type=number]:where(.svelte-1ivvf8r){width:7rem;padding:.45rem .6rem;border:1px solid var(--border);background:var(--bg);color:var(--text_primary);font:inherit;font-size:.95rem}.sb_pills.svelte-1ivvf8r{display:flex;flex-wrap:wrap;gap:.3rem}.sb_pills.svelte-1ivvf8r button:where(.svelte-1ivvf8r){font:inherit;font-size:.72rem;padding:.2rem .55rem;border:1px solid var(--border);background:transparent;color:var(--text_muted);cursor:pointer}.sb_pills.svelte-1ivvf8r button.active:where(.svelte-1ivvf8r){border-color:var(--accent);color:var(--accent)}.sb_actions_top.svelte-1ivvf8r{margin-top:1.25rem}.sb_toolbar.svelte-1ivvf8r{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.5rem}.sb_toolbar.svelte-1ivvf8r input[type=search]:where(.svelte-1ivvf8r){padding:.45rem .7rem;border:1px solid var(--border);background:var(--bg);color:var(--text_primary);font:inherit;font-size:.85rem;min-width:12rem}.sb_chips.svelte-1ivvf8r{display:flex;flex-wrap:wrap;gap:.3rem}.sb_chips.svelte-1ivvf8r button:where(.svelte-1ivvf8r){font:inherit;font-size:.75rem;padding:.28rem .65rem;border:1px solid var(--border);background:transparent;color:var(--text_muted);cursor:pointer}.sb_chip_active.svelte-1ivvf8r{border-color:var(--accent);color:var(--accent)}.sb_viewtoggle.svelte-1ivvf8r{display:flex;gap:0;margin-left:auto}.sb_viewtoggle.svelte-1ivvf8r button:where(.svelte-1ivvf8r){font:inherit;font-size:.78rem;padding:.35rem .8rem;border:1px solid var(--border);background:transparent;color:var(--text_muted);cursor:pointer}.sb_viewtoggle.svelte-1ivvf8r button:where(.svelte-1ivvf8r)+button:where(.svelte-1ivvf8r){border-left:none}.view_active.svelte-1ivvf8r{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.sb_cards_list.svelte-1ivvf8r{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.9rem;margin-top:1rem}.sb_card.svelte-1ivvf8r{border:1px solid var(--border);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.7rem}.sb_card_head.svelte-1ivvf8r{display:flex;align-items:center;gap:.6rem}.sb_card_head.svelte-1ivvf8r h3:where(.svelte-1ivvf8r){font-size:1rem;margin:0;flex:1}.sb_card_head.svelte-1ivvf8r a:where(.svelte-1ivvf8r){color:var(--text_primary)}.sb_rank_pill.svelte-1ivvf8r{font-size:.75rem;font-weight:700;color:var(--accent);border:1px solid var(--border);padding:.1rem .45rem}.sb_pin.svelte-1ivvf8r{background:none;border:none;cursor:pointer;font-size:.95rem;opacity:.35;padding:.1rem}.sb_pin.svelte-1ivvf8r:disabled{cursor:not-allowed}.sb_pinned_active.svelte-1ivvf8r{opacity:1}.sb_card_pricing.svelte-1ivvf8r{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.sb_card_total.svelte-1ivvf8r{font-size:1.45rem;font-weight:700;font-variant-numeric:tabular-nums}.sb_card_total.svelte-1ivvf8r small:where(.svelte-1ivvf8r){font-size:.7rem;font-weight:400;color:var(--text_muted)}.sb_card_perhr.svelte-1ivvf8r,.sb_card_multiple.svelte-1ivvf8r{font-size:.75rem;color:var(--text_muted)}.sb_card_rates.svelte-1ivvf8r{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.4rem .8rem;margin:0}.sb_card_rates.svelte-1ivvf8r div:where(.svelte-1ivvf8r){display:flex;justify-content:space-between;gap:.4rem;border-bottom:1px dotted var(--border);padding-bottom:.2rem}.sb_card_rates.svelte-1ivvf8r dt:where(.svelte-1ivvf8r){color:var(--text_muted);font-size:.75rem}.sb_card_rates.svelte-1ivvf8r dd:where(.svelte-1ivvf8r){margin:0;font-size:.78rem;font-variant-numeric:tabular-nums}.sb_pinned.svelte-1ivvf8r{margin-top:1.75rem}.sb_pinned.svelte-1ivvf8r h2:where(.svelte-1ivvf8r){font-size:1.05rem}.sb_pinned_grid.svelte-1ivvf8r{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem;margin-top:.7rem}.sb_pinned_card.svelte-1ivvf8r{position:relative;border:1px solid var(--accent_rule, var(--border));padding:.8rem .9rem;display:flex;flex-direction:column;gap:.25rem;font-size:.8rem}.sb_pinned_remove.svelte-1ivvf8r{position:absolute;top:.3rem;right:.4rem;background:none;border:none;color:var(--text_muted);cursor:pointer;font-size:1rem}.sb_pinned_total.svelte-1ivvf8r{font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums}.sb_viz.svelte-1ivvf8r{margin-top:1.75rem}.sb_viz.svelte-1ivvf8r h2:where(.svelte-1ivvf8r){font-size:1.05rem}.sb_viz_rows.svelte-1ivvf8r{display:flex;flex-direction:column;gap:.45rem;margin-top:.8rem}.sb_viz_row.svelte-1ivvf8r{display:grid;grid-template-columns:11rem 1fr 6rem;align-items:center;gap:.8rem;font-size:.82rem}.sb_viz_name.svelte-1ivvf8r{color:var(--text_primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb_stacked_bar.svelte-1ivvf8r{display:flex;height:1.05rem;background:color-mix(in srgb,var(--border) 40%,transparent)}.bar_compute.svelte-1ivvf8r{background:var(--accent)}.bar_ram.svelte-1ivvf8r{background:color-mix(in srgb,var(--accent) 45%,transparent)}.sb_viz_total.svelte-1ivvf8r{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.sb_viz_legend.svelte-1ivvf8r{display:flex;gap:1.2rem;margin-top:.6rem;font-size:.75rem;color:var(--text_muted)}.swatch.svelte-1ivvf8r{display:inline-block;width:.75rem;height:.75rem;margin-right:.3rem;vertical-align:middle}.sb_tablewrap.svelte-1ivvf8r{overflow-x:auto;margin-top:1rem}.sb_table.svelte-1ivvf8r{width:100%;border-collapse:collapse;font-size:.875rem}.sb_table.svelte-1ivvf8r th:where(.svelte-1ivvf8r):first-child,.sb_table.svelte-1ivvf8r td:where(.svelte-1ivvf8r):first-child{position:sticky;left:0;background:var(--bg_primary, #101014);z-index:1}.sb_table.svelte-1ivvf8r tr:where(.svelte-1ivvf8r):hover td:where(.svelte-1ivvf8r):first-child{background:var(--bg_secondary, #16161c)}.sb_table.svelte-1ivvf8r th:where(.svelte-1ivvf8r),.sb_table.svelte-1ivvf8r td:where(.svelte-1ivvf8r){text-align:left;padding:.55rem .75rem;border-bottom:1px solid var(--border)}.sb_table.svelte-1ivvf8r th:where(.svelte-1ivvf8r){font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text_muted)}.th_sort.svelte-1ivvf8r{background:none;border:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:0}.th_sort.svelte-1ivvf8r:hover{color:var(--accent)}.num.svelte-1ivvf8r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}td.total.svelte-1ivvf8r{font-weight:700}.sb_credit.svelte-1ivvf8r{display:block;font-size:.72rem;color:var(--text_muted)}.sb_empty.svelte-1ivvf8r{margin-top:.75rem;color:var(--text_muted);font-size:.85rem}.sr_only.svelte-1ivvf8r{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sb_vsvps.svelte-1ivvf8r,.sb_unranked.svelte-1ivvf8r,.sb_skipnotes.svelte-1ivvf8r,.sb_method.svelte-1ivvf8r,.sb_faq.svelte-1ivvf8r,.sb_hublinks.svelte-1ivvf8r{margin-top:2rem}.sb_vsvps.svelte-1ivvf8r h2:where(.svelte-1ivvf8r),.sb_unranked.svelte-1ivvf8r h2:where(.svelte-1ivvf8r),.sb_skipnotes.svelte-1ivvf8r h2:where(.svelte-1ivvf8r),.sb_method.svelte-1ivvf8r h2:where(.svelte-1ivvf8r),.sb_faq.svelte-1ivvf8r h2:where(.svelte-1ivvf8r),.sb_hublinks.svelte-1ivvf8r h2:where(.svelte-1ivvf8r){font-size:1.05rem}.sb_vsvps.svelte-1ivvf8r p:where(.svelte-1ivvf8r){color:var(--text_muted);font-size:.85rem;line-height:1.65;margin-top:.6rem}.sb_vsvps.svelte-1ivvf8r ul:where(.svelte-1ivvf8r){padding-left:1.2rem;color:var(--text_muted);font-size:.85rem;line-height:1.65;margin-top:.6rem}.sb_vsvps.svelte-1ivvf8r li:where(.svelte-1ivvf8r)+li:where(.svelte-1ivvf8r){margin-top:.6rem}.sb_vsvps.svelte-1ivvf8r li:where(.svelte-1ivvf8r) strong:where(.svelte-1ivvf8r){color:var(--text_primary)}.sb_vsvps.svelte-1ivvf8r a:where(.svelte-1ivvf8r),.sb_hublinks.svelte-1ivvf8r a:where(.svelte-1ivvf8r){color:var(--accent)}.sb_unranked.svelte-1ivvf8r ul:where(.svelte-1ivvf8r),.sb_skipnotes.svelte-1ivvf8r ul:where(.svelte-1ivvf8r),.sb_method.svelte-1ivvf8r ul:where(.svelte-1ivvf8r){padding-left:1.2rem;color:var(--text_muted);font-size:.85rem;line-height:1.65}.sb_unranked.svelte-1ivvf8r li:where(.svelte-1ivvf8r)+li:where(.svelte-1ivvf8r),.sb_method.svelte-1ivvf8r li:where(.svelte-1ivvf8r)+li:where(.svelte-1ivvf8r){margin-top:.6rem}.sb_skipnotes.svelte-1ivvf8r li:where(.svelte-1ivvf8r)+li:where(.svelte-1ivvf8r){margin-top:.45rem}.sb_hublinks.svelte-1ivvf8r{padding-top:1rem;border-top:1px solid var(--border)}.sb_guide_grid.svelte-1ivvf8r{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.7rem;margin-top:.7rem}.sb_guide_card.svelte-1ivvf8r{display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--border);padding:.8rem .9rem;text-decoration:none}.sb_guide_card.svelte-1ivvf8r:hover{border-color:var(--accent)}.sb_guide_card.svelte-1ivvf8r strong:where(.svelte-1ivvf8r){color:var(--text_primary);font-size:.88rem}.sb_guide_card.svelte-1ivvf8r span:where(.svelte-1ivvf8r){color:var(--text_muted);font-size:.75rem;line-height:1.45}.sb_pair_links.svelte-1ivvf8r{columns:2;column-gap:1.5rem;padding-left:1.2rem;margin-top:.7rem;color:var(--text_muted);font-size:.85rem}.sb_pair_links.svelte-1ivvf8r li:where(.svelte-1ivvf8r){break-inside:avoid;margin-bottom:.25rem}.sb_faq.svelte-1ivvf8r dl:where(.svelte-1ivvf8r){margin-top:.7rem}.sb_faq.svelte-1ivvf8r dt:where(.svelte-1ivvf8r){font-weight:600;font-size:.92rem;margin-top:.9rem}.sb_faq.svelte-1ivvf8r dd:where(.svelte-1ivvf8r){margin:.3rem 0 0;color:var(--text_muted);font-size:.85rem;line-height:1.65}.sb_actions.svelte-1ivvf8r{display:flex;flex-wrap:wrap;gap:.5rem}.sb_register.svelte-1ivvf8r,.sb_commitment.svelte-1ivvf8r{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border)}.sb_register.svelte-1ivvf8r h2:where(.svelte-1ivvf8r),.sb_commitment.svelte-1ivvf8r h2:where(.svelte-1ivvf8r){font-size:1.05rem}.sb_register_stamp.svelte-1ivvf8r{display:inline-block;margin-left:.5rem;font-size:.55em;font-weight:600;color:var(--accent);border:1px solid var(--border);padding:.2em .7em;vertical-align:middle}.sb_register_stats.svelte-1ivvf8r{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:.9rem}.sb_register_stat.svelte-1ivvf8r strong:where(.svelte-1ivvf8r){display:block;font-size:1.15rem;color:var(--accent);font-variant-numeric:tabular-nums}.sb_register_stat.svelte-1ivvf8r span:where(.svelte-1ivvf8r){font-size:.75rem;color:var(--text_muted)}.sb_register_actions.svelte-1ivvf8r{display:flex;flex-wrap:wrap;gap:.5rem}.sb_register_prev.svelte-1ivvf8r{display:block;font-size:.72rem;color:var(--text_muted)}.delta-down.svelte-1ivvf8r{color:var(--success)}.delta-up.svelte-1ivvf8r{color:var(--error)}.sb_register_lead.svelte-1ivvf8r{margin-top:.75rem;color:var(--text_muted);font-size:.85rem;line-height:1.65}.sb_register_lead.svelte-1ivvf8r a:where(.svelte-1ivvf8r){color:var(--accent)}.sb_register_table.svelte-1ivvf8r,.sb_commitment_table.svelte-1ivvf8r{margin-top:.5rem}.sb_commitment_note.svelte-1ivvf8r{max-width:34rem;font-size:.8rem;color:var(--text_muted);line-height:1.5}
