#tvmounty-height-studio{--tm-ink: var(--ink);--tm-muted: #5d7584;--tm-paper: #fff;--tm-bg: #f4f9fa;--tm-line: #dce8ec;--tm-soft: #eaf8fb;--tm-teal: var(--cyan);--tm-orange: #ff7900;--tm-wall: #e9eeea;--tm-floor: #d9cec0;font-family:inherit;color:var(--tm-ink);background:var(--tm-bg);font-size:14px;line-height:1.45;width:100%;color-scheme:light}#tvmounty-height-studio *{box-sizing:border-box}#tvmounty-height-studio button,#tvmounty-height-studio input,#tvmounty-height-studio select{font:inherit}#tvmounty-height-studio button{color:inherit}#tvmounty-height-studio .tm-main{padding:28px 30px 25px;max-width:1260px;margin:auto}#tvmounty-height-studio .tm-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}#tvmounty-height-studio .tm-eyebrow{font-size:11px;color:var(--tm-teal);font-weight:750;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px}#tvmounty-height-studio h1{font-size:32px;line-height:1.12;letter-spacing:-1.2px;margin:0 0 9px;font-weight:750}#tvmounty-height-studio .tm-sub{margin:0;color:var(--tm-muted);font-size:13px}#tvmounty-height-studio .tm-free{display:flex;align-items:center;gap:6px;color:var(--tm-muted);font-size:11px;white-space:nowrap}#tvmounty-height-studio .tm-free svg{width:15px;height:15px;color:var(--tm-teal)}#tvmounty-height-studio .tm-layout{display:grid;grid-template-columns:264px minmax(0,1fr);gap:20px;align-items:start}#tvmounty-height-studio .tm-controls{padding:21px;background:var(--tm-paper);border:1px solid var(--tm-line);border-radius:16px;min-width:0}#tvmounty-height-studio .tm-control-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:10px}#tvmounty-height-studio h2{font-size:16px;font-weight:700;letter-spacing:-.35px;margin:0}#tvmounty-height-studio .tm-units{display:flex;padding:3px;background:var(--tm-bg);border-radius:7px;gap:2px}#tvmounty-height-studio .tm-units button{border:0;background:transparent;font-size:11px;padding:4px 7px;border-radius:5px;color:var(--tm-muted)}#tvmounty-height-studio .tm-units button[aria-pressed=true]{background:var(--tm-paper);color:var(--tm-ink);box-shadow:0 1px 3px #071d3015}#tvmounty-height-studio .tm-label{font-size:12px;font-weight:600;display:block}#tvmounty-height-studio .tm-rooms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0 23px}#tvmounty-height-studio .tm-room{border:1px solid var(--tm-line);border-radius:9px;background:var(--tm-paper);padding:10px 2px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px}#tvmounty-height-studio .tm-room svg{width:21px;height:21px;stroke-width:1.5}#tvmounty-height-studio .tm-room[aria-pressed=true]{border-color:var(--tm-teal);color:var(--tm-teal);background:var(--tm-soft)}#tvmounty-height-studio .tm-field{margin-top:21px}#tvmounty-height-studio .tm-field-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}#tvmounty-height-studio .tm-value{font-variant-numeric:tabular-nums;font-weight:700;font-size:15px;color:var(--tm-teal)}#tvmounty-height-studio input[type=range]{display:block;width:100%;margin:0;height:5px;border-radius:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--tm-teal) 0%,var(--tm-teal) var(--tm-fill, 50%),var(--tm-line) var(--tm-fill, 50%),var(--tm-line) 100%);accent-color:var(--tm-teal)}#tvmounty-height-studio input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--tm-paper);border:4px solid var(--tm-teal);box-shadow:0 2px 5px #00263620}#tvmounty-height-studio input[type=range]::-moz-range-thumb{width:11px;height:11px;border-radius:50%;background:var(--tm-paper);border:4px solid var(--tm-teal)}#tvmounty-height-studio .tm-range-ends{display:flex;justify-content:space-between;color:var(--tm-muted);font-size:11px;margin-top:10px}#tvmounty-height-studio .tm-sizes{display:flex;gap:6px;margin-top:10px}#tvmounty-height-studio .tm-size{flex:1;border:1px solid var(--tm-line);background:var(--tm-paper);border-radius:6px;padding:5px 0;font-size:11px}#tvmounty-height-studio .tm-size[aria-pressed=true]{background:var(--tm-soft);color:var(--tm-teal);border-color:var(--tm-teal)}#tvmounty-height-studio details{border-top:1px solid var(--tm-line);margin-top:20px;padding-top:15px}#tvmounty-height-studio summary{font-size:11px;color:var(--tm-muted)}#tvmounty-height-studio .tm-workspace{min-width:0}#tvmounty-height-studio .tm-scene-shell{background:var(--tm-paper);border:1px solid var(--tm-line);border-radius:16px;overflow:hidden}#tvmounty-height-studio .tm-scene-top{padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}#tvmounty-height-studio .tm-scene-title{font-size:12px;font-weight:650;display:flex;align-items:center;gap:7px}#tvmounty-height-studio .tm-dot{width:6px;height:6px;border-radius:50%;background:var(--tm-teal)}#tvmounty-height-studio .tm-views{display:flex;padding:3px;background:var(--tm-bg);border-radius:7px;gap:3px}#tvmounty-height-studio .tm-views button{padding:5px 10px;border:0;border-radius:5px;background:transparent;font-size:11px;color:var(--tm-muted)}#tvmounty-height-studio .tm-views button[aria-pressed=true]{background:var(--tm-paper);box-shadow:0 1px 4px #00263615;color:var(--tm-ink);font-weight:600}#tvmounty-height-studio .tm-scene{width:100%;height:302px;position:relative;overflow:hidden;background:var(--tm-wall)}#tvmounty-height-studio .tm-scene>svg{display:block;width:100%;height:100%}#tvmounty-height-studio .tm-scene text{font-family:inherit;font-size:11px;fill:var(--tm-ink);font-weight:600}#tvmounty-height-studio .tm-scene .tm-measure{stroke:var(--tm-teal);stroke-width:1.2;fill:none}#tvmounty-height-studio .tm-scene .tm-dim-label{fill:var(--tm-paper);stroke:var(--tm-line);stroke-width:.5}#tvmounty-height-studio .tm-scene .tm-dim-text{fill:var(--tm-teal);font-weight:700}#tvmounty-height-studio .tm-tv-object{cursor:ns-resize;touch-action:none}#tvmounty-height-studio .tm-scene-legend{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;color:var(--tm-muted);font-size:11px}#tvmounty-height-studio .tm-scene-legend span{display:flex;align-items:center;gap:5px}#tvmounty-height-studio .tm-scene-legend svg{width:12px;height:12px}#tvmounty-height-studio .tm-metrics{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1px;background:var(--tm-line);border:1px solid var(--tm-line);border-radius:13px;margin-top:12px;overflow:hidden}#tvmounty-height-studio .tm-metric{background:var(--tm-paper);padding:14px 14px 13px;min-width:0}#tvmounty-height-studio .tm-metric:first-child{background:var(--tm-soft)}#tvmounty-height-studio .tm-metric-label{font-size:11px;color:var(--tm-muted);margin-bottom:5px;white-space:nowrap}#tvmounty-height-studio .tm-metric-value{font-size:25px;font-weight:750;letter-spacing:-.8px;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}#tvmounty-height-studio .tm-metric-value small{font-size:11px;letter-spacing:0;font-weight:500;color:var(--tm-muted);margin-left:3px}#tvmounty-height-studio .tm-center-input{border:0;padding:0;background:transparent;width:72px;max-width:100%;color:var(--tm-teal);font-size:25px;font-weight:750;letter-spacing:-.8px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;line-height:1.1}#tvmounty-height-studio .tm-center-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}#tvmounty-height-studio .tm-metric-caption{font-size:11px;color:var(--tm-muted);margin-top:6px}#tvmounty-height-studio .tm-note{min-height:36px;margin:11px 1px 0;display:flex;align-items:flex-start;gap:7px;color:var(--tm-muted);font-size:11px}#tvmounty-height-studio .tm-note svg{width:14px;height:14px;flex-shrink:0;color:var(--tm-teal);margin-top:1px}#tvmounty-height-studio .tm-suggested{border:0;padding:0;background:transparent;color:var(--tm-teal);font-weight:650;font-size:11px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}#tvmounty-height-studio .tm-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--tm-line);padding-top:21px;margin-top:21px}#tvmounty-height-studio .tm-bottom h3{font-size:16px;font-weight:700;margin:0 0 4px;letter-spacing:-.3px}#tvmounty-height-studio .tm-bottom p{font-size:11px;color:var(--tm-muted);margin:0}#tvmounty-height-studio .tm-cta{display:flex;align-items:center;justify-content:center;gap:15px;padding:13px 20px;border:0;border-radius:10px;color:#fff;background:var(--tm-orange);font-size:13px;font-weight:750;white-space:nowrap}#tvmounty-height-studio .tm-cta svg{width:18px;height:18px}#tvmounty-height-studio .tm-fine{font-size:11px;color:var(--tm-muted);margin:17px 0 0;text-align:center}#tvmounty-height-studio .tm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:800px){#tvmounty-height-studio .tm-main{padding:24px 20px}#tvmounty-height-studio .tm-layout{grid-template-columns:235px minmax(0,1fr);gap:14px}#tvmounty-height-studio .tm-controls{padding:17px}#tvmounty-height-studio .tm-free{display:none}#tvmounty-height-studio .tm-metric{padding:12px 9px}#tvmounty-height-studio .tm-metric-value,#tvmounty-height-studio .tm-center-input{font-size:22px}#tvmounty-height-studio .tm-center-input{width:61px}#tvmounty-height-studio .tm-metric-label{font-size:11px}}@media(max-width:620px){#tvmounty-height-studio .tm-main{padding:23px 14px}#tvmounty-height-studio h1{font-size:28px}#tvmounty-height-studio .tm-intro{margin-bottom:20px}#tvmounty-height-studio .tm-layout{display:flex;flex-direction:column;gap:16px}#tvmounty-height-studio .tm-controls{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:17px}#tvmounty-height-studio .tm-control-title,#tvmounty-height-studio .tm-room-wrap,#tvmounty-height-studio details{grid-column:1 / -1}#tvmounty-height-studio .tm-control-title{margin-bottom:14px}#tvmounty-height-studio .tm-rooms{margin-bottom:0}#tvmounty-height-studio .tm-room{flex-direction:row;justify-content:center;padding:9px 4px}#tvmounty-height-studio .tm-room svg{width:18px;height:18px}#tvmounty-height-studio .tm-field{margin-top:22px}#tvmounty-height-studio .tm-field-size{grid-column:1 / -1}#tvmounty-height-studio .tm-field-head{gap:4px}#tvmounty-height-studio .tm-label{font-size:11px}#tvmounty-height-studio .tm-value{font-size:13px}#tvmounty-height-studio .tm-workspace{width:100%}#tvmounty-height-studio .tm-scene{height:285px}#tvmounty-height-studio .tm-metric-value,#tvmounty-height-studio .tm-center-input{font-size:24px}#tvmounty-height-studio .tm-center-input{width:67px}#tvmounty-height-studio .tm-bottom{flex-direction:column;align-items:stretch;gap:15px}#tvmounty-height-studio .tm-fine{text-align:left}#tvmounty-height-studio .tm-note{flex-wrap:wrap}#tvmounty-height-studio .tm-scene-legend{font-size:11px;padding:9px 11px}#tvmounty-height-studio .tm-metric-caption,#tvmounty-height-studio .tm-metric-label{font-size:11px}}@media(pointer:coarse){#tvmounty-height-studio input[type=range]{height:8px;margin:8px 0}#tvmounty-height-studio .tm-size,#tvmounty-height-studio .tm-room{min-height:44px}#tvmounty-height-studio .tm-views button{min-height:36px}#tvmounty-height-studio .tm-units button{min-height:36px;min-width:36px}}@media(prefers-reduced-motion:reduce){#tvmounty-height-studio *{transition:none!important;scroll-behavior:auto!important}}#tvmounty-height-studio .tm-main{max-width:var(--content-max-width);padding:28px 0 32px}#tvmounty-height-studio .tm-rooms{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}#tvmounty-height-studio .tm-room{flex-direction:column;justify-content:center;min-height:60px;gap:5px;font-size:10px;padding:9px 2px}#tvmounty-height-studio .tm-controls button{cursor:pointer}#tvmounty-height-studio .tm-units button{min-height:32px}#tvmounty-height-studio .tm-views button{min-height:34px;cursor:pointer}#tvmounty-height-studio .tm-size{min-height:34px}#tvmounty-height-studio input[type=range]{height:28px;background:linear-gradient(to right,var(--tm-teal) 0%,var(--tm-teal) var(--tm-fill),var(--tm-line) var(--tm-fill),var(--tm-line) 100%) center / 100% 5px no-repeat}#tvmounty-height-studio .tm-field-head{margin-bottom:0}#tvmounty-height-studio .tm-range-ends{margin-top:0}#tvmounty-height-studio .tm-below{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}#tvmounty-height-studio .tm-below select{color:var(--tm-ink);background:var(--tm-bg);border:1px solid var(--tm-line);padding:7px;border-radius:6px;font-size:11px}#tvmounty-height-studio .tm-note{flex-wrap:wrap}#tvmounty-height-studio .tm-center-input{width:82px}#tvmounty-height-studio .tm-tv-object:focus-visible{outline:none}#tvmounty-height-studio .tm-tv-object:focus-visible>rect{stroke:var(--tm-teal);stroke-width:4}#tvmounty-height-studio .tm-price-caption{text-align:center;margin-top:7px}#tvmounty-height-studio .tm-cta{min-height:48px;text-decoration:none}#tvmounty-height-studio .tm-fireplace-note{color:#77542c;background:#fff6e9;border:1px solid #f1ddbe;padding:12px;border-radius:10px;font-size:12px;margin:12px 0 0}#tvmounty-height-studio .tm-assumption{font-size:11px;color:var(--tm-muted);margin:12px 0 0}#tvmounty-height-studio .tm-guidance{border-top:1px solid var(--tm-line);margin-top:32px;padding-top:28px}#tvmounty-height-studio .tm-guidance h2{font-size:23px;margin-bottom:10px}#tvmounty-height-studio .tm-guidance>p{color:var(--tm-muted);max-width:760px;margin:0 0 22px;font-size:14px}#tvmounty-height-studio .tm-explain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#tvmounty-height-studio .tm-explain article{padding:20px;background:var(--tm-paper);border:1px solid var(--tm-line);border-radius:12px}#tvmounty-height-studio .tm-explain h3{font-size:15px;margin:0 0 8px}#tvmounty-height-studio .tm-explain p{font-size:13px;color:var(--tm-muted);margin:0}#tvmounty-height-studio .tm-explain a{color:var(--tm-teal);text-decoration:underline;text-underline-offset:3px}#tvmounty-height-studio .tm-screen-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#tvmounty-height-studio .tm-screen-links a{padding:8px 13px;border:1px solid var(--tm-line);border-radius:7px;background:var(--tm-paper);font-size:12px}#tvmounty-height-studio .tm-screen-links a:hover{color:var(--tm-teal);border-color:var(--tm-teal)}#tvmounty-height-studio .tm-faq{margin-top:26px;max-width:850px}#tvmounty-height-studio .tm-faq h2{font-size:23px;line-height:1.25;margin:0 0 10px}#tvmounty-height-studio .tm-faq details{margin:0;padding:0}#tvmounty-height-studio .tm-faq summary{font-size:14px;color:var(--tm-ink);padding:16px 0;font-weight:600;cursor:pointer}#tvmounty-height-studio .tm-faq p{font-size:13px;color:var(--tm-muted);margin:0 0 16px}.calculator-root .site-footer{border-top:1px solid #e6edf2}@media(max-width:900px){#tvmounty-height-studio .tm-layout{grid-template-columns:235px minmax(0,1fr);gap:14px}#tvmounty-height-studio .tm-metric-label{white-space:normal;min-height:30px}#tvmounty-height-studio .tm-metric-value small{margin-left:2px}#tvmounty-height-studio .tm-center-input{width:70px}}@media(max-width:760px){#tvmounty-height-studio .tm-main{padding:23px 0 28px}#tvmounty-height-studio .tm-layout{display:flex;flex-direction:column;gap:16px}#tvmounty-height-studio .tm-controls{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:17px}#tvmounty-height-studio .tm-control-title,#tvmounty-height-studio .tm-room-wrap,#tvmounty-height-studio .tm-controls details{grid-column:1 / -1}#tvmounty-height-studio .tm-control-title{margin-bottom:14px}#tvmounty-height-studio .tm-field-size{grid-column:1 / -1}#tvmounty-height-studio .tm-rooms{grid-template-columns:repeat(3,minmax(0,1fr))}#tvmounty-height-studio .tm-room{flex-direction:column;gap:4px;font-size:11px}#tvmounty-height-studio .tm-free{display:none}#tvmounty-height-studio .tm-workspace{width:100%}#tvmounty-height-studio .tm-bottom{flex-direction:column;align-items:stretch;gap:15px}#tvmounty-height-studio .tm-explain{grid-template-columns:1fr}#tvmounty-height-studio .tm-metric{padding:12px 9px}#tvmounty-height-studio .tm-metric-caption{font-size:10px}#tvmounty-height-studio .tm-metric-value{display:flex;align-items:baseline;font-size:22px;letter-spacing:-.5px}#tvmounty-height-studio .tm-center-input{font-size:22px;width:64px}#tvmounty-height-studio .tm-metrics{grid-template-columns:1.1fr 1fr 1fr}#tvmounty-height-studio .tm-metric-label{white-space:normal;font-size:11px;min-height:30px}#tvmounty-height-studio .tm-note{min-height:0}#tvmounty-height-studio .tm-fine{text-align:left}}@media(max-width:359px){#tvmounty-height-studio h1{font-size:26px}#tvmounty-height-studio .tm-controls{padding:14px;gap:0 14px}#tvmounty-height-studio .tm-room{font-size:10px}#tvmounty-height-studio .tm-field-head,#tvmounty-height-studio .tm-scene-legend{flex-wrap:wrap}#tvmounty-height-studio .tm-metric{padding:12px 7px}#tvmounty-height-studio .tm-metric-value,#tvmounty-height-studio .tm-center-input{font-size:20px}#tvmounty-height-studio .tm-center-input{width:53px}#tvmounty-height-studio .tm-metric-caption{font-size:10px}}@media(pointer:coarse){#tvmounty-height-studio input[type=range]{height:36px;margin:0}#tvmounty-height-studio .tm-size,#tvmounty-height-studio .tm-views button,#tvmounty-height-studio .tm-units button{min-height:44px}}
