.film_film__b4iCn{--display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",system-ui,sans-serif;--text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",system-ui,sans-serif;--brand:#6155f5;position:relative;width:100%;aspect-ratio:16/9;container-type:inline-size;border-radius:32px;overflow:clip;isolation:isolate;background-color:#f5f5f7;background-image:radial-gradient(#dcdce1 1.3px,transparent 1.5px);background-size:26px 26px;background-position:13px 13px}.film_frame__7d5gs{position:absolute;inset:0}.film_stage__OJl2R{position:absolute;left:0;top:0;width:1600px;height:900px;overflow:clip;transform:scale(tan(atan2(100cqw,1600px)));transform-origin:0 0;perspective:2000px}.film_at__AOXkq{position:absolute;width:0;height:0}.film_mid__cLStm{position:absolute;left:0;top:0;transform:translate(-50%,-50%)}.film_blob__UpMkq{position:absolute;width:760px;height:760px;border-radius:50%;pointer-events:none}.film_blobKai__WpdJx{left:760px;top:-260px;background:radial-gradient(closest-side,rgba(22,138,245,.1),rgba(22,138,245,0))}.film_blobAria__h_u2J{left:980px;top:360px;background:radial-gradient(closest-side,rgba(255,63,70,.08),rgba(255,63,70,0))}.film_head__mYPAU{position:absolute;left:140px;top:450px;width:720px;margin:0;transform:translateY(-50%);font:700 92px/1.04 var(--display);letter-spacing:-.035em;color:#1d1d1f}.film_line__qJgkT{display:block;overflow:clip;padding:.06em 0 .12em;margin:-.06em 0 -.12em}.film_word__L6lN_{display:inline-block;margin-right:.24em}.film_word__L6lN_:last-child,html[lang=zh-Hans] .film_word__L6lN_{margin-right:0}.film_hi__dRfok{color:var(--brand)}.film_dear__pAc9f>div{--sunken:#fff;filter:drop-shadow(0 1px 1px rgba(32,35,74,.06))}.film_touch__KyOWR{position:absolute;z-index:5;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:rgba(60,60,67,.24);box-shadow:0 0 0 1.5px rgba(255,255,255,.75);pointer-events:none}.film_chat__rRqNY{width:370px;display:flex;flex-direction:column;gap:10px}.film_yours__qewnZ{align-self:stretch}.film_composer__Q52Hw{position:relative;height:52px;margin-top:60px;padding:0 8px 0 16px;display:flex;align-items:center;gap:12px;border-radius:26px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 12px 30px rgba(0,0,0,.08)}.film_plus__nLKq_{display:grid;place-items:center;color:#1d1d1f}.film_field__wmyqQ{position:relative;flex:1;min-width:0;height:22px;display:flex;align-items:center;white-space:nowrap;overflow:clip;font-size:16px;letter-spacing:-.3px}.film_placeholder__auqJJ{position:absolute;left:0;top:0;color:#8e8e93}.film_typed__ZfofG{color:#1d1d1f}.film_caret__zjmO1{width:2px;height:19px;margin-left:1px;background:var(--brand)}.film_sendDot__J9JxM{position:relative;flex:none;width:36px;height:36px;border-radius:18px;display:grid;place-items:center;background:var(--brand);color:#fff}.film_dearsAnchor__g0Kie{position:absolute;top:0;right:0;width:370px;height:0}.film_pose__DnNzY{position:absolute;inset:0}.film_flat__k6GfQ{margin:0;animation:none}.film_chipRow__JM62H{position:relative;display:flex;gap:8px}.film_counted__fw1rj{position:absolute;left:0;top:0;height:36px;padding:0 16px 0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:18px;background:var(--brand);color:#fff;font:600 15px/20px var(--text);letter-spacing:-.01em;white-space:nowrap}.film_slot__zuSlJ{position:relative}.film_slotNext__c2CM2{position:absolute;left:0;right:0;top:0}.film_tools__wkcXS{position:absolute;left:140px;top:574px;width:660px;display:flex;flex-wrap:wrap;gap:10px}.film_tool__TpCDx{display:inline-flex;align-items:center;gap:8px;padding:9px 18px 9px 13px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 10px 26px -14px rgba(32,35,74,.35);font:600 22px/28px var(--text);letter-spacing:-.02em;color:#1d1d1f;white-space:nowrap}.film_afterLetter__5AbV9{margin-top:-42px}.film_sendSheet__KzdZH{position:absolute;left:0;right:0;top:100%;z-index:3;margin-top:12px;padding:18px 18px 16px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 18px 44px rgba(0,0,0,.14)}.film_sendTitle__cMq4P{margin:0;font:700 20px/25px var(--display);letter-spacing:-.02em;color:#1d1d1f}.film_sendSub__p1aa8{margin:4px 0 0;font:400 15px/20px var(--text);letter-spacing:-.23px;color:#6e6e73}.film_goalPost__elZLT{width:338px;margin-left:-169px}.film_goalName__Oq7Tg{margin:0 0 8px 4px;font:600 14px/18px var(--text);letter-spacing:-.15px;color:#6e6e73}.film_napRow__fn6Pt{display:flex;justify-content:center;margin-bottom:4px}.film_win__x5vi9{width:420px;display:flex;flex-direction:column;align-items:center;text-align:center}.film_burst__7Uxhn{position:relative;width:420px;height:290px}.film_glow__Igb_z{width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;background:radial-gradient(closest-side,#ecebfe,rgba(255,255,255,0))}.film_bit__6dGHj,.film_glow__Igb_z{position:absolute;left:50%;top:50%}.film_aria__C_0k6,.film_kai__D7Fx6{position:absolute;top:50%;width:92px;height:92px;margin-top:-40px}.film_kai__D7Fx6{left:34px}.film_aria__C_0k6{right:34px}.film_layer__VNQj2{position:absolute;left:0;top:0}.film_winTitle__U944J{margin-top:6px;font:700 30px/1.15 var(--display);letter-spacing:-.03em;color:#1d1d1f}.film_winSub__hl4MH{margin-top:6px;font:400 15px/1.4 var(--text);color:#6e6e73}.film_reward__4T1Zy{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:8px}.film_sparks__UqRL3{display:inline-flex;align-items:center;gap:6px;font:600 17px var(--text);color:var(--brand);font-variant-numeric:tabular-nums}.film_week__1jdtm{display:flex;gap:6px}.film_day__OqdbX{width:34px;height:6px;border-radius:3px;background:var(--brand)}.film_weekText__gu6Mw{font:500 13px var(--text);color:#55555c}.film_unlock__g_fQ6{margin-top:16px;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;background:#fff;box-shadow:0 10px 26px -14px rgba(32,35,74,.35);font:500 14px var(--text);color:#1d1d1f;white-space:nowrap}.film_unlockFaces__peKp2{display:flex;gap:2px}.film_space__3eueC{position:relative;width:360px;height:330px;perspective:1100px}.film_post__3_OH8{position:absolute;left:50%;top:0;width:330px;margin-left:-165px}.film_postPanel__AQuLP{padding:8px;border-radius:28px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 18px 44px rgba(0,0,0,.1)}.film_pill__vNA_s{position:relative;display:inline-grid}.film_pill__vNA_s>*{grid-area:1/1}.film_pillOn__yX08u,.film_pillOn__yX08u b{color:var(--brand)}.film_spark__QsfUu{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;color:var(--brand)}.film_memoryRow__AE0Wp{position:absolute;left:0;right:0;top:262px;display:flex;justify-content:center}.film_fit__z7tqa{position:absolute;left:50%;width:338px;margin-left:-169px}.film_fitYou__yXahU{top:26px}.film_fitAria__DVv2v{top:80px}.film_fitStep__JtzbL{top:154px}.film_fitCounts__7MEeF{top:322px;height:36px}.film_learnCard__fol76{display:inline-flex;flex-direction:column;gap:4px;padding:12px 18px 14px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 10px 30px -14px rgba(32,35,74,.35);white-space:nowrap}.film_learnHead__3uq8e{display:inline-flex;align-items:center;gap:8px;font:600 13px/18px var(--text);color:#8e8e93}.film_learnText__sWILG{font:600 17px/22px var(--text);letter-spacing:-.43px;color:#1d1d1f}.film_end__uhcID{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.film_wordmark__j8E_9{margin:0;padding:.06em .1em .14em;overflow:clip;font:700 172px/1 var(--display);letter-spacing:-.045em;color:#1d1d1f}.film_letter__mu7Vr{display:inline-block}.film_tagline__CYnfg{margin:0;padding:.1em 0 .2em;overflow:clip;font:600 46px var(--display);letter-spacing:-.02em;color:#55555c}.film_tagWord__dfdXu{display:inline-block;margin-right:.24em}.film_tagWord__dfdXu:last-child{margin-right:0}.film_progress__0An__{position:absolute;left:50%;bottom:max(10px,1.6cqw);transform:translateX(-50%);display:flex;gap:max(4px,.4cqw)}.film_progress__0An__>span{position:relative;width:clamp(10px,1.6cqw,22px);height:3px;border-radius:2px;overflow:clip;background:#d2d2d7}.film_fill__WRNqw{position:absolute;inset:0;background:#1d1d1f;transform-origin:0 50%}.film_pause__ertEV{position:absolute;right:max(10px,1.4cqw);bottom:max(10px,1.4cqw);width:36px;height:36px;border-radius:18px;display:grid;place-items:center;color:#1d1d1f;background:rgba(255,255,255,.82);box-shadow:0 6px 16px -6px rgba(15,23,42,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.film_pause__ertEV:before{content:"";position:absolute;inset:-4px}.film_pause__ertEV:focus-visible{outline:3px solid rgba(97,85,245,.5);outline-offset:2px}