.btn{display:inline-block;vertical-align:middle;text-align:center;padding:12px 20px;border:none;border-radius:0;background:var(--color-accent);color:#fff;font-size:16px;font-family:inherit;font-weight:700;cursor:pointer;text-decoration:none;box-sizing:border-box;height:44px;line-height:0;white-space:nowrap;box-shadow:0 1px 3px #00000014}.btn--close,.btn--ghost{box-shadow:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--secondary{background:#e5e7eb;color:#1a1a2e;box-shadow:none}.btn--close{float:right;background:none;color:#6b7280;padding:4px;height:32px}.btn--close.btn--icon{width:32px;padding:4px}.btn--close .btn__icon{width:20px;height:20px}.btn--ghost{background:transparent;color:#6b7280;padding:0}.btn--ghost:not(:disabled):hover{background:#f3f4f6;color:var(--color-accent)}.btn--text.btn--icon{display:inline-block;vertical-align:middle;height:44px;padding:10px 20px;line-height:24px;text-align:center}.btn--text.btn--icon .btn__text{padding-left:0;height:24px;line-height:24px;vertical-align:middle}.btn--text.btn--icon .btn__icon{width:24px;height:24px;margin-right:8px;vertical-align:middle;position:relative;top:-1px}.btn--icon{padding:12px}.btn__icon{width:20px;height:20px;display:inline-block}.btn__text{vertical-align:middle;display:inline-block;line-height:20px}.btn--block{width:100%}.btn--choice{width:100%;min-width:0;display:block;text-align:left;padding:8px 12px;border-radius:0;font-size:16px;line-height:1.35;border:2px solid #e5e7eb;background:#fff;color:inherit;transition:border-color .15s,background .15s;height:auto;white-space:normal}.btn--choice:not(:disabled):hover{border-color:var(--color-accent-border);background:var(--color-accent-muted)}.btn--choice.btn--selected{border-color:var(--color-accent);background:var(--color-accent-muted)}.btn--choice.btn--large{padding:16px 20px;font-size:20px}.btn--compact{padding:8px 16px;font-size:14px;line-height:18px;height:36px}.btn--compact .btn__text{line-height:20px}.input{width:100%;height:44px;padding:0 12px;border:1px solid #d1d5db;border-radius:0;font-size:16px;font-family:inherit;margin-bottom:12px;box-sizing:border-box;color:inherit;outline:none}.input--compact{height:36px;font-size:14px}.card .input{margin-bottom:0}.input--code{height:auto;min-height:44px;padding:10px 12px;font-size:24px;font-weight:700;letter-spacing:.2em;text-align:center;font-variant-numeric:tabular-nums}.input--copy{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:0;padding:0 40px 0 12px;color:#374151;margin-bottom:0}.input--copy:focus{border-color:#a5b4fc;box-shadow:0 0 0 2px var(--color-accent-ring)}.input--copy.input--highlight{color:var(--color-accent)}.modal-overlay[data-v-d4c29b22]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;padding:16px;z-index:1000;text-align:center;font-size:0;white-space:nowrap;overflow:auto}.modal-overlay[data-v-d4c29b22]:before{content:"";display:inline-block;height:100%;vertical-align:middle}.modal[data-v-d4c29b22]{display:inline-block;vertical-align:middle;white-space:normal;text-align:left;font-size:16px;background:#fff;border-radius:0;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #00000026}.modal-header[data-v-d4c29b22]{display:block;padding:16px 20px;border-bottom:1px solid #e5e7eb}.modal-header[data-v-d4c29b22]:after{content:"";display:table;clear:both}.modal-header[data-v-d4c29b22] h2{display:inline-block;vertical-align:middle;font-size:20px;max-width:calc(100% - 40px);margin:0}.modal-body[data-v-d4c29b22]{padding:20px}.connect-game-modal[data-v-28160a82]{display:block}.connect-game-modal[data-v-28160a82]>*+*{margin-top:12px}.connect-game-hint[data-v-28160a82]{margin:0;font-size:15px;line-height:1.5}.connect-game-label[data-v-28160a82]{font-size:14px;font-weight:700;color:#374151}.connect-game-error[data-v-28160a82]{margin:0;font-size:14px}.connect-game-submit[data-v-28160a82]{margin-top:4px}.qr-scanner-modal[data-v-0511aac4]{display:block}.qr-scanner-hint[data-v-0511aac4]{margin:0 0 12px;line-height:1.45}.qr-scanner-viewport[data-v-0511aac4]{position:relative;overflow:hidden;border-radius:0;background:#111827;min-height:280px}.qr-scanner-mount[data-v-0511aac4]{width:100%}.qr-scanner-mount[data-v-0511aac4] video{border-radius:0}.qr-scanner-status[data-v-0511aac4]{margin:12px 0 0;text-align:center;font-size:14px}.qr-scanner-error[data-v-0511aac4]{margin:12px 0 0;font-size:14px;text-align:center}.tg-login[data-v-3f0a9733]{min-height:40px}.login-desc[data-v-ed2cc6aa]{margin:0 0 16px}.login-widget[data-v-ed2cc6aa]{margin-bottom:8px}.login-hint[data-v-ed2cc6aa]{margin:8px 0 0}.login-error[data-v-ed2cc6aa]{margin:8px 0 0;color:#dc2626}.unfinished-games-prompt[data-v-ba36ae86]{border-left:4px solid var(--color-accent);margin-bottom:16px}.unfinished-games-prompt[data-v-ba36ae86]:after{content:"";display:table;clear:both}.unfinished-prompt-body[data-v-ba36ae86]{display:inline-block;vertical-align:middle;width:calc(100% - 140px);min-width:0}.unfinished-prompt-title[data-v-ba36ae86]{margin:0 0 8px;font-size:inherit;font-weight:700}.unfinished-prompt-desc[data-v-ba36ae86]{margin:0}.unfinished-prompt-btn[data-v-ba36ae86]{float:right}@media(max-width:500px){.unfinished-games-prompt[data-v-ba36ae86]{position:relative;padding-bottom:56px}.unfinished-prompt-body[data-v-ba36ae86]{width:100%}.unfinished-prompt-btn[data-v-ba36ae86]{float:none;position:absolute;right:16px;bottom:16px}}.logo-animation[data-v-8cdaa82a]{display:inline-block;vertical-align:middle;width:32px;height:32px;object-fit:contain}.app[data-v-bab4867e]{min-height:100vh;display:block}.app-shell[data-v-bab4867e]{min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}.app--game .app-shell[data-v-bab4867e]{grid-template-rows:1fr}.header[data-v-bab4867e]{display:block;padding:16px 32px;background:#fff;box-shadow:0 1px 3px #00000014;position:relative;z-index:40}.header[data-v-bab4867e]:after{content:"";display:table;clear:both}.logo[data-v-bab4867e]{float:left;display:inline-block;text-decoration:none;color:#1a1a2e;font-weight:600;font-size:15px;line-height:1.2;position:relative;z-index:2}.logo[data-v-bab4867e]:hover{color:var(--color-accent)}.logo__img[data-v-bab4867e]{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:10px;object-fit:contain}.logo__name[data-v-bab4867e]{display:inline-block;vertical-align:middle;text-transform:uppercase}.header-toolbar[data-v-bab4867e]{display:none;float:right;position:relative;z-index:2;font-size:0}.burger[data-v-bab4867e]{display:inline-block;vertical-align:middle;position:relative;width:40px;height:36px;padding:0;border:none;border-radius:0;background:#fec31b;cursor:pointer;box-sizing:border-box}.burger-line[data-v-bab4867e]{display:block;position:absolute;left:8px;right:8px;height:3px;margin:0;background:#1a1a2e;top:50%;transition:transform .15s,opacity .15s}.burger-line[data-v-bab4867e]:nth-child(1){transform:translateY(-9px)}.burger-line[data-v-bab4867e]:nth-child(2){transform:translateY(-1.5px)}.burger-line[data-v-bab4867e]:nth-child(3){transform:translateY(6px)}.header--menu-open .burger-line[data-v-bab4867e]:nth-child(1){transform:translateY(-1.5px) rotate(45deg)}.header--menu-open .burger-line[data-v-bab4867e]:nth-child(2){opacity:0}.header--menu-open .burger-line[data-v-bab4867e]:nth-child(3){transform:translateY(-1.5px) rotate(-45deg)}.header-panel[data-v-bab4867e]{display:block}.header nav[data-v-bab4867e]{width:100%;text-align:center;position:absolute;top:0;left:0;padding:16px 32px}.header nav>a[data-v-bab4867e]{display:inline-block;vertical-align:middle;padding:12px 8px;font-size:16px;line-height:22px;white-space:nowrap;color:#1a1a2e;font-weight:600;text-decoration:none;text-transform:uppercase}.header nav>a[data-v-bab4867e]:hover{color:#1a1a2e}.header nav>a.router-link-active[data-v-bab4867e]{color:#1a1a2e;font-weight:600;text-decoration:underline;text-decoration-color:#fec31b;text-decoration-thickness:3px;text-underline-offset:6px}.header nav>a[data-v-bab4867e]:first-child{padding-left:0}.header-buttons[data-v-bab4867e]{display:inline-block;vertical-align:middle;text-align:right;float:right;position:relative;z-index:2}.header[data-v-bab4867e] .btn{margin-left:8px}.header[data-v-bab4867e] .header-watch-btn.btn{background:#52b685}.header[data-v-bab4867e] .header-watch-btn.btn:not(:disabled):hover{background:#3a9a6a}.header[data-v-bab4867e] .header-play-btn.btn{background:var(--color-accent)}.header[data-v-bab4867e] .header-play-btn.btn:not(:disabled):hover{background:var(--color-accent-hover)}.header[data-v-bab4867e] .header-qr-btn.btn{display:inline-block;vertical-align:middle;height:36px;padding:0 10px;margin:0 8px 0 0;background:#52b685;color:#fff;box-shadow:none;line-height:36px}.header[data-v-bab4867e] .header-qr-btn.btn:not(:disabled):hover{background:#3a9a6a;color:#fff}.header[data-v-bab4867e] .header-qr-btn .btn__icon{width:22px;height:22px;margin-right:4px}.header[data-v-bab4867e] .header-qr-btn .btn__text{line-height:36px;height:36px}.header[data-v-bab4867e] .header-play-btn{display:none}.main[data-v-bab4867e]{display:block;padding:16px;max-width:1200px;margin:0 auto;width:100%;min-width:0}.main--display[data-v-bab4867e]{max-width:1400px;padding-left:max(32px,2vw);padding-right:max(32px,2vw)}.main--game[data-v-bab4867e]{padding-top:16px;padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.main--game.main--display[data-v-bab4867e]{padding-top:24px}.footer[data-v-bab4867e]{margin-top:0;background:#fff;box-shadow:0 -1px 3px #00000014;padding:32px 16px;padding-bottom:max(32px,env(safe-area-inset-bottom,0px));color:#6b7280;font-size:14px}.footer-inner[data-v-bab4867e]{max-width:1200px;margin:0 auto;width:100%}.footer-inner[data-v-bab4867e]:after{content:"";display:table;clear:both}.footer-brand[data-v-bab4867e]{display:inline-block;vertical-align:middle;text-decoration:none;color:#1a1a2e;font-weight:600;font-size:18px;line-height:36px;margin-bottom:16px}.footer-brand[data-v-bab4867e]:hover{color:var(--color-accent)}.footer-brand__img[data-v-bab4867e]{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:10px;object-fit:contain}.footer-brand__name[data-v-bab4867e]{display:inline-block;vertical-align:middle}.footer-nav[data-v-bab4867e]{display:block;margin-bottom:20px}.footer-nav>a[data-v-bab4867e]{display:inline-block;vertical-align:middle;padding:8px 12px 8px 0;margin-right:8px;font-size:16px;line-height:24px;white-space:nowrap;color:#1a1a2e;font-weight:600;text-decoration:none}.footer-nav>a[data-v-bab4867e]:hover{color:var(--color-accent)}.footer-nav>a.router-link-active[data-v-bab4867e]{color:#1a1a2e;text-decoration:underline;text-decoration-color:#fec31b;text-decoration-thickness:3px;text-underline-offset:6px}.footer-auth[data-v-bab4867e]{margin:0 0 20px;font-size:0}.footer-auth-btn[data-v-bab4867e]{display:inline-block;vertical-align:middle;margin-right:12px;height:44px;padding:10px 20px;line-height:24px;box-sizing:border-box}.footer-auth-btn[data-v-bab4867e] .btn__icon{width:24px;height:24px;margin-right:8px;vertical-align:middle;position:static;top:auto}.footer-auth-btn[data-v-bab4867e] .btn__text{display:inline-block;vertical-align:middle;height:24px;line-height:24px;padding-left:0}.footer-auth-btn--avatar[data-v-bab4867e] .btn__text{font-size:0}.footer-auth-avatar[data-v-bab4867e]{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:8px;object-fit:cover;background:#d1d5db}.footer-auth-name[data-v-bab4867e]{display:inline-block;vertical-align:middle;font-size:16px;line-height:24px}.footer-auth-hint[data-v-bab4867e]{display:inline-block;vertical-align:middle;margin:0;max-width:calc(100% - 120px);font-size:14px;line-height:44px}.footer-copy[data-v-bab4867e]{margin:0;padding-top:16px;border-top:1px solid #e5e7eb}@media(max-width:768px){.header[data-v-bab4867e]{padding:12px 16px}.header-toolbar[data-v-bab4867e]{display:block}.header-panel[data-v-bab4867e]{display:none;position:absolute;left:0;right:0;top:100%;width:auto;margin:0;padding:16px;border-top:1px solid #e5e7eb;background:#fff;box-shadow:0 8px 16px #0000001a;z-index:3}.header-panel--open[data-v-bab4867e]{display:block}.header nav[data-v-bab4867e]{position:static;width:100%;text-align:left;padding:0;float:none}.header nav>a[data-v-bab4867e]{display:block;padding:12px 0;font-size:15px;border-bottom:1px solid #f3f4f6}.header nav>a[data-v-bab4867e]:first-child{padding-left:0}.header-buttons[data-v-bab4867e]{float:none;display:block;text-align:left;margin-top:16px}.header[data-v-bab4867e] .btn{margin:0 8px 8px 0}.header[data-v-bab4867e] .header-play-btn{display:inline-block}.header[data-v-bab4867e] .header-watch-btn{display:none}.footer-nav[data-v-bab4867e]{text-align:left}.footer-nav>a[data-v-bab4867e]{font-size:13px;padding:6px 12px 6px 0;margin-right:0}.main[data-v-bab4867e]{padding:16px}}.home-title[data-v-8e778f6c]{margin:0}.home-lead[data-v-8e778f6c]{margin:8px 0 16px}.home-hero[data-v-8e778f6c]{width:100%;margin:0 auto;padding:0 16px;background:#fff;box-shadow:0 1px 3px #00000014}.home-hero-stage[data-v-8e778f6c]{position:relative;width:100%;aspect-ratio:1516 / 872;overflow:hidden}.home-hero-layer[data-v-8e778f6c]{position:absolute;top:-4%;left:-4%;display:block;width:108%;height:108%;will-change:transform;pointer-events:none}.latest-series-card[data-v-8e778f6c]{margin-top:16px;border-left:4px solid var(--color-accent)}.latest-series-eyebrow[data-v-8e778f6c]{margin:0 0 8px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.latest-series-title[data-v-8e778f6c]{margin:0 0 8px;font-size:1.25rem}.latest-series-title a[data-v-8e778f6c]{color:inherit;text-decoration:none}.latest-series-title a[data-v-8e778f6c]:hover{color:var(--color-accent)}.latest-series-date[data-v-8e778f6c],.latest-series-teaser[data-v-8e778f6c]{margin:0 0 8px}.latest-series-meta[data-v-8e778f6c]{margin:0 0 16px}.latest-series-actions[data-v-8e778f6c]{display:block;font-size:0}.latest-series-actions[data-v-8e778f6c]>*{display:inline-block;margin-right:8px;margin-bottom:8px;font-size:16px}.steps-card[data-v-8e778f6c],.steps-card .section-heading[data-v-8e778f6c]{margin-top:16px}.steps[data-v-8e778f6c]{display:block;margin-top:16px}.steps[data-v-8e778f6c]>*+*{margin-top:16px}.step[data-v-8e778f6c]{display:block}.step-num[data-v-8e778f6c]{display:inline-block;vertical-align:top;width:32px;height:32px;border-radius:50%;background:#fec31b;color:#1a1a2e;text-align:center;line-height:32px;font-weight:700}.step[data-v-8e778f6c]>:not(.step-num){display:inline-block;vertical-align:top;width:calc(100% - 48px);margin-left:16px}.step--cta[data-v-8e778f6c]>:not(.step-num){width:auto;margin-left:0}.intro-text[data-v-8e778f6c]{margin-bottom:8px}.intro-text[data-v-8e778f6c]:last-child{margin-bottom:0}.rules-description[data-v-069d6dd9],.list-grid[data-v-069d6dd9],.card[data-v-069d6dd9]{margin-top:16px}.how-to-play li+li[data-v-069d6dd9]{margin-top:4px}.roles-note[data-v-069d6dd9]{margin-top:16px}.rich-text-editor[data-v-c0bbf5ee]{border:1px solid #d1d5db;border-radius:0;margin-bottom:12px;background:#fff}.rich-text-editor__toolbar[data-v-c0bbf5ee]{display:block;padding:8px;border-bottom:1px solid #e5e7eb;background:#f9fafb;font-size:0}.rich-text-editor__btn[data-v-c0bbf5ee]{display:inline-block;vertical-align:middle;min-width:32px;height:32px;padding:0 8px;margin-right:4px;border:1px solid #d1d5db;border-radius:0;background:#fff;color:#374151;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.rich-text-editor__btn[data-v-c0bbf5ee]:hover{background:#f3f4f6}.rich-text-editor__btn.is-active[data-v-c0bbf5ee]{background:#111827;border-color:#111827;color:#fff}.rich-text-editor__body[data-v-c0bbf5ee]{padding:12px}[data-v-c0bbf5ee] .rich-text-editor__content{min-height:8rem;outline:none}[data-v-c0bbf5ee] .rich-text-editor__content p{margin:0 0 8px}[data-v-c0bbf5ee] .rich-text-editor__content p:last-child{margin-bottom:0}[data-v-c0bbf5ee] .rich-text-editor__content ul,[data-v-c0bbf5ee] .rich-text-editor__content ol{margin:0 0 8px;padding-left:20px}[data-v-c0bbf5ee] .rich-text-editor__content p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.about-reviews[data-v-0ec64b3b]{margin-top:16px}.about-reviews-empty[data-v-0ec64b3b]{margin-bottom:16px}.reviews-list[data-v-0ec64b3b]{margin-bottom:24px}.review-item[data-v-0ec64b3b]{padding:16px 0;border-top:1px solid #e5e7eb}.review-item[data-v-0ec64b3b]:first-child{border-top:none;padding-top:0}.review-head[data-v-0ec64b3b]{margin-bottom:12px;font-size:0}.review-avatar[data-v-0ec64b3b]{display:inline-block;vertical-align:top;width:48px;height:48px;object-fit:cover;margin-right:12px;background:#f3f4f6}.review-meta[data-v-0ec64b3b]{display:inline-block;vertical-align:top;font-size:14px;max-width:calc(100% - 60px)}.review-author[data-v-0ec64b3b]{margin:0 0 4px;font-weight:700}.review-team[data-v-0ec64b3b],.review-date[data-v-0ec64b3b],.review-body[data-v-0ec64b3b]{margin:0}.review-form-block[data-v-0ec64b3b]{border-top:1px solid #e5e7eb;padding-top:16px}.review-form-title[data-v-0ec64b3b]{margin:0 0 8px;font-size:1.125rem}.review-form-hint[data-v-0ec64b3b]{margin:0 0 12px}.review-form-error[data-v-0ec64b3b]{margin:0 0 12px;color:#dc2626}.about-card[data-v-3715a925]{margin-top:16px}.about-photos[data-v-3715a925]{font-size:0;margin:0 0 16px}.about-photo[data-v-3715a925]{display:inline-block;vertical-align:top;width:100%;height:auto;box-shadow:0 1px 3px #00000014}@media(min-width:769px){.about-photo[data-v-3715a925]{width:calc(50% - 6px)}.about-photo+.about-photo[data-v-3715a925]{margin-left:12px}}@media(max-width:768px){.about-photo+.about-photo[data-v-3715a925]{margin-top:12px}}.about-lead[data-v-3715a925]{font-size:1.05rem;font-weight:600}.about-card p[data-v-3715a925]{margin:0 0 12px}.about-card p[data-v-3715a925]:last-child{margin-bottom:0}.series-card-title[data-v-87f447dd]{margin:0 0 8px;font-size:1.125rem}.series-card-title a[data-v-87f447dd]{color:inherit;text-decoration:none}.series-card-title a[data-v-87f447dd]:hover{color:var(--color-accent)}.series-published[data-v-87f447dd],.series-teaser[data-v-87f447dd]{margin:0 0 8px}.series-card-footer[data-v-87f447dd]{margin:0}.series-card-footer[data-v-87f447dd]:after{content:"";display:table;clear:both}.series-more-link[data-v-87f447dd]{float:right;margin-left:12px;font-weight:700;white-space:nowrap}.series-tours-summary[data-v-87f447dd]{margin:0}.series-summary-sep[data-v-87f447dd]{margin:0 .35em}.series-reviews-link[data-v-87f447dd]{font-weight:600;color:inherit;text-decoration:none}.series-reviews-link[data-v-87f447dd]:hover{color:var(--color-accent)}.series-card-actions[data-v-87f447dd]{float:right;margin:0 0 8px 16px}.series-loading[data-v-87f447dd],.series-error[data-v-87f447dd],.series-list .card[data-v-87f447dd]{margin-top:16px}.series-list .card[data-v-87f447dd]:after{content:"";display:table;clear:both}@media(max-width:500px){.series-list .card[data-v-87f447dd]{position:relative;padding-bottom:64px}.series-more-link[data-v-87f447dd]{display:none}.series-card-actions[data-v-87f447dd]{float:none;position:absolute;right:16px;bottom:16px;margin:0}}.display-connection-help[data-v-a26d09b4]{margin:0 0 20px}.display-connection-help-title[data-v-a26d09b4]{margin:0 0 8px;font-size:14px;font-weight:700;color:#374151}.display-connection-help-list[data-v-a26d09b4]{margin:0;padding-left:20px;color:#6b7280;font-size:14px;line-height:1.45}.display-connection-help-list li+li[data-v-a26d09b4]{margin-top:6px}.display-connection-code-block[data-v-a26d09b4]{margin-top:16px;font-size:0}.display-connection-code-label[data-v-a26d09b4]{display:block;margin-bottom:8px;font-size:15px;font-weight:700;color:#374151}.display-connection-code-value[data-v-a26d09b4]{display:inline-block;vertical-align:middle;font-size:32px;font-weight:700;letter-spacing:.2em;font-variant-numeric:tabular-nums;color:#1a1a2e}.display-connection-code-copy[data-v-a26d09b4]{margin-left:12px;vertical-align:middle}.display-connection-copy-message[data-v-a26d09b4]{margin:8px 0 0;font-size:14px;color:#059669;font-weight:700}.link-copy-row[data-v-34540aad]{display:block;font-size:0;min-width:0}.link-copy-field[data-v-34540aad]{display:inline-block;vertical-align:middle;position:relative;width:calc(100% - 44px);min-width:0;font-size:14px}.link-copy-btn-wrap[data-v-34540aad]{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.link-qr-btn[data-v-34540aad]{display:inline-block;vertical-align:middle}.qr-dialog-body[data-v-34540aad]{text-align:center}.qr-image[data-v-34540aad]{display:block;width:240px;height:240px;margin:0 auto;border-radius:0}.qr-loading[data-v-34540aad]{padding:64px 0}.qr-hint[data-v-34540aad]{margin:12px 0 0;line-height:1.4}.link-block[data-v-2a15d7cc]{margin-bottom:20px}.link-block[data-v-2a15d7cc]:last-child{margin-bottom:0}.link-desc[data-v-2a15d7cc]{margin-bottom:8px}.team-slot-row[data-v-2a15d7cc]{margin-top:16px}.team-slot-row[data-v-2a15d7cc]:first-of-type{margin-top:0}.team-name-row--other[data-v-2a15d7cc]{margin-bottom:5.6px}.connection-intro[data-v-2a15d7cc]{margin:0 0 16px}.connection-copy-message[data-v-2a15d7cc]{margin:16px 0 0;color:#059669;font-size:15px;font-weight:700;text-align:center}.rename-team-form[data-v-2a15d7cc]{margin:0 0 8px}.rename-team-form label[data-v-2a15d7cc]{display:block;margin-bottom:5.6px;font-size:14px;color:#374151}.rename-team-actions[data-v-2a15d7cc]{display:block;margin:0 0 12px;font-size:0}.rename-team-actions[data-v-2a15d7cc]>*{display:inline-block;vertical-align:middle;font-size:16px;margin-right:8px}.team-name-row[data-v-2a15d7cc]{display:block;margin:0 0 5.6px}.team-name-row[data-v-2a15d7cc]:after{content:"";display:table;clear:both}.team-name-actions[data-v-2a15d7cc]{float:right;font-size:0;margin-left:8px}.team-name-actions[data-v-2a15d7cc]>*{display:inline-block;vertical-align:middle;margin-left:6px}.team-name-actions[data-v-2a15d7cc]>*:first-child{margin-left:0}.team-name[data-v-2a15d7cc],.team-slot-name[data-v-2a15d7cc]{display:block;overflow:hidden;line-height:32px;font-weight:700}.team-slot-name[data-v-2a15d7cc]{font-size:16px}.rename-team-error[data-v-2a15d7cc]{margin:8px 0 0}.team-name[data-v-2a15d7cc]{font-size:15px;color:var(--color-accent)}.team-you[data-v-2a15d7cc]{font-weight:400}.add-team-section[data-v-2a15d7cc]{margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb}.connection-section-heading[data-v-2a15d7cc]{display:block;margin-bottom:4px;font-size:15px}.transfer-control-btn[data-v-2a15d7cc],.teams-limit-notice[data-v-2a15d7cc]{margin-top:12px}.remove-team-message[data-v-2a15d7cc]{margin-bottom:16px}.remove-team-error[data-v-2a15d7cc]{margin:-8px 0 16px}.modal-actions[data-v-2a15d7cc]{display:block;font-size:0}.modal-actions[data-v-2a15d7cc]>*{display:inline-block;vertical-align:middle;font-size:16px;margin-right:8px}.modal-actions[data-v-2a15d7cc]>*:last-child{margin-right:0}.rename-team-btn[data-v-2a15d7cc],.remove-team-btn[data-v-2a15d7cc]{box-shadow:none;padding:6px;height:32px;color:#1a1a2e}.rename-team-btn[data-v-2a15d7cc]{background:#e5e7eb}.rename-team-btn[data-v-2a15d7cc]:not(:disabled):hover{background:#d1d5db;color:#1a1a2e}.remove-team-btn[data-v-2a15d7cc]{background:#fec31b}.remove-team-btn[data-v-2a15d7cc]:not(:disabled):hover{background:#eeb50f;color:#1a1a2e}.rename-team-btn[data-v-2a15d7cc] .btn__icon,.remove-team-btn[data-v-2a15d7cc] .btn__icon{width:18px;height:18px}.resume-message[data-v-d1b794c3]{margin-bottom:16px}.modal-actions[data-v-d1b794c3]{display:block;font-size:0}.modal-actions[data-v-d1b794c3]>*{display:inline-block;vertical-align:middle;font-size:16px;margin-right:8px;margin-bottom:8px}.modal-actions[data-v-d1b794c3]>*:last-child{margin-right:0}.lobby-card[data-v-8ac110f5]{margin-top:16px}.hint[data-v-8ac110f5]{color:#6b7280;font-size:14px;margin-bottom:12px}.setup-step-label[data-v-8ac110f5]{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--color-accent)}.setup-hint[data-v-8ac110f5]{margin-top:0}.room-code-row[data-v-8ac110f5]{margin:0 0 12px;font-size:0}.room-code-label[data-v-8ac110f5]{display:inline-block;vertical-align:middle;font-size:14px;font-weight:700;color:#374151;margin-right:8px}.room-code-value[data-v-8ac110f5]{display:inline-block;vertical-align:middle;font-size:26px;font-weight:700;letter-spacing:.2em;font-variant-numeric:tabular-nums;color:#1a1a2e}.room-code-copy[data-v-8ac110f5]{margin-left:12px;vertical-align:middle}.room-code-copy-message[data-v-8ac110f5]{margin:8px 0 0;font-size:14px;color:#059669;font-weight:700}.setup-next-btn[data-v-8ac110f5],.setup-back-btn[data-v-8ac110f5]{margin-top:12px}.error[data-v-8ac110f5]{color:#dc2626;margin-bottom:12px}.start-game-btn[data-v-8ac110f5]{margin-top:12px}.room-code[data-v-a7c7855f],.join-card[data-v-a7c7855f]{margin-bottom:16px}.join-hint[data-v-a7c7855f],.join-note[data-v-a7c7855f]{margin-bottom:12px}.existing-teams-title[data-v-a7c7855f]{margin-bottom:8px}.existing-teams-hint[data-v-a7c7855f]{margin-bottom:12px}.team-list[data-v-a7c7855f]{display:grid;gap:8px}.join-error[data-v-a7c7855f]{margin-top:16px}.reconnect-message[data-v-a7c7855f]{margin-bottom:16px}.modal-actions[data-v-a7c7855f]{display:block;font-size:0}.modal-actions[data-v-a7c7855f]>*{display:inline-block;vertical-align:middle;font-size:16px;margin-right:8px}.modal-actions[data-v-a7c7855f]>*:last-child{margin-right:0}.question-choices[data-v-b198991f]{list-style:none;padding:8px 0 0;margin-left:-8px;margin-right:-8px;display:block;font-size:0}.question-choice[data-v-b198991f]{display:inline-block;vertical-align:top;width:50%;max-width:280px;padding:8px 4px 0;box-sizing:border-box;font-size:16px;overflow:hidden}.choice-readonly[data-v-b198991f]{width:100%;min-width:0;display:block;text-align:left;padding:16px 8px;border-radius:0;font-size:16px;line-height:1.35;box-sizing:border-box;border:2px solid #e5e7eb;background:#f9fafb}.question-choices-large .choice-readonly[data-v-b198991f]{padding:16px 20px;font-size:20px}.choice-label[data-v-b198991f]{float:left;width:28px;height:28px;text-align:center;line-height:28px;border-radius:0;background:#e5e7eb;font-weight:700;font-size:14px;margin-right:8px}.btn--selected .choice-label[data-v-b198991f]{background:var(--color-accent);color:#fff}.choice-content[data-v-b198991f]{display:inline-block;vertical-align:middle;min-width:0;width:100%;overflow:hidden}.choice-image[data-v-b198991f]{height:100%;border-radius:0}.choice-content-inner[data-v-b198991f]{display:block;overflow:hidden}.choice-content-inner[data-v-b198991f]:after{content:"";display:table;clear:both}.choice-image-container[data-v-b198991f]{display:inline-block;overflow:hidden;position:relative;height:150px;border-radius:0;margin-left:36px;margin-top:4px}@media screen and (max-width:1200px){.question-choice[data-v-b198991f]{max-width:50%}}@media screen and (max-width:768px){.question-choice[data-v-b198991f]{max-width:100%;width:100%}}.media-row-measure[data-v-0a3cc396]{width:100%;max-width:100%;min-width:0}.media-row[data-v-0a3cc396]{display:block;text-align:center;box-sizing:border-box;margin-right:-8px;margin-left:-8px}.media-image-container[data-v-0a3cc396]{display:inline-block;height:300px;margin:16px 8px 0;vertical-align:top;border-radius:0;border:1px solid #e5e7eb;background:#f3f4f6}.media-image[data-v-0a3cc396]{height:100%;border-radius:0}@media(max-width:768px){.media-image-container[data-v-0a3cc396]{height:150px}}.question-content[data-v-f4134252]{display:block;width:100%;max-width:100%;min-width:0}.question-content[data-v-f4134252]>*+*{margin-top:16px}.question-body[data-v-f4134252]>*+*{margin-top:16px}.question-audio-wrap[data-v-f4134252]{text-align:center;margin-bottom:12px}.question-body>.question-audio-wrap[data-v-f4134252]+*{margin-top:0}.question-audio[data-v-f4134252]{display:block;width:min(100%,420px);margin:0 auto}.question-text[data-v-f4134252]{font-size:16px;line-height:18px;margin:0;padding-top:16px}.question-body>.question-text[data-v-f4134252]:first-child{padding-top:0}.large .question-text[data-v-f4134252]{font-size:16px;font-weight:700}@media(min-width:769px){.side-by-side[data-v-f4134252]:after{content:"";display:table;clear:both}.side-by-side[data-v-f4134252]>*+*{margin-top:0}.side-by-side .question-media[data-v-f4134252]{float:left;margin-right:12px}.side-by-side .question-body[data-v-f4134252]{display:block;overflow:hidden}.side-by-side .question-text[data-v-f4134252]{padding-top:0}.side-by-side[data-v-f4134252] .media-row{text-align:left;margin-left:0;margin-right:0}.side-by-side[data-v-f4134252] .media-image-container{height:220px;margin-top:0;margin-left:0;margin-right:8px}}@media(max-width:1023px){.large .question-text[data-v-f4134252]{font-size:16px}}.icon[data-v-f54461ed]{display:inline-block;vertical-align:middle}.hints-list[data-v-c940a78f]{display:block;margin-bottom:16px}.hints-caption[data-v-c940a78f]{display:block;font-size:12px;color:#92400e;font-weight:700;margin-top:16px}.hints-caption[data-v-c940a78f] .icon{margin-right:6px}.hint[data-v-c940a78f]{background:#fef3c7;padding:12px 16px;border-radius:0;margin:8px 0 0}.hint-latest[data-v-c940a78f]{box-shadow:0 0 0 2px #f59e0b;animation:hint-pop-c940a78f .45s ease-out}@keyframes hint-pop-c940a78f{0%{transform:scale(.98);opacity:.65}to{transform:scale(1);opacity:1}}.question-meta-card[data-v-2f22585d]{text-align:center;margin-top:16px}.question-meta-details[data-v-2f22585d]{margin:0;color:#6b7280;font-size:14px}.question-meta-turn[data-v-2f22585d]{margin:0}.question-meta-turn-own[data-v-2f22585d]{font-weight:700}.turn-notice[data-v-2f22585d]{margin-top:16px;text-align:center;font-weight:700}.answer-reveal-media[data-v-5732c9ce]{display:block;width:100%;max-width:100%;min-width:0}.answer-reveal-group[data-v-5732c9ce]{display:block;text-align:center;font-size:0;width:100%;margin:0;padding-top:16px}.answer-reveal-item[data-v-5732c9ce]{display:inline-block;vertical-align:top;width:300px;max-width:100%;min-width:0;margin:0;box-sizing:border-box;font-size:16px}.answer-audio[data-v-5732c9ce],.answer-video[data-v-5732c9ce]{display:block;width:100%;margin:0}.answer-video[data-v-5732c9ce]{max-height:360px;object-fit:contain;border-radius:0;background:#111827}.answer-reveal-group--multi .answer-video[data-v-5732c9ce]{max-height:220px}.answer-timer[data-v-0fc139d4]{display:inline-block;font-size:18px;line-height:20px;height:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-accent);margin:0}.answer-timer__text[data-v-0fc139d4]{vertical-align:middle;padding-left:4px}.answer-timer__icon[data-v-0fc139d4]{color:inherit;vertical-align:middle;height:20px;width:20px}.answer-timer.urgent[data-v-0fc139d4]{color:#dc2626;animation:pulse-0fc139d4 1s ease-in-out infinite}@keyframes pulse-0fc139d4{50%{opacity:.6}}.scoreboard[data-v-6bfa8ab4]{display:block;text-align:center;line-height:0;font-size:0;margin-left:-8px;margin-right:-8px}.team-score[data-v-6bfa8ab4]{display:inline-block;vertical-align:top;box-sizing:border-box;padding:16px 8px 0;min-width:180px;height:72px}.team-score-card[data-v-6bfa8ab4]{width:100%;height:100%;vertical-align:top;padding:8px;outline:2px solid #ccc;box-sizing:border-box;border-radius:0;font-size:0;text-align:left}.team-score-logo[data-v-6bfa8ab4]{display:inline-block;vertical-align:middle;width:40px;height:40px;object-fit:cover;margin-right:8px;background:#f3f4f6}.team-score-body[data-v-6bfa8ab4]{display:inline-block;vertical-align:middle;max-width:calc(100% - 48px);font-size:14px;text-align:left}.team-score-card:not(.team-score-card--logo) .team-score-body[data-v-6bfa8ab4]{display:block;max-width:none}.active .team-score-card[data-v-6bfa8ab4]{outline:3px solid var(--color-accent)}.team-score-name-row[data-v-6bfa8ab4]{text-align:left;font-size:14px;font-weight:700;line-height:20px;height:20px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-score-card--logo .team-score-name-row[data-v-6bfa8ab4],.team-score-card--logo .team-score-status-row[data-v-6bfa8ab4]{text-align:left}.team-score-card.scored[data-v-6bfa8ab4]{outline:2px solid #059669;background:#ecfdf5}.team-score-award[data-v-6bfa8ab4]{font-weight:700;color:#065f46;font-size:16px;line-height:20px;height:20px}.team-score-status[data-v-6bfa8ab4]{display:inline-block;margin-right:4px;font-size:14px;line-height:20px;height:20px;color:#9ca3af}.team-score-status--offline[data-v-6bfa8ab4]{color:#ef4444}.team-score-status-row[data-v-6bfa8ab4]{line-height:0}@media screen and (max-width:400px){.team-score[data-v-6bfa8ab4]{width:100%!important}}.game-results-table-wrap[data-v-ee425e8e]{margin-top:16px;overflow-x:auto;border:1px solid #d1d5db;border-radius:0;-webkit-overflow-scrolling:touch}.game-results-table[data-v-ee425e8e]{width:100%;min-width:700px;border-collapse:separate;border-spacing:0;font-size:14px}.game-results-table th[data-v-ee425e8e],.game-results-table td[data-v-ee425e8e]{border-right:1px solid #d1d5db;border-bottom:1px solid #d1d5db;padding:8px 12px;text-align:left;vertical-align:top}.game-results-table th[data-v-ee425e8e]:last-child,.game-results-table td[data-v-ee425e8e]:last-child{border-right:none}.game-results-table tbody tr.game-results-last-row td[data-v-ee425e8e]{border-bottom:none}.game-results-table thead tr:first-child th[data-v-ee425e8e]:first-child{border-top-left-radius:0}.game-results-table thead tr:first-child th[data-v-ee425e8e]:last-child{border-top-right-radius:0}.game-results-table tbody tr.game-results-last-row td[data-v-ee425e8e]:first-child{border-bottom-left-radius:0}.game-results-table tbody tr.game-results-last-row td[data-v-ee425e8e]:last-child{border-bottom-right-radius:0}.game-results-table th[data-v-ee425e8e]{background:#f3f4f6;font-weight:600}.game-results-tour-row td[data-v-ee425e8e]{background:var(--color-accent-muted);color:var(--color-accent-emphasis);font-weight:600}.game-results-answer[data-v-ee425e8e]{min-width:120px;max-width:280px}.game-results-points[data-v-ee425e8e]{text-align:center;white-space:nowrap;color:#9ca3af}.game-results-points.scored[data-v-ee425e8e]{color:#065f46;font-weight:700}.display-screen[data-v-00927e37]{max-width:none;width:100%;min-width:0;padding:24px 0;box-sizing:border-box;position:relative}.display-toolbar[data-v-00927e37]{text-align:right;padding-bottom:16px}.display-screen[data-v-00927e37]>*+*{margin-top:16px}.display-screen h1[data-v-00927e37]{margin:0;font-size:32px;line-height:1.2;text-align:center}.pause-overlay[data-v-00927e37]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:900;text-align:center}.pause-overlay[data-v-00927e37]:before{content:"";display:inline-block;height:100%;vertical-align:middle}.pause-overlay-panel[data-v-00927e37]{display:inline-block;vertical-align:middle;text-align:center;background:#fef3c7;color:#92400e;padding:32px 48px;border-radius:0}.pause-overlay-panel[data-v-00927e37]>*+*{margin-top:24px}.pause-overlay-label[data-v-00927e37]{display:block;font-size:40px;font-weight:700;line-height:1.2}.pause-overlay-label[data-v-00927e37] .icon{margin-right:16px}@media(max-width:1023px){.display-screen h1[data-v-00927e37]{font-size:32px}}.adjust-result-hint[data-v-1f9a8e37]{margin:0 0 16px;color:#6b7280;font-size:14px;line-height:1.4}.adjust-result-options[data-v-1f9a8e37]{margin:0;padding:0;border:none;display:grid;gap:8px}.adjust-result-legend[data-v-1f9a8e37]{margin-bottom:8px;font-size:14px;font-weight:700}.adjust-result-option[data-v-1f9a8e37]{display:block;padding:10px 12px;border:1px solid #e5e7eb;border-radius:0;cursor:pointer}.adjust-result-option[data-v-1f9a8e37]:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-muted)}.adjust-result-option input[data-v-1f9a8e37]{float:left;margin:2px 10px 0 0}.modal-actions[data-v-1f9a8e37]{display:block;font-size:0;margin-top:16px}.modal-actions[data-v-1f9a8e37]>*{display:inline-block;vertical-align:middle;font-size:16px;margin-right:8px}.modal-actions[data-v-1f9a8e37]>*:last-child{margin-right:0}.answer-result-card[data-v-c88b8ffa]{margin-top:16px}.question-prompt[data-v-c88b8ffa]{font-size:16px;line-height:20px;padding-top:16px;color:#374151}.correct-answer[data-v-c88b8ffa]{padding-top:16px}.answer-explanation[data-v-c88b8ffa]{padding-top:16px;font-size:16px;line-height:1.4;color:#374151}.answer-result-actions[data-v-c88b8ffa]{display:block;font-size:0;margin-top:16px}.answer-result-actions[data-v-c88b8ffa]>*{display:inline-block;vertical-align:middle;font-size:16px;margin-right:8px}.answer-result-actions[data-v-c88b8ffa]>*:last-child{margin-right:0}.answer-result-btn-next[data-v-c88b8ffa]{width:calc(100% - 53px)}.connection-modal-divider[data-v-e6c9ccb9]{margin:0 0 20px;border-top:1px solid #e5e7eb}.exit-message[data-v-27fbb959]{margin-bottom:16px}.modal-actions[data-v-27fbb959]{display:block;font-size:0}.modal-actions[data-v-27fbb959]>*{display:inline-block;vertical-align:middle;font-size:16px;margin-right:8px}.modal-actions[data-v-27fbb959]>*:last-child{margin-right:0}.game-over-card[data-v-ba556c38],.save-block[data-v-ba556c38]{margin-top:16px}.save-hint[data-v-ba556c38]{margin:0 0 12px;color:#6b7280;font-size:14px}.save-ok[data-v-ba556c38]{margin:0;color:#059669;font-weight:700}.save-error[data-v-ba556c38]{margin:0 0 8px;color:#dc2626}.game-over-btn[data-v-ba556c38]{margin-top:16px}.offline-notice[data-v-b6284e73]{background:#fef3c7;padding:16px;border-radius:0;margin:16px 0 0}.card-actions[data-v-9ea62ccd]{display:block;font-size:0}.card-actions[data-v-9ea62ccd]>*{display:inline-block;vertical-align:middle;font-size:16px;margin-right:16px;margin-top:16px}.card-actions[data-v-9ea62ccd]>*:last-child{margin-right:0}.question-card-btn[data-v-9ea62ccd],.pause-banner[data-v-5f91ce60],.card[data-v-5f91ce60],.room-status-btn[data-v-5f91ce60],.tour-intro-card[data-v-4b9eba60]{margin-top:16px}.tour-intro-title[data-v-4b9eba60]{margin:0;font-size:20px;font-weight:700;line-height:1.35;text-align:center}.tour-intro-meta[data-v-4b9eba60],.tour-intro-subtitle[data-v-4b9eba60]{margin-top:4px}.tour-intro-btn[data-v-4b9eba60],.tour-results-card[data-v-e04c66d3]{margin-top:16px}.tour-results[data-v-e04c66d3]{margin-bottom:16px}.page-actions .page-title--compact[data-v-37b3da65]{margin:0;display:inline-block;vertical-align:middle;width:360px}.page-actions[data-v-37b3da65]{display:block;font-size:0}.page-action[data-v-37b3da65]{display:inline-block;vertical-align:middle;margin-left:8px}.page-actions-inner[data-v-37b3da65]{display:inline-block;vertical-align:middle;width:calc(100% - 360px);text-align:right}@media(max-width:768px){.page-actions .page-title--compact[data-v-37b3da65]{width:220px}.page-actions-inner[data-v-37b3da65]{width:calc(100% - 220px)}}@media(max-width:500px){.page-actions .page-title--compact[data-v-37b3da65]{width:100%;padding-bottom:8px}.page-actions-inner[data-v-37b3da65]{width:100%}}.play-message[data-v-0aa2c9c1]{margin-top:16px}.unfinished-games[data-v-d897824b]{display:block}.unfinished-meta[data-v-d897824b]{display:inline-block}.unfinished-series-title[data-v-d897824b]{display:inline-block;padding-right:16px;font-weight:700;width:100%}.unfinished-item[data-v-d897824b]{display:inline-block;padding:12px 0;border-top:1px solid #e5e7eb;width:100%}.unfinished-item[data-v-d897824b]:last-child{padding-bottom:0}.unfinished-item-content[data-v-d897824b]{display:inline-block;vertical-align:middle;width:calc(100% - 250px)}.unfinished-item[data-v-d897824b]:after{content:"";display:table;clear:both}.unfinished-item[data-v-d897824b]:first-of-type{border-top:none;padding-top:0}.unfinished-actions[data-v-d897824b]{float:right;display:inline-block;vertical-align:middle;font-size:0;position:relative;top:12px}.unfinished-actions[data-v-d897824b]>*{display:inline-block;margin-left:8px}.unfinished-actions[data-v-d897824b]>*:first-child{margin-left:0}@media(max-width:500px){.unfinished-item[data-v-d897824b],.unfinished-item[data-v-d897824b]:last-child{position:relative;padding-bottom:56px}.unfinished-item-content[data-v-d897824b]{width:100%}.unfinished-actions[data-v-d897824b]{float:none;position:absolute;right:0;bottom:12px;top:auto}}.unfinished-games-card[data-v-71eb5140]{border-left:4px solid var(--color-accent);margin-top:16px}.history-card[data-v-71eb5140]{margin-top:16px}.section-title[data-v-71eb5140]{margin-bottom:8px}.section-intro[data-v-71eb5140]{margin-bottom:16px}.history-list[data-v-71eb5140]{list-style:none;margin:0;padding:0}.history-item[data-v-71eb5140]{padding:12px 0;border-top:1px solid #e5e7eb}.history-item[data-v-71eb5140]:first-child{border-top:none;padding-top:0}.history-title[data-v-71eb5140]{font-weight:700;color:inherit;text-decoration:none}.history-title[data-v-71eb5140]:hover{color:var(--color-accent)}.history-meta[data-v-71eb5140],.history-scores[data-v-71eb5140]{margin:4px 0 0}.profile-card[data-v-5f079771]{margin-top:16px}.profile-logo-row[data-v-5f079771]{margin-bottom:12px;font-size:0}.profile-avatar[data-v-5f079771]{display:inline-block;vertical-align:middle;width:72px;height:72px;object-fit:cover;margin-right:12px;background:#f3f4f6}.profile-avatar--empty[data-v-5f079771]{background:#e5e7eb}.profile-logo-btn[data-v-5f079771]{vertical-align:middle}.profile-file[data-v-5f079771]{display:none}.profile-telegram[data-v-5f079771]{margin:0 0 16px}.profile-label[data-v-5f079771]{display:block;font-weight:700;margin-bottom:8px}.profile-ok[data-v-5f079771]{margin:0 0 12px;color:#059669;font-weight:700}.profile-error[data-v-5f079771]{margin:0 0 12px;color:#dc2626}.profile-actions[data-v-5f079771]{margin-top:8px;font-size:0}.profile-actions[data-v-5f079771]:after{content:"";display:table;clear:both}.profile-actions[data-v-5f079771]>*{display:inline-block;vertical-align:middle;margin-right:8px;margin-bottom:8px;font-size:16px}.profile-save-btn[data-v-5f079771]{float:right;margin-right:0}.unfinished-games-card[data-v-5f079771]{border-left:4px solid var(--color-accent);margin-top:16px}.history-card[data-v-5f079771]{margin-top:16px}.section-title[data-v-5f079771]{margin-bottom:8px}.section-intro[data-v-5f079771]{margin-bottom:16px}.history-list[data-v-5f079771]{list-style:none;margin:0;padding:0}.history-item[data-v-5f079771]{padding:12px 0;border-top:1px solid #e5e7eb}.history-item[data-v-5f079771]:first-child{border-top:none;padding-top:0}.history-title[data-v-5f079771]{font-weight:700;color:inherit;text-decoration:none}.history-title[data-v-5f079771]:hover{color:var(--color-accent)}.history-meta[data-v-5f079771],.history-scores[data-v-5f079771]{margin:4px 0 0}.series-comments[data-v-1ec0fccb]{margin-top:24px}.series-comments-empty[data-v-1ec0fccb]{margin-bottom:16px}.comments-list[data-v-1ec0fccb]{margin-bottom:24px}.comment-item[data-v-1ec0fccb]{padding:16px 0;border-top:1px solid #e5e7eb}.comment-item[data-v-1ec0fccb]:first-child{border-top:none;padding-top:0}.comment-head[data-v-1ec0fccb]{margin-bottom:8px;font-size:0}.comment-avatar[data-v-1ec0fccb]{display:inline-block;vertical-align:top;width:40px;height:40px;object-fit:cover;margin-right:12px;background:#f3f4f6}.comment-meta[data-v-1ec0fccb]{display:inline-block;vertical-align:top;font-size:14px;max-width:calc(100% - 52px)}.comment-author[data-v-1ec0fccb]{margin:0 0 2px;font-weight:700}.comment-team[data-v-1ec0fccb],.comment-date[data-v-1ec0fccb]{margin:0}.comment-body[data-v-1ec0fccb]{margin:0;white-space:pre-wrap;word-break:break-word}.comment-form-block[data-v-1ec0fccb]{border-top:1px solid #e5e7eb;padding-top:16px}.comment-form-hint[data-v-1ec0fccb]{margin:0 0 12px}.comment-input[data-v-1ec0fccb]{display:block;width:100%;box-sizing:border-box;margin:0 0 12px;padding:10px 12px;border:1px solid #d1d5db;border-radius:0;font:inherit;resize:vertical;min-height:80px}.comment-input[data-v-1ec0fccb]:disabled{background:#f9fafb;color:#6b7280}.comment-form-error[data-v-1ec0fccb]{margin:0 0 12px;color:#dc2626}.series-published[data-v-3a772603]{margin:8px 0 0}.series-description[data-v-3a772603]{margin:0 0 16px}.series-tours-list[data-v-3a772603]{list-style:none;padding:0;margin:0 0 16px;color:#6b7280;font-size:14px;display:grid;gap:4px}.empty-tours[data-v-3a772603]{margin:0 0 16px}.series-actions[data-v-3a772603]{display:block;font-size:0}.series-actions[data-v-3a772603]>*{display:inline-block;margin-right:8px;margin-bottom:8px;font-size:16px}.card[data-v-3a772603]{margin-top:16px}.series-samples[data-v-3a772603]{margin-top:24px}.series-samples-title[data-v-3a772603]{margin:0;font-size:1.125rem}.series-sample-card[data-v-3a772603]{margin-top:16px}.series-sample-tour[data-v-3a772603]{margin:0 0 12px;font-size:inherit;font-weight:700}.series-sample-card[data-v-3a772603] .question-choices{margin-top:16px}:root{font-family:system-ui,-apple-system,sans-serif;line-height:1.5;color:#1a1a2e;background:#f5f5f7;--color-accent: #7864ad;--color-accent-hover: #554098;--color-accent-muted: #cac2e3;--color-accent-border: #8f82b8;--color-accent-ring: rgb(120 100 173 / 15%);--color-accent-emphasis: #383058}*{box-sizing:border-box;margin:0;padding:0}input,textarea,select{border-radius:0}a{color:var(--color-accent);text-decoration:none}a.router-link-active{font-weight:700}.page-title{font-size:32px}.card{background:#fff;border-radius:0;padding:16px;box-shadow:0 1px 3px #00000014;display:block;min-width:0}.banner{padding:8px;border-radius:0;text-align:center;font-weight:700;margin:0;display:block}.banner.correct{background:#d1fae5;color:#065f46}.banner.wrong{background:#fee2e2;color:#991b1b}.banner.warning{background:#fef3c7;color:#92400e}.rich-text-preview p{margin:0 0 16px}.rich-text-preview p:last-child{margin-bottom:0}.rich-text-preview ul,.rich-text-preview ol{margin:0 0 16px;padding-left:20px}.text-muted{color:#6b7280}.text-muted-sm{color:#6b7280;font-size:14px}.text-error{color:#dc2626}.list-grid{display:grid;gap:8px;padding-left:20px}.teams-limit-notice{color:#92400e;font-size:14px;font-weight:700}.question-stack{display:block;min-width:0}.question-stack>*+*{margin-top:16px}.question-stack .card{margin-bottom:0}.tour-results{margin:0;display:block}.tour-results>*+*{margin-top:16px}.tour-results-title{font-size:18px;margin:0}.tour-results-row{font-size:18px;font-weight:700;margin:0}.tour-intro-meta{color:#6b7280;font-size:15px;margin:0;text-align:center}.tour-intro-subtitle{margin:0;font-size:16px;font-weight:700;line-height:1.35;text-align:left}.tour-rules{padding-top:16px;margin:0;text-align:left}.tour-hint{margin:0}@media screen and (max-width:768px){.page-title{font-size:24px}}
