.cm-metric-value{font:600 24px/1.2 Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--s-color-text, currentColor);white-space:nowrap}.cm-metric-label{font:450 12px/1.4 Inter,system-ui,sans-serif;color:var(--s-color-text-secondary, var(--s-color-text, currentColor));opacity:.85}.cm-metric-value--small{font-size:19px}.cm-metric-value--text{font-size:17px;font-weight:550;white-space:normal;letter-spacing:0;font-variant-numeric:normal;text-wrap:balance}@media(max-width:500px){.cm-metric-value{font-size:18px}}.cm-offer-value{font:650 32px/1.1 Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--s-color-text, currentColor)}.cm-chart,.cm-bar{--cm-info: #4166d5;--cm-success: #0f8f5f;--cm-warning: #b98900;--cm-critical: #d13415;--cm-neutral: #8a8a8a;--cm-accent: #8264c8;--cm-track: color-mix(in srgb, currentColor 14%, transparent);--cm-track-strong: color-mix(in srgb, currentColor 28%, transparent)}.cm-bar{display:block;width:100%;height:10px;border-radius:5px;overflow:hidden}.cm-swatch{width:8px;height:8px;flex:none}.cm-time-field{display:flex;flex-direction:column;gap:4px;min-width:0}.cm-time-label{font:450 13px/1.4 Inter,system-ui,sans-serif;color:var(--s-color-text, currentColor)}.cm-time-field input{font:450 14px/1 Inter,system-ui,sans-serif;color:var(--s-color-text, currentColor);background:var(--s-color-bg-surface, Field);border:1px solid var(--s-color-border, #8a8a8a);border-bottom-color:var(--s-color-border-strong, #5c5c5c);border-radius:8px;padding:7px 12px;min-height:32px;box-sizing:border-box}.cm-time-field input:focus-visible{outline:2px solid var(--s-color-border-focus, #005bd3);outline-offset:1px}.cm-form-sections{display:flex;flex-direction:column;gap:16px}.cm-builder-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;align-items:start}.cm-builder-fields{display:flex;flex-direction:column;gap:16px;min-width:0}.cm-builder-preview{position:sticky;top:16px;min-width:0}.cm-lab-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;align-items:start}.cm-lab-controls{display:flex;flex-direction:column;gap:16px;min-width:0}.cm-lab-decision{position:sticky;top:16px;min-width:0}.cm-bar--thin{height:6px;border-radius:3px}.cm-line-chart>svg{display:block;width:100%;min-height:220px}.cm-chart-grid{stroke:var(--cm-track);stroke-width:1}.cm-chart-axis-line{stroke:var(--cm-neutral);stroke-width:1}.cm-chart-zero{stroke:var(--cm-neutral);stroke-width:1.5}.cm-chart-current{stroke:var(--cm-accent);stroke-width:1;stroke-dasharray:4 3}.cm-chart-crossover{stroke:var(--cm-warning);stroke-width:1.25;stroke-dasharray:2 3}.cm-loss-zone{fill:color-mix(in srgb,var(--cm-critical) 8%,transparent)}.cm-bell-area{fill:color-mix(in srgb,var(--cm-accent) 16%,transparent)}.cm-bell-line{stroke:var(--cm-accent);stroke-width:2}.cm-bell-profit-line{stroke:var(--cm-success);stroke-width:3}.cm-bell-profit-point{fill:var(--cm-success)}.cm-legend-line--warning{border-color:var(--cm-warning);border-top-style:dashed}.cm-waterfall>svg{display:block;width:100%}.cm-waterfall-connector{stroke:var(--cm-neutral);stroke-width:1;stroke-dasharray:2 2}.cm-conversion-branches{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative}.cm-conversion-branches:before{content:"";position:absolute;top:-16px;left:25%;right:25%;height:16px;border-left:1px solid var(--cm-track-strong);border-right:1px solid var(--cm-track-strong);border-top:1px solid var(--cm-track-strong);pointer-events:none}.cm-legend-line{display:inline-block;width:18px;height:3px;align-self:center;border-radius:2px}.cm-legend-line--info{background:var(--cm-info)}.cm-legend-line--success{background:var(--cm-success)}.cm-legend-line--current{height:10px;width:1px;border-left:1px dashed var(--cm-accent)}.cm-distribution>svg{display:block;width:100%}.cm-distribution-p10{stroke:var(--cm-warning);stroke-width:1.5;stroke-dasharray:4 3}.cm-distribution-median{stroke:var(--cm-info);stroke-width:2}@media(max-width:640px){.cm-conversion-branches{grid-template-columns:1fr}.cm-conversion-branches:before{display:none}}.cm-chart-axis{fill:var(--cm-neutral);font:10px/1 Inter,system-ui,sans-serif}.cm-date-time-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;align-items:end}.cm-date-time-grid>*,.cm-time-field input{min-width:0;width:100%}.cm-form-status{color:var(--s-color-text-secondary, currentColor);margin:0}.cm-text-button{border:0;background:none;padding:4px 0;color:inherit;text-align:left;text-decoration:underline;cursor:pointer;font:inherit}.cm-action-bar{position:static;background:var(--s-color-bg-surface, Canvas);border:1px solid var(--s-color-border, #d9dfe0);border-radius:10px;padding:16px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;box-shadow:0 -2px 8px #0000000a}.cm-task-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.cm-task-list li{border-bottom:1px solid var(--s-color-border, #d9dfe0);padding:12px 0}.cm-task-list li:last-child{border-bottom:0}.cm-task-list p{margin:4px 0}.cm-section-anchor{scroll-margin-top:24px}.cm-section-nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cm-embedded-legal{display:flex;justify-content:center;gap:20px;padding:28px 24px 20px;font-size:12px}.cm-embedded-legal a,.cm-embedded-legal s-link{color:var(--s-color-text-secondary, #616161);text-decoration:none}.cm-embedded-legal a:hover,.cm-embedded-legal s-link:hover{text-decoration:underline}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--s-color-border-focus, #005bd3);outline-offset:3px}@media(max-width:600px){.cm-date-time-grid{grid-template-columns:minmax(0,1fr)}.cm-action-bar{padding:12px}}
