#ew-tcn-simulator{--tcn-forest: var(--ew-forest, #122018);--tcn-cream: var(--ew-cream, var(--ew-paper, #f4eee1));--tcn-gold: var(--ew-gold, #e4bd76);--tcn-muted: var(--ew-muted, #b4b6aa);--tcn-line: var(--ew-line, #ffffff26);color:var(--tcn-cream);background:var(--tcn-forest);font-family:var(--ew-font, Arial, Helvetica, sans-serif);line-height:1.65;margin-block:48px;padding:clamp(20px,4vw,44px);border-block-start:2px solid var(--tcn-gold);overflow-wrap:anywhere;scroll-margin-block-start:120px}#ew-tcn-simulator *,#ew-tcn-simulator *:before,#ew-tcn-simulator *:after{box-sizing:border-box}#ew-tcn-simulator [hidden]{display:none!important}#ew-tcn-simulator h2,#ew-tcn-simulator h3,#ew-tcn-simulator h4,#ew-tcn-simulator p,#ew-tcn-simulator li{color:var(--tcn-cream)}#ew-tcn-simulator h2,#ew-tcn-simulator h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.2}#ew-tcn-simulator h2{font-size:clamp(30px,4vw,48px);margin-block:0 20px}#ew-tcn-simulator h3{font-size:clamp(23px,2.6vw,30px);margin-block:0 18px}#ew-tcn-simulator h4{font-size:17px;line-height:1.4;margin-block:0 12px}#ew-tcn-simulator p{font-size:16px;margin-block:0 18px}#ew-tcn-simulator .tcn-eyebrow{color:var(--tcn-gold);text-transform:uppercase;letter-spacing:.08em;font-size:12px}#ew-tcn-simulator .tcn-provenance{border-inline-start:2px solid var(--tcn-gold);padding-inline-start:18px}#ew-tcn-simulator .tcn-small,#ew-tcn-simulator .tcn-fallback{color:var(--tcn-muted);font-size:13px}#ew-tcn-simulator .tcn-assumptions{margin-block:26px;padding-block:15px;border-block:1px solid var(--tcn-line)}#ew-tcn-simulator summary{cursor:pointer;display:list-item;color:var(--tcn-gold);min-block-size:44px;padding-block:10px}#ew-tcn-simulator .tcn-rules{padding-inline-start:22px}#ew-tcn-simulator .tcn-rules li{font-size:14px;margin-block:12px}#ew-tcn-simulator .tcn-formula{font-size:14px;padding:18px;background:#ffffff08}#ew-tcn-simulator .tcn-settings{border:1px solid var(--tcn-line);padding:20px;min-inline-size:0;margin-block:24px}#ew-tcn-simulator legend{color:var(--tcn-gold);padding-inline:8px}#ew-tcn-simulator .tcn-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block-end:20px}#ew-tcn-simulator label{display:flex;flex-direction:column;min-inline-size:0;gap:8px;font-size:14px}#ew-tcn-simulator select{-webkit-appearance:auto;appearance:auto;inline-size:100%;min-inline-size:0;min-block-size:46px;border:1px solid var(--tcn-muted);border-radius:3px;padding:10px 12px;color:var(--tcn-cream);background:var(--tcn-forest);font:inherit;font-size:16px}#ew-tcn-simulator :is(button,select):disabled{opacity:.48;cursor:not-allowed}#ew-tcn-simulator .tcn-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:20px}#ew-tcn-simulator .tcn-button{-webkit-appearance:none;appearance:none;display:inline-flex;justify-content:center;align-items:center;min-block-size:46px;max-inline-size:100%;padding:12px 18px;font:inherit;font-size:14px;line-height:1.4;white-space:normal;color:var(--tcn-cream);background:transparent;border:1px solid var(--tcn-gold);border-radius:3px;cursor:pointer}#ew-tcn-simulator .tcn-primary{background:var(--tcn-gold);color:var(--tcn-forest)}#ew-tcn-simulator .tcn-button:hover:not(:disabled){background:var(--tcn-cream);color:var(--tcn-forest);border-color:var(--tcn-cream)}#ew-tcn-simulator :is(button,select,summary,[tabindex]):focus-visible{outline:2px solid var(--tcn-gold);outline-offset:4px}#ew-tcn-simulator .tcn-status{min-block-size:3.2em;font-size:15px;color:var(--tcn-gold)}#ew-tcn-simulator .tcn-guide-title{margin-block-start:32px}#ew-tcn-simulator .tcn-stages{padding:0;margin-block:22px;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#ew-tcn-simulator .tcn-stages li{min-inline-size:0;margin:0;border:1px solid var(--tcn-line);padding:18px}#ew-tcn-simulator .tcn-stages h4>span:first-child{color:var(--tcn-gold);margin-inline-end:8px}#ew-tcn-simulator .tcn-stages p{font-size:14px;margin-block-end:0}#ew-tcn-simulator .tcn-stages [aria-current=step]{border:2px solid var(--tcn-gold);padding:17px;background:#ffffff08}#ew-tcn-simulator .tcn-stages .tcn-finished{border-inline-start:3px solid var(--tcn-gold)}#ew-tcn-simulator .tcn-stage-output:not(:empty){margin-block-start:14px;padding-block-start:12px;border-block-start:1px solid var(--tcn-line);color:var(--tcn-gold)}#ew-tcn-simulator .tcn-panel{margin-block-start:28px;padding-block-start:26px;border-block-start:1px solid var(--tcn-line)}#ew-tcn-simulator .tcn-review{border:1px solid var(--tcn-gold);padding:24px}#ew-tcn-simulator .tcn-table-wrap{max-inline-size:100%;overflow-x:auto;margin-block:20px}#ew-tcn-simulator table{border-collapse:collapse;inline-size:100%;min-inline-size:640px;color:var(--tcn-cream);font-size:13px}#ew-tcn-simulator caption{text-align:start;color:var(--tcn-muted);font-size:12px;margin-block-end:12px}#ew-tcn-simulator th,#ew-tcn-simulator td{text-align:start;vertical-align:top;border-block-end:1px solid var(--tcn-line);padding:12px}#ew-tcn-simulator th{font-weight:600}#ew-tcn-simulator thead{background:#ffffff08}#ew-tcn-simulator .tcn-batch-summary{font-size:14px}#ew-tcn-simulator .tcn-batch-summary p{font-size:14px;margin-block-end:9px}#ew-tcn-simulator .tcn-log{padding-inline-start:25px}#ew-tcn-simulator .tcn-log li{font-size:14px;margin-block-end:12px}#ew-tcn-simulator .tcn-log strong{color:var(--tcn-gold)}@media(max-width:640px){#ew-tcn-simulator .tcn-settings-grid,#ew-tcn-simulator .tcn-stages{grid-template-columns:minmax(0,1fr)}#ew-tcn-simulator .tcn-actions{align-items:stretch}#ew-tcn-simulator .tcn-actions .tcn-button{flex:1 1 180px}}@media(prefers-reduced-motion:reduce){#ew-tcn-simulator *,#ew-tcn-simulator *:before,#ew-tcn-simulator *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ew-tcn-simulation.css.map */
