unit-economics-simulator{display:block;--ues-danger:#f87171;--ues-danger-dark:#450a0a;--ues-danger-text:#fecaca;--ues-danger-surface:rgb(127 29 29 / 25%);--ues-danger-border:rgb(248 113 113 / 25%);--ues-viable:#fbbf24;--ues-viable-dark:#451a03;--ues-viable-text:#fde68a;--ues-viable-surface:rgb(120 53 15 / 25%);--ues-viable-border:rgb(251 191 36 / 25%);--ues-viable-panel:rgb(251 191 36 / 20%);--ues-viable-panel-border:rgb(251 191 36 / 45%);--ues-exceptional:#4ade80;--ues-exceptional-dark:#052e16;--ues-exceptional-text:#bbf7d0;--ues-exceptional-surface:rgb(20 83 45 / 25%);--ues-exceptional-border:rgb(74 222 128 / 25%);--ues-exceptional-panel:rgb(74 222 128 / 20%);--ues-exceptional-panel-border:rgb(74 222 128 / 45%)}unit-economics-simulator input[type=range]{accent-color:var(--tt-main-color)}unit-economics-simulator .ues-num-input{width:88px;text-align:right}unit-economics-simulator .ues-status,unit-economics-simulator .ues-status-label{display:inline-block;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.4;border-radius:4px;border:1px solid transparent}unit-economics-simulator .ues-status-label{padding:0;font-size:inherit;background:0 0;border:none}unit-economics-simulator .ues-status-label--danger{color:var(--ues-danger-text);background-color:var(--ues-danger-surface);border-color:var(--ues-danger-border);color:var(--ues-danger)}unit-economics-simulator .ues-status--viable{color:var(--ues-viable-text);background-color:var(--ues-viable-surface);border-color:var(--ues-viable-border)}unit-economics-simulator .ues-status--exceptional{color:var(--ues-exceptional-text);background-color:var(--ues-exceptional-surface);border-color:var(--ues-exceptional-border)}unit-economics-simulator #diagnostic_box.ues-status{display:block;padding:20px;font-size:14px;line-height:1.7;border:1px solid transparent;border-left-width:4px}unit-economics-simulator #diagnostic_box.ues-status--viable{color:var(--ues-viable-text);background-color:var(--ues-viable-panel);border-color:var(--ues-viable-panel-border);border-left-color:var(--ues-viable)}unit-economics-simulator #diagnostic_box.ues-status--exceptional{color:var(--ues-exceptional-text);background-color:var(--ues-exceptional-panel);border-color:var(--ues-exceptional-panel-border);border-left-color:var(--ues-exceptional)}unit-economics-simulator .ues-diagnostic-list{margin:12px 0 0;padding-left:18px;font-size:13px}unit-economics-simulator .ues-diagnostic-list li+li{margin-top:6px}unit-economics-simulator .ues-gauge-track{position:relative;display:flex;overflow:hidden;height:18px;border-radius:999px;background-color:rgb(136 136 136 / 20%)}unit-economics-simulator .ues-gauge-segment{display:flex;align-items:center;justify-content:center;width:33.333%;height:100%;font-size:12px;font-weight:600}unit-economics-simulator .ues-gauge-segment--danger{color:var(--ues-danger-dark);background-color:var(--ues-danger)}unit-economics-simulator .ues-gauge-segment--viable{color:var(--ues-viable-dark);background-color:var(--ues-viable)}unit-economics-simulator .ues-gauge-segment--exceptional{color:var(--ues-exceptional-dark);background-color:var(--ues-exceptional)}unit-economics-simulator .ues-gauge-pointer{position:absolute;top:0;bottom:0;width:10px;background-color:var(--tt-main-text-color);border:1px solid #000;border-radius:999px;box-shadow:0 0 8px rgb(0 0 0 / 45%);transition:left .3s}unit-economics-simulator .ues-chart-wrap{height:250px}unit-economics-simulator .ues-chart-wrap svg{width:100%;height:calc(100% - 24px)}unit-economics-simulator .ues-chart-curve{fill:none;stroke:var(--tt-main-color);stroke-width:3}unit-economics-simulator .ues-legend-item{margin:0}unit-economics-simulator .ues-legend-term{margin:0 0 8px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tt-main-text-color)}@media (max-width:767px){unit-economics-simulator .ues-gauge-segment{font-size:0}}@media print{.ues-print-about-text a,.ues-print-website{text-decoration:none}.ues-print-header-meta,.ues-print-table td:last-child{text-align:right}body.ues-printing #page-header,body.ues-printing #tt-footer,body.ues-printing #tt-header,body.ues-printing .print-hide{display:none!important}body.ues-printing #body,body.ues-printing #body-inner,body.ues-printing #content-wrap,body.ues-printing #page-content{background:#fff!important}body.ues-printing .ues-print-report{display:block!important}.ues-print-report{max-width:900px;margin:0 auto;padding:0;color:#0f172a;font-family:Georgia,'Times New Roman',serif;font-size:11pt;line-height:1.5;--ues-print-brand:rgb(219, 84, 97);--ues-print-brand-dark:rgb(180, 55, 68);--ues-print-brand-light:rgba(252, 231, 234, 0.25)}.ues-print-report *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4;margin:1.5cm}.ues-print-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding-bottom:16px;border-bottom:4px solid var(--ues-print-brand)}.ues-print-brand{display:flex;align-items:center;gap:20px}.ues-print-logo{display:block;width:137px;height:auto}.ues-print-logo-sm{width:100px;margin-bottom:8px}.ues-print-title{margin:0;font-size:18pt;font-weight:900;text-transform:uppercase;color:#0f172a}.ues-print-subtitle{margin:4px 0 0;font-size:10pt;font-style:italic;color:#64748b}.ues-print-website{display:inline-block;margin-top:6px;font-family:Arial,sans-serif;font-size:10pt;font-weight:700;color:var(--ues-print-brand)}.ues-print-confidential{display:inline-block;padding:4px 10px;margin-bottom:8px;font-size:8pt;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--ues-print-brand);border-radius:999px}.ues-print-date{margin:8px 0 0;font-family:monospace;font-size:10pt;color:#64748b}.ues-print-analysis,.ues-print-meta,.ues-print-table-panel{margin-bottom:24px;padding:16px;border:1px solid #e2e8f0;border-radius:8px;page-break-inside:avoid}.ues-print-meta{border-top:3px solid var(--ues-print-brand-light)}.ues-print-analysis-title,.ues-print-meta-title,.ues-print-table-title{margin:0 0 12px;padding-bottom:6px;font-size:9pt;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ues-print-brand-dark);border-bottom:1px solid var(--ues-print-brand-light)}.ues-print-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ues-print-table{width:100%;font-size:10pt}.ues-print-table td{padding:8px 0;vertical-align:top}.ues-print-table tr+tr td{border-top:1px solid #f1f5f9}.ues-print-table td:first-child,.ues-print-table td:nth-child(3){width:24%;font-weight:700;color:#64748b}.ues-print-table td:nth-child(2),.ues-print-table td:nth-child(4){font-weight:700;color:#0f172a}.ues-print-highlight{color:var(--ues-print-brand-dark)!important;font-size:11pt}.ues-print-about-text a,.ues-print-about-title{color:var(--ues-print-brand-dark);font-weight:700}.ues-print-analysis-body{font-family:Arial,sans-serif;font-size:10pt;line-height:1.6}.ues-print-about{margin-top:24px;padding:16px 20px;background:var(--ues-print-brand-light);border:1px solid;border-left:4px solid var(--ues-print-brand);border-radius:8px;page-break-inside:avoid}.ues-print-about-title{margin:0 0 10px;font-size:9pt;letter-spacing:.08em;text-transform:uppercase}.ues-print-about-text{margin:0 0 10px;font-family:Arial,sans-serif;font-size:9.5pt;line-height:1.6;color:#334155}.ues-print-about-text:last-child{margin-bottom:0}.ues-print-report .ues-status{display:inline-block;padding:4px 12px;font-family:Arial,sans-serif;font-size:9pt;font-weight:700;line-height:1.3;border-radius:999px;border:1px solid transparent}.ues-print-report .ues-print-analysis-body.ues-status{display:block;padding:16px;border-radius:8px}.ues-print-report .ues-status--viable{color:#92400e;background-color:#fef3c7;border-color:#fcd34d}.ues-print-report .ues-status--exceptional{color:#065f46;background-color:#d1fae5;border-color:#6ee7b7}.ues-print-report .ues-diagnostic-list{margin:12px 0 0;padding-left:18px}.ues-print-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:48px;padding-top:24px;font-size:9pt;color:#64748b;border-top:2px solid var(--ues-print-brand-light);page-break-inside:avoid}.ues-print-footer-site{margin:0 0 4px;font-family:Arial,sans-serif;font-size:10pt;color:#0f172a}.ues-print-footer-site a{color:var(--ues-print-brand);font-weight:700;text-decoration:none}.ues-print-footer-note{margin:0;max-width:320px;line-height:1.5}.ues-print-signoff{text-align:right;color:#64748b}.ues-print-signoff-line{display:inline-block;width:180px;margin-top:24px;border-top:1px solid #64748b}}