.ob_page.svelte-11z0wls{max-width:none;margin:0 auto;padding:0 1.5rem 3.5rem}.ob_page.svelte-11z0wls .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)}.ob_page.svelte-11z0wls .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)}.ob_preset_cards.svelte-11z0wls{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.75rem;margin-top:1.5rem;padding:1.25rem 1.25rem 1.1rem;background:var(--surface-1, var(--bg_secondary, #0e0e0e));border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #00000040}.ob_preset_card.svelte-11z0wls{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;border:1px solid var(--border);background:color-mix(in srgb,var(--text_primary) 3%,transparent);color:var(--text_primary);font:inherit;cursor:pointer;text-align:left;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.ob_preset_icon.svelte-11z0wls{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:1px solid var(--border);background:color-mix(in srgb,var(--text_primary) 5%,transparent);color:color-mix(in srgb,var(--text_primary) 78%,transparent);transition:all .12s ease}.ob_preset_icon.svelte-11z0wls svg:where(.svelte-11z0wls){width:1.25rem;height:1.25rem}.ob_preset_card.svelte-11z0wls:hover .ob_preset_icon:where(.svelte-11z0wls) svg:where(.svelte-11z0wls),.ob_preset_card--active.svelte-11z0wls .ob_preset_icon:where(.svelte-11z0wls) svg:where(.svelte-11z0wls){stroke-width:1.9}.ob_preset_content.svelte-11z0wls{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ob_preset_content.svelte-11z0wls strong:where(.svelte-11z0wls){font-size:.9rem}.ob_preset_content.svelte-11z0wls small:where(.svelte-11z0wls){font-size:.7rem;color:var(--text_muted)}.ob_preset_card.svelte-11z0wls:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 4%,transparent)}.ob_preset_card.svelte-11z0wls:hover .ob_preset_icon:where(.svelte-11z0wls){color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ob_preset_card--active.svelte-11z0wls{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.ob_preset_card--active.svelte-11z0wls strong:where(.svelte-11z0wls){color:var(--accent)}.ob_preset_card--active.svelte-11z0wls .ob_preset_icon:where(.svelte-11z0wls){color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.ob_champion.svelte-11z0wls{margin-top:1.5rem;padding:1.1rem 1.4rem;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-left:3px solid var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 55%),color-mix(in srgb,var(--text_primary) 2%,transparent)}.ob_champion_main.svelte-11z0wls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem}.ob_champion_medal.svelte-11z0wls{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.ob_champion_medal.svelte-11z0wls svg:where(.svelte-11z0wls){width:1.5rem;height:1.5rem}.ob_champion_kicker.svelte-11z0wls{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text_muted);width:100%;order:-1}.ob_champion_name.svelte-11z0wls{font-size:1.35rem;letter-spacing:-.01em}.ob_champion_total.svelte-11z0wls{margin-left:auto;font-size:1.6rem;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.ob_champion_total.svelte-11z0wls em:where(.svelte-11z0wls){font-style:normal;font-size:.8rem;font-weight:400;color:var(--text_muted);margin-left:.15rem}.ob_champion_note.svelte-11z0wls{margin:.4rem 0 0;font-size:.82rem;line-height:1.55;color:var(--text_muted)}.ob_pinned.svelte-11z0wls{margin-top:1.5rem;padding:1rem 1.2rem;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));background:color-mix(in srgb,var(--accent) 4%,transparent)}.ob_pinned_head.svelte-11z0wls{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;margin-bottom:.7rem}.ob_pinned_clear.svelte-11z0wls{background:none;border:none;color:var(--accent);cursor:pointer;font-size:.8rem;text-decoration:underline}.ob_pinned_grid.svelte-11z0wls{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem}.ob_pinned_card.svelte-11z0wls{position:relative;border:1px solid var(--border);padding:.8rem .9rem;display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;background:var(--surface-1, #0e0e0e)}.ob_pinned_remove.svelte-11z0wls{position:absolute;top:.3rem;right:.4rem;background:none;border:none;color:var(--text_muted);cursor:pointer;font-size:1rem}.ob_pinned_total.svelte-11z0wls{font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums}.ob_pinned_meta.svelte-11z0wls{font-size:.75rem;color:var(--text_muted)}.ob_pin.svelte-11z0wls{background:none;border:1px solid var(--border);cursor:pointer;font-size:.8rem;padding:.1rem .3rem}.ob_pin.svelte-11z0wls:disabled{opacity:.4;cursor:not-allowed}.ob_pinned_active.svelte-11z0wls{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent)}.ob_tablewrap--stick.svelte-11z0wls{overflow:visible}.ob_tablewrap--stick.svelte-11z0wls .ob_table:where(.svelte-11z0wls) thead:where(.svelte-11z0wls) th:where(.svelte-11z0wls){position:sticky;top:0;z-index:2;background:var(--bg, #0a0a0a);box-shadow:inset 0 -1px 0 var(--border)}.ob_neartie.svelte-11z0wls{display:inline-block;margin-left:.5rem;padding:.05em .5em;border:1px solid var(--border);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text_muted);white-space:nowrap}.ob_neartie_note.svelte-11z0wls{margin-top:.5rem}.ob_table.svelte-11z0wls tbody:where(.svelte-11z0wls) tr:where(.svelte-11z0wls):nth-child(2n) td:where(.svelte-11z0wls){background:color-mix(in srgb,var(--text_primary) 3%,transparent)}.ob_table.svelte-11z0wls tbody:where(.svelte-11z0wls) tr:where(.svelte-11z0wls):hover td:where(.svelte-11z0wls){background:color-mix(in srgb,var(--accent) 6%,transparent)}.ob_table.svelte-11z0wls tbody:where(.svelte-11z0wls) tr:where(.svelte-11z0wls):first-child td:where(.svelte-11z0wls){box-shadow:inset 2px 0 0 var(--accent)}.ob_ratechart.svelte-11z0wls{margin-top:1.5rem;padding:1.25rem 1.4rem 1.1rem;background:var(--surface-1, var(--bg_secondary, #0e0e0e));border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #00000038}.ob_ratechart.svelte-11z0wls h2:where(.svelte-11z0wls){font-size:1.05rem}.ob_chart_rows.svelte-11z0wls{display:flex;flex-direction:column;gap:.45rem;margin-top:1rem}.ob_chart_row.svelte-11z0wls{display:grid;grid-template-columns:10rem 1fr auto auto;gap:.75rem;align-items:center;font-size:.8rem}.ob_chart_label.svelte-11z0wls{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob_chart_row.svelte-11z0wls{transition:background-color .1s ease}.ob_chart_row.svelte-11z0wls:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.ob_chart_track.svelte-11z0wls{position:relative;height:1.15rem;border:1px solid var(--border);background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),var(--border) calc(25% - 1px) 25%),color-mix(in srgb,var(--text_primary) 2%,transparent);overflow:hidden}.ob_chart_bar.svelte-11z0wls{position:absolute;inset-block:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 85%,transparent),color-mix(in srgb,var(--accent) 45%,transparent))}.ob_chart_bar--index.svelte-11z0wls{top:auto;bottom:0;height:4px;background:linear-gradient(90deg,var(--text_primary, #ddd),color-mix(in srgb,var(--text_primary, #ddd) 35%,transparent))}.ob_chart_value.svelte-11z0wls{font-variant-numeric:tabular-nums;white-space:nowrap}.ob_chart_value.svelte-11z0wls em:where(.svelte-11z0wls){font-style:normal;color:var(--text_muted);font-size:.72rem}.ob_chart_date.svelte-11z0wls{font-size:.7rem;color:var(--text_muted);white-space:nowrap}.ob_faq.svelte-11z0wls{margin-top:1.5rem;padding:1.25rem 1.4rem 1.1rem;background:var(--surface-1, var(--bg_secondary, #0e0e0e));border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #00000038}.ob_faq.svelte-11z0wls h2:where(.svelte-11z0wls){font-size:1.05rem}.ob_faq.svelte-11z0wls .tools_faq_list:where(.svelte-11z0wls){margin-top:.75rem}.ob_stamp.svelte-11z0wls{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}.ob_inputs.svelte-11z0wls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;padding:1.4rem;background:var(--surface-1, var(--bg_secondary, #0e0e0e));border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #00000059}@media(max-width:1100px){.ob_inputs.svelte-11z0wls{grid-template-columns:1fr 1fr}}@media(max-width:768px){.ob_inputs.svelte-11z0wls{grid-template-columns:1fr}}.ob_input_card.svelte-11z0wls{border:1px solid rgba(255,255,255,.08);background:color-mix(in srgb,var(--text_primary) 3%,transparent);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.85rem}.ob_input_head.svelte-11z0wls{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:2.125rem}.ob_input_label.svelte-11z0wls{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text_muted);cursor:pointer}.ob_input_val_wrap.svelte-11z0wls{display:flex;align-items:center;gap:.25rem;padding:.25rem .6rem;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);flex:0 0 auto}.ob_input_val_wrap.svelte-11z0wls input:where(.svelte-11z0wls){width:5rem;padding:0;border:0;outline:0;background:transparent;color:var(--text_primary);font:inherit;font-size:1.15rem;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.ob_input_val_wrap.svelte-11z0wls span:where(.svelte-11z0wls){color:var(--text_muted);font-size:.7rem;font-weight:700}.slider_container.svelte-11z0wls{padding:.2rem 0}.ob_range_slider.svelte-11z0wls{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(to right,var(--accent) 0%,var(--accent) var(--slider-fill, 0%),rgba(255,255,255,.32) var(--slider-fill, 0%),rgba(255,255,255,.32) 100%);outline:none;cursor:pointer}.ob_range_slider.svelte-11z0wls:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ob_range_slider.svelte-11z0wls::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--bg, #0a0a0a);border:2px solid var(--accent);cursor:pointer;box-shadow:0 0 12px var(--accent);transition:transform .1s ease}.ob_range_slider.svelte-11z0wls::-webkit-slider-thumb:hover{transform:scale(1.25)}.ob_range_slider.svelte-11z0wls::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--bg, #0a0a0a);border:2px solid var(--accent);cursor:pointer;box-shadow:0 0 12px var(--accent);transition:transform .1s ease}.ob_range_slider.svelte-11z0wls::-moz-range-thumb:hover{transform:scale(1.25)}.ob_range_slider.svelte-11z0wls::-moz-range-track{height:8px;background:#ffffff38}.ob_range_slider.svelte-11z0wls::-moz-range-progress{height:8px;background:var(--accent)}.ob_input_card.svelte-11z0wls .tools_pill_group .tools_pill{font-weight:600;font-variant-numeric:tabular-nums}.ob_input_card.svelte-11z0wls .tools_pill--active{font-weight:600}.ob_shock.svelte-11z0wls{margin-top:1.5rem;padding:1.05rem 1.4rem;border:1px solid color-mix(in srgb,#c62828 45%,var(--border));border-left:3px solid #c62828;background:linear-gradient(90deg,color-mix(in srgb,#c62828 9%,transparent),transparent 60%),color-mix(in srgb,var(--text_primary) 2%,transparent)}.ob_shock.svelte-11z0wls strong:where(.svelte-11z0wls){display:block;font-size:1.02rem;letter-spacing:-.01em;line-height:1.5}.ob_shock.svelte-11z0wls p:where(.svelte-11z0wls){margin-top:.55rem;font-size:.85rem;line-height:1.6;color:var(--text_muted)}.ob_tablewrap.svelte-11z0wls{overflow-x:auto;margin-top:1.5rem;border:1px solid rgba(255,255,255,.08);background:var(--surface-1, var(--bg_secondary, #0e0e0e));box-shadow:0 4px 20px #00000040}.ob_tablewrap--stick.svelte-11z0wls thead:where(.svelte-11z0wls) th:where(.svelte-11z0wls){position:sticky;top:0;z-index:2;background:var(--surface-1, #0e0e0e);box-shadow:inset 0 -1px 0 var(--border)}.ob_table.svelte-11z0wls{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.ob_table.svelte-11z0wls th:where(.svelte-11z0wls),.ob_table.svelte-11z0wls td:where(.svelte-11z0wls){text-align:left;padding:.6rem .8rem;border-bottom:1px solid var(--border)}.ob_table.svelte-11z0wls th:where(.svelte-11z0wls){font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:var(--text_secondary);font-weight:700;white-space:nowrap}.num.svelte-11z0wls{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}td.total.svelte-11z0wls{font-weight:700}.shock-row.svelte-11z0wls td:where(.svelte-11z0wls){background:color-mix(in srgb,#c62828 5%,transparent)}.ob_method.svelte-11z0wls ul:where(.svelte-11z0wls){padding-left:1.2rem;color:var(--text_muted);font-size:.85rem;line-height:1.65}.ob_method.svelte-11z0wls li:where(.svelte-11z0wls)+li:where(.svelte-11z0wls){margin-top:.5rem}.ob_affiliate.svelte-11z0wls{margin-top:1.5rem;padding:1.25rem 1.4rem 1.1rem;background:var(--surface-1, var(--bg_secondary, #0e0e0e));border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #00000038}.ob_affiliate.svelte-11z0wls h2:where(.svelte-11z0wls){font-size:1.05rem;margin:0 0 .5rem}.ob_affiliate_disclosure.svelte-11z0wls{font-size:.8rem;color:var(--text_muted);margin:0 0 1rem}.ob_affiliate_card.svelte-11z0wls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.75rem 0;border-top:1px solid var(--border)}.ob_affiliate_rank.svelte-11z0wls{display:block;font-size:.75rem;color:var(--text_muted)}.ob_affiliate_terms.svelte-11z0wls{font-size:.8rem;color:var(--text_muted);margin:0;flex:1 1 20rem}.ob_affiliate_card.svelte-11z0wls .btn_secondary:where(.svelte-11z0wls){margin-left:auto}.ob_method.svelte-11z0wls{margin-top:1.5rem;padding:1.25rem 1.4rem 1.1rem;background:var(--surface-1, var(--bg_secondary, #0e0e0e));border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #00000038}.ob_actions.svelte-11z0wls{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding:.9rem 1.1rem;background:var(--surface-1, var(--bg_secondary, #0e0e0e));border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #0003}.ob_register.svelte-11z0wls{margin-top:1.5rem;padding:1.25rem 1.4rem 1.1rem;background:var(--surface-1, var(--bg_secondary, #0e0e0e));border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #00000038}.ob_register.svelte-11z0wls h2:where(.svelte-11z0wls){font-size:1.05rem}.ob_register_stats.svelte-11z0wls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.25rem 2rem;margin-top:.75rem;padding:.85rem 1rem;border:1px solid var(--border);background:color-mix(in srgb,var(--accent) 3%,transparent)}.ob_register_stat.svelte-11z0wls strong:where(.svelte-11z0wls){display:block;font-size:1.35rem;line-height:1;letter-spacing:-.02em;color:var(--text_primary);font-variant-numeric:tabular-nums}.ob_register_stat.svelte-11z0wls span:where(.svelte-11z0wls){display:block;margin-top:.2rem;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text_muted);font-weight:600}.ob_register_actions.svelte-11z0wls{margin-left:auto;display:flex;gap:.5rem}.ob_reg_prev.svelte-11z0wls{display:block;font-size:.7rem;color:var(--text_muted)}.ob_register.svelte-11z0wls td.skip:where(.svelte-11z0wls),.ob_srcnote.svelte-11z0wls{font-size:.78rem;color:var(--text_muted);max-width:26rem}.ob_register_note.svelte-11z0wls{margin-top:.75rem;font-size:.8rem;line-height:1.65;color:var(--text_muted)}.cell-incl.svelte-11z0wls{color:var(--accent);font-weight:700;background:color-mix(in srgb,var(--accent) 7%,transparent)}.cell-np.svelte-11z0wls{color:color-mix(in srgb,var(--text_muted) 85%,transparent);font-style:italic;background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in srgb,var(--text_muted) 6%,transparent) 4px 5px)}.ob_register.svelte-11z0wls h2:where(.svelte-11z0wls),.ob_scenarios.svelte-11z0wls h2:where(.svelte-11z0wls),.ob_ratechart.svelte-11z0wls h2:where(.svelte-11z0wls),.ob_faq.svelte-11z0wls h2:where(.svelte-11z0wls),.ob_method.svelte-11z0wls h2:where(.svelte-11z0wls),.ob_affiliate.svelte-11z0wls h2:where(.svelte-11z0wls){position:relative;padding-top:.85rem;font-size:1.12rem;letter-spacing:-.005em}.ob_register.svelte-11z0wls h2:where(.svelte-11z0wls):before,.ob_scenarios.svelte-11z0wls h2:where(.svelte-11z0wls):before,.ob_ratechart.svelte-11z0wls h2:where(.svelte-11z0wls):before,.ob_faq.svelte-11z0wls h2:where(.svelte-11z0wls):before,.ob_method.svelte-11z0wls h2:where(.svelte-11z0wls):before,.ob_affiliate.svelte-11z0wls h2:where(.svelte-11z0wls):before{content:"";position:absolute;top:0;left:0;width:2.2rem;height:2px;background:var(--accent)}.ob_scenarios.svelte-11z0wls{margin-top:1.5rem;padding:1.25rem 1.4rem 1.1rem;background:var(--surface-1, var(--bg_secondary, #0e0e0e));border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #00000038}.ob_scenarios.svelte-11z0wls h3:where(.svelte-11z0wls){font-size:.9rem;margin:1.25rem 0 .5rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text_muted)}.ob_scenario_lead.svelte-11z0wls{margin-top:.5rem}.ob_scenario_verdict.svelte-11z0wls{margin:.85rem 0;padding:.9rem 1.1rem;border:1px solid var(--border);border-left:3px solid var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 55%);font-size:.875rem;line-height:1.65;box-shadow:var(--shadow-card, 0 1px 2px rgba(0,0,0,.04))}td.ob_math.svelte-11z0wls{font-family:ui-monospace,monospace;font-size:.72rem;white-space:nowrap;color:var(--text_muted)}.ob_page.svelte-11z0wls a:where(.svelte-11z0wls),.ob_page.svelte-11z0wls a{transition:color .1s ease}.ob_table.svelte-11z0wls tbody:where(.svelte-11z0wls) tr:where(.svelte-11z0wls) td:where(.svelte-11z0wls) a:where(.svelte-11z0wls){text-decoration-color:transparent;text-underline-offset:2px}.ob_table.svelte-11z0wls tbody:where(.svelte-11z0wls) tr:where(.svelte-11z0wls):hover td:where(.svelte-11z0wls) a:where(.svelte-11z0wls){color:var(--accent)}.ob_register.svelte-11z0wls tbody:where(.svelte-11z0wls) tr:where(.svelte-11z0wls),.ob_scenarios.svelte-11z0wls tbody:where(.svelte-11z0wls) tr:where(.svelte-11z0wls){transition:background-color .1s ease}.ob_affiliate_card.svelte-11z0wls{transition:border-color .12s ease,background-color .12s ease;border-left:2px solid transparent;padding-left:1rem}.ob_affiliate_card.svelte-11z0wls:hover{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 3%,transparent)}.ob_faq.svelte-11z0wls .tools_faq_item{transition:border-color .12s ease,background-color .12s ease}.ob_faq.svelte-11z0wls .tools_faq_item:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.ob_faq.svelte-11z0wls .tools_faq_item[open] summary{color:var(--accent)}.ob_preset_card.svelte-11z0wls:focus-visible,.ob_actions.svelte-11z0wls .btn_secondary:where(.svelte-11z0wls):focus-visible,.ob_page.svelte-11z0wls a:where(.svelte-11z0wls):focus-visible{outline:none;border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ob_tablewrap.svelte-11z0wls::-webkit-scrollbar{height:8px}.ob_tablewrap.svelte-11z0wls::-webkit-scrollbar-track{background:color-mix(in srgb,var(--text_primary) 3%,transparent)}.ob_tablewrap.svelte-11z0wls::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text_primary) 18%,transparent)}.ob_tablewrap.svelte-11z0wls::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text_primary) 28%,transparent)}.ob_shock.svelte-11z0wls{border-color:color-mix(in srgb,#c62828 30%,var(--border))}.ob_stamp.svelte-11z0wls{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.ob_register.svelte-11z0wls thead:where(.svelte-11z0wls) th[tabindex]:where(.svelte-11z0wls){cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .1s ease}.ob_register.svelte-11z0wls thead:where(.svelte-11z0wls) th[tabindex]:where(.svelte-11z0wls):hover{color:var(--accent)}.ob_register.svelte-11z0wls thead:where(.svelte-11z0wls) th[tabindex]:where(.svelte-11z0wls):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ob_stack.svelte-11z0wls{margin-top:1.5rem;padding:1.25rem 1.4rem 1.1rem;background:var(--surface-1, var(--bg_secondary, #0e0e0e));border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #00000038}.ob_stack_head.svelte-11z0wls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ob_stack_head.svelte-11z0wls h2:where(.svelte-11z0wls){position:relative;padding-top:.85rem;font-size:1.12rem;letter-spacing:-.005em;margin:0}.ob_stack_head.svelte-11z0wls h2:where(.svelte-11z0wls):before{content:"";position:absolute;top:0;left:0;width:2.2rem;height:2px;background:var(--accent)}.ob_stack_toggles.svelte-11z0wls{display:flex;gap:.4rem}.ob_stack_rows.svelte-11z0wls{display:flex;flex-direction:column;gap:.45rem;margin-top:1rem}.ob_stack_row.svelte-11z0wls{display:grid;grid-template-columns:10rem 1fr auto;gap:.75rem;align-items:center;font-size:.8rem;transition:background-color .1s ease;padding:.2rem .4rem;margin:0 -.4rem}.ob_stack_row.svelte-11z0wls:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.ob_stack_label.svelte-11z0wls{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob_stack_track.svelte-11z0wls{display:flex;height:1.15rem;border:1px solid var(--border);background:color-mix(in srgb,var(--text_primary) 2%,transparent);overflow:hidden}.ob_stack_seg.svelte-11z0wls{height:100%;transition:width .16s ease}.ob_stack_seg--ingest.svelte-11z0wls{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 85%,transparent),color-mix(in srgb,var(--accent) 55%,transparent))}.ob_stack_seg--retention.svelte-11z0wls{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.ob_stack_seg--host.svelte-11z0wls{background:linear-gradient(90deg,#10b981,#34d399)}.ob_stack_seg--platform.svelte-11z0wls{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.ob_stack_value.svelte-11z0wls{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ob_stack_value.svelte-11z0wls em:where(.svelte-11z0wls){font-style:normal;font-weight:400;color:var(--text_muted);font-size:.72rem}.ob_stack_legend.svelte-11z0wls{display:inline-flex;align-items:center;gap:.3rem;margin-right:.9rem}.ob_legend_swatch.svelte-11z0wls{width:.85rem;height:.7rem;border:1px solid var(--border);display:inline-block}.ob_legend_swatch--ingest.svelte-11z0wls{background:var(--accent)}.ob_legend_swatch--retention.svelte-11z0wls{background:#f59e0b}.ob_legend_swatch--host.svelte-11z0wls{background:#10b981}.ob_legend_swatch--platform.svelte-11z0wls{background:#8b5cf6}
