:root{--ltv-bg: #f1f2ef;--ltv-card: #ffffff;--ltv-ink: #171916;--ltv-muted: #676c66;--ltv-line: #dfe2dc;--ltv-line-strong: #cdd2ca;--ltv-blue: #176ee8;--ltv-blue-soft: #eaf3ff;--ltv-green: #0a8148;--ltv-green-soft: #e7f5ed;--ltv-purple: #6558d9;--ltv-purple-soft: #f1efff;--ltv-amber: #b97908;--ltv-amber-soft: #fff4d9;--ltv-red: #d74a38;--ltv-red-soft: #fff0ed;--ltv-radius: 14px;--ltv-shadow: 0 1px 0 rgba(24, 28, 22, .02);--ltv-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ltv-sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}body:has(.ltv-app),body:has(.ltv-lock){margin:0;background:var(--ltv-bg)}.amie-internal-ltv-cac-section{display:block;min-height:100vh}.ltv-app,.ltv-lock{min-height:100vh;color:var(--ltv-ink);background:var(--ltv-bg);font-family:var(--ltv-sans);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}.ltv-app[hidden],.ltv-lock[hidden]{display:none!important}.ltv-app button,.ltv-app input,.ltv-app select,.ltv-lock a,.ltv-lock button,.ltv-lock input{font:inherit}.ltv-app button,.ltv-app select,.ltv-app summary{cursor:pointer}.ltv-topbar{position:sticky;z-index:20;top:0;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:24px;padding:10px clamp(18px,3vw,46px);border-bottom:1px solid var(--ltv-line);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ltv-topbar__brand,.ltv-topbar__meta{display:flex;align-items:center;gap:10px}.ltv-topbar__meta{color:var(--ltv-muted);font-family:var(--ltv-mono);font-size:10px;letter-spacing:.02em}.ltv-wordmark{color:var(--ltv-ink);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700;line-height:1;text-decoration:none}.ltv-topbar__slash{color:#a4aaa1}.ltv-topbar__product{font-weight:700}.ltv-badge,.ltv-status-pill{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;font-family:var(--ltv-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ltv-badge--private{color:var(--ltv-purple);background:var(--ltv-purple-soft)}.ltv-text-link,.ltv-text-button{color:var(--ltv-purple);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ltv-text-button{padding:0;border:0;background:transparent;font-size:12px}.ltv-shell{width:min(1520px,calc(100% - clamp(24px,4vw,72px)));margin:0 auto;padding:46px 0 72px}.ltv-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;margin-bottom:24px}.ltv-eyebrow{margin:0 0 6px;color:#7a8178;font-family:var(--ltv-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.ltv-hero h1,.ltv-card h2,.ltv-inputs h2,.ltv-lock h1{margin:0;color:var(--ltv-ink);font-weight:720;letter-spacing:-.035em}.ltv-hero h1{max-width:850px;font-size:clamp(32px,4vw,54px);line-height:1.02}.ltv-hero__lede{max-width:900px;margin:14px 0 0;color:#525752;font-size:16px}.ltv-hero__actions{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;align-items:end}.ltv-scenario-name{display:grid;gap:5px}.ltv-scenario-name>span,.ltv-select-label>span{color:var(--ltv-muted);font-family:var(--ltv-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ltv-scenario-name input,.ltv-select-label select{width:100%;height:40px;padding:0 12px;border:1px solid var(--ltv-line-strong);border-radius:8px;outline:none;background:var(--ltv-card);color:var(--ltv-ink)}.ltv-scenario-name input:focus,.ltv-select-label select:focus,.ltv-input-wrap:focus-within{border-color:var(--ltv-blue);box-shadow:0 0 0 3px #176ee81f}.ltv-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:9px 14px;border:1px solid var(--ltv-line-strong);border-radius:8px;background:var(--ltv-card);color:var(--ltv-ink);font-size:12px;font-weight:650;line-height:1;text-decoration:none;transition:transform .14s ease,border-color .14s ease,background .14s ease}.ltv-button:hover{border-color:#aeb5ab;transform:translateY(-1px)}.ltv-button--primary{border-color:var(--ltv-ink);background:var(--ltv-ink);color:#fff}.ltv-button--primary:hover{border-color:#30352f;background:#30352f}.ltv-button--large{min-height:48px;padding-inline:24px;font-size:14px}.ltv-model-note{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px;padding:12px 16px;border:1px solid #d8d3f2;border-radius:10px;background:var(--ltv-purple-soft);color:#514b6f}.ltv-model-note__icon{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:50%;background:var(--ltv-purple);color:#fff;font-family:Georgia,serif;font-weight:700}.ltv-model-note p{margin:0;font-size:12px}.ltv-payback-cpa{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.6fr);gap:24px;align-items:stretch;margin-bottom:16px;padding:22px;border:1px solid #272c27;border-radius:14px;background:var(--ltv-ink);color:#fff;box-shadow:0 16px 34px #1b1f1b24}.ltv-payback-cpa__intro{display:flex;flex-direction:column;justify-content:center}.ltv-payback-cpa__intro .ltv-eyebrow{color:#aeb7ae}.ltv-payback-cpa__intro h2{max-width:470px;margin:4px 0 8px;color:#fff;font-size:clamp(22px,2vw,31px);line-height:1.04}.ltv-payback-cpa__intro>p:not(.ltv-eyebrow){max-width:520px;margin:0;color:#c7cec7;font-size:11px;line-height:1.45}.ltv-payback-cpa__intro>span{margin-top:14px;color:#aeb7ae;font-family:var(--ltv-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.ltv-payback-cpa__intro>span strong{margin-left:7px;color:#fff;font-size:13px}.ltv-payback-cpa__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ltv-payback-cpa__grid article{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:18px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#ffffff0e}.ltv-payback-cpa__grid article>span,.ltv-payback-cpa__grid article>small{color:#bfc7bf;font-family:var(--ltv-mono)}.ltv-payback-cpa__grid article>span{font-size:9px;letter-spacing:.04em;text-transform:uppercase}.ltv-payback-cpa__grid article>strong{display:block;margin:9px 0 7px;color:#fff;font-family:var(--ltv-mono);font-size:clamp(25px,2.4vw,38px);font-variant-numeric:tabular-nums;line-height:1}.ltv-payback-cpa__grid article>small{font-size:8px;line-height:1.35}.ltv-payback-cpa__grid article.is-met{border-color:#58d38e94;background:#198b522b}.ltv-payback-cpa__grid article.is-met>strong,.ltv-payback-cpa__grid article.is-met>small{color:#86e3ae}.ltv-payback-cpa__grid article.is-missed{border-color:#f0ae4f6b}.ltv-payback-cpa__grid article.is-missed>small{color:#efbf78}.ltv-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.ltv-kpi{min-width:0;padding:18px;border:1px solid var(--ltv-line);border-radius:12px;background:var(--ltv-card);box-shadow:var(--ltv-shadow)}.ltv-kpi--primary{border-color:#bedfc9;background:#f7fcf9}.ltv-kpi p,.ltv-kpi span{display:block;margin:0;color:var(--ltv-muted)}.ltv-kpi p{font-family:var(--ltv-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ltv-kpi strong{display:block;overflow:hidden;margin:7px 0 3px;color:var(--ltv-ink);font-size:clamp(24px,2.2vw,34px);font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.ltv-kpi--primary strong,.ltv-kpi.is-positive strong{color:var(--ltv-green)}.ltv-kpi.is-negative strong{color:var(--ltv-red)}.ltv-kpi.is-warning strong{color:var(--ltv-amber)}.ltv-kpi span{font-size:10px}.ltv-workspace{display:grid;grid-template-columns:minmax(310px,380px) minmax(0,1fr);gap:16px;align-items:start}.ltv-inputs,.ltv-card{border:1px solid var(--ltv-line);border-radius:var(--ltv-radius);background:var(--ltv-card);box-shadow:var(--ltv-shadow)}.ltv-inputs{position:sticky;top:74px;max-height:calc(100vh - 92px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ltv-panel-heading,.ltv-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ltv-panel-heading{position:sticky;z-index:3;top:0;padding:18px;border-bottom:1px solid var(--ltv-line);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ltv-inputs h2,.ltv-card h2{font-size:21px;line-height:1.12}.ltv-input-section{padding:18px;border-bottom:1px solid var(--ltv-line)}.ltv-input-section h3{margin:0 0 12px;font-size:12px}.ltv-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.ltv-field{display:grid;min-width:0;gap:5px}.ltv-field>span:first-child,.ltv-field--readonly>span{overflow:hidden;color:#555b55;font-size:10px;line-height:1.25;text-overflow:ellipsis}.ltv-field>small{color:var(--ltv-muted);font-size:8px;line-height:1.35}.ltv-input-wrap{display:flex;min-width:0;height:39px;align-items:center;gap:2px;padding:0 10px;border:1px solid #b9d1ee;border-radius:7px;background:var(--ltv-blue-soft);color:#4b6a8c;transition:border-color .14s ease,box-shadow .14s ease}.ltv-input-wrap.is-invalid{border-color:var(--ltv-red);background:var(--ltv-red-soft)}.ltv-input-wrap input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#164f92;font-family:var(--ltv-mono);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.ltv-input-wrap b{font-family:var(--ltv-mono);font-size:11px;font-weight:600}.ltv-input-wrap--suffix input{text-align:right}.ltv-field--readonly strong{display:flex;height:39px;align-items:center;justify-content:flex-end;padding:0 11px;border:1px solid var(--ltv-line);border-radius:7px;background:#f7f8f6;font-family:var(--ltv-mono);font-size:12px}.ltv-derived-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--ltv-line);background:#f8f9f7}.ltv-derived-strip>div{padding:12px 18px}.ltv-derived-strip>div+div{border-left:1px solid var(--ltv-line)}.ltv-derived-strip span,.ltv-derived-strip strong{display:block}.ltv-derived-strip span{margin-bottom:3px;color:var(--ltv-muted);font-size:9px}.ltv-derived-strip strong{font-family:var(--ltv-mono);font-size:15px;font-variant-numeric:tabular-nums}.ltv-volume-rule{display:grid;gap:3px;padding:12px 18px;border-bottom:1px solid var(--ltv-line);background:#f7f8f6;color:var(--ltv-muted)}.ltv-volume-rule strong,.ltv-volume-rule span{display:block}.ltv-volume-rule strong{color:var(--ltv-ink);font-size:10px}.ltv-volume-rule span{font-size:9px;line-height:1.4}.ltv-volume-rule.is-active{border-bottom-color:#bddfc9;background:var(--ltv-green-soft);color:var(--ltv-green)}.ltv-volume-rule.is-active strong{color:var(--ltv-green)}.ltv-disclosure{padding:0}.ltv-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;list-style:none;font-size:12px;font-weight:700}.ltv-disclosure summary::-webkit-details-marker{display:none}.ltv-disclosure summary:after{content:"+";color:var(--ltv-muted);font-family:var(--ltv-mono);font-size:16px;font-weight:400}.ltv-disclosure[open] summary:after{content:"\2212"}.ltv-disclosure summary small{margin-left:auto;color:var(--ltv-muted);font-family:var(--ltv-mono);font-size:8px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.ltv-disclosure>.ltv-input-grid,.ltv-disclosure>.ltv-retention-table,.ltv-disclosure>.ltv-input-help{margin-right:18px;margin-left:18px}.ltv-disclosure>.ltv-input-grid,.ltv-disclosure>.ltv-retention-table{margin-bottom:18px}.ltv-input-help{margin-top:-5px;margin-bottom:12px;color:var(--ltv-muted);font-size:10px}.ltv-retention-table{overflow:hidden;border:1px solid var(--ltv-line);border-radius:8px}.ltv-retention-row{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:center;padding:6px 8px}.ltv-retention-row+.ltv-retention-row{border-top:1px solid var(--ltv-line)}.ltv-retention-row>span{color:var(--ltv-muted);font-family:var(--ltv-mono);font-size:9px}.ltv-retention-row .ltv-input-wrap{height:31px;padding:0 7px}.ltv-retention-row .ltv-input-wrap input,.ltv-retention-row .ltv-input-wrap b{font-size:10px}.ltv-retention-row--head{background:#f5f6f4;font-weight:700}.ltv-source-note{display:grid;gap:2px;padding:16px 18px 19px;color:var(--ltv-muted)}.ltv-source-note span{font-family:var(--ltv-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.ltv-source-note strong{color:var(--ltv-ink);font-size:11px}.ltv-source-note small{font-size:9px}.ltv-results{display:grid;min-width:0;gap:16px}.ltv-card{min-width:0;padding:24px}.ltv-card__heading{margin-bottom:18px}.ltv-card__heading p:not(.ltv-eyebrow){margin:5px 0 0;color:var(--ltv-muted);font-size:12px}.ltv-card__heading--table{align-items:end}.ltv-chart-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;color:var(--ltv-muted);font-family:var(--ltv-mono);font-size:9px}.ltv-chart-legend span{display:inline-flex;align-items:center;gap:5px}.ltv-legend-swatch{display:inline-block;width:14px;height:3px;border-radius:99px;background:var(--ltv-green)}.ltv-legend-swatch--bar{width:8px;height:8px;border-radius:2px;background:#cbe8d6}.ltv-legend-swatch--baseline{background:repeating-linear-gradient(90deg,var(--ltv-purple) 0 4px,transparent 4px 7px)}.ltv-chart{position:relative;min-height:320px}.ltv-chart--compact{min-height:230px}.ltv-chart svg{display:block;width:100%;height:auto;overflow:visible}.ltv-chart text{fill:#747a72;font-family:var(--ltv-mono);font-size:11px}.ltv-chart .ltv-axis-line{stroke:#e4e7e1;stroke-width:1}.ltv-chart .ltv-zero-line{stroke:#9aa197;stroke-dasharray:4 4;stroke-width:1}.ltv-chart .ltv-scenario-line{fill:none;stroke:var(--ltv-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.ltv-chart .ltv-baseline-line{fill:none;stroke:var(--ltv-purple);stroke-dasharray:7 6;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ltv-chart .ltv-payback-area{fill:#0a81481c}.ltv-chart .ltv-profit-bar--positive{fill:#cfeadd}.ltv-chart .ltv-profit-bar--negative{fill:#f6c7c0}.ltv-chart .ltv-scenario-point{fill:var(--ltv-green);stroke:#fff;stroke-width:1.5}.ltv-chart .ltv-payback-point{fill:#fff;stroke:var(--ltv-green);stroke-width:3}.ltv-chart .ltv-payback-label{fill:var(--ltv-green);font-weight:700}.ltv-chart .ltv-chart-axis-title{fill:var(--ltv-muted);font-size:10px}.ltv-chart .ltv-chart-hit{fill:transparent;cursor:crosshair;pointer-events:all}.ltv-chart .ltv-chart-hover-band{fill:#6558d90e;pointer-events:none}.ltv-chart .ltv-chart-hover-guide{stroke:#6f756d;stroke-dasharray:3 4;stroke-width:1;pointer-events:none}.ltv-chart .ltv-chart-hover-marker{fill:#fff;stroke-width:3;pointer-events:none}.ltv-chart .ltv-chart-hover-marker--bar{stroke:#8fbda2}.ltv-chart .ltv-chart-hover-marker--current{stroke:var(--ltv-green)}.ltv-chart .ltv-chart-hover-marker--baseline{stroke:var(--ltv-purple)}.ltv-chart-tooltip{position:absolute;z-index:5;width:min(235px,calc(100% - 16px));padding:11px 12px;border:1px solid #ced3cc;border-radius:9px;background:#171916f5;box-shadow:0 10px 28px #17191629;color:#fff;pointer-events:none}.ltv-chart-tooltip[hidden]{display:none}.ltv-chart-tooltip__title{display:block;margin-bottom:7px;font-family:var(--ltv-mono);font-size:11px}.ltv-chart-tooltip span{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:7px;align-items:center;padding:3px 0;font-size:10px}.ltv-chart-tooltip i{width:6px;height:6px;border-radius:50%;background:#aeb5ac}.ltv-chart-tooltip i.is-bar{background:#b9ddc7}.ltv-chart-tooltip i.is-current{background:#46c681}.ltv-chart-tooltip i.is-baseline{background:#9389ef}.ltv-chart-tooltip em{color:#cdd2cb;font-style:normal}.ltv-chart-tooltip b{font-family:var(--ltv-mono);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.ltv-chart-hint{margin:-2px 0 12px;color:var(--ltv-muted);font-size:10px}.ltv-chart-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;border:1px solid var(--ltv-line);border-radius:10px;background:#f8f9f7}.ltv-chart-summary>div{padding:12px 14px}.ltv-chart-summary>div+div{border-left:1px solid var(--ltv-line)}.ltv-chart-summary span,.ltv-chart-summary strong{display:block}.ltv-chart-summary span{color:var(--ltv-muted);font-size:9px}.ltv-chart-summary strong{margin-top:3px;font-family:var(--ltv-mono);font-size:15px;font-variant-numeric:tabular-nums}.ltv-two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ltv-status-pill{color:var(--ltv-amber);background:var(--ltv-amber-soft)}.ltv-status-pill.is-pass{color:var(--ltv-green);background:var(--ltv-green-soft)}.ltv-status-pill.is-fail{color:var(--ltv-red);background:var(--ltv-red-soft)}.ltv-health-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ltv-health-list article{min-width:0;padding:14px;border:1px solid var(--ltv-line);border-radius:9px;background:#fafbf9}.ltv-health-list span,.ltv-health-list strong,.ltv-health-list small{display:block}.ltv-health-list span{color:var(--ltv-muted);font-size:9px}.ltv-health-list strong{overflow:hidden;margin:5px 0 3px;font-family:var(--ltv-mono);font-size:21px;font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.ltv-health-list strong.is-positive{color:var(--ltv-green)}.ltv-health-list strong.is-warning{color:var(--ltv-amber)}.ltv-health-list strong.is-negative{color:var(--ltv-red)}.ltv-health-list small{color:var(--ltv-muted);font-size:9px;line-height:1.35}.ltv-table-unit{color:var(--ltv-muted);font-family:var(--ltv-mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.ltv-table-scroll,.ltv-heatmap-wrap{overflow-x:auto;scrollbar-width:thin}.ltv-data-table,.ltv-heatmap-table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.ltv-data-table{min-width:1320px}.ltv-data-table th,.ltv-data-table td{padding:11px 10px;border-bottom:1px solid var(--ltv-line);text-align:right;white-space:nowrap}.ltv-data-table th{color:var(--ltv-muted);background:#f6f7f5;font-family:var(--ltv-mono);font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ltv-data-table th:first-child,.ltv-data-table td:first-child{position:sticky;z-index:1;left:0;text-align:left}.ltv-data-table td:first-child{background:var(--ltv-card);font-family:var(--ltv-mono);font-size:10px;font-weight:700}.ltv-data-table td{color:#353a34;font-family:var(--ltv-mono);font-size:10px}.ltv-data-table td.is-positive{color:var(--ltv-green);font-weight:700}.ltv-data-table td.is-negative{color:var(--ltv-red);font-weight:700}.ltv-data-table tfoot td{border-bottom:0;background:#f6f7f5;color:var(--ltv-ink);font-weight:700}.ltv-select-label{display:grid;min-width:180px;gap:5px}.ltv-select-label select{height:36px;font-size:11px}.ltv-heatmap-table{min-width:900px;table-layout:fixed}.ltv-heatmap-table th,.ltv-heatmap-table td{height:48px;padding:4px;border-right:2px solid #fff;border-bottom:2px solid #fff;text-align:center}.ltv-heatmap-table th{height:32px;color:var(--ltv-muted);font-family:var(--ltv-mono);font-size:8px;font-weight:700;text-transform:uppercase}.ltv-heatmap-table th:first-child{width:96px;text-align:left}.ltv-heatmap-table tbody th{position:sticky;z-index:1;left:0;background:var(--ltv-card)}.ltv-heatmap-table td{border-radius:4px;font-family:var(--ltv-mono);font-size:9px;font-variant-numeric:tabular-nums}.ltv-heatmap-table td.is-empty{background:#fafbf9;color:transparent}.ltv-heatmap-legend{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px;color:var(--ltv-muted);font-family:var(--ltv-mono);font-size:9px}.ltv-heatmap-legend i{width:120px;height:8px;border-radius:99px}.ltv-heatmap-legend i.is-value{background:linear-gradient(90deg,#0a814814,#0a8148f0)}.ltv-heatmap-legend i.is-rate{background:linear-gradient(90deg,#6558d914,#6558d9f0)}.ltv-card-footnote{margin:12px 0 0;color:var(--ltv-muted);font-size:10px}.ltv-lock{display:grid;min-height:100vh;place-items:center;padding:32px}.ltv-lock__card{display:flex;width:min(520px,100%);flex-direction:column;align-items:flex-start;padding:clamp(30px,6vw,54px);border:1px solid var(--ltv-line);border-radius:18px;background:var(--ltv-card);box-shadow:0 18px 60px #161c1414}.ltv-lock__icon{display:grid;width:58px;height:58px;margin:42px 0 26px;place-items:center;border-radius:50%;background:var(--ltv-purple-soft);color:var(--ltv-purple)}.ltv-lock__icon svg{width:26px;height:26px}.ltv-lock h1{max-width:420px;font-size:clamp(30px,6vw,44px);line-height:1.03}.ltv-lock p:not(.ltv-eyebrow){margin:16px 0 24px;color:var(--ltv-muted)}.ltv-password-form{width:100%}.ltv-password-form>label{display:block;margin-bottom:8px;color:var(--ltv-ink);font-size:12px;font-weight:700}.ltv-password-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ltv-password-row input{width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--ltv-line-strong);border-radius:8px;background:#fff;color:var(--ltv-ink);outline:none}.ltv-password-row input:focus{border-color:var(--ltv-purple);box-shadow:0 0 0 3px #6558d924}.ltv-password-row .ltv-button{white-space:nowrap}.ltv-password-error{min-height:18px;margin:8px 0 0!important;color:var(--ltv-red)!important;font-size:12px}.ltv-lock code{padding:2px 5px;border-radius:4px;background:#f1f2ef;font-family:var(--ltv-mono);font-size:.9em}.ltv-lock .ltv-text-link{margin-top:18px;font-size:12px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}@media(max-width:1250px){.ltv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ltv-kpi:nth-child(4),.ltv-kpi:nth-child(5){grid-column:span 1}.ltv-workspace{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.ltv-two-up{grid-template-columns:1fr}.ltv-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ltv-chart-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--ltv-line)}.ltv-chart-summary>div:nth-child(4){border-top:1px solid var(--ltv-line)}}@media(max-width:560px){.ltv-password-row{grid-template-columns:1fr}.ltv-password-row .ltv-button{width:100%}}@media(max-width:980px){.ltv-topbar{position:relative}.ltv-topbar__meta>span:not(:last-of-type){display:none}.ltv-shell{width:min(100% - 28px,760px);padding-top:30px}.ltv-hero{grid-template-columns:1fr}.ltv-hero__actions{grid-template-columns:minmax(0,1fr) auto auto}.ltv-payback-cpa,.ltv-workspace{grid-template-columns:1fr}.ltv-inputs{position:relative;top:auto;max-height:none}.ltv-panel-heading{position:relative}}@media(max-width:680px){.ltv-topbar{padding-inline:15px}.ltv-topbar__product,.ltv-topbar__slash,.ltv-topbar__meta span{display:none}.ltv-shell{width:calc(100% - 20px);padding:24px 0 44px}.ltv-hero{gap:24px}.ltv-hero__actions{grid-template-columns:1fr 1fr}.ltv-scenario-name{grid-column:1 / -1}.ltv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ltv-kpi:first-child{grid-column:1 / -1}.ltv-kpi{padding:14px}.ltv-payback-cpa{padding:18px}.ltv-payback-cpa__grid,.ltv-input-grid,.ltv-health-list,.ltv-derived-strip{grid-template-columns:1fr}.ltv-derived-strip>div+div{border-top:1px solid var(--ltv-line);border-left:0}.ltv-card{padding:18px 14px}.ltv-card__heading,.ltv-card__heading--table{align-items:flex-start;flex-direction:column}.ltv-chart-legend{justify-content:flex-start}.ltv-chart{min-height:240px}.ltv-chart--compact{min-height:190px}.ltv-chart-summary{grid-template-columns:1fr}.ltv-chart-summary>div+div,.ltv-chart-summary>div:nth-child(3),.ltv-chart-summary>div:nth-child(4){border-top:1px solid var(--ltv-line);border-left:0}.ltv-select-label{width:100%}.ltv-lock{padding:16px}}@media(prefers-reduced-motion:reduce){.ltv-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/amie-internal-ltv-cac.css.map */
