.jw [data-jw-section=film]{--jw-bg:#f4f7ff;--jw-bg-2:#eaf0ff;--jw-surface:#fff;--jw-surface-2:#eef3ff;--jw-surface-3:#dfe8ff;--jw-line:#0f2a6e1f;--jw-line-strong:#0f2a6e3d;--jw-ink:#0b1d47;--jw-muted:#44557f;--jw-faint:#7584ab;--jw-accent:#1f63f0;--jw-on-accent:#fff;--jw-radius:18px;--film-navy:#0b1d47;--film-blue:#1f63f0;--film-glow:#3b8cff;--film-gold:#e2a72c;--film-gold-2:#f6cf6e;--line:var(--jw-line);--gold:var(--film-gold);--gold-2:var(--film-gold-2);--on-gold:var(--film-navy);--teal:#1f63f0;--teal-2:#164bc0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;background:radial-gradient(70% 45% at 50% -5%, #3b8cff2e, transparent 70%), radial-gradient(40% 30% at 100% 30%, #e2a72c1a, transparent 70%), radial-gradient(45% 35% at 0% 80%, #1f63f014, transparent 70%), var(--jw-bg);min-height:100dvh;color:var(--jw-ink);position:relative}.jw [data-jw-section=film] .card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--jw-line);border-top:2px solid color-mix(in srgb, var(--film-gold) 55%, transparent);border-radius:var(--jw-radius);background:#ffffffe0;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;animation:.55s cubic-bezier(.2,.8,.2,1) both film-rise;box-shadow:inset 0 1px #fff,0 14px 34px -18px #0f2a6e59}.jw [data-jw-section=film] a.card:hover,.jw [data-jw-section=film] .film-hover:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 22px 40px -18px #0f2a6e73}.jw [data-jw-section=film] .space-y-4>.card:nth-child(2),.jw [data-jw-section=film] .space-y-5>.card:nth-child(2){animation-delay:50ms}.jw [data-jw-section=film] .space-y-4>.card:nth-child(3),.jw [data-jw-section=film] .space-y-5>.card:nth-child(3){animation-delay:.1s}.jw [data-jw-section=film] .space-y-4>.card:nth-child(n+4),.jw [data-jw-section=film] .space-y-5>.card:nth-child(n+4){animation-delay:.15s}@keyframes film-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.jw [data-jw-section=film] .btn{transition:transform .12s,box-shadow .2s,background-color .2s}.jw [data-jw-section=film] .btn:active:not(:disabled){transform:scale(.97)}.jw [data-jw-section=film] .btn-primary{background:linear-gradient(180deg, var(--film-gold-2), var(--film-gold));color:var(--film-navy);box-shadow:0 8px 22px -10px #e2a72cbf,inset 0 1px #fff9}.jw [data-jw-section=film] .btn-secondary{background:linear-gradient(180deg, #2f74ff, var(--film-blue));color:#fff;box-shadow:0 8px 22px -12px #1f63f0cc}.jw [data-jw-section=film] .display{color:var(--film-navy);letter-spacing:-.01em}.jw [data-jw-section=film] .chip{background:var(--jw-surface-2);color:var(--film-navy)}.film-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.9rem;margin-inline:-1rem;padding:.4rem 1rem 1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.film-swipe::-webkit-scrollbar{display:none}.film-swipe>*{scroll-snap-align:center;flex:none}.film-option{color:#fff;background:radial-gradient(120% 70% at 85% 0%, #3b8cff8c, transparent 60%), linear-gradient(160deg, #163a8f, var(--film-navy) 70%);border-radius:26px;flex-direction:column;justify-content:flex-end;gap:.35rem;width:min(78vw,300px);min-height:330px;padding:1.25rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;animation:.6s cubic-bezier(.2,.8,.2,1) both film-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #0b1d47bf}.film-option:hover{transform:translateY(-6px)rotate(-.4deg);box-shadow:0 30px 60px -24px #0b1d47d9}.film-option:active{transform:scale(.98)}.film-option[data-tone=gold]{color:var(--film-navy);background:radial-gradient(110% 70% at 15% 0%, #ffffffa6, transparent 60%), linear-gradient(160deg, var(--film-gold-2), var(--film-gold))}.film-option[data-tone=light]{color:var(--film-navy);border:1px solid var(--jw-line);background:radial-gradient(110% 70% at 85% 0,#3b8cff38,#0000 60%),linear-gradient(160deg,#fff,#e6eeff)}.film-option[aria-disabled=true]{filter:grayscale(.6);opacity:.6}.film-option .film-option-icon{filter:drop-shadow(0 8px 14px #00000040);font-size:3.4rem;line-height:1;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset-block-start:1.1rem;inset-inline-start:1.1rem}.film-option:hover .film-option-icon{transform:scale(1.08)rotate(-4deg)}.film-option .film-option-step{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:700;position:absolute;inset-block-start:1rem;inset-inline-end:1.1rem}.film-option:after{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#ffffff59 0 10px,#0000 10px 20px) 50%/100% 5px no-repeat,#0000002e;height:12px;position:absolute;inset-block-end:0;inset-inline:0}.film-option h3{font-size:1.5rem;font-weight:800;line-height:1.3}.film-option p{opacity:.85;font-size:.9rem;line-height:1.6}.film-option[data-active=true]{outline:3px solid var(--film-gold);outline-offset:3px}.film-steps .film-option{border-radius:20px;width:min(42vw,150px);min-height:150px;padding:.9rem}.film-steps .film-option .film-option-icon{font-size:2.3rem;inset-block-start:.8rem;inset-inline-start:.8rem}.film-steps .film-option h3{font-size:1rem}.film-steps .film-option .film-option-step{font-size:.65rem;top:.7rem}.film-decor{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.film-decor .reel{opacity:.13;width:260px;height:260px;animation:60s linear infinite film-spin;position:absolute}.film-decor .reel.a{inset-block-start:-60px;inset-inline-end:-70px}.film-decor .reel.b{opacity:.1;width:320px;height:320px;animation-duration:90s;animation-direction:reverse;inset-block-end:-80px;inset-inline-start:-90px}.film-decor .strip{opacity:.09;height:120px;position:absolute;inset-block-start:38%;inset-inline:-10%;transform:rotate(-8deg)}.film-decor .strip-holes{animation:22s linear infinite film-roll}.film-decor .clap{opacity:.12;width:70px;animation:7s ease-in-out infinite film-float;position:absolute;inset-block-start:14%;inset-inline-start:6%}.film-decor .spot{filter:blur(6px);background:conic-gradient(from 180deg at 50% 0,#0000 160deg,#3b8cff1a 175deg,#ffffff40 180deg,#3b8cff1a 185deg,#0000 200deg);width:40%;height:80%;animation:12s ease-in-out infinite film-sway;position:absolute;inset-block-start:-10%;inset-inline-start:30%}@keyframes film-spin{to{transform:rotate(360deg)}}@keyframes film-roll{to{transform:translate(-120px)}}@keyframes film-float{50%{transform:translateY(-10px)rotate(-4deg)}}@keyframes film-sway{50%{transform:rotate(6deg)}}.film-sound{z-index:40;border:1px solid var(--jw-line);background:#fff;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;font-size:1.1rem;display:grid;position:fixed;inset-block-end:1rem;inset-inline-start:1rem;box-shadow:0 8px 20px -10px #0b1d4780}@media (prefers-reduced-motion:reduce){.jw [data-jw-section=film] .card,.film-option,.film-decor *{transition:none!important;animation:none!important}}.jw:has([data-jw-section=film]){--jw-bg:#f4f7ff;background:radial-gradient(70% 45% at 50% -5%,#3b8cff29,#0000 70%),radial-gradient(40% 30% at 100% 30%,#e2a72c14,#0000 70%),#f4f7ff}html:has([data-jw-section=film]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7ff}html:has([data-jw-section=film]) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7ff}.team-wallet{background:radial-gradient(90% 70% at 100% 0,#ff7a598c,#0000 60%),radial-gradient(70% 60% at 0 100%,#f6c44559,#0000 60%),linear-gradient(135deg,#be123c,#7c1d6f 45%,#4c1d95);border:1px solid #fde68a73;animation:.6s cubic-bezier(.2,.8,.2,1) both film-rise;box-shadow:0 26px 50px -24px #7c1d6fcc,inset 0 1px #ffffff40}.team-wallet:before{content:"";background:conic-gradient(from 0deg, transparent 0 70%, #fde68a2e 80%, transparent 90%);pointer-events:none;animation:7s linear infinite team-sweep;position:absolute;inset:-40%}.team-wallet>*{position:relative}.team-coin-float{animation:3.6s ease-in-out infinite team-float;display:inline-block}@keyframes team-sweep{to{transform:rotate(1turn)}}@keyframes team-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-7px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.team-wallet:before,.team-coin-float{animation:none}}.sajjad-fab{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:45;color:#fff;background:linear-gradient(135deg,#163a8f,#0b1d47);border:2px solid #e2a72c;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem .55rem .8rem;font-weight:900;animation:3.2s ease-in-out infinite sajjad-breathe;display:inline-flex;position:fixed;box-shadow:0 14px 30px -12px #0b1d47b3,0 0 0 4px #e2a72c2e}.sajjad-fab:hover{transform:translateY(-2px)}.sajjad-face{font-size:1.35rem;line-height:1;display:inline-block}.sajjad-fab .sajjad-face{animation:4s ease-in-out infinite sajjad-nod}.sajjad-panel{color:#0b1d47;background:linear-gradient(#f8faff,#eef3ff);animation:.35s cubic-bezier(.2,.8,.2,1) both sajjad-in;box-shadow:-20px 0 50px -20px #0b1d4773}@keyframes sajjad-in{0%{transform:translate(100%)}}@keyframes sajjad-breathe{0%,to{box-shadow:0 14px 30px -12px #0b1d47b3,0 0 0 4px #e2a72c2e}50%{box-shadow:0 14px 30px -12px #0b1d47b3,0 0 0 8px #e2a72c1a}}@keyframes sajjad-nod{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-10deg)}92%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.sajjad-fab,.sajjad-fab .sajjad-face,.sajjad-panel{animation:none}}
