@scope(html[data-appearance=cinema] body[data-visual-finish]){html[data-appearance=cinema] :scope{--cine-cream:#f2e6d0;--cine-muted:#b0c0ca;--cine-line:#c5d4db2e;--cine-surface:#061520e0;--cine-serif:"Noto Serif SC Variable", serif;--cine-editorial:"Libre Caslon Display", Georgia, serif;--cine-title:""}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-page-scene{z-index:0;pointer-events:none;background:#081722;position:fixed;inset:0;overflow:hidden}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-page-scene-plane{position:absolute;inset:-4px}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-page-scene-plane img{object-fit:cover;object-position:center}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-semantic-space{position:absolute;inset:0}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-semantic-archive{background:radial-gradient(at 76% 12%,#80949730,#0000 55%),linear-gradient(110deg,#081720,#122c3a 65%,#142f39)}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-semantic-focus{background:radial-gradient(at 52% 30%,#193341,#07151f 70%)}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-semantic-memory{background:radial-gradient(at 64% 20%,#aa927024,#0000 58%),linear-gradient(145deg,#101f29,#07121c 70%)}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-semantic-connection{background:radial-gradient(at 18% 40%,#4c697836,#0000 48%),radial-gradient(at 80%,#9b876c21,#0000 48%),#091b26}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-semantic-play{background:linear-gradient(118deg,#081825 10%,#203844 62%,#10202b)}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-semantic-play:after{content:"";background:linear-gradient(#0000,#c7d6da1f,#0000);width:1px;height:120%;position:absolute;top:-10%;left:56%;transform:rotate(24deg)}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-page-scene-shade{background:linear-gradient(90deg,#020d1791,#020d172e 75%),linear-gradient(#0000 42%,#081722);position:absolute;inset:0}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-page-scene[data-scene=focus] .cinematic-page-scene-shade{background:#030e18b3}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-page-scene[data-scene=growth]{background:#050714}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-page-scene[data-scene=growth] .cinematic-page-scene-shade{background:0 0}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-scene-pause{z-index:20;border:1px solid var(--cine-line);width:36px;min-height:36px;color:var(--cine-cream);background:#051420a6;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;top:25px;right:28px}html[data-appearance=cinema] :scope:has(.cinematic-page-scene:not([hidden])){background:#081722}html[data-appearance=cinema] :scope:has(.cinematic-page-scene:not([hidden])) :is(.intro-experience,.auth-shell,.setup-shell){z-index:1;background:0 0;position:relative}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page]{z-index:1;color:#edf1f2;width:auto;max-width:none;min-height:100dvh;margin:0;padding:34px 54px 90px;position:relative;background:0 0!important}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page]:before{display:none}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.cine-topline,.cine-detailTopline,.cine-back,.word-library-topline,.active-vocabulary-search-topline,.study-topline){color:#b3c2ca;border:0;width:auto;max-width:none;margin:0;font-size:12px;font-weight:400;line-height:24px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.cine-heading,.cine-hero,.cine-detailHeading,.active-vocabulary-search-heading,.word-library-heading,.study-observation-heading,.achievement-history-heading){background:0 0;border:0;width:auto;max-width:none;margin:58px 0 40px;padding:0}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.cine-heading,.cine-hero,.cine-collectionHeader,.active-vocabulary-search-heading,.word-library-heading,.study-observation-heading,.achievement-history-heading):before{content:var(--cine-title);font:400 clamp(60px,5.6vw,88px)/1 var(--cine-editorial);letter-spacing:-.03em;color:var(--cine-cream);margin-bottom:12px;display:block}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(h1,.type-page-title){font-family:var(--cine-serif);letter-spacing:.015em;color:#f0e9dd;max-width:850px;font-size:34px;font-weight:450;line-height:1.45}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.eyebrow,.cine-eyebrow,.cine-heading>p,.cine-hero p,.cine-sectionHeading small){letter-spacing:.14em;color:#b9a988;font-size:10px;font-weight:500}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.cine-heading,.cine-hero,.active-vocabulary-search-heading,.word-library-heading,.study-observation-heading,.achievement-history-heading) :is(p:not(.eyebrow),span){color:#bdcbd3;max-width:620px;font-size:14px;font-weight:400;line-height:1.8}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(button,a,input,summary,textarea,select){transition:background-color .18s,border-color .18s,color .18s}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(input:not([type=hidden],[type=radio],[type=checkbox]),textarea,select){color:#eef2f2;font:400 15px/1.6 var(--vf-font);background:#05131fe0;border:1px solid #c1d3e042;border-radius:10px;padding:12px 16px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(input,textarea)::placeholder{color:#8ea3b2}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(button,.button){letter-spacing:0;font-weight:500}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.button-primary,.button-link,.library-learning-start),html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.active-vocabulary-search-actions,.active-vocabulary-search-form,.word-library-search,.cine-mode,.cine-addForm,.cine-privacy) button[type=submit]{color:#173044;background:#f1e9da;border:1px solid #eee4d2;box-shadow:0 3px 12px #00060e1f}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.button-primary,.button-link,.library-learning-start):hover{color:#173044;background:#fff7e9}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] .button-secondary{color:#e4e6e2;background:#081927a6;border-color:#c1d3e04d}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.cine-empty,.cine-collectionEmpty,.word-library-empty,.active-vocabulary-search-empty,.achievement-history-empty){text-align:left;max-width:650px;box-shadow:none;color:#c0cdd3;background:0 0;border:0;margin:0;padding:40px 0}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.cine-empty,.word-library-empty,.active-vocabulary-search-empty)>span{font:400 72px/1 var(--cine-editorial);color:#e6d8bf;opacity:.55}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.cine-empty,.cine-collectionEmpty,.word-library-empty,.active-vocabulary-search-empty) :is(h2,strong){color:#e6e7e2;font-size:23px;font-weight:450;line-height:1.7;display:block}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=search]{--cine-title:"DISCOVER";padding-right:max(54px,8vw)}html[data-appearance=cinema] :scope[data-visual-finish] .active-vocabulary-search-stage{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}html[data-appearance=cinema] :scope[data-visual-finish] .active-vocabulary-search-form{gap:12px;max-width:820px;margin:30px 0 40px;display:flex}html[data-appearance=cinema] :scope[data-visual-finish] .active-vocabulary-search-form input{flex:1;min-width:0;height:60px;font-size:18px}html[data-appearance=cinema] :scope[data-visual-finish] .active-vocabulary-search-form button{border-radius:10px;min-width:104px;height:60px}html[data-appearance=cinema] :scope[data-visual-finish] .active-vocabulary-search-results{background:0 0;gap:20px;max-width:1060px;display:grid}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=search] .active-vocabulary-search-heading:before{color:#d9e3dc}html[data-appearance=cinema] :scope[data-visual-finish] .active-vocabulary-search-result{border:1px solid var(--cine-line);background:var(--cine-surface);border-radius:12px;grid-template-columns:240px minmax(0,1fr);gap:24px 44px;padding:32px 36px;display:grid;box-shadow:0 10px 40px #00060e29}html[data-appearance=cinema] :scope[data-visual-finish] .active-vocabulary-search-word h2{font:400 48px/1.15 var(--cine-editorial);color:#f4e8d2}html[data-appearance=cinema] :scope[data-visual-finish] .active-vocabulary-search-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:16px;display:flex}html[data-appearance=cinema] :scope[data-visual-finish] .active-vocabulary-search-result :is(p,li){color:#c3ced4}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=words]{--cine-title:"LEXICON"}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-stage{background:0 0;width:100%;max-width:none;padding:0}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-heading{grid-template-columns:1fr auto;align-items:end;gap:20px;display:grid}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-heading:before{grid-column:1/-1}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-heading h1{margin:0 0 8px}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-heading-actions{padding-right:10px}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-heading-actions .word-library-count{font-size:13px}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-heading-actions .word-library-count strong{color:#f0dfbf;font-size:30px}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-tools{border-color:var(--cine-line);gap:24px;margin:0 0 32px;padding:18px 0}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-filters{background:0 0;flex-wrap:wrap;gap:7px}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-filters a{color:#c3d0d7;border-radius:5px;padding:9px 14px;font-size:13px}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-filters a.is-active{color:#f2e8d4;background:#e1dcc91f;border-color:#ded7c24d}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-grid{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-grid>a{color:#1f3543;background:linear-gradient(125deg,#f4efdf,#e4e0d5);border:1px solid #d8d5ca;border-radius:9px;min-height:225px;padding:24px 28px;transition:transform .22s,box-shadow .22s;box-shadow:inset 0 1px #fffaf0,0 6px 24px #010a1338}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-grid>a:hover{transform:translateY(-3px);box-shadow:0 10px 26px #010a1347}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-card :is(strong,p,small,span,i){color:#3d5260}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-card>strong{color:#213b4a;font:400 39px/1.25 var(--cine-editorial)}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-card-topline{font-size:11px}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-phonetic{opacity:.72;font-size:12px}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-definition{font-size:15px;line-height:1.8}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-card-foot{border-color:#23354226}html[data-appearance=cinema] :scope[data-visual-finish] .library-learning-selection{border:1px solid var(--cine-line);background:var(--cine-surface);border-radius:12px;padding:30px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=word-detail] .word-detail-stage{background:0 0;width:100%;max-width:1120px;margin:0 auto;padding:0}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=word-detail] .word-detail-hero{margin:64px 0 36px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=word-detail] .word-detail-hero h1{font:400 80px/1.1 var(--cine-editorial);color:#f1e6ce}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=word-detail] :is(.word-detail-main,.word-detail-notes,.word-detail-history){background:var(--cine-surface);border-color:var(--cine-line);border-radius:12px;padding:30px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=study-session]{max-width:1020px;margin:0 auto;padding:35px 44px 80px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=study-session] .study-stage{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;padding:0}html[data-appearance=cinema] :scope[data-visual-finish] .study-progress-heading{margin-top:40px}html[data-appearance=cinema] :scope[data-visual-finish] .study-word-card{border:1px solid var(--cine-line);background:var(--cine-surface);border-radius:16px;box-shadow:0 18px 60px #0007113d}html[data-appearance=cinema] :scope[data-visual-finish] .study-word-anchor{box-shadow:none;background:0 0;border:0;padding-top:28px}html[data-appearance=cinema] :scope[data-visual-finish] .study-word-anchor .type-study-word{font:400 clamp(54px,5.5vw,76px)/1.25 var(--cine-editorial);color:#f2e7d3;letter-spacing:-.02em}html[data-appearance=cinema] :scope[data-visual-finish] .study-card-details{border-color:var(--cine-line)}html[data-appearance=cinema] :scope[data-visual-finish] .study-feedback button{color:#dce4e8;background:#0b1f2ee6;border:1px solid #405666;border-radius:9px;min-height:58px}html[data-appearance=cinema] :scope[data-visual-finish] .study-feedback button:hover{color:#fff5dd;background:#273c4b}html[data-appearance=cinema] :scope[data-visual-finish] .study-completion{background:var(--cine-surface);border:1px solid var(--cine-line);border-radius:16px;padding:48px}html[data-appearance=cinema] :scope[data-visual-finish] .study-completion h2{font:450 36px/1.6 var(--cine-serif);color:#f1e6d2}html[data-appearance=cinema] :scope[data-visual-finish] .completion-bloom{opacity:.12}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=observation]{--cine-title:"REFLECTION"}html[data-appearance=cinema] :scope[data-visual-finish] .study-observation-stage,html[data-appearance=cinema] :scope[data-visual-finish] .achievement-history-stage{background:0 0;width:100%;max-width:none;padding:0}html[data-appearance=cinema] :scope[data-visual-finish] .study-observation-heading{display:block}html[data-appearance=cinema] :scope[data-visual-finish] .study-observation-ranges{margin-top:28px}html[data-appearance=cinema] :scope[data-visual-finish] .study-observation-layout{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:28px}html[data-appearance=cinema] :scope[data-visual-finish] :is(.study-observation-trend,.study-observation-current,.study-observation-recent){background:var(--cine-surface);border:1px solid var(--cine-line);border-radius:12px;padding:30px}html[data-appearance=cinema] :scope[data-visual-finish] .study-observation-bar{background:#e1cfaa;border-radius:3px 3px 0 0}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=achievements]{--cine-title:"MILESTONES"}html[data-appearance=cinema] :scope[data-visual-finish] .achievement-history-heading h1{margin:10px 0 18px}html[data-appearance=cinema] :scope[data-visual-finish] .achievement-history-section{background:var(--cine-surface);border-color:var(--cine-line);border-radius:12px;margin-top:30px;padding:28px}html[data-appearance=cinema] :scope[data-visual-finish] .achievement-history-card{border-color:var(--cine-line);box-shadow:none;background:0 0}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=marks]{--cine-title:"MEMORIES"}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=marks] .cine-collectionHeader{margin:58px 0 20px;display:block}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=marks] .cine-collectionHeader>span{color:#bbad90;margin-top:18px;display:block}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=marks] .cine-collectionEmpty{margin-top:60px;padding:36px 0}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=marks] .cine-fieldCard{color:#263e4d;background:linear-gradient(130deg,#f4efe1,#dfdccf);border-color:#ccc7b8;border-radius:12px;box-shadow:inset 0 1px #fff7e9,0 14px 32px #00040c3d}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=marks] :is(.cine-fieldTitle,.cine-fieldDate){color:#304a58}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=marks] .cine-focusLayerInner{border-color:var(--cine-line);color:#e8e3d5;background:#0b1d2b}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=marks] .cine-focusMeta h2{color:#e9dfca;font-family:var(--cine-serif);font-weight:450}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=mark-detail] .cine-detailLayout{gap:54px;margin-top:58px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=mark-detail] :is(.cine-evidencePanel,.cine-revealPanel){background:var(--cine-surface);border:1px solid var(--cine-line);border-radius:12px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=collection]{--cine-title:"KEEPSAKES"}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=collection] .cine-heading h1{max-width:700px;margin:14px 0}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=collection] :is(.cine-item,.cine-smallCard){background:var(--cine-surface);border:1px solid var(--cine-line);border-radius:12px;box-shadow:inset 0 1px #f3e8d30d,0 8px 26px #00050e2e}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=collection] .cine-tabs a{color:#ccd5d9}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=collection] .cine-tabs a[aria-current=page]{color:#f0dfba;border-color:#c8b38d}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends]{--cine-title:"TOGETHER"}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-hero{min-height:240px;display:block}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-hero h1{max-width:720px;margin:12px 0}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-heroMark{display:none}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-friendGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-friendCard{background:var(--cine-surface);border:1px solid var(--cine-line);box-shadow:0 10px 36px #00060e2e;box-shadow:none;background:linear-gradient(90deg,#1a2f3ab8,#0000);border:0;border-left:1px solid #d3cfb94d;border-radius:0;padding:30px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-friendIdentity>span:first-child{color:#28404b;background:#e5ddc9;border-radius:50%;box-shadow:0 0 0 8px #d0d4c00a}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-friendIdentity h3{color:#f0e9dc;font-size:21px;font-weight:500}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-friendContext{border-color:#ac9774}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-friendContext p{font-family:var(--cine-serif);font-weight:400;line-height:1.8}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-utilitySection{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:34px;margin-top:42px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] :is(.cine-addPanel,.cine-profilePanel){border:1px solid var(--cine-line);background:#061420b3;border-radius:12px;padding:26px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-sectionHeading h2{font-family:var(--cine-serif);color:#e9e2d2;font-size:24px;font-weight:450}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=relationship] .cine-hero{border-bottom:1px solid var(--cine-line);margin-bottom:44px;padding-bottom:30px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=relationship] .cine-hero h1{font-size:45px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=relationship] .cine-hero{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:160px;display:grid}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=relationship] .cine-hero:before{display:none}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=relationship] .cine-heroIdentity{border-radius:50%;width:72px;height:72px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=relationship] .cine-hero h1{margin:6px 0 12px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=relationship] :is(.cine-conversation,.cine-primaryTogether,.cine-experience,.cine-endedCard){background:var(--cine-surface);border:1px solid var(--cine-line);border-radius:12px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=relationship] .cine-spaceLayout{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);gap:34px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=shared-study]{max-width:980px;margin:0 auto;padding-top:34px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=shared-study] :is(.cine-card,.cine-completion,.cine-results){border-color:var(--cine-line);background:var(--cine-surface);color:#e1e7e8;border-radius:14px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=shared-study] .cine-card h1{font:400 70px/1.2 var(--cine-editorial);color:#f2e6cc}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=shared-study] :is(.cine-presence,.cine-waiting){color:#c3cbd0}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play]{--cine-title:"A DIFFERENT RHYTHM"}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-heading h1{margin:15px 0}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-modes{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));gap:22px;margin-top:50px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-mode{background:var(--cine-surface);border-color:var(--cine-line);border-radius:12px;min-height:380px;padding:32px;box-shadow:0 12px 40px #00050e38}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-judgment{color:#193748;background:linear-gradient(125deg,#f3ebd9f5,#d2d8d3f5)}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-judgment :is(h2,p,small,i){color:#314c59}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-mode h2{font:450 27px/1.5 var(--cine-serif)}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-mode p{font-size:14px;line-height:1.85}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-mode:hover{transform:translateY(-3px)}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-mode{box-shadow:none;background:linear-gradient(#08162159,#05111bcc);border:0;border-top:1px solid #c6d2d84d;border-radius:3px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-judgment{background:linear-gradient(125deg,#f0e9d8,#d4ddd6)}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-mode:hover{border-top-color:#e5d1ae;transform:none}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play-session] :is(.cine-wordTile,.cine-meaningTile,.cine-matchingBoard,.cine-reactionTarget,.cine-memoryBoard,.cine-question,.cine-completion){background:var(--cine-surface);color:#eee7d7;border-color:var(--cine-line);border-radius:12px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play-session] :is(.cine-wordTile,.cine-question) h2{color:#f0e4cb;font-family:var(--cine-editorial);font-weight:400}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play-session] .cine-results{color:#e6e7de;border-color:var(--cine-line);background:#081824e6}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=rewards]{--cine-title:"A MOMENT TO KEEP"}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=rewards] .cine-heading h1{max-width:730px;margin:15px 0}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=rewards] .cine-storyList{max-width:960px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=rewards] .cine-storyEntry{border-color:var(--cine-line);background:var(--cine-surface);border-radius:12px;padding:25px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=reward-detail]{padding-top:52px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=growth]{padding:34px 44px 50px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=growth] .cine-heading{margin:20px 0 12px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=growth] .cine-heading h1{font:450 32px/1.5 var(--cine-serif)}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=growth] .cine-stage{background:#050714;border:0;border-radius:0;height:min(720px,100dvh - 185px);min-height:480px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=growth] .cine-control{color:#e2e7e8;background:#091221e6;border-color:#b9c8dc47;font-weight:450}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=growth] .cine-control[aria-pressed=true]{color:#233848;background:#e8dfcc}html[data-appearance=cinema] :scope[data-visual-finish] .auth-shell,html[data-appearance=cinema] :scope[data-visual-finish] .setup-shell{justify-content:flex-end;align-items:center;min-height:100dvh;padding:60px max(7vw,40px);display:flex}html[data-appearance=cinema] :scope[data-visual-finish] .auth-panel,html[data-appearance=cinema] :scope[data-visual-finish] .setup-panel{border:1px solid var(--cine-line);color:#e7e8e4;background:#071723e8;border-radius:16px;width:min(520px,100%);padding:40px;box-shadow:0 24px 80px #0008124d}html[data-appearance=cinema] :scope[data-visual-finish] .auth-heading h1,html[data-appearance=cinema] :scope[data-visual-finish] .setup-heading h1{font:450 36px/1.5 var(--cine-serif);color:#f0e5d0}html[data-appearance=cinema] :scope[data-visual-finish] .auth-heading p,html[data-appearance=cinema] :scope[data-visual-finish] .setup-heading p{color:#b7c6d0}html[data-appearance=cinema] :scope[data-visual-finish] .auth-panel .form-stack :is(input,select),html[data-appearance=cinema] :scope[data-visual-finish] .setup-panel :is(input,select){color:#eef1ed;background:#0a1c2b;border-color:#4b6273}html[data-appearance=cinema] :scope[data-visual-finish] .auth-panel a,html[data-appearance=cinema] :scope[data-visual-finish] .setup-panel a{color:#deceb0}html[data-appearance=cinema] :scope[data-visual-finish] .intro-experience{background:0 0;min-height:100dvh}html[data-appearance=cinema] :scope[data-visual-finish] .intro-copy h1{font-family:var(--cine-serif);letter-spacing:.01em;color:#f1e6ce;font-weight:450}html[data-appearance=cinema] :scope[data-visual-finish] .intro-description{color:#c8d3da}html[data-appearance=cinema] :scope[data-visual-finish] .intro-demo{background:var(--cine-surface);border-radius:14px}@media (min-width:801px){html[data-appearance=cinema] :scope:has(.site-sidebar){padding-left:198px}html[data-appearance=cinema] :scope:has(.site-sidebar) .cinematic-page-scene{left:198px}html[data-appearance=cinema] :scope[data-visual-finish] .site-sidebar{width:198px;box-shadow:none;background:#091722;border-right:1px solid #c0d3db1f}html[data-appearance=cinema] :scope[data-visual-finish] .site-sidebar-inner{padding:27px 18px 20px}html[data-appearance=cinema] :scope[data-visual-finish] .site-sidebar-brand{padding:0 10px 20px}html[data-appearance=cinema] :scope[data-visual-finish] .site-sidebar-brand:before,html[data-appearance=cinema] :scope[data-visual-finish] .site-sidebar-brand .product-wordmark:before{display:none}html[data-appearance=cinema] :scope[data-visual-finish] .site-sidebar-brand>span{letter-spacing:.13em;margin-top:8px;padding-left:0;font-size:8px}html[data-appearance=cinema] :scope[data-visual-finish] .site-sidebar-brand .product-wordmark{font-size:20px;font-weight:550}html[data-appearance=cinema] :scope[data-visual-finish] .site-primary-nav{gap:14px;margin-top:18px}html[data-appearance=cinema] :scope[data-visual-finish] .site-primary-nav-item>a{min-height:65px;box-shadow:none;border-radius:8px;gap:12px;padding:12px}html[data-appearance=cinema] :scope[data-visual-finish] .site-primary-nav-item>a.is-active{color:#f5e3c7;background:#a6becd17;border-color:#0000}html[data-appearance=cinema] :scope[data-visual-finish] .site-primary-nav-item>a.is-active:after{display:none}html[data-appearance=cinema] :scope[data-visual-finish] .site-nav-motif{border:0;border-radius:0;width:30px;height:30px;padding:3px;background:0 0!important}html[data-appearance=cinema] :scope[data-visual-finish] .site-nav-label-en{display:none}html[data-appearance=cinema] :scope[data-visual-finish] .site-nav-label-zh{font-size:16px;font-weight:450}html[data-appearance=cinema] :scope[data-visual-finish] .site-context-phrase{opacity:.65;border:0}}@media (max-width:1100px){html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page]{padding-inline:30px}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-tools{flex-wrap:wrap}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-modes{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-mode{padding:24px}}@media (max-width:800px){html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page]{padding:24px 20px 100px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.cine-heading,.cine-hero,.active-vocabulary-search-heading,.word-library-heading,.study-observation-heading,.achievement-history-heading){margin-top:36px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(.cine-heading,.cine-hero,.cine-collectionHeader,.active-vocabulary-search-heading,.word-library-heading,.study-observation-heading,.achievement-history-heading):before{font-size:44px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(h1,.type-page-title){font-size:26px}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-scene-pause{top:80px;right:16px}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-appearance=cinema] :scope[data-visual-finish] .active-vocabulary-search-result{grid-template-columns:1fr;padding:24px}html[data-appearance=cinema] :scope[data-visual-finish] .active-vocabulary-search-actions{grid-column:auto}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-friendGrid,html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-utilitySection,html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=relationship] .cine-spaceLayout,html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-modes,html[data-appearance=cinema] :scope[data-visual-finish] .study-observation-layout{grid-template-columns:1fr}html[data-appearance=cinema] :scope[data-visual-finish] .auth-shell,html[data-appearance=cinema] :scope[data-visual-finish] .setup-shell{justify-content:center;padding:30px 20px}html[data-appearance=cinema] :scope[data-visual-finish] .auth-panel,html[data-appearance=cinema] :scope[data-visual-finish] .setup-panel{padding:28px}}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=search] .active-vocabulary-search-heading{margin:72px 0 22px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=search] .active-vocabulary-search-heading:before{margin-bottom:28px;font-size:54px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=search] .active-vocabulary-search-heading>.eyebrow{display:none}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=search] .active-vocabulary-search-empty{text-align:left;border-top:1px solid var(--cine-line);max-width:820px;padding:30px 0}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=search] .active-vocabulary-search-empty>span{display:none}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=words] .word-library-heading:before{margin-bottom:0;font-size:52px}html[data-appearance=cinema] :scope[data-visual-finish] .relationship-chat{border:0;border-top:1px solid var(--cine-line);background:linear-gradient(125deg,#152c39d1,#081926bf);border-radius:0}html[data-appearance=cinema] :scope[data-visual-finish] .relationship-chat__heading h2{font-family:var(--cine-serif);color:#eee5d3;font-weight:450}html[data-appearance=cinema] :scope[data-visual-finish] .relationship-chat__message{border-color:var(--cine-line);box-shadow:none;background:#1b303ecc}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-hero{min-height:160px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=friends] .cine-hero:before{font-size:62px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-heading:before{font-size:58px}html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=marks] .cine-collectionHeader:before{font-size:62px}html[data-appearance=cinema] :scope[data-visual-finish] .cinematic-scene-pause{top:auto;bottom:28px}@media (prefers-reduced-motion:reduce){html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page] :is(a,button,input,summary,textarea,select){transition:none}html[data-appearance=cinema] :scope[data-visual-finish] .word-library-grid>a:hover,html[data-appearance=cinema] :scope[data-visual-finish] [data-cinema-page=play] .cine-mode:hover{transform:none}}}
.search-scene,.search-word-rail{display:contents}.search-word-rail>.active-vocabulary-search-word{order:0}.active-vocabulary-search-meanings{order:1}.search-word-rail>.active-vocabulary-search-actions{order:2}.search-query-status:empty,html[data-appearance=paper] .search-query-status:not([role=alert]){display:none}.search-anchor-flight{z-index:100;pointer-events:none;transform-origin:0 0;white-space:nowrap;margin:0;position:fixed;top:0;left:0}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene{display:contents}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene) .cinematic-page-scene{background:#09151b}:is(html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene) .cinematic-space-pointer,html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene) .cinematic-page-scene-shade,html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene) .cinematic-scene-pause){display:none}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene main.active-vocabulary-search-shell{padding:38px clamp(24px,4vw,64px) 100px;background:linear-gradient(120deg,#a4b7af0e,#0000 52%)!important}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene section.active-vocabulary-search-stage{text-align:left;max-width:1240px;margin:0}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-topline{color:#aabbbd;font-size:12px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-heading{flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin:36px 0 22px;display:flex}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-heading:before{content:none;display:none}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-heading .eyebrow{display:none}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-heading h1{color:#e7e9e2;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:500;line-height:1.3}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-heading p{color:#aabbbd;margin:0;font-size:14px;font-weight:400}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene form.active-vocabulary-search-form{grid-template-columns:1fr 112px;gap:12px;width:100%;max-width:none;margin:0;display:grid}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene form.active-vocabulary-search-form input{color:#e7e9e2;background:#10232c;border:1px solid #b5c7c124;border-radius:8px;min-width:0;height:68px;padding:18px 24px;font-size:22px;transition:border-color .14s,background-color .14s;box-shadow:inset 0 1px #ffffff0a,inset 0 2px 6px #00000047}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene form.active-vocabulary-search-form input:focus{outline-offset:1px;border-color:#ede7d88c;outline:2px solid #ede7d859}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene[data-anchor-landing=true] form.active-vocabulary-search-form input{color:#0000;caret-color:auto}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene form.active-vocabulary-search-form button{color:#1d323a;height:68px;box-shadow:none;background:#ede7d8;border:0;border-radius:8px;font-size:14px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene form.active-vocabulary-search-form button:disabled{cursor:progress;opacity:.7}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-query-status{color:#aabbbd;align-items:center;min-height:34px;font-size:12px;display:flex}:is(html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-query-status [role=status],html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-query-status .search-result-caption){color:#aabbbd}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-query-status[data-query-state=searching] .search-query-helper{color:#aabbbd}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-results{gap:64px;margin:38px 0 0;display:grid}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene article.active-vocabulary-search-result{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(230px,.8fr) minmax(0,1.9fr);gap:48px;padding:0;display:grid}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene article.active-vocabulary-search-result:first-child{border:0}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-meanings{background:linear-gradient(110deg,#a9b7ae0a,#0000 80%);border-left:1px solid #b5c7c12b;max-width:820px;padding:8px 0 28px 42px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-word-rail{align-self:start;display:block;position:sticky;top:40px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-word-rail>.active-vocabulary-search-word{flex-direction:column;margin:4px 0 18px;display:flex}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-anchor-heading{order:0}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-phonetic{order:1}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-personal-state{order:2}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-word time{order:3}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-anchor-heading{color:#f2ead8;margin:0;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(44px,4.5vw,72px);font-weight:400;line-height:1.06}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-anchor-heading .search-anchor-lemma{overflow-wrap:anywhere}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-word .type-card-title{color:#f2ead8;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(44px,4.5vw,72px);font-weight:400;line-height:1.06}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-word .active-vocabulary-search-phonetic{color:#aabbbd;margin:0;font-size:16px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-word .search-personal-state{color:#aabbbd;margin:18px 0 10px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-word .search-personal-state .due{color:#c4af86;font-size:12px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-word time{color:#aabbbd;font-size:13px;display:block}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-actions{grid-column:auto;place-items:start;gap:16px;margin:32px 0 0;display:grid}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-actions form{margin:0}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-actions button{color:#1d323a;background:#ede7d8;border:0;border-radius:6px;width:auto;height:46px;padding:12px 20px;font-size:14px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-actions a{color:#aabbbd;font-size:13px;text-decoration:underline}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .word-meaning-groups{gap:28px;display:grid}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene section.word-meaning-group{grid-template-columns:minmax(38px,max-content) minmax(0,1fr);gap:18px;display:grid}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .word-meaning-group-pos{color:#a9bfc2;background:0 0;border:0;margin:12px 0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:400;line-height:1.65}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .word-meaning-group-body{display:block}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .word-meaning-item{background:0 0;border-bottom:1px solid #b5c7c114;padding:12px 0 20px;transition:background-color .14s,box-shadow .14s;display:block}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .word-meaning-item:focus-visible{outline-offset:4px;outline:1px solid #a9bfc2}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene :is(.is-source,.search-personal-state):hover{color:#ede7d8}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .word-meaning-item p.word-meaning-definition{color:#e7e9e2;margin:0;font-family:Noto Sans SC Variable,Noto Sans Variable,sans-serif;font-size:20px;font-weight:400;line-height:1.65}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .word-meaning-item:first-child p.word-meaning-definition{font-size:22px;font-weight:450}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .word-meaning-item[data-reading-focus=true]{background:#beccc00b;box-shadow:inset 2px 0 #beccc080}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene span.word-meaning-tags{flex-wrap:wrap;gap:10px;margin-top:10px;font-size:11px;line-height:1.5;display:inline-flex}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene span.word-meaning-tags i.word-meaning-tag{color:#a9bfc2;background:0 0;border:0;padding:0;font-style:normal;font-weight:400}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene span.word-meaning-tags i.word-meaning-tag:not(.is-source):not(.is-usage){color:#c4af86}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene details.word-meaning-more summary{cursor:pointer;margin:12px 0;font-size:14px;text-decoration:underline}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene details.word-meaning-more .word-meaning-more-body{overflow:hidden}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-empty{text-align:left;width:auto;max-width:640px;min-height:auto;box-shadow:none;background:0 0;border:0;margin:24px 0;padding:54px 0;display:block}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-empty span{display:none}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-empty h2{color:#e7e9e2;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:22px;font-weight:450}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-empty p{color:#aabbbd;margin:12px 0;font-size:14px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-result-caption{color:#aabbbd;border-bottom:1px solid #b5c7c11f;padding-bottom:6px;font-size:12px}@media (max-width:1100px){html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene main.active-vocabulary-search-shell{padding:32px 28px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene article.active-vocabulary-search-result{grid-template-columns:minmax(195px,.8fr) minmax(0,1.6fr);gap:28px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-meanings{padding-left:24px}}@media (max-width:820px){html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene article.active-vocabulary-search-result{grid-template-columns:1fr;gap:28px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-word-rail{display:contents;position:static}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-meanings{border-top:1px solid #b5c7c12b;border-left:0;padding:20px 0}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene form.active-vocabulary-search-form{grid-template-columns:1fr 92px}}@media (max-width:520px){html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene main.active-vocabulary-search-shell{padding:24px 20px 74px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene form.active-vocabulary-search-form input{height:56px;padding:14px 16px;font-size:18px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene form.active-vocabulary-search-form button{height:56px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-heading h1{font-size:24px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .active-vocabulary-search-heading p{font-size:13px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-anchor-heading{font-size:48px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene section.word-meaning-group{grid-template-columns:30px 1fr;gap:12px}html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .word-meaning-item p.word-meaning-definition{font-size:18px}}@media (max-height:620px){html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene .search-word-rail{position:static}}@media (prefers-reduced-motion:reduce){html[data-appearance=cinema] body[data-visual-finish]:has(.search-scene[data-query-state]) .search-scene *{transition-duration:.15s;transform:none}}
.persistent-study-world[hidden]{display:none!important}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .persistent-study-world{display:contents}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .persistent-study-world[hidden]{display:none!important}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-environment{z-index:0;pointer-events:none;background:#0d1b25;position:fixed;inset:0 0 0 198px;overflow:hidden}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-camera{position:absolute;inset:-30px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-image{opacity:.78;position:absolute;inset:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-image img{object-fit:cover}:is(html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-haze,html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-key-light){pointer-events:none;position:absolute;inset:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-haze{background:linear-gradient(135deg,#78828c29,#78828c00 55%)}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-key-light{background:radial-gradient(circle at 14% 18%,#ffd6aa24,#ffd6aa00 60%)}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-vignette{z-index:0;pointer-events:none;background:linear-gradient(#060c1247,#060c128c);position:fixed;inset:0 0 0 198px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-trajectory{opacity:.28;width:100%;height:100%;position:absolute;inset:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-trajectory path{fill:none;stroke:#c9b48a;stroke-width:1px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-trajectory .study-world-trajectory-progress{stroke-opacity:.7}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-trajectory circle{fill:#e8cfa0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-anchor-flight{z-index:90;white-space:nowrap;pointer-events:none;line-height:inherit;position:fixed;top:0;left:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-pause{z-index:40;background:#0d1b2580;border:1px solid #c8d2dc47;border-radius:50%;width:34px;height:34px;position:fixed;top:24px;right:28px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .persistent-study-world>.site-sidebar{z-index:30;background:#0d1b25;width:198px;height:100%;position:fixed;top:0;left:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .persistent-study-world>.site-sidebar nav{background:0 0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home{background:0 0;width:100%;max-width:none;margin-left:0;padding:42px clamp(28px,4vw,70px)}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home>*{max-width:1320px;margin-left:auto;margin-right:auto}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .cinematic-home-editorial{display:none}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-heading{max-width:620px;margin-bottom:24px;font-size:36px;font-weight:480;line-height:1.45}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home-header{justify-content:space-between;align-items:center;height:32px;display:flex}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home-header .cinematic-word-search{width:min(380px,38%)}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home-header .type-page-title{color:#c8d2dcb3;font-size:20px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-hero-composition{background:0 0;border:0;min-height:420px;display:block}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan{background:0 0;padding:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-copy{width:52%;padding-top:32px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-question{width:auto;font-size:24px;line-height:1.55}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-primary-number{font-size:30px;display:inline}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .cinematic-today-copy{margin:18px 0 24px;font-size:14px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-actions :is(button,.button){color:#0d1b25;background:#f2ede4;min-width:160px;height:48px;font-size:15px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-secondary{font-size:13px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-word-focus{z-index:3;width:270px;position:absolute;top:72px;right:16%}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-word-focus>a{background:0 0;border:0;text-decoration:none}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-word-focus .study-home-word-lemma{color:#e8cfa0;font-size:68px;font-weight:450}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-word-focus .study-home-word-meta{color:#c8d2dcb3;font-size:13px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-word-focus .study-home-word-link{font-size:15px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-word-focus .study-home-word-link .study-home-word-link-arrow{margin-left:4px;display:inline-block}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) [data-testid=home-lexicon]{width:210px;position:absolute;top:290px;right:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-trajectory{background:0 0;border:0;border-top:1px solid #c8d2dc2e;border-radius:0;grid-template-columns:repeat(3,1fr);width:52%;min-height:auto;margin-top:30px;padding:18px 0;display:grid;position:static}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-living-response{max-width:520px;position:static}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .cinematic-vocabulary-road{max-width:450px;position:absolute;top:480px;left:55%;right:5%}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .cinematic-vocabulary-road .cinematic-road-word{font-size:14px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .cinematic-vocabulary-road:before{display:none}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .cinematic-vocabulary-road:after{display:none}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-learning-methods{width:100%;margin-top:24px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-method-list{background:0 0;grid-template-columns:repeat(5,1fr);gap:16px;display:grid}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-method-list>*{border:0;border-top:1px solid #c8d2dc2e;border-radius:0;min-height:100px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home>section{margin-top:40px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-shell{background:0 0;width:100%;max-width:none;margin-left:0;padding:48px clamp(28px,4vw,70px)}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene{z-index:1;position:relative}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-stage{max-width:1280px;margin:auto}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-stage h1{font-size:20px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-topline{gap:40px;display:flex}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-form{background:#14222c99;border:1px solid #c8d2dc2e;width:clamp(360px,45vw,700px);height:50px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-result{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);gap:64px;padding:52px 0;display:grid}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-word-rail{align-self:start;position:sticky;top:48px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-anchor-lemma{color:#e8cfa0;font-size:clamp(48px,4vw,72px);font-weight:460}:is(html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-meanings,html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-meanings){color:#f2ede4;border-top:1px solid #c8d2dc24;border-bottom:1px solid #c8d2dc24}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-results{background:0 0;border:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .word-meaning-group-pos{color:#c9b48a;font-size:12px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene:before{display:none}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene:after{display:none}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-stage:before{display:none}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-stage:after{display:none}:is(html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-result,html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-word-rail,html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-anchor-lemma){margin:0;transform:none}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-experience-shell{background:0 0;width:100%;min-height:100vh;margin-left:0;padding:40px clamp(28px,4vw,70px)}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-stage{max-width:1060px;box-shadow:none;background:0 0;border:0;margin:auto}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-topline{border-top:1px solid #c8d2dc24;border-bottom:1px solid #c8d2dc24}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-session-content{padding-top:38px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-progress-heading{max-width:820px;font-size:16px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-word-card{min-height:350px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,.38fr) minmax(0,.62fr);align-items:start;gap:48px;padding:64px 0 24px;display:grid}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-word-anchor{align-self:start;position:relative;top:0;left:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .type-study-word{color:#e8cfa0;font-size:72px;font-weight:460}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-word-phonetic{color:#c8d2dcb3;font-size:14px}:is(html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-card-before-reveal,html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-card-details,html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-card-quiz){grid-column:2}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-card-details{margin:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-feedback-controls{flex-direction:row;align-items:center;gap:12px;display:flex}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-feedback-controls button{min-height:48px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-feedback-footer{color:#f2ede4}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-save-note{color:#c9b48a;font-size:13px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-card-motion-slot{overflow:visible}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) :focus-visible{outline-offset:5px;outline:2px solid #e8cfa0}:is(html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) button:hover,html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) a:hover){filter:brightness(1.12)}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) a:hover .study-home-word-link-arrow{transform:translate(2px)}@media (max-width:1100px){html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-copy{width:55%}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-heading{font-size:30px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-word-focus .study-home-word-lemma{font-size:54px}}@media (max-width:800px){:is(html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-environment,html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-vignette){left:0}:is(html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home,html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-shell,html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-experience-shell){width:100%;margin-left:0;padding:24px 18px 110px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-word-focus{width:100%;margin:24px 0;position:relative;top:auto;right:auto}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-hero-composition{min-height:auto}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-copy{width:100%}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) [data-testid=home-lexicon]{width:100%;max-width:320px;position:static}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-trajectory{width:100%}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-method-list{grid-template-columns:repeat(2,1fr)}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .cinematic-vocabulary-road{position:relative;top:auto;left:auto;right:auto}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-topline{flex-direction:column}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-form{width:100%;min-width:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .active-vocabulary-search-result{grid-template-columns:1fr;gap:24px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-word-rail{position:static}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-word-card{grid-template-columns:1fr;gap:28px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .type-study-word{font-size:52px}:is(html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-card-before-reveal,html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-card-details,html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-card-quiz){grid-column:1}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) *{min-width:0}}@media (prefers-reduced-motion:reduce){html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-camera{transform:none!important}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) *{transition:none!important}}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])){--world-ink:#ede9df;--world-muted:#b9c4ca;--world-warm:#dfc79f;color:var(--world-ink)}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) :is(.learning-home,.active-vocabulary-search-shell,.study-experience-shell){z-index:1;position:relative}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-vignette{background:linear-gradient(90deg,#0a161f66,#0a161f4d 46%,#040e164d)}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-trajectory{opacity:.45}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-pause{color:#d3d9da;place-items:center;padding:0;display:grid}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home-header{grid-template-columns:1fr auto;gap:12px 24px;height:auto;min-height:64px;margin:0 0 30px;display:grid}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) header.learning-home-header .cinematic-word-search{width:min(380px,32vw)}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home-header>div:first-of-type{grid-area:1/1;display:block}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home-header .type-page-title{font:480 18px/1.5 var(--vf-font);color:#d4dde1;margin:4px 0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home-date{font-size:11px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home-intro{margin:0;font-size:12px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .cinematic-word-search{grid-area:1/2;width:min(380px,32vw);margin-right:45px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home-meta{grid-area:2/2;margin:0 45px 0 auto;position:static}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-heading{color:#ebe8df;letter-spacing:-.025em;margin:0 0 16px;font-weight:450}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-copy{padding-top:12px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-primary-number{gap:5px;margin:0 0 0 12px;display:inline-flex}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-primary-number :is(strong,span){font-size:24px;font-weight:450}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-actions :is(button,.button){min-width:160px;height:48px;font-size:15px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-word-focus>a{flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none;display:flex}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) :is(.study-home-word-lemma,.search-anchor-lemma,.type-study-word){letter-spacing:-.02em;color:var(--world-warm);font-family:Libre Caslon Display,Georgia,serif;font-weight:400;line-height:1.15}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-word-meta{max-width:260px;line-height:1.7;display:block}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-home-word-link{border-bottom:1px solid #dfc79f4d;margin-top:10px;padding-bottom:4px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .cinematic-vocabulary-road{z-index:2;height:110px;top:640px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .cinematic-road-word{top:calc(var(--road-index) * 15px);left:calc(var(--road-index) * 8%);padding:5px 8px;font-size:16px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .cinematic-road-word:nth-child(2n){left:calc(38% + var(--road-index) * 4%)}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-plan-trajectory .cinematic-observation-link{margin-bottom:0;font-size:13px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-method-list :is(button,a){box-shadow:none;background:0 0;border:0;border-radius:0;min-height:120px;padding:16px 4px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-method-list :is(button,a):hover{background:#d3dfe50d}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-hero-composition [data-testid=home-lexicon]{top:300px;left:auto;right:8%}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene{display:contents}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene main.active-vocabulary-search-shell{padding:42px clamp(28px,4vw,70px) 90px;background:0 0!important}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene section.active-vocabulary-search-stage{max-width:1280px;margin:0 auto}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-heading{margin:34px 0 18px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene form.active-vocabulary-search-form{background:0 0;border:0;grid-template-columns:1fr 104px;gap:8px;width:min(880px,100%);height:auto}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene form.active-vocabulary-search-form :is(input,button){border-radius:6px;height:52px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene form.active-vocabulary-search-form input{background:#12222dbf;padding:12px 18px;font-size:18px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene article.active-vocabulary-search-result{grid-template-columns:minmax(230px,.32fr) minmax(0,.68fr);gap:clamp(32px,5vw,80px);padding:34px 0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene .search-word-rail{flex-direction:column;display:flex}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene .search-anchor-lemma{font-size:72px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-anchor-heading{line-height:1.15}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-anchor-lemma{display:inline-block}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-meanings{box-shadow:none;background:#0816202e;border:0;border-left:1px solid #c3d1d929;padding:0 0 0 30px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-stage{padding:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-stage{width:100%}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-session-content{width:100%;max-width:none}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-world-focus-label{color:#b7c7cf;margin:0 0 20px;font-size:12px;font-weight:400}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-feedback{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-feedback button{min-height:58px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-word-anchor{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .type-study-word{font-size:80px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-word-card.is-concealed{min-height:300px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-card-before-reveal{border-top:1px solid #dfc79f4d;margin:0;padding:20px 0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .study-reveal-button{min-height:48px;margin-top:22px;padding:0 20px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .product-progress{background:#cddbe124;border-radius:2px;height:3px;overflow:hidden}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .motion-progress-fill{background:#cfb58c;height:100%;display:block}@media (max-width:800px){html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .persistent-study-world>.site-sidebar{width:100%;height:auto}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .learning-home-header{grid-template-columns:1fr}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) :is(.cinematic-word-search,.learning-home-meta){grid-area:auto/1;width:100%;margin:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene main.active-vocabulary-search-shell{padding:24px 18px 110px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene article.active-vocabulary-search-result{grid-template-columns:1fr;gap:28px}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene .search-word-rail{position:static}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .search-scene .active-vocabulary-search-meanings{border-left:0;padding:0}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .home-hero-composition [data-testid=home-lexicon]{margin:26px 0;position:relative;top:auto;left:auto;right:auto}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .cinematic-vocabulary-road{display:none}html[data-appearance=cinema] body[data-visual-finish]:has(.persistent-study-world:not([hidden])) .type-study-word{font-size:60px}}
html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]{--vf-ink:#eee9dd;--vf-muted:#b2c3cf;--vf-line:#adc2cf2e;--cine-cream:#eee9dd;--cine-muted:#b2c3cf;--cine-line:#adc2cf2e;--cinema-glass-top:#c6d9e120;--cinema-glass-bottom:#0616227d;--cinema-glass-blur:22px;--cinema-glass-shadow:0 18px 44px -12px #010a116b, 0 3px 8px #010b1321, inset 0 1px 0 #eff1e03b, inset 1px 0 0 #cce2e80f, inset 0 -1px 0 #8fafc214;--cinema-glass-background:radial-gradient(ellipse at calc(0% + var(--cinema-reflection-x,0px)) calc(0% + var(--cinema-reflection-y,0px)), #e1e1cc12, transparent 58%), linear-gradient(112deg, #9bbed10b, transparent 36%), linear-gradient(155deg, var(--cinema-glass-top), var(--cinema-glass-bottom));color:var(--vf-ink)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(.cinematic-word-search,.cinematic-lexicon-face,.home-method-list,.home-plan-trajectory,.home-weekly-rhythm,.home-trace-ledger,.home-progress-ledger,.home-word-notes,.word-library-tools,.word-detail-main,.word-detail-notes,.word-detail-history,.study-observation-current,.study-observation-recent,.achievement-history-section,.cine-addPanel,.cine-profilePanel,.cine-conversation,.cine-primaryTogether,.cine-experience,.cine-endedCard,.cine-evidencePanel,.cine-revealPanel,.cine-item,.cine-smallCard,.cine-storyEntry,.cine-card,.cine-results,.cine-completion,.study-completion,.cine-question,.cine-matchingBoard,.cine-memoryBoard,.auth-panel,.setup-panel,.site-header-user-dropdown,.cine-focusLayerInner,.active-vocabulary-search-meanings,.active-vocabulary-search-form input,.study-card-details,.cine-mode,[data-cinema-material]){--cinema-glass-background:radial-gradient(ellipse at calc(0% + var(--cinema-reflection-x,0px)) calc(0% + var(--cinema-reflection-y,0px)), #e1e1cc12, transparent 58%), linear-gradient(112deg, #9bbed10b, transparent 36%), linear-gradient(155deg, var(--cinema-glass-top), var(--cinema-glass-bottom))}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(.cinematic-word-search,.cinematic-lexicon-face,.home-method-list,.home-plan-trajectory,.home-weekly-rhythm,.home-trace-ledger,.home-progress-ledger,.home-word-notes,.word-library-tools,.word-detail-main,.word-detail-notes,.word-detail-history,.study-observation-current,.study-observation-recent,.achievement-history-section,.cine-addPanel,.cine-profilePanel,.cine-conversation,.cine-primaryTogether,.cine-experience,.cine-endedCard,.cine-evidencePanel,.cine-revealPanel,.cine-item,.cine-smallCard,.cine-storyEntry,.cine-card,.cine-results,.cine-completion,.study-completion,.cine-question,.cine-matchingBoard,.cine-memoryBoard,.auth-panel,.setup-panel,.site-header-user-dropdown,[data-cinema-material]){-webkit-backdrop-filter:blur(var(--cinema-glass-blur)) saturate(115%);backdrop-filter:blur(var(--cinema-glass-blur)) saturate(115%);background:var(--cinema-glass-background)!important;box-shadow:var(--cinema-glass-shadow)!important;border-color:#e0e5db66 #bed2dc3d #8fadbd26 #cddbde4d!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(.active-vocabulary-search-meanings,.word-detail-main,.cine-conversation,.cine-card,[data-cinema-material=reading]){--cinema-glass-top:#a6c5d61f;--cinema-glass-bottom:#081b299c}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(.site-header-user-dropdown,.auth-panel,.setup-panel,.cine-focusLayerInner,[data-cinema-material=overlay]){--cinema-glass-top:#a6c4d129;--cinema-glass-bottom:#071723e0;--cinema-glass-blur:26px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-focusLayerInner{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:var(--cinema-glass-background)!important;box-shadow:var(--cinema-glass-shadow)!important;border-color:#ccdddf4d!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-material=scrim]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:none!important;background:#020a1185!important;border:0!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page]{--cine-title:"";font-synthesis:none;font-family:Noto Sans Variable,Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] :is(.cine-heading,.cine-hero,.cine-collectionHeader,.active-vocabulary-search-heading,.word-library-heading,.study-observation-heading,.achievement-history-heading):before{display:none;content:none!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] :is(.cine-heading,.cine-hero,.cine-detailHeading,.word-library-heading,.study-observation-heading,.achievement-history-heading){margin-top:38px;margin-bottom:32px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] :is(h1,.type-page-title){letter-spacing:-.025em;font-family:Noto Sans Variable,Noto Sans SC Variable,sans-serif;font-size:clamp(28px,2.15vw,36px);font-weight:500;line-height:1.45}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(.type-body,.word-library-definition,.cine-mode p){line-height:1.85}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(.word-library-count,.study-progress-heading,.cine-statValue,.home-plan-trajectory,.cine-results,.product-progress){font-variant-numeric:tabular-nums}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(.cine-heading,.word-library-heading,.study-observation-heading)>p,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-hero .cine-eyebrow{letter-spacing:.13em;font-weight:500}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(.button-primary,.button-link,.library-learning-start){color:#102736;background:#f0ece3;border-color:#f2ebdaa6;box-shadow:inset 0 1px #ffffff59,0 3px 12px #010a1129}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(.button-primary,.button-link,.library-learning-start):hover{color:#102736;background:#fff8e9}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:2px solid #e4c591}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .learning-home :is(.cinematic-word-search,.cinematic-lexicon-face,.home-method-list,.home-plan-trajectory){--cinema-glass-top:#c5d6dd21;--cinema-glass-bottom:#0516218f;--cinema-glass-blur:21px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .learning-home .cinematic-lexicon-face{--cinema-glass-bottom:#051621ab}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-tools{border:1px solid #bed2dc3d;border-radius:12px;padding:16px 20px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-grid{grid-template-columns:1fr;gap:0;display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-grid>a.word-library-card{border:0;border-bottom:1px solid var(--cine-line);min-height:98px;box-shadow:none;color:var(--vf-ink);border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(180px,1fr) minmax(240px,1.5fr) minmax(140px,.75fr) 28px;align-items:center;gap:2px 28px;padding:18px 16px;display:grid;transform:none;background:0 0!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card :is(strong,p,small,span,i){color:var(--vf-muted)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card>strong{letter-spacing:-.02em;color:var(--vf-ink);overflow-wrap:anywhere;grid-area:1/1;min-width:0;font:400 32px/1.2 Georgia,serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-phonetic{overflow-wrap:anywhere;grid-area:2/1;min-width:0;margin:0;font-size:12px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-definition{grid-area:1/2/3;margin:0;font-size:14px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card-topline{grid-area:1/3/3;align-self:center;gap:8px;display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card-meta{flex-wrap:wrap;gap:12px;display:flex}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card-foot{border:0;grid-area:1/4/3;margin:0;padding:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card-foot>span{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card-foot>i{transition:translate .18s,color .18s;display:block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-grid>a.word-library-card:is(:hover,:focus-visible){transform:none;box-shadow:inset 2px 0 #e6cca3cc;background:linear-gradient(90deg,#a4becd1f,#82a6bb08)!important}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card:is(:hover,:focus-visible) .word-library-card-foot>i{color:#e4c591;translate:5px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .library-learning-selection{background:0 0;border:0;padding:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .library-learning-selection-grid{grid-template-columns:1fr;gap:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .library-learning-selection-grid>label{border:0;border-bottom:1px solid var(--cine-line);color:var(--vf-ink);background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:24px minmax(160px,1fr) 150px;gap:6px 20px;padding:18px;display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .library-learning-selection-grid label input{grid-area:1/1/3}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .library-learning-selection-grid label>strong{grid-area:1/2;font:400 29px/1.25 Georgia,serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .library-learning-selection-grid label>small{color:var(--vf-muted);grid-area:2/2}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .library-learning-selection-grid label>span{color:var(--vf-muted);grid-area:1/3/3}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .library-learning-selection-grid>label.is-selected{background:#b9cad41f;box-shadow:inset 2px 0 #e4c591}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-hero{min-height:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-friendCard{background:linear-gradient(120deg,#abc7d417,#05162361);border:1px solid #abc2cf29;border-left:2px solid #d6c19c61;border-radius:5px 12px 12px 5px;padding:26px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-friendCard:focus-within,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=friends] .cine-friendCard:hover{background:linear-gradient(120deg,#abc7d426,#05162361);border-left-color:#e4c591}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-friendContext p{font-family:Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-sectionHeading h2{font:500 23px/1.5 Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-addPanel .button-primary{color:#102736;background:#f0ece3}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-relationshipLink{border-bottom:1px solid #c9d2cf4d;padding:10px 0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-relationshipLink span{transition:translate .2s;display:inline-block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-relationshipLink:hover span{translate:5px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=relationship] .cine-hero h1{font-size:32px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=relationship] .cine-spaceLayout{align-items:start}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=shared-study] .cine-presence{border-bottom:1px solid #cbb69457;padding-bottom:18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=shared-study] .cine-results{border-left:2px solid #a1c9b2}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-modes{grid-template-rows:minmax(255px,auto) minmax(255px,auto);grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:22px;margin-top:34px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-mode{background:var(--cinema-glass-background);min-height:230px;color:var(--vf-ink);box-shadow:var(--cinema-glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #bed2dc3d;border-top-color:#e0e5db66;border-radius:12px;padding:28px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-judgment{grid-row:1/3;min-height:532px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-mode:not(.cine-judgment){grid-template-rows:auto auto 1fr auto;grid-template-columns:74px minmax(0,1fr);align-content:start;column-gap:20px;display:grid}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-mode:not(.cine-judgment)>div{grid-area:1/1/5;height:100%}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-mode:not(.cine-judgment)>:is(small,h2,p,form){grid-column:2}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-mode:not(.cine-judgment) p{min-height:0;margin-bottom:18px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-mode:not(.cine-judgment) :is(.cine-matchingMark,.cine-reactionMark){flex-wrap:wrap;gap:12px;padding:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-mode:not(.cine-judgment) form{margin-top:0}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-judgment :is(h2,p,small,i){color:var(--vf-ink)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-judgmentMark{align-self:center}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-mode h2{font:500 25px/1.45 Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-mode:is(:hover,:focus-within){border-top-color:#e4c591;transform:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-judgmentMark i{transition:color .22s,translate .22s}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-judgment:is(:hover,:focus-within) .cine-judgmentMark i:first-child{color:#e4c591;translate:0 -6px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-matchingMark b{transform-origin:0;transition:scale .26s;scale:.65 1}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-matching:is(:hover,:focus-within) .cine-matchingMark b{scale:1}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-reactionMark b{transition:translate .16s;display:inline-block}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-reaction:is(:hover,:focus-within) .cine-reactionMark b{translate:9px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play-session] :is(.cine-wordTile,.cine-meaningTile,.cine-reactionTarget){color:var(--vf-ink);background:#76a2b817;border-color:#b4cfdc4d;box-shadow:inset 0 1px #dfebeb1a}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play-session] :is(.cine-wordTile,.cine-meaningTile,.cine-reactionTarget):hover:not(:disabled){background:#b9cad42b;border-color:#e4c591}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=marks] .cine-collectionHeader{margin:38px 0 28px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-focusLayer .cine-focusMeta h2{font:500 25px/1.4 Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-focusLayer .cine-focusClose{color:var(--vf-ink);background:#0e2230e6;border:1px solid #d2e0e259;top:clamp(24px,9%,64px);right:clamp(24px,9%,64px)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-focusMeta p{color:var(--vf-muted);line-height:1.85}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(.cine-evidencePanel,.cine-revealPanel){color:var(--vf-ink)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-storyEntry{border-left:2px solid #d6c19c66}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=growth] .cine-heading h1{font:500 28px/1.45 Noto Sans SC Variable,sans-serif}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=growth] :is(.cine-stage,.growth-particle-forms){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=growth] .cine-control{background:#1b3041c7;border-color:#cfdcdf4d;box-shadow:inset 0 1px #eff1e021}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .study-observation-trend{box-shadow:none;background:linear-gradient(140deg,#9ebdd00d,#0000);border-color:#bed2dc26}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .study-observation-bar{background:#d8c29c}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-page-scene[data-scene=welcome] .cinematic-page-scene-plane img{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cinematic-page-scene[data-scene=welcome] .cinematic-page-scene-plane{background:radial-gradient(at 14% 8%,#c0ccd024,#0000 58%),linear-gradient(115deg,#142e3d,#0a1e2b 65%)}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(.auth-panel,.setup-panel){color:var(--vf-ink);border-radius:16px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] :is(.auth-heading,.setup-heading) h1{font:500 32px/1.4 Noto Sans SC Variable,sans-serif}@media (prefers-reduced-motion:reduce){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card-foot>i,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-relationshipLink span,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-judgmentMark i,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-matchingMark b,html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .cine-reactionMark b{transition:none;translate:none;scale:none}}@media (max-width:1100px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-grid>a.word-library-card{grid-template-columns:minmax(150px,1fr) minmax(170px,1.4fr) 120px 20px;gap:2px 16px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-modes{grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr)}}@media (max-width:800px){html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1]{--cinema-glass-blur:14px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page] :is(h1,.type-page-title){font-size:27px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .learning-home :is(.cinematic-word-search,.cinematic-lexicon-face,.home-method-list,.home-plan-trajectory){--cinema-glass-blur:15px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-tools{padding:14px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-grid>a.word-library-card{grid-template-columns:minmax(0,1fr) 92px;gap:7px 12px;padding:18px 10px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card>strong{grid-area:1/1;font-size:28px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-phonetic{grid-area:2/1}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-definition{grid-area:3/1/auto/3}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card-topline{grid-area:1/2/3;font-size:10px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .word-library-card-foot{display:none}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] .library-learning-selection-grid>label{grid-template-columns:24px minmax(0,1fr) 80px;gap:6px 10px;padding:15px 10px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-modes{grid-template-rows:auto;grid-template-columns:1fr}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-judgment{grid-row:auto;min-height:310px}html[data-appearance=cinema] body[data-visual-finish][data-cinematic-finish=glass-v1] [data-cinema-page=play] .cine-mode{min-height:220px}}@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]{--cinema-glass-top:#263d4b;--cinema-glass-bottom:#102737}}
