.reader[data-astro-cid-reqtxg7w]{zoom:var(--reader-zoom,1);container:reader/inline-size}.stack[data-astro-cid-reqtxg7w]{display:grid}.stack[data-astro-cid-reqtxg7w]>[data-astro-cid-reqtxg7w]{grid-area:1/1}.alt[data-astro-cid-reqtxg7w]{visibility:hidden}.window[data-astro-cid-reqtxg7w]{background:var(--bg);box-shadow:var(--edge),var(--rim-line),var(--float);border-radius:28px;display:grid;overflow:hidden}.main[data-astro-cid-reqtxg7w]{min-width:0;padding-bottom:14px}.top[data-astro-cid-reqtxg7w]{align-items:center;gap:7px;height:58px;padding:0 12px;display:flex}.round[data-astro-cid-reqtxg7w]{background:var(--surface-sunken);width:34px;height:34px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.round[data-astro-cid-reqtxg7w].edge{box-shadow:var(--edge)}.count[data-astro-cid-reqtxg7w]{border-radius:var(--r-pill);background:var(--surface-sunken);color:var(--text-faint);font:400 12px/1.3 var(--font-num);flex:none;justify-items:center;padding:4px 10px}.top-title[data-astro-cid-reqtxg7w]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;font-weight:650;overflow:hidden}.grammar[data-astro-cid-reqtxg7w]{border-radius:var(--r-pill);background:var(--tint-accent);height:34px;color:var(--accent);flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:650;transition:background-color .15s;display:inline-flex}.grammar[data-astro-cid-reqtxg7w]:hover{background:var(--tint-accent-strong)}.column[data-astro-cid-reqtxg7w]{padding:0 24px}.tools[data-astro-cid-reqtxg7w]{align-items:center;gap:6px;margin-top:2px;display:flex}.track[data-astro-cid-reqtxg7w]{border-radius:var(--r-pill);background:color-mix(in srgb,var(--text-muted) 20%,transparent);flex:1;height:3.5px;margin-right:8px;position:relative}.track[data-astro-cid-reqtxg7w] i[data-astro-cid-reqtxg7w]{inset-block:0;width:var(--p2);border-radius:inherit;background:var(--voice-ink);position:absolute;left:0}.track[data-astro-cid-reqtxg7w] i[data-astro-cid-reqtxg7w]:after{border:2px solid var(--bg);background:var(--voice-ink);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-4.5px;transform:translateY(-50%)}.aa[data-astro-cid-reqtxg7w]{font-size:12.5px;font-weight:650}.meta[data-astro-cid-reqtxg7w]{align-items:center;gap:11px;min-width:0;margin-top:16px;padding-bottom:12px;display:flex}.meta[data-astro-cid-reqtxg7w]>div[data-astro-cid-reqtxg7w]{flex-direction:column;gap:2px;min-width:0;display:flex}.meta[data-astro-cid-reqtxg7w] strong[data-astro-cid-reqtxg7w],.meta[data-astro-cid-reqtxg7w] span[data-astro-cid-reqtxg7w]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta[data-astro-cid-reqtxg7w] strong[data-astro-cid-reqtxg7w]{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.25}.meta[data-astro-cid-reqtxg7w] span[data-astro-cid-reqtxg7w]{color:var(--text-muted);font-size:12.5px;line-height:1.35}.thumb[data-astro-cid-reqtxg7w]{border-radius:var(--r-md);background:var(--surface-sunken);object-fit:cover;flex:none;width:50px;height:50px}.page[data-astro-cid-reqtxg7w]{color:var(--text);font-family:var(--font-voice);letter-spacing:.002em;font-size:18.5px;line-height:2.05}.sentence[data-astro-cid-reqtxg7w]+.sentence[data-astro-cid-reqtxg7w]{margin-top:8px}.context[data-astro-cid-reqtxg7w]{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.9;display:block}.w[data-astro-cid-reqtxg7w]{border-radius:var(--r-2xs);padding:.2px .5px;position:relative}.w[data-astro-cid-reqtxg7w].new{background:var(--vocab-unknown-tint)}.w[data-astro-cid-reqtxg7w].saved{background:var(--vocab-saved-tint);box-shadow:inset 0 -.08em 0 var(--vocab-saved);color:var(--vocab-saved-ink)}.w[data-astro-cid-reqtxg7w].picked{outline:1.5px solid var(--vocab-saved)}.say[data-astro-cid-reqtxg7w]{background:var(--surface-sunken);width:26px;height:26px;color:var(--text-faint);vertical-align:middle;border-radius:50%;place-items:center;line-height:1;transition:background-color .15s,color .15s;display:inline-grid}.say[data-astro-cid-reqtxg7w]:hover,.say[data-astro-cid-reqtxg7w]:focus-visible{background:var(--surface-sunken-strong);color:var(--voice-ink)}.say[data-astro-cid-reqtxg7w].current{color:var(--voice-ink)}.pager[data-astro-cid-reqtxg7w]{justify-content:space-between;margin-top:12px;display:flex}.pager[data-astro-cid-reqtxg7w] a[data-astro-cid-reqtxg7w].round{box-shadow:var(--edge);transition:background-color .15s}.pager[data-astro-cid-reqtxg7w] a[data-astro-cid-reqtxg7w].round:hover{background:var(--surface-sunken-strong)}.round[data-astro-cid-reqtxg7w].off{color:var(--text-faint);opacity:.45}.cards[data-astro-cid-reqtxg7w]{min-width:0}.word[data-astro-cid-reqtxg7w]{background:var(--surface-raised);min-width:0;box-shadow:var(--edge),var(--rim-line);border-radius:24px 24px 0 0;flex-direction:column;padding:10px 14px 12px;display:flex}.grab[data-astro-cid-reqtxg7w]{border-radius:var(--r-pill);background:var(--border-strong);width:36px;height:4px;margin:0 auto 10px}.word-head[data-astro-cid-reqtxg7w]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-right:34px;display:grid;position:relative}.word-head[data-astro-cid-reqtxg7w]>div[data-astro-cid-reqtxg7w]{flex-direction:column;min-width:0;display:flex}.word-head[data-astro-cid-reqtxg7w] strong[data-astro-cid-reqtxg7w]{letter-spacing:-.02em;margin-top:2px;font-size:28px;font-weight:720;line-height:1.1}.kicker[data-astro-cid-reqtxg7w]{color:var(--text-faint);font:600 11.5px/1.5 var(--font-num);letter-spacing:.08em;text-transform:uppercase}.ipa[data-astro-cid-reqtxg7w]{color:var(--text-muted);font:400 14px/1.3 var(--font-num);margin-top:3px}.play[data-astro-cid-reqtxg7w]{background:color-mix(in srgb,var(--accent) 20%,transparent);width:40px;height:40px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.close[data-astro-cid-reqtxg7w]{width:30px;height:30px;color:var(--text-muted);place-items:center;display:grid;position:absolute;top:-4px;right:-6px}.label[data-astro-cid-reqtxg7w]{color:var(--text-faint);font:600 11.5px/1.5 var(--font-num);letter-spacing:.08em;text-transform:uppercase;margin-top:14px}.my-meaning[data-astro-cid-reqtxg7w]{border-radius:var(--r-lg);background:var(--surface-sunken);min-height:52px;box-shadow:var(--edge);color:var(--text-faint);margin-top:6px;padding:10px 12px;font-size:14.5px;line-height:1.5}.hint[data-astro-cid-reqtxg7w]{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.45}.meanings[data-astro-cid-reqtxg7w]{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.meanings[data-astro-cid-reqtxg7w] li[data-astro-cid-reqtxg7w]{border-radius:var(--r-lg);background:var(--surface-sunken);box-shadow:var(--edge);padding:10px 12px}.m-head[data-astro-cid-reqtxg7w]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag[data-astro-cid-reqtxg7w]{border-radius:var(--r-pill);background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text-muted);font:600 11.5px/1.5 var(--font-num);padding:2px 8px}.tag[data-astro-cid-reqtxg7w].ctx{background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent)}.pos[data-astro-cid-reqtxg7w]{color:var(--text-muted);font:500 11.5px/1.35 var(--font-num)}.m-text[data-astro-cid-reqtxg7w]{margin-top:5px;font-size:14.5px;line-height:1.45}.note[data-astro-cid-reqtxg7w]{color:var(--text-muted);margin:10px 0 14px;font-size:12px;line-height:1.45}.dock[data-astro-cid-reqtxg7w]{border-radius:var(--r-pill);background:var(--glass-bg);box-shadow:inset 0 0 0 1px var(--glass-border);align-items:center;gap:6px;margin-top:auto;padding:5px;display:flex}.dock-go[data-astro-cid-reqtxg7w]{border-radius:var(--r-pill);background:var(--voice);height:38px;box-shadow:0 8px 22px -8px var(--voice-glow);color:var(--on-voice);flex:none;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:650;transition:transform .15s;display:inline-flex}.dock-go[data-astro-cid-reqtxg7w]:hover{transform:translateY(-1px)}.dock-seg[data-astro-cid-reqtxg7w]{border-radius:var(--r-pill);background:var(--surface-sunken);min-width:0;box-shadow:var(--edge);flex:1;gap:3px;padding:3px;display:flex}.dock-seg[data-astro-cid-reqtxg7w] span[data-astro-cid-reqtxg7w]{border-radius:var(--r-pill);height:32px;color:var(--text-muted);white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:3px;padding:0 5px;font-size:12px;font-weight:560;display:inline-flex}.dock-seg[data-astro-cid-reqtxg7w] svg[data-astro-cid-reqtxg7w]{flex:none}.dock-seg[data-astro-cid-reqtxg7w] .on[data-astro-cid-reqtxg7w]{background:var(--seg-on);box-shadow:var(--edge),var(--rim-line);color:var(--text);font-weight:650}@container reader (width>=660px){.window[data-astro-cid-reqtxg7w]{grid-template-columns:minmax(0,1fr) 332px}.cards[data-astro-cid-reqtxg7w]{margin:8px 8px 8px 0}.word[data-astro-cid-reqtxg7w]{border-radius:var(--r-lg);padding-top:16px}.grab[data-astro-cid-reqtxg7w]{display:none}}@container reader (width<=659.98px){.panel-toggle[data-astro-cid-reqtxg7w],.label[data-astro-cid-reqtxg7w].mine,.my-meaning[data-astro-cid-reqtxg7w],.hint[data-astro-cid-reqtxg7w]{display:none}}@media (prefers-reduced-motion:no-preference){.window[data-astro-cid-reqtxg7w]{--cycle:12s;--step:4s;--lead:.9s}.slide[data-astro-cid-reqtxg7w],.w[data-astro-cid-reqtxg7w].flip,.w[data-astro-cid-reqtxg7w].tapped,.w[data-astro-cid-reqtxg7w].tapped:before,.w[data-astro-cid-reqtxg7w].tapped:after,.say[data-astro-cid-reqtxg7w].lit{animation-duration:var(--cycle);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--slot) * var(--step) + var(--lead) - var(--cycle))}.slide[data-astro-cid-reqtxg7w],.slide[data-astro-cid-reqtxg7w].alt{visibility:visible;animation-name:reader-slide}.w[data-astro-cid-reqtxg7w].tapped{outline:1.5px solid #0000;animation-name:reader-ring}.w[data-astro-cid-reqtxg7w].flip{animation-name:reader-flip}.w[data-astro-cid-reqtxg7w].flip.tapped{animation-name:reader-flip,reader-ring}.say[data-astro-cid-reqtxg7w].lit{animation-name:reader-lit}.say[data-astro-cid-reqtxg7w].lit:hover,.say[data-astro-cid-reqtxg7w].lit:focus-visible{animation:none}.track[data-astro-cid-reqtxg7w] i[data-astro-cid-reqtxg7w]{animation:reader-progress var(--cycle) linear infinite;animation-delay:calc(var(--lead) - var(--cycle))}.w[data-astro-cid-reqtxg7w].tapped:after{z-index:5;content:"";filter:drop-shadow(0 2px 3px #00000047);opacity:0;pointer-events:none;transform-origin:3px 2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M3 2v16l4.4-4.1 2.9 6.6 2.9-1.2-2.8-6.5H17z' fill='%23111' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;width:22px;height:22px;margin:-2px 0 0 -3px;animation-name:reader-pointer;position:absolute;top:58%;left:50%}.w[data-astro-cid-reqtxg7w].tapped:before{z-index:5;border:2px solid var(--vocab-saved);content:"";opacity:0;pointer-events:none;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation-name:reader-ripple;position:absolute;top:58%;left:50%}.window[data-astro-cid-reqtxg7w]:is(:hover,:focus-within) [data-astro-cid-reqtxg7w],.window[data-astro-cid-reqtxg7w]:is(:hover,:focus-within) [data-astro-cid-reqtxg7w]:before,.window[data-astro-cid-reqtxg7w]:is(:hover,:focus-within) [data-astro-cid-reqtxg7w]:after{animation-play-state:paused}.window[data-astro-cid-reqtxg7w]:is(:hover,:focus-within) .w[data-astro-cid-reqtxg7w].tapped:before,.window[data-astro-cid-reqtxg7w]:is(:hover,:focus-within) .w[data-astro-cid-reqtxg7w].tapped:after{visibility:hidden}}@keyframes reader-slide{0%{z-index:1;opacity:0}2%,33.33%{z-index:2;opacity:1}35.33%,to{z-index:1;opacity:0}}@keyframes reader-ring{0%,33.33%{outline-color:var(--vocab-saved)}34%,to{outline-color:#0000}}@keyframes reader-flip{0%,86%{background-color:var(--vocab-saved-tint);box-shadow:inset 0 -.08em 0 var(--vocab-saved);color:var(--vocab-saved-ink)}90%,to{background-color:var(--vocab-unknown-tint);color:var(--text);box-shadow:inset 0 -.08em #0000}}@keyframes reader-lit{0%,33.33%{color:var(--voice-ink)}34%,to{color:var(--text-faint)}}@keyframes reader-progress{0%{width:var(--p2)}3%,33.33%{width:var(--p0)}36.33%,66.67%{width:var(--p1)}69.67%,to{width:var(--p2)}}@keyframes reader-pointer{0%{opacity:1;transform:scale(.84)}3%{opacity:1;transform:none}8%{opacity:0;transform:translate(10px,12px)}8.1%,89%{opacity:0;transform:translate(34px,40px)}95%,97%{opacity:1;transform:none}to{opacity:1;transform:scale(.84)}}@keyframes reader-ripple{0%{opacity:.9;transform:scale(.3)}7%,to{opacity:0;transform:scale(1.3)}}.after[data-astro-cid-reqtxg7w]{zoom:calc(1 / var(--reader-zoom,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:16px;padding:0 6px;display:flex}.more[data-astro-cid-reqtxg7w]{color:var(--text-faint);font-size:14px}@media (width<=640px){.window[data-astro-cid-reqtxg7w]{border-radius:24px}.top[data-astro-cid-reqtxg7w]{height:54px;padding:0 10px}.top-title[data-astro-cid-reqtxg7w]{display:none}.grammar[data-astro-cid-reqtxg7w]{margin-left:auto}.column[data-astro-cid-reqtxg7w]{padding:0 16px}.page[data-astro-cid-reqtxg7w]{font-size:17.5px}.after[data-astro-cid-reqtxg7w]{padding:0}.after[data-astro-cid-reqtxg7w] .h-go[data-astro-cid-reqtxg7w]{justify-content:center;width:100%}}.hero[data-astro-cid-pgpo2ev5]{padding:36px 0 32px;position:relative}.hero-grid[data-astro-cid-pgpo2ev5]{grid-template-columns:minmax(0,452px) 560px;justify-content:space-between;align-items:center;gap:48px;display:grid}.hero-grid[data-astro-cid-pgpo2ev5]>.reader{--reader-zoom:.8}h1[data-astro-cid-pgpo2ev5]{font-weight:inherit;letter-spacing:normal;margin:0}.kicker[data-astro-cid-pgpo2ev5]{border-radius:var(--r-pill);background:var(--surface-sunken);box-shadow:var(--edge);color:var(--text-muted);font:600 12.5px/1.3 var(--font-num);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;padding:7px 14px 7px 12px;display:inline-flex}.pip[data-astro-cid-pgpo2ev5]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%}.claim[data-astro-cid-pgpo2ev5],.claim-rest[data-astro-cid-pgpo2ev5]{display:block}.claim[data-astro-cid-pgpo2ev5]{letter-spacing:-.055em;font-size:clamp(38px,4.05vw,58px);font-weight:560;line-height:1.02}.claim-rest[data-astro-cid-pgpo2ev5]{color:var(--text-muted);font-family:var(--font-voice);letter-spacing:-.025em;margin-top:4px;font-size:clamp(39px,4.2vw,60px);font-style:italic;font-weight:400;line-height:1.04}.lede[data-astro-cid-pgpo2ev5]{max-width:470px;color:var(--text-muted);margin-top:22px;font-size:18px;line-height:1.6}.actions[data-astro-cid-pgpo2ev5]{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px;display:flex}.go[data-astro-cid-pgpo2ev5]{border-radius:var(--r-pill);background:var(--go);height:54px;color:var(--on-go);box-shadow:0 16px 40px -20px var(--go);align-items:center;gap:10px;padding:0 26px;font-size:16.5px;font-weight:650;transition:transform .15s;display:inline-flex}.go[data-astro-cid-pgpo2ev5]:hover{transform:translateY(-1px)}.to-scoring[data-astro-cid-pgpo2ev5]{min-height:44px;color:var(--text-muted);align-items:center;gap:8px;font-size:15.5px;font-weight:600;transition:color .15s;display:inline-flex}.to-scoring[data-astro-cid-pgpo2ev5]:hover{color:var(--text)}.levels[data-astro-cid-pgpo2ev5]{margin-top:30px}.levels-label[data-astro-cid-pgpo2ev5]{color:var(--text-faint);font:600 11.5px/1.4 var(--font-num);letter-spacing:.08em;text-transform:uppercase}.levels-row[data-astro-cid-pgpo2ev5]{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:12px;display:flex}.track[data-astro-cid-pgpo2ev5]{gap:6px;margin:0;padding:0;list-style:none;display:flex}.step[data-astro-cid-pgpo2ev5]{border-radius:var(--r-pill);background:var(--surface-sunken);min-width:44px;height:36px;box-shadow:var(--edge);color:var(--text-muted);font:700 13px/1 var(--font-num);place-items:center;padding:0 10px;display:grid}.step[data-astro-cid-pgpo2ev5].on{background:var(--text);box-shadow:none;color:var(--bg)}.stats[data-astro-cid-pgpo2ev5]{color:var(--text-muted);font:600 14px/1.4 var(--font-num)}@media (width<=1279px){.hero[data-astro-cid-pgpo2ev5]{padding-top:40px}.hero-grid[data-astro-cid-pgpo2ev5]{grid-template-columns:minmax(0,1fr);gap:48px}.lede[data-astro-cid-pgpo2ev5]{max-width:560px}.hero-grid[data-astro-cid-pgpo2ev5]>.reader{--reader-zoom:1;width:100%;max-width:760px}}@media (width<=640px){.hero[data-astro-cid-pgpo2ev5]{padding:24px 0}.kicker[data-astro-cid-pgpo2ev5]{margin-bottom:16px}.claim[data-astro-cid-pgpo2ev5]{font-size:clamp(34px,9.6vw,44px)}.claim-rest[data-astro-cid-pgpo2ev5]{font-size:clamp(35px,9.8vw,45px)}.lede[data-astro-cid-pgpo2ev5]{margin-top:18px;font-size:16.5px;line-height:1.5}.actions[data-astro-cid-pgpo2ev5]{margin-top:24px}.go[data-astro-cid-pgpo2ev5],.to-scoring[data-astro-cid-pgpo2ev5]{justify-content:center;width:100%}.levels[data-astro-cid-pgpo2ev5]{margin-top:28px}.step[data-astro-cid-pgpo2ev5]{min-width:40px;padding:0 8px}}.grid[data-astro-cid-yhxvwizr]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:44px 0 0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-yhxvwizr]{border-radius:20px;align-items:flex-start;gap:12px;height:100%;min-height:68px;padding:12px 14px;transition:transform .15s;display:flex}.tile[data-astro-cid-yhxvwizr]:hover{transform:translateY(-1px)}.flag[data-astro-cid-yhxvwizr]{flex:none;place-items:center;padding-top:2px;display:grid}.flag[data-astro-cid-yhxvwizr] .flag-image{border-radius:4px;width:30px;height:22px}.names[data-astro-cid-yhxvwizr]{flex:1;min-width:0;display:grid}.name[data-astro-cid-yhxvwizr]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.3;overflow:hidden}.native[data-astro-cid-yhxvwizr]{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;overflow:hidden}.count[data-astro-cid-yhxvwizr]{color:var(--accent);font:650 11.5px/1.4 var(--font-num);white-space:nowrap;margin-top:2px}@media (width<=1240px){.grid[data-astro-cid-yhxvwizr]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.grid[data-astro-cid-yhxvwizr]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.grid[data-astro-cid-yhxvwizr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:28px}.tile[data-astro-cid-yhxvwizr]{border-radius:16px;gap:10px;min-height:60px;padding:10px 12px}.flag[data-astro-cid-yhxvwizr] .flag-image{width:26px;height:19px}}@property --pr-ring{syntax:"<percentage>";inherits:true;initial-value:0%}@property --pr-n{syntax:"<integer>";inherits:true;initial-value:0}.app[data-astro-cid-nfdmhuhj]{zoom:var(--app-zoom,1)}.view[data-astro-cid-nfdmhuhj]{--view-h:640px;--pr-ring:var(--score-pct);--pr-n:var(--score);height:var(--view-h);background:var(--bg);box-shadow:var(--edge),var(--rim-line),var(--float);pointer-events:none;border-radius:28px;position:relative;overflow:hidden}.scene[data-astro-cid-nfdmhuhj]{padding:18px 20px 0;position:absolute;inset:0}.scene-a[data-astro-cid-nfdmhuhj]{opacity:0}.scroller[data-astro-cid-nfdmhuhj]{flex-direction:column;gap:14px;padding-bottom:20px;display:flex}.scene-a[data-astro-cid-nfdmhuhj]>.card[data-astro-cid-nfdmhuhj]{margin-top:14px}.toolbar[data-astro-cid-nfdmhuhj]{justify-content:space-between;align-items:flex-start;gap:12px;min-height:38px;display:flex}.back[data-astro-cid-nfdmhuhj]{background:var(--surface-sunken);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text);border-radius:50%;place-items:center;display:grid}.challenge[data-astro-cid-nfdmhuhj]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.challenge-btn[data-astro-cid-nfdmhuhj]{border-radius:var(--r-pill);background:var(--surface-sunken);height:30px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.challenge-hook[data-astro-cid-nfdmhuhj]{color:var(--text);font-size:13px;font-weight:600}.card[data-astro-cid-nfdmhuhj]{border-radius:var(--r-xl);background:var(--glass-fill),var(--card);box-shadow:var(--edge)}.score[data-astro-cid-nfdmhuhj]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 18px;padding:18px;display:grid}.score-ring[data-astro-cid-nfdmhuhj]{counter-reset:pr-n var(--pr-n);grid-row:1/span 2;place-items:center;width:100px;height:100px;display:grid;position:relative}.score-ring[data-astro-cid-nfdmhuhj]:before{background:conic-gradient(var(--grade-color) var(--pr-ring),var(--surface-sunken-strong) 0);content:"";border-radius:50%;position:absolute;inset:0;mask:radial-gradient(farthest-side,#0000 calc(100% - 4.5px),#000 calc(100% - 4px))}.score-num[data-astro-cid-nfdmhuhj]:after{color:var(--text);content:counter(pr-n);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:44px;font-weight:250;line-height:1;position:relative}.scored-as[data-astro-cid-nfdmhuhj]{color:var(--text-muted);align-self:end;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;display:flex}.headline[data-astro-cid-nfdmhuhj]{color:var(--text);font-family:var(--font-voice);font-synthesis:none;letter-spacing:-.005em;align-self:start;margin:0;font-size:26px;font-style:italic;font-weight:400;line-height:1.1}.rescore[data-astro-cid-nfdmhuhj]{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:8px 0 -22px;padding-bottom:24px;display:flex;overflow:hidden}.pill[data-astro-cid-nfdmhuhj]{border-radius:var(--r-pill);background:var(--surface-sunken);height:30px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text);align-items:center;padding:0 12px;font-size:13px;font-weight:560;display:inline-flex;position:relative}.rescore-result[data-astro-cid-nfdmhuhj]{max-height:0;color:var(--text-muted);opacity:0;grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:13px;display:flex;overflow:hidden}.rescore-result[data-astro-cid-nfdmhuhj] strong[data-astro-cid-nfdmhuhj]{color:var(--text);font-family:var(--font-num);font-weight:600}.metrics[data-astro-cid-nfdmhuhj]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.metrics[data-astro-cid-nfdmhuhj] li[data-astro-cid-nfdmhuhj]{color:var(--text-muted);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar";align-items:baseline;gap:7px 6px;font-size:13px;display:grid}.metrics[data-astro-cid-nfdmhuhj] li[data-astro-cid-nfdmhuhj]>span[data-astro-cid-nfdmhuhj]:first-child{grid-area:label}.metrics[data-astro-cid-nfdmhuhj] strong[data-astro-cid-nfdmhuhj]{color:var(--text);font-family:var(--font-num);grid-area:value;font-size:13px;font-weight:600}.bar[data-astro-cid-nfdmhuhj]{border-radius:var(--r-pill);background:var(--surface-sunken-strong);grid-area:bar;height:4px;display:block;overflow:hidden}.bar[data-astro-cid-nfdmhuhj] i[data-astro-cid-nfdmhuhj]{border-radius:inherit;height:100%;display:block}.stage[data-astro-cid-nfdmhuhj]{text-align:center;padding:20px 18px}.lang[data-astro-cid-nfdmhuhj]{border-radius:var(--r-pill);background:var(--surface-sunken);width:fit-content;height:30px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-muted);align-items:center;gap:6px;margin:0 auto 16px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:flex}.sentence[data-astro-cid-nfdmhuhj],.scored-words[data-astro-cid-nfdmhuhj]{color:var(--text);font-family:var(--font-voice);font-synthesis:none;letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:34px;font-style:italic;font-weight:400;line-height:1.25}.sw[data-astro-cid-nfdmhuhj]{margin-right:6px;display:inline-block}.sw[data-astro-cid-nfdmhuhj].g-good{color:var(--score-good)}.sw[data-astro-cid-nfdmhuhj].g-poor{color:var(--score-poor);text-underline-offset:4px;text-decoration:underline 2px}.ipa[data-astro-cid-nfdmhuhj]{color:var(--text-faint);font:400 13px/1.4 var(--font-num);flex-wrap:wrap;justify-content:center;gap:8px;margin:2px 0 0;display:flex}.ipa[data-astro-cid-nfdmhuhj] .g-good[data-astro-cid-nfdmhuhj]{color:var(--score-good)}.ipa[data-astro-cid-nfdmhuhj] .g-poor[data-astro-cid-nfdmhuhj]{color:var(--score-poor)}.melody[data-astro-cid-nfdmhuhj]{border-radius:var(--r-lg);background:var(--tint-accent);color:var(--accent);text-align:start;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.melody-icon[data-astro-cid-nfdmhuhj]{background:color-mix(in srgb,var(--accent) 16%,transparent);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.melody-copy[data-astro-cid-nfdmhuhj]{flex-direction:column;flex:1;gap:2px;display:flex}.melody-copy[data-astro-cid-nfdmhuhj] strong[data-astro-cid-nfdmhuhj]{font-size:17px;font-weight:650}.melody-copy[data-astro-cid-nfdmhuhj] span[data-astro-cid-nfdmhuhj]{color:var(--text-muted);font-size:13px}.chips[data-astro-cid-nfdmhuhj]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.chip[data-astro-cid-nfdmhuhj]{border-radius:var(--r-pill);background:var(--surface-sunken);height:30px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:560;display:inline-flex}.record[data-astro-cid-nfdmhuhj]{flex-direction:column;align-items:center;gap:10px;margin-top:30px;display:flex}.record[data-astro-cid-nfdmhuhj].done{margin-top:16px}.bars[data-astro-cid-nfdmhuhj]{opacity:0;justify-content:center;align-items:center;gap:4px;width:100%;max-height:0;display:flex;overflow:hidden}.bars[data-astro-cid-nfdmhuhj] i[data-astro-cid-nfdmhuhj]{width:8px;height:var(--h);border-radius:var(--r-pill);background:color-mix(in srgb,var(--voice-ink) calc(85% - var(--k) * 1.4%),transparent);flex:none}.rec-ring[data-astro-cid-nfdmhuhj]{place-items:center;width:106px;height:106px;display:grid;position:relative}.rec-ring[data-astro-cid-nfdmhuhj]>[data-astro-cid-nfdmhuhj]{grid-area:1/1}.timer[data-astro-cid-nfdmhuhj]{opacity:0;width:100%;height:100%;transform:rotate(-90deg)}.timer[data-astro-cid-nfdmhuhj] circle[data-astro-cid-nfdmhuhj]{fill:none;stroke-linecap:round;stroke-width:4px}.timer[data-astro-cid-nfdmhuhj] .track[data-astro-cid-nfdmhuhj]{stroke:color-mix(in srgb,var(--text-muted) 26%,transparent)}.timer[data-astro-cid-nfdmhuhj] .run[data-astro-cid-nfdmhuhj]{stroke:var(--voice-ink);stroke-dasharray:289}.face[data-astro-cid-nfdmhuhj]{background:var(--voice);width:72px;height:72px;box-shadow:0 8px 22px -6px var(--voice-glow);color:var(--on-voice);border-radius:50%;place-items:center;display:grid}.face-rec[data-astro-cid-nfdmhuhj],.face-proc[data-astro-cid-nfdmhuhj]{opacity:0}.face-rec[data-astro-cid-nfdmhuhj]{background:var(--go);box-shadow:0 0 0 8px color-mix(in srgb,var(--go) 8%,transparent);color:var(--on-go)}.stop[data-astro-cid-nfdmhuhj]{background:currentColor;border-radius:2px;width:16px;height:16px}.face-proc[data-astro-cid-nfdmhuhj]{background:var(--surface-sunken-strong);box-shadow:none;color:var(--text)}.spin[data-astro-cid-nfdmhuhj]{opacity:.85;border:2.5px solid;border-right-color:#0000;border-radius:50%;width:22px;height:22px}.rec-label[data-astro-cid-nfdmhuhj]{color:var(--text);margin:0;font-size:15px;font-weight:620;display:grid}.rec-label[data-astro-cid-nfdmhuhj]>[data-astro-cid-nfdmhuhj]{grid-area:1/1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.rec-label[data-astro-cid-nfdmhuhj] time[data-astro-cid-nfdmhuhj]{color:var(--text-muted);font-family:var(--font-num);font-weight:500}.label-rec[data-astro-cid-nfdmhuhj],.label-proc[data-astro-cid-nfdmhuhj]{opacity:0}.dot[data-astro-cid-nfdmhuhj]{background:var(--recording);border-radius:50%;width:8px;height:8px}.trace[data-astro-cid-nfdmhuhj]{width:100%;height:44px}.trace[data-astro-cid-nfdmhuhj] path[data-astro-cid-nfdmhuhj]{fill:color-mix(in srgb,var(--trace) 22%,transparent);stroke:var(--trace);stroke-width:1.4px;vector-effect:non-scaling-stroke}.transcript[data-astro-cid-nfdmhuhj]{border-radius:var(--r-lg);gap:12px;padding:16px 18px;display:grid}.transcript[data-astro-cid-nfdmhuhj]>div[data-astro-cid-nfdmhuhj]{grid-template-columns:80px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.transcript[data-astro-cid-nfdmhuhj] span[data-astro-cid-nfdmhuhj]{color:var(--text-faint);font:600 12px/1.3 var(--font-num);letter-spacing:.08em;text-transform:uppercase}.transcript[data-astro-cid-nfdmhuhj] p[data-astro-cid-nfdmhuhj]{color:var(--text);font-family:var(--font-voice);margin:0;font-size:17px;font-style:italic;line-height:1.45}.focus[data-astro-cid-nfdmhuhj]{border-radius:var(--r-lg);background:color-mix(in srgb,var(--score-poor) 10%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--score-poor) 22%,transparent);padding:16px 18px}.focus[data-astro-cid-nfdmhuhj] p[data-astro-cid-nfdmhuhj]{color:var(--text-muted);margin:6px 0 0;font-size:15px;line-height:1.45}.focus-top[data-astro-cid-nfdmhuhj]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.focus-top[data-astro-cid-nfdmhuhj] strong[data-astro-cid-nfdmhuhj]{color:var(--text);font-family:var(--font-voice);font-size:26px;font-style:italic;font-weight:400;line-height:1.15}.focus-top[data-astro-cid-nfdmhuhj] span[data-astro-cid-nfdmhuhj]{color:var(--score-poor);font:600 13px/1 var(--font-num)}.tips[data-astro-cid-nfdmhuhj]{border-radius:var(--r-lg);padding:16px 18px}.label[data-astro-cid-nfdmhuhj]{color:var(--text-faint);font:600 12px/1.3 var(--font-num);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.tip-line[data-astro-cid-nfdmhuhj]{font:500 22px/1.2 var(--font-num);align-items:center;gap:8px;margin:0;display:flex}.tip-target[data-astro-cid-nfdmhuhj]{color:var(--accent)}.tip-arrow[data-astro-cid-nfdmhuhj]{color:var(--text-muted);font-size:16px}.tip-heard[data-astro-cid-nfdmhuhj]{color:var(--score-poor)}.tip-tag[data-astro-cid-nfdmhuhj]{border-radius:var(--r-pill);background:var(--surface-sunken);color:var(--text-muted);font:600 11px/1.3 var(--font-num);letter-spacing:.08em;text-transform:uppercase;padding:3px 8px}.tip-advice[data-astro-cid-nfdmhuhj]{color:var(--text);margin:8px 0 0;font-size:15px;line-height:1.45}.after[data-astro-cid-nfdmhuhj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:16px;padding:0 6px;display:flex}.example[data-astro-cid-nfdmhuhj]{color:var(--text-faint);font-size:14px}@media (prefers-reduced-motion:no-preference){.view[data-astro-cid-nfdmhuhj]{--cycle:18s}.scene-a[data-astro-cid-nfdmhuhj],.scene-b[data-astro-cid-nfdmhuhj],.face-idle[data-astro-cid-nfdmhuhj],.face-rec[data-astro-cid-nfdmhuhj],.face-proc[data-astro-cid-nfdmhuhj],.label-idle[data-astro-cid-nfdmhuhj],.label-rec[data-astro-cid-nfdmhuhj],.label-proc[data-astro-cid-nfdmhuhj],.bars[data-astro-cid-nfdmhuhj],.timer[data-astro-cid-nfdmhuhj],.timer[data-astro-cid-nfdmhuhj] .run[data-astro-cid-nfdmhuhj],.bars[data-astro-cid-nfdmhuhj] i[data-astro-cid-nfdmhuhj],.spin[data-astro-cid-nfdmhuhj],.dot[data-astro-cid-nfdmhuhj],.score-ring[data-astro-cid-nfdmhuhj],.rescore[data-astro-cid-nfdmhuhj],.rescore-result[data-astro-cid-nfdmhuhj],.scroller[data-astro-cid-nfdmhuhj],.tap[data-astro-cid-nfdmhuhj],.tap[data-astro-cid-nfdmhuhj]:before,.tap[data-astro-cid-nfdmhuhj]:after,.pill[data-astro-cid-nfdmhuhj].picked:before,.pill[data-astro-cid-nfdmhuhj].picked:after{animation-duration:var(--cycle);animation-timing-function:linear;animation-iteration-count:infinite}.scene-a[data-astro-cid-nfdmhuhj]{animation-name:pr-scene-a}.scene-b[data-astro-cid-nfdmhuhj]{animation-name:pr-scene-b}.face-idle[data-astro-cid-nfdmhuhj],.label-idle[data-astro-cid-nfdmhuhj]{animation-name:pr-idle}.face-rec[data-astro-cid-nfdmhuhj],.label-rec[data-astro-cid-nfdmhuhj],.timer[data-astro-cid-nfdmhuhj]{animation-name:pr-rec}.face-proc[data-astro-cid-nfdmhuhj],.label-proc[data-astro-cid-nfdmhuhj]{animation-name:pr-proc}.bars[data-astro-cid-nfdmhuhj]{animation-name:pr-bars}.bars[data-astro-cid-nfdmhuhj] i[data-astro-cid-nfdmhuhj]{animation:.9s ease-in-out infinite alternate pr-level;animation-delay:calc(var(--k) * -.13s)}.timer[data-astro-cid-nfdmhuhj] .run[data-astro-cid-nfdmhuhj]{animation-name:pr-run}.spin[data-astro-cid-nfdmhuhj]{animation:.8s linear infinite pr-spin}.dot[data-astro-cid-nfdmhuhj]{animation:1.2s steps(2,jump-none) infinite pr-blink}.score-ring[data-astro-cid-nfdmhuhj]{animation-name:pr-sweep;animation-timing-function:ease-out}.rescore[data-astro-cid-nfdmhuhj]{animation-name:pr-pills}.rescore-result[data-astro-cid-nfdmhuhj]{animation-name:pr-row}.scroller[data-astro-cid-nfdmhuhj]{animation-name:pr-scroll}.tap[data-astro-cid-nfdmhuhj]{width:0;height:0;position:absolute;top:50%;left:50%}.tap[data-astro-cid-nfdmhuhj]:after,.pill[data-astro-cid-nfdmhuhj].picked:after{z-index:5;content:"";filter:drop-shadow(0 2px 3px #00000047);opacity:0;transform-origin:3px 2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M3 2v16l4.4-4.1 2.9 6.6 2.9-1.2-2.8-6.5H17z' fill='%23111' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;width:22px;height:22px;margin:-2px 0 0 -3px;position:absolute;top:0;left:0}.pill[data-astro-cid-nfdmhuhj].picked:after{top:58%;left:50%}.tap[data-astro-cid-nfdmhuhj]:before,.pill[data-astro-cid-nfdmhuhj].picked:before{z-index:5;border:2px solid var(--voice-ink);content:"";opacity:0;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:0;left:0}.pill[data-astro-cid-nfdmhuhj].picked:before{border-color:var(--accent);top:58%;left:50%}.tap[data-astro-cid-nfdmhuhj]:after{animation-name:pr-tap-rec}.tap[data-astro-cid-nfdmhuhj]:before{animation-name:pr-ripple-rec}.pill[data-astro-cid-nfdmhuhj].picked:after{animation-name:pr-tap-pill}.pill[data-astro-cid-nfdmhuhj].picked:before{animation-name:pr-ripple-pill}.practice[data-astro-cid-nfdmhuhj]:hover .view[data-astro-cid-nfdmhuhj] [data-astro-cid-nfdmhuhj],.practice[data-astro-cid-nfdmhuhj]:hover .view[data-astro-cid-nfdmhuhj] [data-astro-cid-nfdmhuhj]:before,.practice[data-astro-cid-nfdmhuhj]:hover .view[data-astro-cid-nfdmhuhj] [data-astro-cid-nfdmhuhj]:after{animation-play-state:paused}.practice[data-astro-cid-nfdmhuhj]:hover [data-astro-cid-nfdmhuhj]:is(.tap,.pill.picked):before,.practice[data-astro-cid-nfdmhuhj]:hover [data-astro-cid-nfdmhuhj]:is(.tap,.pill.picked):after{visibility:hidden}}@keyframes pr-scene-a{0%,26.67%{opacity:1}28.33%,86.67%{opacity:0}88.89%,to{opacity:1}}@keyframes pr-scene-b{0%,26.67%{opacity:0}28.33%,86.67%{opacity:1}88.89%,to{opacity:0}}@keyframes pr-idle{0%,5.5%{opacity:1}5.6%,28.3%{opacity:0}28.4%,to{opacity:1}}@keyframes pr-rec{0%,5.5%{opacity:0}5.6%,19.9%{opacity:1}20%,to{opacity:0}}@keyframes pr-proc{0%,19.9%{opacity:0}20%,28.3%{opacity:1}28.4%,to{opacity:0}}@keyframes pr-bars{0%,5.6%{opacity:0;max-height:0}7.2%,18.9%{opacity:1;max-height:48px}20%,to{opacity:0;max-height:0}}@keyframes pr-level{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes pr-run{0%,5.6%{stroke-dashoffset:0}20%,to{stroke-dashoffset:29px}}@keyframes pr-spin{to{transform:rotate(360deg)}}@keyframes pr-blink{50%{opacity:.2}}@keyframes pr-sweep{0%,28.33%{--pr-ring:0%;--pr-n:0}33.33%,to{--pr-ring:var(--score-pct);--pr-n:var(--score)}}@keyframes pr-pills{0%,41.6%{opacity:1;max-height:180px}43.3%,to{opacity:0;max-height:0;margin-top:0}}@keyframes pr-row{0%,43.3%{opacity:0;max-height:0;margin-top:0}45%,to{opacity:1;max-height:24px;margin-top:8px}}@keyframes pr-scroll{0%,53.33%{animation-timing-function:ease-in-out;transform:none}58.89%,to{transform:translateY(calc(var(--view-h) - 100% - 18px))}}@keyframes pr-tap-rec{0%,1.11%{opacity:0;transform:translate(34px,40px)}4.44%,5%{opacity:1;transform:none}5.56%{opacity:1;transform:scale(.84)}6.4%{opacity:1;transform:none}8.3%{opacity:0;transform:translate(12px,14px)}8.4%,16.11%{opacity:0;transform:translate(34px,40px)}18.89%,19.4%{opacity:1;transform:none}20%{opacity:1;transform:scale(.84)}20.8%{opacity:1;transform:none}22.8%,to{opacity:0;transform:translate(12px,14px)}}@keyframes pr-ripple-rec{0%,5.5%{opacity:0;transform:scale(.3)}5.56%{opacity:.9;transform:scale(.3)}9%,19.9%{opacity:0;transform:scale(1.4)}20%{opacity:.9;transform:scale(.3)}23.5%,to{opacity:0;transform:scale(1.4)}}@keyframes pr-tap-pill{0%,36.67%{opacity:0;transform:translate(34px,40px)}40%,40.6%{opacity:1;transform:none}41.11%{opacity:1;transform:scale(.84)}41.5%{opacity:1;transform:none}42.5%,to{opacity:0;transform:translate(12px,14px)}}@keyframes pr-ripple-pill{0%,41.05%{opacity:0;transform:scale(.3)}41.11%{opacity:.9;transform:scale(.3)}43%,to{opacity:0;transform:scale(1.4)}}@media (width<=640px){.after[data-astro-cid-nfdmhuhj]{padding:0}.after[data-astro-cid-nfdmhuhj] .h-go[data-astro-cid-nfdmhuhj]{justify-content:center;width:100%}}.scoring-grid[data-astro-cid-lgwbz6ag]{grid-template-columns:minmax(0,460px) 560px;justify-content:space-between;align-items:center;gap:56px;display:grid}.scoring-grid[data-astro-cid-lgwbz6ag]>.practice{--app-zoom:.8}.accents[data-astro-cid-lgwbz6ag]{margin-top:36px}.accents-label[data-astro-cid-lgwbz6ag]{color:var(--text-faint);font:600 11.5px/1.4 var(--font-num);letter-spacing:.08em;text-transform:uppercase}.chips[data-astro-cid-lgwbz6ag]{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-lgwbz6ag]{border-radius:var(--r-pill);background:var(--surface-sunken);height:36px;box-shadow:var(--edge);align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13.5px;font-weight:600;display:inline-flex}.chip[data-astro-cid-lgwbz6ag] .flag-image{width:18px;height:12px}@media (width<=1100px){.scoring-grid[data-astro-cid-lgwbz6ag]{grid-template-columns:minmax(0,1fr);gap:40px}.scoring-grid[data-astro-cid-lgwbz6ag]>.practice{--app-zoom:1;width:100%;max-width:700px}}@media (width<=640px){.accents[data-astro-cid-lgwbz6ag]{margin-top:26px}}.books[data-astro-cid-ab2d7ykd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:48px 0 0;padding:0;list-style:none;display:grid}.book[data-astro-cid-ab2d7ykd]{border-radius:28px;height:100%;transition:transform .25s;display:block;overflow:hidden}.book[data-astro-cid-ab2d7ykd]:hover{transform:translateY(-5px)}.cover[data-astro-cid-ab2d7ykd]{aspect-ratio:16/9;display:block;position:relative}.cover[data-astro-cid-ab2d7ykd] img[data-astro-cid-ab2d7ykd]{object-fit:cover;width:100%;height:100%;display:block}.cefr[data-astro-cid-ab2d7ykd]{border-radius:var(--r-pill);color:#0a0a0b;font:700 13px/1.4 var(--font-num);background:#f4f4f1eb;padding:3px 11px;position:absolute;top:14px;left:14px}.body[data-astro-cid-ab2d7ykd]{justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 20px 20px;display:flex}.name[data-astro-cid-ab2d7ykd]{letter-spacing:-.02em;font-size:19px;font-weight:650;display:block}.inside[data-astro-cid-ab2d7ykd]{color:var(--text-muted);font-family:var(--font-voice);margin-top:4px;font-size:16px;font-style:italic;display:block}.count[data-astro-cid-ab2d7ykd]{color:var(--text-faint);font:400 12px/1.4 var(--font-num);flex:none}@media (width<=1100px){.books[data-astro-cid-ab2d7ykd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.books[data-astro-cid-ab2d7ykd]{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}.book[data-astro-cid-ab2d7ykd]{border-radius:24px}}.app[data-astro-cid-c6q4q32m]{zoom:var(--app-zoom,1)}.view[data-astro-cid-c6q4q32m]{--view-h:640px;--sheet-h:330px;--composer-h:74px;height:var(--view-h);background:var(--bg);box-shadow:var(--edge),var(--rim-line),var(--float);pointer-events:none;border-radius:28px;position:relative;overflow:hidden;container-type:inline-size}.bar[data-astro-cid-c6q4q32m]{z-index:2;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.back[data-astro-cid-c6q4q32m],.mode[data-astro-cid-c6q4q32m]{border-radius:var(--r-pill);background:var(--surface-sunken);height:36px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text);flex:none;align-items:center;gap:4px;font-size:13.5px;font-weight:620;display:inline-flex}.back[data-astro-cid-c6q4q32m]{padding:0 13px 0 9px}.mode[data-astro-cid-c6q4q32m]{gap:4px;max-width:160px;margin-left:auto;padding:0 10px;font-size:13px}.mode-label[data-astro-cid-c6q4q32m]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.title[data-astro-cid-c6q4q32m]{flex-direction:column;gap:2px;min-width:0;display:flex}.title[data-astro-cid-c6q4q32m] strong[data-astro-cid-c6q4q32m]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.meta[data-astro-cid-c6q4q32m]{color:var(--text-muted);font:600 11.5px/1.3 var(--font-num);align-items:center;gap:5px;display:flex}.lvl[data-astro-cid-c6q4q32m]{background:var(--surface-sunken-strong);color:var(--text);border-radius:5px;padding:1px 5px}.thread[data-astro-cid-c6q4q32m]{top:60px;right:0;bottom:var(--composer-h);flex-direction:column;justify-content:flex-end;padding:10px 22px;display:flex;position:absolute;left:0;overflow:hidden;mask-image:linear-gradient(#0000,#000 22px)}.thread[data-astro-cid-c6q4q32m]>[data-astro-cid-c6q4q32m]{flex-shrink:0}.thread[data-astro-cid-c6q4q32m]>[data-astro-cid-c6q4q32m]+[data-astro-cid-c6q4q32m]{margin-top:18px}.spacer[data-astro-cid-c6q4q32m]{flex:1 0 0}.thread[data-astro-cid-c6q4q32m]>.lift[data-astro-cid-c6q4q32m],.thread[data-astro-cid-c6q4q32m]>.spacer[data-astro-cid-c6q4q32m]{margin-top:0}.lift[data-astro-cid-c6q4q32m]{height:calc(var(--sheet-h) - var(--composer-h) + 8px)}.slot[data-astro-cid-c6q4q32m]{overflow:hidden}.msg[data-astro-cid-c6q4q32m].ai{flex-direction:column;align-items:flex-start;display:flex}.say[data-astro-cid-c6q4q32m]{color:var(--text);margin:0;font-size:16px;line-height:1.5}.actions[data-astro-cid-c6q4q32m]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip[data-astro-cid-c6q4q32m]{border-radius:var(--r-pill);background:var(--surface-sunken);height:30px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text);flex:none;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:560;display:inline-flex}.chip[data-astro-cid-c6q4q32m].voice svg{color:var(--voice-ink)}.regen[data-astro-cid-c6q4q32m]{margin-top:12px}.regen-first[data-astro-cid-c6q4q32m]{opacity:0;max-height:0}.slot-user[data-astro-cid-c6q4q32m]{justify-content:flex-end;display:flex}.msg[data-astro-cid-c6q4q32m].user{border-radius:var(--r-lg);background:var(--glass-fill),var(--card);max-width:88%;box-shadow:var(--edge);padding:12px 14px}.msg[data-astro-cid-c6q4q32m].user>.say[data-astro-cid-c6q4q32m]{font-size:15px}.fix[data-astro-cid-c6q4q32m]{border-radius:var(--r-md);background:var(--surface-sunken);flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px 12px;display:flex}.fix[data-astro-cid-c6q4q32m] .actions[data-astro-cid-c6q4q32m]{margin-top:2px}.fix-label[data-astro-cid-c6q4q32m]{color:var(--voice-ink);font:600 12px/1.3 var(--font-num);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.adjust[data-astro-cid-c6q4q32m]{color:var(--text-muted);font-family:var(--font-ui);letter-spacing:0;text-transform:none}.fix-say[data-astro-cid-c6q4q32m]{color:var(--text);margin:0;font-size:15px;line-height:1.5}.explain[data-astro-cid-c6q4q32m]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.try[data-astro-cid-c6q4q32m]{border-radius:var(--r-pill);background:var(--surface-sunken-strong);height:30px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text);justify-content:center;align-items:center;margin-top:2px;font-size:13px;font-weight:600;display:flex}.slot-dots[data-astro-cid-c6q4q32m]{opacity:0;max-height:0}.dots[data-astro-cid-c6q4q32m]{align-items:center;gap:5px;height:24px;display:inline-flex}.dots[data-astro-cid-c6q4q32m] i[data-astro-cid-c6q4q32m]{background:var(--accent);opacity:.4;border-radius:50%;width:7px;height:7px}.tw[data-astro-cid-c6q4q32m]{border-radius:var(--r-2xs);position:relative}.tw[data-astro-cid-c6q4q32m].new{background:var(--vocab-unknown-tint);text-decoration:underline .04em color-mix(in srgb,var(--vocab-unknown) 52%,transparent);text-underline-offset:.18em}.tw[data-astro-cid-c6q4q32m].saved{background:var(--vocab-saved-tint);box-shadow:inset 0 -.08em 0 var(--vocab-saved);color:var(--vocab-saved-ink)}.tw[data-astro-cid-c6q4q32m].tapped{background:var(--tint-accent);box-shadow:inset 0 -.1em 0 var(--accent);color:var(--ref-ink);text-decoration-color:var(--accent)}.composer[data-astro-cid-c6q4q32m]{padding:4px 12px 12px;position:absolute;bottom:0;left:0;right:0}.composer-row[data-astro-cid-c6q4q32m]{border-radius:var(--r-xl);background:var(--glass-bg);box-shadow:inset 0 0 0 1px var(--glass-border),0 1px 3px #0b0d1212,0 12px 28px -20px #0b0d1266;align-items:center;gap:6px;padding:5px;display:flex}.hint-btn[data-astro-cid-c6q4q32m],.go[data-astro-cid-c6q4q32m]{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.hint-btn[data-astro-cid-c6q4q32m]>[data-astro-cid-c6q4q32m],.go[data-astro-cid-c6q4q32m]>[data-astro-cid-c6q4q32m]{grid-area:1/1}.hint-btn[data-astro-cid-c6q4q32m]{background:var(--surface-sunken);color:var(--text-muted)}.go[data-astro-cid-c6q4q32m]{background:var(--voice);box-shadow:0 8px 22px -8px var(--voice-glow);color:var(--on-voice)}.go-mic[data-astro-cid-c6q4q32m],.go-send[data-astro-cid-c6q4q32m]{place-items:center;display:grid}.go-send[data-astro-cid-c6q4q32m]{opacity:0}.field[data-astro-cid-c6q4q32m]{flex:1;min-width:0;padding:9px 8px 9px 10px;font-size:16px;line-height:1.4;display:grid}.field[data-astro-cid-c6q4q32m]>[data-astro-cid-c6q4q32m]{grid-area:1/1}.ph[data-astro-cid-c6q4q32m]{color:var(--text-faint)}.typed[data-astro-cid-c6q4q32m]{color:var(--text);opacity:0}.sheet[data-astro-cid-c6q4q32m]{z-index:3;height:var(--sheet-h);background:var(--surface-raised);box-shadow:var(--edge),var(--rim-line),0 -18px 40px -24px #0b0d1273;border-radius:24px 24px 0 0;flex-direction:column;padding:10px 16px 12px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.grab[data-astro-cid-c6q4q32m]{border-radius:var(--r-pill);background:var(--border-strong);flex:none;width:36px;height:4px;margin:0 auto 10px}.word-head[data-astro-cid-c6q4q32m]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-right:34px;display:grid;position:relative}.word-head[data-astro-cid-c6q4q32m]>div[data-astro-cid-c6q4q32m]{flex-direction:column;min-width:0;display:flex}.word-head[data-astro-cid-c6q4q32m] strong[data-astro-cid-c6q4q32m]{color:var(--text);letter-spacing:-.02em;margin-top:2px;font-size:28px;font-weight:720;line-height:1.1}.kicker[data-astro-cid-c6q4q32m],.label[data-astro-cid-c6q4q32m]{color:var(--text-faint);font:600 11.5px/1.5 var(--font-num);letter-spacing:.08em;text-transform:uppercase}.play[data-astro-cid-c6q4q32m]{background:color-mix(in srgb,var(--accent) 20%,transparent);width:40px;height:40px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.close[data-astro-cid-c6q4q32m]{width:30px;height:30px;color:var(--text-muted);place-items:center;display:grid;position:absolute;top:-4px;right:-6px}.label[data-astro-cid-c6q4q32m]{margin:14px 0 0}.meanings[data-astro-cid-c6q4q32m]{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.meanings[data-astro-cid-c6q4q32m] li[data-astro-cid-c6q4q32m]{border-radius:var(--r-lg);background:var(--surface-sunken);box-shadow:var(--edge);padding:10px 12px}.mean-head[data-astro-cid-c6q4q32m]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.mtag[data-astro-cid-c6q4q32m]{border-radius:var(--r-pill);background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text-muted);font:600 11.5px/1.5 var(--font-num);padding:2px 8px}.mtag[data-astro-cid-c6q4q32m].ctx{background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent)}.pos[data-astro-cid-c6q4q32m]{color:var(--text-muted);font:500 11.5px/1.35 var(--font-num)}.mean-text[data-astro-cid-c6q4q32m]{color:var(--text);margin:5px 0 0;font-size:14.5px;line-height:1.45}.dock[data-astro-cid-c6q4q32m]{border-radius:var(--r-pill);background:var(--glass-bg);box-shadow:inset 0 0 0 1px var(--glass-border);align-items:center;gap:6px;margin-top:auto;padding:5px;display:flex}.dock-go[data-astro-cid-c6q4q32m]{border-radius:var(--r-pill);background:var(--voice);height:38px;box-shadow:0 8px 22px -8px var(--voice-glow);color:var(--on-voice);flex:none;align-items:center;gap:5px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.dock-seg[data-astro-cid-c6q4q32m]{border-radius:var(--r-pill);background:var(--surface-sunken);min-width:0;box-shadow:var(--edge);flex:1;gap:3px;padding:3px;display:flex}.dock-seg[data-astro-cid-c6q4q32m] span[data-astro-cid-c6q4q32m]{border-radius:var(--r-pill);height:32px;color:var(--text-muted);white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:3px;padding:0 5px;font-size:12px;font-weight:560;display:inline-flex}.dock-seg[data-astro-cid-c6q4q32m] .on[data-astro-cid-c6q4q32m]{background:var(--seg-on);box-shadow:var(--edge),var(--rim-line);color:var(--text);font-weight:650}@container (width<=520px){.back[data-astro-cid-c6q4q32m]{justify-content:center;width:36px;padding:0}.back-label[data-astro-cid-c6q4q32m],.mean-more[data-astro-cid-c6q4q32m]{display:none}}.example[data-astro-cid-c6q4q32m]{color:var(--text-faint);margin:16px 0 0;padding:0 6px;font-size:14px}@media (prefers-reduced-motion:no-preference){.view[data-astro-cid-c6q4q32m]{--cycle:20s}.thread[data-astro-cid-c6q4q32m],.regen-first[data-astro-cid-c6q4q32m],.slot-user[data-astro-cid-c6q4q32m],.slot-fix[data-astro-cid-c6q4q32m],.slot-dots[data-astro-cid-c6q4q32m],.slot-reply[data-astro-cid-c6q4q32m],.lift[data-astro-cid-c6q4q32m],.tw[data-astro-cid-c6q4q32m].tapped,.ph[data-astro-cid-c6q4q32m],.typed[data-astro-cid-c6q4q32m],.go-mic[data-astro-cid-c6q4q32m],.go-send[data-astro-cid-c6q4q32m],.sheet[data-astro-cid-c6q4q32m],.go[data-astro-cid-c6q4q32m] .tap[data-astro-cid-c6q4q32m]:before,.go[data-astro-cid-c6q4q32m] .tap[data-astro-cid-c6q4q32m]:after,.tw[data-astro-cid-c6q4q32m].tapped:before,.tw[data-astro-cid-c6q4q32m].tapped:after{animation-duration:var(--cycle);animation-timing-function:linear;animation-iteration-count:infinite}.thread[data-astro-cid-c6q4q32m]{animation-name:ch-thread}.regen-first[data-astro-cid-c6q4q32m]{animation-name:ch-regen-first}.slot-user[data-astro-cid-c6q4q32m]{animation-name:ch-user}.slot-fix[data-astro-cid-c6q4q32m]{animation-name:ch-fix}.slot-dots[data-astro-cid-c6q4q32m]{animation-name:ch-dots}.dots[data-astro-cid-c6q4q32m] i[data-astro-cid-c6q4q32m]{animation:1.1s ease-in-out infinite ch-blink}.dots[data-astro-cid-c6q4q32m] i[data-astro-cid-c6q4q32m]:nth-child(2){animation-delay:.15s}.dots[data-astro-cid-c6q4q32m] i[data-astro-cid-c6q4q32m]:nth-child(3){animation-delay:.3s}.slot-reply[data-astro-cid-c6q4q32m]{animation-name:ch-reply}.lift[data-astro-cid-c6q4q32m]{animation-name:ch-lift}.tw[data-astro-cid-c6q4q32m].tapped{animation-name:ch-word}.ph[data-astro-cid-c6q4q32m]{animation-name:ch-ph}.typed[data-astro-cid-c6q4q32m]{animation-name:ch-typed}.typed[data-astro-cid-c6q4q32m] .key[data-astro-cid-c6q4q32m]{animation:ch-key var(--cycle) linear infinite backwards;animation-delay:calc(var(--i) * .18s)}.go-mic[data-astro-cid-c6q4q32m]{animation-name:ch-mic}.go-send[data-astro-cid-c6q4q32m]{animation-name:ch-send}.sheet[data-astro-cid-c6q4q32m]{animation-name:ch-sheet}.go[data-astro-cid-c6q4q32m] .tap[data-astro-cid-c6q4q32m]{width:0;height:0;position:absolute;top:50%;left:50%}.go[data-astro-cid-c6q4q32m] .tap[data-astro-cid-c6q4q32m]:after,.tw[data-astro-cid-c6q4q32m].tapped:after{z-index:5;content:"";filter:drop-shadow(0 2px 3px #00000047);opacity:0;transform-origin:3px 2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M3 2v16l4.4-4.1 2.9 6.6 2.9-1.2-2.8-6.5H17z' fill='%23111' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;width:22px;height:22px;margin:-2px 0 0 -3px;position:absolute;top:0;left:0}.tw[data-astro-cid-c6q4q32m].tapped:after{top:62%;left:50%}.go[data-astro-cid-c6q4q32m] .tap[data-astro-cid-c6q4q32m]:before,.tw[data-astro-cid-c6q4q32m].tapped:before{z-index:5;border:2px solid var(--voice-ink);content:"";opacity:0;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:0;left:0}.tw[data-astro-cid-c6q4q32m].tapped:before{border-color:var(--accent);top:62%;left:50%}.go[data-astro-cid-c6q4q32m] .tap[data-astro-cid-c6q4q32m]:after{animation-name:ch-tap-send}.go[data-astro-cid-c6q4q32m] .tap[data-astro-cid-c6q4q32m]:before{animation-name:ch-ripple-send}.tw[data-astro-cid-c6q4q32m].tapped:after{animation-name:ch-tap-word}.tw[data-astro-cid-c6q4q32m].tapped:before{animation-name:ch-ripple-word}.chat-demo[data-astro-cid-c6q4q32m]:hover .view[data-astro-cid-c6q4q32m] [data-astro-cid-c6q4q32m],.chat-demo[data-astro-cid-c6q4q32m]:hover .view[data-astro-cid-c6q4q32m] [data-astro-cid-c6q4q32m]:before,.chat-demo[data-astro-cid-c6q4q32m]:hover .view[data-astro-cid-c6q4q32m] [data-astro-cid-c6q4q32m]:after{animation-play-state:paused}.chat-demo[data-astro-cid-c6q4q32m]:hover [data-astro-cid-c6q4q32m]:is(.go .tap,.tw.tapped):before,.chat-demo[data-astro-cid-c6q4q32m]:hover [data-astro-cid-c6q4q32m]:is(.go .tap,.tw.tapped):after{visibility:hidden}}@keyframes ch-thread{0%,92%{opacity:1}95%,97%{opacity:0}to{opacity:1}}@keyframes ch-regen-first{0%,17.5%{opacity:1;max-height:44px}19%,96%{opacity:0;max-height:0}96.1%,to{opacity:1;max-height:44px}}@keyframes ch-user{0%,17.5%{opacity:0;max-height:0;margin-top:0}19.5%,96%{opacity:1;max-height:480px;margin-top:18px}96.1%,to{opacity:0;max-height:0;margin-top:0}}@keyframes ch-fix{0%,25%{opacity:0;max-height:0}27.5%,96%{opacity:1;max-height:360px}96.1%,to{opacity:0;max-height:0}}@keyframes ch-dots{0%,19.5%{opacity:0;max-height:0;margin-top:0}20.5%,32.5%{opacity:1;max-height:24px;margin-top:18px}33.5%,to{opacity:0;max-height:0;margin-top:0}}@keyframes ch-blink{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-2px)}}@keyframes ch-reply{0%,33%{opacity:0;max-height:0;margin-top:0}36%,96%{opacity:1;max-height:320px;margin-top:18px}96.1%,to{opacity:0;max-height:0;margin-top:0}}@keyframes ch-lift{0%,48.5%{height:0;animation-timing-function:ease-out}51%,80%{height:calc(var(--sheet-h) - var(--composer-h) + 8px);animation-timing-function:ease-in-out}82.5%,to{height:0}}@keyframes ch-sheet{0%,48.5%{animation-timing-function:ease-out;transform:translateY(105%)}51%,80%{animation-timing-function:ease-in;transform:none}82.5%,to{transform:translateY(105%)}}@keyframes ch-word{0%,47.9%{background:var(--vocab-unknown-tint);box-shadow:none;color:var(--text)}48%,80%{background:var(--tint-accent);box-shadow:inset 0 -.1em 0 var(--accent);color:var(--ref-ink)}81%,96%{background:var(--vocab-saved-tint);box-shadow:inset 0 -.08em 0 var(--vocab-saved);color:var(--vocab-saved-ink);text-decoration-color:#0000}96.1%,to{background:var(--vocab-unknown-tint);box-shadow:none;color:var(--text)}}@keyframes ch-ph{0%,4.9%{opacity:1}5%,17.4%{opacity:0}17.5%,to{opacity:1}}@keyframes ch-typed{0%,4.9%{opacity:0}5%,17.4%{opacity:1}17.5%,to{opacity:0}}@keyframes ch-key{0%,4.99%{opacity:0}5%,90%{opacity:1}90.01%,to{opacity:0}}@keyframes ch-mic{0%,5.4%{opacity:1}5.5%,17.4%{opacity:0}17.5%,to{opacity:1}}@keyframes ch-send{0%,5.4%{opacity:0}5.5%,17.4%{opacity:1}17.5%,to{opacity:0}}@keyframes ch-tap-send{0%,11%{opacity:0;transform:translate(34px,40px)}14%,16.5%{opacity:1;transform:none}17%{opacity:1;transform:scale(.84)}17.8%{opacity:1;transform:none}20%,to{opacity:0;transform:translate(12px,14px)}}@keyframes ch-ripple-send{0%,16.95%{opacity:0;transform:scale(.3)}17%{opacity:.9;transform:scale(.3)}20.5%,to{opacity:0;transform:scale(1.4)}}@keyframes ch-tap-word{0%,42%{opacity:0;transform:translate(34px,40px)}45%,47.5%{opacity:1;transform:none}48%{opacity:1;transform:scale(.84)}48.8%{opacity:1;transform:none}51%,to{opacity:0;transform:translate(12px,14px)}}@keyframes ch-ripple-word{0%,47.95%{opacity:0;transform:scale(.3)}48%{opacity:.9;transform:scale(.3)}51.5%,to{opacity:0;transform:scale(1.4)}}.converse[data-astro-cid-ibseingb]{padding:104px 0 24px}.split[data-astro-cid-ibseingb]{grid-template-columns:minmax(0,460px) 560px;justify-content:space-between;align-items:center;gap:56px;display:grid}.split[data-astro-cid-ibseingb]>.chat-demo{--app-zoom:.8}.h-sub[data-astro-cid-ibseingb]{max-width:470px}.points[data-astro-cid-ibseingb]{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.points[data-astro-cid-ibseingb] li[data-astro-cid-ibseingb]{align-items:center;gap:12px;font-size:15.5px;font-weight:600;display:flex}.tick[data-astro-cid-ibseingb]{background:var(--tint-accent);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.explore[data-astro-cid-ibseingb]{min-height:44px;color:var(--text);align-items:center;gap:6px;margin-top:18px;font-size:15.5px;font-weight:650;display:inline-flex}.scenes[data-astro-cid-ibseingb]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:48px auto 0;padding:0;list-style:none;display:grid}.scene[data-astro-cid-ibseingb]{border-radius:26px;height:100%;min-height:168px;padding:18px;transition:transform .25s;display:block;position:relative;overflow:hidden}.scene[data-astro-cid-ibseingb]:hover{transform:translateY(-5px)}.scene-glow[data-astro-cid-ibseingb]{background:radial-gradient(closest-side,var(--glow),transparent);width:180px;height:180px;position:absolute;top:-40px;right:-40px}[data-astro-cid-ibseingb][data-glow=a]{--glow:var(--glow-a)}[data-astro-cid-ibseingb][data-glow=b]{--glow:var(--glow-b)}.watermark[data-astro-cid-ibseingb]{opacity:.1;position:absolute;top:-12px;right:-16px}.glyph[data-astro-cid-ibseingb]{background:var(--surface-sunken);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:relative}.scene-name[data-astro-cid-ibseingb]{margin-top:30px;font-size:17px;font-weight:650;display:block;position:relative}.scene-text[data-astro-cid-ibseingb]{color:var(--text-muted);margin-top:2px;font-size:13.5px;line-height:1.4;display:block;position:relative}.scene[data-astro-cid-ibseingb].drama .scene-glow[data-astro-cid-ibseingb]{background:radial-gradient(120% 90% at 100% 0%,var(--glow-a),transparent 60%),radial-gradient(90% 80% at 0% 100%,var(--glow-b),transparent 60%);width:auto;height:auto;inset:0}.scene[data-astro-cid-ibseingb].drama .glyph[data-astro-cid-ibseingb]{margin-top:4px}.scene[data-astro-cid-ibseingb].drama .scene-name[data-astro-cid-ibseingb]{font-family:var(--font-voice);margin-top:26px;font-size:21px;font-style:italic;font-weight:400;line-height:1.1}.scene[data-astro-cid-ibseingb].drama .scene-text[data-astro-cid-ibseingb]{margin-top:4px}.film[data-astro-cid-ibseingb]{background:repeating-linear-gradient(90deg,var(--surface-sunken-strong) 0 14px,transparent 14px 28px);height:10px;position:absolute;top:0;left:0;right:0}@media (width<=1100px){.split[data-astro-cid-ibseingb]{grid-template-columns:minmax(0,1fr);gap:40px}.split[data-astro-cid-ibseingb]>.chat-demo{--app-zoom:1;width:100%;max-width:700px}.scenes[data-astro-cid-ibseingb]{grid-template-columns:repeat(2,minmax(0,1fr))}.drama-item[data-astro-cid-ibseingb]{grid-column:1/-1}}@media (width<=640px){.converse[data-astro-cid-ibseingb]{padding-top:72px}.scenes[data-astro-cid-ibseingb]{gap:10px;margin-top:32px}.scene[data-astro-cid-ibseingb]{min-height:150px;padding:14px}}.grid[data-astro-cid-p5mzkmfw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:44px 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-p5mzkmfw]{border-radius:28px;height:100%;padding:18px 18px 22px;transition:transform .25s;display:block}.card[data-astro-cid-p5mzkmfw]:hover{transform:translateY(-5px)}.art[data-astro-cid-p5mzkmfw]{background:var(--surface-sunken);border-radius:20px;justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}[data-astro-cid-p5mzkmfw][data-glow=a]{--glow:var(--glow-a)}[data-astro-cid-p5mzkmfw][data-glow=b]{--glow:var(--glow-b)}.art-glow[data-astro-cid-p5mzkmfw]{background:radial-gradient(closest-side,var(--glow),transparent);position:absolute;inset:0}.symbol[data-astro-cid-p5mzkmfw]{color:var(--text);font-family:var(--font-voice);font-size:92px;font-style:italic;line-height:1;position:relative}.wave[data-astro-cid-p5mzkmfw]{justify-content:center;align-items:center;gap:3px;height:26px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.wave[data-astro-cid-p5mzkmfw] span[data-astro-cid-p5mzkmfw]{background:var(--accent);opacity:.55;border-radius:3px;flex:none;width:3px;display:block}.eyebrow[data-astro-cid-p5mzkmfw]{color:var(--text-faint);font:600 11.5px/1.4 var(--font-num);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;display:block}.title[data-astro-cid-p5mzkmfw]{letter-spacing:-.025em;margin-top:8px;font-size:21px;font-weight:600;line-height:1.2;display:block}.body[data-astro-cid-p5mzkmfw]{color:var(--text-muted);margin-top:8px;font-size:14.5px;line-height:1.5;display:block}.link[data-astro-cid-p5mzkmfw]{margin-top:16px;font-size:14.5px;font-weight:650;display:inline-flex}@media (width<=1100px){.grid[data-astro-cid-p5mzkmfw]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.grid[data-astro-cid-p5mzkmfw]{margin-top:28px}.wave[data-astro-cid-p5mzkmfw] span[data-astro-cid-p5mzkmfw]:nth-child(n+33){display:none}}.grid[data-astro-cid-rwiolvmr]{grid-template-columns:400px minmax(0,1fr);gap:32px 64px;display:grid}.faq[data-astro-cid-rwiolvmr] .h-title[data-astro-cid-rwiolvmr]{font-size:clamp(32px,4vw,46px);line-height:1.06}.sub[data-astro-cid-rwiolvmr]{color:var(--text-muted);margin-top:16px;font-size:16.5px;line-height:1.6}.list[data-astro-cid-rwiolvmr]{align-content:start;gap:10px;display:grid}.item[data-astro-cid-rwiolvmr]{border-radius:22px}summary[data-astro-cid-rwiolvmr]{cursor:pointer;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:16.5px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-rwiolvmr]::-webkit-details-marker{display:none}.plus[data-astro-cid-rwiolvmr]{background:var(--surface-sunken);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .25s;display:grid}.item[data-astro-cid-rwiolvmr][open] .plus[data-astro-cid-rwiolvmr]{transform:rotate(45deg)}.item[data-astro-cid-rwiolvmr] p[data-astro-cid-rwiolvmr]{color:var(--text-muted);margin:-6px 0 0;padding:0 22px 20px;font-size:15.5px;line-height:1.6}.more[data-astro-cid-rwiolvmr]{color:var(--text);font-weight:650}@media (width<=1100px){.grid[data-astro-cid-rwiolvmr]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){summary[data-astro-cid-rwiolvmr]{padding:16px;font-size:15.5px}.item[data-astro-cid-rwiolvmr] p[data-astro-cid-rwiolvmr]{padding:0 16px 16px;font-size:15px}}@media (prefers-reduced-motion:reduce){.plus[data-astro-cid-rwiolvmr]{transition:none}}.closing[data-astro-cid-v4hmuc7h]{padding:120px 0 72px}.band[data-astro-cid-v4hmuc7h]{border-radius:40px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px 40px;padding:72px 64px;display:grid;position:relative;overflow:hidden}.glow[data-astro-cid-v4hmuc7h]{background:radial-gradient(closest-side,var(--glow-b),transparent);width:820px;height:600px;position:absolute;top:-200px;right:-120px}.melody[data-astro-cid-v4hmuc7h]{opacity:.55;width:100%;max-width:none;height:200px;position:absolute;bottom:0;left:0;right:0}.m1[data-astro-cid-v4hmuc7h],.m2[data-astro-cid-v4hmuc7h]{fill:none;stroke-width:2.5px}.m1[data-astro-cid-v4hmuc7h]{stroke:var(--accent)}.m2[data-astro-cid-v4hmuc7h]{stroke:var(--voice-ink);opacity:.8}.text[data-astro-cid-v4hmuc7h]{position:relative}h2[data-astro-cid-v4hmuc7h]{letter-spacing:-.05em;font-size:clamp(36px,4.7vw,56px);font-weight:560;line-height:1.04}.it[data-astro-cid-v4hmuc7h]{font-family:var(--font-voice);letter-spacing:-.02em;font-style:italic;font-weight:400}.sub[data-astro-cid-v4hmuc7h]{color:var(--text-muted);margin-top:18px;font-size:18px}.plans[data-astro-cid-v4hmuc7h]{color:var(--text-faint);margin-top:10px;font-size:15px}.plans[data-astro-cid-v4hmuc7h] a[data-astro-cid-v4hmuc7h]{color:var(--text);font-weight:650}.go[data-astro-cid-v4hmuc7h]{height:56px;padding:0 28px;font-size:17px;position:relative}@media (width<=1100px){.band[data-astro-cid-v4hmuc7h]{grid-template-columns:minmax(0,1fr);padding:56px 40px}}@media (width<=640px){.closing[data-astro-cid-v4hmuc7h]{padding:72px 0 48px}.band[data-astro-cid-v4hmuc7h]{border-radius:30px;padding:36px 24px 72px}.sub[data-astro-cid-v4hmuc7h]{font-size:16.5px}.go[data-astro-cid-v4hmuc7h]{justify-content:center;width:100%}}
