body.request-focus-mode .app-header,body.request-focus-mode .header,body.request-focus-mode header,body.request-focus-mode .app-navbar,body.request-focus-mode .navbar,body.request-focus-mode .global-sidebar,body.request-focus-mode .global-sidebar-nav,body.request-focus-mode .sidebar-open-ticket,body.request-focus-mode .mobile-menu,body.request-focus-mode .mobile-navigation,body.request-focus-mode .mobile-bottom-nav,body.request-focus-mode .mobile-tabbar,body.request-focus-mode .bottom-menu,body.request-focus-mode .ads-sticky,body.request-focus-mode .footer,body.request-focus-mode .app-footer,body.request-focus-mode footer{display:none!important}body.request-focus-mode{padding-left:0!important}.request-wizard-page{min-height:100vh;background:#000!important;color:#fff;padding:24px 12px 48px}.request-wizard-page [data-ad],.request-wizard-page .ads,.request-wizard-page .ad-container{display:none!important}.request-shell{width:min(980px,100%);margin:0 auto}.request-card{background:#000;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:clamp(20px,4vw,36px);box-shadow:0 22px 52px rgba(0,0,0,.46)}.request-step{display:none}.request-step.is-active,.request-final-card.is-active{display:block}.request-card h1,.request-card h2{color:#fff;font-size:clamp(2rem,6vw,4.5rem);line-height:.98;font-weight:950;letter-spacing:0;margin:8px 0 14px}.request-card h2{font-size:clamp(1.65rem,4vw,3.2rem)}.request-card p{color:rgba(255,255,255,.68);font-size:1rem;line-height:1.55;max-width:720px;margin:0 0 18px}.request-kicker{display:inline-flex;align-items:center;min-height:26px;padding:5px 10px;border-radius:999px;background:rgba(229,9,20,.14);border:1px solid rgba(229,9,20,.34);color:#fff;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.is-pro-card{border-color:rgba(255,209,102,.42);background:radial-gradient(circle at top right,rgba(255,209,102,.16),transparent 36%),#000}.is-pro-card .request-kicker{background:rgba(255,209,102,.18);border-color:rgba(255,209,102,.42);color:#ffd166}.request-existing-card{border-color:rgba(229,9,20,.44);background:radial-gradient(circle at top right,rgba(229,9,20,.18),transparent 38%),#000}.request-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 14px}.request-progress span{height:5px;border-radius:99px;background:rgba(255,255,255,.1)}.request-progress span.is-active,.request-progress span.is-done{background:#e50914}.request-summary,.request-bill,.request-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:20px 0}.request-summary div,.request-bill div,.request-stats span{padding:14px;border-radius:12px;background:#000;border:1px solid rgba(255,255,255,.1)}.request-summary span,.request-bill span{display:block;color:rgba(255,255,255,.5);font-size:.72rem;font-weight:800;text-transform:uppercase;margin-bottom:5px}.request-summary strong,.request-bill strong,.request-stats span{color:#fff;font-size:1rem;font-weight:900}.request-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:22px}.request-btn,.request-mini-btn{border:0;text-decoration:none!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:12px;font-weight:950;letter-spacing:0;transition:transform .18s ease,background .18s ease,border-color .18s ease}.request-btn:hover,.request-mini-btn:hover{transform:translateY(-1px)}.request-btn-primary{background:#e50914;color:#fff!important;box-shadow:0 12px 28px rgba(229,9,20,.26)}.request-btn-primary:hover{background:#ff1b2b}.request-btn-ghost,.request-mini-btn{background:#000;border:1px solid rgba(255,255,255,.13);color:#fff!important}.request-btn:disabled,.request-mini-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.request-choice-grid,.request-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px}.request-choice,.request-result-item{width:100%;text-align:left;background:#000;border:1px solid rgba(255,255,255,.11);border-radius:14px;padding:18px;color:#fff;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.request-choice:hover,.request-choice.is-selected,.request-result-item:hover,.request-result-item.is-selected{border-color:rgba(229,9,20,.72);background:rgba(229,9,20,.08);transform:translateY(-2px)}.request-choice i{width:42px;height:42px;border-radius:12px;background:#e50914;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.request-choice strong,.request-choice span{display:block}.request-choice strong{font-size:1.1rem;margin-bottom:4px}.request-choice span{color:rgba(255,255,255,.58);font-weight:700}.request-field-label{display:block;color:rgba(255,255,255,.58);font-size:.76rem;font-weight:900;text-transform:uppercase;margin:20px 0 8px}.request-input{width:100%;min-height:58px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#000;color:#fff;padding:0 16px;font-size:1.05rem;font-weight:800}.request-input:focus{outline:0;border-color:rgba(229,9,20,.75);box-shadow:0 0 0 3px rgba(229,9,20,.13)}.request-search-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.request-loader{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.32);border-top-color:#fff;display:none;animation:requestSpin .7s linear infinite}.request-btn.is-loading .request-loader{display:inline-block}@keyframes requestSpin{to{transform:rotate(360deg)}}.request-page-controls{align-items:center;gap:8px}#page-info{color:rgba(255,255,255,.64);font-size:.78rem;font-weight:900}.request-results{min-height:120px}.request-manual-imdb{margin-top:14px;padding:16px;border-radius:16px;background:#000;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.request-manual-imdb[hidden]{display:none}.request-manual-imdb strong{display:block;color:#fff;font-size:1.05rem;font-weight:950;margin:2px 0 6px}.request-manual-imdb strong a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(229,9,20,.75);transition:color .18s ease,border-color .18s ease}.request-manual-imdb strong a:hover,.request-manual-imdb strong a:focus{color:#ff3b45;border-color:#ff3b45;outline:0}.request-manual-imdb p{margin:0;color:rgba(255,255,255,.64);font-size:.9rem;font-weight:800}.request-manual-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.request-manual-row .request-input{min-height:52px}.request-manual-error{min-height:18px;margin-top:8px!important;color:#ff9aa3!important;font-size:.82rem!important;font-weight:900!important}.request-source-progress{margin-top:12px;padding:12px;border-radius:14px;background:rgba(229,9,20,.08);border:1px solid rgba(229,9,20,.28)}.request-source-progress[hidden]{display:none}.request-source-progress-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.request-source-progress-top span,.request-source-progress-top strong{color:#fff;font-size:.82rem;font-weight:950}.request-source-progress-track{height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.request-source-progress-track span{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e50914,#ff3b45);transition:width .22s ease}.request-empty{border:1px dashed rgba(255,255,255,.16);border-radius:14px;padding:22px;color:rgba(255,255,255,.62);font-weight:800}.request-result-item{display:grid;grid-template-columns:82px 1fr;gap:14px}.request-result-item img{width:82px;height:122px;object-fit:cover;border-radius:10px;background:#111}.request-result-item h3{color:#fff;font-size:1rem;font-weight:950;line-height:1.15;margin:0 0 8px}.request-result-item p{margin:0 0 10px;font-size:.82rem}.request-result-item span{display:inline-flex;min-height:24px;align-items:center;padding:4px 8px;border-radius:99px;background:rgba(255,255,255,.08);color:#fff;font-size:.72rem;font-weight:900}.request-preview{display:grid;grid-template-columns:118px 1fr;gap:16px;margin-top:18px;padding:14px;border-radius:14px;background:#000;border:1px solid rgba(229,9,20,.38)}.request-preview img{width:118px;aspect-ratio:2/3;object-fit:cover;border-radius:12px}.request-preview h3{color:#fff;font-weight:950;margin:8px 0 6px}.request-preview p{font-size:.88rem;margin-bottom:8px}.request-duplicate-notice{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin-top:14px;padding:14px;border-radius:14px;background:rgba(229,9,20,.12);border:1px solid rgba(229,9,20,.45)}.request-duplicate-notice[hidden]{display:none}.request-duplicate-notice span{display:inline-flex;margin-bottom:6px;color:#ff9aa3;font-size:.72rem;font-weight:950;text-transform:uppercase}.request-duplicate-notice strong{display:block;color:#fff;font-size:1.05rem;font-weight:950;margin-bottom:4px}.request-duplicate-notice p{margin:0;color:rgba(255,255,255,.68);font-size:.88rem;font-weight:800}.request-duplicate-notice a{color:#fff!important;text-decoration:none!important;padding:11px 14px;border-radius:12px;background:#e50914;font-weight:950;white-space:nowrap}.request-note{margin-top:14px;padding:14px;border-radius:12px;background:rgba(229,9,20,.08);border:1px solid rgba(229,9,20,.24);color:rgba(255,255,255,.74);font-weight:800}.request-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#000;border:1px solid rgba(255,255,255,.1);color:#fff;font-weight:800}.request-alert a{flex-shrink:0;color:#fff!important;text-decoration:none!important;padding:8px 11px;border-radius:999px;background:#e50914;font-size:.78rem;font-weight:950}.request-alert.is-error{border-color:rgba(229,9,20,.45);color:#ff6672}.request-alert.is-success{border-color:rgba(34,197,94,.45);color:#82f1ad}.request-fail-list{margin:18px 0 0;padding-left:18px;color:rgba(255,255,255,.72);font-weight:800}.request-inline-form{margin-top:16px}@media (max-width:640px){.request-wizard-page{padding:12px 8px 36px}.request-card{border-radius:14px}.request-actions{align-items:stretch;flex-direction:column}.request-btn,.request-mini-btn{width:100%}.request-choice-grid,.request-results-grid{grid-template-columns:1fr}.request-result-item{grid-template-columns:72px 1fr;padding:12px}.request-result-item img{width:72px;height:108px}.request-preview{grid-template-columns:88px 1fr}.request-preview img{width:88px}.request-duplicate-notice{grid-template-columns:1fr}.request-duplicate-notice a{text-align:center}.request-alert{align-items:stretch;flex-direction:column}.request-search-top{align-items:stretch;flex-direction:column}.request-page-controls{grid-template-columns:1fr auto 1fr}.request-manual-row{grid-template-columns:1fr}}