:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--glass:#1416188c;--ink:#f4efe6;--line:#ffffff2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{height:100%;color:var(--ink);background:#1b1512;margin:0;font-family:Trebuchet MS,Segoe UI,system-ui,sans-serif;overflow:hidden}#app{height:100%}.shell[data-v-185c9e4f]{color:var(--ink,#f4efe6);font-family:Trebuchet MS,Segoe UI,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.viewport[data-v-185c9e4f]{position:absolute;inset:0}.viewport[data-v-185c9e4f] canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.viewport[data-v-185c9e4f] canvas:active{cursor:grabbing}#top-actions[data-v-185c9e4f]{right:14px;top:calc(10px + env(safe-area-inset-top,0px));z-index:2;align-items:center;gap:8px;display:flex;position:fixed}#hint[data-v-185c9e4f]{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));color:#111;pointer-events:none;z-index:2;align-items:center;gap:6px;font-size:13px;line-height:1;display:flex;position:fixed}.hint-ico[data-v-185c9e4f]{flex:none;width:18px;height:18px;display:block}.lang-capsule[data-v-185c9e4f],#reset[data-v-185c9e4f]{color:#e9f3e9;font:inherit;letter-spacing:.02em;cursor:pointer;background:#2c4d4d;border:0;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.lang-capsule[data-v-185c9e4f]{gap:0;padding:0;overflow:hidden}.lang-btn[data-v-185c9e4f]{color:#e9f3e9;opacity:.35;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12px;font-weight:700}.lang-btn.on[data-v-185c9e4f]{opacity:1;background:#e9f3e924}.lang-capsule.busy[data-v-185c9e4f]{opacity:.7;pointer-events:none}.lang-btn[data-v-185c9e4f]:disabled{cursor:wait}.lang-div[data-v-185c9e4f]{opacity:.3;background:#e9f3e9;flex:none;width:1px;height:14px}#reset[data-v-185c9e4f]{padding:8px 14px}#reset[data-v-185c9e4f]:disabled{opacity:.7;cursor:wait}#reset[data-v-185c9e4f]:hover,.lang-btn[data-v-185c9e4f]:hover{filter:brightness(1.06)}.preloader[data-v-185c9e4f]{z-index:1;-webkit-backdrop-filter:blur(8px);pointer-events:auto;background:0 0;place-items:center;display:grid;position:fixed;inset:0}.preloader-card[data-v-185c9e4f]{color:#e9f3e9;background:#2c4d4d;border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:22px 28px;display:flex;box-shadow:0 10px 28px #2c4d4d47}.preloader-spin[data-v-185c9e4f]{border:2.5px solid #e9f3e940;border-top-color:#e9f3e9;border-radius:50%;width:28px;height:28px;animation:.75s linear infinite preloader-spin-185c9e4f}.preloader-text[data-v-185c9e4f]{letter-spacing:.02em;margin:0;font-size:13px;font-weight:600}@keyframes preloader-spin-185c9e4f{to{transform:rotate(360deg)}}
