.V1csZG_page{padding:2rem 1rem}.V1csZG_container{max-width:960px;margin:0 auto}.V1csZG_hero{margin-bottom:1.5rem}.V1csZG_title{margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.V1csZG_subtitle{color:var(--color-text-muted,#6b7280);margin:0;line-height:1.5}.V1csZG_h2{margin:1.5rem 0 .75rem;font-size:1.25rem;font-weight:600}.V1csZG_solverCard{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.V1csZG_solveForRow{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.V1csZG_fieldGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.V1csZG_field{flex-direction:column;display:flex}.V1csZG_label{color:var(--color-text,#111827);margin-bottom:.25rem;font-size:.85rem;font-weight:600}.V1csZG_helpIcon{color:var(--color-text-muted,#6b7280);cursor:help;font-weight:400}.V1csZG_input{border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);border-radius:6px;padding:.5rem;font-family:inherit;font-size:1rem}.V1csZG_input:disabled{background:var(--color-surface-muted,#f9fafb);color:var(--color-text-muted,#6b7280);font-style:italic}.V1csZG_advanced{margin-top:1rem}.V1csZG_advancedGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;margin-top:.5rem;display:grid}.V1csZG_resultPanel{background:var(--color-surface-muted,#f9fafb);text-align:center;z-index:2;border-radius:8px;margin-top:1.25rem;padding:1rem;position:sticky;top:1rem}.V1csZG_resultLabel{color:var(--color-text-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.V1csZG_resultValue{margin-top:.25rem;font-size:2rem;font-weight:700}.V1csZG_error{color:#991b1b;background:#fef2f2;border-radius:4px;padding:.5rem}.V1csZG_scheduleSection{margin-bottom:1.5rem}.V1csZG_tableWrap{overflow-x:auto}.V1csZG_table{border-collapse:collapse;width:100%;font-size:.9rem}.V1csZG_table th,.V1csZG_table td{text-align:right;border-bottom:1px solid var(--color-border,#e5e7eb);padding:.4rem .6rem}.V1csZG_table th:first-child,.V1csZG_table td:first-child{text-align:center}.V1csZG_crossSell{flex-direction:column;gap:.5rem;margin:1.5rem 0;display:flex}.V1csZG_ctaSecondary{border:1px solid var(--color-brand,#e8740c);color:var(--color-brand,#e8740c);border-radius:8px;padding:.75rem 1rem;font-weight:600;text-decoration:none}.V1csZG_ctaSecondary:hover{background:var(--color-brand,#e8740c);color:#fff}.V1csZG_faqSection{margin-top:2rem}.V1csZG_faqItem{border-bottom:1px solid var(--color-border,#e5e7eb);padding:.75rem 0}.V1csZG_faqQuestion{cursor:pointer;font-weight:600}.V1csZG_faqAnswer{color:var(--color-text-muted,#6b7280);margin-top:.5rem;line-height:1.5}.V1csZG_examples{background:var(--color-surface-muted,#f9fafb);border-radius:8px;margin:1rem 0 1.5rem;padding:1rem}.V1csZG_examplesHeading{margin:0 0 .5rem;font-size:1rem;font-weight:600}.V1csZG_example{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:8px;padding:.75rem 2.25rem .75rem .75rem;position:relative}.V1csZG_example:last-child{border-bottom:1px solid var(--color-border,#e5e7eb)}.V1csZG_exampleLabel{margin:0 0 .25rem;font-size:.9rem}.V1csZG_exampleExpected{color:var(--color-text-muted,#6b7280);margin:0 0 .25rem;font-size:.85rem}.V1csZG_exampleNote{color:var(--color-text-muted,#6b7280);margin:0 0 .5rem;font-size:.85rem;font-style:italic}.V1csZG_exampleBtn{background:var(--color-brand,#e8740c);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.4rem .8rem;font-weight:600}.V1csZG_exampleBtn:hover{opacity:.9}.V1csZG_examplesGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:720px){.V1csZG_examplesGrid{grid-template-columns:1fr 1fr}}.V1csZG_exampleDismiss{cursor:pointer;color:var(--color-text-muted,#6b7280);background:0 0;border:none;border-radius:4px;padding:.2rem .4rem;font-size:1.2rem;line-height:1;position:absolute;top:.4rem;right:.5rem}.V1csZG_exampleDismiss:hover{background:var(--color-surface-muted,#f3f4f6);color:var(--color-text,#111827)}.V1csZG_showExamplesLink{color:var(--color-brand,#e8740c);cursor:pointer;background:0 0;border:none;margin:.5rem 0 1.5rem;padding:.4rem 0;font-size:.85rem;text-decoration:underline}.V1csZG_showExamplesLink:hover{opacity:.85}.V1csZG_showAllBtn{color:var(--color-brand,#e8740c);cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:.4rem 0;font-size:.85rem;text-decoration:underline}.V1csZG_showAllBtn:hover{opacity:.85}.V1csZG_negativeYieldBanner{color:#991b1b;text-align:left;background:#fef2f2;border-left:3px solid #dc2626;border-radius:4px;margin-top:.75rem;padding:.5rem .75rem;font-size:.85rem}.V1csZG_reverseSolveBtn{color:var(--color-brand,#e8740c);cursor:pointer;background:0 0;border:none;margin:.75rem auto 0;font-size:.9rem;font-weight:600;text-decoration:underline;display:block}.V1csZG_reverseSolveBtn:hover{opacity:.85}.V1csZG_howToSection{background:#e8740c0f;border:1px solid #e8740c40;border-radius:12px;margin:0 0 1.5rem;padding:1rem 2.25rem 1rem 1rem;position:relative}.V1csZG_howToHeading{color:var(--color-text,#111827);margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.V1csZG_howToList{margin:0;padding-left:1.25rem;line-height:1.55}.V1csZG_howToList li{margin-bottom:.4rem;font-size:.95rem}.V1csZG_howToDismiss{cursor:pointer;color:var(--color-text-muted,#6b7280);background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1.3rem;line-height:1;position:absolute;top:.5rem;right:.6rem}.V1csZG_howToDismiss:hover{color:var(--color-text,#111827);background:#e8740c1a}.V1csZG_howToRestore{color:var(--color-brand,#e8740c);cursor:pointer;background:0 0;border:none;margin:0 0 1.5rem;padding:.25rem 0;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-block}.V1csZG_howToRestore:hover{opacity:.85}.V1csZG_canonicalSummary{color:var(--color-text,#111827);margin-top:.5rem;font-size:.95rem;line-height:1.5}.V1csZG_comparisonSection{margin:2rem 0}.V1csZG_comparisonTable{border-collapse:collapse;width:100%;font-size:.9rem}.V1csZG_comparisonTable th,.V1csZG_comparisonTable td{text-align:center;border-bottom:1px solid var(--color-border,#e5e7eb);padding:.5rem .75rem}.V1csZG_comparisonTable th{background:var(--color-surface-muted,#f9fafb)}.V1csZG_comparisonFeature{text-align:left;max-width:320px}.V1csZG_copyLinkBtn{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);color:var(--color-text,#111827);cursor:pointer;border-radius:6px;margin:.75rem auto 0;padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:block}.V1csZG_copyLinkBtn:hover{background:var(--color-surface-muted,#f9fafb)}.V1csZG_examplesDetails{margin:1rem 0 1.5rem}.V1csZG_examplesSummary{cursor:pointer;color:var(--color-text,#111827);padding:.5rem 0;font-size:1rem;font-weight:600;list-style:none}.V1csZG_examplesSummary::-webkit-details-marker{display:none}.V1csZG_examplesSummary:before{content:"▾ ";margin-right:.3rem;transition:transform .2s;display:inline-block}.V1csZG_examplesDetails:not([open]) .V1csZG_examplesSummary:before{content:"▸ "}.V1csZG_inputWrap{align-items:center;display:flex;position:relative}.V1csZG_prefix{color:var(--color-text-muted,#9ca3af);pointer-events:none;font-size:1rem;position:absolute;left:.65rem}.V1csZG_suffix{color:var(--color-text-muted,#9ca3af);pointer-events:none;font-size:1rem;position:absolute;right:.65rem}.V1csZG_inputWrap .V1csZG_input{width:100%}.V1csZG_inputWrap:has(.V1csZG_prefix) .V1csZG_input{padding-left:1.6rem}.V1csZG_inputWrap:has(.V1csZG_suffix) .V1csZG_input{padding-right:1.6rem}
