.blocked-page[data-v-d34bb649]{min-height:var(--tg-viewport-stable-height,100vh);padding:calc(24px + var(--tg-viewport-content-safe-area-inset-top,0px)) 16px calc(24px + var(--tg-viewport-content-safe-area-inset-bottom,0px));place-items:center;display:grid}.blocked-panel[data-v-d34bb649]{text-align:center;width:min(100%,400px);color:var(--tg-theme-text-color,#171717);background:var(--tg-theme-secondary-bg-color,#fff);border-radius:16px;padding:24px}h1[data-v-d34bb649]{margin:0;font-size:24px;line-height:1.2}.dialog-backdrop[data-v-8361ac9f]{z-index:1000;padding:calc(18px + var(--tg-viewport-content-safe-area-inset-top,0px)) 16px calc(18px + var(--tg-viewport-content-safe-area-inset-bottom,0px));background:#0000006b;place-items:center;display:grid;position:fixed;inset:0}.dialog-panel[data-v-8361ac9f]{width:min(100%,360px);color:var(--tg-theme-text-color,#171717);background:var(--tg-theme-secondary-bg-color,#fff);border-radius:14px;gap:14px;padding:20px;display:grid;box-shadow:0 18px 54px #00000038}h2[data-v-8361ac9f]{margin:0;font-size:20px;line-height:1.2}p[data-v-8361ac9f]{color:var(--tg-theme-hint-color,#71717a);margin:0;font-size:14px;line-height:1.45}.dialog-actions[data-v-8361ac9f]{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.dialog-button[data-v-8361ac9f]{cursor:pointer;border:0;border-radius:8px;min-height:42px;padding:10px 12px;font-weight:650}.dialog-button--cancel[data-v-8361ac9f]{color:var(--tg-theme-text-color,#171717);background:var(--tg-theme-bg-color,#f4f4f5)}.dialog-button--confirm[data-v-8361ac9f]{color:var(--tg-theme-destructive-text-color,#d14e4e);background:color-mix(in srgb, var(--tg-theme-destructive-text-color,#d14e4e) 12%, transparent)}.games-page[data-v-94b0d441]{min-height:var(--tg-viewport-stable-height,100vh);padding:calc(18px + var(--tg-viewport-content-safe-area-inset-top,0px)) 12px calc(18px + var(--tg-viewport-content-safe-area-inset-bottom,0px))}.games-panel[data-v-94b0d441]{width:100%;max-width:400px;margin:0 auto}h1[data-v-94b0d441]{margin:0 0 16px;font-size:24px;line-height:1.15}.games-list[data-v-94b0d441]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.games-month[data-v-94b0d441]{color:var(--tg-theme-link-color,#2481cc);text-transform:lowercase;margin:16px 2px 0;font-size:15px;font-weight:700;line-height:1.25}.games-month[data-v-94b0d441]:first-child{margin-top:0}.game-item[data-v-94b0d441]{background:var(--tg-theme-secondary-bg-color,#fff);border-radius:12px;gap:14px;padding:14px;display:grid}.game-info[data-v-94b0d441]{min-width:0}.game-item h2[data-v-94b0d441]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;line-height:1.25}.game-title-row[data-v-94b0d441]{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-bottom:8px;display:flex}.game-status[data-v-94b0d441]{color:#16794a;background:#dff7e9;border-radius:999px;max-width:100%;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.25}.game-status--waitlist[data-v-94b0d441]{color:var(--tg-theme-link-color,#2481cc);background:color-mix(in srgb, var(--tg-theme-link-color,#2481cc) 14%, transparent)}.game-info p[data-v-94b0d441]{color:var(--tg-theme-hint-color,#71717a);margin:3px 0 0;font-size:13px;line-height:1.35}.game-info .game-places[data-v-94b0d441]{color:var(--tg-theme-text-color,#171717);margin-top:12px;font-weight:600}.game-weekday[data-v-94b0d441]{color:var(--tg-theme-link-color,#2481cc);margin-left:4px}.game-item button[data-v-94b0d441]{width:100%;min-height:42px;color:var(--tg-theme-button-text-color,#fff);background:var(--tg-theme-button-color,#2481cc);cursor:pointer;border:0;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:650;line-height:1.2}.game-item button[data-v-94b0d441]:disabled{cursor:wait;opacity:.65}.game-item .game-button--cancel[data-v-94b0d441]{color:var(--tg-theme-destructive-text-color,#d14e4e);background:color-mix(in srgb, var(--tg-theme-destructive-text-color,#d14e4e) 12%, transparent)}.game-item .game-button--waitlist[data-v-94b0d441]{color:var(--tg-theme-link-color,#2481cc);background:color-mix(in srgb, var(--tg-theme-link-color,#2481cc) 14%, transparent)}.game-waitlist-actions[data-v-94b0d441]{gap:8px;display:grid}.games-message[data-v-94b0d441]{color:var(--tg-theme-hint-color,#71717a)}.games-message--error[data-v-94b0d441]{color:var(--tg-theme-destructive-text-color,#d14e4e)}.agreement-page[data-v-4397d493]{min-height:var(--tg-viewport-stable-height,100vh);padding:calc(24px + var(--tg-viewport-content-safe-area-inset-top,0px)) 16px calc(24px + var(--tg-viewport-content-safe-area-inset-bottom,0px))}.agreement-panel[data-v-4397d493]{background:var(--tg-theme-secondary-bg-color,#fff);border-radius:16px;gap:22px;width:min(100%,640px);margin:0 auto;padding:24px;display:grid}.agreement-content[data-v-4397d493]{color:var(--tg-theme-text-color,#171717);gap:12px;display:grid}h1[data-v-4397d493],h2[data-v-4397d493],h3[data-v-4397d493],p[data-v-4397d493]{margin:0}h1[data-v-4397d493]{font-size:28px;line-height:1.15}h2[data-v-4397d493]{margin-top:8px;font-size:20px;line-height:1.25}h3[data-v-4397d493]{margin-top:4px;font-size:16px;line-height:1.3}p[data-v-4397d493]{font-size:15px;line-height:1.55}.accept-button[data-v-4397d493]{min-height:44px;color:var(--tg-theme-button-text-color,#fff);background:var(--tg-theme-button-color,#2481cc);cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:600}.accept-button[data-v-4397d493]:disabled{cursor:not-allowed;opacity:.45}.agreement-error[data-v-4397d493]{color:var(--tg-theme-destructive-text-color,#d14e4e);margin:-6px 0 0;font-size:14px}.registration-page[data-v-7765a105]{min-height:var(--tg-viewport-stable-height,100vh);padding:calc(24px + var(--tg-viewport-content-safe-area-inset-top,0px)) 16px calc(24px + var(--tg-viewport-content-safe-area-inset-bottom,0px))}.registration-panel[data-v-7765a105]{background:var(--tg-theme-secondary-bg-color,#fff);border-radius:16px;width:min(100%,640px);margin:0 auto;padding:24px}h1[data-v-7765a105]{margin:0 0 24px;font-size:28px}.registration-form[data-v-7765a105]{gap:18px;display:grid}.form-field[data-v-7765a105]{gap:8px;display:grid}.form-field span[data-v-7765a105]{font-size:14px;font-weight:600}.form-field input[data-v-7765a105]{border:1px solid color-mix(in srgb, var(--tg-theme-text-color,#171717) 16%, transparent);width:100%;min-height:46px;color:var(--tg-theme-text-color,#171717);background:var(--tg-theme-bg-color,#f4f4f5);border-radius:10px;outline:none;padding:11px 13px}.form-field input[data-v-7765a105]::placeholder{color:var(--tg-theme-hint-color,#71717a)}.form-field input[data-v-7765a105]:focus{border-color:var(--tg-theme-link-color,#2481cc);box-shadow:0 0 0 3px color-mix(in srgb, var(--tg-theme-link-color,#2481cc) 16%, transparent)}.confirmation-button[data-v-7765a105]{min-height:44px;color:var(--tg-theme-button-text-color,#fff);background:var(--tg-theme-button-color,#2481cc);cursor:pointer;border:0;border-radius:10px;margin-top:-8px;padding:10px 14px;font-weight:600}.confirmation-button[data-v-7765a105]:disabled{cursor:not-allowed;opacity:.45}.form-message[data-v-7765a105]{margin:-6px 0 0;font-size:14px}.form-message--success[data-v-7765a105]{color:#16794a}.form-message--error[data-v-7765a105]{color:var(--tg-theme-destructive-text-color,#d14e4e)}:root{color:var(--tg-theme-text-color,#171717);background:var(--tg-theme-bg-color,#f4f4f5);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px}button,input,textarea{font:inherit}.page{min-height:var(--tg-viewport-stable-height,100vh);padding:calc(24px + var(--tg-viewport-content-safe-area-inset-top,0px)) 20px calc(24px + var(--tg-viewport-content-safe-area-inset-bottom,0px));place-items:center;display:grid}.card{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:var(--tg-theme-secondary-bg-color,#fff);border-radius:24px;width:min(100%,520px);padding:32px;box-shadow:0 18px 60px #00000014}.eyebrow{color:var(--tg-theme-link-color,#2481cc);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}h1{margin:10px 0 12px;font-size:clamp(30px,8vw,48px);line-height:1}p{color:var(--tg-theme-hint-color,#71717a);margin:0;line-height:1.6}.status{align-items:center;gap:9px;margin-top:28px;font-size:14px;font-weight:650;display:flex}.status__dot{background:#f59e0b;border-radius:50%;width:9px;height:9px}.status--telegram .status__dot{background:#22c55e}.user{margin-top:12px;font-size:14px}
