.skyscrapers-engine[data-v-fb71f7bf]{display:grid;gap:14px;justify-items:center;width:100%;padding:18px 18px 24px;--skyscrapers-board-max-size: 560px;--skyscrapers-controls-width: 224px;--skyscrapers-tool-surface: rgba(255, 255, 255, .82);--skyscrapers-tool-hover: rgba(245, 191, 82, .2);--skyscrapers-tool-border: rgba(199, 145, 25, .3);--skyscrapers-tool-border-strong: rgba(199, 145, 25, .55);--skyscrapers-feedback-ok: #2f8f68;--skyscrapers-feedback-fail: #b7562e;--skyscrapers-building-fill: rgba(32, 118, 111, .16);--skyscrapers-building-prefilled-fill: rgba(212, 163, 115, .24);--skyscrapers-value-color: #145f5a;--skyscrapers-value-outline: rgba(255, 255, 255, .9);--skyscrapers-clue-color: #b08d63}body.theme--dark .skyscrapers-engine[data-v-fb71f7bf],#app>.theme--dark .skyscrapers-engine[data-v-fb71f7bf],.v-theme--dark .skyscrapers-engine[data-v-fb71f7bf],.theme--dark .v-theme--dark .skyscrapers-engine[data-v-fb71f7bf]{--skyscrapers-tool-surface: rgba(255, 255, 255, .07);--skyscrapers-tool-hover: rgba(255, 255, 255, .12);--skyscrapers-tool-border: rgba(255, 255, 255, .16);--skyscrapers-tool-border-strong: rgba(255, 200, 76, .52);--skyscrapers-feedback-ok: #73d7aa;--skyscrapers-feedback-fail: #ff927d;--skyscrapers-building-fill: rgba(93, 202, 165, .24);--skyscrapers-building-prefilled-fill: rgba(176, 137, 104, .32);--skyscrapers-value-color: #8ee3c3;--skyscrapers-value-outline: rgba(16, 22, 25, .9);--skyscrapers-clue-color: rgba(255, 255, 255, .5)}.skyscrapers-engine__layout[data-v-fb71f7bf]{display:grid;grid-template-columns:minmax(0,var(--skyscrapers-board-max-size)) var(--skyscrapers-controls-width);justify-content:center;gap:16px;align-items:stretch;width:100%}.skyscrapers-engine__board-wrap[data-v-fb71f7bf]{grid-column:1;display:flex;justify-content:center;align-items:flex-start;min-width:0;width:min(100%,var(--skyscrapers-board-max-size));padding:6px 0}.skyscrapers-engine__controls[data-v-fb71f7bf]{grid-column:2;position:relative;display:flex;flex-direction:column;align-self:stretch;gap:12px;width:var(--skyscrapers-controls-width);box-sizing:border-box;padding:6px 0 6px 22px}.skyscrapers-engine__controls[data-v-fb71f7bf]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--sand-color)}.skyscrapers-engine__pad[data-v-fb71f7bf]{order:-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.skyscrapers-engine__pad-button[data-v-fb71f7bf]{aspect-ratio:1 / 1;min-height:0;border:1px solid var(--skyscrapers-tool-border);border-radius:16px;background:var(--skyscrapers-tool-surface);color:var(--text-color);font-size:28px;font-weight:700;line-height:1;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.skyscrapers-engine__pad-button[data-v-fb71f7bf]:not(:disabled):hover{background:var(--skyscrapers-tool-hover);border-color:var(--skyscrapers-tool-border-strong);transform:translateY(-1px)}.skyscrapers-engine__pad-button--active[data-v-fb71f7bf]{border-color:var(--skyscrapers-tool-border-strong);background:#ffc44c38}.skyscrapers-engine__pad-button[data-v-fb71f7bf]:disabled{opacity:.45}.skyscrapers-engine__pad-icon[data-v-fb71f7bf]{font-size:28px}.skyscrapers-engine__tools[data-v-fb71f7bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.skyscrapers-engine__tool-button[data-v-fb71f7bf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:74px;padding:10px 8px;border:1px solid var(--skyscrapers-tool-border);border-radius:16px;background:var(--skyscrapers-tool-surface);color:var(--text-color);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.skyscrapers-engine__tool-button[data-v-fb71f7bf]:not(:disabled):hover{background:var(--skyscrapers-tool-hover);border-color:var(--skyscrapers-tool-border-strong);transform:translateY(-1px)}.skyscrapers-engine__tool-button[data-v-fb71f7bf]:disabled{opacity:.45;cursor:default}.skyscrapers-engine__tool-button--active[data-v-fb71f7bf]{border-color:var(--skyscrapers-tool-border-strong);box-shadow:inset 0 0 0 1px var(--skyscrapers-tool-border-strong)}.skyscrapers-engine__tool-button--notes[data-v-fb71f7bf]{order:1}.skyscrapers-engine__hint-button[data-v-fb71f7bf]{order:2;flex-direction:column;justify-content:center;min-height:74px;padding:10px 6px}.skyscrapers-engine__tool-button--reset[data-v-fb71f7bf]{align-self:flex-start;width:calc((100% - 8px)/2);margin-top:auto}.skyscrapers-engine__tool-icon[data-v-fb71f7bf]{font-size:28px}.skyscrapers-engine__tool-label[data-v-fb71f7bf]{font-size:13px;font-weight:600;line-height:1.1;text-align:center}.skyscrapers-engine__tool-badge[data-v-fb71f7bf]{display:inline-flex;align-items:center;gap:3px;padding:4px 7px;border-radius:999px;background:#ffc44c2e;font-size:12px;font-weight:700;line-height:1}.skyscrapers-engine__feedback[data-v-fb71f7bf]{padding:12px 14px;border-radius:14px;background:#00000008;font-size:14px;font-weight:700;text-align:center}.skyscrapers-engine__feedback--ok[data-v-fb71f7bf]{color:var(--skyscrapers-feedback-ok)}.skyscrapers-engine__feedback--fail[data-v-fb71f7bf]{color:var(--skyscrapers-feedback-fail)}.custom-auth-sheet-content,.skyscrapers-auth-sheet-wrapper[data-v-fb71f7bf],.skyscrapers-auth-sheet[data-v-fb71f7bf]{border-radius:16px 16px 0 0!important}.skyscrapers-auth-sheet-wrapper[data-v-fb71f7bf]{overflow:hidden}.skyscrapers-auth-sheet__body[data-v-fb71f7bf]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 24px 32px!important;text-align:center}.skyscrapers-auth-sheet__icon[data-v-fb71f7bf]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#ffc44c2e;color:rgb(var(--v-theme-on-surface))}.skyscrapers-auth-sheet__icon[data-v-fb71f7bf] svg{fill:currentColor}.skyscrapers-auth-sheet__text[data-v-fb71f7bf]{max-width:280px;color:rgb(var(--v-theme-on-surface));font-size:17px;font-weight:600;line-height:1.35}.skyscrapers-auth-sheet__btn[data-v-fb71f7bf]{min-width:160px}@media(max-width:960px){.skyscrapers-engine[data-v-fb71f7bf]{padding:16px 12px 15px}.skyscrapers-engine__layout[data-v-fb71f7bf]{grid-template-columns:1fr;gap:18px;align-items:start}.skyscrapers-engine__board-wrap[data-v-fb71f7bf]{grid-column:auto;justify-self:center}.skyscrapers-engine__controls[data-v-fb71f7bf]{grid-column:auto;width:auto;padding:0;gap:14px}.skyscrapers-engine__controls[data-v-fb71f7bf]:before{content:none}.skyscrapers-engine__tool-button[data-v-fb71f7bf]{min-height:84px;padding:10px 6px}.skyscrapers-engine__hint-button[data-v-fb71f7bf]{min-height:84px}.skyscrapers-engine__pad[data-v-fb71f7bf]{grid-template-columns:repeat(var(--skyscrapers-pad-count),minmax(0,1fr));gap:0;border:1px solid var(--skyscrapers-tool-border-strong);border-radius:16px;overflow:hidden}.skyscrapers-engine__pad-button[data-v-fb71f7bf]{aspect-ratio:auto;min-height:54px;border-radius:0;border-top:0;border-bottom:0;border-left:1px solid var(--skyscrapers-tool-border);border-right:0;font-size:26px}.skyscrapers-engine__pad-button[data-v-fb71f7bf]:first-child{border-left:0}.skyscrapers-engine__tool-button--reset[data-v-fb71f7bf]{margin-top:28px}}@media(max-width:520px){.skyscrapers-engine[data-v-fb71f7bf]{padding-left:0;padding-right:0}.skyscrapers-engine__controls[data-v-fb71f7bf]{padding-left:12px;padding-right:12px}}
