.page_page__JP5sC{--approval-ink:#171222;--approval-paper:#fff9e8;--approval-purple:#6335b5;--approval-lime:#c7ff52;min-height:calc(100dvh - var(--cn-topbar-offset, 62px));padding:clamp(18px,3vw,40px);color:var(--approval-ink);background:#e9ddff;font-family:var(--cn-font-body)}.page_header__ovYd_,.page_rotationPanel__bglLn,.page_status__Pc5ea,.page_workspace__dAWAt{width:min(1180px,100%);margin-inline:auto}.page_header__ovYd_{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:16px;border-bottom:4px solid var(--approval-ink)}.page_studioHeader__ECuxD{padding-bottom:0;border-bottom:0}.page_header__ovYd_ h1,.page_header__ovYd_ p{margin:0}.page_details__FemrT dt,.page_header__ovYd_ p,.page_panelHeading__hjnEv,.page_stateCard__MmFDi p,.page_status__Pc5ea{font-family:var(--cn-font-ui-pixel);letter-spacing:.06em;text-transform:uppercase}.page_header__ovYd_ p{color:var(--approval-purple);font-size:.65rem}.page_header__ovYd_ h1{margin-top:5px;font-family:var(--cn-font-heading-heavy);font-size:clamp(2.1rem,6vw,4.7rem);line-height:.88}.page_approveButton__ZsPAG,.page_denyButton__izsTD,.page_header__ovYd_ button{min-height:44px;padding:10px 14px;border:2px solid var(--approval-ink);border-radius:0;font:800 .82rem/1 var(--cn-font-body);cursor:pointer}.page_header__ovYd_ button{color:var(--approval-ink);background:var(--approval-paper);box-shadow:3px 3px 0 var(--approval-ink)}.page_workspace__dAWAt{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:24px;align-items:start}.page_previewPanel__Gu3Y7,.page_queuePanel__DeOKD,.page_rotationPanel__bglLn,.page_stateCard__MmFDi{border:3px solid var(--approval-ink);background:var(--approval-paper);box-shadow:7px 7px 0 var(--approval-ink)}.page_studioSection__kima7{width:min(1180px,100%);margin:0 auto 22px}.page_panelHeading__hjnEv{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:13px 15px;color:#fff;background:var(--approval-purple)}.page_panelHeading__hjnEv h2{margin:0;font:inherit}.page_panelHeading__hjnEv span{padding:5px 7px;color:var(--approval-ink);background:var(--approval-lime);border:2px solid var(--approval-ink);font-size:.55rem}.page_queueList__ZJJzs{max-height:610px;margin:0;padding:0;overflow-y:auto;list-style:none}.page_queueList__ZJJzs li+li{border-top:2px solid var(--approval-ink)}.page_queueList__ZJJzs button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 10px;width:100%;padding:14px;border:0;border-radius:0;color:var(--approval-ink);background:transparent;text-align:left;cursor:pointer}.page_queueList__ZJJzs button>span{grid-row:1/3;color:var(--approval-purple);font-family:var(--cn-font-ui-pixel);font-size:.65rem}.page_queueList__ZJJzs small,.page_queueList__ZJJzs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_queueList__ZJJzs small{opacity:.68}.page_selectedQueueItem__fo7CT{background:var(--approval-lime)!important}.page_previewPanel__Gu3Y7{scroll-margin-top:calc(var(--cn-topbar-offset, 62px) + 12px)}scroll-margin-top:calc(var(--cn-topbar-offset, 62px) + 12px);.page_previewPanel__Gu3Y7>:not(.page_panelHeading__hjnEv){margin-inline:18px}.page_previewPanel__Gu3Y7>div:nth-child(2){margin-top:18px}.page_stagedMediaReview__la6LK{position:relative;overflow:hidden;aspect-ratio:854/480;background:#050505;border:3px solid var(--approval-ink)}.page_stagedMediaReview__la6LK video{display:block;width:100%;height:100%;object-fit:contain}.page_mediaError__uN32e,.page_mediaReady__UzDsk{position:absolute;top:8px;right:8px;padding:5px 7px;color:var(--approval-ink);background:var(--approval-lime);border:1px solid var(--approval-ink);font-family:var(--cn-font-ui-pixel);font-size:.48rem}.page_mediaError__uN32e{color:#fff;background:#b81f35}.page_previewMuteButton__YN_qe{position:absolute;z-index:4;right:8px;bottom:8px;padding:7px 9px;border:2px solid var(--approval-ink);border-radius:0;color:var(--approval-ink);background:var(--approval-paper);box-shadow:3px 3px 0 var(--approval-ink);font-family:var(--cn-font-ui-pixel);font-size:.48rem;letter-spacing:.06em;cursor:pointer}.page_details__FemrT{display:grid;grid-template-columns:repeat(4,1fr);margin-block:15px!important;border:2px solid var(--approval-ink)}.page_details__FemrT div{min-width:0;padding:10px}.page_details__FemrT div+div{border-left:2px solid var(--approval-ink)}.page_details__FemrT dt{font-size:.52rem}.page_details__FemrT dd{margin:5px 0 0;overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.page_renamePanel__EgcNC{display:grid;gap:8px;margin-block:0 15px!important;padding:12px;border:2px solid var(--approval-ink);background:rgb(99 53 181/8%)}.page_renamePanel__EgcNC label{font-family:var(--cn-font-ui-pixel);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase}.page_renameControls__Y0GMm{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.page_renameControls__Y0GMm input{min-width:0;padding:8px 10px;background:#fff;font:800 .88rem/1.1 var(--cn-font-body)}.page_renameControls__Y0GMm button,.page_renameControls__Y0GMm input{min-height:44px;color:var(--approval-ink);border:2px solid var(--approval-ink);border-radius:0}.page_renameControls__Y0GMm button{padding:8px 11px;background:var(--approval-lime);font:800 .72rem/1 var(--cn-font-body);cursor:pointer}.page_renameControls__Y0GMm button:last-child{background:var(--approval-paper)}.page_renameControls__Y0GMm button:disabled{cursor:wait;opacity:.58}.page_preparationError__sjXUw{margin-block:0 15px!important;padding:10px 12px;color:#fff;background:#a3273f;border:2px solid var(--approval-ink);font-size:.86rem;font-weight:800}.page_reviewActions__Sez1I{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px;margin-bottom:18px!important}.page_approveButton__ZsPAG{color:var(--approval-ink);background:var(--approval-lime);box-shadow:4px 4px 0 var(--approval-ink)}.page_denyButton__izsTD{color:#fff;background:#b81f35;box-shadow:4px 4px 0 var(--approval-ink)}.page_approveButton__ZsPAG:disabled,.page_denyButton__izsTD:disabled,.page_header__ovYd_ button:disabled{cursor:wait;opacity:.58}.page_emptyPreview__R4kC0,.page_emptyQueue__3tUGQ{display:grid;min-height:220px;place-items:center;padding:24px;color:rgb(23 18 34/58%);font-family:var(--cn-font-ui-pixel);font-size:.65rem;text-align:center}.page_emptyPreview__R4kC0{min-height:430px}.page_status__Pc5ea{margin-top:22px;padding:12px 14px;color:#fff;background:var(--approval-ink);font-size:.62rem}.page_rotationPanel__bglLn{margin-top:22px}.page_rotationActions__L_UwS,.page_rotationMeta__bzARG{display:flex;align-items:center;gap:8px}.page_rotationList__EXMQ5{margin:0;padding:0;list-style:none}.page_rotationList__EXMQ5 li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px}.page_rotationList__EXMQ5 li+li{border-top:2px solid var(--approval-ink)}.page_rotationNumber__msT5s{color:var(--approval-purple);font-family:var(--cn-font-ui-pixel);font-size:.65rem}.page_rotationCopy__jgNUo{display:grid;min-width:0;padding:0;border:0;color:var(--approval-ink);background:transparent;gap:4px;text-align:left;cursor:pointer}.page_rotationCopy__jgNUo small,.page_rotationCopy__jgNUo strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_rotationCopy__jgNUo small{opacity:.68}.page_selectedRotationItem___6k8k{background:rgb(199 255 82/42%)}.page_rotationActions__L_UwS button{min-height:44px;padding:8px 11px;border:2px solid var(--approval-ink);border-radius:0;font:800 .72rem/1 var(--cn-font-body);cursor:pointer}.page_confirmRemoveButton__1DIdj,.page_removeButton__NtgSa{color:#fff;background:#a3273f}.page_keepButton__p80PY{color:var(--approval-ink);background:var(--approval-paper)}.page_rotationActions__L_UwS button:disabled{cursor:wait;opacity:.58}.page_emptyRotation__iiGfT{display:grid;min-height:130px;place-items:center;padding:24px;color:rgb(23 18 34/58%);font-family:var(--cn-font-ui-pixel);font-size:.65rem;text-align:center}.page_stateCard__MmFDi{width:min(720px,100%);margin:80px auto;padding:42px;text-align:center}.page_stateCard__MmFDi h1,.page_stateCard__MmFDi p{margin:0}.page_stateCard__MmFDi p{color:var(--approval-purple);font-size:.62rem}.page_stateCard__MmFDi h1{margin-top:10px;font-family:var(--cn-font-heading-heavy);font-size:clamp(2rem,6vw,4rem)}@media (max-width:900px){.page_workspace__dAWAt{grid-template-columns:1fr}.page_queueList__ZJJzs{max-height:340px}}@media (max-width:600px){.page_page__JP5sC{padding:14px 13px 100px}.page_header__ovYd_{display:grid}.page_header__ovYd_ button{width:100%}.page_details__FemrT,.page_renameControls__Y0GMm,.page_reviewActions__Sez1I{grid-template-columns:1fr}.page_details__FemrT div+div{border-top:2px solid var(--approval-ink);border-left:0}.page_rotationList__EXMQ5 li{grid-template-columns:34px minmax(0,1fr)}.page_rotationActions__L_UwS{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (max-height:500px) and (orientation:landscape){.page_stagedMediaReview__la6LK video{max-height:calc(100dvh - var(--cn-topbar-offset, 62px) - 140px);object-fit:contain}}.studioNavigation_create__kxsqF{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;width:min(1180px,100%);margin:-10px auto 18px;font:600 14px/1.3 var(--cn-font-body)}.studioNavigation_create__kxsqF>span{opacity:.7}.studioNavigation_create__kxsqF a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px}.studioNavigation_return__dBi_E{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.studioNavigation_return__dBi_E button{min-height:44px;font-size:14px}.studioNavigation_return__dBi_E [role=alert]{color:var(--text);font-size:14px}.studioNavigation_tabs__ihm9k{display:flex;flex-wrap:wrap;gap:10px;width:min(1180px,100%);margin:0 auto 22px;border-bottom:3px solid var(--approval-ink)}.studioNavigation_tab__QGlP7{min-height:44px;padding:10px 14px;color:var(--approval-ink);background:var(--approval-paper);border:3px solid var(--approval-ink);border-bottom:0;border-radius:0;box-shadow:4px 4px 0 var(--approval-ink);font-family:var(--cn-font-ui-pixel);font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.studioNavigation_activeTab__TbviF{background:var(--approval-lime);box-shadow:2px 2px 0 var(--approval-ink);transform:translate(2px,2px)}@media (max-width:600px){.studioNavigation_tabs__ihm9k{display:grid;grid-template-columns:1fr}}.MemeLibraryPanel_dialog__Hd4gF{color:var(--text);background:var(--panel);border:2px solid var(--border);border-radius:16px;padding:0;width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto}.MemeLibraryPanel_dialog__Hd4gF::backdrop{background:rgb(0 0 0/65%)}.MemeLibraryPanel_panel__qaA_R{padding:16px;display:grid;gap:12px;color:var(--text);font:14px/1.4 var(--cn-font-body)}.MemeLibraryPanel_header__OPl4A,.MemeLibraryPanel_save__sBRDx,.MemeLibraryPanel_toolbar__P6M4D{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.MemeLibraryPanel_header__OPl4A{justify-content:space-between}.MemeLibraryPanel_header__OPl4A h2{font:700 20px/1.2 var(--cn-font-body);margin:0}.MemeLibraryPanel_import__1vdGO,.MemeLibraryPanel_panel__qaA_R button{border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);font:600 14px/1.2 var(--cn-font-body);padding:8px 12px;min-height:44px;cursor:pointer}.MemeLibraryPanel_panel__qaA_R button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.MemeLibraryPanel_panel__qaA_R button:disabled{opacity:.5;cursor:default}.MemeLibraryPanel_save__sBRDx label{display:grid;gap:4px}.MemeLibraryPanel_save__sBRDx input:not([type=file]){min-height:44px;min-width:0;width:100%;box-sizing:border-box;background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px;font:inherit}.MemeLibraryPanel_import__1vdGO{position:relative;display:inline-flex;align-items:center}.MemeLibraryPanel_import__1vdGO input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.MemeLibraryPanel_import__1vdGO:focus-within{outline:2px solid var(--accent);outline-offset:2px}.MemeLibraryPanel_import__1vdGO:has(input:disabled){opacity:.5;cursor:default}.MemeLibraryPanel_grid__ITlmA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.MemeLibraryPanel_item__pJRDL{min-width:0;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--border);border-radius:10px;overflow-wrap:anywhere}.MemeLibraryPanel_item__pJRDL img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:6px;background:repeating-conic-gradient(#8882 0 25%,transparent 0 50%) 0 0 /16px 16px}.MemeLibraryPanel_item__pJRDL .MemeLibraryPanel_toolbar__P6M4D{margin-top:auto}.MemeLibraryPanel_item__pJRDL button{flex:1 1 auto}.MemeLibraryPanel_confirm__yNcqv{border:1px solid var(--accent);border-radius:8px;padding:12px}.MemeLibraryPanel_confirm__yNcqv p{margin-top:0}.MemeLibraryPanel_panel__qaA_R p{margin-bottom:0}@media (max-width:600px){.MemeLibraryPanel_grid__ITlmA{grid-template-columns:repeat(2,minmax(0,1fr))}.MemeLibraryPanel_save__sBRDx>label:first-child{flex:1 1 100%}}@media (max-width:350px){.MemeLibraryPanel_grid__ITlmA{grid-template-columns:1fr}}