.bo2ed.cv .frame{width:1440px;height:810px}.bo2ed.cv .prompt-left,.bo2ed.cv .prompt-right{bottom:22px}.bo2ed .cv-lines{pointer-events:none;fill:none;stroke:#ffffff52;stroke-width:1.5px;position:absolute;inset:0}.bo2ed .cv-title{text-transform:uppercase;color:#ccc;font-size:18px;line-height:1;position:absolute;top:8px;left:60px}.bo2ed .cv-status-right{color:#ccc;text-align:right;font-size:16px;line-height:1;position:absolute;top:8px;right:60px}.bo2ed .cv-flash{color:#ff8000}.bo2ed .cv-page{width:1260px;height:618px;position:absolute;top:86px;left:90px;overflow:hidden}.bo2ed .cv-page.scroll{padding-right:6px;overflow:hidden auto}.bo2ed .cv-desc{color:#aaa;align-items:center;gap:7px;width:1260px;min-height:20px;font-size:15px;display:flex;position:absolute;top:714px;left:90px}.bo2ed .cv-desc:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #aaa;flex:none;display:block}.bo2ed .cv-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bo2ed .cv-buttons.column{flex-direction:column;align-items:stretch}.bo2ed .cv-buttons .button,.bo2ed .button.inline{color:inherit;text-align:center;text-decoration:none;display:inline-block;position:static}.bo2ed .button.disabled{color:#666;cursor:default;border-color:#444}.bo2ed .button.disabled:hover{border-color:#444}
.bo2ed .cv-tabs{text-transform:uppercase;justify-content:center;align-items:center;gap:28px;font-size:20px;line-height:1;display:flex;position:absolute;top:44px;left:0;right:0}.bo2ed .cv-tab{color:#888;cursor:pointer;padding:3px 8px 2px;transition:color .15s}.bo2ed .cv-tab:hover{color:#fff}.bo2ed .cv-tab.active{color:#ff8000;background:#000}.bo2ed .cv-tab.disabled{color:#4a4a4a;cursor:default}.bo2ed .cv-tabarrow{cursor:pointer;color:#ddd;justify-content:center;align-items:center;width:14px;height:20px;display:flex}.bo2ed .cv-tabarrow:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;display:block}.bo2ed .cv-tabarrow.left:before{border-right:9px solid}.bo2ed .cv-tabarrow.right:before{border-left:9px solid}.bo2ed .cv-tabarrow:hover{color:#ff8000}.bo2ed .cv-page.center{justify-content:center;align-items:center;gap:56px;display:flex}.bo2ed .cv-source{flex:none;width:300px}.bo2ed .cv-source .button{text-align:center;margin-top:12px;display:block;position:static}.bo2ed .cv-drop{text-align:center;cursor:pointer;color:#ccc;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:19px;display:flex;position:absolute;inset:0}.bo2ed .opts{flex:none;width:max-content}.bo2ed .opts.disabled{opacity:.5;pointer-events:none}.bo2ed .opt-row{color:#fff;align-items:center;height:34px;display:flex;position:relative}.bo2ed .opt-row.gap{margin-top:16px}.bo2ed .opt-row.active{color:#ff8000}.bo2ed .opt-label{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:none;width:280px;font-size:22px;line-height:1;overflow:hidden}.bo2ed .opt-value{text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:20px;line-height:1;display:flex}.bo2ed .opt-text{cursor:pointer;min-width:60px}.bo2ed .opt-value input{width:48px;color:inherit;font:inherit;text-transform:uppercase;background:0 0;border:0;outline:none;padding:0}.bo2ed .opt-bar{gap:2px;margin:0 4px;display:inline-flex}.bo2ed .opt-bar .cell{cursor:pointer;background:#4a4a4a;width:7px;height:11px}.bo2ed .opt-bar .cell.on{background:#d8d8d8}.bo2ed .opt-row.active .opt-bar .cell.on{background:#ff8000}.bo2ed .opt-arrow{cursor:pointer;width:12px;height:16px;color:inherit;justify-content:center;align-items:center;display:flex}.bo2ed .opt-arrow:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;display:block}.bo2ed .opt-arrow.left:before{border-right:8px solid}.bo2ed .opt-arrow.right:before{border-left:8px solid}.bo2ed .opt-arrow:hover{color:#ff8000}.bo2ed .opt-arrow.off{opacity:.3;cursor:default}.bo2ed .cands{flex-wrap:wrap;gap:14px;display:flex}.bo2ed .cand{cursor:pointer;text-align:center;background:#00000040;border:2px solid #555;position:relative}.bo2ed .cand.disabled{cursor:default}.bo2ed .cand canvas{display:block}.bo2ed .cand .layername{background:#000;min-height:36px;padding:2px 0;font-size:15px;line-height:1.2}.bo2ed .cand.selected{border-color:#ff8000}.bo2ed .cand.selected .layername{color:#ff8000}.bo2ed .cand .best{color:#e1ad33}.bo2ed .cand .bar{background:#ff8000;height:2px;position:absolute;left:0}.bo2ed .cv-stats{margin-bottom:12px;font-size:20px;line-height:1.5}.bo2ed .cv-stats .k{color:#aaa;width:80px;display:inline-block}.bo2ed .cv-progress{width:1260px;position:absolute;top:696px;left:90px}.bo2ed .cv-progress-label{text-transform:uppercase;color:#ddd;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;font-size:19px;line-height:1;display:flex}.bo2ed .cv-progress-label .cv-dim{text-transform:none;font-size:16px}.bo2ed .cv-progress-track{background:#0000008c;border:1px solid #666;height:12px;box-shadow:inset 0 0 6px #000c}.bo2ed .cv-progress-fill{background:linear-gradient(#ffa040,#ff8000 60%,#d96a00);height:100%;transition:width .35s;box-shadow:0 0 8px #ff800099}.bo2ed .cv-star{color:#ff8000}.bo2ed .cv-hint{color:#999;margin:-2px 2px 8px;font-size:15px;line-height:1.35}.bo2ed .cv-split{justify-content:center;gap:40px;height:100%;display:flex}.bo2ed .cv-split-left{flex:none;width:646px;padding-right:6px;overflow:hidden auto}.bo2ed .cv-split-right{flex-direction:column;flex:none;gap:8px;width:230px;display:flex}.bo2ed .cv-split-right .cv-buttons.column{gap:6px}.bo2ed .cv-board.small,.bo2ed .cv-board.small img,.bo2ed .cv-board.small canvas{width:230px;height:230px}.bo2ed .cv-board.small .caption{font-size:14px}.bo2ed .cv-split-right .cv-buttons .button{font-size:17px}.bo2ed .cv-split-right .cv-hint{margin:0 2px 2px;font-size:13px;line-height:1.3}.bo2ed .cv-gate{box-sizing:border-box;text-align:center;border:2px solid #555;flex-direction:column;align-items:center;gap:18px;width:760px;padding:44px 80px;display:flex}
