.PlaybackModeBanner_container__ET_S7{position:fixed;left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom, 0px));z-index:999;display:flex;justify-content:center;padding:0 12px;pointer-events:none}@media(min-width:768px){.PlaybackModeBanner_container__ET_S7{bottom:calc(16px + env(safe-area-inset-bottom, 0px))}}.PlaybackModeBanner_banner__mDlpa{pointer-events:auto;display:flex;align-items:center;gap:8px;max-width:520px;width:100%;padding:10px 14px;background:rgba(20,20,20,.96);border:1px solid rgba(245,158,11,.4);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.4);color:var(--text-white,#fff);font-family:var(--font-satoshi);font-size:13px;line-height:1.4}.PlaybackModeBanner_toast__6FWG4{max-width:320px}.PlaybackModeBanner_icon__5iqP8{color:#f59e0b;font-size:14px;flex-shrink:0}.PlaybackModeBanner_message__dw4nC{flex:1 1}.PlaybackModeBanner_action__nVaNN{flex-shrink:0;padding:6px 12px;background:var(--blockbuster-yellow,rgb(245,158,11));border:none;border-radius:6px;color:#000;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.PlaybackModeBanner_action__nVaNN:hover{opacity:.9}.PlaybackModeBanner_dismiss__o40Jv{flex-shrink:0;width:24px;height:24px;padding:0;background:rgba(0,0,0,0);border:none;color:var(--text-white,#fff);font-size:18px;line-height:1;cursor:pointer;opacity:.7}.PlaybackModeBanner_dismiss__o40Jv:hover{opacity:1}.Modal_modalOverlay__30cKa{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;overflow:hidden;z-index:1000;touch-action:none}@media(min-width:768px){.Modal_modalOverlay__30cKa{align-items:center}}.Modal_modal__uBv_J{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:var(--almost-black2);height:100vh;height:100dvh}@media(min-width:768px){.Modal_modal__uBv_J{border-radius:10px}}.Modal_modal__uBv_J{width:100%;max-width:500px;overflow:hidden;z-index:1001;touch-action:auto}@media(min-width:768px){.Modal_modal__uBv_J{height:auto;max-height:90vh;padding:40px;justify-content:flex-start}}.Modal_modalGradientBorder__n4KJv{position:relative;background-color:#161616}.Modal_modalGradientBorder__n4KJv .Modal_modalHeader__vGzHs{background-color:#161616}@media(min-width:768px){.Modal_modalGradientBorder__n4KJv{border-radius:16px;box-shadow:0 0 40px 0 rgba(121,96,228,.5)}.Modal_modalGradientBorder__n4KJv:before{content:"";position:absolute;inset:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#0e3fa9,#e8489d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}}.Modal_modalBody__zHH04{flex:1 1;overflow-y:auto;min-height:0;width:100%;padding:16px;scrollbar-width:thin;scrollbar-color:var(--elevation-4) rgba(0,0,0,0)}.Modal_modalBody__zHH04::-webkit-scrollbar{width:4px}.Modal_modalBody__zHH04::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.Modal_modalBody__zHH04::-webkit-scrollbar-thumb{background-color:var(--elevation-4);border-radius:4px}@media(min-width:768px){.Modal_modalBody__zHH04{padding:0}}.Modal_modalHeader__vGzHs{padding:0 16px;display:flex;justify-content:space-between;align-items:center;position:relative;flex-shrink:0;height:52px;width:100%;background-color:var(--color-dark2);z-index:100}@media(min-width:768px){.Modal_modalHeader__vGzHs{height:auto;padding:10px 0;margin:0 0 20px;background-color:var(--almost-black2)}}.Modal_titleContainer__tr67b{position:absolute;left:50%;transform:translateX(-50%);text-align:center}.Modal_modalTitle__6klp6{margin:0}.Modal_modalTitle__6klp6,.Modal_stepTitle__drndz{font-size:16px;font-weight:500;font-family:var(--font-satoshi)}.Modal_stepTitle__drndz{color:var(--color-white);line-height:18px;letter-spacing:0;text-align:center;text-transform:capitalize;width:100%}.Modal_backButton__PdSPj{background:none;border:none;cursor:pointer;padding:0;position:absolute;left:16px}.Modal_backButton__PdSPj:hover{color:#333}.Modal_closeButton__z5b2Z{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:16px}.Modal_closeButton__z5b2Z:hover{color:#333}.Modal_modalContent__08Dtu{padding:0;width:100%}.Modal_modalBodyNoPadding__OLJ08{padding:0 6px 0 0}