.lfoot{flex:none;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 7px;padding-top:12px;font:500 11.5px/1.5 var(--font);color:var(--mute);text-align:center}.lfoot a{color:inherit;text-decoration:none;white-space:nowrap}.lfoot a:active,.consent a:active{opacity:.6}.lfoot i{font-style:normal;opacity:.6}.consent{margin-top:10px;font:500 12px/1.5 var(--font);color:var(--mute);text-align:center}.consent a{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.film-page{max-width:430px;margin:0 auto;min-height:100vh;min-height:100dvh;position:relative;overflow-x:clip;color:var(--fg);background:var(--bg)}.fg{color:var(--cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='780' height='1200'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0035 0.006' numOctaves='4' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.45 0 0 0 0 0.56 1.6 0 0 0 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)' opacity='.55'/%3E%3C/svg%3E");background-size:780px 1200px}@keyframes film-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes film-spin{to{transform:rotate(360deg)}}@keyframes film-pulse{50%{transform:scale(1.35);opacity:.6}}@keyframes film-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.film-page .top{display:flex;justify-content:space-between;align-items:center;height:30px}.film-page .bk{font-size:26px;width:30px;text-align:left}.film-page .lang{display:flex;border:1px solid var(--line);font:600 12.5px var(--font)}.film-page .lang button{padding:3px 9px;opacity:.6}.film-page .lang button.on{background:var(--fg);color:var(--bg);opacity:1}.film-page .scr{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))}.film-page .tile{border:1px solid rgba(239,228,200,.45);overflow:hidden;display:flex;flex-direction:column;margin-top:14px;min-height:min(500px,64dvh)}.film-page .tile .im{height:min(300px,38dvh);overflow:hidden;border-bottom:1px solid rgba(239,228,200,.35);background:#000;flex:none}.film-page .tile .im img{width:100%;height:100%;object-fit:cover;object-position:center 22%;animation:film-zoom 6s ease-out both}.film-page .tile .bd{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1}.film-page .tile .k{color:#efe4c8bf}.film-page .tile .tl{font:700 28px/1.15 var(--font);margin-top:4px}.film-page .tile .hk{font:600 17px/1.35 var(--font);margin-top:6px}.film-page .tile .ts{font:500 15.5px/1.45 var(--font);opacity:.82;margin-top:auto;padding-top:16px}.film-page .a>*{animation:film-up .5s both}.film-page .a>*:nth-child(2){animation-delay:.08s}.film-page .go{width:100%;background:var(--fg);color:var(--bg);padding:16px;font:600 17px var(--font);display:flex;justify-content:center;align-items:center;gap:10px;transition:transform .12s}.film-page .go:active{transform:scale(.97)}.film-page .go-cream{background:var(--cream);color:var(--smoke)}.film-page .lnk{display:block;width:100%;padding:12px 0 0;font:500 14px var(--font);color:var(--mute);text-align:center}.film-page .err{font:500 16.5px/1.6 var(--font);text-align:center;margin-bottom:18px}.film-page .load{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 16px}.film-page .load-ring{width:min(300px,80vw);aspect-ratio:1;position:relative}.film-page .ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.film-page .ring-spin{animation:film-spin 120s linear infinite}.film-page .ring-pulse{animation:film-pulse 2.4s ease-in-out infinite}.film-page .ring-lit{animation:film-up .6s both}.film-page .ring-link{stroke-dasharray:4 5;opacity:.9}.film-page .load-ring img{position:absolute;left:50%;top:50%;width:40%;transform:translate(-50%,-56%)}.film-page .load-ready{margin-top:14px;font:700 24px/1.2 var(--font);opacity:0;transform:scale(.96);transition:opacity .7s,transform .7s}.film-page .load-ready.on{opacity:1;transform:none}.film-page .load-cont{margin-top:18px;width:min(290px,100%);opacity:0;transform:translateY(10px);transition:all .6s;pointer-events:none}.film-page .load-cont.on{opacity:1;transform:none;pointer-events:auto}.film-page .scroll{padding:max(24px,env(safe-area-inset-top)) 16px 40px}.film-page .an-in{animation:film-up .5s both}.film-page .an h1{font:700 28px/1.2 var(--font);margin:18px 0 6px}.film-page .an>.k:first-child{margin-top:18px}.film-page .pair{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:6px;margin:14px 0 12px;padding-top:10px;border-bottom:1px solid var(--line)}.film-page .pair figure{margin:0;min-width:72px;text-align:center}.film-page .pair img{display:block;height:150px;width:auto;max-width:132px;margin:0 auto;object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.film-page .pair figcaption{font:700 14px var(--font);padding:6px 0 8px}.film-page .pair .rel{align-self:center;display:flex;flex-direction:column;align-items:center;min-width:44px;color:var(--mute);font:600 12.5px var(--font)}.film-page .pair .rel i{font-style:normal;font-size:22px;line-height:1;color:var(--gold2)}.film-page .pair .free{position:absolute;top:0;right:0;width:66px;height:66px;border-radius:50%;background:var(--gold);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-12deg);box-shadow:0 6px 18px #d9a4414d;animation:film-stamp .45s 1.1s both}.film-page .pair .free:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.5px dashed rgba(20,21,24,.5);border-radius:50%}.film-page .pair .free b{font:700 14px/1 var(--font);letter-spacing:.02em}.film-page .pair .free i{font:700 17px/1 var(--font);font-style:normal;margin-top:2px}@keyframes film-stamp{0%{opacity:0;transform:rotate(-12deg) scale(1.7)}to{opacity:1;transform:rotate(-12deg) scale(1)}}@media (prefers-reduced-motion: reduce){.film-page .pair .free{animation:none}}.film-page .kc{margin:22px 0 0;text-align:center}.film-page .kc svg{display:block;width:100%;max-width:300px;margin:0 auto}.film-page .kc figcaption{margin-top:10px;font:600 13px var(--font);color:var(--mute)}.film-page .an .fl{font:500 13.5px var(--font);color:var(--mute)}.film-page .an h4{font:600 12.5px var(--font);color:var(--mute);margin:26px 0 8px;padding-top:16px;border-top:1px solid var(--line)}.film-page .verdict{margin-top:16px;border:1.5px solid var(--fg);padding:14px 14px 12px}.film-page .verdict .k{display:block;margin-bottom:8px}.film-page .meter{display:grid;grid-template-columns:repeat(3,1fr);border:1.5px solid var(--fg)}.film-page .meter div{padding:9px 4px;text-align:center;font:600 13px/1.2 var(--font);border-left:1px solid var(--line);opacity:.45}.film-page .meter div:first-child{border-left:0}.film-page .meter div.sel{background:var(--fg);color:var(--bg);opacity:1}.film-page .strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border-top:2px solid var(--fg);border-bottom:1px solid var(--line)}.film-page .strip div{padding:8px 0 8px 8px;border-left:1px solid var(--line);min-width:0}.film-page .strip div:first-child{border-left:0;padding-left:0}.film-page .strip small{display:block;font:500 11px var(--font);color:var(--mute)}.film-page .strip b{display:block;font:700 14.5px/1.2 var(--font);overflow-wrap:anywhere}.film-page .why{margin-top:6px}.film-page .why>div{display:flex;gap:10px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line);font:500 15.5px/1.45 var(--font)}.film-page .why i{font-style:normal;width:16px;flex:none;font-weight:700}.film-page .why .tone-pos i{color:#6fae7a}.film-page .why .tone-neg i{color:#c8665a}.film-page .why .tone-neu i{color:var(--mute)}.film-page .para{margin-top:16px;font:500 16.5px/1.75 var(--font)}.film-page .watch{margin-top:14px;border-left:3px solid var(--gold2);padding:4px 0 4px 12px;font:500 15px/1.6 var(--font)}.film-page .approx{margin-top:12px}.film-page .lock{margin-top:26px;background:var(--gold);color:var(--ink);padding:18px 16px 16px;box-shadow:0 10px 30px #d9a44138}.film-page .lock h5{font:700 16px var(--font);display:flex;justify-content:space-between;align-items:baseline;gap:8px}.film-page .lock h5 small{font:500 12px var(--font);color:#1415189e}.film-page .lock-row{display:flex;gap:10px;align-items:center;padding:11px 0;border-top:1px solid rgba(20,21,24,.2);font:600 14.5px var(--font)}.film-page .lock-row:first-of-type{margin-top:10px}.film-page .buy{display:block;width:100%;margin-top:12px;background:var(--ink);color:var(--gold);padding:16px;text-align:left}.film-page .buy:disabled{cursor:not-allowed}.film-page .buy small{display:block;font:500 12.5px var(--font);opacity:.75}.film-page .buy b{display:flex;justify-content:space-between;align-items:center;gap:8px;font:700 19px/1.2 var(--font);margin-top:2px}.film-page .buy b span{border:1.5px solid var(--gold);padding:4px 10px;font-size:18px}.film-page .buy em{display:block;font:500 12px var(--font);font-style:normal;opacity:.6;margin-top:8px}.film-page .src{margin-top:18px;font:500 11.5px var(--font);color:var(--mute)}.film-page .buy[aria-busy=true]{opacity:.8;cursor:progress}.film-page a.buy{display:block}.film-page .pay-note{margin-top:10px;font:600 13.5px/1.5 var(--font)}.film-page .pay-note a{text-decoration:underline}.film-page .kl{display:inline-block;margin-top:22px;font:600 14px var(--font);border-bottom:1px solid var(--line);padding-bottom:2px}.scr{position:relative;max-width:430px;height:100dvh;margin:0 auto;padding:max(18px,env(safe-area-inset-top)) 22px max(22px,env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow:hidden}.grain{background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.07'/%3E%3C/svg%3E")}.topbar{display:flex;justify-content:space-between;align-items:center;height:30px;flex:none}.topbar .wm{opacity:.9}.langtog{display:flex;border:1px solid var(--line);font:600 13px var(--font)}.langtog button{padding:3px 10px;opacity:.6;transition:background .2s,color .2s}.langtog button.on{background:var(--fg);color:var(--bg);opacity:1}.disp{font-family:var(--font);line-height:1.12;font-weight:700;letter-spacing:-.01em}.go{width:100%;background:var(--fg);color:var(--bg);padding:16px;font:600 17px var(--font);display:flex;justify-content:center;align-items:center;gap:10px;transition:transform .12s,opacity .2s}.go:active{transform:scale(.97)}.go:disabled{background:color-mix(in srgb,var(--fg) 32%,var(--bg));pointer-events:none}@keyframes up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rise>*{animation:up .5s both}.rise>*:nth-child(2){animation-delay:.06s}.rise>*:nth-child(3){animation-delay:.12s}.rise>*:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.auth .k{font:500 13px var(--font);letter-spacing:.04em;color:var(--mute)}.tile{position:relative;border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column;margin-top:14px;flex:0 1 452px;min-height:0;animation:up .5s both}.tile.gen{background:var(--ink2)}.tile .im{flex:0 1 252px;min-height:120px;overflow:hidden;border-bottom:1px solid var(--line);position:relative;background:#000}.tile.gen .im{background:none}.tile .im img{width:100%;height:100%;object-fit:cover;object-position:center 22%;animation:zoom 6s ease-out both}.tile .rg{position:absolute;left:50%;top:50%;width:min(230px,92%);aspect-ratio:1;transform:translate(-50%,-50%)}.tile .rgw{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:30px}.tile .bd{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1;gap:4px}.tile .tl{font-size:28px}.tile .ts{font-size:15.5px;line-height:1.45;opacity:.82;margin-top:auto;padding-top:8px}.dock{min-height:190px;flex:none}.lab{display:block;font:500 13px var(--font);opacity:.75;margin-bottom:6px}.num{display:flex;align-items:flex-end;gap:10px;border-bottom:1.5px solid var(--fg);padding-bottom:6px;transition:border-color .2s}.num:focus-within{border-color:var(--gold2)}.num span{font:600 24px var(--font);opacity:.6}.num input,.fld{flex:1;width:100%;min-width:0;background:transparent;border:0;border-radius:0;color:var(--fg);font:600 22px var(--font);outline:none;color-scheme:dark}.num input::placeholder,.fld::placeholder{color:var(--fg);opacity:.3}.err{min-height:24px;padding:6px 0 4px;font:500 14px var(--font);color:#e5a58f}.go .wa{width:9px;height:9px;border-radius:50%;background:#25d366}.sent{font-size:15.5px;line-height:1.45;opacity:.85;margin-bottom:12px}.sent b{font-weight:600;white-space:nowrap}.otp{display:flex;gap:8px;justify-content:space-between}.otp input{width:46px;height:58px;min-width:0;flex:0 1 46px;text-align:center;font:600 28px var(--font);background:transparent;border:1.5px solid var(--line);border-radius:0;color:var(--fg);outline:none;transition:border-color .2s}.otp input:focus{border-color:var(--gold2)}.otp input.f{animation:pop .22s;border-color:var(--fg)}.shake{animation:shake .4s}.links{display:flex;justify-content:space-between;gap:12px}.lnk{padding:6px 0;font:500 14px var(--font);opacity:.65}.lnk:disabled{opacity:.35;animation:none}.okb{text-align:center}.okb .disp{font-size:26px;margin-top:10px}.check{width:84px;height:84px;margin:0 auto}.check circle,.check path{fill:none;stroke:var(--fg);stroke-width:3;stroke-dasharray:300;stroke-dashoffset:300;animation:draw .7s ease forwards}.check path{stroke:var(--gold);animation-delay:.35s}.formh{font-size:32px;margin-top:22px;animation:up .5s both}.pat{border:1.5px solid var(--fg);position:relative;padding:6px 16px 14px;margin-top:20px}.pat:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--line);pointer-events:none}.row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 0;border-bottom:1px solid var(--line);animation:rowin .35s both}.row span{font:500 13px var(--font);opacity:.65;width:56px;flex:none}.row b{flex:1;font:600 19px var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row button{position:relative;font:500 13px var(--font);opacity:.6;text-decoration:underline}.row.ghost{opacity:.45}.row.ghost b{font-size:16px;font-weight:500;white-space:normal}.ask{margin-top:18px;position:relative;animation:inR .4s both}.ask .disp{font-size:28px;margin-bottom:14px}.trio{display:grid;grid-template-columns:.8fr 1.4fr 1fr;gap:10px}select.fld{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:20px;border-bottom:1.5px solid var(--fg);padding:6px 0}select.fld option{color:#111}.fld.ln{border-bottom:1.5px solid var(--fg);padding:6px 0;transition:border-color .2s}.fld.ln:focus{border-color:var(--gold2)}.tm{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;transition:opacity .2s}.tm.off{opacity:.3;pointer-events:none}.ampm{display:flex;border:1.5px solid var(--fg)}.ampm button{padding:8px 12px;font:600 15px var(--font);transition:background .2s,color .2s}.ampm button.on,.tog.on{background:var(--fg);color:var(--bg)}.tog{margin-top:14px;border:1px solid var(--line);padding:9px 14px;font:500 15px var(--font);transition:background .2s,color .2s}.plc{position:relative}.dd{position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--ink2);border:1px solid var(--line);border-top:0}.dd button{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;text-align:left;padding:11px 12px;font-size:18px;border-top:1px solid rgba(239,228,200,.14);animation:rowin .25s both}.dd small{font:500 13px var(--font);opacity:.6;text-align:right}.dd .none{padding:11px 12px;font:500 14px var(--font);opacity:.7}.plc .spin{position:absolute;right:4px;top:50%;width:18px;height:18px;margin-top:-9px;border:2px solid rgba(239,228,200,.25);border-top-color:var(--gold2);border-radius:50%;animation:plc-spin .7s linear infinite;pointer-events:none}.plc.busy .dd button{opacity:.55;transition:opacity .15s}.dd .seek .dots:after{content:"";animation:plc-dots 1.2s steps(4) infinite}@keyframes plc-spin{to{transform:rotate(360deg)}}@keyframes plc-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.credit{position:absolute;right:0;top:-18px;font:500 10px var(--font);opacity:.35}.done{text-align:center}.seal{position:relative;width:min(270px,70vw);aspect-ratio:1;margin:0 auto 22px}.seal .ini{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:44px}.done .nm{font-size:42px;margin-top:6px}.ring-spin{transform-origin:50px 50px;animation:spin 140s linear infinite}.ring-lit{transform-origin:50px 4px;animation:lit .6s .5s both}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{50%{transform:scale(1.14)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes lit{0%{transform:scale(0);opacity:0}70%{transform:scale(1.4)}to{transform:scale(1);opacity:1}}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes rowin{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes inR{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-height: 700px){.tile .tl{font-size:23px}.tile .ts{font-size:14px}.formh{font-size:26px;margin-top:12px}.pat{margin-top:12px}.row{padding:8px 0}.ask{margin-top:12px}.ask .disp{font-size:23px;margin-bottom:10px}.seal{width:min(210px,60vw)}}.rp{max-width:430px;margin:0 auto;min-height:100vh;position:relative;color:var(--fg);background:var(--bg);--ink-c: var(--gold2)}.rp b{font-weight:700}.rp .sk{display:block;font:600 13px var(--font);color:var(--gold2);letter-spacing:.03em}.rp .rhd{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;z-index:40;padding:14px 22px 10px;background:var(--bg);border-bottom:1px solid var(--line);transition:background .5s,border-color .5s}.rp .rhd.clear{background:transparent;border-color:transparent;--fg: var(--cream);--line: rgba(239, 228, 200, .3);color:var(--cream)}.rp .rhd .top{display:flex;justify-content:space-between;align-items:center;height:30px}.rp .rhd .bk{font-size:26px;width:30px;text-align:left}.rp .rhd .wm{font:600 17px var(--font);letter-spacing:.04em}.rp .lang{display:flex;border:1px solid var(--line);font:600 12.5px var(--font)}.rp .lang button{padding:3px 9px;opacity:.6}.rp .lang button.on{background:var(--fg);color:var(--bg);opacity:1}.rp .rhd.clear .lang button.on{color:var(--ground)}.rp .rhd .pr{position:absolute;left:0;bottom:-1px;height:3px;transition:width .12s,background .4s}.rp .bu{position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;z-index:50;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .7s ease}.rp .bu.out{opacity:0}.rp .bu-txt{position:absolute;top:0;right:0;bottom:0;left:0;padding:64px 22px 0;-webkit-mask-image:linear-gradient(transparent 0,#000 18%,#000 78%,transparent 100%);mask-image:linear-gradient(transparent 0,#000 18%,#000 78%,transparent 100%);animation:bu-pulse 1.5s ease-in-out infinite}.rp .bu-txt p{font:500 19px/1.75 var(--font);color:var(--cream);animation:bu-drift 8s linear both}.rp .bu-txt span{opacity:0;animation:bu-word .6s ease-out both}.rp .bu-glow{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 38%,transparent) 0,transparent 68%);animation:bu-breathe 2.5s ease-in-out infinite}.rp .bu-fig{position:relative;height:min(56vh,420px);max-width:86%;object-fit:contain;filter:drop-shadow(0 14px 30px rgba(0,0,0,.55));animation:bu-in 1s ease-out both,bu-breathe 2.5s ease-in-out 1s infinite}.rp .bu-cap{position:relative;margin-top:22px;font:600 15px var(--font);color:var(--cream);text-align:center}.rp .bu-cap i{display:block;width:140px;height:2px;margin:10px auto 0;background:#efe4c833}.rp .bu-cap b{display:block;height:100%;background:var(--accent);animation:bu-bar 8s linear both}@keyframes bu-word{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes bu-pulse{0%,to{opacity:.16}50%{opacity:.32}}@keyframes bu-drift{0%{transform:translateY(0)}to{transform:translateY(-140px)}}@keyframes bu-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes bu-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes bu-bar{0%{width:0}to{width:100%}}@media (prefers-reduced-motion: reduce){.rp .bu-txt,.rp .bu-txt p,.rp .bu-txt span,.rp .bu-glow,.rp .bu-fig{animation:none;opacity:1}.rp .bu-txt{opacity:.22}}.rp .env{position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 22px 30px;perspective:900px}.rp .env .eb{width:min(320px,86vw);aspect-ratio:320 / 216;position:relative;display:block}.rp .env .back{position:absolute;top:0;right:0;bottom:0;left:0;background:#e9dcbd}.rp .env .let{position:absolute;left:14px;right:14px;top:10px;bottom:16px;z-index:1;overflow:hidden;background:var(--bg);color:var(--fg);transition:transform 1s .5s cubic-bezier(.3,.8,.3,1);pointer-events:none;text-align:left}.rp .env .lpv{transform-origin:0 0}.rp .env .front{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#e3d4b1;clip-path:polygon(0 0,50% 62%,100% 0,100% 100%,0 100%)}.rp .env .flap{position:absolute;left:0;right:0;top:0;height:62%;z-index:3;transform-origin:top;transition:transform .6s;clip-path:polygon(0 0,100% 0,50% 100%);background:#d6c496}.rp .env .wax{position:absolute;left:50%;top:48%;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;z-index:4;background:var(--ground);border:3px solid var(--accent);color:var(--accent);font:700 26px var(--font);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0006;transition:transform .4s,opacity .4s}.rp .env.open .wax{transform:scale(1.4);opacity:0}.rp .env.open .flap{transform:rotateX(180deg);z-index:0}.rp .env.open .let{transform:translateY(-70%)}.rp .env.drop .eb{transform:translateY(520px) rotate(4deg);opacity:0;transition:transform 1.1s cubic-bezier(.5,0,.8,.4),opacity 1.1s}.rp .env.drop .lb,.rp .env.drop .eo{opacity:0;transition:opacity .4s}.rp .env .lb{margin-top:34px;text-align:center}.rp .env .lb small{font:500 13px var(--font);opacity:.7}.rp .env .lb b{font:700 20px/1.3 var(--font);display:block}.rp .env .eo{margin-top:22px;border:1.5px solid var(--cream);padding:11px 22px;font:600 15px var(--font)}.rp .rdoc{position:relative;background-color:var(--bg);transform-origin:0 0;overflow:hidden}.rp .rdoc.hid{visibility:hidden}.rp .rdoc.flying{z-index:30;box-shadow:0 30px 70px #0000008c}.rp .head{padding:66px 24px 0}.rp .lh{margin-top:14px;padding:5px;border:1.5px solid var(--ink-c)}.rp .lh>div{border:.75px solid var(--ink-c);padding:16px 14px 10px;text-align:center}.rp .lh .orn{display:flex;align-items:center;gap:10px;justify-content:center;color:var(--ink-c);font:700 11px var(--font);letter-spacing:.2em}.rp .lh .orn:before,.rp .lh .orn:after{content:"";flex:1;border-top:1px solid var(--ink-c)}.rp .lh h1{font:700 28px/1.2 var(--font);margin-top:6px;color:var(--ink-c)}.rp .lh table{width:100%;border-collapse:collapse;margin-top:12px;font:500 13.5px var(--font);text-align:left}.rp .lh td{border-top:1px solid var(--line);padding:7px 0;vertical-align:top}.rp .lh td:first-child{color:var(--mute);width:78px}.rp .cov{margin-top:28px;padding:20px 24px 40px;min-height:640px;display:flex;flex-direction:column}.rp .cring{position:relative;width:min(300px,78vw);aspect-ratio:1;margin:0 auto}.rp .cring .ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rp .ring-spin{animation:film-spin 120s linear infinite}.rp .ring-pulse{animation:film-pulse 2.4s ease-in-out infinite}.rp .ring-lit{transition:opacity .6s}.rp .unlit .ring-lit{opacity:0}.rp .cring img{position:absolute;left:50%;top:50%;width:40%;transform:translate(-50%,-56%)}.rp .cov .badge{align-self:flex-start;margin-top:auto;font:700 13px var(--font);background:var(--accent);color:var(--ground);padding:3px 9px}.rp .cov .for{font:500 15px var(--font);opacity:.8;margin-top:12px}.rp .cov h2{font:700 30px/1.22 var(--font);margin-top:6px}.rp .cov .stamp{align-self:flex-start;display:inline-flex;gap:8px;align-items:center;margin-top:18px;border:1.5px solid var(--accent);color:var(--accent);padding:7px 14px;font:700 16px var(--font)}.rp .cov .stamp i{width:8px;height:8px;background:var(--accent);border-radius:50%}.rp .pad{padding:0 24px}.rp .bt{opacity:0;transform:translateY(22px);transition:opacity .8s,transform .8s}.rp .bt.in{opacity:1;transform:none}.rp .beat{padding-top:56px}.rp .facts{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--fg);margin-top:14px}.rp .facts div{padding:9px 0;border-bottom:1px solid var(--line)}.rp .facts div:nth-child(odd){padding-right:10px}.rp .facts div:nth-child(2n){padding-left:10px;border-left:1px solid var(--line)}.rp .facts small{display:block;font:500 11px var(--font);color:var(--mute)}.rp .facts b{display:block;font:700 17px/1.25 var(--font)}.rp .approx{margin-top:10px;font:500 13px var(--font);color:var(--mute)}.rp .one{font:700 25px/1.4 var(--font);margin-top:10px}.rp .ch{margin-top:72px;position:relative}.rp .op{min-height:600px;padding:28px 24px 30px;background-color:var(--c);color:var(--on);display:flex;flex-direction:column;position:relative;overflow:hidden}.rp .op .art{position:absolute;right:4px;top:34px;height:380px;max-width:64%;object-fit:contain;object-position:right top;opacity:0;transform:translateY(24px);transition:opacity 1s .2s,transform 1.2s .2s cubic-bezier(.2,.9,.3,1);pointer-events:none}.rp .op .art.eng{height:300px;top:60px}.rp .ch.in .op .art{opacity:1;transform:none}.rp .op .no{position:relative;font:700 150px/.8 var(--font);letter-spacing:-.02em;transform:translate(-30px);opacity:0;transition:all .9s cubic-bezier(.2,.9,.3,1)}.rp .ch.in .op .no{transform:none;opacity:.92}.rp .op .of{margin-top:auto;position:relative}.rp .op small{display:block;font:600 14px var(--font);opacity:.8}.rp .op h3{font:700 32px/1.2 var(--font);margin-top:6px}.rp .op .dn{margin-top:22px;font:600 13px var(--font);opacity:.6}.rp .ch .cseal{position:absolute;right:18px;top:300px;z-index:2;width:110px;height:110px;opacity:0}.rp .ch.in .cseal{animation:rep-stamp .5s 1s both}@keyframes rep-stamp{0%{transform:rotate(-14deg) scale(2.2);opacity:0}to{transform:rotate(-14deg) scale(1);opacity:.92}}.rp .lead{font:700 25px/1.4 var(--font);margin-top:40px;padding-left:16px;border-left:4px solid var(--c)}.rp .pad>p{font:500 17.5px/1.85 var(--font);margin-top:26px}.rp .vis{margin-top:40px}.rp .act{margin-top:40px;padding:16px 18px;background:color-mix(in srgb,var(--c) 14%,transparent);font:500 17px/1.6 var(--font)}.rp .quote{margin-top:44px;font:700 26px/1.4 var(--font)}.rp .quote:before{content:"";display:block;width:44px;height:5px;background:var(--c);margin-bottom:16px}.rp .nchart{display:block;width:min(300px,100%);margin:0 auto;font-family:var(--font)}.rp .cap{font:500 13px var(--font);color:var(--mute);text-align:center;margin-top:10px}.rp .vflow .bx{border:1.5px solid var(--fg);padding:14px 16px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.rp .vflow .bx small{display:block;font:500 13px var(--font);color:var(--mute)}.rp .vflow .bx b{display:block;font:700 22px/1.25 var(--font)}.rp .vflow .bx span{font:600 14px var(--font);text-align:right}.rp .vflow.filter>div:nth-child(2) .bx{border:2px dashed var(--c)}.rp .vflow.karma>div:first-child .bx{border-style:dashed;opacity:.75}.rp .vflow.karma>div:last-child .bx{background:var(--gold);color:var(--ink);border-color:var(--gold)}.rp .vflow.karma>div:last-child .bx small,.rp .vflow.karma>div:last-child .bx span{color:#141518b8}.rp .vflow .ar{text-align:center;color:var(--gold2);font-size:22px;line-height:1;padding:8px 0}.rp .cond>div{display:flex;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.rp .cond>div:first-child{border-top:1px solid var(--line)}.rp .cond i{font-style:normal;width:34px;height:34px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font:700 17px var(--font);flex:none;background:#3f7d4e}.rp .cond i.mid{background:#8a7a4a}.rp .cond i.no{background:#b5492f}.rp .cond small{display:block;font:500 12.5px var(--font);color:var(--mute)}.rp .cond b{font:700 18px/1.3 var(--font)}.rp .eq{margin-top:22px;display:flex;align-items:baseline;gap:12px;font:700 34px/1.15 var(--font)}.rp .eq span{color:var(--gold2);font-size:30px}.rp .leg{margin-top:14px;font:500 13.5px/1.7 var(--font);color:var(--mute)}.rp .nl>div{display:flex;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line);font:700 20px/1.35 var(--font)}.rp .nl>div:first-child{border-top:1px solid var(--line)}.rp .nl i{font-style:normal;font:700 15px var(--font);color:color-mix(in srgb,var(--c) 55%,#efe4c8);flex:none;width:26px}.rp .nl.m-warn i{color:#d9774a}.rp .nl small{display:block;font:500 14.5px/1.5 var(--font);color:var(--mute);margin-top:4px}.rp .dl h5{font:700 15px var(--font);margin-bottom:4px;display:flex;gap:8px;align-items:center}.rp .dl h5 i{font-style:normal;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px}.rp .dl .ok i{background:#3f7d4e}.rp .dl .no i{background:#b5492f}.rp .dl .no{margin-top:30px}.rp .dl p{font:600 18px/1.4 var(--font);padding:14px 0 14px 30px;border-bottom:1px solid var(--line)}.rp .rem{background:var(--gold);color:var(--ink);padding:16px 16px 14px}.rp .rem h5{font:700 17px var(--font);display:flex;justify-content:space-between;align-items:baseline}.rp .rem h5 small{font:500 12px var(--font);opacity:.7}.rp .rem .rrow{display:grid;grid-template-columns:78px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid rgba(20,21,24,.22);font:600 16px/1.4 var(--font)}.rp .rem .rrow:first-of-type{border-top:1px solid rgba(20,21,24,.22);margin-top:10px}.rp .rem .rrow small{font:500 12.5px var(--font);opacity:.7;padding-top:1px}.rp .trk{margin-top:12px}.rp .trk .tk{display:flex;justify-content:space-between;font:500 12.5px var(--font);color:#141518b3}.rp .trk .tg{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:6px}.rp .trk .tg button{aspect-ratio:1;border:1.5px solid rgba(20,21,24,.5);font:600 11px var(--font);color:#14151899;transition:transform .15s,background .2s}.rp .trk .tg button.on{background:var(--ink);color:var(--gold);border-color:var(--ink)}.rp .trk .tg button:active{transform:scale(.88)}.rp .prc>div{border-top:3px solid var(--c);padding:18px 0 22px}.rp .prc>div+div{margin-top:10px}.rp .prc .ph{display:flex;gap:14px;align-items:baseline}.rp .prc .ph i{font-style:normal;font:700 34px/1 var(--font);color:color-mix(in srgb,var(--c) 60%,#efe4c8)}.rp .prc .ph small{display:block;font:600 13px var(--font);color:var(--mute)}.rp .prc .ph b{display:block;font:700 21px/1.25 var(--font)}.rp .prc p{font:500 16.5px/1.75 var(--font);margin-top:10px}.rp .stt{display:flex;align-items:center}.rp .stt .st{flex:1;display:flex;align-items:center}.rp .stt .st>span{width:22px;text-align:center;color:var(--gold2);flex:none}.rp .stt .st>div{flex:1;text-align:center;padding:14px 4px;border:1.5px solid var(--fg);font:700 17px var(--font)}.rp .stt .st>div small{display:block;font:500 11.5px var(--font);color:var(--mute);margin-top:2px}.rp .stt .st:nth-child(2)>div{border-color:#b5492f}.rp .stt .st:nth-child(3)>div{background:var(--gold);color:var(--ink);border-color:var(--gold)}.rp .stt .st:nth-child(3)>div small{color:#141518a6}.rp .wt>div{padding:16px 0;border-bottom:1px solid var(--line)}.rp .wt>div:first-child{border-top:1px solid var(--line)}.rp .wt small{display:block;font:600 12.5px var(--font);color:#d9774a}.rp .wt em{display:block;font-style:normal;font:700 17px/1.4 var(--font);margin-top:6px;padding-left:22px;position:relative}.rp .wt em:before{content:"↳";position:absolute;left:0;color:#6fae7a}.rp .jr{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:end;height:190px;margin-top:10px}.rp .jr div{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.rp .jr i{display:block;background:var(--c);height:0;transition:height 1s cubic-bezier(.2,.9,.3,1)}.rp .bt.in .jr div:nth-child(1) i{height:22%;transition-delay:.2s;opacity:.45}.rp .bt.in .jr div:nth-child(2) i{height:55%;transition-delay:.5s;opacity:.7}.rp .bt.in .jr div:nth-child(3) i{height:100%;transition-delay:.8s;background:var(--gold)}.rp .jr b{font:700 15px var(--font);margin-top:8px}.rp .jr small{font:500 12.5px var(--font);color:var(--mute)}.rp .conf{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.rp .conf i{position:absolute;top:-24px;width:var(--s);height:var(--s);background:var(--k);clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);animation:rep-fall var(--d) linear var(--w) infinite;animation-play-state:paused}.rp .ch.in .conf i,.rp .fin.in .conf i{animation-play-state:running}@keyframes rep-fall{to{transform:translate(var(--x),700px) rotate(540deg)}}.rp .fin{min-height:700px;padding:40px 24px 50px;margin-top:80px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.rp .fin .cr{width:min(290px,76vw);aspect-ratio:1;position:relative;margin-top:10px}.rp .fin .cr svg{position:absolute;top:0;right:0;bottom:0;left:0}.rp .fin .cr path{fill:none;stroke-width:9;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s ease-out}.rp .fin.in .cr path{stroke-dashoffset:0}.rp .fin .cr img{position:absolute;left:50%;top:50%;width:46%;transform:translate(-50%,-54%) scale(.85);opacity:0;transition:all 1s 2s}.rp .fin.in .cr img{opacity:1;transform:translate(-50%,-54%)}.rp .fin .fk{margin-top:26px;color:var(--accent);font:700 12.5px var(--font);letter-spacing:.06em;position:relative}.rp .fin h2{font:700 34px/1.2 var(--font);margin-top:8px;opacity:0;transform:translateY(16px);transition:all .8s 2.3s;position:relative}.rp .fin p{font:500 17px/1.6 var(--font);opacity:0;margin-top:14px;max-width:300px;transition:opacity .8s 2.8s;position:relative}.rp .fin.in h2,.rp .fin.in p{opacity:1;transform:none}.rp .end{padding:60px 24px 50px}.rp .sign{display:flex;justify-content:space-between;align-items:flex-end;padding-top:16px;border-top:1px solid var(--line)}.rp .sign .sg{font:600 13px var(--font)}.rp .sign .sg i{display:block;font:italic 500 23px var(--font);color:var(--ink-c);margin-bottom:-2px}.rp .sign small{font:500 11.5px var(--font);color:var(--mute);display:block}.rp .sseal{width:68px;height:68px;opacity:.85;flex:none}.rp .home{display:block;margin-top:40px;background:var(--fg);color:var(--bg);padding:17px;font:600 17px var(--font);text-align:center}.rp .src{margin-top:16px;font:500 11.5px/1.5 var(--font);color:var(--mute);text-align:center}@keyframes rep-toast{0%{transform:translate(-50%,20px);opacity:0}12%,85%{transform:translate(-50%);opacity:1}to{opacity:0}}.film-page .toast,.rp .toast{position:fixed;left:50%;bottom:26px;z-index:30;background:var(--fg);color:var(--bg);font:600 14px var(--font);padding:10px 16px;white-space:nowrap;animation:rep-toast 3.2s both;pointer-events:none}.kundli .sec{display:flex;justify-content:space-between;align-items:baseline;margin:26px 0 10px;font:700 16px var(--font)}.kundli .sec span{font:500 12.5px var(--font);color:var(--mute)}.kundli h1{font:700 26px/1.2 var(--font);margin-top:20px}.kundli .pchip{display:inline-block;margin-top:10px;border:1px solid var(--fg);padding:4px 12px;font:600 14px var(--font)}.kundli .rl a{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.kundli .rl a:last-child{border-bottom:1px solid var(--line)}.kundli .rl b{display:block;font:600 15px/1.3 var(--font)}.kundli .rl small{font:500 12.5px var(--font);color:var(--gold2)}.kundli .rl i{margin-left:auto;font-style:normal;font-size:20px}.kundli .ag{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.kundli .ag .pic{aspect-ratio:4 / 5;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.kundli .ag .pic img{width:88%;margin-top:-8%;filter:grayscale(1) contrast(1.25)}.kundli .ag .res{position:absolute;left:5px;bottom:5px;background:var(--bg);color:var(--fg);font:600 11px var(--font);padding:3px 6px;white-space:nowrap}.kundli .ag .paid{position:absolute;right:5px;top:5px;background:var(--gold);color:var(--ink);font:700 10.5px var(--font);padding:2px 6px}.kundli .ag .tt{font:600 12.5px/1.25 var(--font);margin-top:6px}.kundli .ag .empty{aspect-ratio:4 / 5;border:1px dashed var(--line);display:flex;align-items:center;justify-content:center;text-align:center;font:500 12.5px var(--font);color:var(--mute);padding:8px}.kundli .none{font:500 14.5px/1.5 var(--font);color:var(--mute)}.rp .rcpt{margin-top:40px;padding:5px;border:1.5px solid var(--ink-c);break-inside:avoid}.rp .rcpt>div{border:.75px solid var(--ink-c);padding:14px 14px 10px}.rp .rcpt .orn{display:flex;align-items:center;gap:10px;justify-content:center;color:var(--ink-c);font:700 11px var(--font);letter-spacing:.2em}.rp .rcpt .orn:before,.rp .rcpt .orn:after{content:"";flex:1;border-top:1px solid var(--ink-c)}.rp .rcpt table{width:100%;border-collapse:collapse;margin-top:10px;font:500 13px var(--font);text-align:left}.rp .rcpt td{border-top:1px solid var(--line);padding:6px 0;vertical-align:top}.rp .rcpt td:first-child{color:var(--mute);width:92px;padding-right:8px}.rp .rcpt td.id b{font:600 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;user-select:all;-webkit-user-select:all}.rp .rcpt p{margin-top:8px;font:500 11.5px/1.5 var(--font);color:var(--mute);text-align:center}.rp .end .lfoot{margin-top:28px}@media print{.rp .rhd,.rp .env,.rp .bu,.rp .home,.rp .toast{display:none!important}}:root{--ink: #141518;--ink2: #1b1c20;--cream: #efe4c8;--paper: #efe7d4;--smoke: #1c2230;--silver: #cfd3dc;--gold: #d9a441;--font: Hind, sans-serif}.dark{--bg: var(--ink);--fg: var(--cream);--line: rgba(239, 228, 200, .28);--mute: rgba(239, 228, 200, .6);--gold2: #d9a441}.light{--bg: var(--paper);--fg: #1b1c20;--line: rgba(27, 28, 32, .22);--mute: rgba(27, 28, 32, .58);--gold2: #a8740f}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block}.page{max-width:430px;min-height:100vh;margin:0 auto;padding:54px 22px 30px;display:flex;flex-direction:column}.wm{font:600 17px var(--font);letter-spacing:.04em}.k{font:500 12.5px var(--font);color:var(--mute)}.spacer{flex:1}
