.lp-vocabulary[data-v-e9296695]{align-items:center;display:flex;flex-direction:column;gap:clamp(2.75rem,9vh,4.5rem);text-align:center;width:100%}.lp-vocabulary__example[data-v-e9296695],.lp-vocabulary__word[data-v-e9296695]{align-items:center;display:flex;flex-direction:column;gap:.9rem;max-width:34rem;transition:opacity .45s ease}.is-quiet[data-v-e9296695]{opacity:.55}.lp-zh[data-v-e9296695]{color:var(--lp-muted);font-family:var(--lp-sans);font-weight:400;line-height:1.55;margin:0}.lp-vocabulary__term[data-v-e9296695]{font-family:var(--lp-serif);font-size:clamp(2.6rem,12vw,4.25rem);font-weight:600;letter-spacing:-.015em;line-height:1.08;margin:0;overflow-wrap:anywhere}.lp-vocabulary__meaning[data-v-e9296695]{font-size:clamp(1.2rem,4.6vw,1.5rem);letter-spacing:.08em}.lp-vocabulary__sentence[data-v-e9296695]{font-family:var(--lp-serif);font-size:clamp(1.45rem,6.2vw,2rem);font-weight:500;line-height:1.32;margin:0;overflow-wrap:anywhere}.lp-vocabulary__sentence-zh[data-v-e9296695]{font-size:clamp(.95rem,3.8vw,1.2rem)}@media(prefers-reduced-motion:reduce){.lp-vocabulary__example[data-v-e9296695],.lp-vocabulary__word[data-v-e9296695]{transition:none}}.lp-text[data-v-f208704d]{margin:0 auto;max-width:36rem;padding:clamp(1rem,6vh,3rem) 0 clamp(6rem,30vh,14rem);width:100%}.lp-text__header[data-v-f208704d]{margin-bottom:clamp(1.75rem,5vh,2.75rem);text-align:center}.lp-text__title[data-v-f208704d]{color:var(--lp-soft);font-family:var(--lp-sans);font-size:.82rem;font-weight:600;letter-spacing:.22em;margin:0;text-transform:uppercase}.lp-text__title-zh[data-v-f208704d]{font-size:.82rem;letter-spacing:.12em;margin-top:.35rem}.lp-text__lines[data-v-f208704d]{display:flex;flex-direction:column;gap:clamp(1.1rem,3.2vh,1.7rem);list-style:none;margin:0;padding:0}.lp-text__line[data-v-f208704d]{transform-origin:left center;transition:opacity .42s ease,transform .42s ease}.lp-text__line.is-dimmed[data-v-f208704d]{opacity:.38}.lp-text__line.is-active[data-v-f208704d]{transform:scale(1.02)}.lp-text__de[data-v-f208704d]{font-family:var(--lp-serif);font-size:clamp(1.5rem,6.6vw,2.15rem);font-weight:600;line-height:1.28;margin:0;overflow-wrap:anywhere}.lp-zh[data-v-f208704d]{color:var(--lp-muted);font-family:var(--lp-sans);font-weight:400;line-height:1.55;margin:0}.lp-text__zh[data-v-f208704d]{font-size:clamp(.92rem,3.9vw,1.2rem);margin-top:.3rem}@media(prefers-reduced-motion:reduce){.lp-text__line[data-v-f208704d]{transition:opacity .2s linear}.lp-text__line.is-active[data-v-f208704d]{transform:none}}.lp-settings[data-v-8fd201d2]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fffffffa;border:1px solid rgba(29,70,137,.1);border-radius:1.25rem;box-shadow:0 24px 50px #2c53892e;color:var(--lp-text);padding:.85rem 1rem 1rem;width:min(20rem,calc(100vw - 2rem))}.lp-settings__head[data-v-8fd201d2]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.lp-settings__title[data-v-8fd201d2]{color:var(--lp-soft);font-size:.78rem;font-weight:600;letter-spacing:.18em;margin:0;text-transform:uppercase}.lp-settings__close[data-v-8fd201d2]{background:transparent;border:0;border-radius:999px;color:var(--lp-soft);cursor:pointer;display:grid;height:2.75rem;margin-right:-.6rem;place-items:center;width:2.75rem}.lp-settings__close svg[data-v-8fd201d2]{fill:none;height:1.15rem;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:1.15rem}.lp-settings__row[data-v-8fd201d2]{align-items:center;border:0;border-top:1px solid rgba(29,70,137,.08);display:flex;gap:1rem;justify-content:space-between;margin:0;min-height:2.9rem;padding:0}fieldset.lp-settings__row[data-v-8fd201d2]{padding-bottom:.55rem;padding-top:.55rem}.lp-settings__label[data-v-8fd201d2]{float:left;font-size:.98rem;padding:0}.lp-settings__switch[data-v-8fd201d2]{cursor:pointer}.lp-settings__speeds[data-v-8fd201d2]{display:flex;gap:.3rem;margin-left:auto}.lp-settings__speed[data-v-8fd201d2]{background:#fff;border:1px solid #d5e0f0;border-radius:999px;color:var(--lp-text);cursor:pointer;font-size:.9rem;font-variant-numeric:tabular-nums;min-height:2.75rem;min-width:2.75rem;padding:0 .55rem}.lp-settings__speed[aria-pressed=true][data-v-8fd201d2]{background:#1767e8;border-color:transparent;color:#fff;font-weight:600}.lp-settings__switch input[data-v-8fd201d2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d5deeb;border-radius:999px;cursor:pointer;height:1.7rem;margin:0;position:relative;transition:background .2s ease;width:2.9rem}.lp-settings__switch input[data-v-8fd201d2]:after{background:#fff;border-radius:999px;box-shadow:0 1px 3px #101d3a40;content:"";height:1.3rem;left:.2rem;position:absolute;top:.2rem;transition:transform .2s ease;width:1.3rem}.lp-settings__switch input[data-v-8fd201d2]:checked{background:var(--lp-accent)}.lp-settings__switch input[data-v-8fd201d2]:checked:after{transform:translate(1.2rem)}.lp-settings__clean[data-v-8fd201d2]{background:#fff;border:1px solid rgba(23,103,232,.28);border-radius:999px;color:#1767e8;cursor:pointer;font-size:.95rem;font-weight:700;letter-spacing:.04em;margin-top:.6rem;min-height:2.9rem;width:100%}.lp-settings button[data-v-8fd201d2]:focus-visible,.lp-settings input[data-v-8fd201d2]:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp-guest[data-v-df5f0481]{background:none;border:0;margin:auto;max-width:none;overflow:visible;padding:0;width:min(calc(100% - 3rem),24rem)}.lp-guest[data-v-df5f0481]::backdrop{background:#101d3a66}.lp-guest__card[data-v-df5f0481]{background:#fff;border-radius:1.25rem;box-shadow:0 24px 60px #101d3a38;color:#101d3a;gap:1.25rem;padding:1.75rem 1.5rem 1.5rem;position:relative;text-align:center}.lp-guest__card[data-v-df5f0481],.lp-guest__title[data-v-df5f0481]{display:flex;flex-direction:column}.lp-guest__title[data-v-df5f0481]{font-size:1.25rem;font-weight:800;gap:.35rem;line-height:1.35;margin:0}.lp-guest__zh[data-v-df5f0481]{color:#4d5a73;font-size:.95rem;font-weight:600}.lp-guest__actions[data-v-df5f0481]{display:flex;flex-direction:column;gap:.6rem}.lp-guest__action[data-v-df5f0481]{align-items:baseline;border:1px solid rgba(23,103,232,.28);border-radius:999px;color:#1767e8;display:inline-flex;font-weight:800;gap:.4rem;justify-content:center;min-height:3rem;padding:.75rem 1rem}.lp-guest__action span+span[data-v-df5f0481]{font-size:.85rem;font-weight:600}.lp-guest__action--primary[data-v-df5f0481]{background:#1767e8;border-color:#1767e8;color:#fff}.lp-guest__close[data-v-df5f0481]{background:none;border:0;color:#4d5a73;cursor:pointer;font-size:1.4rem;height:2.25rem;position:absolute;right:.6rem;top:.5rem;width:2.25rem}.lp[data-v-bbca26d0]{--lp-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,"Noto Serif",serif;--lp-sans:var(--app-font);--lp-text:#101d3a;--lp-soft:#4d5a73;--lp-muted:#56647c;--lp-ink:#fff;--lp-accent:#1767e8;--lp-line:rgba(29,70,137,.14);background:radial-gradient(70% 60% at 50% 42%,#fff 0,#fff0),linear-gradient(170deg,#eef3fd,#edf0fb 60%,#f1edf9);color:var(--lp-text);display:flex;flex-direction:column;font-family:var(--lp-sans);height:100vh;height:100dvh;inset:0;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);position:fixed;z-index:40;-webkit-font-smoothing:antialiased}.lp-frame[data-v-bbca26d0]{display:flex;flex:1;flex-direction:column;min-height:0}.lp-brand[data-v-bbca26d0]{--galavion-logo-height:1.85rem;align-items:center;color:var(--lp-soft);display:flex;min-width:0}.lp-brand .galavion-logo[data-v-bbca26d0]{justify-content:center;min-height:2.75rem}.lp-close[data-v-bbca26d0]{border-radius:999px;color:var(--lp-soft);display:grid;flex:none;height:2.75rem;margin-right:-.4rem;place-items:center;transition:color .2s ease,background .2s ease;width:2.75rem}.lp-close svg[data-v-bbca26d0]{height:1.35rem;width:1.35rem}.lp-close[data-v-bbca26d0]:hover{background:#1767e814;color:#1767e8}.lp-sr-only[data-v-bbca26d0]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.lp-head__end[data-v-bbca26d0]{display:flex;justify-content:flex-end}.lp-card[data-v-bbca26d0]{display:flex;flex:1;flex-direction:column;min-height:0}.lp-bottom[data-v-bbca26d0],.lp-card__head[data-v-bbca26d0]{margin:0 auto;width:min(100%,75rem)}.lp-card__head[data-v-bbca26d0]{align-items:center;display:flex;flex:none;gap:1rem;justify-content:space-between;padding:1.1rem 1.5rem .5rem}.lp-stage[data-v-bbca26d0]{flex:1;-webkit-mask-image:linear-gradient(transparent,#000 1.5rem,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(transparent,#000 1.5rem,#000 calc(100% - 2rem),transparent);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1.6rem;scrollbar-width:none}.lp-stage[data-v-bbca26d0]::-webkit-scrollbar{display:none}.lp-page.is-centered[data-v-bbca26d0]{align-items:center;display:flex;justify-content:center;min-height:100%;padding:2rem 0}.lp-bottom[data-v-bbca26d0]{flex:none;padding:.75rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom))}.lp-ring[data-v-bbca26d0]{display:grid;height:5rem;place-items:center;position:relative;width:5rem}.lp-ring__svg[data-v-bbca26d0]{height:100%;inset:0;pointer-events:none;position:absolute;transform:rotate(-90deg);width:100%}.lp-ring__fill[data-v-bbca26d0],.lp-ring__track[data-v-bbca26d0]{fill:none;stroke-width:3}.lp-ring__track[data-v-bbca26d0]{stroke:#1d46891f}.lp-ring__fill[data-v-bbca26d0]{stroke:#1767e8;stroke-dasharray:100;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.lp-controls[data-v-bbca26d0]{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;position:relative}.lp-controls__main[data-v-bbca26d0]{align-items:center;display:flex;gap:clamp(1.5rem,8vw,2.75rem)}.lp-controls__side--end[data-v-bbca26d0]{display:flex;justify-content:flex-end}.lp-controls__side--start[data-v-bbca26d0]{align-items:center;display:flex}.lp-position[data-v-bbca26d0]{color:var(--lp-soft);font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.02em}.lp-icon[data-v-bbca26d0]{background:transparent;border:0;border-radius:999px;color:var(--lp-soft);cursor:pointer;display:grid;height:2.75rem;place-items:center;transition:color .2s ease,background .2s ease;width:2.75rem}.lp-icon[data-v-bbca26d0]:hover{background:#1767e814;color:#1767e8}.lp-icon svg[data-v-bbca26d0]{height:1.4rem;width:1.4rem}.lp-icon--step svg[data-v-bbca26d0]{height:1.55rem;width:1.55rem}.lp-stroke[data-v-bbca26d0]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.lp-fill[data-v-bbca26d0]{fill:currentColor}.lp-play[data-v-bbca26d0]{background:#1767e8;border:0;border-radius:999px;box-shadow:0 10px 22px #1767e847;color:var(--lp-ink);cursor:pointer;display:grid;height:4rem;place-items:center;transition:transform .16s ease,background .16s ease;width:4rem}.lp-play[data-v-bbca26d0]:hover{background:#1255c4}.lp-play[data-v-bbca26d0]:active{transform:scale(.96)}.lp-play svg[data-v-bbca26d0]{height:1.7rem;width:1.7rem}.lp-settings-pop[data-v-bbca26d0]{bottom:calc(100% + .75rem);position:absolute;right:0;z-index:2}.lp-backdrop[data-v-bbca26d0]{inset:0;position:fixed;z-index:1}.lp a[data-v-bbca26d0]:focus-visible,.lp button[data-v-bbca26d0]:focus-visible{outline:3px solid #1255c4;outline-offset:2px}.lp-page-enter-active[data-v-bbca26d0]{transition:opacity .32s ease,transform .32s ease}.lp-page-leave-active[data-v-bbca26d0]{transition:opacity .18s ease,transform .18s ease}.lp-page-enter-from[data-v-bbca26d0]{opacity:0;transform:translateY(14px)}.lp-page-leave-to[data-v-bbca26d0]{opacity:0;transform:translateY(-8px)}.lp-fade-enter-active[data-v-bbca26d0],.lp-fade-leave-active[data-v-bbca26d0]{transition:opacity .3s ease}.lp-fade-enter-from[data-v-bbca26d0],.lp-fade-leave-to[data-v-bbca26d0]{opacity:0}@media(max-width:720px){.lp-card__head[data-v-bbca26d0]{padding:.75rem 1rem .25rem}.lp-brand[data-v-bbca26d0]{--galavion-logo-height:1.7rem}.lp-stage[data-v-bbca26d0]{padding:0 1.1rem}.lp-bottom[data-v-bbca26d0]{padding:.6rem 1rem calc(.9rem + env(safe-area-inset-bottom))}.lp-play[data-v-bbca26d0]{height:3.6rem;width:3.6rem}.lp-ring[data-v-bbca26d0]{height:4.5rem;width:4.5rem}}@media(prefers-reduced-motion:reduce){.lp-page-enter-active[data-v-bbca26d0],.lp-page-leave-active[data-v-bbca26d0]{transition:opacity .15s linear}.lp-page-enter-from[data-v-bbca26d0],.lp-page-leave-to[data-v-bbca26d0]{transform:none}.lp-play[data-v-bbca26d0],.lp-ring__fill[data-v-bbca26d0]{transition:none}}.lp-state[data-v-fb9c5fb4]{align-items:center;background:radial-gradient(circle at 10% 8%,rgba(209,235,255,.68),transparent 28rem),linear-gradient(180deg,#f5fbff,#eef7fc);color:#101d3a;display:flex;flex-direction:column;gap:1.5rem;inset:0;justify-content:center;padding:2rem;position:fixed;text-align:center}.lp-state__line[data-v-fb9c5fb4]{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:1.3rem;line-height:1.45;margin:0;max-width:24rem}.lp-state__actions[data-v-fb9c5fb4]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.lp-state__action[data-v-fb9c5fb4]{align-items:center;background:#fff;border:1px solid rgba(23,103,232,.28);border-radius:999px;color:#1767e8;cursor:pointer;display:inline-flex;font-weight:700;font:inherit;font-size:.95rem;min-height:2.75rem;padding:0 1.25rem;text-decoration:none}.lp-state__action[data-v-fb9c5fb4]:focus-visible{outline:3px solid #1255c4;outline-offset:3px}
