.card-exit-clone{contain:layout;cursor:default;border-radius:8px;overflow:hidden}.card-exit-clone .card-close,.card-exit-clone .controls,.card-exit-clone button,.card-exit-clone input,.card-exit-clone summary{display:none}.card-exit-clone.exit-shutter:before,.card-exit-clone.exit-shutter:after{content:"";z-index:90;background:#16212b;width:100%;height:51%;position:absolute;left:0;transform:scaleY(0)}.card-exit-clone.exit-shutter:before{transform-origin:top;top:0}.card-exit-clone.exit-shutter:after{transform-origin:bottom;bottom:0}.card-exit-clone.exit-shutter.exit-running:before,.card-exit-clone.exit-shutter.exit-running:after{animation:.504s cubic-bezier(.7,0,.3,1) forwards exit-shutter-close}.card-exit-clone.exit-shutter.exit-running{animation:.7s forwards exit-shutter-finish}@keyframes exit-shutter-close{to{transform:scaleY(1)}}@keyframes exit-shutter-finish{72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.card-exit-clone.exit-scan-wipe:after{content:"";z-index:95;opacity:0;background:#ffb091;width:100%;height:5px;position:absolute;top:-10%;left:0;box-shadow:0 0 9px #ef5b35,0 8px 20px #ef5b356b}.card-exit-clone.exit-scan-wipe.exit-running{animation:.7s cubic-bezier(.65,0,.35,1) forwards exit-scan-erase}.card-exit-clone.exit-scan-wipe.exit-running:after{animation:.7s cubic-bezier(.65,0,.35,1) forwards exit-scan-line}@keyframes exit-scan-erase{0%,10%{clip-path:inset(0)}92%,to{clip-path:inset(100% 0 0);opacity:.25}}@keyframes exit-scan-line{8%{opacity:1;top:0}92%{opacity:1;top:100%}to{opacity:0;top:105%}}.card-exit-clone.exit-crt-off.exit-running{animation:.7s cubic-bezier(.7,0,.3,1) forwards exit-crt-off}@keyframes exit-crt-off{0%{filter:brightness();transform:scale(1)}42%{filter:brightness(1.5)saturate(.2);transform:scaleY(1)scaleX(.99)}66%{filter:brightness(3);transform:scaleY(.018)scaleX(.82)}78%{opacity:1;filter:brightness(6);transform:scaleY(.012)scaleX(.13)}to{opacity:0;filter:brightness(8);transform:scaleX(0)scaleY(.012)}}@media (prefers-reduced-motion:reduce){.card-exit-clone{display:none!important}}.gv-report-overlay{z-index:10050;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gv-report-modal{background:var(--bg-secondary,#1e2230);width:460px;max-width:calc(100vw - 40px);max-height:calc(100vh - 80px);color:var(--text-primary,#e8e8ea);border:1px solid var(--border-color,#2b3040);border-radius:12px;padding:20px;overflow-y:auto;box-shadow:0 18px 50px #00000080}.gv-report-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.gv-report-title{font-size:18px;font-weight:600}.gv-report-close{color:var(--text-secondary,#9aa0ac);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:24px;line-height:1}.gv-report-close:hover{color:var(--text-primary,#e8e8ea)}.gv-report-subtitle{color:var(--text-secondary,#9aa0ac);margin-bottom:12px;font-size:14px}.gv-report-reasons{flex-direction:column;gap:8px;display:flex}.gv-report-reason{text-align:left;background:var(--bg-tertiary,#262b3a);cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.gv-report-reason:hover{border-color:var(--accent-main,#ff7f00);background:var(--bg-hover,#2c3242)}.gv-report-reason-label{font-size:14px;font-weight:600}.gv-report-reason-desc{color:var(--text-secondary,#9aa0ac);font-size:12px}.gv-report-detail{box-sizing:border-box;resize:vertical;background:var(--bg-tertiary,#262b3a);width:100%;color:var(--text-primary,#e8e8ea);border:1px solid var(--border-color,#2b3040);border-radius:8px;padding:10px;font-family:inherit;font-size:14px}.gv-report-detail:focus{border-color:var(--accent-main,#ff7f00);outline:none}.gv-report-selected{background:var(--bg-tertiary,#262b3a);border:1px solid var(--border-color,#2b3040);border-left:3px solid var(--accent-main,#ff7f00);border-radius:8px;margin-bottom:12px;padding:8px 12px}.gv-report-selected-label{font-size:14px;font-weight:600}.gv-report-selected-desc{color:var(--text-secondary,#9aa0ac);margin-top:2px;font-size:12px}.gv-report-evidence{margin-top:12px}.gv-report-evidence-title{font-size:14px;font-weight:600}.gv-report-evidence-hint{color:var(--text-secondary,#9aa0ac);margin:2px 0 8px;font-size:12px}.gv-report-evidence-drop{cursor:pointer;align-items:center;display:inline-flex}.gv-report-evidence-choose{background:var(--bg-tertiary,#262b3a);border:1px dashed var(--border-color,#2b3040);color:var(--text-primary,#e8e8ea);border-radius:8px;padding:8px 14px;font-size:13px;transition:border-color .12s,background .12s;display:inline-block}.gv-report-evidence-drop:hover .gv-report-evidence-choose{border-color:var(--accent-main,#ff7f00);background:var(--bg-hover,#2c3242)}.gv-report-evidence-input:disabled+.gv-report-evidence-choose{opacity:.5;cursor:default}.gv-report-evidence-file{background:var(--bg-tertiary,#262b3a);border:1px solid var(--border-color,#2b3040);border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;font-size:13px;display:flex}.gv-report-evidence-name{overflow-wrap:anywhere;flex:1;min-width:0}.gv-report-evidence-remove{color:var(--text-secondary,#9aa0ac);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.gv-report-evidence-remove:hover{color:var(--text-primary,#e8e8ea)}.gv-report-row-evidence{margin-top:6px}.gv-report-evidence-view{background:var(--bg-secondary,#1e2230);border:1px solid var(--accent-main,#ff7f00);color:var(--accent-main,#ff7f00);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:100%;padding:4px 10px;font-size:12px;overflow:hidden}.gv-report-evidence-view:hover{background:var(--bg-hover,#2c3242)}.gv-report-anon{color:var(--text-secondary,#9aa0ac);cursor:pointer;align-items:center;gap:10px;margin:14px 0;font-size:13px;display:flex}.gv-report-actions{justify-content:flex-end;gap:10px;display:flex}.gv-reports-queue{width:620px}.gv-reports-list{flex-direction:column;gap:10px;display:flex}.gv-reports-empty{text-align:center;color:var(--text-secondary,#9aa0ac);padding:24px 0}.gv-report-row{background:var(--bg-tertiary,#262b3a);border:1px solid var(--border-color,#2b3040);border-radius:8px;justify-content:space-between;gap:12px;padding:12px;display:flex}.gv-report-row-main{flex:1;min-width:0}.gv-report-row-reason{margin-bottom:4px;font-weight:600}.gv-report-row-summary{color:var(--text-primary,#e8e8ea);overflow-wrap:anywhere;font-size:13px}.gv-report-row-detail{color:var(--text-secondary,#9aa0ac);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.gv-report-row-meta{color:var(--text-secondary,#9aa0ac);margin-top:6px;font-size:12px}.gv-report-row-actions{flex-direction:column;align-self:center;gap:6px;display:flex}.gv-reports-tabs{border-bottom:1px solid var(--border-color,#2b3040);gap:6px;margin-bottom:12px;padding-bottom:10px;display:flex}.gv-reports-tab{color:var(--text-secondary,#9aa0ac);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 12px;font-size:13px}.gv-reports-tab:hover{color:var(--text-primary,#e8e8ea);background:var(--bg-hover,#2c3242)}.gv-reports-tab.active{color:var(--accent-main,#ff7f00);border-color:var(--accent-main,#ff7f00)}.gv-report-row-notes{margin-top:6px}.gv-report-row-notes-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#9aa0ac);font-size:11px}.gv-report-note{color:var(--text-secondary,#9aa0ac);border-left:2px solid var(--border-color,#2b3040);overflow-wrap:anywhere;margin-top:3px;padding-left:8px;font-size:12px}.gv-report-note-when{color:var(--text-tertiary,#6b7280)}.gv-report-resolution{background:var(--bg-secondary,#1e2230);border:1px solid var(--border-color,#2b3040);color:var(--text-primary,#e8e8ea);border-radius:6px;padding:5px 6px;font-size:12px}.gv-report-resolution:focus{border-color:var(--accent-main,#ff7f00);outline:none}.gv-report-row-resolution{color:var(--text-secondary,#9aa0ac);text-align:right;align-self:center;font-size:12px}
