.ec-guest-gate[data-v-ef90088d]{max-width:44rem;margin:2rem auto;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid var(--td-color-border);border-radius:1rem;background:var(--td-color-surface);color:var(--td-color-text);line-height:1.7}.ec-guest-gate h1[data-v-ef90088d]{font-size:clamp(1.5rem,4vw,2rem);line-height:1.3;margin-top:0}.ec-guest-actions[data-v-ef90088d]{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1.5rem}.ec-guest-help[data-v-ef90088d]{color:var(--td-color-text-secondary);font-size:.875rem}.ec-guest-gate>a[data-v-ef90088d]{color:var(--td-color-primary);text-underline-offset:.2em}.rv2-root{--rv2-line: var(--td-color-text);--rv2-shade: var(--td-color-brand-bar);--rv2-zone-base: var(--td-color-surface);--rv2-map-bg: #e9f4e3;--rv2-go: #7ddc8b;--rv2-rest: #8fc9ff;--rv2-attn: #c75400;--rv2-glow: #ffb300;--rv2-confetti-l: 55%;--rv2-road-edge: #4a5650;--rv2-road-base: #d9dedb;--rv2-road-dash: #ffffff;--rv2-stage-0: #2e7d32;--rv2-stage-1: #b3261e;--rv2-stage-2: #1565c0;--rv2-stage-3: #a14a00;--rv2-stage-4: #6a1b9a;--rv2-stage-5: #00697a;--rv2-stage-6: #a61456;--rv2-stage-7: #566f00;--rv2-stage-8: #283593;--rv2-stage-9: #a53a12;--rv2-stage-10: #00695c;--rv2-stage-11: #7a4a00;--rv2-s-wood: #8d5a3b;--rv2-s-wood-ln: #4e2f1b;--rv2-s-brick: #a1583c;--rv2-s-leaf-a: #43a047;--rv2-s-leaf-b: #2e7d32;--rv2-s-leaf-c: #388e3c;--rv2-s-bush-a: #4caf50;--rv2-s-bush-b: #66bb6a;--rv2-s-hill: #7cb342;--rv2-s-hill-ln: #558b2f;--rv2-s-cloud: #ffffff;--rv2-s-cream: #fff8e1;--rv2-s-light: #fff3c4;--rv2-s-pink-lt: #ffcdd2;--rv2-s-gold: #ffd54f;--rv2-s-gold-ln: #f9a825;--rv2-s-orange: #fb8c00;--rv2-s-red: #e53935;--rv2-s-red-hi: #ef6c6a;--rv2-s-red-ln: #7f1d1d;--rv2-s-red-dk: #b71c1c;--rv2-s-barn: #c62828;--rv2-s-roof: #e0553b;--rv2-s-roof-ln: #7f2a18;--rv2-s-wall: #ffe0b2;--rv2-s-heart: #ff7a8a;--rv2-s-heart-ln: #a82b3d;--rv2-s-glass-a: #bbdefb;--rv2-s-glass-b: #b3e5fc;--rv2-s-glass-c: #81d4fa;--rv2-s-glass-ln: #37506b;--rv2-s-ln: #33423a;--rv2-s-tire: #263238;--rv2-s-steel: #546e7a;--rv2-s-plate-rim: #90a4ae;--rv2-s-plate-in: #cfd8dc;--rv2-s-fruit-0: #e53935;--rv2-s-fruit-1: #fdd835;--rv2-s-fruit-2: #fb8c00;--rv2-s-fruit-3: #8e24aa;--rv2-vid-a: #4527a0;--rv2-vid-b: #00838f;--rv2-vid-ink: #ffffff;--rv2-sw-red: #e53935;--rv2-sw-yellow: #fdd835;--rv2-sw-blue: #1e88e5;--rv2-sw-green: #43a047;--rv2-sw-pink: #ec6fa5;--rv2-sw-purple: #8e24aa;--rv2-sw-white: #ffffff;--rv2-sw-black: #212121;font-family:var(--td-font-body, system-ui, sans-serif);color:var(--td-color-text)}:root[data-theme=dark] .rv2-root{--rv2-line: var(--td-color-border-strong);--rv2-shade: var(--td-color-canvas);--rv2-map-bg: #16211b;--rv2-go: #2f7a46;--rv2-rest: #2d5f93;--rv2-attn: #ffa94d;--rv2-glow: #ffc94d;--rv2-confetti-l: 68%;--rv2-road-edge: #0b120f;--rv2-road-base: #5a6b62;--rv2-road-dash: #0f1c16;--rv2-stage-0: #81c784;--rv2-stage-1: #ff8a80;--rv2-stage-2: #64b5f6;--rv2-stage-3: #ffb74d;--rv2-stage-4: #ce93d8;--rv2-stage-5: #4dd0e1;--rv2-stage-6: #f48fb1;--rv2-stage-7: #c5e05a;--rv2-stage-8: #9fa8da;--rv2-stage-9: #ff8a65;--rv2-stage-10: #4db6ac;--rv2-stage-11: #d7b25a;--rv2-s-wood: #a3714f;--rv2-s-wood-ln: #1f130b;--rv2-s-brick: #8a4c35;--rv2-s-leaf-a: #3a8a3f;--rv2-s-leaf-b: #2c6a31;--rv2-s-leaf-c: #327a37;--rv2-s-bush-a: #429a47;--rv2-s-bush-b: #55a35a;--rv2-s-hill: #689c37;--rv2-s-hill-ln: #3f6a26;--rv2-s-cloud: #6f838d;--rv2-s-cream: #c7c2a2;--rv2-s-light: #e9d890;--rv2-s-pink-lt: #b58a8e;--rv2-s-gold: #e6bd45;--rv2-s-gold-ln: #c58a1a;--rv2-s-orange: #d97b0a;--rv2-s-red: #d94a44;--rv2-s-red-hi: #e07a77;--rv2-s-red-ln: #3b1010;--rv2-s-red-dk: #8f2323;--rv2-s-barn: #a62a2a;--rv2-s-roof: #c8523c;--rv2-s-roof-ln: #3b150c;--rv2-s-wall: #b99869;--rv2-s-heart: #d9606f;--rv2-s-heart-ln: #5d1824;--rv2-s-glass-a: #6e93b6;--rv2-s-glass-b: #6fa5bf;--rv2-s-glass-c: #4f95b8;--rv2-s-glass-ln: #1a2735;--rv2-s-ln: #0e1914;--rv2-s-tire: #0d1316;--rv2-s-steel: #7c969f;--rv2-s-plate-rim: #62767f;--rv2-s-plate-in: #8a9aa1;--rv2-s-fruit-0: #d94a44;--rv2-s-fruit-1: #e0c231;--rv2-s-fruit-2: #d97b0a;--rv2-s-fruit-3: #b04fc9;--rv2-vid-a: #2d1b69;--rv2-vid-b: #005f6b;--rv2-vid-ink: #f4f7ee;--rv2-sw-red: #e53935;--rv2-sw-yellow: #fdd835;--rv2-sw-blue: #1e88e5;--rv2-sw-green: #43a047;--rv2-sw-pink: #ec6fa5;--rv2-sw-purple: #8e24aa;--rv2-sw-white: #ffffff;--rv2-sw-black: #212121}:where(.rv2-root) :is(button,input,select,textarea){color:inherit}.rv2-root *,.rv2-root *:before,.rv2-root *:after{box-sizing:border-box}.rv2-bigbtn{width:96px;height:96px;border-radius:50%;border:5px solid var(--rv2-line);font-size:46px;line-height:1;cursor:pointer;box-shadow:0 6px color-mix(in srgb,var(--rv2-shade) 25%,transparent);color:var(--td-color-text)}.rv2-bigbtn--go{background:var(--rv2-go)}.rv2-bigbtn--rest{background:var(--rv2-rest)}.rv2-bigbtn.is-glow{animation:rv2-glow 1.1s ease-in-out infinite;box-shadow:0 0 0 8px color-mix(in srgb,var(--rv2-glow) 80%,transparent),0 6px color-mix(in srgb,var(--rv2-shade) 25%,transparent)}.rv2-bigbtn:focus-visible{outline:5px solid var(--td-color-focus);outline-offset:4px}@keyframes rv2-glow{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.rv2-zoom-in{transform:scale(2.4);opacity:.2;transition:transform .8s ease-in,opacity .8s ease-in}.rv2-zoom-out{animation:rv2-zoom-out .6s ease-out both}@keyframes rv2-zoom-out{0%{transform:scale(2.4);opacity:.2}to{transform:none;opacity:1}}.rv2-reduced .rv2-zoom-in{transform:none;opacity:0;transition:opacity .5s ease}.rv2-reduced .rv2-zoom-out{animation:rv2-fade-in .5s ease both}@keyframes rv2-fade-in{0%{opacity:0}to{opacity:1}}.rv2-reduced *,.rv2-reduced *:before,.rv2-reduced *:after{animation-iteration-count:1!important;scroll-behavior:auto!important}.rv2-reduced .rv2-node.is-invited{animation:none!important;transform:none!important;box-shadow:0 4px color-mix(in srgb,var(--rv2-shade) 22%,transparent),0 0 0 9px var(--rv2-attn)!important}.rv2-reduced .rv2-node__hand{animation:none!important}.rv2-reduced .rv2-next.is-ready{animation:none!important;box-shadow:0 0 0 8px var(--rv2-attn),0 5px color-mix(in srgb,var(--rv2-shade) 25%,transparent)}.rv2-reduced .rv2-next__hand{animation:none!important}.rv2-reduced .rv2-bigbtn.is-glow{animation:none!important;box-shadow:0 0 0 10px var(--rv2-attn),0 6px color-mix(in srgb,var(--rv2-shade) 25%,transparent)}.rv2-reduced .rv2-hud-btn.is-blink{animation:none!important}.rv2-reduced .rv2-node__lock.is-breaking{animation:none!important;opacity:0}.rv2-reduced .rv2-node__sparkle{display:none}.rv2-reduced .rv2-find-car{animation:none!important}@media(prefers-reduced-motion:reduce){.rv2-node.is-invited,.rv2-node__hand,.rv2-next.is-ready,.rv2-next__hand,.rv2-bigbtn.is-glow,.rv2-node__lock.is-breaking,.rv2-node__sparkle i{animation:none!important}.rv2-node.is-invited{transform:none;box-shadow:0 4px color-mix(in srgb,var(--rv2-shade) 22%,transparent),0 0 0 9px var(--rv2-attn)}}:root[data-theme=light] .rv2-root{--td-color-canvas: #f2f0e8;--td-color-surface: #faf8f1;--td-color-surface-raised: #faf8f1;--td-color-surface-muted: #ecece2;--td-color-border: #d6d9cc;--rv2-shade: #52685c}@media(prefers-color-scheme:light){:root:not([data-theme]) .rv2-root{--td-color-canvas: #f2f0e8;--td-color-surface: #faf8f1;--td-color-surface-raised: #faf8f1;--td-color-surface-muted: #ecece2;--td-color-border: #d6d9cc;--rv2-shade: #52685c}}:where(.rv2-root:is([data-level=mam-non],[data-level=tieu-hoc-thcs])) :where(.rv2-wp,.primary-image)>img{border-radius:var(--td-radius-sm, 12px)}:where(.rv2-root:is([data-level=mam-non],[data-level=tieu-hoc-thcs])) .rv2-node__face .rv2-wp img{border-radius:50%}:root[data-theme=light] .rv2-root:is([data-level=mam-non],[data-level=tieu-hoc-thcs]){color:var(--td-color-text);background:var(--td-bg-sky);--td-color-play-sky: var(--td-bg-sky);--td-color-play-grass: #95cf9b;--td-color-play-sun: var(--td-gold);--td-color-play-candy: #ebbad6;--td-color-play-mint: #c3e7d2;--td-color-play-coral: #f2c1af;--td-color-play-grape: #d9c7ef;--td-color-play-ink: var(--td-ink-primary);--td-color-play-paper: var(--td-surface-cream);--td-color-canvas: #f2f0e8;--td-color-surface: #faf8f1;--td-color-surface-muted: #ecece2;--td-color-surface-raised: #faf8f1;--td-color-text: var(--td-ink-primary);--td-color-text-secondary: var(--td-ink-secondary);--td-color-text-muted: var(--td-ink-muted);--td-color-border: #d6d9cc;--td-color-border-strong: var(--td-border-ink);--td-color-primary: #00806a;--td-color-primary-hover: #006a58;--td-color-on-primary: #fff;--td-color-primary-soft: var(--td-surface-mint);--td-color-on-primary-soft: #00594a;--td-color-accent: var(--td-gold);--td-color-on-accent: #1e3a2f;--td-color-info: #34649b;--td-color-info-soft: #edf4fe;--td-color-success: var(--td-green);--td-color-success-soft: var(--td-green-soft);--td-color-warning: var(--td-amber);--td-color-warning-soft: var(--td-amber-soft);--td-color-danger: var(--td-red);--td-color-danger-soft: var(--td-red-soft);--td-color-focus: #00806a;--td-color-overlay: #10271dcc;--td-color-hero: #e6efde;--td-color-hero-text: #234633;--td-color-brand-bar: #234633;--td-color-on-brand-bar: #f5f8ed;--td-color-study-tip: #f5edd4;--td-color-conversion-result: #edf3e7;--td-color-conversion-answer: #e6efdd;--td-color-on-study-tip: #665322;--td-color-math-paper: #f3f5e8;--td-color-on-math-paper: #2f573d;--td-color-purple-soft: #f2effb;--td-color-purple: #795da9;--td-color-notation-subject: #1e40af;--td-color-notation-subject-soft: #eaf0ff;--td-color-notation-auxiliary: #6d28a8;--td-color-notation-auxiliary-soft: #f4eaff;--td-color-notation-verb: #00685b;--td-color-notation-verb-soft: #e2f4ed;--td-color-notation-progressive: #0e647e;--td-color-notation-progressive-soft: #e5f5fa;--td-color-notation-participle: #92500b;--td-color-notation-participle-soft: #fff2d7;--td-color-notation-past: #9a3c14;--td-color-notation-past-soft: #fff0e4;--td-color-notation-negative: #a12d55;--td-color-notation-negative-soft: #fce8ef;--td-bg-sky: #e3f3f7;--td-bg-park: #d9efe6;--td-bg-canvas: #faf8f3;--td-surface-cream: #fffdf6;--td-surface-white: #fff;--td-surface-warm: #fbf4e2;--td-surface-mint: #e8f8f0;--td-surface-board: #1f4d3a;--td-surface-wood: #9c6234;--td-ink-primary: #1e3a2f;--td-ink-secondary: #435e53;--td-ink-muted: #526e60;--td-border-ink: #1e3a2f;--td-gold: #f3c65f;--td-gold-hover: #e8b643;--td-gold-soft: #fef5dc;--td-green: #168044;--td-green-soft: #dcfce7;--td-emerald-dark: #14532d;--td-red: #b52c2c;--td-red-soft: #fee2e2;--td-amber: #97600d;--td-amber-soft: #fef3c7;--td-blue: #245bc4;--td-blue-soft: #dbeafe;--td-border-strong: 2.5px solid var(--td-border-ink);--td-border-medium: 2px solid var(--td-border-ink);--td-border-subtle: 1.5px solid #d5dec9;--td-shadow-card: 0 5px 0 var(--td-border-ink);--td-shadow-sm: 0 3px 0 var(--td-border-ink);--td-shadow-soft: 0 10px 28px rgb(30 58 47 / .08);--rv2-line: var(--td-color-text);--rv2-shade: #52685c;--rv2-zone-base: var(--td-color-surface);--rv2-map-bg: #e9f4e3;--rv2-go: #7ddc8b;--rv2-rest: #8fc9ff;--rv2-attn: #c75400;--rv2-glow: #ffb300;--rv2-confetti-l: 55%;--rv2-road-edge: #4a5650;--rv2-road-base: #d9dedb;--rv2-road-dash: #ffffff;--rv2-stage-0: #2e7d32;--rv2-stage-1: #b3261e;--rv2-stage-2: #1565c0;--rv2-stage-3: #a14a00;--rv2-stage-4: #6a1b9a;--rv2-stage-5: #00697a;--rv2-stage-6: #a61456;--rv2-stage-7: #566f00;--rv2-stage-8: #283593;--rv2-stage-9: #a53a12;--rv2-stage-10: #00695c;--rv2-stage-11: #7a4a00;--rv2-s-wood: #8d5a3b;--rv2-s-wood-ln: #4e2f1b;--rv2-s-brick: #a1583c;--rv2-s-leaf-a: #43a047;--rv2-s-leaf-b: #2e7d32;--rv2-s-leaf-c: #388e3c;--rv2-s-bush-a: #4caf50;--rv2-s-bush-b: #66bb6a;--rv2-s-hill: #7cb342;--rv2-s-hill-ln: #558b2f;--rv2-s-cloud: #ffffff;--rv2-s-cream: #fff8e1;--rv2-s-light: #fff3c4;--rv2-s-pink-lt: #ffcdd2;--rv2-s-gold: #ffd54f;--rv2-s-gold-ln: #f9a825;--rv2-s-orange: #fb8c00;--rv2-s-red: #e53935;--rv2-s-red-hi: #ef6c6a;--rv2-s-red-ln: #7f1d1d;--rv2-s-red-dk: #b71c1c;--rv2-s-barn: #c62828;--rv2-s-roof: #e0553b;--rv2-s-roof-ln: #7f2a18;--rv2-s-wall: #ffe0b2;--rv2-s-heart: #ff7a8a;--rv2-s-heart-ln: #a82b3d;--rv2-s-glass-a: #bbdefb;--rv2-s-glass-b: #b3e5fc;--rv2-s-glass-c: #81d4fa;--rv2-s-glass-ln: #37506b;--rv2-s-ln: #33423a;--rv2-s-tire: #263238;--rv2-s-steel: #546e7a;--rv2-s-plate-rim: #90a4ae;--rv2-s-plate-in: #cfd8dc;--rv2-s-fruit-0: #e53935;--rv2-s-fruit-1: #fdd835;--rv2-s-fruit-2: #fb8c00;--rv2-s-fruit-3: #8e24aa;--rv2-vid-a: #4527a0;--rv2-vid-b: #00838f;--rv2-vid-ink: #ffffff;--rv2-sw-red: #e53935;--rv2-sw-yellow: #fdd835;--rv2-sw-blue: #1e88e5;--rv2-sw-green: #43a047;--rv2-sw-pink: #ec6fa5;--rv2-sw-purple: #8e24aa;--rv2-sw-white: #ffffff;--rv2-sw-black: #212121}:root[data-theme=dark] .rv2-root:is([data-level=mam-non],[data-level=tieu-hoc-thcs]){color-scheme:dark;--td-color-play-paper: #15251e;--rv2-map-bg: #162820}:root[data-theme=dark] .rv2-root:is([data-level=mam-non],[data-level=tieu-hoc-thcs]) .word-card-grid:not(.word-card-grid--strip){--card-bg: #284451;--card-ink: #f4f8f2;--card-secondary: #d6e7dc;--card-example-bg: #182e29;--card-shadow-color: #0b1914;--accent-1-bg: #284a59;--accent-1-border: #73b9d7;--accent-1-badge: #365e70;--accent-1-ink: #f1faff;--accent-2-bg: #294e3d;--accent-2-border: #76c998;--accent-2-badge: #39644f;--accent-2-ink: #f1fff5;--accent-3-bg: #594a2d;--accent-3-border: #e2b860;--accent-3-badge: #705e39;--accent-3-ink: #fff8e7;--accent-4-bg: #593c50;--accent-4-border: #d993bc;--accent-4-badge: #704e65;--accent-4-ink: #fff2fa;--accent-5-bg: #493f5c;--accent-5-border: #b69cdd;--accent-5-badge: #5d5072;--accent-5-ink: #faf2ff;--accent-6-bg: #594139;--accent-6-border: #e3a087;--accent-6-badge: #705249;--accent-6-ink: #fff3ee}:root[data-theme=dark] .rv2-root:is([data-level=mam-non],[data-level=tieu-hoc-thcs]) .word-card--title:has(.word-card__cover) .word-card__title-copy{background:var(--accent-1-bg);color:var(--accent-1-ink)}
