html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])){--focus-ink:#f2eee5;--focus-mid:#c3cdd0;--focus-low:#91a7b3;--focus-warm:#dfc298}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-environment{background:#0b1c28}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-camera{min-height:1010px;inset:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-image{visibility:visible;opacity:1}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-image img{object-position:center 44%}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-reading-veil{pointer-events:none;opacity:var(--world-reading-depth,1);background:linear-gradient(90deg,#06141ef0,#071621de 54%,#081a267d),linear-gradient(#0000 32%,#081b29);position:absolute;inset:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-haze{opacity:.44;background:linear-gradient(160deg,#0000 28%,#adbcc717 58%,#0000 80%)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-key-light{background:radial-gradient(at 94% 12%,#f9cf9633,#0000 60%),linear-gradient(143deg,#0000 52%,#d9c3a10d 70%,#0000 88%)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-vignette{background:linear-gradient(#0000 60%,#040f1899),linear-gradient(90deg,#030e171f,#0000 80%)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-trajectory{opacity:.74;-webkit-mask-image:none;mask-image:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-trajectory path{stroke:#d9bd91;stroke-opacity:.36;stroke-width:1.25px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-trajectory .study-world-progress-path{stroke-opacity:.8;stroke-width:2px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-trajectory .study-world-path-depth{stroke-width:9px;stroke-opacity:.035}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-trajectory circle{fill:#f0d5a5}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .persistent-study-world[data-focus=session]~.study-world-environment .study-world-trajectory{opacity:.62}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene main.active-vocabulary-search-shell{width:100%;margin:0;padding:34px clamp(28px,4.4vw,74px) 100px;background:0 0!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene section.active-vocabulary-search-stage{width:100%;max-width:1080px;margin-inline:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-topline{justify-content:space-between;display:flex}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-heading{gap:18px;margin:28px 0 20px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-heading h1{font:500 23px/1.45 Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-heading p{color:var(--focus-mid);font-size:13px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene form.active-vocabulary-search-form{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 100px;gap:10px;width:100%;height:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene form.active-vocabulary-search-form input{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:58px;color:var(--focus-ink);border:1px solid #c2d3d93d;border-top-color:#ebe0cc6b;border-radius:12px;padding:15px 20px;font-size:19px;box-shadow:inset 0 1px #f3ebdb14,0 10px 28px #020c1333;background:linear-gradient(150deg,#b6d1db21,#091c28a6)!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene form.active-vocabulary-search-form button{border-radius:10px;height:58px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-query-status{min-height:34px;color:var(--focus-low)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-results{margin-top:14px;display:block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene article.active-vocabulary-search-result{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0 36px;display:block;position:relative}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene article.active-vocabulary-search-result+article{border-top:1px solid #c5d0cd2e;padding-top:40px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-word-rail{z-index:3;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border-bottom:1px solid #d2c2a63d;grid-template-columns:minmax(0,1fr) minmax(150px,210px);align-items:end;gap:24px;margin-bottom:4px;padding:22px 0 26px;display:grid;position:sticky;top:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-word-rail:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#081925bd,#0c1d2975 74%,#0000);position:absolute;inset:-16px -24px -12px;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-word{min-width:0;display:block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-personal-state{color:var(--focus-low);letter-spacing:.06em;margin:0 0 10px;font-size:11px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-anchor-heading{width:100%;margin:0;line-height:1.08}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-anchor-lemma{width:100%;min-width:0;font-family:Noto Sans Variable,sans-serif;font-size:min(var(--word-fit-size,1000px), clamp(54px, 5.25vw, 84px));letter-spacing:-.045em;white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:var(--focus-ink);text-shadow:0 2px 18px #00080e26;font-weight:450;line-height:1.14;display:block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-phonetic{color:var(--focus-mid);margin:10px 0 0;font-size:15px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-word time{color:var(--focus-low);margin-top:10px;display:block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-actions{flex-direction:column;align-items:end;gap:12px;padding:0 0 2px;display:flex}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-actions form{width:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-actions button{color:#142b38;background:#eee8db;border-radius:9px;width:auto;min-width:170px;min-height:46px;padding:10px 18px;font:550 14px/1.5 Noto Sans SC Variable,sans-serif;box-shadow:inset 0 1px #fff8ed,0 8px 24px #010c1438}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-actions button:disabled{cursor:progress;opacity:.6}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-record{color:var(--focus-mid);font-size:12px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-meanings{max-width:920px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;margin:0;padding:18px 32px 22px 42px;position:relative;background:linear-gradient(125deg,#20313f8a,#08192647 65%,#0000)!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-meanings:before{content:"";width:1px;transform:scaleY(var(--reading-line-progress,1));transform-origin:top;background:linear-gradient(#d8bd94,#ccbea338 60%,#0000);position:absolute;top:0;bottom:22px;left:12px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-group{grid-template-columns:42px minmax(0,1fr);column-gap:26px;margin:0;padding:20px 0 8px;display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-group-pos{color:var(--focus-warm);margin:5px 0 0;font:400 13px/1.7 ui-monospace,monospace}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-item{border-bottom:1px solid #baccd31f;margin:0 0 16px;padding:0 0 18px;position:relative}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-item:last-child{margin-bottom:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-definition{color:var(--focus-ink);margin:0;font:450 21px/1.8 Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-tags{gap:10px;margin-top:7px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-tag.is-source{color:var(--focus-low);background:0 0;border:0;padding:0;font-size:11px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-item[data-reading-focus=true]{box-shadow:none;background:linear-gradient(90deg,#e1ceaa14,#0000 80%)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-item[data-reading-focus=true]:before{content:"";background:var(--focus-warm);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:-18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-pending{border-top:1px solid #bcccd31f;margin:10px 0 0 68px;padding-top:16px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene :is(summary,.word-meaning-more-body,.word-meaning-pending-body){color:var(--focus-mid)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-empty{text-align:left;background:0 0;border:0;min-height:330px;padding:70px 0 48px 42px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-empty>span{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-empty h2{font:450 28px/1.6 Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-experience-shell{width:100%;max-width:none;margin:0;padding:34px clamp(28px,4.4vw,74px) 90px;background:0 0!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-stage{width:100%;max-width:1080px;min-height:0;margin-inline:auto;padding:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-topline{color:var(--focus-low);border:0;padding:0 0 18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-session-content{width:100%;max-width:820px;margin:46px auto 0;padding:0;display:block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-progress-heading{color:var(--focus-mid);justify-content:space-between;align-items:baseline;margin:0 0 14px;font-size:12px;display:flex}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-progress-heading strong{color:var(--focus-ink);font:450 18px/1.5 Noto Sans Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-session-content>.product-progress{background:#bcccd033;height:2px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-session-content .motion-progress-fill{background:#dec095}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-motion-slot{margin-top:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-card,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-card.is-concealed{min-height:390px;box-shadow:none;text-align:center;background:linear-gradient(155deg,#b7c9d30d,#0000 65%);border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;padding:48px 40px 28px;display:grid;position:relative}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-anchor{grid-column:1;align-self:start;width:100%;min-width:0;padding:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-focus-label{color:var(--focus-mid);text-align:center;margin-bottom:20px;font:400 12px/1.6 Noto Sans SC Variable,sans-serif;display:block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-anchor .type-study-word{width:100%;min-width:0;font-family:Noto Sans Variable,sans-serif;font-size:min(var(--word-fit-size,1000px), clamp(64px, 6.2vw, 96px));letter-spacing:-.045em;white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:var(--focus-ink);text-align:center;margin:0;font-weight:450;line-height:1.16;display:block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-phonetic{color:var(--focus-mid);text-align:center;margin:12px 0 0;font-size:15px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-before-reveal{border:0;border-top:1px solid #d7c29f38;grid-column:1;width:100%;max-width:580px;margin:26px auto 0;padding:24px 0 12px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-before-reveal p{color:var(--focus-mid);margin:0;font-size:14px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-reveal-button{color:#172d3a;background:linear-gradient(145deg,#f5efdf,#dfd6c3);border:1px solid #ddd3bf80;border-radius:10px;justify-content:space-between;align-items:center;gap:40px;min-width:210px;min-height:52px;margin:24px auto 0;padding:12px 22px;display:inline-flex;box-shadow:inset 0 1px #fff9eb,0 10px 24px #000a1238}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-reveal-button kbd{color:#53616a;background:0 0;border-color:#33444f33}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-details{text-align:left;width:100%;max-width:670px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-top:1px solid #d6c2a147;border-radius:0;grid-column:1;margin:30px auto 0;padding:22px 0 0;background:0 0!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-details .word-meaning-group{padding-block:8px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-details .word-meaning-definition{color:var(--focus-ink);font:450 21px/1.8 Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-details :is(p,summary,.word-meaning-group-body){color:var(--focus-mid)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-details .word-meaning-group-pos{color:var(--focus-warm);font-family:ui-monospace,monospace}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-details .word-meaning-tag.is-source{color:var(--focus-low);background:0 0;border:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-feedback-reveal{padding-top:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-session-content .study-feedback{border-top:1px solid #d7c29f40;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 0;display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-session-content .study-feedback button{min-height:54px;color:var(--focus-ink);background:linear-gradient(145deg,#b7cfdb1a,#0c1e2a7a);border:1px solid #c3d2d942;border-radius:9px;font:450 15px/1.5 Noto Sans SC Variable,sans-serif;box-shadow:inset 0 1px #e0dece1a}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-session-content .study-feedback button:hover:not(:disabled){background:linear-gradient(145deg,#d9ceb433,#0f222db3);border-color:#d5ba91;transform:none;box-shadow:inset 0 1px #f0debc42}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-session-content .study-feedback button kbd{color:var(--focus-low);background:#c1d1db14;border-color:#bed3dd33}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-save-status,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-save-note{color:var(--focus-warm);font-size:13px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-quiz-options{grid-column:1;margin-top:26px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-quiz{grid-column:1;margin-top:24px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-quiz-zh-prompt{font:450 clamp(28px,3vw,42px)/1.6 Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-stage-completed{max-width:1080px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion-motion{width:100%;margin:50px 0 0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion-v2{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;border-radius:0;flex-direction:column;align-items:flex-start;gap:22px;width:min(100%,840px);max-width:none;margin:0 auto;padding:36px 30px;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion:before,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-bloom{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .eyebrow{color:var(--focus-warm);letter-spacing:.09em;margin:0;font-size:11px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion h2.type-page-title{max-width:none;color:var(--focus-ink);letter-spacing:-.02em;margin:0;font:450 clamp(27px,2.8vw,39px)/1.65 Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-reflection{box-shadow:none;color:var(--focus-mid);background:0 0;border:0;border-radius:0;margin:-8px 0 4px;padding:0;font:400 14px/1.85 Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-reflection[data-repeated-title=true]{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-result-grid{background:0 0;border:0;border-top:1px solid #dac6a657;border-radius:0;gap:28px;width:100%;padding:20px 0 14px;overflow:visible}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-result-grid button{width:100%;min-height:68px;box-shadow:none;color:var(--focus-mid);background:0 0;border:0;border-bottom:1px solid #b6cad533;border-radius:0;justify-content:space-between;align-items:baseline;gap:18px;padding:14px 10px;display:flex}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-result-grid button>span{font-size:13px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-result-grid button>strong{color:var(--focus-ink);font:400 38px/1.2 Noto Sans Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-result-grid button:is(:hover,.is-active){color:var(--focus-warm);background:linear-gradient(#0000,#cab89714);border-bottom-color:#ddc297;transform:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-word-review-slot{width:100%;min-height:44px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-word-review{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 12px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-word-review :is(p,span),html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-review-hint{color:var(--focus-mid)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-word-review li strong{color:var(--focus-ink);font-weight:450}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-meta{width:100%;color:var(--focus-mid)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-meta strong{color:var(--focus-ink);font-weight:450}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-progress{width:100%;height:2px;margin-top:-10px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-progress span{background:#dbbf93;height:100%;display:block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-actions{justify-content:flex-start;gap:16px;margin-top:6px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-actions .button{min-height:48px;font-size:14px}@media (max-width:1100px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-word-rail{grid-template-columns:minmax(0,1fr) 180px;gap:18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-meanings{padding-right:8px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-card{padding-inline:24px}}@media (max-width:800px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-environment,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-vignette{left:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-camera{min-height:100svh}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-reading-veil{background:linear-gradient(90deg,#06141ee8,#071621b3),linear-gradient(#0000,#081b29)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene main.active-vocabulary-search-shell{padding:24px 20px 110px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-heading{display:block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-heading p{margin-top:10px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-word-rail{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:16px 24px;position:relative}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-word-rail:before{inset-inline:-16px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-actions{flex-flow:wrap;align-items:center}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-anchor-lemma{font-size:min(var(--word-fit-size,1000px), 62px)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-meanings{padding:10px 0 16px 22px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-meanings:before{left:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-group{grid-template-columns:28px minmax(0,1fr);gap:12px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-definition{font-size:18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-pending{margin-left:40px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-experience-shell{width:100%;margin-left:0;padding:24px 20px 110px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-session-content{margin-top:32px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-card,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-card.is-concealed{min-height:360px;padding:38px 0 20px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-anchor .type-study-word{font-size:min(var(--word-fit-size,1000px), 68px)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-details{padding-inline:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion{width:100%;padding:24px 0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-result-grid{gap:10px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-result-grid button{padding-inline:4px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-result-grid button>strong{font-size:29px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion .completion-actions{flex-wrap:wrap}}html[data-appearance=cinema] .study-world-anchor-flight{z-index:90;white-space:nowrap;pointer-events:none;transform-origin:0 0;margin:0;position:fixed;top:0;left:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-reading-veil{background:linear-gradient(90deg,#06141eeb,#071621c7 58%,#081a2673),linear-gradient(#0000 25%,#081b29)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-trajectory{opacity:.3}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-haze{width:52%;height:200px;inset:0 0 auto auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-trajectory circle{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-stage{max-width:1180px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-heading{margin-bottom:24px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene form.active-vocabulary-search-form{background:linear-gradient(145deg,#b7ced51f,#0615209e);border:1px solid #bdd5df38;border-radius:12px;width:100%;max-width:none;padding:8px 12px 8px 20px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #e8e2cc1f,0 15px 38px #00070e29}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-form:focus-within{border-color:#e1c69cad;box-shadow:inset 0 1px #f5e1c13d,0 12px 40px #01080e3b}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene form.active-vocabulary-search-form input{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;background:0 0!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-results.search-focus-workspace{grid-template-columns:184px minmax(0,1fr);align-items:start;gap:40px;margin-top:30px;display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-result-index{min-width:0;padding-top:16px;position:sticky;top:32px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-result-index>p{color:var(--focus-low);margin:0 0 20px;font-size:12px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-result-index>p>span{color:var(--focus-warm);font-variant-numeric:tabular-nums;margin-left:12px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-index-items{scrollbar-width:thin;max-height:440px;position:relative;overflow-y:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-index-items button{text-align:left;width:100%;min-height:64px;color:var(--focus-low);background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);gap:4px 8px;padding:12px 10px 12px 16px;display:grid;position:relative}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-index-items button strong{overflow-wrap:anywhere;color:var(--focus-mid);font:450 16px/1.5 Noto Sans Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-index-number{font-variant-numeric:tabular-nums;font-size:10px;line-height:24px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-index-state{grid-column:2;font-size:11px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-index-items button:is(:hover,:focus-visible,[aria-pressed=true]){color:var(--focus-warm);background:linear-gradient(90deg,#d4c1a11f,#0000)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-index-items button[aria-pressed=true] strong{color:var(--focus-ink)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-index-marker{pointer-events:none;background:#dec499;width:2px;position:absolute;top:0;left:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-result-index .search-index-caption{color:var(--focus-low);opacity:.75;margin:28px 0;line-height:1.9}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-focus-reading{min-width:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-focus-panel[hidden]{display:none!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-focus-panel .active-vocabulary-search-result{border:0;margin:0;padding:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-word-rail{border-bottom:1px solid #cdbda047;grid-template-columns:minmax(0,1fr) 185px;gap:24px;padding:12px 0 26px;position:relative;top:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-word-rail:before{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-anchor-lemma{font:450 min(var(--word-fit-size,1000px), 84px)/1.18 "Noto Sans Variable", sans-serif;letter-spacing:-.035em}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-anchor-heading{margin:10px 0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-actions{align-self:end;padding-bottom:8px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-actions button{width:100%;min-height:46px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-meanings{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);--reading-line-progress:1;background:linear-gradient(145deg,#9dbac71a,#0716206e 64%);border-radius:2px 14px 14px 2px;margin-top:24px;padding:30px 28px 36px 38px;box-shadow:inset 0 1px #d9e0d41f,0 24px 64px #00070d1f;border:0!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-meanings:before{opacity:.75;height:auto;top:0;bottom:0;left:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-group{border-bottom:1px solid #b9cfd521;margin-bottom:18px;padding:0 0 18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-group:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-definition{font-size:22px;line-height:1.7}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-item{border-radius:6px;margin-inline:-10px;padding:8px 10px;transition:background-color .18s}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-item:is(:hover,:focus-visible,[data-reading-focus=true]){background:#c6d5d814}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene details summary{padding:10px 0;transition:color .16s}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene details summary:is(:hover,:focus-visible){color:var(--focus-warm)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-anchor-lemma,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-anchor .type-study-word{white-space:nowrap;word-break:normal;overflow-wrap:normal;scrollbar-width:thin;max-width:100%;display:block;overflow:auto hidden}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-experience-shell .study-stage{width:100%;max-width:1080px;display:block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-focus-stage{width:100%;min-width:0;max-width:1080px;margin:0 auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-session-content{width:100%;max-width:1080px;margin:34px auto 0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-group-trajectory{scrollbar-width:thin;align-items:stretch;gap:0;margin:0 0 30px;padding:0;list-style:none;display:flex;overflow-x:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-trajectory-node{min-width:80px;max-width:220px;color:var(--focus-low);border-bottom:1px solid #abc0ca38;flex-direction:column;flex:1 0 80px;gap:7px;padding:12px 12px 16px;display:flex;position:relative}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .trajectory-position{letter-spacing:.07em;font:450 11px/1.4 Noto Sans Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .trajectory-node-state{opacity:.7;font-size:11px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .trajectory-saved-word{overflow-wrap:anywhere;font:450 14px/1.5 Noto Sans Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-trajectory-node.is-current{border-bottom:2px solid var(--focus-warm);color:var(--focus-ink);background:linear-gradient(#0000,#e2caa417)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-trajectory-node.is-saved{color:var(--focus-warm)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-progress-heading{justify-content:space-between;width:100%;max-width:none;margin-bottom:8px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-session-content>.product-progress{opacity:.65;width:100%;max-width:none;height:2px;margin-bottom:18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-card,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-card.is-concealed{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:none;min-height:445px;margin:0;padding:38px 42px 24px;background:linear-gradient(145deg,#9dbbc924,#0716206b 70%)!important;border:0!important;border-radius:16px!important;box-shadow:inset 0 1px #e8dec93d,inset 1px 0 #bfcfd517,0 30px 80px #00070d38!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-card:before{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-anchor{text-align:left;width:100%;max-width:none;padding:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-anchor .type-study-word{font:450 min(var(--word-fit-size,1000px), 104px)/1.25 "Noto Sans Variable", sans-serif;letter-spacing:-.035em;text-align:left;margin:14px 0 6px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-focus-label{color:var(--focus-low);text-align:left;margin:0;font-size:12px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-phonetic{text-align:left}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-before-reveal{border-top:1px solid #cbd0cc33;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:36px 0 26px;display:flex}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-before-reveal p{color:var(--focus-mid);margin:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-reveal-button{min-width:180px;min-height:52px;margin:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-details{text-align:left;border-top:1px solid #cbd0cc33;max-width:none;margin-top:20px;padding:24px 0 0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-before-reveal{max-width:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-meanings{text-align:left}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-details .word-meaning-definition{font-size:23px;line-height:1.7}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-operation-dock{border-top:1px solid #aec6d029;margin-top:22px;padding-top:20px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-operation-dock .study-feedback{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:none;margin:0;display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-feedback button{min-height:54px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-feedback button:is(:hover,:focus-visible){transform:none;box-shadow:inset 0 1px #f8e2c44d,0 8px 28px #00080f40}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-operation-status{color:var(--focus-low);min-height:22px;margin-top:20px;font-size:12px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-operation-status .study-save-retry{color:var(--focus-warm);text-underline-offset:3px;background:0 0;border:0;margin-left:14px;padding:4px 8px;text-decoration:underline}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-operation-dock .study-feedback button[aria-pressed=true]{border-color:var(--focus-warm);background:#d5bf9b24}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-session-content>[role=alert]{color:#f2bbb0;margin:18px 0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion-records{gap:24px;width:100%;max-width:1080px;margin:26px auto 0;padding:28px 0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-heading{border-bottom:1px solid #dac6a647;width:100%;padding-bottom:24px;position:relative}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-heading h2{color:var(--focus-ink);margin:10px 0;font:450 32px/1.6 Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-heading>p:not(.eyebrow){color:var(--focus-mid);margin:0 0 14px;font-size:14px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-heading>span{color:var(--focus-warm);font-variant-numeric:tabular-nums;font-size:13px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-filters{flex-wrap:wrap;gap:10px;display:flex}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-filters button{color:var(--focus-mid);background:0 0;border:1px solid #c0ced533;border-radius:8px;padding:8px 14px;font-size:12px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-filters button:is(:hover,:focus-visible,[aria-pressed=true]){color:var(--focus-warm);background:#ccb79517;border-color:#dac09794}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-saved-records{width:100%;margin:0;padding:0;list-style:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record{width:100%;color:var(--focus-low);border-bottom:1px solid #b7ccd533;grid-template-columns:48px minmax(0,1fr) 100px 70px;align-items:baseline;gap:18px;padding:22px 18px 22px 0;font-size:12px;display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-position{color:var(--focus-warm);font-variant-numeric:tabular-nums}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-word{color:var(--focus-ink);overflow-wrap:anywhere;font:450 30px/1.4 Noto Sans Variable,sans-serif;text-decoration:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-word:is(:hover,:focus-visible){color:var(--focus-warm);text-underline-offset:6px;text-decoration:underline}@media (max-width:1100px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-results.search-focus-workspace{grid-template-columns:140px minmax(0,1fr);gap:24px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-word-rail{grid-template-columns:minmax(0,1fr);gap:16px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-actions{flex-direction:row;align-items:center}}@media (max-width:800px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-results.search-focus-workspace{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:16px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-result-index{padding:0;position:relative;top:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-result-index>p{margin-bottom:8px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-index-items{gap:8px;max-height:none;display:flex;overflow-x:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-index-items button{border-bottom:1px solid #afcad533;flex-shrink:0;width:auto;min-width:150px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-index-marker,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-result-index .search-index-caption{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-meanings{padding:24px 18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .word-meaning-definition{font-size:19px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-anchor-lemma{font-size:min(var(--word-fit-size,1000px), 62px)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-card,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-card.is-concealed{min-height:370px;padding:28px 20px 20px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-anchor .type-study-word{font-size:min(var(--word-fit-size,1000px), 72px)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-before-reveal{flex-direction:column;align-items:flex-start;gap:20px;padding-top:24px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-reveal-button{width:100%}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-operation-dock .study-feedback{gap:8px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-operation-dock .study-feedback button{padding:12px 8px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-heading h2{font-size:25px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record{grid-template-columns:26px minmax(0,1fr) 48px;gap:10px;padding-block:18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record>span:nth-last-child(2){display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-word{font-size:23px}}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-reading-veil{opacity:1}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-foreground-air{z-index:2;pointer-events:none;contain:strict;width:48vw;height:150px;position:fixed;inset:0 0 auto auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-anchor-lemma[data-world-reading-focus=true]:focus,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .type-study-word[data-world-reading-focus=true]:focus{outline:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion-records{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;margin:20px auto 0;padding:30px 36px;background:linear-gradient(145deg,#9dbbc924,#0716206b 70%)!important;box-shadow:inset 0 1px #e8dec93d,0 24px 64px #00070d33!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-saved-records{scrollbar-gutter:stable;max-height:44svh;overflow-y:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-record-word{white-space:nowrap;word-break:normal;overflow-wrap:normal;overflow-x:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-saved-records:has(>li:only-child) .completion-record{padding:30px 0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .completion-saved-records:has(>li:only-child) .completion-record-word{font-size:clamp(32px,3.7vw,62px)}@media (min-width:1101px) and (min-height:700px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-focus-panel .active-vocabulary-search-result{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#9dbbc924,#0716206b 70%);border-radius:14px;flex-direction:column;align-items:stretch;gap:0;height:clamp(380px,100svh - 350px,660px);padding:24px 30px;display:flex;box-shadow:inset 0 1px #e8dec93d,0 24px 64px #00070d33}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .search-word-rail{flex-shrink:0;align-self:stretch;width:100%;padding:0 0 20px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-meanings{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-backdrop-filter:none;backdrop-filter:none;flex:1;width:100%;max-width:none;min-height:0;margin-top:16px;padding:20px 12px 8px 24px;display:block;overflow-y:auto;box-shadow:none!important;background:0 0!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-meanings:before{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-session-content{margin-top:20px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-group-trajectory{margin-bottom:16px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-trajectory-node{padding:8px 12px 10px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-motion-slot{min-width:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-card,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-card.is-concealed{flex-direction:column;align-items:stretch;height:clamp(420px,100svh - 285px,760px);min-height:0;padding:26px 36px 18px;display:flex}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-anchor{flex-shrink:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-word-anchor .type-study-word{font-size:min(var(--word-fit-size,1000px), 82px);margin:8px 0 4px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-details{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;margin-top:12px;padding:16px 12px 0 0;overflow-y:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-before-reveal{flex:1;min-height:0;margin-top:12px;padding:24px 0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-quiz{flex:1;min-height:0;overflow-y:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-card-details .word-meaning-definition{font-size:20px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-operation-dock{flex-shrink:0;width:100%;margin-top:14px;padding-top:14px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-operation-dock .study-feedback{border-top:0;padding:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-operation-status{flex-shrink:0;min-height:20px;margin-top:12px}}@media (max-width:800px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-completion-records{padding:24px 20px}}html[data-appearance=cinema] .study-world-plane-bridge{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#9dbbc924,#0716206b 70%);border-radius:16px;position:fixed;top:0;left:0;box-shadow:inset 0 1px #e8dec93d,0 24px 64px #00070d33}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1][data-study-world-transition=session]:has(.persistent-study-world:not([hidden])) .search-focus-panel .active-vocabulary-search-result,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1][data-study-world-transition=session]:has(.persistent-study-world:not([hidden])) .study-word-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important}
.cinematic-page-scene[hidden],.cinematic-environment-air[hidden]{display:none!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-page-scene{inset:0 0 0 198px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-environment-air{z-index:2;contain:strict;width:min(640px,48vw);height:190px;position:fixed;inset:0 0 auto auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-page-scene[data-scene=growth] :is(.cinematic-environment-light,.cinematic-environment-depth){display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-page-scene[data-scene=welcome]{inset-inline-start:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-semantic-play:after{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page]{--cinema-glass-blur:16px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=word-detail] .word-detail-aside,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=word-detail] .word-detail-definition{box-shadow:none;background:0 0;border:0;padding:20px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=word-detail] .word-personal-record{background:#05141e33;border-color:#ddddcb2e}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=word-detail] .word-history{box-shadow:none;background:0 0;border:0;margin-top:32px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=word-detail] .word-history-timeline{border-left:1px solid #d5c19d40}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=shared-study] .cine-card h1{white-space:nowrap;font-size:clamp(32px,5vw,70px);overflow-x:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-empty{display:block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-empty>:is(h2,h3,strong,p,a){text-align:left;margin-inline:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-emptyGlyph{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] :is(.word-library-search,.word-personal-note,.cine-addForm) :is(input,textarea):focus-visible{box-shadow:inset 0 -2px #dab580b3}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] :is(.cine-notice,.word-action-message,.word-library-selection-status){background:#071723d9;border-left:2px solid #dabb8c;padding:12px 16px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .cinematic-focus-item[data-cinematic-focused=true]{background:linear-gradient(90deg,#b9cad421,#0000 80%)!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play-session] .cine-matchingColumn button[aria-pressed=true]{border-color:#dabb8c}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=observation] .study-observation-day[data-cinematic-focused=true]{box-shadow:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=observation] .study-observation-day[data-cinematic-focused=true] .study-observation-bar{filter:brightness(1.25)}@media (max-width:800px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-page-scene{inset-inline-start:0}}@media (min-width:1101px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);align-content:start;align-items:start;column-gap:32px;display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends]>:is(.cine-topline,.cine-hero,.cine-notice,.cine-inviteRail){grid-column:1/-1}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-peopleSection{grid-column:1}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-utilitySection{grid-column:2;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-friendGrid{grid-template-columns:minmax(0,1fr)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-empty{min-height:210px;margin-top:28px}}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-environment-light{pointer-events:none;background:radial-gradient(at 88% 4%,#dab58030,#0000 54%),linear-gradient(135deg,#96b5c50f,#0000 40%);position:fixed;inset:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-environment-depth{pointer-events:none;transform-origin:top;background:radial-gradient(#6591a421,#0000 68%);height:65%;position:absolute;top:55%;left:18%;right:-12%;transform:perspective(800px)rotateX(58deg)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-environment-air{pointer-events:none;opacity:.7;background:linear-gradient(120deg,#0000 24%,#aebdbf0d 41%,#0000 55%);position:absolute;inset:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-page-scene-shade{background:linear-gradient(90deg,#020d1775,#020d1717 70%),linear-gradient(#0000 35%,#061521)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-semantic-space{background:linear-gradient(160deg,#081b29,#183544 65%,#233b44)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-semantic-memory{background:radial-gradient(at 74% 20%,#a289681a,#0000 62%),linear-gradient(160deg,#081b29,#17303e 65%,#273a3e)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-semantic-connection{background:radial-gradient(at 56% 45%,#91adb617,#0000 62%),linear-gradient(160deg,#081b29,#183544 65%,#233b44)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-semantic-play{background:linear-gradient(118deg,#081b29 18%,#1b3746 65%,#17303a)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-semantic-growth{background:#050714}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-image img{filter:saturate(.7)contrast(1.1)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-reading-veil{background:linear-gradient(90deg,#05141ee3,#061721b8 48%,#08172047),linear-gradient(#0000 30%,#071b29)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-key-light{background:radial-gradient(at 94% 8%,#edca9430,#0000 58%)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]:has(.persistent-study-world:not([hidden])) .study-world-environment:after{content:"";pointer-events:none;background:radial-gradient(at 60% 100%,#5f88a017,#0000 65%);position:absolute;inset:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=words] .word-library-stage,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=word-detail] .word-detail-stage{width:100%;max-width:1180px;margin-inline:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=words] .word-library-tools{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=words] .word-library-grid{background:linear-gradient(145deg,#7ea1b414,#04121c2b);border-top:1px solid #ddddcb40;border-radius:0 0 14px 14px;padding-inline:20px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=words] .word-library-card strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:clamp(22px,2.3vw,32px);overflow-x:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=words] .word-library-heading{margin-block:24px 28px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=word-detail] .word-detail-layout{background:linear-gradient(145deg,#9dbbc924,#0716206b);border-radius:16px;padding:28px;box-shadow:inset 0 0 0 1px #e8dedc3d,0 24px 64px #00070d33}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=word-detail] .word-detail-lemma{white-space:nowrap;font-size:clamp(32px,4vw,62px);overflow-x:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-hero{margin:24px 0 28px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-utilitySection{margin-top:28px}@media (min-width:1101px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-utilitySection{margin-top:0}}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-empty{text-align:left;background:linear-gradient(120deg,#9dbbc917,#0000 75%);border-left:1px solid #ddddcb38;width:100%;max-width:none;padding:32px 28px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-friendGrid{gap:18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=relationship] .cine-spaceLayout{background:linear-gradient(145deg,#9dbbc924,#0716206b);border-radius:16px;padding:24px;box-shadow:inset 0 0 0 1px #e8dedc3d,0 24px 64px #00070d33}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=relationship] .cine-spaceLayout .cine-conversation,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=relationship] .cine-spaceLayout .cine-primaryTogether{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#05141e26!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=relationship] .cine-spaceLayout .cine-primaryTogether{border-left:1px solid #ddddcb38}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=shared-study] .cine-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#9dbbc924,#0716206b)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=marks] .cine-collectionHeader{margin:24px 0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=marks] .cine-evidencePanel,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=marks] .cine-revealPanel,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=marks] .cine-storyEntry{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-heading{margin:24px 0 28px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-modes{gap:18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play-session] .cine-gameStage{min-width:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play-session] .cine-matchingBoard,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play-session] .cine-memoryBoard,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play-session] .cine-question{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play-session] .cine-wordTile,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play-session] .cine-meaningTile{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play-session] .cine-matchingBoard button[aria-pressed=true]{border-color:#dab58099;box-shadow:inset 2px 0 #dab58080}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play-session] .cine-gameFeedback{-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid #dab58066;padding:20px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play-session] .cine-wordTile strong{white-space:nowrap;font-size:clamp(26px,4vw,60px);overflow-x:auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .cine-heading{margin:24px 0 28px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .cine-statusAlert{background:#071723d9;border-left:2px solid #dab58080;padding:12px 16px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .cine-tool input:focus{box-shadow:inset 0 -2px #dab58080}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .cinematic-focus-item[data-cinematic-focused=true]{background:linear-gradient(90deg,#b9cad421,#0000 80%);transition:background .18s,box-shadow .18s;box-shadow:inset 2px 0 #dab58080}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .word-library-grid,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .word-detail-layout,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .cine-spaceLayout{scrollbar-color:#aebdbf66 transparent}@media (max-width:800px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=word-detail] .word-detail-layout,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=relationship] .cine-spaceLayout{grid-template-columns:minmax(0,1fr);padding:18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=relationship] .cine-spaceLayout .cine-primaryTogether{border-left:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=words] .word-library-grid{padding-inline:10px}}@media (prefers-reduced-motion:reduce){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .cinematic-focus-item[data-cinematic-focused=true]{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=word-detail] .word-detail-layout,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=relationship] .cine-spaceLayout{background:#112a3a}}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-environment-air{z-index:2;contain:strict;width:min(640px,48vw);height:190px;position:fixed;inset:0 0 auto auto}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] :is(.word-detail-layout,.cine-spaceLayout,.word-library-tools,.cine-addPanel,.cine-profilePanel,.cine-card,.cine-question,.cine-completion){background:radial-gradient(ellipse at calc(94% + var(--cinema-reflection-x,0px)) calc(0% + var(--cinema-reflection-y,0px)), #decfad17, transparent 65%), linear-gradient(145deg, #9dbbc924, #0716206b 70%)!important;box-shadow:inset 0 1px #e8dec93d,0 24px 64px #00070d33!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] :is(.cine-spaceLayout .cine-conversation,.cine-spaceLayout .cine-primaryTogether){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:#05141e26!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] :is(.cine-sectionHeading,.word-detail-definition,.word-history-heading) h2{font-family:Noto Sans SC Variable,sans-serif;font-weight:500}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .word-personal-record-heading{gap:8px;display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .word-personal-record-heading h2{font-size:20px;line-height:1.5}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .word-personal-actions{grid-template-columns:minmax(0,1fr);display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .word-personal-actions button{width:100%}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page][data-cinema-page=play-session] .cine-matchingColumn button{color:#ede8dc;background:#102636;border-color:#aec6d352}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page][data-cinema-page=play-session] .cine-matchingColumn button[aria-pressed=true]{background:#293b42;border-color:#dabb8c}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page][data-cinema-page=play-session] .cine-matchingColumn button em{color:#afc1cb}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page][data-cinema-page=play-session] .cine-memoryCard{color:#dabb8c;background:#102636}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page][data-cinema-page=play-session] .cine-memoryCard:has(.cine-memoryCardFace[aria-hidden=false]){color:#ede8dc;background:#203b4b}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] .cine-field[data-state=COLLECTION] .cine-fieldCard:active:not(:disabled){transform:translate3d(var(--slot-x,0),var(--slot-y,0),var(--slot-z,0)) rotateY(var(--slot-rotate,0deg))}
html[data-appearance=cinema] body[data-visual-finish] .cinematic-word-search{height:46px}html[data-appearance=cinema] body[data-visual-finish] .cinematic-word-search:focus-within{border:1px solid #e1c79f;box-shadow:0 0 0 3px #e1c79f1f}html[data-appearance=cinema] body[data-visual-finish] .cinematic-word-search input{border-radius:0;width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-appearance=cinema] body[data-visual-finish] .cinematic-word-search input:focus,html[data-appearance=cinema] body[data-visual-finish] .cinematic-word-search input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.study-world-environment[hidden],.study-world-foreground-air[hidden]{display:none!important}html[data-appearance=cinema] body[data-visual-finish] .study-world-environment[data-environment=digital]{z-index:0;pointer-events:none;background:radial-gradient(at 94% 0,#3f4c50 0%,#1c3443 32%,#0b1e2c 65%,#07131d 100%);position:fixed;inset:0 0 0 198px;overflow:hidden}html[data-appearance=cinema] body[data-visual-finish] .study-world-environment[data-environment=digital] .study-world-camera{position:absolute;inset:0;transform:none}html[data-appearance=cinema] body[data-visual-finish] .digital-world-depth{position:absolute;inset:0}html[data-appearance=cinema] body[data-visual-finish] .digital-world-depth>span{display:block;position:absolute}html[data-appearance=cinema] body[data-visual-finish] .digital-world-distant-plane{background:linear-gradient(135deg,#0916201a 10%,#b7c7ca1a 54%,#b7c7ca05 55%,#0000 76%);border-radius:12%;width:86%;height:111%;top:-34%;right:-8%;transform:rotate(-19deg);box-shadow:-24px 38px 70px #010a1233}html[data-appearance=cinema] body[data-visual-finish] .digital-world-middle-plane{background:linear-gradient(130deg,#81a2b11c,#0816210f 42%,#ebd1a61a 100%);border-radius:26px;width:105%;height:103%;top:16%;left:28%;transform:perspective(1200px)rotateY(-12deg)rotate(-9deg);box-shadow:inset 1px 1px #d2d0bf1c,-32px 35px 80px #00091133}html[data-appearance=cinema] body[data-visual-finish] .digital-world-near-plane{background:linear-gradient(165deg,#7095a714,#020c1566 55%);border-radius:24px;width:83%;height:70%;top:69%;left:-7%;transform:rotate(12deg);box-shadow:0 -28px 68px #00090f26}html[data-appearance=cinema] body[data-visual-finish] .study-world-environment[data-environment=digital] :is(.study-world-key-light,.study-world-reading-veil){pointer-events:none;position:absolute;inset:0}html[data-appearance=cinema] body[data-visual-finish] .study-world-environment[data-environment=digital] .study-world-key-light{background:radial-gradient(at 93% -8%,#eecf9e3d,#0000 47%),linear-gradient(135deg,#0000 62%,#dac6a90a)}html[data-appearance=cinema] body[data-visual-finish] .study-world-environment[data-environment=digital] .study-world-reading-veil{background:linear-gradient(90deg,#040f1866,#0000 60%),linear-gradient(#0000 52%,#040f1840)}html[data-appearance=cinema] body[data-visual-finish] .study-world-environment[data-focus=session] .study-world-reading-veil{background:linear-gradient(90deg,#040f1885,#040f1833)}html[data-appearance=cinema] body[data-visual-finish] .study-world-foreground-air{z-index:2;pointer-events:none;contain:strict;background:linear-gradient(120deg,#0000 20%,#d7cab50d,#0000 74%);width:48vw;height:150px;position:fixed;inset:0 0 auto auto}html[data-appearance=cinema] body[data-visual-finish] .study-world-pause{z-index:40;color:#e2d7c4;background:#0b1d29b3;border:1px solid #d1cab94d;border-radius:50%;place-items:center;width:36px;min-height:36px;padding:0;display:grid;position:fixed;top:24px;right:28px}html[data-appearance=cinema] body[data-visual-finish] .digital-home-pause{position:absolute;top:90px;right:30px}html[data-appearance=cinema] body[data-visual-finish] .learning-home{background:0 0}html[data-appearance=cinema] body[data-visual-finish] .home-progress-overview:before,html[data-appearance=cinema] body[data-visual-finish] .learning-home .legacy-cinema-word,html[data-appearance=cinema] body[data-visual-finish] .learning-home .home-lexicon-controls{display:none!important}html[data-appearance=cinema] body[data-visual-finish] [data-testid=home-lexicon]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;overflow:visible}html[data-appearance=cinema] body[data-visual-finish] .digital-word-reader{width:100%}html[data-appearance=cinema] body[data-visual-finish] .digital-word-sources{gap:16px;margin:0 0 18px;display:flex}html[data-appearance=cinema] body[data-visual-finish] .digital-word-sources button{color:#a2b7c4;min-height:36px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:6px 0 9px}html[data-appearance=cinema] body[data-visual-finish] .digital-word-sources button[aria-pressed=true]{color:#eddfc7;border-color:#d8c39e}html[data-appearance=cinema] body[data-visual-finish] .digital-word-sources span{opacity:.65;padding-left:5px;font-size:10px}html[data-appearance=cinema] body[data-visual-finish] .digital-word-reading{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#809eac2b,#081a27bf 60%);border:1px solid #aec3cd30;border-radius:14px;min-height:210px;padding:24px 24px 20px;position:relative;box-shadow:inset 0 1px #ddd8c23d,inset 1px 0 #a9c3d124,0 18px 44px #000a133b}html[data-appearance=cinema] body[data-visual-finish] .digital-word-reading small{color:#aebfc6;margin:0 0 18px;font-size:10px;display:block!important}html[data-appearance=cinema] body[data-visual-finish] .digital-word-reading .digital-reader-lemma{color:#f1e8da;font-family:Libre Caslon Display,Georgia,serif;font-size:var(--word-fit-size,42px);white-space:nowrap;font-weight:400;line-height:1.12;display:block;overflow-x:auto}html[data-appearance=cinema] body[data-visual-finish] .digital-word-reading>span:not(.digital-reader-lemma){color:#a7bac6;margin-top:10px;font-size:11px}html[data-appearance=cinema] body[data-visual-finish] .digital-word-reading p{color:#d3dde1;margin:18px 0;font-size:13px;line-height:1.6}html[data-appearance=cinema] body[data-visual-finish] .digital-word-reading a{color:#e0c9a6;border-top:1px solid #aec3cd26;justify-content:space-between;padding-top:12px;font-size:12px;display:flex}html[data-appearance=cinema] body[data-visual-finish] .digital-word-index{flex-wrap:wrap;gap:6px 12px;margin-top:18px;display:flex}html[data-appearance=cinema] body[data-visual-finish] .digital-word-index button{box-shadow:none;color:#9fb4c1;background:0 0;border:0;border-radius:0;padding:5px 0;font-size:12px;font-weight:400}html[data-appearance=cinema] body[data-visual-finish] .digital-word-index button[aria-pressed=true]{color:#f0ddba;text-underline-offset:5px;text-decoration:underline}html[data-appearance=cinema] body[data-visual-finish] .digital-word-index button:hover{color:#e0e5e4;transform:none}html[data-appearance=cinema] body[data-visual-finish] .digital-word-empty{color:#c1cdd3;border-left:1px solid #d5bf9d3d;padding:24px}html[data-appearance=cinema] body[data-visual-finish] .digital-word-empty strong{font-size:16px;font-weight:450}html[data-appearance=cinema] body[data-visual-finish] .digital-word-empty p{color:#9cb0bd;font-size:12px;line-height:1.8}html[data-appearance=cinema] body[data-visual-finish] .digital-word-reader :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #e3cda8}@media (max-width:800px){html[data-appearance=cinema] body[data-visual-finish] .study-world-environment[data-environment=digital]{inset-inline-start:0}}
html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-stage{max-width:1280px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-tools{-webkit-backdrop-filter:blur(12px);background:linear-gradient(130deg,#4b626e4d,#08161fc2);border-top:1px solid #f1e0c245;border-bottom:1px solid #85a9bb1f;box-shadow:inset 0 1px #ffeed514,0 18px 45px #00050a33}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-grid{background:0 0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card{border-left:2px solid #0000;transition:border-color .15s,background-color .15s}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card:hover{border-left-color:#f1e0c245}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card[aria-selected=true],html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card:focus-within{background-color:#4b626e2e;border-left-color:#f1e0c29e}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card>strong,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card h3{font-family:Noto Sans Variable,Noto Sans SC Variable,sans-serif;font-size:26px;font-weight:450;line-height:1.3}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card-topline>span{color:#85a9bbc7}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-tools input,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-tools select,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-tools button{min-height:44px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-detail-main,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-detail-notes{-webkit-backdrop-filter:blur(12px);background:linear-gradient(130deg,#4b626e4d,#08161fc2);border-top:1px solid #f1e0c245;border-bottom:1px solid #85a9bb1f;box-shadow:inset 0 1px #ffeed514,0 18px 45px #00050a33}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-detail-main{max-width:76ch}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-detail-main h1{font-family:Noto Sans Variable,Noto Sans SC Variable,sans-serif;font-weight:500}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-spaceLayout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:28px;display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-primaryTogether{-webkit-backdrop-filter:blur(12px);background:linear-gradient(130deg,#4b626e61,#08161fd1);border-top:1px solid #f1e0c245;border-bottom:1px solid #85a9bb1f;min-height:340px;position:sticky;top:32px;box-shadow:inset 0 1px #ffeed514,0 18px 45px #00050a33}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-hero .cine-hero-title,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-hero h1{font-family:Noto Sans Variable,Noto Sans SC Variable,sans-serif;font-size:32px;font-weight:500;line-height:1.4}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-hero .cine-heroIdentity{color:#85a9bbc7}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-conversation,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-experience{-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none!important;background:0 0!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-conversation input,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-conversation textarea,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-experience input,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-experience textarea{min-height:48px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-conversation input:focus,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-conversation textarea:focus,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-experience input:focus,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-experience textarea:focus{outline-offset:2px;outline:2px solid #f1e0c29e}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-togetherCurrent{color:#f1e0c2eb}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-friendCard{background:#4b626e2e;border:1px solid #85a9bb2e;transition:border-color .15s,background-color .15s}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-friendCard:hover{background:#4b626e3d;border-color:#f1e0c245}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-modes{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-modes>:first-child{grid-row:span 2}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-modes>:not(:first-child){min-height:210px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-modes .cine-mode h2{font-family:Noto Sans Variable,Noto Sans SC Variable,sans-serif;font-size:25px;font-weight:500}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-modes .cine-mode button{min-height:44px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-question,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-matchingBoard{-webkit-backdrop-filter:blur(12px);background:linear-gradient(130deg,#4b626e4d,#08161fc2);border-top:1px solid #f1e0c245;border-bottom:1px solid #85a9bb1f;box-shadow:inset 0 1px #ffeed514,0 18px 45px #00050a33}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-matchingColumn button{transition:box-shadow .15s,border-color .15s,background-color .15s}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-matchingColumn button[aria-pressed=true],html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-matchingColumn button[data-cinematic-focused=true]{background-color:#4b626e3d;border-color:#f1e0c29e;box-shadow:inset 0 2px #f1e0c29e}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-matchingColumn button:focus-visible{outline-offset:2px;outline:2px solid #f1e0c29e}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-reactionTarget{font-size:clamp(32px,5vw,70px)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .auth-panel,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .setup-panel{-webkit-backdrop-filter:blur(12px);background:linear-gradient(130deg,#4b626e4d,#08161fc2);border-top:1px solid #f1e0c245;border-bottom:1px solid #85a9bb1f;border-radius:20px;max-width:560px;padding:clamp(24px,4vw,40px);box-shadow:inset 0 1px #ffeed514,0 18px 45px #00050a33}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .auth-panel h1,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .setup-panel h1{font-family:Noto Sans Variable,Noto Sans SC Variable,sans-serif;font-size:32px;font-weight:500}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .auth-panel input,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .setup-panel input{min-height:48px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .auth-panel input:focus,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .setup-panel input:focus{outline-offset:2px;outline:2px solid #f1e0c29e}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-heading h1{font-family:Noto Sans Variable,Noto Sans SC Variable,sans-serif;font-size:32px;font-weight:500;line-height:1.4}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-topline{color:#85a9bbc7}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-notice{color:#f1e0c2eb}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .study-observation-day:focus-visible{outline-offset:2px;outline:2px solid #f1e0c29e}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-focusLayerInner{-webkit-backdrop-filter:blur(12px);background:linear-gradient(130deg,#4b626e4d,#08161fc2);border-top:1px solid #f1e0c245;border-bottom:1px solid #85a9bb1f;box-shadow:inset 0 1px #ffeed514,0 18px 45px #00050a33}@media (max-width:1000px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-spaceLayout,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-modes{grid-template-columns:minmax(0,1fr)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-modes>:first-child{grid-row:auto}}@media (max-width:800px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-tools,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-detail-main,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-detail-notes,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-primaryTogether,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-question,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-matchingBoard,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .auth-panel,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .setup-panel,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-focusLayerInner{padding:clamp(16px,3vw,24px)}}@media (prefers-reduced-motion:reduce){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-friendCard,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-matchingColumn button{transition-duration:.15s}}
