.embed-body{margin:0;padding:0;background:var(--embed-bg, var(--bg))}.embed-shell{display:flex;flex-direction:column;gap:14px}@media(min-width:860px)and (max-width:999.98px){.embed-body .sim-split{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}[data-embed-style=custom] body,[data-embed-style=custom] .embed-body,[data-embed-style=custom] .sim-form-card,[data-embed-style=custom] .sim-result-card,[data-embed-style=custom] .sim-modal,[data-embed-style=custom] .sim-title,[data-embed-style=custom] .sim-step-num,[data-embed-style=custom] .sim-step-name,[data-embed-style=custom] .sim-xl-num,[data-embed-style=custom] .sim-result-eyebrow,[data-embed-style=custom] .sim-result-year,[data-embed-style=custom] .sim-kpi-num,[data-embed-style=custom] .sim-kpi-lbl,[data-embed-style=custom] .sim-field-input input,[data-embed-style=custom] .sim-table{font-family:var(--embed-font, inherit)}.embed-body .sim-page{padding:0}.embed-body .sim-result{position:static;top:auto}.embed-body .sim-split{gap:18px;align-items:start}.embed-body .sim-form{gap:12px}.embed-body .sim-form-card{padding:18px}.embed-body .sim-result-card{padding:22px}[data-embed-variant=light] details.sim-form-card:nth-of-type(n+3){display:none!important}[data-embed-variant=light] .sim-compare,[data-embed-variant=light] .sim-result-mid .sim-result-kpis .sim-kpi:nth-child(n+3){display:none}[data-embed-variant=light] .sim-share .btn:not(.primary){display:none}[data-embed-variant=light] .sim-disclaimer{font-size:11.5px;padding-top:14px}[data-embed-style=minimal]{--surface: transparent;--bg: transparent;--bg-alt: transparent;--ink: currentColor;--ink-soft: currentColor;--ink-muted: rgba(0,0,0,.55);--line: rgba(0,0,0,.12);--line-soft: rgba(0,0,0,.06);--shadow-card: none;--shadow-hover: none;--r-md: 6px;--r-lg: 10px}[data-embed-style=minimal] .embed-body,[data-embed-style=minimal] body{background:transparent!important;color:inherit!important;font-family:inherit!important}[data-embed-style=minimal] .sim-form-card,[data-embed-style=minimal] .sim-result-card,[data-embed-style=minimal] .sim-modal{background:transparent;border:1px solid rgba(0,0,0,.12);box-shadow:none}[data-embed-style=minimal] .sim-step-num,[data-embed-style=minimal] .sim-step-name,[data-embed-style=minimal] .sim-title,[data-embed-style=minimal] .sim-xl-num,[data-embed-style=minimal] .sim-result-eyebrow,[data-embed-style=minimal] .sim-result-year,[data-embed-style=minimal] .sim-kpi-num,[data-embed-style=minimal] .sim-kpi-lbl,[data-embed-style=minimal] .sim-field-input input,[data-embed-style=minimal] .sim-table{font-family:inherit!important}[data-embed-style=minimal] .sim-xl-num{font-weight:700;letter-spacing:-.02em;color:inherit}[data-embed-style=minimal] .sim-result-card{box-shadow:none}[data-embed-style=minimal] .sim-field-input,[data-embed-style=minimal] .sim-seg,[data-embed-style=minimal] .sim-parts-btn{background:#00000008}[data-embed-style=minimal] .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.embed-modal-tabs{display:flex;gap:4px;background:#f6f4f9;padding:4px;border-radius:var(--r-md);margin-bottom:14px}.embed-modal-tab{flex:1;padding:10px 14px;background:transparent;border:0;font-size:13px;font-weight:600;color:var(--ink-soft);border-radius:calc(var(--r-md) - 4px);cursor:pointer;transition:all .15s}.embed-modal-tab.active{background:var(--surface);color:var(--ink);box-shadow:0 2px 6px #0000000f}.embed-snippet{width:100%;min-height:110px;padding:14px;font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--ink);background:#0b0e1a;color:#e0f0ff;border:0;border-radius:var(--r-md);resize:vertical}.embed-modal-actions{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.embed-preview-wrap{margin-top:16px;padding:14px;border:1.5px dashed var(--line);border-radius:var(--r-md);background:#f6f4f9}.embed-preview-lbl{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.embed-preview-iframe{width:100%;height:520px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.embed-shell{max-width:1100px;margin:0 auto}
