@import"https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;600;700&display=swap";.home-shell{width:100%;max-width:480px;min-height:100dvh;margin:0 auto;background:radial-gradient(circle at 72% 5%,rgba(101,40,255,.2),transparent 24%),linear-gradient(180deg,#050713,#03050d);box-shadow:0 0 80px #0000006b}.home-shell .app-header{height:76px;padding:max(14px,env(safe-area-inset-top)) 18px 10px;display:flex;align-items:center;justify-content:space-between;background:transparent}.home-shell .brand{gap:9px;font-size:24px;font-weight:850;letter-spacing:-.8px}.home-shell .brand-disc{width:34px;height:34px;border-radius:10px;font-size:12px;background:linear-gradient(145deg,#f5f2ff,#a760ff 38%,#5a17dc);box-shadow:0 0 20px #7e37f76b}.home-shell .notification-button{width:38px;height:38px;border:0;background:transparent}.home-mobile-page{padding:0 14px calc(104px + env(safe-area-inset-bottom))}.native-home{display:grid;gap:14px}.native-hero-zone{position:relative;min-height:198px;display:flex;align-items:stretch;justify-content:center;margin-inline:-14px;overflow:hidden}.native-hero-card{position:relative;z-index:2;width:calc(100% - 52px);min-height:198px;border:1px solid rgba(147,137,190,.26);border-radius:10px;background-size:cover;background-position:center;overflow:hidden;box-shadow:0 18px 42px #00000047}.native-hero-peek{position:absolute;top:0;bottom:0;z-index:1;width:62px;padding:0;border:1px solid rgba(147,137,190,.18);border-radius:10px;background-size:cover;background-position:center;opacity:.78}.native-hero-peek-left{left:-34px}.native-hero-peek-right{right:-34px}.native-hero-copy{position:absolute;inset:0;width:61%;padding:12px 12px 10px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.native-hero-copy>span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:7px;color:#f5edff;background:#5b23a6e0;font-size:9px;font-weight:800}.native-hero-copy h1{margin:8px 0 5px;color:#fff;font-size:clamp(18px,5vw,24px);line-height:1;letter-spacing:2px;text-transform:uppercase}.native-hero-copy p{margin:0;max-width:250px;overflow:hidden;color:#c4c8d6;font-size:10px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.native-trailer-button{min-height:34px;margin-top:9px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;color:#fff;text-decoration:none;font-size:10px;font-weight:800;background:linear-gradient(135deg,#6230ef,#8f34ff);box-shadow:0 8px 18px #632dde4d}.native-carousel-dots{height:18px;display:flex;align-items:center;justify-content:center;gap:9px}.native-carousel-dots button{width:7px;height:7px;padding:0;border:0;border-radius:7px;background:#32394b}.native-carousel-dots button.active{width:11px;background:#803bff;box-shadow:0 0 12px #803bffd9}.native-action-strip,.native-section-card{border:1px solid rgba(118,126,169,.23);border-radius:10px;background:linear-gradient(145deg,#0d1124f5,#070a17fa);box-shadow:0 14px 34px #0000002e}.native-action-strip{min-height:70px;padding:3px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.native-action-item{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#f6f7fb;text-decoration:none}.native-action-item:not(:last-child):after{content:"";position:absolute;top:16px;right:0;width:1px;height:54px;background:linear-gradient(transparent,rgba(130,136,171,.25),transparent)}.native-action-item span{width:42px;height:38px;display:grid;place-items:center;color:#ae65ff}.native-action-item b{overflow:hidden;max-width:100%;color:#f4f5f8;font-size:11px;font-weight:650;text-overflow:ellipsis}.home-shell .bottom-nav{bottom:max(8px,env(safe-area-inset-bottom));width:min(calc(100% - 24px),456px);height:76px;padding:8px;border:1px solid rgba(118,126,169,.24);border-radius:10px;background:#090c1af5;box-shadow:0 14px 40px #00000061}.home-shell .bottom-link{position:relative;gap:5px;color:#9ba0af;font-size:10px}.home-shell .bottom-icon{min-height:27px}.home-shell .bottom-link.active{color:#9f52ff}.home-shell .bottom-link.active:not(.center):after{content:"";position:absolute;bottom:0;width:26px;height:3px;border-radius:3px;background:#9b45ff}.home-shell .bottom-link.center .bottom-icon{width:52px;height:52px;margin-top:-30px;border:4px solid #090d1b;border-radius:10px;background:linear-gradient(145deg,#6030e8,#9a4cff);box-shadow:0 0 22px #7d35f594}@media(max-width:380px){.home-mobile-page{padding-inline:10px}.native-hero-zone{margin-inline:-10px;min-height:182px}.native-hero-card{width:calc(100% - 42px);min-height:182px}.native-hero-copy{width:66%;padding-left:18px}.native-hero-copy h1{font-size:18px}}@media(min-width:481px){body{background:#02030a}}.native-section-card{padding:12px}.native-section-header{min-height:38px;padding:0 2px 10px;display:flex;align-items:center;justify-content:space-between}.native-section-header h2{margin:0;color:#f8f8fb;font-size:18px;letter-spacing:-.35px}.native-section-header a{display:inline-flex;align-items:center;gap:2px;color:#a7aab8;text-decoration:none;font-size:11px}.native-task-list{border:1px solid rgba(118,126,169,.19);border-radius:10px;overflow:hidden;background:#0c1021c7}.native-task-row{min-height:76px;padding:10px;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px}.native-task-row:not(:last-child){border-bottom:1px solid rgba(123,132,173,.15)}.native-task-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:#fff}.tone-violet{background:linear-gradient(145deg,#5126d9,#7b34ff)}.tone-teal{background:linear-gradient(145deg,#087e78,#17bda8)}.tone-amber{background:linear-gradient(145deg,#ef8e00,#ffb62c)}.native-task-copy{min-width:0}.native-task-copy h3{margin:0 0 4px;overflow:hidden;color:#f7f7fb;font-size:12px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.native-task-copy p{margin:0;overflow:hidden;color:#999faf;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.native-task-row strong{color:#2ce5aa;font-size:11px;white-space:nowrap}.native-task-row button{min-width:54px;min-height:36px;padding:0 11px;border:0;border-radius:8px;color:#fff;font-size:11px;font-weight:800;background:linear-gradient(135deg,#6230ef,#8d35ff);box-shadow:0 8px 18px #5f27de38}.native-movie-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.native-movie-card{position:relative;aspect-ratio:1.45/1;min-height:125px;padding:0;border:1px solid rgba(122,130,166,.2);border-radius:10px;background-size:cover;background-position:center;overflow:hidden;color:#fff;text-align:left}.native-movie-copy{position:absolute;right:0;bottom:0;left:0;padding:10px}.native-movie-copy h3{margin:0 0 7px;overflow:hidden;color:#fff;font-size:12px;font-weight:850;letter-spacing:1px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.native-movie-copy>div{display:flex;align-items:center;gap:8px;color:#b5b9c5;font-size:9px}.native-rating{min-height:22px;padding:0 7px;display:inline-flex;align-items:center;gap:3px;border-radius:7px;color:#fff;font-weight:800;background:#4816a4eb}@media(max-width:380px){.native-task-row{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.native-task-icon{width:38px;height:38px}.native-task-row strong{display:none}.native-task-row button{min-width:48px;padding-inline:8px}.native-movie-card{min-height:116px}.native-movie-copy{padding:8px}.native-movie-copy h3{font-size:11px}}.native-hero-peek-left{left:-43px}.native-hero-peek-right{right:-43px}@media(max-width:380px){.native-hero-peek-left{left:-48px}.native-hero-peek-right{right:-48px}}.home-shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 6px;margin:5px 0 24px;padding:5px 0}.home-shortcut{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:72px;padding:3px;color:#fff;text-decoration:none;transition:transform .18s ease,color .18s ease}.home-shortcut:active{transform:scale(.96)}.home-shortcut:hover{color:#ddd0ff}.home-shortcut>span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;box-shadow:0 9px 20px #0003}.home-shortcut>span svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-shortcut strong{display:block;max-width:100%;min-height:24px;overflow:hidden;font-size:11px;font-weight:700;line-height:1.15;text-align:center}.home-shortcut:nth-child(1)>span{background:linear-gradient(145deg,#22c55e,#16a34a)}.home-shortcut:nth-child(2)>span{background:linear-gradient(145deg,#f59e0b,#d97706)}.home-shortcut:nth-child(3)>span{background:linear-gradient(145deg,#3b82f6,#2563eb)}.home-shortcut:nth-child(4)>span{background:linear-gradient(145deg,#ec4899,#db2777)}.home-shortcut:nth-child(5)>span{background:linear-gradient(145deg,#8b5cf6,#7c3aed)}.home-shortcut:nth-child(6)>span{background:linear-gradient(145deg,#14b8a6,#0f766e)}.home-shortcut:nth-child(7)>span{background:linear-gradient(145deg,#ef4444,#dc2626)}.home-shortcut:nth-child(8)>span{background:linear-gradient(145deg,#06b6d4,#0891b2)}.home-shortcut:nth-child(9)>span{background:linear-gradient(145deg,#f97316,#c2410c)}.home-shortcut:nth-child(10)>span{background:linear-gradient(145deg,#a855f7,#6d28d9)}@media(max-width:380px){.home-shortcuts{gap:12px 4px}.home-shortcut{min-height:68px}.home-shortcut>span{width:40px;height:40px}.home-shortcut>span svg{width:22px;height:22px}.home-shortcut strong{font-size:10px}}.review-home-shell{--review-bg: #0c0618;--review-surface: #171027;--review-surface-2: #211338;--review-border: rgba(177, 112, 255, .2);--review-purple: #9747ff;--review-purple-soft: #b36cff;--review-text: #f8f5ff;--review-muted: #aaa0bd;min-height:100vh;background:radial-gradient(circle at 50% -10%,rgba(129,48,220,.22),transparent 35%),linear-gradient(180deg,#0f071d 0%,var(--review-bg) 100%);color:var(--review-text)}.review-home-shell>.app-header{display:none}.review-home-page{width:min(100%,760px);margin:0 auto;padding:28px 18px 112px;background:transparent}.review-home{display:grid;gap:28px}.review-home__header{display:flex;align-items:center;justify-content:space-between;gap:18px}.review-home__header h1{margin:0;font-size:clamp(28px,7vw,38px);line-height:1.15;letter-spacing:-.04em}.review-home__header h1 span{display:inline-block;transform-origin:bottom center}.review-home__header p{margin:7px 0 0;color:var(--review-muted);font-size:15px}.review-home__bell{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--review-border);border-radius:12px;background:#ffffff09;color:var(--review-text);text-decoration:none}.review-search{display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:12px}.review-search label{display:flex;align-items:center;gap:12px;min-width:0;height:54px;padding:0 16px;border:1px solid var(--review-border);border-radius:12px;background:linear-gradient(135deg,#ffffff0e,#7e37d117);color:#9e8db8}.review-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--review-text);font:inherit}.review-search input::placeholder{color:#9286a5}.review-search button{display:grid;place-items:center;border:0;border-radius:12px;background:linear-gradient(145deg,#b058ff,#7d2cff);color:#fff;box-shadow:0 10px 25px #7e2cff47;cursor:pointer}.review-section{min-width:0}.review-section__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.review-section__heading h2{margin:0;font-size:21px;letter-spacing:-.025em}.review-section__heading a{color:var(--review-purple-soft);font-weight:700;text-decoration:none}.trending-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(148px,42%);gap:13px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.trending-row::-webkit-scrollbar{display:none}.poster-card{position:relative;aspect-ratio:2 / 3;overflow:hidden;border:1px solid var(--review-border);border-radius:12px;background:var(--review-surface);scroll-snap-align:start;color:#fff;text-decoration:none;box-shadow:0 12px 26px #0003}.poster-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.poster-card:hover img{transform:scale(1.04)}.poster-card__overlay{position:absolute;inset:auto 0 0;display:grid;gap:5px;padding:36px 11px 11px;background:linear-gradient(transparent,#080310f5)}.poster-card__overlay strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.poster-card__overlay span{display:flex;align-items:center;gap:4px;color:#d5b4ff;font-size:12px}.rated-list,.latest-reviews{display:grid;gap:10px}.rated-card{display:grid;grid-template-columns:84px minmax(0,1fr) 62px;align-items:center;gap:13px;min-height:124px;padding:10px;border:1px solid var(--review-border);border-radius:12px;background:linear-gradient(135deg,#ffffff0a,#7e37d10e);color:var(--review-text);text-decoration:none}.rated-card>img{width:84px;height:104px;border-radius:9px;object-fit:cover}.rated-card__content{min-width:0}.rated-card__content h3{margin:0 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.rated-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--review-muted);font-size:12px}.rated-card__meta i{font-style:normal;opacity:.55}.rated-card__inline-rating{display:inline-flex;align-items:center;gap:3px;color:#ffd84a}.rated-card__content p{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#c0b6ce;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rated-card__score{display:grid;place-items:center;gap:3px;min-height:70px;border-radius:11px;background:#8c3dee21;color:var(--review-purple-soft);font-size:13px}.review-card{padding:14px;border:1px solid var(--review-border);border-radius:12px;background:linear-gradient(135deg,#ffffff0a,#7e37d112)}.review-card__top{display:grid;grid-template-columns:44px minmax(0,1fr) 54px;align-items:center;gap:11px}.review-avatar{display:grid;place-items:center;width:44px;height:44px;border:2px solid rgba(177,108,255,.45);border-radius:50%;background:linear-gradient(145deg,#7734ca,#b45dff);font-weight:800}.review-card__top>div:nth-child(2){display:grid;gap:2px}.review-card__top strong{font-size:15px}.review-card__top span{color:var(--review-muted);font-size:12px}.review-card__top>img{width:54px;height:70px;border-radius:8px;object-fit:cover}.review-stars{display:flex;gap:2px;margin-top:3px;color:var(--review-purple-soft)}.review-card>p{margin:11px 0 0;color:#e0d8e9;font-size:14px;line-height:1.5}.review-empty{display:grid;justify-items:center;gap:7px;padding:28px 18px;border:1px dashed rgba(177,112,255,.34);border-radius:12px;background:#ffffff06;color:var(--review-muted);text-align:center}.review-empty h3,.review-empty p{margin:0}.review-empty a{margin-top:7px;padding:10px 15px;border-radius:10px;background:var(--review-purple);color:#fff;font-weight:700;text-decoration:none}.review-home-shell .bottom-nav,.review-home-shell nav.bottom-nav{border-top-color:#b170ff2e;background:#0d0719f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.review-home-shell .bottom-nav a.active,.review-home-shell nav.bottom-nav a.active{color:var(--review-purple-soft)}@media(min-width:700px){.review-home-page{padding-inline:24px}.trending-row{grid-auto-columns:180px}}@media(max-width:480px){.review-home-page{padding-inline:14px}.rated-card{grid-template-columns:72px minmax(0,1fr) 52px;gap:10px}.rated-card>img{width:72px;height:96px}.rated-card__content h3{font-size:16px}.rated-card__content p{font-size:12px}.rated-card__score{min-height:62px}}.review-home-shell,.review-home-shell *{box-sizing:border-box}.review-home-shell{width:100%;max-width:100vw;overflow-x:hidden}.review-home-page{width:100%;max-width:760px;min-width:0;overflow-x:hidden;zoom:.9}.review-home,.review-home>*,.review-section,.review-section__heading,.review-search,.review-search label,.rated-list,.latest-reviews,.rated-card,.rated-card__content,.review-card,.review-card__top{min-width:0;max-width:100%}.review-home img,.review-home svg{max-width:100%}.review-home h1,.review-home h2,.review-home h3,.review-home p,.review-home span,.review-home strong,.review-home a{overflow-wrap:anywhere}.trending-row{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.poster-card{min-width:0}.rated-card,.review-card{overflow:hidden}.rated-card__content,.review-card__top>div{overflow:hidden}.rated-card__content h3,.rated-card__content p,.review-card p{max-width:100%}.review-home-shell .bottom-nav,.review-home-shell nav.bottom-nav{width:100%;max-width:100vw;overflow:hidden}@supports not (zoom: 1){.review-home-page{width:111.111111%;max-width:844px;transform:scale(.9);transform-origin:top center}}@media(max-width:420px){.review-home-page{padding-inline:12px}.review-search{grid-template-columns:minmax(0,1fr) 48px;gap:9px}.review-search label,.review-search button{height:48px}.rated-card{grid-template-columns:64px minmax(0,1fr) 46px;gap:8px;padding:8px}.rated-card>img{width:64px;height:88px}.rated-card__score{min-width:0;min-height:56px;font-size:11px}.rated-card__content h3{font-size:15px}.rated-card__meta{gap:4px;font-size:10px}.rated-card__content p{font-size:11px}}@media(max-width:340px){.review-home__header h1{font-size:23px}.review-home__header p{font-size:12px}.rated-card{grid-template-columns:58px minmax(0,1fr)}.rated-card>img{width:58px;height:82px}.rated-card__score{display:none}.review-card__top{grid-template-columns:38px minmax(0,1fr) 46px}.review-avatar{width:38px;height:38px}.review-card__top>img{width:46px;height:62px}}.movie-detail-shell{min-height:100vh;max-width:100vw;overflow-x:hidden;background:radial-gradient(circle at 50% 0,rgba(124,48,215,.16),transparent 36%),#090511;color:#fff}.movie-detail-shell>.app-header,.movie-detail-shell .bottom-nav{display:none}.movie-detail-page{width:min(100%,760px);max-width:100vw;margin:0 auto;padding:0;overflow-x:hidden;background:#0b0614}.movie-detail,.movie-detail *{box-sizing:border-box}.movie-detail{width:100%;min-width:0}.movie-hero{position:relative;height:420px;background-position:center;background-size:cover}.movie-hero__top{position:absolute;inset:20px 18px auto;display:flex;justify-content:space-between}.movie-hero__top>button,.movie-hero__top div button{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:#08041273;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.movie-hero__top div{display:flex;gap:8px}.movie-hero__play{position:absolute;left:50%;top:46%;display:grid;place-items:center;width:78px;height:78px;border:2px solid #fff;border-radius:50%;background:linear-gradient(145deg,#b153ff,#7826ed);color:#fff;transform:translate(-50%,-50%);box-shadow:0 14px 36px #832bee61}.movie-detail__body{position:relative;margin-top:-46px;padding:0 16px 34px}.movie-trend{display:inline-flex;padding:8px 12px;border:1px solid rgba(175,92,255,.32);border-radius:10px;background:#23103ac7;color:#d59aff;font-size:13px}.movie-detail h1{margin:15px 0 10px;font-size:clamp(30px,8vw,44px);line-height:1.06;letter-spacing:-.04em}.movie-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#b5aac5;font-size:14px}.movie-meta i{font-style:normal;opacity:.55}.movie-meta b{margin-left:3px;padding:5px 8px;border:1px solid rgba(172,95,255,.35);border-radius:8px;color:#c99bff;font-weight:500}.movie-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0}.movie-scores>div{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:4px;padding:0 8px;border-right:1px solid rgba(255,255,255,.12);text-align:center}.movie-scores>div:last-child{border-right:0}.movie-scores svg{color:#ffc928}.movie-scores strong,.movie-scores span{font-size:23px}.movie-scores div:first-child span,.movie-scores small{grid-column:1/-1;color:#aaa0b8;font-size:11px}.movie-summary{display:-webkit-box;margin:0;overflow:hidden;color:#d4cddd;font-size:15px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.movie-summary.expanded{-webkit-line-clamp:unset}.read-more{display:flex;align-items:center;gap:4px;margin-top:8px;padding:0;border:0;background:transparent;color:#a94fff;font-weight:700}.read-more .rotated{transform:rotate(180deg)}.movie-actions{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin:22px 0 28px}.movie-actions button,.movie-actions a{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:54px;padding:0 10px;border:1px solid #8538d7;border-radius:11px;background:transparent;color:#b967ff;font-weight:700;text-decoration:none}.movie-actions .primary{border:0;background:linear-gradient(145deg,#ad50ff,#7724ec);color:#fff}.movie-block{margin-top:28px;min-width:0}.movie-block__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.movie-block__heading h2{margin:0;font-size:21px}.movie-block__heading h2 span{color:#9f94ad;font-weight:400}.movie-block__heading a,.movie-block__heading button{border:0;background:transparent;color:#b858ff;font:inherit;text-decoration:none}.cast-row{display:grid;grid-auto-flow:column;grid-auto-columns:96px;gap:14px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.cast-row::-webkit-scrollbar{display:none}.cast-row article{text-align:center}.cast-row img{width:82px;height:82px;border:2px solid #7935b9;border-radius:50%;object-fit:cover}.cast-row strong,.cast-row span{display:block;overflow:hidden;text-overflow:ellipsis}.cast-row strong{margin-top:8px;font-size:13px;white-space:nowrap}.cast-row span{margin-top:3px;color:#a79daf;font-size:11px;white-space:nowrap}.movie-review-list{display:grid;gap:12px}.movie-review-list>article{padding:14px;border:1px solid rgba(174,105,255,.2);border-radius:12px;background:linear-gradient(135deg,#ffffff09,#702bbb12)}.movie-review-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px}.movie-review-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,#7837c8,#b457ff);font-weight:800}.movie-review-head>div:nth-child(2){display:grid;gap:2px;min-width:0}.movie-review-head span{color:#a99fb4;font-size:12px}.movie-review-stars{display:flex;color:#a74cff}.movie-review-list p{margin:11px 0;color:#d8d1df;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.movie-review-list footer{display:flex;justify-content:space-between;color:#aaa0b7}.movie-review-list footer span{display:flex;align-items:center;gap:5px}.movie-review-empty{display:grid;justify-items:center;gap:7px;padding:28px 18px;border:1px dashed rgba(179,102,255,.32);border-radius:12px;color:#a99fb4;text-align:center}.movie-review-empty h3,.movie-review-empty p{margin:0}.movie-review-empty a{margin-top:7px;padding:10px 14px;border-radius:9px;background:#9140ef;color:#fff;text-decoration:none}@media(max-width:480px){.movie-hero{height:360px}.movie-detail__body{padding-inline:13px}.movie-actions{grid-template-columns:1.15fr .85fr .95fr;gap:7px}.movie-actions button,.movie-actions a{height:49px;padding:0 6px;font-size:12px}.movie-scores strong,.movie-scores span{font-size:20px}.movie-review-head{grid-template-columns:40px minmax(0,1fr)}.movie-review-avatar{width:40px;height:40px}.movie-review-stars{grid-column:2/3}.movie-review-stars svg{width:14px;height:14px}}@media(max-width:340px){.movie-hero{height:320px}.movie-detail h1{font-size:27px}.movie-actions{grid-template-columns:1fr}.movie-actions button,.movie-actions a{width:100%}.movie-scores{gap:0}.movie-scores strong,.movie-scores span{font-size:17px}.movie-scores>div{padding-inline:4px}}.movie-hero{overflow:hidden}.movie-hero__play{width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;padding:0!important;aspect-ratio:1 / 1;border-radius:50%!important;overflow:hidden;flex:0 0 78px;z-index:3}.movie-hero__play svg{width:35px;height:35px;margin-left:4px}.movie-hero__trailer{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;background:#000}.movie-hero.is-playing{width:100%;height:auto!important;aspect-ratio:16 / 9;background:#000}.movie-hero.is-playing+.movie-detail__body{margin-top:0}.movie-hero.is-playing .movie-hero__top{z-index:4}.movie-hero.is-playing .movie-hero__top button{background:#080412b8}@media(max-width:480px){.movie-hero__play{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;flex-basis:68px}.movie-hero__play svg{width:31px;height:31px}}.movie-detail__body{padding-bottom:24px}.movie-detail h1{margin:12px 0 8px;font-size:clamp(27px,7vw,38px)}.movie-trend{padding:6px 10px;font-size:12px}.movie-meta{font-size:12px;gap:6px}.movie-meta b{padding:4px 7px}.movie-scores{margin:17px 0}.movie-scores strong,.movie-scores span{font-size:19px}.movie-scores div:first-child span,.movie-scores small{font-size:10px}.movie-summary{font-size:13px;line-height:1.45}.read-more{font-size:12px}.movie-actions{margin:18px 0 22px;gap:8px}.movie-actions button,.movie-actions a{height:47px;font-size:12px}.movie-actions button:disabled{opacity:.55;cursor:not-allowed}.movie-block{margin-top:22px}.movie-block__heading{margin-bottom:11px}.movie-block__heading h2{font-size:18px}.recommended-row{display:grid;grid-auto-flow:column;grid-auto-columns:116px;gap:11px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.recommended-row::-webkit-scrollbar{display:none}.recommended-card{min-width:0;color:#fff;text-decoration:none}.recommended-card img{display:block;width:116px;height:166px;border:1px solid rgba(173,99,255,.22);border-radius:10px;object-fit:cover}.recommended-card strong{display:block;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.recommended-card span{display:flex;align-items:center;gap:3px;margin-top:3px;color:#c987ff;font-size:11px}.movie-review-list>article{padding:11px}.movie-review-list p{font-size:12px}.movie-review-avatar{width:39px;height:39px}.movie-review-head{grid-template-columns:39px minmax(0,1fr) auto}.movie-review-empty button{margin-top:7px;padding:9px 13px;border:0;border-radius:9px;background:#9140ef;color:#fff}.movie-rate-modal{position:fixed;inset:0;z-index:9999;display:grid;align-items:end;justify-items:center;padding:16px;background:#040209d1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);overflow-y:auto}.movie-rate-modal__panel{position:relative;width:min(100%,680px);max-height:92vh;overflow-y:auto;border:1px solid rgba(178,102,255,.3);border-radius:16px 16px 0 0;background:#0b0614;box-shadow:0 -20px 60px #00000073}.movie-rate-modal__close{position:absolute;top:10px;right:10px;z-index:10;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(178,102,255,.28);border-radius:50%;background:#10081df0;color:#fff}.movie-rate-flow{padding:0}.movie-rate-trailer-step{padding-bottom:18px}.movie-rate-trailer-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000;border-radius:15px 15px 0 0}.movie-rate-trailer-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.movie-rate-no-trailer{display:grid;place-items:center;align-content:center;height:100%;gap:8px;color:#b9afc6}.movie-rate-no-trailer p{margin:0}.movie-rate-countdown{padding:16px 16px 0}.movie-rate-countdown strong,.movie-rate-countdown span{display:block}.movie-rate-countdown strong{font-size:17px}.movie-rate-countdown span{margin-top:4px;color:#b98aff;font-size:12px}.movie-rate-countdown i{display:block;height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#ffffff14}.movie-rate-countdown em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7b2ae9,#bd63ff);transition:width .3s ease}.movie-rate-countdown p{margin:9px 0 0;color:#a99fb4;font-size:12px}.movie-rate-error{margin:12px 16px 0;padding:10px;border:1px solid rgba(255,90,120,.25);border-radius:9px;background:#ff416414;color:#ff9ab0;font-size:12px}.movie-rate-form{display:grid;gap:12px;padding:22px 16px 18px}.movie-rate-form__head{padding-right:42px}.movie-rate-form__head span{color:#b968ff;font-size:11px;font-weight:800;letter-spacing:.12em}.movie-rate-form__head h2{margin:5px 0 4px;font-size:24px}.movie-rate-form__head p{margin:0;color:#aaa0b5;font-size:12px}.movie-rate-form label{font-size:13px;font-weight:700}.movie-rate-stars{display:flex;gap:6px}.movie-rate-stars button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:#b757ff}.movie-rate-form textarea{width:100%;min-height:110px;padding:12px;border:1px solid rgba(178,102,255,.24);border-radius:10px;outline:0;resize:vertical;background:#151020;color:#fff;font:inherit}.movie-rate-form textarea:focus{border-color:#a94fff;box-shadow:0 0 0 3px #a94fff1a}.movie-rate-submit{height:48px;border:0;border-radius:10px;background:linear-gradient(145deg,#ad50ff,#7724ec);color:#fff;font-weight:800}.movie-rate-submit:disabled{opacity:.6}.form-error{color:#ff94a9;font-size:11px}@media(max-width:480px){.movie-detail__body{padding-inline:12px}.recommended-row{grid-auto-columns:104px}.recommended-card img{width:104px;height:148px}.movie-actions{grid-template-columns:1.1fr .8fr .9fr}.movie-actions button,.movie-actions a{height:44px;font-size:11px}.movie-rate-modal{padding:0}.movie-rate-modal__panel{width:100%;max-height:94vh;border-radius:15px 15px 0 0}.movie-rate-form{padding:18px 13px 16px}.movie-rate-form__head h2{font-size:21px}.movie-rate-stars svg{width:29px;height:29px}}.records-shell{width:100%;max-width:480px;min-height:100dvh;margin:0 auto;background:radial-gradient(circle at 76% 7%,rgba(108,38,255,.18),transparent 24%),linear-gradient(180deg,#050713,#03050d);box-shadow:0 0 80px #0000006b}.records-shell .app-header{position:relative;z-index:20;width:100%;height:82px;padding:max(16px,env(safe-area-inset-top)) 18px 8px;display:flex;align-items:center;justify-content:space-between;background:transparent}.records-shell .brand{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:24px;font-weight:850;letter-spacing:-.8px;text-decoration:none}.records-shell .brand-disc{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#f5f2ff,#a760ff 38%,#5a17dc);color:#120825;font-size:12px;box-shadow:0 0 20px #7e37f76b}.records-shell .notification-button{position:relative;width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#fff}.records-shell .notification-button i{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:7px;background:#a65fff;box-shadow:0 0 10px #a65fffe6}.records-mobile-page{padding:0 14px calc(106px + env(safe-area-inset-bottom))}.records-hero{position:relative;min-height:154px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.records-hero-copy{position:relative;z-index:2;max-width:58%}.records-hero-copy h1{margin:0 0 10px;color:#fff;font-size:36px;line-height:1;font-weight:850;letter-spacing:-1.4px}.records-hero-copy p{margin:0;color:#a9aebc;font-size:12px;line-height:1.45}.records-hero-art{position:absolute;right:-4px;top:4px;width:190px;height:145px;display:grid;place-items:center;color:#8f44ff;filter:drop-shadow(0 0 14px rgba(136,56,255,.72))}.records-hero-art>svg:first-of-type{position:relative;z-index:2}.records-clock{position:absolute;right:34px;bottom:27px;z-index:3;color:#a760ff}.records-orbit{position:absolute;border:2px solid rgba(136,56,255,.45);border-radius:50%;transform:rotate(-12deg);box-shadow:0 0 16px #8838ff5c}.records-orbit.orbit-one{width:162px;height:61px}.records-orbit.orbit-two{width:132px;height:44px;transform:rotate(18deg)}.records-shell .bottom-nav{bottom:max(8px,env(safe-area-inset-bottom));width:min(calc(100% - 24px),456px);height:76px;padding:8px;border:1px solid rgba(118,126,169,.24);border-radius:10px;background:#090c1af5;box-shadow:0 14px 40px #00000061}.records-shell .bottom-link{position:relative;gap:5px;color:#9ba0af;font-size:10px}.records-shell .bottom-link.active{color:#9f52ff}.records-shell .bottom-link.active:not(.center):after{content:"";position:absolute;bottom:0;width:26px;height:3px;border-radius:3px;background:#9b45ff}.records-shell .bottom-link.center .bottom-icon{width:52px;height:52px;margin-top:-30px;border:4px solid #090d1b;border-radius:10px;background:linear-gradient(145deg,#6030e8,#9a4cff);box-shadow:0 0 22px #7d35f594}.records-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}.record-summary-card{min-height:94px;padding:12px;display:flex;align-items:center;gap:12px;border:1px solid rgba(118,126,169,.18);border-radius:10px;background:linear-gradient(145deg,#0d1123fa,#060915fc);box-shadow:0 15px 36px #0000002e}.record-summary-icon{flex:0 0 auto;width:52px;height:52px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;box-shadow:0 0 18px currentColor,inset 0 0 18px #6e2fff33}.record-summary-card div{min-width:0}.record-summary-card small{display:block;color:#babec8;font-size:10px;line-height:1.25}.record-summary-card strong{display:block;margin-top:5px;color:#fff;font-size:18px;line-height:1}.record-summary-card b{display:block;margin-top:5px;color:#c3c7d1;font-size:9px;font-weight:600}.summary-green{color:#20d5a1;background:radial-gradient(circle at 50% 45%,#21d0a047,#092623f0)}.summary-violet{color:#a15cff;background:radial-gradient(circle at 50% 45%,#7d39ff38,#140b2af0)}.summary-purple{color:#9f57ff;background:radial-gradient(circle at 50% 45%,#903aff38,#140b2af0)}.records-filter-bar{margin-top:14px;padding:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;border:1px solid rgba(118,126,169,.2);border-radius:10px;background:linear-gradient(145deg,#0d1123fa,#060915fc);box-shadow:0 15px 36px #0000002e}.records-filter-bar button{min-height:42px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:#c2c6d1;font-size:11px;font-weight:600}.records-filter-bar button.active{color:#fff;background:linear-gradient(135deg,#6230ef,#8d35ff);box-shadow:0 8px 18px #6027de3d}.records-list-header{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.records-list-header h2{margin:0;color:#fff;font-size:17px}.records-month-button{min-height:40px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(118,126,169,.2);border-radius:10px;background:#0a0d1bb8;color:#c5c9d3;font-size:11px}.records-list-card{margin-top:12px;border:1px solid rgba(118,126,169,.18);border-radius:10px;overflow:hidden;background:linear-gradient(145deg,#0d1123fa,#060915fc);box-shadow:0 15px 36px #0000002e}.native-record-row{min-height:108px;padding:14px 12px;display:grid;grid-template-columns:62px minmax(0,1fr) auto 18px;align-items:center;gap:12px;color:inherit;text-decoration:none}.native-record-row:not(:last-child){border-bottom:1px solid rgba(118,126,169,.12)}.native-record-icon{width:56px;height:56px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;box-shadow:0 0 18px currentColor,inset 0 0 18px #6e2fff33}.record-tone-green{color:#20d5a1;background:radial-gradient(circle at 50% 45%,#21d0a04d,#092623f0)}.record-tone-blue{color:#2d8fff;background:radial-gradient(circle at 50% 45%,#2880ff47,#081830f0)}.record-tone-purple{color:#a15cff;background:radial-gradient(circle at 50% 45%,#7d39ff40,#140b2af0)}.record-tone-teal{color:#28d5b2;background:radial-gradient(circle at 50% 45%,#26c9a842,#082522f0)}.native-record-copy{min-width:0}.native-record-copy h3{margin:0 0 5px;color:#fff;font-size:14px;line-height:1.25}.native-record-copy p{margin:0 0 8px;color:#b7bcc8;font-size:11px}.native-record-copy small{display:inline-flex;align-items:center;gap:6px;color:#8f96a7;font-size:10px}.native-record-meta{min-width:120px;text-align:right}.native-record-meta strong{display:block;font-size:13px;line-height:1.2}.native-record-meta strong.positive{color:#18e3a6}.native-record-meta strong.negative{color:#ff515f}.native-record-status{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:10px}.native-record-status i{width:8px;height:8px;border-radius:50%;background:currentColor}.native-record-status.success{color:#19e3a7}.native-record-status.pending{color:#f0b71e}.native-record-status.failed{color:#ff5967}.native-record-arrow{color:#8f95a4}.records-end-note{min-height:56px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px;color:#868d9d;font-size:12px}.records-empty-card{margin-top:12px;min-height:180px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(118,126,169,.18);border-radius:10px;background:linear-gradient(145deg,#0d1123fa,#060915fc);color:#8f96a7}.records-empty-card h3{margin:12px 0 5px;color:#fff;font-size:15px}.records-empty-card p{margin:0;font-size:11px}@media(max-width:420px){.records-mobile-page{padding-inline:10px}.records-hero{min-height:142px}.records-hero-copy h1{font-size:32px}.records-hero-art{right:-16px;width:170px}.records-summary-grid{gap:8px}.record-summary-card{min-height:88px;padding:10px;gap:10px}.record-summary-icon{width:46px;height:46px}.record-summary-card strong{font-size:16px}.records-filter-bar{padding:8px;gap:5px}.records-filter-bar button{min-height:40px;font-size:10px}.native-record-row{grid-template-columns:54px minmax(0,1fr) auto 16px;gap:10px;padding:12px 10px}.native-record-icon{width:50px;height:50px}.native-record-copy h3{font-size:13px}.native-record-copy p{font-size:10px}.native-record-meta{min-width:102px}.native-record-meta strong{font-size:12px}}@media(max-width:360px){.records-summary-grid{grid-template-columns:1fr}.records-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.records-list-header{flex-direction:column;align-items:stretch}.native-record-row{grid-template-columns:50px minmax(0,1fr);align-items:start}.native-record-meta{min-width:0;margin-left:60px;text-align:left}.native-record-arrow{display:none}}.native-app-shell:not(.home-shell):not(.plans-shell):not(.records-shell){width:100%;max-width:480px;min-height:100dvh;margin:0 auto;background:radial-gradient(circle at 78% 4%,rgba(108,38,255,.17),transparent 24%),linear-gradient(180deg,#050713,#03050d);box-shadow:0 0 80px #0000006b}.native-app-shell:not(.home-shell):not(.plans-shell):not(.records-shell) .app-header{position:relative;z-index:20;width:100%;height:82px;padding:max(16px,env(safe-area-inset-top)) 18px 8px;display:flex;align-items:center;justify-content:space-between;background:transparent}.native-app-shell:not(.home-shell):not(.plans-shell):not(.records-shell) .brand{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:24px;font-weight:850;letter-spacing:-.8px;text-decoration:none}.native-app-shell:not(.home-shell):not(.plans-shell):not(.records-shell) .brand-disc{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#f5f2ff,#a760ff 38%,#5a17dc);color:#120825;font-size:12px;box-shadow:0 0 20px #7e37f76b}.native-app-shell:not(.home-shell):not(.plans-shell):not(.records-shell) .notification-button{position:relative;width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#fff}.native-app-shell:not(.home-shell):not(.plans-shell):not(.records-shell) .notification-button i{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:7px;background:#a65fff;box-shadow:0 0 10px #a65fffe6}.native-app-page:not(.home-mobile-page):not(.plans-mobile-page):not(.records-mobile-page){padding:0 14px calc(106px + env(safe-area-inset-bottom))}.native-app-page .page-heading{position:relative;margin:8px 0 20px;padding:0}.native-app-page .page-heading>span,.native-app-page .page-heading>div>span{display:block;margin-bottom:7px;color:#a962ff;font-size:9px;font-weight:850;letter-spacing:1.6px;text-transform:uppercase}.native-app-page .page-heading h1{margin:0 0 8px;color:#fff;font-size:32px;line-height:1.05;font-weight:850;letter-spacing:-1.1px}.native-app-page .page-heading p{max-width:390px;margin:0;color:#a8adbb;font-size:12px;line-height:1.5}.native-app-page .heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.native-app-page .back-link{min-height:34px;margin:3px 0 12px;display:inline-flex;align-items:center;gap:7px;color:#aaaebe;text-decoration:none;font-size:11px}.native-app-page .back-link:hover{color:#fff}.native-app-page .content-section{margin-top:18px}.native-app-page .section-title{margin-bottom:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.native-app-page .section-title h2{margin:3px 0 0;color:#fff;font-size:18px;letter-spacing:-.35px}.native-app-page .section-title small,.native-app-page .section-title span{color:#a962ff;font-size:9px;font-weight:800;letter-spacing:1.2px}.native-app-page .section-title>a{display:inline-flex;align-items:center;gap:4px;color:#a962ff;text-decoration:none;font-size:10px}.native-app-page .card-surface{border:1px solid rgba(118,126,169,.2);border-radius:10px;background:linear-gradient(145deg,#0d1123fa,#060915fc);box-shadow:0 14px 34px #0003}.native-app-shell:not(.home-shell):not(.plans-shell):not(.records-shell) .bottom-nav{bottom:max(8px,env(safe-area-inset-bottom));width:min(calc(100% - 24px),456px);height:76px;padding:8px;border:1px solid rgba(118,126,169,.24);border-radius:10px;background:#090c1af5;box-shadow:0 14px 40px #00000061}.native-app-shell:not(.home-shell):not(.plans-shell):not(.records-shell) .bottom-link{position:relative;gap:5px;color:#9ba0af;font-size:10px}.native-app-shell:not(.home-shell):not(.plans-shell):not(.records-shell) .bottom-link.active{color:#9f52ff}.native-app-shell:not(.home-shell):not(.plans-shell):not(.records-shell) .bottom-link.active:not(.center):after{content:"";position:absolute;bottom:0;width:26px;height:3px;border-radius:3px;background:#9b45ff}.native-app-shell:not(.home-shell):not(.plans-shell):not(.records-shell) .bottom-link.center .bottom-icon{width:52px;height:52px;margin-top:-30px;border:4px solid #090d1b;border-radius:10px;background:linear-gradient(145deg,#6030e8,#9a4cff);box-shadow:0 0 22px #7d35f594}.native-app-page :where(.form-card,.withdraw-card,.deposit-panel){padding:16px;border:1px solid rgba(118,126,169,.2);border-radius:10px;background:linear-gradient(145deg,#0d1123fa,#060915fc);box-shadow:0 14px 34px #0003}.native-app-page :where(.form-card,.withdraw-card,.deposit-details) label{display:block;margin:14px 0 7px;color:#dfe2eb;font-size:11px;font-weight:750}.native-app-page :where(input,textarea,select){width:100%;min-height:48px;padding:0 13px;border:1px solid rgba(118,126,169,.24);border-radius:10px;outline:none;background:#0b1121;color:#fff;font-size:12px;transition:border-color .2s,box-shadow .2s}.native-app-page textarea{min-height:120px;padding:12px;resize:vertical}.native-app-page :where(input,textarea,select):focus{border-color:#7f3cf2;box-shadow:0 0 0 3px #7f3cf224}.native-app-page :where(input,textarea)::placeholder{color:#687085}.native-app-page select{appearance:auto}.native-app-page .input-shell{width:100%;min-height:48px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid rgba(118,126,169,.24);border-radius:10px;background:#0b1121}.native-app-page .input-shell input{min-width:0;flex:1;min-height:44px;padding:0;border:0;background:transparent;box-shadow:none}.native-app-page .input-shell button{flex:0 0 auto;padding:7px 8px;border:0;background:transparent;color:#aa64ff;font-size:10px;font-weight:800}.native-app-page .primary-button,.native-app-page .outline-btn,.native-app-page .logout-button{min-height:44px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;font-size:11px;font-weight:800;text-decoration:none}.native-app-page .primary-button{border:0;color:#fff;background:linear-gradient(135deg,#6230ef,#8d35ff);box-shadow:0 9px 20px #6027de47}.native-app-page .primary-button:disabled{opacity:.55;box-shadow:none}.native-app-page .outline-btn{border:1px solid rgba(151,86,255,.42);color:#bc86ff;background:#5a28a526}.native-app-page .logout-button{width:100%;margin-top:14px;border:1px solid rgba(255,89,103,.26);color:#ff8792;background:#5c131e38}.native-app-page .form-error{display:block;margin-top:5px;color:#ff7885;font-size:9px}.native-app-page .warning-box{margin-top:14px;padding:12px;display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(237,174,44,.3);border-radius:10px;background:#402b065c;color:#ffc85b}.native-app-page .warning-box p{margin:0;color:#d7bd87;font-size:9px;line-height:1.45}.native-app-page .address-box,.native-app-page .bound-address{width:100%;min-height:50px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(118,126,169,.24);border-radius:10px;background:#0b1121;color:#fff;text-align:left}.native-app-page .address-box span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.native-app-page .deposit-meta{margin:10px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.native-app-page .deposit-meta span{padding:10px;border-radius:9px;background:#0d1426;color:#8f96a8;font-size:9px}.native-app-page .deposit-meta b{display:block;margin-top:4px;color:#fff}.native-app-page .coin-selector,.native-app-page .category-scroller{display:flex;gap:7px;margin:0 -2px 14px;padding:3px 2px;overflow-x:auto;scrollbar-width:none}.native-app-page .coin-selector::-webkit-scrollbar,.native-app-page .category-scroller::-webkit-scrollbar{display:none}.native-app-page .coin-selector button,.native-app-page .category-scroller button{min-height:38px;padding:0 13px;border:1px solid rgba(118,126,169,.2);border-radius:9px;background:#0d1324;color:#aeb4c4;font-size:10px;white-space:nowrap}.native-app-page .coin-selector button.active,.native-app-page .category-scroller button.active{border-color:transparent;color:#fff;background:linear-gradient(135deg,#6230ef,#8d35ff);box-shadow:0 7px 16px #6027de33}.native-app-page .wallet-balance,.native-app-page .profile-card,.native-app-page .invite-hero,.native-app-page .reward-total,.native-app-page .team-hero{position:relative;padding:18px;border:1px solid rgba(118,126,169,.2);border-radius:10px;background:radial-gradient(circle at 82% 10%,rgba(126,55,247,.22),transparent 28%),linear-gradient(145deg,#0f1327fa,#070a17fc);box-shadow:0 16px 36px #00000038;overflow:hidden}.native-app-page .wallet-balance small,.native-app-page .profile-balances small,.native-app-page .reward-total small{color:#9aa1b2;font-size:9px}.native-app-page .wallet-balance h2,.native-app-page .reward-total h2{margin:7px 0 5px;color:#fff;font-size:31px;letter-spacing:-1px}.native-app-page .wallet-balance h2 span{font-size:12px;color:#b9becc}.native-app-page .wallet-balance p,.native-app-page .reward-total p{margin:0;color:#9da4b4;font-size:10px}.native-app-page .wallet-balance>div{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.native-app-page .wallet-balance>div a{min-height:43px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;color:#fff;text-decoration:none;font-size:11px;font-weight:800;background:linear-gradient(135deg,#6230ef,#8d35ff)}.native-app-page .settings-list,.native-app-page .task-list,.native-app-page .record-list,.native-app-page .commission-list{overflow:hidden}.native-app-page .settings-list>a,.native-app-page .settings-list>.simple-row,.native-app-page .task-row,.native-app-page .record-list>.simple-row,.native-app-page .commission-list>article{min-height:64px;padding:11px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;color:inherit;text-decoration:none}.native-app-page .settings-list>a:not(:last-child),.native-app-page .settings-list>.simple-row:not(:last-child),.native-app-page .task-row:not(:last-child),.native-app-page .record-list>.simple-row:not(:last-child),.native-app-page .commission-list>article:not(:last-child){border-bottom:1px solid rgba(118,126,169,.12)}.native-app-page .settings-list>a>span,.native-app-page .settings-list>.simple-row>span,.native-app-page .task-symbol,.native-app-page .commission-list>article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;color:#aa62ff;background:#672bcc2e}.native-app-page .settings-list b,.native-app-page .simple-row b,.native-app-page .task-row b,.native-app-page .commission-list b{display:block;color:#fff;font-size:11px}.native-app-page .settings-list small,.native-app-page .simple-row small,.native-app-page .task-row small,.native-app-page .commission-list small{display:block;margin-top:4px;color:#9299aa;font-size:9px;line-height:1.35}.native-app-page .task-row{grid-template-columns:42px minmax(0,1fr) auto 16px}.native-app-page .task-row strong,.native-app-page .commission-list strong{color:#24dfa7;font-size:10px;white-space:nowrap}.native-app-page .quick-actions{min-height:96px;padding:9px 3px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.native-app-page .quick-actions a{position:relative;min-width:0;padding:6px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#f1f2f6;text-decoration:none;border:0}.native-app-page .quick-actions a:not(:last-child):after{content:"";position:absolute;right:0;width:1px;height:48px;background:linear-gradient(transparent,rgba(118,126,169,.23),transparent)}.native-app-page .quick-actions a>span{width:39px;height:36px;display:grid;place-items:center;border-radius:9px;color:#ad63ff;background:transparent}.native-app-page .quick-actions small{font-size:9px}.native-app-page .record-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.native-app-page .record-summary article{padding:12px 9px;border:1px solid rgba(118,126,169,.18);border-radius:10px;background:linear-gradient(145deg,#0d1123fa,#060915fc)}.native-app-page .record-summary small,.native-app-page .record-summary span{display:block;color:#9198a9;font-size:8px}.native-app-page .record-summary b{display:block;margin:5px 0 2px;color:#fff;font-size:16px}.native-app-page .profile-head{display:flex;align-items:center;gap:12px}.native-app-page .avatar{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(170,98,255,.46);border-radius:10px;color:#fff;font-weight:850;background:linear-gradient(145deg,#6730de,#a34fff);box-shadow:0 0 20px #7e37f759}.native-app-page .profile-head h1{margin:0 0 4px;font-size:18px}.native-app-page .profile-head p{margin:0;color:#9da4b3;font-size:9px}.native-app-page .profile-settings{margin-left:auto;width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#b56eff;background:#5b26ac33}.native-app-page .profile-balances{margin-top:16px;padding-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid rgba(118,126,169,.14)}.native-app-page .profile-balances b{display:block;margin-top:5px;color:#fff;font-size:13px}.native-app-page .profile-balances em{color:#8f96a7;font-size:8px;font-style:normal}.native-app-page .reward-total{text-align:center}.native-app-page .reward-total>svg{color:#b56eff;filter:drop-shadow(0 0 12px rgba(181,110,255,.7))}.native-app-page .invite-hero>svg{display:block;margin:0 auto 10px;color:#b46cff}.native-app-page .invite-hero h2,.native-app-page .invite-hero p{text-align:center}.native-app-page .invite-hero h2{margin:0 0 5px;font-size:18px}.native-app-page .invite-hero p{margin:0 0 14px;color:#9ba2b2;font-size:10px}.native-app-page .invite-code{min-height:48px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(118,126,169,.22);border-radius:9px;background:#0b1121}.native-app-page .invite-code span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:10px}.native-app-page .invite-code button{flex:0 0 auto;min-height:32px;padding:0 9px;display:flex;align-items:center;gap:5px;border:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,#6230ef,#8d35ff);font-size:9px}.native-app-page .team-levels{display:grid;gap:10px}.native-app-page .team-level-card{overflow:hidden}.native-app-page .team-level-head{width:100%;min-height:62px;padding:10px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:9px;border:0;background:transparent;color:#fff;text-align:left}.native-app-page .team-level-head>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:#ab62ff;background:#642ac52e}.native-app-page .team-level-head small{display:block;margin-top:3px;color:#9098a9;font-size:8px}.native-app-page .team-level-head strong{color:#24dfa7;font-size:10px}.native-app-page .team-members{border-top:1px solid rgba(118,126,169,.12)}.native-app-page .team-member{min-height:58px;padding:9px 12px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px}.native-app-page .team-member>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#1a1231;color:#bc80ff;font-size:9px;font-weight:800}.native-app-page .team-member b{display:block;font-size:10px}.native-app-page .team-member small{display:block;margin-top:3px;color:#8e95a5;font-size:8px}.native-app-page .team-member em{font-size:8px;font-style:normal}.native-app-page .empty-state{padding:22px;text-align:center;color:#8e95a5;font-size:10px}.native-app-page .reward-strip{min-height:66px;padding:11px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.native-app-page .reward-strip>span{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:#be79ff;background:#672bcc38}.native-app-page .reward-strip b{display:block;color:#fff;font-size:11px}.native-app-page .reward-strip small{display:block;margin-top:4px;color:#9198aa;font-size:9px}.native-app-page .reward-strip strong{color:#24dfa7;font-size:11px;text-align:right}.native-app-page .reward-strip strong small{color:#858da0}.native-app-page .movie-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.native-app-page .movie-card{position:relative;height:auto;aspect-ratio:.72;border:1px solid rgba(118,126,169,.18);border-radius:10px;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 14px 30px #0003}.native-app-page .rating-chip{position:absolute;top:8px;left:8px;padding:5px 7px;display:flex;align-items:center;gap:4px;border-radius:7px;color:#fff;background:#4e1cb5f0;font-size:9px;font-weight:800}.native-app-page .movie-copy{position:absolute;right:0;bottom:0;left:0;padding:36px 10px 10px;background:linear-gradient(transparent,#03050df5)}.native-app-page .movie-copy h3{margin:0 0 4px;color:#fff;font-size:12px;line-height:1.2}.native-app-page .movie-copy p{margin:0;color:#b8bdc8;font-size:8px}.native-app-page .movie-action{margin-top:8px;display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.native-app-page .movie-action span{font-size:8px;color:#9098aa}.native-app-page .movie-action b{display:block;color:#23dfa7;font-size:9px}.native-app-page .movie-action button{min-height:31px;padding:0 9px;border:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,#6230ef,#8d35ff);font-size:8px;font-weight:800}.native-app-page .movie-action button:disabled{color:#7d8495;background:#252a3b}.native-app-page .modal-backdrop{position:fixed;z-index:80;inset:0;padding:14px;display:flex;align-items:flex-end;justify-content:center;background:#01030ad1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.native-app-page .review-modal{position:relative;width:min(100%,456px);padding:20px;border:1px solid rgba(118,126,169,.24);border-radius:10px;background:linear-gradient(145deg,#10152a,#070b18);box-shadow:0 25px 70px #0000007a}.native-app-page .review-modal h2{margin:0 40px 6px 0;color:#fff;font-size:19px}.native-app-page .review-modal p{margin:0;color:#969daf;font-size:10px}.native-app-page .modal-close{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;color:#aab0bf;background:#171d31}.native-app-page .star-picker{margin:16px 0;display:flex;gap:6px}.native-app-page .star-picker button{padding:1px;border:0;background:transparent;color:#ffbf45}.native-app-page :where(.legal-card,.info-card,.notification-card,.support-card,.details-card){padding:16px;border:1px solid rgba(118,126,169,.2);border-radius:10px;background:linear-gradient(145deg,#0d1123fa,#060915fc);box-shadow:0 14px 34px #0003}.native-app-page :where(.legal-card,.info-card,.details-card) h2{margin:18px 0 7px;color:#fff;font-size:16px}.native-app-page :where(.legal-card,.info-card,.details-card) h2:first-child{margin-top:0}.native-app-page :where(.legal-card,.info-card,.details-card) p,.native-app-page :where(.legal-card,.info-card,.details-card) li{color:#a7adbc;font-size:10px;line-height:1.65}.native-app-page :where(.legal-card,.info-card,.details-card) ul{padding-left:18px}.native-app-page .success-state{padding:26px 8px;text-align:center}.native-app-page .success-state h2{margin:10px 0 5px;color:#fff}.native-app-page .success-state p{margin:0;color:#969daf;font-size:10px}.native-app-page .green{color:#24dfa7!important}.native-app-page .red{color:#ff6673!important}@media(max-width:420px){.native-app-page:not(.home-mobile-page):not(.plans-mobile-page):not(.records-mobile-page){padding-inline:10px}.native-app-page .page-heading h1{font-size:29px}.native-app-page .heading-row{align-items:flex-start;flex-direction:column}.native-app-page .outline-btn{align-self:flex-start}.native-app-page .record-summary{gap:6px}.native-app-page .record-summary article{padding:10px 7px}.native-app-page .record-summary b{font-size:14px}.native-app-page .movie-grid{gap:8px}.native-app-page .settings-list>a,.native-app-page .settings-list>.simple-row,.native-app-page .task-row,.native-app-page .record-list>.simple-row,.native-app-page .commission-list>article{padding-inline:10px}.native-app-page .profile-balances{gap:5px}.native-app-page .profile-balances b{font-size:11px}.native-app-page .team-level-head{grid-template-columns:36px minmax(0,1fr) auto 16px}.admin-main>main{padding:14px}.admin-title.split{align-items:flex-start;flex-direction:column}.attention-grid,.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-two{grid-template-columns:1fr}.admin-title h1{font-size:24px}}@media(max-width:360px){.native-app-page .quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:0}.native-app-page .quick-actions small{font-size:8px}.native-app-page .record-summary,.native-app-page .profile-balances{grid-template-columns:1fr}.native-app-page .wallet-balance>div{grid-template-columns:1fr}.native-app-page .deposit-meta,.native-app-page .movie-grid{grid-template-columns:1fr}.native-app-page .movie-card{aspect-ratio:1.05}.native-app-page .task-row{grid-template-columns:40px minmax(0,1fr) auto}.native-app-page .task-row>svg{display:none}.native-app-page .team-level-head{grid-template-columns:36px minmax(0,1fr) 16px}.native-app-page .team-level-head strong{display:none}.auth-page{padding-inline:10px}.auth-card{padding:18px}.auth-heading h1{font-size:22px}.attention-grid,.admin-stat-grid,.quick-admin-actions{grid-template-columns:1fr}}@media(min-width:900px){.admin-main>main{padding:22px 26px}.admin-title h1{font-size:30px}}.movie-card{cursor:pointer}.movie-review-page{display:grid;gap:14px}.movie-review-back{width:max-content;min-height:38px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(118,126,169,.2);border-radius:9px;background:#0a0d1bb8;color:#c5c9d3;font-size:11px}.movie-review-video-card{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(118,126,169,.2);border-radius:10px;background:#02040a;box-shadow:0 18px 40px #0000004d}#movie-review-player,.movie-review-video-card iframe{width:100%;height:100%;border:0}.movie-review-player-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#b98aff;background:radial-gradient(circle,#662acc3d,#02040af5);font-size:10px;pointer-events:none}.movie-review-play-button{position:absolute;z-index:4;top:50%;left:50%;width:64px;height:64px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;transform:translate(-50%,-50%);color:#fff;background:linear-gradient(145deg,#6830e8f5,#a34efff5);box-shadow:0 16px 36px #43189a6b,inset 0 0 0 6px #ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:width .2s,height .2s,top .2s,left .2s,transform .2s,opacity .2s}.movie-review-play-button:hover{opacity:.92}.movie-review-play-button.playing{top:auto;left:14px;bottom:14px;width:44px;height:44px;transform:none;background:#090c1ad6;box-shadow:0 10px 24px #0000004d}.movie-review-no-video{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8f96a7}.movie-review-no-video h2{margin:10px 0 4px;color:#fff;font-size:18px}.movie-review-no-video p{margin:0;font-size:10px}.movie-review-progress{padding:13px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px}.movie-review-progress>span{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:#b06cff;background:#692dcc2e}.movie-review-progress>span.complete{color:#20d5a1;background:#20d5a124}.movie-review-progress b{display:block;color:#fff;font-size:12px}.movie-review-progress small{display:block;margin-top:4px;color:#9198aa;font-size:9px}.movie-review-progress i{height:5px;margin-top:9px;display:block;overflow:hidden;border-radius:5px;background:#1b2235}.movie-review-progress i em{height:100%;display:block;border-radius:5px;background:linear-gradient(90deg,#6230ef,#a75cff);transition:width .3s}.movie-review-progress>strong{color:#c8ccd5;font-size:11px}.movie-review-info{padding:14px;display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px}.movie-review-info>img{width:104px;aspect-ratio:.68;object-fit:cover;border-radius:10px;background:#151a2c}.movie-review-info>div>span,.movie-review-form-title span{color:#a962ff;font-size:8px;font-weight:850;letter-spacing:1.3px}.movie-review-info h1{margin:5px 0 6px;color:#fff;font-size:23px;line-height:1.05}.movie-review-info p{margin:0;color:#a6acbb;font-size:10px;line-height:1.55}.movie-review-info .movie-review-meta{margin-bottom:8px;color:#c6cad4}.movie-review-reward{width:max-content;margin-top:11px;padding:7px 9px;display:flex;align-items:center;gap:6px;border-radius:8px;color:#c9d0dc;background:#11182a;font-size:9px}.movie-review-reward b{color:#20d5a1}.movie-review-form{padding:15px}.movie-review-form-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.movie-review-form-title h2{margin:5px 0 0;color:#fff;font-size:17px}.movie-review-form-title>svg{color:#9ca3b3}.movie-review-notice{margin-top:12px;padding:11px 12px;display:flex;align-items:center;gap:8px;border:1px solid rgba(169,98,255,.22);border-radius:9px;background:#52229e29;color:#c99cff;font-size:10px}.movie-review-notice.success{border-color:#20d5a138;background:#13554438;color:#4de0b7}.movie-review-form fieldset{margin:14px 0 0;padding:0;border:0}.movie-review-form fieldset:disabled{opacity:.48}.movie-review-form label{display:block;margin:13px 0 7px;color:#dfe2eb;font-size:10px;font-weight:750}.movie-review-stars{display:flex;gap:5px}.movie-review-stars button{padding:0;border:0;background:transparent;color:#ffbd47}.movie-review-form textarea{min-height:130px}.movie-review-submit{width:100%;margin-top:13px}.movie-action button{white-space:nowrap}@media(max-width:420px){.movie-review-page{gap:11px}.movie-review-progress{grid-template-columns:38px minmax(0,1fr)}.movie-review-progress>strong{grid-column:2}.movie-review-info{grid-template-columns:84px minmax(0,1fr);gap:11px}.movie-review-info>img{width:84px}.movie-review-info h1{font-size:19px}.movie-review-video-card{aspect-ratio:16/10}.movie-review-play-button{width:58px;height:58px}.movie-review-play-button.playing{width:42px;height:42px}}@media(max-width:340px){.movie-review-info{grid-template-columns:1fr}.movie-review-info>img{width:100%;max-height:210px;aspect-ratio:1.4}.movie-review-reward{width:100%;justify-content:center}.movie-review-stars{gap:2px}.movie-review-stars button svg{width:27px;height:27px}}.auth-page{min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 78% 8%,rgba(108,38,255,.2),transparent 28%),linear-gradient(180deg,#050713,#03050d)}.auth-shell{position:relative;width:100%;max-width:440px;overflow:hidden}.auth-brand{position:relative;z-index:3;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;text-decoration:none;font-size:25px;font-weight:850;letter-spacing:-.8px}.auth-brand>span:last-child>span{color:#a65fff}.auth-brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#f5f2ff,#a760ff 38%,#5a17dc);color:#120825;font-size:13px;box-shadow:0 0 22px #7e37f775}.auth-glow{position:absolute;border-radius:50%;filter:blur(55px);pointer-events:none}.auth-glow-one{top:10%;right:-80px;width:190px;height:190px;background:#6e2bf647}.auth-glow-two{bottom:8%;left:-80px;width:170px;height:170px;background:#2fcbad1f}.auth-card{position:relative;z-index:2;padding:22px;border:1px solid rgba(118,126,169,.22);border-radius:10px;background:linear-gradient(145deg,#0e1225fa,#070a17fc);box-shadow:0 24px 64px #0006}.auth-visual{height:64px;display:grid;place-items:center}.auth-orbit{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(166,95,255,.56);border-radius:10px;color:#c081ff;background:radial-gradient(circle,#6f2ae23d,#0e0a1ce0);box-shadow:0 0 22px #7e37f76b}.auth-heading{text-align:center}.auth-kicker{display:block;margin-bottom:7px;color:#a962ff;font-size:9px;font-weight:850;letter-spacing:1.6px}.auth-heading h1{margin:0 0 8px;color:#fff;font-size:25px;letter-spacing:-.7px}.auth-heading p{margin:0;color:#9fa6b6;font-size:11px;line-height:1.5}.auth-form{margin-top:19px}.auth-form label,.label-row label{display:block;margin:13px 0 7px;color:#dfe2eb;font-size:10px;font-weight:750}.label-row{display:flex;align-items:center;justify-content:space-between}.label-row a,.auth-switch a{color:#aa64ff;text-decoration:none;font-size:9px;font-weight:750}.auth-input{min-height:49px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(118,126,169,.24);border-radius:10px;background:#0b1121;color:#8f97aa}.auth-input:focus-within{border-color:#7f3cf2;box-shadow:0 0 0 3px #7f3cf224}.auth-input.invalid{border-color:#ff6673}.auth-input input{min-width:0;flex:1;min-height:46px;padding:0;border:0;outline:0;background:transparent;color:#fff;font-size:11px}.password-toggle{width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:#9ba2b3}.field-error{display:block;margin-top:5px;color:#ff7885;font-size:8px}.remember-row{margin-top:13px!important;display:flex!important;align-items:center;gap:8px;color:#aeb4c2!important}.remember-row input{width:16px;height:16px;accent-color:#803dff}.auth-primary{width:100%;min-height:45px;margin-top:18px;border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,#6230ef,#8d35ff);box-shadow:0 10px 22px #6027de47;font-size:11px;font-weight:850}.auth-primary:disabled{opacity:.55}.auth-switch{margin:16px 0 0;text-align:center;color:#999faf;font-size:10px}.auth-footer{position:relative;z-index:2;margin:15px 0 0;text-align:center;color:#687084;font-size:8px}.auth-page{min-height:100dvh!important;padding:0!important;display:block!important;background:#05050c!important}.auth-shell{width:100%!important;max-width:none!important;min-height:100dvh!important}.auth-shell>.auth-brand,.auth-shell>.auth-glow,.auth-shell>.auth-footer{display:none!important}.auth-card{min-height:100dvh!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.movie-login{position:relative;width:100%;max-width:430px;min-height:100dvh;margin:0 auto;overflow:hidden;background:linear-gradient(180deg,#080811,#070710);box-shadow:0 0 60px #00000080}.movie-login__hero{position:relative;height:300px;overflow:hidden}.movie-login__hero-image{position:absolute;inset:0;background-image:linear-gradient(180deg,#0805100a,#0805101f 50%,#080811),url(https://images.unsplash.com/photo-1489599849927-2ee91cede3ba?auto=format&fit=crop&w=1200&q=90);background-size:cover;background-position:center 38%;filter:saturate(1.18) contrast(1.05)}.movie-login__hero-shade{position:absolute;inset:0;background:radial-gradient(circle at 50% 78%,rgba(143,55,232,.24),transparent 24%),linear-gradient(180deg,transparent 52%,#080811 100%)}.movie-login__content{position:relative;z-index:2;margin-top:-74px;padding:0 37px 34px}.movie-login__brand{display:flex;flex-direction:column;align-items:center;text-align:center}.movie-login__brand-mark{position:relative;display:grid;place-items:center;width:86px;height:86px;margin-bottom:13px;border-radius:50%;background:linear-gradient(145deg,#b95cff,#7423dd);box-shadow:0 16px 38px #7122da6b}.movie-login__reel{position:relative;width:49px;height:49px;border-radius:50%;background:#180628}.movie-login__reel:after{content:"";position:absolute;inset:20px;border-radius:50%;background:#8e35ed}.movie-login__reel i{position:absolute;width:11px;height:11px;border-radius:50%;background:#8e35ed}.movie-login__reel i:nth-child(1){top:6px;left:19px}.movie-login__reel i:nth-child(2){top:19px;right:6px}.movie-login__reel i:nth-child(3){bottom:6px;left:19px}.movie-login__reel i:nth-child(4){top:19px;left:6px}.movie-login__brand-mark>b{position:absolute;right:9px;bottom:9px;width:27px;height:10px;border-radius:7px;background:#180628;transform:rotate(38deg)}.movie-login__brand strong{font-size:25px;line-height:1;color:#fff;letter-spacing:.01em}.movie-login__brand small{margin-top:7px;color:#c6bfce;font-size:13px}.movie-login__heading{margin-top:35px;text-align:center}.movie-login__heading h1{margin:0;color:#fff;font-size:25px;letter-spacing:-.5px}.movie-login__heading p{margin:7px 0 0;color:#aaa2b2;font-size:14px}.movie-login__form{margin-top:23px}.movie-login__input{display:flex;align-items:center;gap:11px;min-height:54px;padding:0 15px;margin-top:12px;border:1px solid rgba(255,255,255,.035);border-radius:13px;background:linear-gradient(180deg,#171725,#13131f);color:#8e8798;box-shadow:inset 0 1px #ffffff06}.movie-login__input:focus-within{border-color:#8f43ea;box-shadow:0 0 0 3px #8f43ea1f}.movie-login__input.invalid{border-color:#ff6c7a}.movie-login__input input{min-width:0;flex:1;min-height:52px;padding:0;border:0;outline:0;background:transparent;color:#fff;font-size:14px}.movie-login__input input::placeholder{color:#80798b}.movie-login__eye{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;background:transparent;color:#8f8798}.movie-login__error{display:block;margin:5px 2px 0;color:#ff7d8a;font-size:10px}.movie-login__forgot-row{display:flex;justify-content:flex-end;margin:12px 2px 0}.movie-login__forgot-row a{color:#bd5fff;text-decoration:none;font-size:11px}.movie-login__submit{width:100%;height:56px;margin-top:20px;border:0;border-radius:14px;background:linear-gradient(135deg,#b53cff,#6f20d6);color:#fff;font-size:16px;font-weight:800;letter-spacing:.03em;box-shadow:0 16px 30px #7623d952}.movie-login__submit:disabled{opacity:.55}.movie-login__signup{margin:22px 0 0;text-align:center;color:#8f8798;font-size:12px}.movie-login__signup a{color:#c85dff;text-decoration:none;font-weight:700}.movie-login__divider{display:flex;align-items:center;gap:13px;margin:28px 0 18px;color:#8a8391;font-size:11px}.movie-login__divider:before,.movie-login__divider:after{content:"";flex:1;height:1px;background:#ffffff1c}.movie-login__divider span{white-space:nowrap}.movie-login__socials{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.movie-login__socials button{height:58px;border:1px solid rgba(255,255,255,.04);border-radius:14px;background:linear-gradient(180deg,#171725,#13131f);box-shadow:inset 0 1px #ffffff05}.movie-login__socials span{display:grid;place-items:center;margin:auto;width:28px;height:28px;border-radius:50%;font-size:20px;font-weight:800}.google-mark{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);-webkit-background-clip:text;background-clip:text;color:transparent}.facebook-mark{background:#2f70e8;color:#fff!important;font-family:Arial,sans-serif}.apple-mark{color:#fff!important;font-size:26px!important;font-family:Arial,sans-serif}@media(max-width:380px){.movie-login__hero{height:275px}.movie-login__content{margin-top:-68px;padding:0 28px 28px}.movie-login__brand-mark{width:78px;height:78px}.movie-login__heading{margin-top:29px}.movie-login__socials button{height:54px}}@media(min-width:431px){body{background:#020207}.movie-login{border-left:1px solid rgba(255,255,255,.035);border-right:1px solid rgba(255,255,255,.035)}}html:has(.movie-login),body:has(.movie-login),body:has(.movie-login) #app{height:100%;min-height:100%;margin:0!important;padding:0!important;overflow:hidden!important}.auth-page:has(.movie-login){position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.auth-page:has(.movie-login) .auth-shell,.auth-page:has(.movie-login) .auth-card{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.auth-page:has(.movie-login) .movie-login{position:absolute!important;inset:0!important;height:100%!important;min-height:0!important;margin:0 auto!important;overflow:hidden!important;display:grid;grid-template-rows:clamp(180px,28dvh,200px) minmax(0,1fr)}.auth-page:has(.movie-login) .movie-login__hero{height:auto!important;min-height:0!important}.auth-page:has(.movie-login) .movie-login__content{min-height:0!important;overflow:hidden!important;margin-top:-52px!important;padding-bottom:12px!important}.auth-page:has(.movie-login) .movie-login__heading{margin-top:22px!important}.auth-page:has(.movie-login) .movie-login__input{min-height:48px!important;margin-top:9px!important}.auth-page:has(.movie-login) .movie-login__input input{min-height:46px!important}.auth-page:has(.movie-login) .movie-login__submit{height:50px!important;margin-top:14px!important}.auth-page:has(.movie-login) .movie-login__divider{margin:13px 0 10px!important}.auth-page:has(.movie-login) .movie-login__socials button{height:44px!important}@media(max-height:760px){.auth-page:has(.movie-login) .movie-login{grid-template-rows:170px minmax(0,1fr)}.auth-page:has(.movie-login) .movie-login__content{margin-top:-42px!important;padding-inline:24px!important}.auth-page:has(.movie-login) .movie-login__brand-mark{width:68px!important;height:68px!important;margin-bottom:8px!important}.auth-page:has(.movie-login) .movie-login__brand strong{font-size:20px!important}.auth-page:has(.movie-login) .movie-login__brand small{font-size:11px!important}.auth-page:has(.movie-login) .movie-login__heading{margin-top:14px!important}.auth-page:has(.movie-login) .movie-login__heading h1{font-size:20px!important}.auth-page:has(.movie-login) .movie-login__heading p{margin-top:4px!important;font-size:12px!important}.auth-page:has(.movie-login) .movie-login__form{margin-top:10px!important}.auth-page:has(.movie-login) .movie-login__input{min-height:44px!important}.auth-page:has(.movie-login) .movie-login__input input{min-height:42px!important}.auth-page:has(.movie-login) .movie-login__submit{height:46px!important;margin-top:11px!important}.auth-page:has(.movie-login) .movie-login__signup{margin-top:20px!important}.auth-page:has(.movie-login) .movie-login__divider{margin:9px 0 8px!important}.auth-page:has(.movie-login) .movie-login__socials button{height:40px!important}}.movie-login__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;height:48px;margin:0 0 10px;padding:4px;border:1px solid rgba(255,255,255,.04);border-radius:13px;background:linear-gradient(180deg,#171725,#13131f);box-shadow:inset 0 1px #ffffff06}.movie-login__tabs button{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:#827b8e;font-size:11px;font-weight:750;transition:.18s}.movie-login__tabs button.active{background:linear-gradient(135deg,#a544f4,#7223dc);color:#fff;box-shadow:0 6px 14px #7323dc38}.movie-login__tabs button:active{transform:scale(.98)}.movie-login__field-group{display:grid;margin-top:10px}.movie-login__field-group label{margin:0!important;color:#d9d2e1;font-size:10px;font-weight:700;line-height:1.1}.movie-login__field-group .movie-login__input{margin-top:0!important}.auth-page:has(.movie-login) .movie-login__heading{margin-top:10px!important}.auth-page:has(.movie-login) .movie-login__form{margin-top:10px!important}.auth-page:has(.movie-login) .movie-login__submit{margin-top:10px!important}.auth-page:has(.movie-login) .movie-login__signup{margin-top:20px!important}.auth-page:has(.movie-login) .movie-login__divider{margin:10px 0!important}.auth-page:has(.movie-login) .movie-login__socials{margin-top:0!important}.auth-page:has(.movie-login) .movie-login__brand{height:auto!important;max-height:100px!important;overflow:visible}.auth-page:has(.movie-login) .movie-login__brand-mark{width:58px!important;height:58px!important;min-height:58px!important;margin-bottom:4px!important}.auth-page:has(.movie-login) .movie-login__reel{transform:scale(.68)}.auth-page:has(.movie-login) .movie-login__brand-mark>b{right:5px!important;bottom:5px!important;transform:rotate(38deg) scale(.72)!important}.auth-page:has(.movie-login) .movie-login__brand strong{font-size:16px!important;line-height:16px!important}.auth-page:has(.movie-login) .movie-login__brand small{margin-top:2px!important;font-size:10px!important;line-height:12px!important}@media(max-height:760px){.movie-login__tabs{height:44px;margin-bottom:7px;padding:3px}.movie-login__tabs button{height:36px;font-size:10px}.movie-login__field-group{row-gap:4px!important;margin-top:7px}.movie-login__field-group label{font-size:9px}.auth-page:has(.movie-login) .movie-login__heading{margin-top:8px!important}.auth-page:has(.movie-login) .movie-login__form{margin-top:6px!important}.auth-page:has(.movie-login) .movie-login__forgot-row{margin-top:5px!important}.auth-page:has(.movie-login) .movie-login__submit{margin-top:7px!important}.auth-page:has(.movie-login) .movie-login__signup{margin-top:20px!important}.auth-page:has(.movie-login) .movie-login__divider{margin:6px 0!important}}.movie-login__hero-image{background-image:linear-gradient(180deg,#0805100a,#08051029 48%,#080811),url(/images/Summer-Movie-Comeback.webp)!important;background-size:cover!important;background-position:center center!important;filter:saturate(1.06) contrast(1.05)!important}.movie-login__hero-shade{background:radial-gradient(circle at 50% 76%,rgba(143,55,232,.2),transparent 25%),linear-gradient(180deg,rgba(4,2,10,.02),transparent 45%,#080811 100%)!important}html:has(.movie-register),body:has(.movie-register),body:has(.movie-register) #app{height:100%;min-height:100%;margin:0!important;padding:0!important;overflow:hidden!important}.auth-page:has(.movie-register){position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#07070f!important}.auth-page:has(.movie-register) .auth-shell,.auth-page:has(.movie-register) .auth-card{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.auth-page:has(.movie-register) .auth-shell>.auth-brand,.auth-page:has(.movie-register) .auth-shell>.auth-glow,.auth-page:has(.movie-register) .auth-shell>.auth-footer{display:none!important}.movie-register{position:relative;width:100%;max-width:430px;height:100%;margin:0 auto;overflow:hidden;background:#080811}.movie-register__background{position:absolute;inset:0;background-image:url(https://image.tmdb.org/t/p/original/gEU2QniE6E77NI6lCU6MxlNBvIx.jpg);background-size:cover;background-position:center;opacity:.4;transform:scale(1.02)}.movie-register__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#05050c8f,#07070fcc 38%,#07070ff0),radial-gradient(circle at 50% 20%,rgba(138,49,230,.18),transparent 34%)}.movie-register__content{position:relative;z-index:2;height:100%;padding:8px 20px 6px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.movie-register__brand{display:flex;flex-direction:column;align-items:center;text-align:center;max-height:78px}.movie-register__brand-mark{position:relative;display:grid;place-items:center;width:42px;height:42px;min-height:42px;margin-bottom:2px;border-radius:6px;background:linear-gradient(145deg,#b95cff,#7423dd);box-shadow:0 10px 24px #7122da57}.movie-register__reel{position:relative;width:42px;height:42px;border-radius:50%;background:#180628;transform:scale(.62)}.movie-register__reel:after{content:"";position:absolute;inset:18px;border-radius:50%;background:#8e35ed}.movie-register__reel i{position:absolute;width:10px;height:10px;border-radius:50%;background:#8e35ed}.movie-register__reel i:nth-child(1){top:5px;left:16px}.movie-register__reel i:nth-child(2){top:16px;right:5px}.movie-register__reel i:nth-child(3){bottom:5px;left:16px}.movie-register__reel i:nth-child(4){top:16px;left:5px}.movie-register__brand-mark>b{position:absolute;right:4px;bottom:4px;width:21px;height:8px;border-radius:6px;background:#180628;transform:rotate(38deg) scale(.68)}.movie-register__brand strong{color:#fff;font-size:14px;line-height:14px}.movie-register__brand small{margin-top:1px;color:#c6bfce;font-size:8px;line-height:10px}.movie-register__heading{margin-top:4px;text-align:center}.movie-register__heading h1{margin:0;color:#fff;font-size:17px;line-height:1.05}.movie-register__heading p{margin:2px 0 0;color:#aaa2b2;font-size:8px;line-height:1.1}.movie-register__form{margin-top:4px}.movie-register__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px;align-items:start}.movie-register__field-group{display:grid;row-gap:0;margin-top:4px;min-width:0;width:100%}.movie-register__field-group label{margin:0 0 3px;color:#e2dbe8;font-size:8px;font-weight:700;line-height:1}.movie-register__input{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:50px;padding:0 11px;border:1px solid rgba(255,255,255,.055);border-radius:6px;background:linear-gradient(180deg,#181825e6,#11111ceb);color:#8e8798;box-shadow:inset 0 1px #ffffff06,0 8px 22px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box}.movie-register__input:focus-within{border-color:#8f43ea;box-shadow:0 0 0 3px #8f43ea1f}.movie-register__input.invalid{border-color:#ff6c7a}.movie-register__input input{min-width:0;max-width:100%;flex:1;height:48px;padding:0;border:0;outline:0;background:transparent;color:#fff;font-size:12px;box-sizing:border-box}.movie-register__input input::placeholder{color:#81798c}.movie-register__eye{display:grid;place-items:center;width:24px;height:26px;padding:0;border:0;background:transparent;color:#8f8798;flex:0 0 24px}.movie-register__code-input{padding-right:5px;overflow:hidden}.movie-register__code-input input{width:0;min-width:0}.movie-register__send-code{height:32px;min-width:48px;max-width:52px;flex:0 0 48px;padding:0 6px;border:0;border-radius:6px;background:linear-gradient(135deg,#a544f4,#7223dc);color:#fff;font-size:9px;font-weight:800;white-space:nowrap}.movie-register__send-code:disabled{opacity:.55}.movie-register__error,.movie-register__success{display:block;margin:5px 0 0;font-size:8px;line-height:1}.movie-register__error{color:#ff7d8a}.movie-register__success{color:#75e6a8}.movie-register__submit{width:100%;height:42px;margin-top:5px;border:0;border-radius:6px;background:linear-gradient(135deg,#b53cff,#6f20d6);color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em;box-shadow:0 12px 24px #7623d947}.movie-register__submit:disabled{opacity:.55}.movie-register__switch{margin:4px 0 0;text-align:center;color:#aaa2b2;font-size:9px}.movie-register__switch a{color:#c85dff;text-decoration:none;font-weight:700}@media(max-height:700px){.movie-register__content{padding:4px 16px 3px}.movie-register__brand{max-height:58px}.movie-register__brand-mark{width:34px;height:34px;min-height:34px}.movie-register__brand strong{font-size:12px;line-height:12px}.movie-register__brand small{font-size:7px;line-height:8px}.movie-register__heading{margin-top:2px}.movie-register__heading h1{font-size:15px}.movie-register__heading p{display:none}.movie-register__form{margin-top:2px}.movie-register__field-group{margin-top:3px}.movie-register__field-group label{font-size:7px;margin-bottom:2px}.movie-register__submit{height:38px;margin-top:4px}.movie-register__switch{margin-top:3px}.movie-register__error,.movie-register__success{margin-top:5px}}@media(max-width:350px){.movie-register__content{padding-inline:12px}.movie-register__row{column-gap:6px}.movie-register__input{height:46px;padding:0 8px;gap:6px}.movie-register__input input{height:44px;font-size:11px}.movie-register__eye{width:20px;flex-basis:20px}.movie-register__send-code{min-width:44px;flex-basis:44px;padding:0 4px;font-size:8px}}@media(min-width:431px){body:has(.movie-register){background:#020207}.movie-register{border-left:1px solid rgba(255,255,255,.035);border-right:1px solid rgba(255,255,255,.035)}}.auth-page .auth-input,.auth-page .movie-login__input,.auth-page .movie-register__input,.auth-page .movie-login__tabs{height:50px!important;min-height:50px!important;max-height:50px!important;border-radius:6px!important}.auth-page .auth-input input,.auth-page .movie-login__input input,.auth-page .movie-register__input input{height:48px!important;min-height:48px!important;max-height:48px!important;font-size:14px!important;line-height:1.2!important}.auth-page .movie-login__tabs{padding:4px!important}.auth-page .movie-login__tabs button{height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:6px!important;font-size:13px!important}.auth-page .movie-login__field-group label,.auth-page .movie-register__field-group label,.auth-page .auth-form label{font-size:12px!important;line-height:1.2!important}.auth-page .movie-login__heading h1,.auth-page .movie-register__heading h1,.auth-page .auth-heading h1{font-size:24px!important;line-height:1.15!important}.auth-page .movie-login__heading p,.auth-page .movie-register__heading p,.auth-page .auth-heading p{font-size:13px!important;line-height:1.35!important}.auth-page .movie-login__brand strong,.auth-page .movie-register__brand strong{font-size:18px!important;line-height:1.1!important}.auth-page .movie-login__brand small,.auth-page .movie-register__brand small{font-size:11px!important;line-height:1.2!important}.auth-page .movie-login__submit,.auth-page .movie-register__submit,.auth-page .auth-primary{font-size:14px!important}.auth-page .movie-login__signup,.auth-page .movie-register__switch,.auth-page .auth-switch,.auth-page .movie-login__forgot-row a{font-size:12px!important}.auth-page .movie-login__error,.auth-page .movie-register__error,.auth-page .movie-register__success,.auth-page .field-error{font-size:11px!important;line-height:1.2!important}.auth-page .movie-register__send-code{font-size:11px!important}.auth-page .auth-primary,.auth-page .movie-login__submit,.auth-page .movie-register__submit,.auth-page .password-toggle,.auth-page .movie-login__eye,.auth-page .movie-register__eye,.auth-page .movie-register__send-code,.auth-page .auth-card,.auth-page .movie-login__brand-mark,.auth-page .movie-register__brand-mark,.auth-page .movie-login__socials button{border-radius:6px!important}.auth-page .movie-login__reel,.auth-page .movie-register__reel,.auth-page .movie-login__reel:after,.auth-page .movie-register__reel:after,.auth-page .movie-login__reel i,.auth-page .movie-register__reel i,.auth-page .movie-login__socials span{border-radius:50%!important}@media(max-height:760px){.auth-page .auth-input,.auth-page .movie-login__input,.auth-page .movie-register__input,.auth-page .movie-login__tabs{height:50px!important;min-height:50px!important;max-height:50px!important}.auth-page .auth-input input,.auth-page .movie-login__input input,.auth-page .movie-register__input input{height:48px!important;min-height:48px!important;max-height:48px!important;font-size:14px!important}.auth-page .movie-login__tabs button{height:40px!important;min-height:40px!important;max-height:40px!important;font-size:13px!important}.auth-page .movie-login__field-group label,.auth-page .movie-register__field-group label,.auth-page .auth-form label{font-size:12px!important}}html:has(.movie-login),html:has(.movie-register),body:has(.movie-login),body:has(.movie-register),body:has(.movie-login) #app,body:has(.movie-register) #app{min-height:100%;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important}.auth-page:has(.movie-login),.auth-page:has(.movie-register){position:relative!important;inset:auto!important;width:100%!important;min-height:100dvh!important;height:auto!important;overflow-x:hidden!important;overflow-y:visible!important}.auth-page:has(.movie-login) .auth-shell,.auth-page:has(.movie-login) .auth-card,.auth-page:has(.movie-register) .auth-shell,.auth-page:has(.movie-register) .auth-card{position:relative!important;inset:auto!important;min-height:100dvh!important;height:auto!important;overflow:visible!important}.auth-page:has(.movie-login) .movie-login,.auth-page:has(.movie-register) .movie-register{position:relative!important;inset:auto!important;min-height:100dvh!important;height:auto!important;overflow:visible!important}.auth-page:has(.movie-login) .movie-login{display:block!important}.auth-page:has(.movie-login) .movie-login__hero{height:clamp(190px,28dvh,220px)!important}.auth-page:has(.movie-login) .movie-login__content{margin-top:-54px!important;padding:0 24px 24px!important}.auth-page:has(.movie-login) .movie-login__heading{margin-top:14px!important}.auth-page:has(.movie-login) .movie-login__form{margin-top:14px!important}.auth-page:has(.movie-login) .movie-login__tabs{margin-bottom:10px!important}.auth-page:has(.movie-login) .movie-login__field-group{margin-top:10px!important;row-gap:4px!important}.auth-page:has(.movie-login) .movie-login__forgot-row{margin-top:8px!important}.auth-page:has(.movie-login) .movie-login__submit{margin-top:12px!important}.auth-page:has(.movie-login) .movie-login__signup{margin-top:12px!important}.auth-page:has(.movie-login) .movie-login__divider{margin:12px 0!important}.auth-page:has(.movie-register) .movie-register__background,.auth-page:has(.movie-register) .movie-register__overlay{position:fixed!important;inset:0!important}.auth-page:has(.movie-register) .movie-register__content{min-height:100dvh!important;height:auto!important;justify-content:flex-start!important;overflow:visible!important;padding:18px 20px 24px!important}.auth-page:has(.movie-register) .movie-register__heading{margin-top:10px!important}.auth-page:has(.movie-register) .movie-register__form{margin-top:10px!important}.auth-page:has(.movie-register) .movie-register__field-group{margin-top:8px!important;row-gap:4px!important}.auth-page:has(.movie-register) .movie-register__submit{margin-top:12px!important}.auth-page:has(.movie-register) .movie-register__switch{margin-top:10px!important;padding-bottom:env(safe-area-inset-bottom)}body:has(.movie-login),body:has(.movie-register){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}body:has(.movie-login)::-webkit-scrollbar,body:has(.movie-register)::-webkit-scrollbar{display:none}@media(max-height:700px){.auth-page:has(.movie-login) .movie-login__hero{height:180px!important}.auth-page:has(.movie-login) .movie-login__content{margin-top:-44px!important;padding-bottom:18px!important}.auth-page:has(.movie-register) .movie-register__content{padding-top:12px!important;padding-bottom:18px!important}.auth-page:has(.movie-register) .movie-register__field-group{margin-top:7px!important}}.movie-forgot .movie-login__content{padding-bottom:28px!important}.movie-forgot .movie-login__heading p{max-width:300px;margin-left:auto!important;margin-right:auto!important}.movie-forgot__form{margin-top:16px!important}.movie-forgot__submit{display:flex;align-items:center;justify-content:center;gap:8px}.movie-forgot__back{margin-top:14px!important}.movie-forgot__back a{display:inline-flex;align-items:center;justify-content:center;gap:6px}.movie-forgot__success{margin-top:12px;padding:10px 12px;border:1px solid rgba(63,211,142,.28);border-radius:6px;background:#1f7e532e;color:#82efb6;font-size:12px;line-height:1.35;text-align:center}@media(max-height:700px){.movie-forgot .movie-login__content{padding-bottom:20px!important}.movie-forgot__form{margin-top:12px!important}.movie-forgot__back{margin-top:10px!important}}.auth-input input:-webkit-autofill,.auth-input input:-webkit-autofill:hover,.auth-input input:-webkit-autofill:focus,.auth-input input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #0b1121 inset!important;box-shadow:0 0 0 1000px #0b1121 inset!important;border:0!important;transition:background-color 9999s ease-out 0s}.movie-login__input input:-webkit-autofill,.movie-login__input input:-webkit-autofill:hover,.movie-login__input input:-webkit-autofill:focus,.movie-login__input input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #151522 inset!important;box-shadow:0 0 0 1000px #151522 inset!important;border:0!important;transition:background-color 9999s ease-out 0s}.movie-register__input input:-webkit-autofill,.movie-register__input input:-webkit-autofill:hover,.movie-register__input input:-webkit-autofill:focus,.movie-register__input input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #151522 inset!important;box-shadow:0 0 0 1000px #151522 inset!important;border:0!important;transition:background-color 9999s ease-out 0s}.auth-input input:-moz-autofill,.movie-login__input input:-moz-autofill,.movie-register__input input:-moz-autofill{color:#fff!important;caret-color:#fff!important;background-color:#151522!important;box-shadow:0 0 0 1000px #151522 inset!important}.auth-input input:autofill,.movie-login__input input:autofill,.movie-register__input input:autofill{color:#fff!important;caret-color:#fff!important;background-color:#151522!important;box-shadow:0 0 0 1000px #151522 inset!important}:root{--site-max-border-radius: 10px}:where(button,input,textarea,select,.brand-disc,.notification-button,.card-surface,.hero-card,.task-symbol,.movie-card,.review-modal,.fake-qr,.address-box,.bound-address,.input-shell,.warning-box,.record-summary article,.bottom-nav,.admin-panel,.admin-card,.native-hero-card,.native-hero-peek,.native-action-strip,.native-section-card,.native-task-list,.native-task-icon,.native-movie-card):not(.sky-kyc-page *){border-radius:var(--site-max-border-radius)!important}html:has(.reference-auth),body:has(.reference-auth),body:has(.reference-auth) #app{min-height:100%;margin:0!important;padding:0!important;background:#03040a!important}body:has(.reference-auth){overflow-x:hidden}.auth-page--immersive{width:100%;min-height:100dvh;background:#03040a!important}.reference-auth{position:relative;isolation:isolate;width:min(100%,560px);min-height:100dvh;margin:0 auto;overflow:hidden;color:#fff;background:#070711;box-shadow:0 0 70px #0000007a}.reference-auth__background{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100dvh;opacity:.62!important;transform:scale(1.02)!important;background-size:cover!important;background-position:center top!important;filter:saturate(.82) contrast(.98) brightness(.84)!important}.reference-auth--register .reference-auth__background{opacity:.54!important;background-position:center 18%!important}.reference-auth__overlay{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,#05040e47,#07061059 18%,#07070fbd 45%,#05060cf7 78%,#05060b),radial-gradient(circle at 50% 23%,rgba(133,69,235,.2),transparent 30%)}.reference-auth--register .reference-auth__overlay{background:linear-gradient(180deg,#05040e57,#07061085 25%,#07070fd6 55%,#05060cfa 88%,#05060b),radial-gradient(circle at 50% 20%,rgba(139,73,239,.19),transparent 31%)}.reference-auth__topbar{position:relative;z-index:5;min-height:calc(74px + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) 20px 10px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center}.reference-auth__back,.reference-auth__icon-button{width:40px;height:40px;padding:0;display:grid;place-items:center;border:0;border-radius:8px;color:#fff;background:#08081229;text-decoration:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:background .18s ease,transform .18s ease}.reference-auth__back:active,.reference-auth__icon-button:active{transform:scale(.95);background:#7c3aed38}.reference-auth__title{overflow:hidden;color:#fff;font-size:clamp(21px,5vw,28px);font-weight:760;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 3px 14px rgba(0,0,0,.55)}.reference-auth__actions{display:flex;align-items:center;justify-content:flex-end;gap:3px}.reference-auth__actions .reference-auth__icon-button,.reference-auth__language{width:37px;height:37px}.reference-auth__language .language-switcher,.reference-auth__language .language-switcher__trigger{width:37px!important;height:37px!important}.reference-auth__language .language-switcher__trigger{border:0!important;border-radius:8px!important;color:#fff!important;background:#08081229!important;box-shadow:none!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.reference-auth__content{position:relative;z-index:3;width:100%;padding:46px 37px calc(40px + env(safe-area-inset-bottom))}.reference-auth__content--login{padding-top:clamp(52px,8dvh,102px)}.reference-auth__content--register{padding-top:clamp(28px,4dvh,54px)}.reference-auth__brand-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.reference-auth__mark{width:112px;height:112px;filter:drop-shadow(0 18px 25px rgba(84,34,171,.42))}.reference-auth__wordmark{width:min(78%,270px);height:68px;margin-top:5px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}.reference-auth__brand-stage>small{margin-top:-4px;color:#ebe6f4b8;font-size:11px;letter-spacing:.04em}.reference-auth__brand-stage--register .reference-auth__mark{width:92px;height:92px}.reference-auth__brand-stage--register .reference-auth__wordmark{width:min(72%,235px);height:58px;margin-top:2px}.reference-auth__form{width:100%;margin-top:31px}.reference-auth__form--register{margin-top:25px}.reference-auth__method-tabs{width:min(100%,250px);min-height:38px;margin:0 auto 20px;padding:3px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#100f1b73;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.reference-auth__method-tabs button{min-width:0;min-height:31px;padding:0 9px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:6px;color:#ece8f2ad;background:transparent;font-size:11px;font-weight:700}.reference-auth__method-tabs button.active{color:#fff;background:linear-gradient(135deg,#7c3aedf0,#a557ffe0);box-shadow:0 7px 16px #521fab47}.reference-auth__field{width:100%;margin-top:20px}.reference-auth__field--compact{margin-top:12px}.reference-auth__field>label:not(.reference-auth__sr-label){display:block;margin:0 0 8px;color:#fff;font-size:14px;font-weight:720}.reference-auth__glass-input{width:100%;min-height:62px;padding:0 17px;display:flex;align-items:center;gap:11px;border:2px solid rgba(255,255,255,.19);border-radius:9px;color:#ddd7e3a1;background:linear-gradient(100deg,#231f2aad,#121318ba);box-shadow:inset 0 1px #ffffff09,0 13px 34px #0000002e;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.reference-auth__field--compact .reference-auth__glass-input{min-height:57px}.reference-auth__glass-input:focus-within{border-color:#b176ffd4;background:linear-gradient(100deg,#2d223ebd,#14121dc9);box-shadow:0 0 0 3px #7c3aed24,0 14px 34px #0003}.reference-auth__glass-input.invalid{border-color:#ff697ac7}.reference-auth__glass-input>svg{flex:0 0 auto;color:#e7e0ed8a}.reference-auth__glass-input input{min-width:0;width:0;flex:1;min-height:58px;padding:0;border:0;outline:0;color:#fff;background:transparent;font-size:14px}.reference-auth__field--compact .reference-auth__glass-input input{min-height:53px;font-size:13px}.reference-auth__glass-input input::placeholder{color:#d6cfdb80}.reference-auth__glass-input input:-webkit-autofill,.reference-auth__glass-input input:-webkit-autofill:hover,.reference-auth__glass-input input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;transition:background-color 9999s ease-out 0s;box-shadow:0 0 0 1000px transparent inset!important}.reference-auth__eye{width:34px;height:40px;flex:0 0 34px;padding:0;display:grid;place-items:center;border:0;color:#e6deec85;background:transparent}.reference-auth__glass-input--code{padding-right:6px}.reference-auth__send-code{min-width:70px;height:43px;flex:0 0 auto;padding:0 10px;border:0;border-radius:7px;color:#fff;background:linear-gradient(135deg,#6d28d9,#9b4dff);font-size:10px;font-weight:780;white-space:nowrap;box-shadow:0 8px 18px #5322ac47}.reference-auth__send-code:disabled,.reference-auth__submit:disabled{cursor:not-allowed;opacity:.56}.reference-auth__error,.reference-auth__success{display:block;margin:6px 2px 0;font-size:9px;line-height:1.35}.reference-auth__error{color:#ff8795}.reference-auth__success{color:#72e7b0}.reference-auth__form-meta{min-height:39px;margin-top:11px;display:flex;align-items:center;justify-content:space-between;gap:14px}.reference-auth__form-meta>a{color:#c9a7ff;font-size:12px;font-weight:760;text-decoration:none;white-space:nowrap}.reference-auth__remember{min-width:0;display:inline-flex;align-items:center;gap:9px;color:#e2dce794;cursor:pointer}.reference-auth__remember input{position:absolute;opacity:0;pointer-events:none}.reference-auth__remember>span{position:relative;width:26px;height:26px;flex:0 0 26px;border:2px solid #a76bff;border-radius:50%;background:#06070c94}.reference-auth__remember input:checked+span{border-color:transparent;background:linear-gradient(135deg,#6d28d9,#a855f7);box-shadow:0 6px 15px #6a28d257}.reference-auth__remember input:checked+span:after{content:"";position:absolute;left:8px;top:4px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.reference-auth__remember em{overflow:hidden;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.reference-auth__submit{width:100%;min-height:63px;margin-top:17px;padding:0 18px;border:0;border-radius:9px;color:#fff;background:linear-gradient(110deg,#5b21b6,#7c3aed 48%,#a855f7);font-size:20px;font-weight:820;letter-spacing:-.01em;box-shadow:0 18px 36px #4c1d955c,inset 0 1px #ffffff24}.reference-auth__submit--register{min-height:59px;margin-top:18px;font-size:17px}.reference-auth__switch{margin:24px 0 0;color:#f1ecf5d6;font-size:14px;text-align:center}.reference-auth__switch--register{margin-top:21px}.reference-auth__switch a{color:#c9a7ff;font-weight:800;text-decoration:none}.reference-auth__sr-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:390px){.reference-auth__topbar{padding-inline:12px;grid-template-columns:39px minmax(0,1fr) auto;gap:5px}.reference-auth__back,.reference-auth__actions .reference-auth__icon-button,.reference-auth__language,.reference-auth__language .language-switcher,.reference-auth__language .language-switcher__trigger{width:35px!important;height:35px!important}.reference-auth__actions{gap:0}.reference-auth__content{padding-inline:20px}.reference-auth__title{font-size:20px}.reference-auth__mark{width:96px;height:96px}.reference-auth__wordmark{width:225px;height:59px}.reference-auth__glass-input{min-height:58px;padding-inline:14px}.reference-auth__glass-input input{min-height:54px;font-size:13px}}@media(max-height:760px){.reference-auth__content--login{padding-top:20px}.reference-auth__mark{width:78px;height:78px}.reference-auth__wordmark{width:205px;height:50px}.reference-auth__brand-stage>small{font-size:9px}.reference-auth__form{margin-top:18px}.reference-auth__method-tabs{margin-bottom:12px}.reference-auth__field{margin-top:13px}.reference-auth__submit{min-height:54px;margin-top:12px;font-size:17px}.reference-auth__switch{margin-top:16px}}@media(min-width:561px){.reference-auth{border-left:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05)}}@media(prefers-reduced-motion:reduce){.reference-auth__back,.reference-auth__icon-button,.reference-auth__glass-input{transition:none}}.reference-auth__topbar{min-height:calc(62px + env(safe-area-inset-top))!important;padding:calc(9px + env(safe-area-inset-top)) 16px 7px!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:7px!important}.reference-auth__back,.reference-auth__actions .reference-auth__icon-button,.reference-auth__language,.reference-auth__language .language-switcher,.reference-auth__language .language-switcher__trigger{width:34px!important;height:34px!important}.reference-auth__back,.reference-auth__icon-button,.reference-auth__language .language-switcher__trigger{border-radius:7px!important;background:#0808121f!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.reference-auth__back svg{width:25px!important;height:25px!important}.reference-auth__icon-button svg{width:20px!important;height:20px!important}.reference-auth__title{font-size:clamp(18px,4.5vw,22px)!important;font-weight:720!important;letter-spacing:-.02em!important}.reference-auth__actions{gap:1px!important}.reference-auth__content{width:min(100%,470px)!important;margin:0 auto!important;padding-inline:24px!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}.reference-auth__content--login{padding-top:clamp(30px,5.5dvh,66px)!important}.reference-auth__content--register{padding-top:clamp(14px,2.4dvh,30px)!important}.reference-auth__mark{width:82px!important;height:82px!important;filter:drop-shadow(0 12px 20px rgba(84,34,171,.34))!important}.reference-auth__wordmark{width:min(70%,220px)!important;height:49px!important;margin-top:2px!important}.reference-auth__brand-stage>small{margin-top:-2px!important;font-size:9px!important;font-weight:500!important;letter-spacing:.025em!important}.reference-auth__brand-stage--register .reference-auth__mark{width:68px!important;height:68px!important}.reference-auth__brand-stage--register .reference-auth__wordmark{width:min(66%,196px)!important;height:43px!important;margin-top:0!important}.reference-auth__form{margin-top:22px!important}.reference-auth__form--register{margin-top:16px!important}.reference-auth__method-tabs{width:min(100%,218px)!important;min-height:34px!important;margin-bottom:13px!important;padding:2px!important;gap:2px!important;border-width:1px!important;border-radius:7px!important;background:#0e0d1761!important}.reference-auth__method-tabs button{min-height:28px!important;padding-inline:8px!important;gap:5px!important;border-radius:5px!important;font-size:10px!important;font-weight:650!important}.reference-auth__method-tabs button svg{width:13px!important;height:13px!important}.reference-auth__field{margin-top:13px!important}.reference-auth__field--compact{margin-top:8px!important}.reference-auth__field>label:not(.reference-auth__sr-label){margin-bottom:6px!important;font-size:12px!important;font-weight:650!important}.reference-auth__glass-input{min-height:50px!important;padding:0 14px!important;gap:8px!important;border:1px solid rgba(255,255,255,.21)!important;border-radius:8px!important;background:linear-gradient(100deg,#1f1c268f,#101116a3)!important;box-shadow:inset 0 1px #ffffff06,0 8px 20px #00000021!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.reference-auth__field--compact .reference-auth__glass-input{min-height:46px!important}.reference-auth__glass-input:focus-within{border-color:#b176ffb8!important;background:linear-gradient(100deg,#271f34a1,#121119b5)!important;box-shadow:0 0 0 2px #7c3aed1a,0 9px 22px #00000026!important}.reference-auth__glass-input input{min-height:48px!important;font-size:13px!important;font-weight:450!important;letter-spacing:0!important}.reference-auth__field--compact .reference-auth__glass-input input{min-height:44px!important;font-size:12.5px!important}.reference-auth__glass-input input::placeholder{color:#d6cfdb75!important}.reference-auth__eye{width:30px!important;height:34px!important;flex-basis:30px!important}.reference-auth__eye svg{width:18px!important;height:18px!important}.reference-auth__glass-input--code{padding-right:5px!important}.reference-auth__send-code{min-width:62px!important;height:34px!important;padding-inline:8px!important;border-radius:6px!important;font-size:9px!important;font-weight:720!important;box-shadow:0 6px 13px #5322ac3b!important}.reference-auth__error,.reference-auth__success{margin-top:4px!important;font-size:8.5px!important}.reference-auth__form-meta{min-height:31px!important;margin-top:7px!important;gap:10px!important}.reference-auth__form-meta>a{font-size:11px!important;font-weight:700!important}.reference-auth__remember{gap:7px!important}.reference-auth__remember>span{width:21px!important;height:21px!important;flex-basis:21px!important;border-width:1.5px!important}.reference-auth__remember input:checked+span:after{left:6px!important;top:3px!important;width:5px!important;height:9px!important}.reference-auth__remember em{font-size:11px!important}.reference-auth__submit{min-height:50px!important;margin-top:12px!important;padding-inline:15px!important;border-radius:8px!important;font-size:16px!important;font-weight:750!important;box-shadow:0 12px 25px #4c1d954d,inset 0 1px #ffffff1c!important}.reference-auth__submit--register{min-height:48px!important;margin-top:13px!important;font-size:15px!important}.reference-auth__switch{margin-top:17px!important;font-size:12.5px!important}.reference-auth__switch--register{margin-top:15px!important}.reference-auth__switch a{font-weight:740!important}@media(max-width:390px){.reference-auth__topbar{padding-inline:11px!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:3px!important}.reference-auth__content{padding-inline:18px!important}.reference-auth__mark{width:74px!important;height:74px!important}.reference-auth__wordmark{width:198px!important;height:45px!important}.reference-auth__brand-stage--register .reference-auth__mark{width:62px!important;height:62px!important}.reference-auth__brand-stage--register .reference-auth__wordmark{width:178px!important;height:40px!important}.reference-auth__glass-input{min-height:48px!important;padding-inline:12px!important}.reference-auth__glass-input input{min-height:46px!important;font-size:12.5px!important}.reference-auth__field--compact .reference-auth__glass-input{min-height:44px!important}.reference-auth__field--compact .reference-auth__glass-input input{min-height:42px!important;font-size:12px!important}.reference-auth__submit{min-height:48px!important;font-size:15px!important}.reference-auth__submit--register{min-height:46px!important;font-size:14px!important}}@media(max-height:760px){.reference-auth__content--login{padding-top:14px!important}.reference-auth__content--register{padding-top:5px!important}.reference-auth__mark{width:64px!important;height:64px!important}.reference-auth__wordmark{width:180px!important;height:40px!important}.reference-auth__brand-stage--register .reference-auth__mark{width:54px!important;height:54px!important}.reference-auth__brand-stage--register .reference-auth__wordmark{width:160px!important;height:35px!important}.reference-auth__form,.reference-auth__form--register{margin-top:11px!important}.reference-auth__method-tabs{margin-bottom:8px!important}.reference-auth__field{margin-top:9px!important}.reference-auth__field--compact{margin-top:6px!important}.reference-auth__switch{margin-top:11px!important}}.reference-auth__background.movie-login__hero-image{background-size:100% 100%,contain!important;background-position:center center,center top!important;background-repeat:no-repeat,no-repeat!important;background-color:#05050c!important;transform:none!important}.reference-auth--register .reference-auth__background.movie-login__hero-image{background-position:center center,center top!important}.reference-auth--register .reference-auth__field>.reference-auth__sr-label{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 0 4px 1px!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;border:0!important;color:#f2eef7c7!important;font-size:11px!important;font-weight:620!important;line-height:1.2!important;letter-spacing:.01em!important}.reference-auth--login .reference-auth__background.movie-login__hero-image{background-size:100% 100%,106% auto!important;background-position:center center,center top!important}.reference-auth__login-benefits{width:min(100%,350px);margin:15px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.reference-auth__login-benefits article{min-width:0;min-height:49px;padding:7px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#f4eff8c7;background:linear-gradient(145deg,#1c182575,#0c0d138c);box-shadow:inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}.reference-auth__login-benefits svg{width:16px;height:16px;color:#c7a2ff}.reference-auth__login-benefits span{overflow:hidden;max-width:100%;font-size:9.5px;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.reference-auth__login-assurance{margin:10px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;color:#e0d9e78f;font-size:9.5px;line-height:1.3;text-align:center}.reference-auth__login-assurance svg{width:14px;height:14px;color:#ae76ff}@media(max-width:390px){.reference-auth--login .reference-auth__background.movie-login__hero-image{background-size:100% 100%,108% auto!important}.reference-auth__login-benefits{margin-top:12px;gap:5px}.reference-auth__login-benefits article{min-height:45px;padding-inline:3px}.reference-auth__login-benefits span{font-size:9px}}@media(max-height:760px){.reference-auth__login-benefits{margin-top:9px}.reference-auth__login-benefits article{min-height:42px}.reference-auth__login-assurance{margin-top:7px}}.reference-auth__terms{margin-top:9px}.reference-auth__terms-row{display:flex;align-items:center;gap:7px;color:#e8e1efad;font-size:10.5px;line-height:1.3}.reference-auth__terms-check{position:relative;width:18px;height:18px;flex:0 0 18px;cursor:pointer}.reference-auth__terms-check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.reference-auth__terms-check span{width:18px;height:18px;display:block;border:1px solid rgba(255,255,255,.3);border-radius:5px;background:#0d0d1694;box-shadow:inset 0 1px #ffffff08}.reference-auth__terms-check input:focus-visible+span{outline:2px solid rgba(174,118,255,.62);outline-offset:2px}.reference-auth__terms-check input:checked+span{border-color:#ae76ffd9;background:linear-gradient(145deg,#8b5cf6,#6d28d9)}.reference-auth__terms-check input:checked+span:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.reference-auth__terms-copy{min-width:0;margin:0}.reference-auth__terms-copy label{cursor:pointer}.reference-auth__terms-copy a{color:#c7a2ff;font-weight:700;text-decoration:none}.reference-auth__terms.invalid .reference-auth__terms-check span{border-color:#f87171c7}.reference-auth__terms .reference-auth__error{display:block;margin:4px 0 0 25px!important}.reference-auth--register .reference-auth__terms{margin-top:8px}@media(max-width:390px){.reference-auth__terms-row{gap:6px;font-size:10px}.reference-auth__terms-check,.reference-auth__terms-check span{width:17px;height:17px;flex-basis:17px}.reference-auth__terms-check input:checked+span:after{left:5px;top:2px}}.admin-shell,.admin-shell button,.admin-shell input,.admin-shell textarea,.admin-shell select{font-family:Google Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-shell .admin-dashboard,.admin-shell .admin-page,.admin-shell .admin-users,.admin-shell .admin-deposits,.admin-shell .admin-withdrawals,.admin-shell .admin-settings,.admin-shell .admin-packages,.admin-shell .admin-movies{display:grid;gap:18px}.admin-shell .hero-card,.admin-shell .header-card,.admin-shell .admin-title,.admin-shell .panel-card,.admin-shell .stat-card,.admin-shell .summary-card,.admin-shell .list-card,.admin-shell .admin-panel,.admin-shell .admin-toolbar,.admin-shell .bulk-bar,.admin-shell .attention-grid a,.admin-shell .admin-stat-grid article{border:1px solid #e8efe9;border-radius:18px!important;background:linear-gradient(180deg,#fffffffa,#f9fbf9fa);box-shadow:0 18px 40px #1036180f}.admin-shell .hero-card,.admin-shell .header-card,.admin-shell .admin-title{padding:22px;background:radial-gradient(circle at top right,rgba(21,202,57,.12),transparent 26%),linear-gradient(180deg,#fffffffa,#f7fcf8fa)}.admin-shell .hero-card{display:grid;gap:18px}.admin-shell .admin-title{margin-bottom:18px}.admin-shell .admin-title.split,.admin-shell .list-card__header,.admin-shell .panel-card__header,.admin-shell .panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-shell .admin-title small,.admin-shell .hero-card__eyebrow,.admin-shell .header-card__eyebrow,.admin-shell .panel-card__eyebrow,.admin-shell .list-card__eyebrow{display:block;margin:0;color:#0cad2e;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-shell .admin-title h1,.admin-shell .admin-title h2,.admin-shell .hero-card h1,.admin-shell .hero-card h2,.admin-shell .header-card h2,.admin-shell .panel-card h2,.admin-shell .panel-card h3,.admin-shell .list-card h3{margin:8px 0 0;color:#111411;font-size:24px;line-height:1.05;font-weight:800;letter-spacing:-.04em}.admin-shell .admin-title p,.admin-shell .hero-card__text,.admin-shell .header-card__text{margin:12px 0 0;max-width:680px;color:#5d6760;font-size:14px;line-height:1.6}.admin-shell .hero-card__actions{display:flex;flex-wrap:wrap;gap:10px}.admin-shell .hero-card__button,.admin-shell .admin-btn,.admin-shell .toolbar-button,.admin-shell .action-button,.admin-shell .icon-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:0;border-radius:12px!important;color:#fff;text-decoration:none;white-space:nowrap;background:linear-gradient(180deg,#17c930,#07961f);box-shadow:0 12px 24px #0b7a1f2e;font-size:13px;font-weight:700;cursor:pointer}.admin-shell .hero-card__button--ghost,.admin-shell .admin-btn.secondary,.admin-shell .toolbar-button--ghost,.admin-shell .action-button,.admin-shell .icon-link{color:#0a7c20;background:#eef9f0;box-shadow:none}.admin-shell .admin-btn:disabled,.admin-shell .toolbar-button:disabled,.admin-shell .action-button:disabled{opacity:.55;cursor:not-allowed}.admin-shell .admin-btn svg,.admin-shell .icon-link svg,.admin-shell .toolbar-button svg{width:17px;height:17px}.admin-shell .stats-grid,.admin-shell .summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-shell .stat-card,.admin-shell .summary-card{padding:16px}.admin-shell .stat-card small,.admin-shell .summary-card small{display:block;color:#627066;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-shell .stat-card strong,.admin-shell .summary-card strong{display:block;margin-top:14px;color:#111411;font-size:30px;line-height:1;font-weight:800;letter-spacing:-.05em}.admin-shell .stat-card--green strong{color:#07951f}.admin-shell .stat-card--dark strong{color:#1f3b26}.admin-shell .stat-card--neutral strong{color:#111411}.admin-shell .stat-card--mint strong{color:#0aa66c}.admin-shell .stat-card--gold strong{color:#b97a00}.admin-shell .stat-card--orange strong{color:#c45f1a}.admin-shell .stat-card--red strong{color:#bf3048}.admin-shell .stat-card--blue strong{color:#1264a3}.admin-shell .panel-grid,.admin-shell .admin-two{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px}.admin-shell .admin-two{margin-top:18px}.admin-shell .panel-card,.admin-shell .admin-panel,.admin-shell .list-card{padding:18px}.admin-shell .panel-heading{margin-bottom:16px}.admin-shell .panel-heading h2,.admin-shell .admin-panel>h2{margin:0;color:#111411;font-size:18px;font-weight:800;letter-spacing:-.03em}.admin-shell .panel-heading p{margin:6px 0 0;color:#667169;font-size:12px;line-height:1.5}.admin-shell .panel-card__header a,.admin-shell .panel-heading a,.admin-shell .list-card__header a{color:#0ba22a;font-size:13px;font-weight:700;text-decoration:none}.admin-shell .attention-list,.admin-shell .user-list,.admin-shell .roadmap-list{margin-top:16px;display:grid;gap:10px}.admin-shell .roadmap-list{gap:12px}.admin-shell .attention-row,.admin-shell .user-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:14px;color:inherit;text-decoration:none;background:#f7faf7}.admin-shell .attention-row__icon,.admin-shell .user-row__avatar,.admin-shell .user-cell__avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:12px}.admin-shell .attention-row__icon{color:#0a8f24;background:#e8f7eb}.admin-shell .user-row__avatar,.admin-shell .user-cell__avatar{color:#fff;background:linear-gradient(180deg,#18c934,#07951f);font-size:14px;font-weight:800}.admin-shell .attention-row strong,.admin-shell .roadmap-item strong,.admin-shell .user-row__copy strong,.admin-shell .user-cell__copy strong{display:block;color:#111411;font-size:14px;font-weight:800}.admin-shell .attention-row small,.admin-shell .roadmap-item p,.admin-shell .user-row__copy small,.admin-shell .user-row__meta small,.admin-shell .user-cell__copy small,.admin-shell .empty-copy,.admin-shell .table-sub{color:#5d6760;font-size:12px;line-height:1.5}.admin-shell .attention-row small,.admin-shell .user-row__copy small,.admin-shell .user-cell__copy small,.admin-shell .table-sub{display:block;margin-top:4px}.admin-shell .attention-row>b{color:#0b8f24;font-size:22px}.admin-shell .user-row__meta{display:grid;justify-items:end;gap:6px}.admin-shell .roadmap-item{padding:14px;border-radius:14px;background:#f7faf7}.admin-shell .roadmap-item p{margin:8px 0 0}.admin-shell .setup-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;color:inherit;text-decoration:none}.admin-shell .setup-item__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px}.admin-shell .setup-item__icon--ok{color:#0a8f24;background:#e8f7eb}.admin-shell .setup-item__icon--missing{color:#a86c00;background:#fff6dc}.admin-shell .pill,.admin-shell .status{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:capitalize}.admin-shell .pill--green,.admin-shell .status.success{color:#0a7c20;background:#eaf7ed}.admin-shell .pill--dark{color:#1f3b26;background:#eef3ef}.admin-shell .pill--gold,.admin-shell .status.warning{color:#946100;background:#fff3cf}.admin-shell .pill--soft,.admin-shell .status{color:#667169;background:#f1f4f1}.admin-shell .status.danger{color:#b62f3d;background:#fff0f1}.admin-shell .empty-copy{margin:0;padding:18px 4px 4px}.admin-shell .admin-toolbar{margin-bottom:18px;padding:14px;display:grid;grid-template-columns:minmax(240px,1fr) 180px 180px auto;gap:10px;align-items:center}.admin-shell .toolbar{margin-top:18px;display:grid;grid-template-columns:minmax(280px,1fr) auto auto;gap:10px;align-items:center}.admin-shell .admin-toolbar .search-box,.admin-shell .toolbar__search{min-width:0}.admin-shell .admin-toolbar .search-box{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid #e2e9e3;border-radius:12px;color:#7b857d;background:#fff}.admin-shell .admin-toolbar .search-box input{min-width:0;flex:1;padding:0;border:0!important;border-radius:0!important;outline:0;color:#111411;background:transparent;box-shadow:none!important}.admin-shell .field-input,.admin-shell .admin-toolbar select,.admin-shell .admin-form input,.admin-shell .admin-form textarea,.admin-shell .admin-form select,.admin-shell .admin-panel input,.admin-shell .admin-panel textarea,.admin-shell .admin-panel select{width:100%;min-height:46px;padding:0 14px;border:1px solid #dbe8dd;border-radius:12px!important;outline:0;color:#111411;background:#fff;font-size:13px}.admin-shell .admin-form textarea,.admin-shell .admin-panel textarea{min-height:110px;padding:12px 14px;resize:vertical}.admin-shell .field-input:focus,.admin-shell .admin-toolbar select:focus,.admin-shell .admin-form input:focus,.admin-shell .admin-form textarea:focus,.admin-shell .admin-form select:focus,.admin-shell .admin-panel input:focus,.admin-shell .admin-panel textarea:focus,.admin-shell .admin-panel select:focus{border-color:#0cad2e73;box-shadow:0 0 0 3px #18c9341a}.admin-shell .bulk-bar{margin-bottom:18px;padding:12px 14px;display:flex;align-items:center;gap:12px}.admin-shell .bulk-bar b{color:#111411;font-size:13px}.admin-shell .bulk-bar select{min-height:40px;margin-left:auto;padding:0 12px;border:1px solid #e2e9e3;border-radius:12px!important;color:#111411;background:#fff}.admin-shell .admin-panel,.admin-shell .table-wrap{overflow-x:auto}.admin-shell .admin-panel table,.admin-shell .table-wrap table{width:100%;border-collapse:collapse}.admin-shell .admin-panel th,.admin-shell .admin-panel td,.admin-shell .table-wrap th,.admin-shell .table-wrap td{padding:14px 12px;text-align:left;border-bottom:1px solid #edf2ee;vertical-align:middle}.admin-shell .admin-panel th,.admin-shell .table-wrap th{color:#647067;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:transparent}.admin-shell .admin-panel td,.admin-shell .table-wrap td{color:#243126;font-size:13px}.admin-shell .admin-panel tbody tr:hover,.admin-shell .table-wrap tbody tr:hover{background:#fbfdfb}.admin-shell .admin-panel tbody tr:last-child td,.admin-shell .table-wrap tbody tr:last-child td{border-bottom:0}.admin-shell .admin-panel td>b,.admin-shell .admin-panel td>strong,.admin-shell .table-wrap td>b,.admin-shell .table-wrap td>strong{display:block;color:#111411;font-size:14px}.admin-shell .icon-link{min-height:34px;padding:0 12px;font-size:12px}.admin-shell .admin-form{display:grid;gap:10px}.admin-shell .admin-form h2{margin:0 0 4px;color:#111411;font-size:18px}.admin-shell .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-shell .admin-check{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid #e2e9e3;border-radius:12px;color:#314136;background:#fff;font-size:12px}.admin-shell .admin-check input{width:16px!important;min-height:16px!important;accent-color:#0aae2b}.admin-shell .quick-admin-actions{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-shell .quick-admin-actions a{min-height:42px;padding:0 12px;display:flex;align-items:center;border:1px solid #e5ece6;border-radius:12px;color:#1e3525;text-decoration:none;background:#f7faf7;font-size:12px;font-weight:700}.admin-shell .attention-grid,.admin-shell .admin-stat-grid{display:grid;gap:14px}.admin-shell .attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.admin-shell .admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.admin-shell .attention-grid a,.admin-shell .admin-stat-grid article{padding:16px}.admin-shell .attention-grid a{min-height:126px;display:flex;flex-direction:column;color:inherit;text-decoration:none}.admin-shell .attention-grid a svg,.admin-shell .admin-stat-grid article svg{color:#0aae2b}.admin-shell .attention-grid a span,.admin-shell .admin-stat-grid article span{margin-top:10px;color:#627066;font-size:11px;font-weight:700;text-transform:uppercase}.admin-shell .attention-grid a b,.admin-shell .admin-stat-grid article b{display:block;margin-top:8px;color:#111411;font-size:26px}.admin-shell .attention-grid a small{margin-top:auto;color:#5d6760;font-size:12px}.admin-shell .admin-stat-grid article{min-height:110px}.admin-shell .status-banner{margin:0;padding:14px 16px;border-radius:14px;font-size:13px;font-weight:700;line-height:1.5}.admin-shell .status-banner--success{color:#0a7c20;background:#eef9f0}.admin-shell .status-banner--error{color:#a22e39;background:#fff1f2}.admin-shell .tab-row{display:flex;flex-wrap:wrap;gap:8px}.admin-shell .tab-pill{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:10px;color:#314136;text-decoration:none;background:#f3f7f3;font-size:12px;font-weight:700}.admin-shell .tab-pill--active{color:#fff;background:linear-gradient(180deg,#18c934,#07951f)}.admin-shell .admin-content a{transition:opacity .18s ease,transform .18s ease}.admin-shell .admin-content a:hover{opacity:.88}.admin-shell .admin-content button:active,.admin-shell .admin-content a:active{transform:translateY(1px)}@media(max-width:1100px){.admin-shell .stats-grid,.admin-shell .summary-grid,.admin-shell .panel-grid,.admin-shell .attention-grid,.admin-shell .admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-toolbar{grid-template-columns:1fr 1fr}.admin-shell .admin-toolbar .search-box{grid-column:1 / -1}}@media(max-width:720px){.admin-shell .stats-grid,.admin-shell .summary-grid,.admin-shell .panel-grid,.admin-shell .admin-two,.admin-shell .attention-grid,.admin-shell .admin-stat-grid{grid-template-columns:1fr}.admin-shell .admin-title.split,.admin-shell .list-card__header,.admin-shell .panel-card__header,.admin-shell .panel-heading{flex-direction:column}.admin-shell .toolbar,.admin-shell .admin-toolbar{grid-template-columns:1fr}.admin-shell .admin-toolbar .search-box{grid-column:auto}.admin-shell .bulk-bar{align-items:stretch;flex-direction:column}.admin-shell .bulk-bar select{margin-left:0}.admin-shell .user-row{grid-template-columns:42px minmax(0,1fr)}.admin-shell .user-row__meta{grid-column:1 / -1;justify-items:start;margin-left:54px}.admin-shell .setup-item{grid-template-columns:40px minmax(0,1fr)}.admin-shell .setup-item>.pill{grid-column:2;justify-self:start}.admin-shell .form-grid,.admin-shell .quick-admin-actions{grid-template-columns:1fr}.admin-shell .admin-panel,.admin-shell .list-card{padding:14px}.admin-shell .admin-panel th,.admin-shell .admin-panel td,.admin-shell .table-wrap th,.admin-shell .table-wrap td{padding:12px 10px}.admin-shell .hero-card,.admin-shell .header-card,.admin-shell .admin-title{padding:18px}.admin-shell .admin-title h1,.admin-shell .admin-title h2,.admin-shell .hero-card h1,.admin-shell .hero-card h2,.admin-shell .header-card h2,.admin-shell .panel-card h2,.admin-shell .panel-card h3,.admin-shell .list-card h3{font-size:22px}}.admin-shell .tmdb-import-panel{margin-bottom:18px}.admin-shell .tmdb-provider{padding:7px 10px;border-radius:10px;color:#0a7c20;background:#eaf7ed;font-size:11px;font-weight:700}.admin-shell .tmdb-search{min-height:52px;padding:4px 6px 4px 14px;display:flex;align-items:center;gap:10px;border:1px solid #e2e9e3;border-radius:12px;color:#7b857d;background:#fff}.admin-shell .tmdb-search input{min-width:0;min-height:44px;flex:1;padding:0;border:0!important;border-radius:0!important;outline:0;color:#111411!important;background:transparent!important;box-shadow:none!important;font-size:13px}.admin-shell .tmdb-search .admin-btn{flex:0 0 auto}.admin-shell .tmdb-error{margin:12px 0 0;padding:12px 14px;border:1px solid #f3c8cd;border-radius:14px;color:#b82f3d;background:#fff1f2;font-size:12px}.admin-shell .tmdb-results-grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-shell .tmdb-result-card{overflow:hidden;border:1px solid #e8efe9;border-radius:18px;background:linear-gradient(180deg,#fff,#f9fbf9);box-shadow:0 16px 32px #1036180f}.admin-shell .tmdb-poster{position:relative;aspect-ratio:.68;display:grid;place-items:center;overflow:hidden;color:#0a9725;background:#eef5ef}.admin-shell .tmdb-poster img{width:100%;height:100%;object-fit:cover}.admin-shell .tmdb-imported{position:absolute;top:8px;right:8px;padding:6px 8px;border-radius:10px;color:#fff;background:linear-gradient(180deg,#18c934,#07951f);box-shadow:0 8px 18px #0b7a1f2e;font-size:10px;font-weight:700}.admin-shell .tmdb-result-copy{padding:13px}.admin-shell .tmdb-result-copy h3{margin:0 0 6px;color:#111411;font-size:14px;line-height:1.25;font-weight:800}.admin-shell .tmdb-result-copy p{margin:0;display:flex;align-items:center;gap:5px;color:#5d6760;font-size:12px}.admin-shell .tmdb-result-copy p svg{color:#b97a00}.admin-shell .tmdb-result-copy small{height:40px;margin-top:8px;display:-webkit-box;overflow:hidden;color:#6b756d;font-size:11px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-shell .tmdb-result-copy button{width:100%;min-height:38px;margin-top:11px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px!important;color:#0a7c20;background:#eef9f0;font-size:12px;font-weight:700}.admin-shell .tmdb-empty{min-height:170px;margin-top:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed #d8e4da;border-radius:18px;color:#7b857d;background:#fbfdfb}.admin-shell .tmdb-empty b{margin-top:10px;color:#223128;font-size:14px}.admin-shell .tmdb-empty small{max-width:460px;margin-top:6px;color:#69736b;font-size:12px;line-height:1.55}.admin-shell .movie-admin-grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)}.admin-shell .admin-table-scroll{overflow-x:auto}.admin-shell .admin-panel td small{display:block;margin-top:4px;color:#5d6760;font-size:11px}.admin-shell .admin-panel td a{display:inline-flex;align-items:center;gap:5px;color:#0a8b22;text-decoration:none;font-size:12px;font-weight:700}.admin-shell .tmdb-modal-backdrop{position:fixed;z-index:100;inset:0;padding:18px;display:flex;align-items:center;justify-content:center;background:#070e0894;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-shell .tmdb-preview-modal{position:relative;width:min(900px,100%);max-height:calc(100dvh - 36px);overflow:auto;border:1px solid #e0e9e1;border-radius:18px;background:#fff;box-shadow:0 30px 90px #1036183d}.admin-shell .tmdb-close{position:absolute;z-index:5;top:10px;right:10px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #e5ece6;border-radius:10px!important;color:#243126;background:#fffffff0;box-shadow:0 8px 20px #10361814}.admin-shell .tmdb-preview-backdrop{height:220px;background-size:cover;background-position:center}.admin-shell .tmdb-preview-body{padding:0 20px 22px;display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px}.admin-shell .tmdb-preview-body>img{width:150px;margin-top:-70px;border:3px solid #fff;border-radius:14px;box-shadow:0 15px 35px #1036182e}.admin-shell .tmdb-preview-content h2{margin:16px 0 6px;color:#111411;font-size:24px;letter-spacing:-.04em}.admin-shell .tmdb-preview-content>p{margin:0 0 13px;color:#5d6760;font-size:12px;line-height:1.6}.admin-shell .tmdb-preview-content .tmdb-meta{color:#334139;font-weight:600}.admin-shell .tmdb-video{aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;background:#030503}.admin-shell .tmdb-video iframe{width:100%;height:100%;border:0}.admin-shell .tmdb-no-trailer{min-height:96px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #d8e4da;border-radius:14px;color:#6a756c;background:#f8fbf8;font-size:12px}.admin-shell .tmdb-import-options{margin-top:14px;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:end}.admin-shell .tmdb-import-options>label:first-child{display:grid;gap:6px;color:#59645c;font-size:11px;font-weight:700}.admin-shell .tmdb-import-options input[type=number]{min-height:42px;padding:0 11px;border:1px solid #e2e9e3;border-radius:12px!important;color:#111411;background:#fff}.admin-shell .tmdb-import-button{width:100%;margin-top:12px}.admin-shell .spin{animation:tmdb-spin .8s linear infinite}@keyframes tmdb-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.admin-shell .tmdb-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .movie-admin-grid{grid-template-columns:1fr}}@media(max-width:560px){.admin-shell .tmdb-search{padding:9px;flex-wrap:wrap}.admin-shell .tmdb-search input{flex-basis:calc(100% - 30px)}.admin-shell .tmdb-search .admin-btn{width:100%}.admin-shell .tmdb-results-grid,.admin-shell .tmdb-preview-body,.admin-shell .tmdb-import-options{grid-template-columns:1fr}.admin-shell .tmdb-preview-body>img{width:110px;margin-top:-55px}.admin-shell .tmdb-preview-backdrop{height:160px}}.admin-shell .tmdb-bulk-import{margin-bottom:16px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:18px;border:1px solid #e8efe9;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f9fbf9fa);box-shadow:0 18px 40px #1036180f}.admin-shell .tmdb-bulk-copy{display:flex;align-items:flex-start;gap:12px}.admin-shell .tmdb-bulk-icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:12px;color:#0a8f24;background:#e8f7eb}.admin-shell .tmdb-bulk-copy small{display:block;color:#0cad2e;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-shell .tmdb-bulk-copy h3{margin:5px 0 6px;color:#111411;font-size:18px;font-weight:800;letter-spacing:-.02em}.admin-shell .tmdb-bulk-copy p{max-width:610px;margin:0;color:#5d6760;font-size:12px;line-height:1.55}.admin-shell .tmdb-bulk-options{display:grid;grid-template-columns:minmax(110px,.75fr) auto auto;align-items:end;gap:9px}.admin-shell .tmdb-bulk-options>label:first-child{display:grid;gap:6px;color:#59645c;font-size:11px;font-weight:700}.admin-shell .tmdb-bulk-options input[type=number]{width:100%;min-height:42px;padding:0 11px;border:1px solid #dbe8dd;border-radius:12px!important;outline:0;color:#111411;background:#fff}.admin-shell .tmdb-bulk-options input[type=number]:focus{border-color:#0cad2e73;box-shadow:0 0 0 3px #18c9341a}.admin-shell .tmdb-bulk-button{grid-column:1 / -1;width:100%;min-height:44px}.admin-shell .tmdb-bulk-result{margin:-2px 0 16px;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid #bfe4d3;border-radius:14px;color:#126847;background:#edf9f3}.admin-shell .tmdb-bulk-result>div{min-width:0}.admin-shell .tmdb-bulk-result b,.admin-shell .tmdb-bulk-result span{display:block}.admin-shell .tmdb-bulk-result b{font-size:12px}.admin-shell .tmdb-bulk-result span{margin-top:4px;color:#47725f;font-size:11px}.admin-shell .tmdb-section-divider{margin:16px 0;display:flex;align-items:center;gap:12px;color:#667169;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.admin-shell .tmdb-section-divider:before,.admin-shell .tmdb-section-divider:after{content:"";height:1px;flex:1;background:#e4ebe5}@media(max-width:980px){.admin-shell .tmdb-bulk-import{grid-template-columns:1fr}.admin-shell .tmdb-bulk-options{grid-template-columns:minmax(130px,1fr) auto auto}}@media(max-width:620px){.admin-shell .tmdb-bulk-import{padding:13px}.admin-shell .tmdb-bulk-options{grid-template-columns:1fr 1fr}.admin-shell .tmdb-bulk-options>label:first-child,.admin-shell .tmdb-bulk-button{grid-column:1 / -1}.admin-shell .tmdb-bulk-result{align-items:flex-start}.admin-shell .tmdb-bulk-result span{line-height:1.55}}.admin-shell .package-table-panel{padding:0}.admin-shell .package-table-panel .panel-heading{padding:18px 18px 0}.admin-shell .package-table{min-width:1120px}.admin-shell .package-table th:last-child,.admin-shell .package-table td:last-child{text-align:right}.admin-shell .package-table-image{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border:1px solid #e3ebe4;border-radius:12px;color:#6f7d72;background:#f4f8f4}.admin-shell .package-table-image img{width:100%;height:100%;object-fit:cover}.admin-shell .package-table td>b{color:#111411}.admin-shell .package-table td>small{display:block;margin-top:4px;color:#657168;font-size:11px}.admin-shell .package-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.admin-shell .package-action{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px!important;font-size:11px;font-weight:700;cursor:pointer}.admin-shell .package-action--edit{color:#0a7c20;background:#eef9f0}.admin-shell .package-action--delete{width:34px;padding:0;color:#c63848;background:#fff0f2}.admin-shell .package-empty-state{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7b857d}.admin-shell .package-empty-state b{margin-top:10px;color:#223128;font-size:14px}.admin-shell .package-empty-state small{margin-top:5px;font-size:12px}.admin-shell .package-modal-backdrop{position:fixed;z-index:120;inset:0;padding:20px;display:flex;align-items:center;justify-content:center;background:#070e0894;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-shell .package-modal{width:min(650px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #e0e9e1;border-radius:18px;background:#fff;box-shadow:0 30px 90px #1036183d}.admin-shell .package-modal-header{position:sticky;top:0;z-index:3;padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #eef2ee;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-shell .package-modal-header small{color:#0cad2e;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-shell .package-modal-header h2{margin:6px 0 0;color:#111411;font-size:22px;letter-spacing:-.03em}.admin-shell .package-modal-close{width:38px;height:38px;display:grid;place-items:center;border:1px solid #e5ece6;border-radius:10px!important;color:#4d554f;background:#fff;cursor:pointer}.admin-shell .package-modal-form{padding:20px;display:grid;gap:14px}.admin-shell .package-modal-form>label,.admin-shell .package-form-grid>label{display:grid;gap:7px}.admin-shell .package-modal-form label>span,.admin-shell .package-form-grid label>span{color:#59645c;font-size:12px;font-weight:700}.admin-shell .package-modal-form input[type=text],.admin-shell .package-modal-form input[type=url],.admin-shell .package-modal-form input[type=number],.admin-shell .package-modal-form input:not([type]){width:100%;min-height:44px;padding:0 12px;border:1px solid #dbe8dd;border-radius:12px!important;outline:0;color:#111411;background:#fff;font-size:13px}.admin-shell .package-modal-form input:focus{border-color:#0cad2e73;box-shadow:0 0 0 3px #18c9341a}.admin-shell .package-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-shell .package-modal-preview{height:180px;overflow:hidden;border:1px dashed #d8e4da;border-radius:14px;background:#f8fbf8}.admin-shell .package-modal-preview img{width:100%;height:100%;object-fit:cover}.admin-shell .package-modal-preview>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7b857d;font-size:12px}.admin-shell .package-active-toggle{min-height:58px;padding:10px 12px!important;display:flex!important;align-items:center;gap:10px!important;border:1px solid #e2e9e3;border-radius:14px;background:#f8fbf8}.admin-shell .package-active-toggle>input{width:17px;height:17px;accent-color:#0aae2b}.admin-shell .package-active-toggle>span{display:block!important}.admin-shell .package-active-toggle b,.admin-shell .package-active-toggle small{display:block}.admin-shell .package-active-toggle b{color:#223128;font-size:12px}.admin-shell .package-active-toggle small{margin-top:3px;color:#657168;font-size:10px;font-weight:500}.admin-shell .package-modal-actions{margin:4px -20px -20px;padding:14px 20px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #eef2ee;background:#fbfdfb}.admin-shell .package-modal-actions .admin-btn{min-width:120px}.admin-shell .package-modal-actions .secondary{border:1px solid #e2e9e3;color:#314136;background:#fff}.admin-shell .form-error{display:block;color:#c63848;font-size:11px;line-height:1.4}@media(max-width:700px){.admin-shell .package-modal-backdrop{padding:10px;align-items:flex-end}.admin-shell .package-modal{max-height:calc(100dvh - 20px)}.admin-shell .package-modal-header,.admin-shell .package-modal-form{padding:16px}.admin-shell .package-form-grid{grid-template-columns:1fr}.admin-shell .package-modal-actions{position:sticky;bottom:0;margin:2px -16px -16px;padding:13px 16px}.admin-shell .package-modal-actions .admin-btn{min-width:0;flex:1}.admin-shell .admin-title.split>.admin-btn{width:100%}}.admin-shell .package-transfer-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-shell .package-transfer-actions .admin-btn{min-height:42px;white-space:nowrap}.package-import-input{display:none}@media(max-width:700px){.admin-shell .package-transfer-actions{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell .package-transfer-actions .admin-btn{width:100%;min-width:0;padding-inline:8px;font-size:11px}}.native-app-shell .app-header,.app-shell .app-header,.app-shell .topbar{width:100%;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 14px!important;display:flex;align-items:center;justify-content:space-between}.native-app-shell .app-header .brand,.app-shell .app-header .brand,.app-shell .topbar .brand{gap:8px;font-size:20px!important;line-height:1}.native-app-shell .app-header .brand-disc,.app-shell .app-header .brand-disc,.app-shell .topbar .brand-disc{width:32px!important;height:32px!important;min-width:32px;min-height:32px;border-radius:9px}.native-app-shell .app-header .notification-button,.app-shell .app-header .notification-button,.app-shell .topbar .notification-button{width:36px!important;height:36px!important;min-width:36px;min-height:36px}@supports (padding-top: env(safe-area-inset-top)){.native-app-shell .app-header,.app-shell .app-header,.app-shell .topbar{padding-top:min(env(safe-area-inset-top),8px)!important}}a[href],button,[role=button],[role=link]{touch-action:manipulation}.pull-refresh-indicator{--pull-refresh-offset: 0px;--pull-refresh-rotation: -90deg;position:fixed;top:calc(env(safe-area-inset-top) + 10px);left:50%;z-index:120;opacity:0;pointer-events:none;transform:translate(-50%,calc(-120% + var(--pull-refresh-offset)));transition:transform .18s ease,opacity .18s ease}.pull-refresh-indicator.is-visible,.pull-refresh-indicator.is-refreshing{opacity:1}.pull-refresh-indicator__card{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(148,102,255,.24);border-radius:999px;background:#070b18eb;box-shadow:0 14px 36px #0000003d;color:#f7f8ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pull-refresh-indicator__spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.18);border-top-color:#a75cff;border-left-color:#a75cff;border-radius:50%;transform:rotate(var(--pull-refresh-rotation));transition:transform .18s ease,border-color .18s ease}.pull-refresh-indicator.is-armed .pull-refresh-indicator__spinner,.pull-refresh-indicator.is-refreshing .pull-refresh-indicator__spinner{border-top-color:#63e4ff;border-left-color:#63e4ff}.pull-refresh-indicator.is-refreshing .pull-refresh-indicator__spinner{animation:pull-refresh-spin .75s linear infinite}.pull-refresh-indicator__label{font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}.app-shell{--fixed-shell-width:560px}.home-shell,.records-shell,.native-app-shell:not(.plans-shell){--fixed-shell-width:480px}.app-shell .app-header{position:fixed!important;top:0;left:50%;z-index:100;width:min(100%,var(--fixed-shell-width))!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 14px!important;transform:translate(-50%);border-bottom:1px solid rgba(126,132,171,.14);background:#070818f0!important;box-shadow:0 8px 24px #0003;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.app-shell .mobile-page{padding-top:60px!important;padding-bottom:calc(106px + env(safe-area-inset-bottom))!important;scroll-padding-top:68px}.app-shell .bottom-nav{position:fixed!important;left:50%!important;z-index:100!important;transform:translate(-50%)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}@supports (padding-top:env(safe-area-inset-top)){.app-shell .app-header{height:calc(60px + env(safe-area-inset-top))!important;min-height:calc(60px + env(safe-area-inset-top))!important;max-height:calc(60px + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important}.app-shell .mobile-page{padding-top:calc(60px + env(safe-area-inset-top))!important}}.premium-member-shell{min-height:100dvh;background:radial-gradient(circle at 88% 3%,rgba(124,58,237,.18),transparent 24%),radial-gradient(circle at 0% 52%,rgba(37,99,235,.08),transparent 30%),linear-gradient(180deg,#070817,#04050d)}.premium-member-page{padding:14px 14px calc(112px + env(safe-area-inset-bottom))}.premium-page-hero{position:relative;min-height:168px;padding:17px;overflow:hidden;border:1px solid rgba(149,107,255,.16);border-radius:16px;background:radial-gradient(circle at 86% 26%,rgba(130,69,242,.22),transparent 30%),linear-gradient(145deg,#181236fa,#090a1bfa);box-shadow:0 18px 44px #00000038}.premium-page-back{position:relative;z-index:2;width:fit-content;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:#a9a3b5;background:#ffffff09;text-decoration:none;font-size:10px;font-weight:800}.premium-page-hero__copy{position:relative;z-index:2;max-width:330px;margin-top:19px}.premium-page-hero__copy>span,.premium-kicker{color:#ad88ff;font-size:9px;font-weight:900;letter-spacing:.14em}.premium-page-hero__copy h1{margin:6px 0 7px;color:#fff;font-size:31px;line-height:1.02;letter-spacing:-.045em}.premium-page-hero__copy p{max-width:285px;margin:0;color:#90899d;font-size:11px;line-height:1.55}.premium-page-hero__art{position:absolute;right:14px;bottom:18px;width:92px;height:92px;display:grid;place-items:center;color:#c4a7ff}.premium-page-hero__art i,.premium-page-hero__art b{position:absolute;border:1px solid rgba(159,113,255,.24);border-radius:50%}.premium-page-hero__art i{width:88px;height:38px;transform:rotate(-18deg)}.premium-page-hero__art b{width:62px;height:82px;transform:rotate(28deg)}.premium-page-hero__art svg{filter:drop-shadow(0 0 16px rgba(142,73,255,.55))}.premium-page-content{display:grid;gap:13px;margin-top:14px}.premium-member-page .card-surface,.premium-member-page .form-card,.premium-card{border:1px solid rgba(255,255,255,.065);border-radius:14px;background:linear-gradient(150deg,#11112bfa,#080917fa);box-shadow:0 15px 34px #00000029}.premium-member-page .form-card,.premium-member-page .form-stack{padding:15px;display:grid;gap:8px}.premium-member-page .form-card h3,.premium-member-page .form-stack h3,.premium-section-title h2{margin:0 0 5px;color:#fff;font-size:18px;letter-spacing:-.025em}.premium-member-page .form-card>p,.premium-member-page .form-stack>p{margin:0 0 6px;color:#7c7688;font-size:10px;line-height:1.5}.premium-member-page label{color:#aaa3b5;font-size:10px;font-weight:800}.premium-member-page input,.premium-member-page select,.premium-member-page textarea{width:100%;min-height:48px;margin-top:5px;padding:0 12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;outline:0;color:#f4f1f8;background:#040510c2;font:inherit;font-size:11px;transition:border-color .18s ease,box-shadow .18s ease}.premium-member-page textarea{min-height:116px;padding-block:11px;resize:vertical}.premium-member-page input:focus,.premium-member-page select:focus,.premium-member-page textarea:focus{border-color:#9056ffa6;box-shadow:0 0 0 3px #7a41e01a}.premium-member-page input::placeholder,.premium-member-page textarea::placeholder{color:#4e4958}.premium-member-page .input-shell{position:relative;margin-top:5px}.premium-member-page .input-shell input{margin-top:0;padding-right:96px}.premium-member-page .input-shell button{position:absolute;top:6px;right:6px;min-height:36px;padding:0 11px;border:0;border-radius:8px;color:#d9c9ff;background:#7b45dd2e;font-size:9px;font-weight:900}.premium-member-page .form-error{min-height:12px;color:#fb7185;font-size:8px}.premium-member-page .primary-button,.premium-member-page .primary,.premium-action{width:100%;min-height:48px;margin-top:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#5e2bd2,#9840f2);box-shadow:0 13px 28px #632ad138;text-decoration:none;font-size:12px;font-weight:900}.premium-member-page .primary-button:disabled,.premium-member-page .primary:disabled,.premium-action:disabled{opacity:.48;box-shadow:none}.premium-secondary-action{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.07);border-radius:10px;color:#afa7bb;background:#ffffff09;text-decoration:none;font-size:10px;font-weight:800}.premium-section-title{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:3px 2px}.premium-section-title span{color:#9b77e8;font-size:8px;font-weight:900;letter-spacing:.12em}.premium-section-title h2{margin-top:4px}.premium-section-title a{color:#a989ef;text-decoration:none;font-size:9px;font-weight:800}.premium-member-page .settings-list,.premium-member-page .task-list,.premium-member-page .record-list{padding:5px 12px;overflow:hidden}.premium-member-page .settings-list>a,.premium-member-page .settings-list>div,.premium-member-page .simple-row,.premium-list-row{min-height:62px;padding:10px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid rgba(255,255,255,.045);color:inherit;text-decoration:none}.premium-member-page .settings-list>:last-child,.premium-member-page .simple-row:last-child,.premium-list-row:last-child{border-bottom:0}.premium-member-page .settings-list b,.premium-member-page .simple-row b,.premium-list-row strong{color:#ece8f1;font-size:11px}.premium-member-page .settings-list small,.premium-member-page .simple-row small,.premium-list-row small{display:block;margin-top:4px;color:#706a79;font-size:8px;line-height:1.4}.premium-empty{min-height:150px;padding:24px 16px;display:grid;place-items:center;align-content:center;text-align:center;color:#9a7dde}.premium-empty h3{margin:9px 0 4px;color:#fff;font-size:17px}.premium-empty p{max-width:260px;margin:0;color:#716b7b;font-size:9px;line-height:1.5}.premium-pill{padding:5px 8px;border-radius:999px;color:#bba6e8;background:#834ae71f;font-size:8px;font-weight:900}.premium-pill.success{color:#86efac;background:#22c55e1a}.premium-pill.warning{color:#fde68a;background:#f59e0b1a}@media(max-width:390px){.premium-member-page{padding-inline:10px}.premium-page-hero{min-height:158px;padding:14px}.premium-page-hero__copy h1{font-size:28px}.premium-page-hero__art{right:8px;width:78px;height:78px}}.plans-page .plan-card__intro>p{display:none}.plans-page .plan-card__divider{margin-top:12px}.plans-page .plan-card__price--free strong{font-size:36px;line-height:.9;letter-spacing:-.035em}.plans-page .plan-card__price--free em[hidden]{display:none!important}.plans-page .plan-card__benefits>div:nth-child(2)>span{position:relative;overflow:hidden;text-indent:-9999px;white-space:nowrap}.plans-page .plan-card__benefits>div:nth-child(2)>span:after{content:"Daily Income";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-indent:0;font-size:14px}html[lang=ar] .plans-page .plan-card__benefits>div:nth-child(2)>span:after{content:"الدخل اليومي"}.admin-shell .package-table{min-width:1380px}.plans-page .plan-card__member-requirement{display:block;overflow:hidden;color:#c4b5fd;font-size:12px;line-height:1.2;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.plans-page .plan-card--requirement-locked{border-color:#f59e0b94}.plans-page .plan-card--requirement-locked .plan-card__member-requirement{color:#fbbf24}.plans-page .plan-card--requirement-locked .plan-card__bottom button{cursor:not-allowed;opacity:.72}.plans-page .plan-card--coming-soon{position:relative;overflow:hidden}.plans-page .plan-card__coming-soon-overlay{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:16px;background:#03050e;cursor:not-allowed}.plans-page .plan-card__coming-soon-label{color:#fffffff5;font-size:18px;line-height:1;font-weight:500;letter-spacing:.02em;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.55)}.plans-page .plan-card__coming-soon-overlay{background:#03050ea6}.app-shell .bottom-nav{height:72px;padding:4px 8px calc(4px + env(safe-area-inset-bottom));column-gap:0}.app-shell .bottom-link{gap:1px;padding:2px 0}.app-shell .bottom-icon svg{width:25px;height:25px}.app-shell .bottom-link.center .bottom-icon{width:48px;height:48px;margin-top:-24px}.app-shell .bottom-link.center .bottom-icon svg{width:27px;height:27px}.app-shell .bottom-link.center small{margin-top:0}.login-password-shell{min-height:100dvh;background:#070812;color:#fff}.login-password-shell>.app-header{display:none!important}.login-password-page{width:min(100%,620px);margin:0 auto;padding:0 0 calc(102px + env(safe-area-inset-bottom))!important;background:#070812}.login-password-hero{position:relative;overflow:hidden;padding:calc(18px + env(safe-area-inset-top)) 16px 28px;background:radial-gradient(circle at 92% 8%,rgba(168,85,247,.34),transparent 32%),radial-gradient(circle at 5% 110%,rgba(6,182,212,.12),transparent 37%),linear-gradient(155deg,#251151,#12102a 55%,#090a18)}.login-password-hero:after{content:"";position:absolute;right:-66px;bottom:-80px;width:220px;height:220px;border:1px solid rgba(216,180,254,.1);border-radius:50%;box-shadow:0 0 0 34px #a755f706,0 0 0 68px #a755f704}.login-password-appbar{position:relative;z-index:2;display:grid;grid-template-columns:42px 1fr 42px;align-items:center}.login-password-appbar>a{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#eee7fb;background:#ffffff12;text-decoration:none}.login-password-appbar>span{color:#d9c9f5;font-size:12px;font-weight:800;text-align:center}.login-password-intro{position:relative;z-index:2;margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:14px;align-items:center}.login-password-intro small{color:#b99be9;font-size:8px;font-weight:900;letter-spacing:.15em}.login-password-intro h1{margin:7px 0 8px;color:#fff;font-size:31px;line-height:1;letter-spacing:-.045em}.login-password-intro p{max-width:330px;margin:0;color:#a49aac;font-size:10px;line-height:1.55}.login-password-intro>span{position:relative;width:82px;height:82px;display:grid;place-items:center;border-radius:50%;color:#eadcff;background:linear-gradient(145deg,#7132d2e0,#481f8bb8);box-shadow:0 18px 38px #4f1f9952,inset 0 1px #ffffff2b}.login-password-intro>span>i{position:absolute;right:-1px;bottom:2px;width:31px;height:31px;display:grid;place-items:center;border:3px solid #15102d;border-radius:50%;color:#fff;background:#8b5cf6}.login-password-body{padding:0 16px}.login-password-success{min-height:48px;margin-top:16px;padding:0 12px;display:flex;align-items:center;gap:9px;border-top:1px solid rgba(34,197,94,.18);border-bottom:1px solid rgba(34,197,94,.18);color:#86efac;background:#22c55e0e;font-size:10px}.login-password-email{min-height:88px;padding:18px 0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;align-items:center;border-bottom:1px solid rgba(255,255,255,.07)}.login-password-email>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#d7c2ff;background:#7c3aed21}.login-password-email>div{min-width:0}.login-password-email small,.login-password-email strong{display:block}.login-password-email small{color:#8f70cf;font-size:7px;font-weight:900;letter-spacing:.1em}.login-password-email strong{margin-top:5px;overflow:hidden;color:#f2edf7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.login-password-email p{margin:4px 0 0;color:#746d7d;font-size:8px}.login-password-email>button{min-height:36px;padding:0 10px;border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,#642bd2,#9a43ee);font-size:8px;font-weight:900}.login-password-email>button:disabled{opacity:.52}.login-password-form{padding-top:22px;display:grid;gap:18px}.login-password-form>label>span{display:block;margin-bottom:7px;color:#b6afc0;font-size:10px;font-weight:800}.login-password-input{min-height:52px;padding:0 12px;display:grid;grid-template-columns:21px minmax(0,1fr) 34px;gap:9px;align-items:center;border-bottom:1px solid rgba(255,255,255,.11);color:#9d83d8;background:#ffffff04}.login-password-input.code{grid-template-columns:21px minmax(0,1fr)}.login-password-input:focus-within{border-bottom-color:#9b5de5;background:#7c3aed0a}.login-password-input input{width:100%;min-width:0;height:50px;padding:0;border:0;outline:0;color:#fff;background:transparent;font-size:11px}.login-password-input input::placeholder{color:#514b59}.login-password-input>button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;color:#948a9f;background:transparent}.login-password-error{display:block;margin-top:6px;color:#fb7185;font-size:8px}.login-password-note{padding:14px 0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);color:#a989ed}.login-password-note p{margin:0;color:#777080;font-size:8px;line-height:1.55}.login-password-submit{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#5f29ce,#9d43f0);box-shadow:0 14px 30px #632ad138;font-size:11px;font-weight:900}.login-password-submit:disabled{opacity:.55;box-shadow:none}.login-password-shell .login-password-intro small,.login-password-shell .login-password-intro p,.login-password-shell .login-password-success,.login-password-shell .login-password-email small,.login-password-shell .login-password-email strong,.login-password-shell .login-password-email p,.login-password-shell .login-password-email>button,.login-password-shell .login-password-form>label>span,.login-password-shell .login-password-input input,.login-password-shell .login-password-error,.login-password-shell .login-password-note p,.login-password-shell .login-password-submit,.login-password-shell .withdrawal-pin-status em{font-size:12px!important}.login-password-shell .login-password-intro p,.login-password-shell .login-password-email p,.login-password-shell .login-password-note p{line-height:1.55}.login-password-shell .login-password-email strong{line-height:1.35}@media(max-width:390px){.login-password-hero,.login-password-body{padding-left:14px;padding-right:14px}.login-password-intro{grid-template-columns:minmax(0,1fr) 72px}.login-password-intro>span{width:70px;height:70px}.login-password-intro h1{font-size:28px}.login-password-email{grid-template-columns:40px minmax(0,1fr)}.login-password-email>button{grid-column:2;width:100%}}.login-password-shell>.app-header.app-header--page{display:grid!important;visibility:visible!important;opacity:1!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;justify-content:stretch!important;width:min(100%,480px)!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 16px!important;position:fixed!important;top:0!important;left:50%!important;z-index:120!important;transform:translate(-50%)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,#15102d,#0c0b1b)!important;box-shadow:0 8px 24px #0003!important}.login-password-shell>.app-header.app-header--page>*{visibility:visible!important;opacity:1!important}.login-password-shell>.app-header.app-header--page .app-header__back{width:42px;height:42px;display:grid!important;place-items:center;border-radius:50%;color:#eee7fb!important;background:#ffffff12!important;text-decoration:none}.login-password-shell>.app-header.app-header--page .app-header__back svg{display:block!important;color:#eee7fb!important;stroke:currentColor!important}.login-password-shell>.app-header.app-header--page .app-header__title{display:block!important;min-width:0;overflow:hidden;color:#f3edff!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;text-align:center;text-overflow:ellipsis;white-space:nowrap}.login-password-shell>.app-header.app-header--page .app-header__spacer{display:block!important;width:42px;height:42px}.login-password-shell .login-password-hero{padding-top:24px}.login-password-shell .login-password-intro{margin-top:0}@supports (padding-top:env(safe-area-inset-top)){.login-password-shell>.app-header.app-header--page{height:calc(60px + env(safe-area-inset-top))!important;min-height:calc(60px + env(safe-area-inset-top))!important;max-height:calc(60px + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important}}@media(max-width:390px){.login-password-shell>.app-header.app-header--page{padding-left:14px!important;padding-right:14px!important}}@media(max-width:430px){.bind-wallet-shell .network-choice-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.bind-wallet-shell .network-choice-grid>button{min-height:76px!important;padding:8px 5px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:5px!important}.bind-wallet-shell .network-choice-grid .network-symbol{width:28px!important;height:28px!important;font-size:12px!important}.bind-wallet-shell .network-choice-grid strong,.bind-wallet-shell .network-choice-grid small{font-size:11px!important}.bind-wallet-shell .network-choice-grid em{right:4px!important;top:4px!important;font-size:9px!important}.bind-wallet-shell .network-choice-grid>button>svg{right:4px!important;top:4px!important;width:15px!important;height:15px!important}}.email-change-shell .email-input-shell:focus-within{border-color:#ffffff1f!important;box-shadow:none!important}.email-change-shell .email-input-shell input:focus,.email-change-shell .email-input-shell input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.email-change-shell .email-code-row{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(0,3fr)!important;gap:8px!important;align-items:stretch!important}.email-change-shell .email-code-row>.email-input-shell,.email-change-shell .email-code-row>button{width:100%!important;min-width:0!important}.email-change-shell .email-code-row>button{min-height:50px!important;padding:0 8px!important;white-space:nowrap!important}@media(max-width:430px){.email-change-shell .email-code-row{grid-template-columns:minmax(0,7fr) minmax(0,3fr)!important}.email-change-shell .email-code-row>button{min-height:50px!important;font-size:11px!important}}.agency-profile-shell>.app-header.app-header--page{display:grid!important;visibility:visible!important;opacity:1!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;justify-content:stretch!important;width:min(100%,480px)!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 16px!important;position:fixed!important;top:0!important;left:50%!important;z-index:120!important;transform:translate(-50%)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,#15102d,#0c0b1b)!important;box-shadow:0 8px 24px #0003!important}.agency-profile-shell>.app-header.app-header--page>*{visibility:visible!important;opacity:1!important}.agency-profile-shell>.app-header.app-header--page .app-header__back{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;color:#eee7fb!important;background:#ffffff12!important;text-decoration:none!important}.agency-profile-shell>.app-header.app-header--page .app-header__back svg{display:block!important;color:#eee7fb!important;stroke:currentColor!important}.agency-profile-shell>.app-header.app-header--page .app-header__title{display:block!important;min-width:0;overflow:hidden;color:#f3edff!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}.agency-profile-shell>.app-header.app-header--page .app-header__spacer{display:block!important;width:42px!important;height:42px!important}.agency-profile-shell .agency-qr{box-sizing:border-box!important;overflow:hidden!important}.agency-profile-shell .agency-qr svg{display:block!important;width:92px!important;height:92px!important;max-width:100%!important;max-height:100%!important}@supports (padding-top:env(safe-area-inset-top)){.agency-profile-shell>.app-header.app-header--page{height:calc(60px + env(safe-area-inset-top))!important;min-height:calc(60px + env(safe-area-inset-top))!important;max-height:calc(60px + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important}}@media(max-width:390px){.agency-profile-shell>.app-header.app-header--page{padding-left:14px!important;padding-right:14px!important}.agency-profile-shell .agency-qr svg{width:82px!important;height:82px!important}}.app-shell>.app-header.app-header--page{display:grid!important;grid-template-columns:76px minmax(0,1fr) 76px!important;align-items:center!important;justify-content:stretch!important}.app-shell>.app-header.app-header--page .app-header__back,.native-app-page .back-link{width:fit-content!important;min-width:0!important;height:auto!important;min-height:34px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:9px!important;color:#a9a3b5!important;background:#ffffff09!important;box-shadow:none!important;text-decoration:none!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.app-shell>.app-header.app-header--page .app-header__back{justify-self:start!important;margin:0!important}.native-app-page .back-link{margin:3px 0 12px!important}.app-shell>.app-header.app-header--page .app-header__back svg,.native-app-page .back-link svg{width:17px!important;height:17px!important;flex:0 0 auto!important;color:currentColor!important;stroke:currentColor!important}.app-shell>.app-header.app-header--page .app-header__title{min-width:0!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell>.app-header.app-header--page .app-header__spacer{width:76px!important;height:34px!important;justify-self:end!important}@media(max-width:360px){.app-shell>.app-header.app-header--page{grid-template-columns:70px minmax(0,1fr) 70px!important}.app-shell>.app-header.app-header--page .app-header__spacer{width:70px!important}}.plans-page .plan-card__price strong,.plans-page .plan-card__price--free strong{font-size:25px!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.admin-shell{--pc-purple:#6d28d9;--pc-purple-dark:#5420a5;--pc-purple-bright:#8b5cf6;--pc-purple-soft:#eee7ff;--pc-purple-line:#e5ddec;background:radial-gradient(circle at top left,rgba(109,40,217,.09),transparent 24%),linear-gradient(180deg,#f7f5fb,#f1edf7)!important;zoom:.9;width:111.111111%;min-height:111.111111dvh;overflow-x:clip}.admin-shell .admin-shell__overlay{background:#150a2375!important}.admin-shell .admin-sidebar{padding:0!important;border-right-color:var(--pc-purple-line)!important;background:linear-gradient(180deg,#fffffffc,#faf7fdfc),radial-gradient(circle at top,rgba(109,40,217,.07),transparent 55%)!important;box-shadow:0 20px 50px #3e1e631a!important}.admin-shell .admin-brand{margin-bottom:0!important;padding:10px!important;border-color:#eee8f3!important}.admin-shell .admin-sidebar__footer{border-color:#eee8f3!important}.admin-shell .admin-brand__badge,.admin-shell .admin-user__avatar,.admin-shell .user-row__avatar,.admin-shell .user-cell__avatar{color:#fff!important;background:linear-gradient(180deg,var(--pc-purple-bright),var(--pc-purple))!important;box-shadow:0 16px 30px #6d28d93d!important}.admin-shell .admin-brand__copy small{color:#65536f!important;font-size:20px!important;line-height:1.2!important}.admin-shell .admin-user__copy small,.admin-shell .admin-nav__eyebrow{color:#65536f!important}.admin-shell .admin-brand__close,.admin-shell .admin-topbar__menu{border-color:#e7deef!important;color:#2f2637!important;background:#fff!important;box-shadow:0 12px 30px #3e1e6314!important}.admin-shell .admin-nav__item:hover{color:var(--pc-purple-dark)!important;background:#f6f1fc!important}.admin-shell .admin-nav__item--active{color:var(--pc-purple-dark)!important;background:linear-gradient(180deg,var(--pc-purple-soft),#f7f3ff)!important;box-shadow:inset 0 0 0 1px #6d28d924!important}.admin-shell .admin-nav__icon{background:#f1ebf6!important}.admin-shell .admin-nav__item:hover .admin-nav__icon,.admin-shell .admin-nav__item--active .admin-nav__icon{background:#e9ddfa!important}.admin-shell .admin-nav__item--danger,.admin-shell .admin-nav__item--danger:hover{color:#d84958!important}.admin-shell .admin-nav__item--danger .admin-nav__icon{background:#fff1f2!important}.admin-shell .admin-topbar{border-bottom-color:#e5ddecf5!important;background:#faf8fdeb!important;box-shadow:0 8px 24px #3e1e630f!important}.admin-shell .admin-topbar__title p,.admin-shell .admin-title small,.admin-shell .hero-card__eyebrow,.admin-shell .header-card__eyebrow,.admin-shell .panel-card__eyebrow,.admin-shell .list-card__eyebrow{color:var(--pc-purple)!important}.admin-shell .admin-alert--success,.admin-shell .status-banner--success{color:var(--pc-purple-dark)!important;background:var(--pc-purple-soft)!important}.admin-shell .hero-card,.admin-shell .header-card,.admin-shell .admin-title{background:radial-gradient(circle at top right,rgba(139,92,246,.13),transparent 26%),linear-gradient(180deg,#fffffffc,#faf7fdfc)!important}.admin-shell .hero-card,.admin-shell .header-card,.admin-shell .admin-title,.admin-shell .panel-card,.admin-shell .stat-card,.admin-shell .summary-card,.admin-shell .list-card,.admin-shell .admin-panel,.admin-shell .admin-toolbar,.admin-shell .bulk-bar{border-color:#e8e1ed!important;box-shadow:0 18px 40px #3e1e6312!important}.admin-shell .hero-card__button,.admin-shell .admin-btn:not(.secondary),.admin-shell .toolbar-button:not(.toolbar-button--ghost),.admin-shell .tmdb-imported,.admin-shell .tab-pill--active{color:#fff!important;background:linear-gradient(180deg,var(--pc-purple-bright),var(--pc-purple))!important;box-shadow:0 12px 24px #6d28d938!important}.admin-shell .hero-card__button--ghost,.admin-shell .admin-btn.secondary,.admin-shell .toolbar-button--ghost,.admin-shell .action-button,.admin-shell .icon-link,.admin-shell .package-action--edit,.admin-shell .tmdb-result-copy button{color:var(--pc-purple-dark)!important;background:var(--pc-purple-soft)!important;box-shadow:none!important}.admin-shell .panel-heading a,.admin-shell .panel-card__header a,.admin-shell .admin-panel td a{color:var(--pc-purple)!important}.admin-shell .stat-card--green strong,.admin-shell .stat-card--mint strong,.admin-shell .summary-card strong,.admin-shell .attention-row>b,.admin-shell .check-list .ok,.admin-shell .attention-grid a svg,.admin-shell .admin-stat-grid article svg{color:var(--pc-purple)!important}.admin-shell .attention-row,.admin-shell .roadmap-item,.admin-shell .user-row,.admin-shell .quick-admin-actions a{background:#f8f5fb!important}.admin-shell .attention-row__icon,.admin-shell .setup-item__icon--ok,.admin-shell .pill--green,.admin-shell .status.success{color:var(--pc-purple-dark)!important;background:#e9ddfa!important}.admin-shell input[type=checkbox],.admin-shell input[type=radio],.admin-shell .admin-check input,.admin-shell .package-active-toggle>input{accent-color:var(--pc-purple)!important}.admin-shell .admin-toolbar .search-box,.admin-shell .admin-toolbar select,.admin-shell .admin-form input,.admin-shell .admin-form textarea,.admin-shell .admin-form select,.admin-shell .admin-panel input,.admin-shell .admin-panel textarea,.admin-shell .admin-panel select,.admin-shell .field-input,.admin-shell .tmdb-search,.admin-shell .package-modal-form input{border-color:#e3dbea!important}.admin-shell .admin-toolbar select:focus,.admin-shell .admin-form input:focus,.admin-shell .admin-form textarea:focus,.admin-shell .admin-form select:focus,.admin-shell .admin-panel input:focus,.admin-shell .admin-panel textarea:focus,.admin-shell .admin-panel select:focus,.admin-shell .field-input:focus,.admin-shell .tmdb-search:focus-within,.admin-shell .package-modal-form input:focus{border-color:#9b74ea!important;box-shadow:0 0 0 3px #6d28d91f!important}.admin-shell .tmdb-provider,.admin-shell .tmdb-poster,.admin-shell .tmdb-result-copy button,.admin-shell .tmdb-bulk-icon{color:var(--pc-purple-dark)!important;background:var(--pc-purple-soft)!important}.admin-shell .tmdb-result-card,.admin-shell .tmdb-preview-modal,.admin-shell .tmdb-empty,.admin-shell .tmdb-no-trailer,.admin-shell .package-modal,.admin-shell .tmdb-bulk-import{border-color:var(--pc-purple-line)!important;box-shadow:0 20px 45px #391c571f!important}.admin-shell .tmdb-modal-backdrop,.admin-shell .package-modal-backdrop{background:#190c289e!important}.admin-shell .tmdb-bulk-import{background:linear-gradient(145deg,#fbf9fd,#f3ecfb)!important}body:has(.admin-shell){max-width:100vw;overflow-x:hidden!important}.admin-shell,.admin-shell .admin-main,.admin-shell .admin-content,.admin-shell .admin-content>*,.admin-shell .admin-page,.admin-shell .admin-dashboard,.admin-shell .admin-users,.admin-shell .admin-deposits,.admin-shell .admin-withdrawals,.admin-shell .admin-settings,.admin-shell .admin-packages,.admin-shell .admin-movies,.admin-shell .panel-grid,.admin-shell .admin-two,.admin-shell .form-grid,.admin-shell .summary-grid,.admin-shell .stats-grid{min-width:0!important;max-width:100%!important}.admin-shell .admin-panel,.admin-shell .list-card,.admin-shell .table-wrap,.admin-shell .admin-table-scroll,.admin-shell .admin-users-table,.admin-shell .package-table-panel{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.admin-shell table,.admin-shell .admin-panel table,.admin-shell .table-wrap table,.admin-shell .package-table,.admin-shell .user-table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}.admin-shell th,.admin-shell td{min-width:0!important;max-width:none!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.admin-shell th{padding:10px 7px!important;font-size:10px!important;line-height:1.3!important}.admin-shell td{padding:10px 7px!important;font-size:11px!important;line-height:1.35!important}.admin-shell td>*{max-width:100%!important}.admin-shell .table-sub,.admin-shell td small{white-space:normal!important;overflow-wrap:anywhere!important}.admin-shell .package-row-actions,.admin-shell .row-actions,.admin-shell .action-group,.admin-shell .user-cell,.admin-shell .invite-code-cell{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}.admin-shell .admin-btn,.admin-shell .action-button,.admin-shell .icon-link,.admin-shell .package-action,.admin-shell button,.admin-shell a{max-width:100%;white-space:normal!important;overflow-wrap:anywhere}.admin-shell .admin-panel input,.admin-shell .admin-panel select,.admin-shell .admin-panel textarea,.admin-shell .package-modal-form input,.admin-shell .tmdb-import-options input{min-width:0!important;max-width:100%!important}.admin-shell table input[type=checkbox],.admin-shell table input[type=radio]{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.admin-shell .package-table-image,.admin-shell td img{max-width:100%!important;height:auto;object-fit:cover}.admin-shell .package-modal,.admin-shell .tmdb-preview-modal{max-width:calc(100vw - 24px)!important;overflow-x:hidden!important}.admin-shell [style*="#101729" i],.admin-shell [style*="rgb(16, 23, 41)" i]{background:transparent!important;background-color:transparent!important;background-image:none!important}@media(max-width:900px){.admin-shell .admin-content{padding:12px!important}.admin-shell .admin-panel,.admin-shell .list-card{padding:10px!important}.admin-shell th{padding:8px 4px!important;font-size:9px!important;letter-spacing:.03em!important}.admin-shell td{padding:8px 4px!important;font-size:10px!important}.admin-shell .admin-btn,.admin-shell .action-button,.admin-shell .icon-link,.admin-shell .package-action{min-height:30px!important;padding:4px 6px!important;font-size:10px!important}.admin-shell .status,.admin-shell .pill{min-height:24px!important;padding:2px 6px!important;font-size:9px!important}.admin-shell .package-table-image{width:38px!important;height:38px!important}}@media(max-width:560px){.admin-shell .admin-content{padding:8px!important}.admin-shell .admin-panel,.admin-shell .list-card{padding:7px!important}.admin-shell th{padding:6px 2px!important;font-size:8px!important}.admin-shell td{padding:6px 2px!important;font-size:9px!important}.admin-shell .table-sub,.admin-shell td small{font-size:8px!important;line-height:1.25!important}.admin-shell .admin-btn,.admin-shell .action-button,.admin-shell .icon-link,.admin-shell .package-action{padding:3px 4px!important;font-size:9px!important}.admin-shell .package-table-image{width:30px!important;height:30px!important}}@supports not (zoom:1){.admin-shell{zoom:1;transform:scale(.9);transform-origin:top left;width:111.111111%;min-height:111.111111dvh}}.pwa-install-prompt{position:fixed;left:50%;bottom:calc(76px + env(safe-area-inset-bottom));z-index:10000;width:min(calc(100vw - 20px),430px);padding:16px;border:1px solid #ded4e8;border-radius:10px;background:#fff;box-shadow:0 22px 60px #2b183d33;color:#241a2c;opacity:0;transform:translate(-50%,18px);transition:opacity .22s ease,transform .22s ease}.pwa-install-prompt[hidden]{display:none!important}.pwa-install-prompt--visible{opacity:1;transform:translate(-50%)}.pwa-install-prompt__accent{position:absolute;top:0;left:0;right:0;height:4px;border-radius:10px 10px 0 0;background:linear-gradient(90deg,#9b6cff,#6d28d9)}.pwa-install-prompt__header{display:grid;grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:10px}.pwa-install-prompt__icon{width:46px;height:46px;border-radius:9px;box-shadow:0 10px 24px #6d28d938}.pwa-install-prompt__heading span{display:block;margin-bottom:3px;color:#6d28d9;font-size:10px;font-weight:700;letter-spacing:.11em}.pwa-install-prompt__heading h2{margin:0;color:#241a2c;font-size:18px;line-height:1.2;font-weight:700}.pwa-install-prompt__close{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid #e7deef;border-radius:8px;background:#f8f5fb;color:#665b6d;font-size:22px;line-height:1;cursor:pointer}.pwa-install-prompt__description{margin:12px 0 10px;color:#6e6376;font-size:13px;line-height:1.55}.pwa-install-prompt__benefits{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pwa-install-prompt__benefits span{padding:5px 8px;border:1px solid #e9e1f0;border-radius:7px;background:#f8f5fb;color:#5f4b6d;font-size:11px;font-weight:600}.pwa-install-prompt__ios{margin:0 0 12px;padding:10px;border-left:3px solid #6d28d9;border-radius:4px;background:#f7f3fc;color:#514259;font-size:12px;line-height:1.5}.pwa-install-prompt__ios strong{display:block;margin-bottom:5px;color:#392b42}.pwa-install-prompt__ios ol{margin:0;padding-left:18px}.pwa-install-prompt__ios li+li{margin-top:3px}.pwa-install-prompt__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.pwa-install-prompt__install,.pwa-install-prompt__dismiss{min-height:42px;padding:8px 14px;border-radius:8px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.pwa-install-prompt__install{border:0;background:linear-gradient(180deg,#8b5cf6,#6d28d9);color:#fff;box-shadow:0 10px 20px #6d28d933}.pwa-install-prompt__install:disabled{opacity:.6;cursor:wait}.pwa-install-prompt__dismiss{border:1px solid #e3dbea;background:#fff;color:#5f5367}@media(min-width:700px){.pwa-install-prompt{left:auto;right:22px;bottom:22px;transform:translateY(18px)}.pwa-install-prompt--visible{transform:translateY(0)}}@media(max-width:380px){.pwa-install-prompt{padding:13px}.pwa-install-prompt__actions{grid-template-columns:1fr}.pwa-install-prompt__dismiss{order:2}}@media(prefers-reduced-motion:reduce){.pwa-install-prompt{transition:none}}.deposit-address-screen{width:min(100%,920px)!important;gap:10px!important}.deposit-address-screen .deposit-hero{min-height:116px!important;padding:16px 18px!important}.deposit-address-screen .deposit-hero h1{font-size:clamp(24px,4vw,32px)!important}.deposit-address-screen .deposit-hero__icon{width:58px!important;height:58px!important}.deposit-address-screen .deposit-overview{display:flex!important;grid-template-columns:none!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;background:#0d0e1ff0!important}.deposit-address-screen .deposit-overview article{flex:1 1 0!important;min-width:0!important;padding:11px 14px!important;border:0!important;border-right:1px solid rgba(255,255,255,.065)!important;border-radius:0!important;background:transparent!important}.deposit-address-screen .deposit-overview article:last-child{border-right:0!important}.deposit-address-screen .deposit-overview small{font-size:8px!important;white-space:nowrap}.deposit-address-screen .deposit-overview strong{margin-top:4px!important;overflow:hidden;font-size:11px!important;font-weight:650!important;white-space:nowrap;text-overflow:ellipsis}.deposit-address-screen .deposit-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.deposit-address-screen .deposit-transfer-panel,.deposit-address-screen .deposit-details-panel,.deposit-address-screen .deposit-process{width:100%!important;padding:14px!important}.deposit-address-screen .deposit-details-panel{order:initial!important}.deposit-address-screen .currency-tabs{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:6px!important;margin-top:12px!important;overflow:visible!important;padding:0!important}.deposit-address-screen .currency-tabs button{flex:1 1 0!important;width:auto!important;min-width:0!important;min-height:50px!important;padding:7px 8px!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:6px!important}.deposit-address-screen .currency-tabs button>i,.deposit-address-screen .asset-mark{width:28px!important;height:28px!important;border-radius:7px!important}.deposit-address-screen .currency-tabs strong{overflow:hidden;font-size:10px!important;white-space:nowrap;text-overflow:ellipsis}.deposit-address-screen .currency-tabs small{margin-top:2px!important;font-size:8px!important;white-space:nowrap}.deposit-address-screen .deposit-detail-list{display:flex!important;gap:0!important;margin-top:12px!important;overflow-x:auto!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:8px!important;scrollbar-width:none}.deposit-address-screen .deposit-detail-list::-webkit-scrollbar{display:none}.deposit-address-screen .deposit-detail-list>div{flex:1 0 145px!important;min-height:58px!important;padding:9px 11px!important;display:block!important;border-right:1px solid rgba(255,255,255,.055)!important;border-bottom:0!important}.deposit-address-screen .deposit-detail-list>div:last-child{border-right:0!important}.deposit-address-screen .deposit-detail-list dt,.deposit-address-screen .deposit-detail-list dd{text-align:left!important}.deposit-address-screen .deposit-detail-list dd{margin-top:5px!important;font-size:10px!important;font-weight:650!important}.deposit-address-screen .network-warning{margin-top:10px!important}.deposit-address-screen .deposit-rules{margin-top:11px!important;padding-top:10px;border-top:1px solid rgba(255,255,255,.055)}.deposit-address-screen .deposit-rules ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 22px!important;margin-top:8px!important}.deposit-address-screen .deposit-rules li+li{margin-top:0!important}@media(max-width:560px){.deposit-address-page{padding-inline:10px!important}.deposit-address-screen .deposit-hero{min-height:104px!important;padding:14px!important}.deposit-address-screen .deposit-hero__icon{width:48px!important;height:48px!important}.deposit-address-screen .deposit-overview article{padding:9px 8px!important}.deposit-address-screen .deposit-overview small{font-size:7px!important}.deposit-address-screen .deposit-overview strong{font-size:9px!important}.deposit-address-screen .currency-tabs{gap:5px!important;margin-top:10px!important}.deposit-address-screen .currency-tabs button{min-height:47px!important;padding:6px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:5px!important}.deposit-address-screen .currency-tabs button>svg{display:none}.deposit-address-screen .currency-tabs button>i,.deposit-address-screen .asset-mark{width:25px!important;height:25px!important}.deposit-address-screen .currency-tabs strong{font-size:9px!important}.deposit-address-screen .currency-tabs small{font-size:7px!important}.deposit-address-screen .deposit-transfer-panel,.deposit-address-screen .deposit-details-panel,.deposit-address-screen .deposit-process{padding:12px!important}.deposit-address-screen .deposit-detail-list>div{flex-basis:125px!important}.deposit-address-screen .deposit-rules ul{grid-template-columns:1fr!important}}:root{--member-bottom-nav-width: 456px;--member-bottom-nav-height: 76px}.app-shell .bottom-nav{position:fixed!important;left:50%!important;right:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;z-index:100!important;width:min(calc(100vw - 24px),var(--member-bottom-nav-width))!important;height:var(--member-bottom-nav-height)!important;min-height:var(--member-bottom-nav-height)!important;max-height:var(--member-bottom-nav-height)!important;padding:8px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:0!important;transform:translate(-50%)!important;overflow:visible!important;border:1px solid rgba(118,126,169,.24)!important;border-radius:10px!important;background:#090c1af5!important;box-shadow:0 14px 40px #00000061!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.app-shell .bottom-link{position:relative!important;min-width:0!important;height:100%!important;padding:2px 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;color:#9ba0af!important;text-decoration:none!important;font-size:9px!important;font-weight:600!important;line-height:1!important;-webkit-tap-highlight-color:transparent}.app-shell .bottom-link small{max-width:100%!important;margin:0!important;overflow:hidden!important;color:inherit!important;font-size:9px!important;font-weight:600!important;line-height:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell .bottom-icon{width:28px!important;height:28px!important;min-height:28px!important;display:grid!important;place-items:center!important;color:inherit!important}.app-shell .bottom-icon svg{width:22px!important;height:22px!important;stroke-width:2!important}.app-shell .bottom-link.active{color:#a75dff!important}.app-shell .bottom-link.active:not(.center):after{content:""!important;position:absolute!important;left:50%!important;bottom:-2px!important;width:24px!important;height:3px!important;transform:translate(-50%)!important;border-radius:3px!important;background:#9b45ff!important}.app-shell .bottom-link.center{overflow:visible!important}.app-shell .bottom-link.center .bottom-icon{width:48px!important;height:48px!important;min-height:48px!important;margin-top:-24px!important;border:4px solid #090d1b!important;border-radius:9px!important;color:#fff!important;background:linear-gradient(145deg,#6030e8,#9a4cff)!important;box-shadow:0 0 22px #7d35f594!important}.app-shell .bottom-link.center .bottom-icon svg{width:25px!important;height:25px!important}.app-shell .bottom-link.center small{margin-top:1px!important}.app-shell .bottom-link.center.active .bottom-icon{background:linear-gradient(145deg,#7340f2,#b05cff)!important;box-shadow:0 0 26px #974cffad!important}@media(max-width:359px){.app-shell .bottom-nav{width:calc(100vw - 16px)!important;padding-inline:5px!important}.app-shell .bottom-link small{font-size:8px!important}}:root{--prime-swal-bg:#0a0b18;--prime-swal-border:rgba(196,181,253,.18);--prime-swal-muted:#aaa1b4;--prime-swal-purple:#7c3aed;--prime-swal-cyan:#06b6d4;--prime-swal-pink:#ec4899}.prime-swal-toast-host{position:fixed;z-index:10050;top:calc(12px + env(safe-area-inset-top));right:12px;width:min(350px,calc(100vw - 24px));display:flex;flex-direction:column;gap:8px;pointer-events:none}.swal2-container.prime-swal-container{position:fixed;z-index:10060;inset:0;padding:14px;display:grid;place-items:center;background:#02030cb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:prime-swal-fade-in .18s ease both}.swal2-popup.prime-swal{position:relative;overflow:hidden;border:1px solid var(--prime-swal-border);border-radius:6px!important;color:#fff;background:radial-gradient(circle at 92% 4%,rgba(236,72,153,.14),transparent 31%),radial-gradient(circle at 3% 100%,rgba(6,182,212,.12),transparent 36%),linear-gradient(145deg,#17102f,#0d0e22 52%,#080914);box-shadow:0 24px 70px #0000008a,inset 0 1px #ffffff0a;animation:prime-swal-pop-in .2s ease both}.swal2-popup.prime-swal--dialog{width:min(92vw,390px);padding:22px 18px 17px;text-align:center}.swal2-popup.prime-swal--toast{width:100%;min-height:70px;padding:11px 12px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:center;border-radius:6px!important;background:linear-gradient(135deg,#191234fa,#090b1bfa);box-shadow:0 18px 50px #00000073;pointer-events:auto}.prime-swal--closing{animation:prime-swal-toast-out .18s ease both!important}.prime-swal-container--closing{animation:prime-swal-fade-out .18s ease both!important}.prime-swal__content{min-width:0}.prime-swal__title{display:block;margin:0;color:#fff!important;font-size:17px!important;font-weight:650!important;line-height:1.25!important;letter-spacing:-.015em!important}.prime-swal--toast .prime-swal__title{font-size:12px!important;font-weight:700!important;text-align:left}.prime-swal__text{margin:8px 0 0;color:var(--prime-swal-muted)!important;font-size:12px!important;line-height:1.55!important}.prime-swal--toast .prime-swal__text{margin:3px 0 0;font-size:10px!important;line-height:1.4!important;text-align:left}.prime-swal__icon{width:54px;height:54px;margin:0 auto 13px;display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-size:24px;font-weight:800;line-height:1}.prime-swal--toast .prime-swal__icon{width:30px;height:30px;margin:0;font-size:14px}.prime-swal__icon--success{color:#4ade80;background:#22c55e14}.prime-swal__icon--error{color:#fb7185;background:#f43f5e14}.prime-swal__icon--warning{color:#fbbf24;background:#f59e0b14}.prime-swal__icon--info{color:#67e8f9;background:#06b6d414}.prime-swal__actions{margin:16px 0 0;display:flex;justify-content:center}.prime-swal__confirm{min-width:104px;min-height:40px;padding:0 18px;border:0;border-radius:6px;color:#fff;background:linear-gradient(135deg,var(--prime-swal-cyan),var(--prime-swal-purple) 56%,var(--prime-swal-pink));box-shadow:0 10px 24px #6c33d347;font-size:11px;font-weight:800;cursor:pointer}.prime-swal__confirm:focus-visible{outline:2px solid rgba(103,232,249,.8);outline-offset:3px}.prime-swal__progress{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,var(--prime-swal-cyan),var(--prime-swal-purple),var(--prime-swal-pink));transform-origin:left center;animation:prime-swal-progress linear forwards}.prime-swal-validation{text-align:left}.prime-swal-validation ul{margin:0;padding:0;list-style:none}.prime-swal-validation li{position:relative;margin-top:7px;padding-left:15px;color:#ddd6e7;font-size:11px;line-height:1.45}.prime-swal-validation li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:2px;background:#fb7185;box-shadow:0 0 10px #fb718580}.prime-swal-validation p{margin:12px 0 0;padding-top:10px;border-top:1px solid rgba(255,255,255,.07);color:#81798a;font-size:10px;line-height:1.45}html[lang=ar] .prime-swal-toast-host,.prime-swal-toast-host[dir=rtl]{right:auto;left:12px}html[lang=ar] .prime-swal--toast .prime-swal__title,html[lang=ar] .prime-swal--toast .prime-swal__text,html[lang=ar] .prime-swal-validation,.prime-swal[dir=rtl] .prime-swal__title,.prime-swal[dir=rtl] .prime-swal__text,.prime-swal[dir=rtl] .prime-swal-validation{text-align:right}html[lang=ar] .prime-swal-validation li,.prime-swal[dir=rtl] .prime-swal-validation li{padding-right:15px;padding-left:0}html[lang=ar] .prime-swal-validation li:before,.prime-swal[dir=rtl] .prime-swal-validation li:before{right:0;left:auto}@keyframes prime-swal-pop-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes prime-swal-toast-out{to{opacity:0;transform:translate(18px)}}@keyframes prime-swal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes prime-swal-fade-out{to{opacity:0}}@keyframes prime-swal-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:430px){.swal2-container.prime-swal-container{padding:10px}.swal2-popup.prime-swal--dialog{padding:20px 15px 15px}.prime-swal-toast-host{top:calc(10px + env(safe-area-inset-top));right:10px;width:calc(100vw - 20px)}html[lang=ar] .prime-swal-toast-host,.prime-swal-toast-host[dir=rtl]{right:auto;left:10px}}.bind-wallet-shell .network-choice-grid .network-symbol{overflow:hidden;font-size:0!important;background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}.bind-wallet-shell .network-choice-grid .network-1 .network-symbol,.bind-wallet-shell .network-choice-grid .network-2 .network-symbol{background-image:url(/images/currencies/usdt.svg)!important}.bind-wallet-shell .network-choice-grid .network-3 .network-symbol{background-image:url(/images/currencies/usdc.svg)!important}@media(max-width:430px){.bind-wallet-shell .network-choice-grid>button{min-height:58px!important;padding:8px 10px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:5px!important}}@media(max-width:420px){.activation-drawer__summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.activation-drawer__balance,.heading-row,.admin-title.split,.records-list-header{flex-direction:row!important;align-items:center!important}.activation-drawer__balance,.records-list-header{justify-content:space-between!important}}@media(max-width:390px){.activation-drawer__summary{gap:7px!important}.activation-drawer__summary>div{min-width:0;padding:9px!important}.activation-drawer__summary span{gap:5px!important;font-size:9px!important}.activation-drawer__summary strong{gap:5px!important;font-size:12px!important;overflow-wrap:anywhere}.activation-drawer__balance{gap:8px;padding:11px 12px!important}.activation-drawer__balance span{min-width:0;font-size:10px!important}.activation-drawer__balance strong{flex:0 0 auto;font-size:14px!important;white-space:nowrap}}@media(max-width:360px){.native-app-page .record-summary,.records-summary-grid,.native-app-page .profile-balances{grid-template-columns:repeat(3,minmax(0,1fr))!important}.native-app-page .wallet-balance>div,.native-app-page .deposit-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.native-record-row{grid-template-columns:46px minmax(0,1fr) auto 14px!important;align-items:center!important;gap:7px!important}.native-record-meta{min-width:82px!important;margin-left:0!important;text-align:right!important}.native-record-arrow{display:block!important}.records-list-header{align-items:center!important}}.brand{min-width:0}.brand .brand-logo{width:150px;height:38px;flex:0 0 auto}.brand .brand-logo img{object-position:left center}.auth-brand .brand-logo{width:174px;height:44px}.auth-brand{line-height:0!important}.movie-login__official-logo,.movie-register__official-logo{width:210px;height:56px;flex:0 0 auto}.movie-login__brand small,.movie-register__brand small{margin-top:8px!important}.admin-brand__copy{min-width:0;flex:1}.admin-brand__official-logo{width:158px;height:40px;display:block;flex:0 0 auto;object-fit:contain;object-position:left center}.admin-brand__copy small{margin-top:3px!important}.pwa-install-prompt__icon{object-fit:contain}@media(max-width:380px){.brand .brand-logo{width:138px;height:35px}.movie-login__official-logo,.movie-register__official-logo{width:188px;height:50px}.admin-brand__official-logo{width:146px;height:37px}}.review-home{display:flex;min-width:0;flex-direction:column;gap:8px}.review-home .home-notice-marquee{order:-2;min-height:42px;margin-top:4px;grid-template-columns:36px minmax(0,1fr);border:1px solid rgba(168,85,247,.18);border-radius:6px!important;color:#fff;background:linear-gradient(90deg,rgba(139,92,246,.09),transparent 42%),#0d0e13;box-shadow:inset 0 1px #ffffff06}.review-home .home-notice-marquee:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:6px 0 0 6px;background:#8b5cf6;box-shadow:none}.review-home .home-notice-marquee__icon{width:28px;height:28px;margin-left:5px;border:0;border-radius:4px;color:#d8c4ff;background:#8b5cf61f;box-shadow:none}.review-home .home-notice-marquee__icon svg{width:17px;height:17px}.review-home .home-notice-marquee__viewport{margin-left:2px;padding-right:8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}.review-home .home-notice-marquee__track{animation-duration:9s!important}.review-home .home-notice-marquee__group{padding-right:0!important}.review-home .home-notice-marquee__item{color:#f2eef8;font-size:14px;font-weight:650;letter-spacing:0}.review-home .home-notice-marquee__item i{display:inline-block;width:auto!important;margin:0 5px!important;color:transparent!important;font-size:0!important;line-height:1}.review-home .home-notice-marquee__item i:before{content:"|"!important;color:#8b5cf6;font-size:14px!important;white-space:normal}.review-home.review-home .home-image-carousel{order:-1;position:relative;width:100%;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:8 / 3;margin-top:0;overflow:hidden;border:0;border-radius:6px;background:#0b0c10;box-shadow:0 8px 22px #0003;isolation:isolate}.review-home.review-home .home-image-carousel:after{content:"";position:absolute;z-index:2;inset:0;border:1px solid rgba(255,255,255,.07);border-radius:inherit;box-shadow:inset 0 -28px 34px #00000014;pointer-events:none}.review-home .home-image-carousel__viewport,.review-home .home-image-carousel__track,.review-home .home-image-carousel__slide{border-radius:inherit}.review-home .home-image-carousel__slide img{transform:scale(1.001);filter:saturate(1.03) contrast(1.01)}.review-home .home-image-carousel__dots{left:auto!important;right:10px;bottom:9px;padding:0!important;gap:5px;border-radius:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.review-home .home-image-carousel__dots button{width:6px;height:6px;background:#ffffff8c;box-shadow:0 0 0 1px #0000002e}.review-home .home-image-carousel__dots button.active{width:18px;background:#fff}.review-home .home-shortcuts{margin:2px 0 24px;padding-top:2px}@media(max-width:390px){.review-home .home-notice-marquee{min-height:40px;margin-top:3px;grid-template-columns:34px minmax(0,1fr)}.review-home .home-notice-marquee__icon{width:26px;height:26px;margin-left:5px}.review-home .home-image-carousel__dots{right:8px;bottom:7px}.review-home .home-shortcuts{margin-top:1px;padding-top:1px}}.sky-kyc-page .sky-kyc-canvas{box-sizing:border-box;padding-top:calc(108px + env(safe-area-inset-top))!important}.sky-kyc-page .sky-kyc-header{position:fixed;z-index:70;top:0;left:50%;width:min(100%,430px);min-height:calc(68px + env(safe-area-inset-top));padding:calc(18px + env(safe-area-inset-top)) 16px 14px;transform:translate(-50%);border-bottom:1px solid rgba(139,92,246,.18);background:#070812f5;box-shadow:0 10px 30px #00000038;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sky-kyc-page .sky-intro-card,.sky-kyc-page .sky-rejected-banner,.sky-kyc-page .sky-review-state{margin-top:24px!important}@media(max-width:360px){.sky-kyc-page .sky-kyc-header{padding-inline:13px}}.sky-kyc-page .sky-date-input.kyc-date-input--empty{color:transparent;-webkit-text-fill-color:transparent;background-color:#151126;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='48' viewBox='0 0 150 48'%3E%3Ctext x='0' y='29' fill='%23766d86' font-family='Inter,Arial,sans-serif' font-size='12' font-weight='700'%3EDate of birth%3C/text%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;background-size:150px 48px}.sky-kyc-page .sky-date-input.kyc-date-input--empty::-webkit-datetime-edit,.sky-kyc-page .sky-date-input.kyc-date-input--empty::-webkit-date-and-time-value{color:transparent;-webkit-text-fill-color:transparent}.sky-kyc-page .sky-date-input:not(.kyc-date-input--empty){color:#fff;-webkit-text-fill-color:#fff;background-image:none}.sky-kyc-page .sky-selfie-gallery-button{width:100%;min-height:68px;margin-top:8px;padding:12px;display:flex;align-items:center;gap:12px;border:1px solid #403454;border-radius:9px;color:#c4b5fd;background:#151021;text-align:left}.sky-kyc-page .sky-selfie-gallery-button:active{transform:translateY(1px)}.sky-kyc-page .sky-selfie-gallery-button__icon{width:42px;height:42px;display:grid;flex:none;place-items:center;border-radius:50%;color:#d8b4fe;background:#30204f}.sky-kyc-page .sky-selfie-gallery-button__copy{min-width:0;flex:1}.sky-kyc-page .sky-selfie-gallery-button strong,.sky-kyc-page .sky-selfie-gallery-button small{display:block}.sky-kyc-page .sky-selfie-gallery-button strong{color:#eee8f5;font-size:12px;font-weight:900}.sky-kyc-page .sky-selfie-gallery-button small{margin-top:4px;color:#83778f;font-size:10px;font-weight:600;line-height:1.45}.admin-kyc .kyc-table>thead>tr>th:first-child,.admin-kyc .kyc-table>tbody>tr>td:first-child{display:none}.system-locale-file-input__native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important}.system-locale-file-input{min-width:0;min-height:40px;padding:6px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;border:1px solid rgba(124,58,237,.18);border-radius:8px;background:#7c3aed0a;cursor:pointer}.system-locale-file-input:focus-visible{outline:2px solid rgba(124,58,237,.5);outline-offset:2px}.system-locale-file-input [data-file-action]{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#fff;background:#6d28d9;font-size:10px;font-weight:750;white-space:nowrap}.system-locale-file-input [data-file-name]{min-width:0;overflow:hidden;color:inherit;font-size:10px;text-overflow:ellipsis;white-space:nowrap}
