.es-experience{color:var(--ink);min-width:0}.es-byline,.es-experience .es-small{color:var(--muted);font-size:.875rem;line-height:1.6}.es-experience .es-byline a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.es-badge{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:6px 10px;color:var(--muted);font-size:.75rem;font-weight:800}.es-badge,.es-chrome .desktop-nav a{white-space:nowrap}html.dark .es-chrome .currency-select__face{color:#dce8e5}.es-chrome .mobile-menu-panel{max-height:calc(100dvh - 74px);overflow-y:auto;overscroll-behavior:contain}.es-chrome .footer-brand .footer-email{display:flex;width:-moz-fit-content;width:fit-content;font-family:var(--font-sans),sans-serif;font-size:.9rem}.es-experience .proof-pill{max-width:100%;width:-moz-fit-content;width:fit-content}.es-experience .tools-badge{max-width:100%;letter-spacing:.08em}.es-experience .preview-toolbar small{color:var(--muted);font-size:.8rem}.es-experience .tool-search .es-category-filter{flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px}.es-category-filter>span{font-size:.75rem;font-weight:800}.es-category-filter select{width:100%;min-height:32px;background:transparent;border:0;color:inherit;font:inherit;outline-offset:4px}.es-workspace .panel-heading h2{display:flex;align-items:center;gap:8px}.es-workspace .panel-heading h2 svg{flex:0 0 auto;color:var(--gold)}.es-workspace .input-label{align-items:flex-start}.es-workspace .input-label .input-unit{flex:0 0 auto;max-width:40%;text-align:right;overflow-wrap:anywhere}.es-workspace .input-control,.es-workspace .result-secondary>div{min-width:0}.es-workspace .workspace-note{display:flex;gap:8px;align-items:flex-start}.es-workspace .workspace-note svg{flex:0 0 auto;margin-top:2px}.es-workspace .formula-badge{display:flex;align-items:center;gap:6px;color:#d1e2e6;font-size:.72rem;white-space:nowrap}.es-workspace .result-value{flex-wrap:wrap;overflow-wrap:anywhere}.es-workspace .result-value strong{max-width:100%;font-size:clamp(2.5rem,5vw,4.1rem)}.es-result-error{color:#ffdfce;line-height:1.7}.es-text-button{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:12px;padding:8px 0;border:0;background:transparent;color:var(--muted);font-size:.85rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.es-cost{margin-top:18px;border-top:1px solid var(--line);padding-top:12px}.es-cost summary{min-height:44px;cursor:pointer;font-weight:800;color:var(--ink);padding:8px 0}.es-cost .input-control{margin-top:16px}.es-cost .cost-summary{display:grid;grid-gap:8px;gap:8px}.es-cost .cost-summary strong{font-size:1.65rem}.es-formula li,.es-formula p,.es-formula-preview p:not(.section-kicker){line-height:1.75;color:var(--muted);overflow-wrap:anywhere}.es-formula-preview>a{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--green);font-weight:800}.es-formula h2{margin-top:0}.es-experience .guide-copy a:not(.nav__cta),.es-experience .guide-tool-list a,.es-experience .prose a,.es-formula a{text-decoration:underline;text-underline-offset:3px}.es-experience .guide-tool-list a{display:block;color:var(--green);font-weight:700;line-height:1.5;padding:8px 0}.es-experience .guide-copy section{scroll-margin-top:150px}.es-quick-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.es-quick-links a{display:inline-flex;min-height:44px;align-items:center;border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:10px 14px;color:var(--ink);font-size:.9rem;font-weight:700}.es-experience .calculator-followup{scroll-margin-top:140px}.es-experience .calculator-followup .es-formula{align-self:start}.es-experience .calculator-followup h2{margin-top:0}.es-experience .related-tool strong{overflow-wrap:anywhere}.es-experience .about-facts a{text-decoration:underline;text-underline-offset:3px}html.dark .es-experience .about-contact-band,html.dark .es-experience .category-hero,html.dark .es-experience .tools-hero,html.dark .es-experience .trust-section{background:#121c1e;border-color:var(--line)}html.dark .es-experience .about-facts article,html.dark .es-experience .cluster-card,html.dark .es-experience .empty-tools,html.dark .es-experience .preview-inputs label,html.dark .es-experience .tool-card,html.dark .es-experience .tool-search,html.dark .es-experience .trust-cards article{background:var(--paper);border-color:var(--line);box-shadow:none}html.dark .es-experience .home-door-links a,html.dark .es-experience .home-tool-search input,html.dark .es-experience .preview-cta,html.dark .es-experience .proof-pill,html.dark .es-experience .tool-count,html.dark .es-experience .tool-search label,html.dark .es-experience .tools-badge{background:#10191c;border-color:#34443f;color:#dce8e5}html.dark .es-experience .es-category-filter select,html.dark .es-experience .tool-search input{color:var(--ink)}html.dark .es-experience .category-hero p,html.dark .es-experience .cluster-card p,html.dark .es-experience .compare-card li,html.dark .es-experience .faq-list details p,html.dark .es-experience .input-hint,html.dark .es-experience .input-label,html.dark .es-experience .preview-inputs small,html.dark .es-experience .preview-inputs span,html.dark .es-experience .price-line,html.dark .es-experience .prose li,html.dark .es-experience .prose p,html.dark .es-experience .tool-card p,html.dark .es-experience .tool-category-head>p,html.dark .es-experience .tools-hero p,html.dark .es-experience .trust-cards p,html.dark .es-experience .trust-grid>div>p{color:var(--muted)}html.dark .es-experience .tool-count strong,html.dark .es-experience .tool-search b,html.dark .es-experience .tool-search strong{color:var(--ink)}html.dark .es-experience .cluster-card>span:last-child,html.dark .es-experience .related-workspace-head>a,html.dark .es-experience .section-head>a,html.dark .es-experience .tool-card>span:last-child,html.dark .es-experience .tool-count a{color:#8edbb8}html.dark .es-workspace .workspace-actions button{background:#182226;border-color:#3a5147;color:#dce8e5}html.dark .es-workspace .workspace-actions button.primary{background:#247d5f;color:#fff}html.dark .es-experience .calculator-followup,html.dark .es-experience .related-workspace,html.dark .es-experience .tool-category-head{border-color:var(--line)}@media(max-width:900px){.es-workspace .result-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.es-chrome .header-brand-cluster{min-width:0}}@media(max-width:600px){.es-workspace .result-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.es-workspace .result-value strong{font-size:2.8rem}.es-workspace .formula-badge{white-space:normal}.es-experience .home-tool-search input{font-size:1rem}.es-experience .proof-pill{font-size:.7rem}.es-experience .tools-badge{font-size:.65rem;letter-spacing:.04em}.es-experience .home-tool-search button{padding-inline:14px}.es-experience .preview-head>span{font-size:.65rem}.es-experience .about-hero h1{font-size:2.5rem}.es-experience .category-hero h1{font-size:2.4rem}.es-chrome .footer-brand{min-width:0}.es-chrome .footer-email{overflow-wrap:anywhere;max-width:100%}}@media print{.es-language-bar,.es-text-button,.es-workspace .workspace-actions{display:none!important}.es-experience .result-panel{color:#111;background:#fff!important;border:1px solid #ccc}.es-experience .result-panel p,.es-experience .result-panel span,.es-experience .result-panel strong{color:#111!important}.es-workspace .result-panel,.es-workspace .workspace-panel{page-break-inside:avoid;break-inside:avoid}.es-workspace{display:block}.es-workspace .result-panel,.es-workspace .workspace-panel{margin-bottom:20px}.es-workspace .input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}