@font-face{font-family:Manrope;src:url('/tv/app/fonts/manrope-cyrillic.woff2')}@font-face{font-family:Manrope;src:url('/tv/app/fonts/manrope-latin.woff2');unicode-range:U+0000-024F}
*{box-sizing:border-box}body{margin:0;background:#101226;color:#e6e8ff;font:13px Manrope,sans-serif;height:100dvh;display:flex;flex-direction:column}.tools{min-height:64px;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:10px 24px;background:#171a33;border-bottom:1px solid #2c3152}.logo{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;white-space:nowrap}.logo img{width:36px;height:36px}.logo b{font-size:17px}.logo span{color:#a4accd;padding-left:12px;border-left:1px solid #3a405e}.options{display:flex;align-items:center;gap:10px}select,button,.download{font:inherit;color:inherit;background:#242a49;border:1px solid #3c4366;border-radius:8px;padding:9px 12px;text-decoration:none}button,.download,select{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #8394ff;outline-offset:3px}#stage{flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:16px}#canvas{position:relative;flex:none;background:#f7f7fc;box-shadow:0 14px 60px #0008;overflow:hidden;border-radius:3px}iframe{position:absolute;top:0;left:0;border:0;transform-origin:top left;background:#f7f7fc}footer{min-height:42px;padding:10px 24px;display:flex;gap:12px;justify-content:space-between;color:#aeb5d5;font-size:11px}footer b{color:#fff}:fullscreen{background:#101226}:fullscreen #canvas{border-radius:0}:fullscreen#stage{padding:0}@media(max-width:800px){.tools{padding:10px 12px;gap:10px;flex-wrap:wrap}.logo span{font-size:11px}.options{gap:8px;flex-wrap:wrap}.options label{display:none}select,button,.download{padding:7px 9px;font-size:11px}footer{padding:8px 12px;flex-direction:column;gap:4px;font-size:10px}#stage{padding:8px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

/* Physical-size comparison controls live outside the shared application viewport. */
.options{flex-wrap:wrap;justify-content:flex-end}.tools{flex-wrap:wrap}.options label{color:#b6bedb}#compare[aria-pressed=true]{background:#354390;border-color:#6679e1;color:#fff}#compare:disabled{opacity:.45;cursor:default}footer{align-items:flex-start}.screen-summary,.usage-summary{display:flex;flex-direction:column;gap:4px}.screen-summary{max-width:55%}#screen-info{color:#e6e8ff;font-size:12px;font-weight:700}#screen-note{line-height:1.5}.usage-summary{align-items:flex-end;text-align:right;line-height:1.5}@media(max-width:800px){.tools{gap:8px}.options{justify-content:flex-start}.screen-summary{max-width:100%}.usage-summary{align-items:flex-start;text-align:left}.options label{display:inline}.logo span{padding-left:10px}footer{gap:8px}}

#annotate[aria-pressed=true]{background:#354390;border-color:#6679e1;color:#fff}#viewport:disabled{opacity:.5;cursor:default}
