Viviannnyang's picture
Publish GPT-6 Luna on same 20 videos with identical prompt and image inputs
ef93ddb verified
Raw History Blame Contribute Delete
10.1 kB
:root { --bg:#f4f6f8; --panel:#fff; --line:#d9dee5; --ink:#17212b; --muted:#667482; --blue:#2563eb; }
* { box-sizing:border-box; }
body { margin:0; color:var(--ink); background:var(--bg); font:14px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
header { display:flex; justify-content:space-between; gap:20px; align-items:center; padding:16px 22px; background:#101923; color:#fff; }
h1,h2,h3 { margin:0 0 5px; } h1 { font-size:21px; } h2 { font-size:18px; } h3 { font-size:15px; }
.sub { color:var(--muted); font-size:12px; } header .sub { color:#b6c3cf; }
.toolbar { display:flex; flex-wrap:wrap; gap:8px; align-items:center; } label { font-size:12px; color:#dbe5ee; }
select,button,input { border:1px solid var(--line); border-radius:6px; padding:7px 9px; background:#fff; color:var(--ink); }
header select,header button { border-color:#526170; background:#202d3a; color:#fff; } button { cursor:pointer; } button:hover { filter:brightness(.97); }
main { display:grid; grid-template-columns:290px 1fr; min-height:calc(100vh - 76px); }
.sidebar { border-right:1px solid var(--line); background:#fff; overflow:auto; } .sidebar-head { position:sticky; top:0; display:flex; justify-content:space-between; padding:12px; border-bottom:1px solid var(--line); background:#fff; font-weight:600; }
#entry-list { padding:6px; } .entry-item { display:flex; gap:8px; align-items:center; padding:9px 8px; border-radius:6px; cursor:pointer; } .entry-item:hover,.entry-item.active { background:#eaf1ff; } .entry-item .id { flex:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .entry-item .small { color:var(--muted); font-size:11px; }
.dot { width:9px; height:9px; border-radius:50%; background:#aab4bf; } .dot.accept { background:#16a34a; } .dot.needs_review { background:#f59e0b; } .dot.reject { background:#dc2626; }
.content { padding:18px; overflow:auto; } .hidden { display:none !important; } .entry-head { display:flex; justify-content:space-between; gap:16px; align-items:flex-start; margin-bottom:12px; }
.badges { display:flex; flex-wrap:wrap; justify-content:flex-end; gap:5px; } .badge { padding:4px 7px; border-radius:999px; font-size:11px; background:#dcfce7; color:#166534; } .badge.warn { background:#fef3c7; color:#92400e; }
.compare { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:10px; } .label { color:var(--muted); font-size:11px; text-transform:uppercase; letter-spacing:.04em; margin-bottom:3px; } .caption,.alt-caption { background:var(--panel); border:1px solid var(--line); border-radius:8px; padding:12px; min-height:48px; font-size:16px; } .alt-caption { color:#596878; font-size:14px; }
.mention { padding:2px 3px; border-radius:3px; border-bottom:2px solid var(--c); background:color-mix(in srgb, var(--c) 15%, white); } .mention sup { color:var(--c); font-weight:700; font-size:10px; margin-left:2px; }
.review-row { display:flex; gap:7px; align-items:center; margin:9px 0 14px; } .review-row .accept { border-color:#86efac; background:#dcfce7; } .review-row .review { border-color:#fcd34d; background:#fef3c7; } .review-row .reject { border-color:#fca5a5; background:#fee2e2; } #note { flex:1; min-width:180px; } #saved { color:#166534; font-size:12px; }
.grid { display:grid; grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr); gap:12px; margin-bottom:12px; } .panel { background:var(--panel); border:1px solid var(--line); border-radius:9px; padding:12px; margin-bottom:12px; }
.big-frame { min-height:250px; display:flex; justify-content:center; align-items:center; background:#111; border-radius:6px; overflow:hidden; } .big-frame img { max-width:100%; max-height:520px; display:block; } .frames { display:flex; gap:6px; flex-wrap:wrap; padding-top:8px; } .frames img { width:108px; height:64px; object-fit:cover; border-radius:4px; border:2px solid transparent; cursor:pointer; } .frames img.active { border-color:var(--blue); }
.objects { max-height:530px; overflow:auto; } .obj { display:grid; grid-template-columns:85px 1fr; gap:8px; padding:7px 0; border-bottom:1px solid #edf0f3; } .obj-id { font-family:ui-monospace,monospace; color:#334155; } .obj-cat { font-weight:600; } .range { color:var(--muted); font-size:12px; }
.groups { display:grid; grid-template-columns:repeat(auto-fit,minmax(270px,1fr)); gap:8px; } .group { border-left:5px solid var(--c); background:#f8fafc; border-radius:5px; padding:8px; } .group-title { font-family:ui-monospace,monospace; font-size:12px; } .group-mention { margin-top:4px; } .group-mention code { background:#e2e8f0; border-radius:3px; padding:2px 4px; } .group-objects { color:var(--muted); font-size:12px; margin-top:5px; }
@media (max-width:900px) { header { flex-direction:column; align-items:flex-start; } main { grid-template-columns:1fr; } .sidebar { max-height:220px; border-right:0; border-bottom:1px solid var(--line); } .compare,.grid { grid-template-columns:1fr; } }
.notice{padding:12px 22px;background:#fff7df;border-bottom:1px solid #e8d9ae;color:#6e4b0c;font-size:13px}.notice span{margin-left:12px}header h1{font-size:21px}main{grid-template-columns:270px minmax(0,1fr)}.sidebar-head{display:grid;gap:9px;position:static}.sidebar-head input,.sidebar-head select{width:100%}.sidebar{max-height:calc(100vh - 76px);position:sticky;top:0}nav{padding:6px}.entry-item{width:100%;text-align:left;display:block;margin:4px 0;border:0;line-height:1.5}.entry-item strong{font-size:12px;display:block;overflow-wrap:anywhere}.entry-item small{color:var(--muted);font-size:11px}.section-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.caption{border:0;padding:8px 0 14px;line-height:2.05;font-size:17px;white-space:pre-wrap}.mention{cursor:pointer;border:0;border-bottom:2px solid var(--c);padding:1px 0}.mention.selected{background:color-mix(in srgb,var(--c) 25%,white);box-shadow:0 0 0 1px var(--c)}.mention sup{padding:0 2px}.media-tools{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:9px 0}label{color:var(--muted);font-size:12px}.frame-state{padding:7px 9px;background:#eef3fa;color:#334155;font-size:12px;margin-bottom:7px;border-radius:5px}.big-frame{height:350px;min-height:0}.big-frame img{height:100%;width:100%;object-fit:contain}.frames{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.frame-thumb{position:relative;padding:2px;background:#f8fafc;min-width:0;border:2px solid transparent;font-size:10px}.frame-thumb img{width:100%;height:52px;object-fit:contain;border:0;display:block}.frame-thumb.active{border-color:#2563eb}.frame-thumb.reference{background:#dcfce7}.frames .frame-thumb img.active{border:0}.frame-thumb span{display:block;font-size:10px}.obj-button{width:100%;text-align:left;margin:4px 0;border-left:5px solid var(--c);background:#f8fafc;font-size:12px}.obj-button.active{outline:2px solid var(--c)}.obj-button small{display:block;color:var(--muted)}.group{border:1px solid var(--line);border-left:5px solid var(--c);cursor:pointer;text-align:left;color:var(--ink);display:block;width:100%;line-height:1.5}.group.active{outline:2px solid var(--c)}.group-title{font-weight:700;margin-bottom:4px}.group-mention{font-size:12px}.group-objects{overflow-wrap:anywhere}.status{font-size:11px;display:inline-block;background:#fff0ce;color:#835600;border-radius:4px;padding:2px 5px}.status.matched{background:#dbeafe;color:#1d4ed8}#selected-summary{line-height:1.6}#group-detail{font-size:13px;line-height:1.65;overflow-wrap:anywhere}#group-detail p{margin:8px 0}#mask-preview img{max-width:100%;max-height:150px;object-fit:contain;background:#111;margin-top:8px}#mask-preview{font-size:12px;color:var(--muted)}.inventory-panel hr{border:0;border-top:1px solid var(--line);margin:16px 0}.pending-box{border:1px dashed #d6b565;background:#fffaf0;padding:12px;margin-top:9px;color:#80550e}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;padding:12px;border-radius:6px;font-size:12px;max-height:420px;overflow:auto}#issues{font-size:13px}#issues p{padding:7px;border-left:3px solid #f59e0b;background:#fffbeb}.review-panel label{display:inline-block;margin:8px 0}.review-panel textarea{display:block;width:100%;min-height:80px;resize:vertical;border:1px solid var(--line);border-radius:5px;padding:9px;font:inherit}.review-panel select{margin-left:8px}#saved{font-size:12px;padding-top:7px}.download-links,footer{display:flex;flex-wrap:wrap;gap:14px;padding:12px 0}.evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evidence figure{margin:0}.evidence img{width:100%;object-fit:contain}.evidence figcaption{font-size:12px;color:var(--muted)}footer{padding:18px 22px;border-top:1px solid var(--line);font-size:12px}a{color:#2563eb}button:focus-visible,select:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}[hidden]{display:none!important}.sub{line-height:1.55}#timing{margin-top:8px}summary{cursor:pointer;font-weight:600}button:disabled{opacity:.4;cursor:default}.badges{min-width:100px}#entry-list:empty:after{content:'没有符合筛选的样本';display:block;padding:16px;color:#667482}@media(min-width:1500px){.big-frame{height:430px}}@media(max-width:1050px){.grid{grid-template-columns:minmax(0,1fr)}.inventory-panel{display:block}}@media(max-width:900px){main{grid-template-columns:1fr}.sidebar{position:static;max-height:245px}.sidebar-head{grid-template-columns:1fr 1fr;gap:7px}.sidebar-head strong{align-self:center}nav{display:flex;overflow:auto}nav .entry-item{min-width:220px;margin:0 4px}.content{padding:12px}.entry-head{flex-wrap:wrap}.big-frame{height:300px}.evidence{grid-template-columns:1fr}.notice{padding:10px 14px}header{padding:14px}.toolbar{gap:6px}h1{font-size:18px!important}}@media(max-width:480px){.section-head{align-items:flex-start;flex-wrap:wrap}.frames{gap:2px}.frame-thumb img{height:38px}.big-frame{height:245px}.groups{grid-template-columns:1fr}.sidebar-head input{font-size:12px}.caption{font-size:15px}.media-tools{font-size:12px}.entry-head h2{font-size:15px;overflow-wrap:anywhere}}
header a.baseline{color:#dbeafe;font-size:12px;padding:6px;text-decoration:none;}