:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#090b0d;color:#f5f7f7}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;gap:20px;padding:22px 28px;border-bottom:1px solid #ffffff18}header img{display:block}header span{color:#9ca4ac;font-size:14px}header button{margin-left:auto}main{width:min(820px,100%);margin:auto;padding:28px 22px}h1{font-size:23px;margin:20px 0 10px}p{line-height:1.5}button,input{font:inherit}button{cursor:pointer;background:#20262d;border:1px solid #ffffff25;border-radius:9px;color:inherit;padding:12px 18px;min-height:44px}button:hover{background:#303a46}button:disabled{opacity:.5;cursor:wait}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid #6b98f6;outline-offset:3px}a{color:#9bb9fb}#login{max-width:320px;margin:14vh auto}#login label{display:block;margin:25px 0 8px}input{width:100%;border:1px solid #68707a;background:#141a20;color:inherit;padding:13px;border-radius:9px}#login button{width:100%;background:#6b98f6;color:#0c172e;margin-top:16px;font-weight:600}.review-top{display:flex;justify-content:space-between;gap:16px;font-size:14px;margin-bottom:14px;color:#b5bec6}#classification{font-weight:600;color:#ecf0f5}video{display:block;width:100%;height:min(55vh,550px);background:#000;border-radius:8px;object-fit:contain}.detail{color:#9ca4ac;font-size:14px}nav{display:flex;gap:20px;align-items:center;font-size:13px}nav button{padding:6px 10px;font-size:13px}.decisions{display:flex;gap:12px;margin:24px 0}.decisions button{flex:1;font-weight:600}.decisions button:nth-child(2){background:#6b98f6;color:#0c172e;border-color:transparent}.decisions button:last-child{flex:.6;background:transparent;font-weight:400}#status{color:#b5bec6;font-size:14px}#empty{text-align:center;padding:18vh 0}[hidden]{display:none!important}@media(max-width:500px){header{padding:18px;gap:12px}main{padding:20px 16px}.decisions{gap:8px}.decisions button{padding:12px 7px;font-size:14px}video{height:45vh}.review-top{font-size:12px}}

main{padding-bottom:100px}.decisions{position:fixed;z-index:2;bottom:0;left:50%;transform:translateX(-50%);width:min(776px,calc(100% - 44px));margin:0;padding:16px 0 max(16px,env(safe-area-inset-bottom));background:#090b0df5;border-top:1px solid #ffffff15}
