:root{--paper:#e8c873;--paper-light:#f2dfa0;--ink:#0c0c0c;--ink-soft:#3d3942;--turn:#ffd500;--turn-frame:#ffe082;--cta:#ff2f86;--cta-hover:#ff4a96;--cta-pressed:#e32476;--info:#9ad1ff;--target:#00f0ff;--plate:#d9d9d999;--safe-top:max(env(safe-area-inset-top,0px), var(--tg-viewport-safe-area-inset-top,var(--tg-safe-area-inset-top,0px)));--safe-right:max(env(safe-area-inset-right,0px), var(--tg-viewport-safe-area-inset-right,var(--tg-safe-area-inset-right,0px)));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-viewport-safe-area-inset-bottom,var(--tg-safe-area-inset-bottom,0px)));--safe-left:max(env(safe-area-inset-left,0px), var(--tg-viewport-safe-area-inset-left,var(--tg-safe-area-inset-left,0px)));--content-safe-top:var(--tg-viewport-content-safe-area-inset-top,var(--tg-content-safe-area-inset-top,0px));--content-safe-right:var(--tg-viewport-content-safe-area-inset-right,var(--tg-content-safe-area-inset-right,0px));--content-safe-bottom:var(--tg-viewport-content-safe-area-inset-bottom,var(--tg-content-safe-area-inset-bottom,0px));--content-safe-left:var(--tg-viewport-content-safe-area-inset-left,var(--tg-content-safe-area-inset-left,0px));--inset-top:calc(var(--safe-top) + var(--content-safe-top));--inset-right:calc(var(--safe-right) + var(--content-safe-right));--inset-bottom:calc(var(--safe-bottom) + var(--content-safe-bottom));--inset-left:calc(var(--safe-left) + var(--content-safe-left));--tap-min:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);font-family:font-bangers,font-sofia_sans_extra_condensed,Impact,Arial Narrow Bold,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none;background:linear-gradient(180deg, var(--paper-light), var(--paper))}button,[role=button]{min-width:var(--tap-min);min-height:var(--tap-min)}.sheet[data-v-a7b9dad0]{padding:16px 16px calc(var(--inset-bottom) + 16px);z-index:20;background:#0c0c0c8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet__panel[data-v-a7b9dad0]{border:4px solid var(--ink);background:var(--paper-light);text-align:center;border-radius:16px;flex-direction:column;gap:16px;width:min(560px,100%);padding:24px 16px 16px;display:flex}.sheet__title[data-v-a7b9dad0]{color:var(--turn);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;margin:0;font-size:32px;font-weight:400}.sheet__hint[data-v-a7b9dad0]{margin:0;font-size:22px}.sheet__link[data-v-a7b9dad0]{border:2px dashed var(--ink);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#fff;border-radius:8px;margin:0;padding:12px;font-family:ui-monospace,monospace;font-size:16px}.sheet__code[data-v-a7b9dad0]{letter-spacing:.08em;-webkit-user-select:text;user-select:text;margin:0;font-size:40px}.sheet__close[data-v-a7b9dad0]{border:4px solid var(--ink);background:var(--turn);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;font-size:24px}.toast-host[data-v-8c62caa2]{top:calc(var(--inset-top) + 12px);pointer-events:none;z-index:30;justify-content:center;padding:0 16px;display:flex;position:fixed;left:0;right:0}.toast[data-v-8c62caa2]{text-align:center;border:4px solid var(--info);background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:min(560px,100%);min-height:48px;margin:0;padding:10px 20px;font-size:22px;line-height:1.1;display:flex}.toast--error[data-v-8c62caa2]{border-color:var(--cta)}.toast--success[data-v-8c62caa2]{border-color:var(--target)}.toast-enter-active[data-v-8c62caa2]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease-out}.toast-leave-active[data-v-8c62caa2]{transition:opacity .2s ease-in}.toast-enter-from[data-v-8c62caa2]{opacity:0;transform:translateY(-120%)}.toast-leave-to[data-v-8c62caa2]{opacity:0}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-8c62caa2],.toast-leave-active[data-v-8c62caa2]{transition:none}}.home[data-v-13e01d3b]{min-height:100%;padding:calc(var(--inset-top) + 16px) 16px calc(var(--inset-bottom) + 16px);flex-direction:column;display:flex}.home__profile[data-v-13e01d3b]{border:4px solid var(--ink);background:var(--plate);min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:8px;padding:6px 16px;display:flex}.home__profile-name[data-v-13e01d3b]{overflow-wrap:anywhere;font-size:24px;line-height:1.1}.home__profile-hint[data-v-13e01d3b]{color:var(--ink-soft);font-size:16px}.home__hero[data-v-13e01d3b]{text-align:center;flex-direction:column;flex:0 0 45%;justify-content:center;align-items:center;gap:12px;display:flex}.home__title[data-v-13e01d3b]{color:var(--turn);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;margin:0;font-size:48px;line-height:1}.home__tagline[data-v-13e01d3b]{color:var(--ink);margin:0;font-size:24px}.home__actions[data-v-13e01d3b]{flex-direction:column;flex:auto;justify-content:flex-end;gap:16px;display:flex}.home__status[data-v-13e01d3b]{border:4px solid var(--ink);background:var(--plate);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:56px;margin:0;padding:0 16px;font-size:24px;display:flex}.home__status[data-status=online][data-v-13e01d3b],.home__status[data-status=connected][data-v-13e01d3b]{background:var(--target)}.home__status[data-status=error][data-v-13e01d3b],.home__status[data-status=disconnected][data-v-13e01d3b],.home__status[data-status=failed][data-v-13e01d3b],.home__status[data-status=expired][data-v-13e01d3b],.home__status[data-status=outsideTelegram][data-v-13e01d3b]{background:var(--cta);color:#fff}.home__cta[data-v-13e01d3b]{border:4px solid var(--ink);background:var(--cta);color:#fff;min-height:72px;font:inherit;cursor:pointer;border-radius:8px;font-size:30px}.home__cta[data-v-13e01d3b]:active{background:var(--cta-pressed)}.home__button--solo[data-v-13e01d3b]{justify-content:center;align-items:center;gap:12px;min-height:64px;display:flex}.home__button[data-v-13e01d3b]:disabled{opacity:.5;cursor:default}.home__spinner[data-v-13e01d3b]{border:4px solid var(--ink);border-right-color:#0000;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite home-spin-13e01d3b}@keyframes home-spin-13e01d3b{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.home__spinner[data-v-13e01d3b]{animation-duration:2.4s}}.home__notice[data-v-13e01d3b]{border:4px solid var(--ink);background:var(--cta);color:#fff;text-align:center;border-radius:8px;margin:0;padding:8px 16px;font-size:20px}.home__button[data-v-13e01d3b]{border:4px solid var(--ink);background:var(--turn);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 24px;font-size:24px}.unavailable[data-v-dc39b25a]{min-height:100%;padding:calc(var(--inset-top) + 16px) 16px calc(var(--inset-bottom) + 16px);flex-direction:column;display:flex}.unavailable__hero[data-v-dc39b25a]{text-align:center;flex-direction:column;flex:0 0 55%;justify-content:center;align-items:center;gap:16px;display:flex}.unavailable__plate[data-v-dc39b25a]{border:4px solid var(--ink);background:var(--plate);border-radius:12px;padding:12px 28px;position:relative;transform:rotate(-4deg)}.unavailable__plate--closed[data-v-dc39b25a]:after,.unavailable__plate--full[data-v-dc39b25a]:after{content:"";background:var(--cta);border-radius:4px;height:8px;position:absolute;top:50%;left:-12px;right:-12px;transform:rotate(-10deg)}.unavailable__plate--inProgress[data-v-dc39b25a]{background:var(--target)}.unavailable__code[data-v-dc39b25a]{letter-spacing:.08em;font-size:48px}.unavailable__title[data-v-dc39b25a]{color:var(--turn);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;margin:0;font-size:40px;font-weight:400;line-height:1.05}.unavailable__hint[data-v-dc39b25a]{max-width:28ch;margin:0;font-size:22px}.unavailable__actions[data-v-dc39b25a]{flex-direction:column;flex:auto;justify-content:flex-end;gap:16px;display:flex}.unavailable__cta[data-v-dc39b25a],.unavailable__home[data-v-dc39b25a]{border:4px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px}.unavailable__cta[data-v-dc39b25a]{background:var(--cta);color:#fff;min-height:72px;font-size:30px}.unavailable__cta[data-v-dc39b25a]:active{background:var(--cta-pressed)}.unavailable__home[data-v-dc39b25a]{background:var(--turn);min-height:56px;font-size:24px}
