.typed-span[data-v-45e55fe6]{white-space:pre}.card-box[data-v-05a28946]{font-size:var(--fs-base);max-width:100%;background:var(--surface-1);margin-bottom:var(--sp-xs);overflow-x:hidden;overflow-y:auto;box-shadow:0 0 6px #4fe87c0f,inset 0 0 4px #4fe87c08;animation:box-expand-05a28946 .3s ease backwards}@keyframes box-expand-05a28946{0%{clip-path:inset(0 100% 100% 0);opacity:0}5%{opacity:1}40%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.card-box[data-v-05a28946]:nth-child(1){animation-delay:.05s}.card-box[data-v-05a28946]:nth-child(2){animation-delay:.12s}.card-box[data-v-05a28946]:nth-child(3){animation-delay:.19s}.card-box[data-v-05a28946]:nth-child(4){animation-delay:.26s}.box-line[data-v-05a28946]{display:flex;align-items:baseline;font-size:var(--fs-ui);line-height:var(--lh-tight);padding:0 var(--sp-sm);overflow:hidden;white-space:nowrap}.box-line.clickable[data-v-05a28946]{cursor:pointer}.box-top[data-v-05a28946]{color:var(--green);text-shadow:var(--glow-medium)}.box-bot[data-v-05a28946]{color:var(--green);text-shadow:var(--glow-soft)}.cap[data-v-05a28946]{flex-shrink:0;white-space:pre}.fill[data-v-05a28946]{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap}.fill[data-v-05a28946]:after{content:"────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────";white-space:nowrap}.box-body[data-v-05a28946]{color:var(--text-dim);font-size:var(--fs-base);padding:var(--sp-xxs) 1ch;line-height:var(--lh-loose);white-space:pre}.box-body[data-v-05a28946] b{color:var(--text)}.box-body[data-v-05a28946] .g{color:var(--green)}.box-body[data-v-05a28946] .r{color:var(--red)}.box-body[data-v-05a28946] .a{color:var(--amber)}.box-body[data-v-05a28946] .dim{color:var(--text-dim)}.box-body[data-v-05a28946] .spacer{flex:1}.popup-overlay[data-v-7ae30410]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.popup-acts[data-v-7ae30410]{display:flex;gap:var(--sp-xl);justify-content:center;margin-top:var(--sp-sm)}.pop-link[data-v-7ae30410]{color:var(--text-dim);cursor:pointer;font-size:var(--fs-ui)}.pop-link[data-v-7ae30410]:hover{color:var(--text)}.pop-link.r[data-v-7ae30410]{color:var(--red)}.pop-link.r[data-v-7ae30410]:hover{color:var(--red);text-shadow:var(--glow-red)}.popup-overlay[data-v-92e20d2d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.popup-acts[data-v-92e20d2d]{display:flex;gap:var(--sp-xl);justify-content:center;margin-top:var(--sp-sm)}.pop-link[data-v-92e20d2d]{color:var(--text-dim);cursor:pointer;font-size:var(--fs-ui)}.pop-link[data-v-92e20d2d]:hover{color:var(--text)}.pop-link.g[data-v-92e20d2d]:hover{color:var(--green);text-shadow:var(--glow-soft)}.form-field[data-v-92e20d2d]{font-size:var(--fs-ui);padding:var(--sp-xxs) 0;display:flex;align-items:baseline;gap:var(--sp-xxs)}.form-inp[data-v-92e20d2d]{background:transparent;border:none;border-bottom:1px solid rgba(79,232,124,.2);color:var(--text);font:var(--fs-ui) var(--font-mono);outline:none;flex:1;min-width:0}.form-inp[data-v-92e20d2d]:focus{border-bottom-color:var(--green)}.form-inp[data-v-92e20d2d]::placeholder{color:var(--text-dim)}select.form-inp[data-v-92e20d2d]{cursor:pointer}select.form-inp option[data-v-92e20d2d]{background:var(--surface-2);color:var(--text)}.stagger-block[data-v-c3e7924a]>*{animation:type-in .12s ease backwards}.stagger-block[data-v-c3e7924a]>*:nth-child(1){animation-delay:.02s}.stagger-block[data-v-c3e7924a]>*:nth-child(2){animation-delay:.05s}.stagger-block[data-v-c3e7924a]>*:nth-child(3){animation-delay:.08s}.stagger-block[data-v-c3e7924a]>*:nth-child(4){animation-delay:.11s}.stagger-block[data-v-c3e7924a]>*:nth-child(5){animation-delay:.14s}.stagger-block[data-v-c3e7924a]>*:nth-child(6){animation-delay:.17s}.stagger-block[data-v-c3e7924a]>*:nth-child(7){animation-delay:.2s}.stagger-block[data-v-c3e7924a]>*:nth-child(8){animation-delay:.23s}.stagger-block[data-v-c3e7924a]>*:nth-child(9){animation-delay:.26s}.stagger-block[data-v-c3e7924a]>*:nth-child(10){animation-delay:.29s}.stagger-block[data-v-c3e7924a]>*:nth-child(11){animation-delay:.32s}.stagger-block[data-v-c3e7924a]>*:nth-child(12){animation-delay:.35s}.stagger-block[data-v-c3e7924a]>*:nth-child(13){animation-delay:.38s}.stagger-block[data-v-c3e7924a]>*:nth-child(14){animation-delay:.41s}.stagger-block[data-v-c3e7924a]>*:nth-child(15){animation-delay:.44s}.stagger-block[data-v-c3e7924a]>*:nth-child(16){animation-delay:.47s}.stagger-block[data-v-c3e7924a]>*:nth-child(17){animation-delay:.5s}.stagger-block[data-v-c3e7924a]>*:nth-child(18){animation-delay:.53s}.stagger-block[data-v-c3e7924a]>*:nth-child(19){animation-delay:.56s}.stagger-block[data-v-c3e7924a]>*:nth-child(20){animation-delay:.59s}.stagger-block[data-v-c3e7924a]>*:nth-child(21){animation-delay:.62s}.stagger-block[data-v-c3e7924a]>*:nth-child(22){animation-delay:.65s}.stagger-block[data-v-c3e7924a]>*:nth-child(23){animation-delay:.68s}.stagger-block[data-v-c3e7924a]>*:nth-child(24){animation-delay:.71s}.stagger-block[data-v-c3e7924a]>*:nth-child(25){animation-delay:.74s}.stagger-block[data-v-c3e7924a]>*:nth-child(26){animation-delay:.77s}.stagger-block[data-v-c3e7924a]>*:nth-child(27){animation-delay:.8s}.stagger-block[data-v-c3e7924a]>*:nth-child(28){animation-delay:.83s}.stagger-block[data-v-c3e7924a]>*:nth-child(29){animation-delay:.86s}.stagger-block[data-v-c3e7924a]>*:nth-child(30){animation-delay:.89s}.browser[data-v-89e03bb0]{flex:1}.box-label[data-v-89e03bb0]{font-size:var(--fs-ui);color:var(--green);text-shadow:var(--glow-medium);margin-bottom:var(--sp-sm);animation:glow-in .5s ease}@keyframes blink-flash-89e03bb0{0%{opacity:0}2%{opacity:1;background:#4fe87c14}4%{opacity:0;background:transparent}to{opacity:0}}.side-list[data-v-89e03bb0] *{position:relative}.side-list[data-v-89e03bb0] *:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:blink-flash-89e03bb0 .3s ease backwards}.card-grid[data-v-89e03bb0]{display:flex;flex-wrap:wrap;gap:10px}.ascii-card[data-v-89e03bb0]{cursor:pointer;color:var(--text-dim);line-height:var(--lh-card);white-space:nowrap;font-size:var(--fs-ui);transition:all .2s ease;animation:card-slide-89e03bb0 .35s ease backwards}.card-grid[data-v-89e03bb0]>*:nth-child(1){animation-delay:.05s}.card-grid[data-v-89e03bb0]>*:nth-child(2){animation-delay:.1s}.card-grid[data-v-89e03bb0]>*:nth-child(3){animation-delay:.15s}.card-grid[data-v-89e03bb0]>*:nth-child(4){animation-delay:.2s}.card-grid[data-v-89e03bb0]>*:nth-child(5){animation-delay:.25s}.card-grid[data-v-89e03bb0]>*:nth-child(6){animation-delay:.3s}@keyframes card-slide-89e03bb0{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.ascii-card[data-v-89e03bb0]:hover{transform:translateY(-1px)}.ascii-card:hover .card-name[data-v-89e03bb0]{color:var(--green);text-shadow:0 0 5px rgba(79,232,124,.3)}.ascii-card[data-v-89e03bb0]:active{transform:translateY(0)}.card-top[data-v-89e03bb0],.card-bot[data-v-89e03bb0]{color:var(--green);text-shadow:var(--glow-soft)}.card-row[data-v-89e03bb0]{color:var(--text-dim)}.card-name[data-v-89e03bb0]{color:var(--text)}.exp-in-card[data-v-89e03bb0]{cursor:pointer}.exp-in-card[data-v-89e03bb0]:hover{color:var(--green)}.card-new[data-v-89e03bb0]{opacity:.4;transition:all .3s ease}.card-new[data-v-89e03bb0]:hover{opacity:.8}.card-inp[data-v-89e03bb0]{background:transparent;border:none;border-bottom:1px solid rgba(79,232,124,.2);color:var(--text);font:var(--fs-ui) var(--font-mono);outline:none;flex:1;min-width:0}.card-inp[data-v-89e03bb0]:focus{border-bottom-color:var(--green)}.dim[data-v-89e03bb0]{color:var(--text-dim)}.hint[data-v-89e03bb0]{margin-top:var(--sp-md)}.side-panel[data-v-89e03bb0]{width:34ch;flex-shrink:0;border-right:2px solid var(--green);padding-right:1ch}.side-list[data-v-89e03bb0]{margin:var(--sp-xs) 0}.exp-item[data-v-89e03bb0]{font-size:var(--fs-ui);padding:var(--sp-xxs) 0;cursor:pointer;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s ease;display:flex;align-items:baseline;gap:var(--sp-xxs)}.exp-item[data-v-89e03bb0]:hover{color:var(--text);padding-left:var(--sp-xxs)}.exp-item.active[data-v-89e03bb0]{color:var(--green);text-shadow:0 0 5px rgba(79,232,124,.3)}.exp-name[data-v-89e03bb0]{flex-shrink:0}.side-inp[data-v-89e03bb0]{background:transparent;border:none;border-bottom:var(--border-subtle);color:var(--text);font:var(--fs-ui) var(--font-mono);outline:none;width:24ch}.side-inp[data-v-89e03bb0]::placeholder{color:var(--text-dim)}.cmd-line[data-v-89e03bb0]{font-size:var(--fs-ui);padding:1px 0}.back-link[data-v-89e03bb0]{cursor:pointer;margin-top:var(--sp-sm)}.back-link[data-v-89e03bb0]:hover{color:var(--green)}.new-link[data-v-89e03bb0]{cursor:pointer;color:var(--text-dim)}.new-link[data-v-89e03bb0]:hover{color:var(--green)}.archive-btn[data-v-89e03bb0]{color:var(--text-dim);font-size:var(--fs-xs);cursor:pointer;flex-shrink:0}.archive-btn[data-v-89e03bb0]:hover{color:var(--red)}.dup-btn[data-v-89e03bb0]{color:var(--text-dim);font-size:var(--fs-xs);cursor:pointer;flex-shrink:0}.dup-btn[data-v-89e03bb0]:hover{color:var(--green)}.card-actions[data-v-89e03bb0]{display:flex;gap:var(--sp-sm);padding:var(--sp-xxs) var(--sp-xs) var(--sp-xs)}.exp-acts[data-v-89e03bb0]{display:inline-flex;gap:var(--sp-xs);margin-left:auto;flex-shrink:0}.act-btn[data-v-89e03bb0]{font-size:var(--fs-sm);color:var(--text-dim);cursor:pointer;white-space:nowrap}.act-btn[data-v-89e03bb0]:hover{color:var(--green)}.act-btn.r-hov[data-v-89e03bb0]:hover{color:var(--red)}.desc[data-v-89e03bb0]{max-width:320px;overflow:hidden;text-overflow:ellipsis}.creating[data-v-89e03bb0]{color:var(--amber);animation:pulse 1s ease-in-out infinite}.tbl-header[data-v-cd7c7d23]{color:var(--text-dim);padding:0 0 var(--sp-xxs) 2ch;white-space:pre}.tbl-row[data-v-cd7c7d23]{white-space:pre;padding-left:2ch}.tbl-row-clickable[data-v-cd7c7d23]{cursor:pointer}.tbl-row-clickable[data-v-cd7c7d23]:hover{color:var(--text)}.expand-row[data-v-c6780311]{padding:var(--sp-xxs) var(--sp-md)}.expand-link[data-v-c6780311]{font-size:var(--fs-sm);color:var(--text-dim);cursor:pointer}.expand-link[data-v-c6780311]:hover{color:var(--text)}.tree-line[data-v-0dd97c3e]{white-space:pre;line-height:var(--lh-body);font-size:var(--fs-base);cursor:default;overflow:hidden;text-overflow:ellipsis}.tree-line[data-v-0dd97c3e]:hover{background:#4fe87c0a}.tree-tip{position:fixed;z-index:200;max-width:52ch;background:var(--surface-2);border:var(--border-subtle);border-radius:var(--radius-sm);padding:var(--sp-sm) var(--sp-md);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:var(--lh-body);box-shadow:0 4px 16px #00000080,0 0 8px #4fe87c14;pointer-events:auto}.tip-header{font-size:var(--fs-base);margin-bottom:var(--sp-xxs)}.tip-desc{margin-bottom:var(--sp-xxs)}.tip-source{font-size:var(--fs-xs);margin-bottom:var(--sp-xs)}.tip-params{margin-top:var(--sp-xxs)}.tip-params .g{margin-bottom:var(--sp-xxs)}.config-card[data-v-bece0fde]{display:flex;flex-direction:column}.tab-bar[data-v-bece0fde]{display:flex;gap:var(--sp-xl);padding:var(--sp-xxs) 0 var(--sp-xs);margin-bottom:var(--sp-xs);border-bottom:var(--border-hair);flex-shrink:0}.tab[data-v-bece0fde]{font-size:var(--fs-sm);color:var(--text-dim);cursor:pointer}.tab[data-v-bece0fde]:hover{color:var(--text)}.tab.active[data-v-bece0fde]{color:var(--green);text-shadow:0 0 5px rgba(79,232,124,.3)}.edit-area[data-v-bece0fde]{width:100%;min-height:40vh;background:var(--bg-deep);border:var(--border-subtle);border-radius:var(--radius-sm);color:var(--text);font:var(--fs-base) var(--font-mono);line-height:var(--lh-body);padding:var(--sp-sm);outline:none;resize:vertical;-moz-tab-size:2;tab-size:2}.edit-area[data-v-bece0fde]:focus{border-color:var(--green)}.edit-area.readonly[data-v-bece0fde]{color:var(--text-dim);cursor:default}.edit-bar[data-v-bece0fde]{display:flex;align-items:center;gap:var(--sp-sm);padding-top:var(--sp-xs)}.run-btn[data-v-bece0fde]{background:none;border:var(--border-accent);border-radius:var(--radius-sm);color:var(--green);font:var(--fs-md) var(--font-mono);padding:1px var(--sp-sm);cursor:pointer;text-shadow:0 0 5px rgba(79,232,124,.3)}.run-btn[data-v-bece0fde]:hover{background:#4fe87c1a}.run-btn[data-v-bece0fde]:disabled{opacity:.4;cursor:default}.tree-container[data-v-bece0fde]{position:relative}.inline-tree-input[data-v-bece0fde]{position:fixed;z-index:150;background:var(--bg-deep);border:1px solid var(--green);color:var(--text);font:var(--fs-base) var(--font-mono);padding:0 var(--sp-xxs);outline:none;min-width:6ch;box-shadow:0 0 8px #4fe87c33}.validate-view[data-v-bece0fde]{font-family:var(--font-mono);font-size:var(--fs-base)}.val-result[data-v-bece0fde]{font-size:var(--fs-ui);margin-bottom:var(--sp-sm)}.val-errors[data-v-bece0fde],.val-warnings[data-v-bece0fde]{margin-top:var(--sp-xs);line-height:var(--lh-loose)}.cpy-btn[data-v-c4461701]{background:none;border:var(--border-panel);border-radius:var(--radius-sm);color:var(--text-dim);font:var(--fs-base) var(--font-mono);padding:1px 5px;cursor:pointer}.cpy-btn[data-v-c4461701]:hover{color:var(--text);border-color:var(--text-dim)}.popup-overlay[data-v-a4003b73]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.popup[data-v-a4003b73]{width:fit-content;max-width:min(95vw,1200px);max-height:85vh;overflow-y:auto;overflow-x:hidden}.popup[data-v-a4003b73]>*{max-width:100%}.popup[data-v-a4003b73]::-webkit-scrollbar{width:var(--scrollbar-w, 3px)}.popup[data-v-a4003b73]::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.popup[data-v-a4003b73]::-webkit-scrollbar-track{background:transparent}.server-detail[data-v-a4003b73]{font-family:var(--font-mono);font-size:var(--fs-base);line-height:var(--lh-loose);display:flex;flex-direction:column;gap:var(--sp-xxs)}.detail-row[data-v-a4003b73]{display:flex;gap:var(--sp-md)}.k[data-v-a4003b73]{min-width:8ch}.trials-hdr[data-v-a4003b73]{margin-top:var(--sp-sm)}.job-block[data-v-a4003b73]{margin:var(--sp-xxs) 0;padding:var(--sp-xxs) var(--sp-sm);background:var(--bg-deep);border:var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--sp-xxs)}.job-line[data-v-a4003b73]{display:flex;gap:var(--sp-md);align-items:baseline;flex-wrap:wrap}.trial-strip[data-v-a4003b73]{display:flex;gap:var(--sp-xxs);flex-wrap:wrap}.trial-chip[data-v-a4003b73]{padding:0 var(--sp-xxs);border-radius:var(--radius-sm)}.trial-chip.mine[data-v-a4003b73]{outline:1px solid var(--green)}.popup-acts[data-v-a4003b73]{margin-top:var(--sp-sm)}.pop-link[data-v-a4003b73]{color:var(--text-dim);cursor:pointer;font-size:var(--fs-ui)}.pop-link[data-v-a4003b73]:hover{color:var(--green)}.server-list[data-v-3864c4ad]{display:flex;flex-direction:column}.setup-pre[data-v-3864c4ad]{color:var(--text);white-space:pre-wrap;padding:var(--sp-xxs) 0;font-size:var(--fs-md)}a[data-v-3864c4ad]{text-decoration:none}a[data-v-3864c4ad]:hover{text-decoration:underline}.popup-overlay[data-v-bae5247c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.popup[data-v-bae5247c]{width:fit-content;max-width:min(95vw,1200px);max-height:85vh;overflow-y:auto;overflow-x:hidden}.popup[data-v-bae5247c]>*{max-width:100%}.popup[data-v-bae5247c]::-webkit-scrollbar,.trial-chips[data-v-bae5247c]::-webkit-scrollbar,.error-msg[data-v-bae5247c]::-webkit-scrollbar{width:var(--scrollbar-w, 3px)}.popup[data-v-bae5247c]::-webkit-scrollbar-thumb,.trial-chips[data-v-bae5247c]::-webkit-scrollbar-thumb,.error-msg[data-v-bae5247c]::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.popup[data-v-bae5247c]::-webkit-scrollbar-track,.trial-chips[data-v-bae5247c]::-webkit-scrollbar-track,.error-msg[data-v-bae5247c]::-webkit-scrollbar-track{background:transparent}.job-detail[data-v-bae5247c]{font-family:var(--font-mono);font-size:var(--fs-base);line-height:var(--lh-loose);display:flex;flex-direction:column;gap:var(--sp-xxs)}.detail-row[data-v-bae5247c]{display:flex;gap:var(--sp-md)}.k[data-v-bae5247c]{min-width:8ch}.error-msg[data-v-bae5247c]{margin:0;padding:var(--sp-xxs) var(--sp-sm);background:var(--bg-deep);border:var(--border-subtle);border-radius:var(--radius-sm);color:var(--red);white-space:pre-wrap;word-break:break-word;font-size:var(--fs-sm);line-height:var(--lh-body);max-height:200px;overflow-y:auto}.err-link[data-v-bae5247c]{cursor:pointer}.err-link[data-v-bae5247c]:hover{text-decoration:underline}.trials-hdr[data-v-bae5247c]{margin-top:var(--sp-sm)}.trial-chips[data-v-bae5247c]{display:flex;flex-wrap:wrap;gap:var(--sp-xxs) var(--sp-sm);padding:var(--sp-xxs) var(--sp-sm);background:var(--bg-deep);border:var(--border-subtle);border-radius:var(--radius-sm);max-height:220px;overflow-y:auto}.trial-chip[data-v-bae5247c]{display:flex;gap:var(--sp-xxs);align-items:baseline}.trial-idx[data-v-bae5247c]{color:var(--text-dim)}.popup-acts[data-v-bae5247c]{margin-top:var(--sp-sm)}.pop-link[data-v-bae5247c]{color:var(--text-dim);cursor:pointer;font-size:var(--fs-ui)}.pop-link[data-v-bae5247c]:hover{color:var(--green)}.all-jobs[data-v-3f3acf82]{display:flex;flex-direction:column}.expand[data-v-3f3acf82]{font-size:var(--fs-sm);cursor:pointer;padding:var(--sp-xxs) var(--sp-sm)}.expand[data-v-3f3acf82]:hover{color:var(--green)}.admin-panel[data-v-94ac0cb9]{margin-top:var(--sp-sm)}.admin-bar[data-v-94ac0cb9]{display:flex;align-items:center;gap:var(--sp-sm);padding-bottom:var(--sp-xs);margin-bottom:var(--sp-xs);border-bottom:var(--border-hair)}.admin-search[data-v-94ac0cb9]{background:var(--bg-deep);border:var(--border-subtle);border-radius:var(--radius-sm);color:var(--text);font:var(--fs-ui) var(--font-mono);padding:1px var(--sp-sm);outline:none;width:28ch}.admin-search[data-v-94ac0cb9]:focus{border-color:var(--green)}.admin-search[data-v-94ac0cb9]::placeholder{color:var(--text-dim)}.user-list[data-v-94ac0cb9]{font-size:var(--fs-base);line-height:var(--lh-loose)}.user-header[data-v-94ac0cb9]{display:flex;gap:var(--sp-sm);font-size:var(--fs-sm);padding:var(--sp-xxs) 0;border-bottom:var(--border-hair)}.user-row[data-v-94ac0cb9]{display:flex;gap:var(--sp-sm);align-items:baseline;padding:var(--sp-xxs) 0;border-bottom:var(--border-hair)}.user-row[data-v-94ac0cb9]:last-child{border-bottom:none}.u-uid[data-v-94ac0cb9]{width:14ch;flex-shrink:0;overflow:hidden}.u-name[data-v-94ac0cb9]{width:20ch;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-email[data-v-94ac0cb9]{width:24ch;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-perm[data-v-94ac0cb9]{width:6ch;flex-shrink:0;text-align:center}.u-date[data-v-94ac0cb9]{width:16ch;flex-shrink:0}.pop-link[data-v-94ac0cb9]{cursor:pointer;font-size:var(--fs-base)}.pop-link.g[data-v-94ac0cb9]{color:var(--green)}.pop-link.r[data-v-94ac0cb9]{color:var(--red)}.pop-link[data-v-94ac0cb9]:hover{text-decoration:underline}.data-viewer[data-v-b9790225]{display:flex;flex-direction:column;gap:var(--sp-sm)}.controls[data-v-b9790225]{display:flex;flex-direction:column;gap:var(--sp-xs)}.ctrl-row[data-v-b9790225]{display:flex;align-items:center;gap:var(--sp-sm);font-size:var(--fs-ui)}.tab[data-v-b9790225]{font-size:var(--fs-sm);color:var(--text-dim);cursor:pointer}.tab[data-v-b9790225]:hover{color:var(--text)}.tab.active[data-v-b9790225]{color:var(--green);text-shadow:0 0 5px rgba(79,232,124,.3)}.ctrl-sel[data-v-b9790225]{background:var(--bg-deep);border:var(--border-subtle);border-radius:var(--radius-sm);color:var(--text);font:var(--fs-base) var(--font-mono);padding:1px var(--sp-xs);outline:none;cursor:pointer}.ctrl-sel[data-v-b9790225]:focus{border-color:var(--green)}.ctrl-sel option[data-v-b9790225]{background:var(--surface-2)}.chart-line[data-v-b9790225]{font-size:var(--fs-base);line-height:var(--lh-tight);white-space:pre}.inspector[data-v-28744f77]{display:flex;flex-direction:column;gap:var(--sp-sm);flex:1;min-height:0}.trace-main[data-v-28744f77]{flex:1;display:flex;flex-direction:column;min-width:0;overflow-y:auto;overflow-x:hidden}.trial-bar[data-v-28744f77]{display:flex;flex-wrap:wrap;gap:var(--sp-sm);align-items:center}.trial-chip[data-v-28744f77]{display:flex;gap:var(--sp-xs);align-items:baseline;font-size:var(--fs-base);padding:2px var(--sp-xs);cursor:pointer;border:var(--border-hair);border-radius:var(--radius-sm);background:var(--surface-2)}.trial-chip[data-v-28744f77]:hover{color:var(--text)}.trial-chip.active[data-v-28744f77]{color:var(--green);text-shadow:0 0 4px rgba(79,232,124,.2);border-color:var(--green)}.trace-meta[data-v-28744f77]{display:flex;align-items:baseline;gap:var(--sp-sm);font-size:var(--fs-sm);padding-bottom:var(--sp-xs);border-bottom:var(--border-hair);margin-bottom:var(--sp-xs);flex-shrink:0}.tab[data-v-28744f77]{font-size:var(--fs-sm);color:var(--text-dim);cursor:pointer}.tab[data-v-28744f77]:hover{color:var(--text)}.tab.active[data-v-28744f77]{color:var(--green)}.trace-body[data-v-28744f77]{font-family:var(--font-mono);font-size:var(--fs-base);line-height:1.5;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.trace-line[data-v-28744f77]{display:flex;gap:var(--sp-xs);align-items:baseline;padding:2px 0;white-space:nowrap;border-bottom:var(--border-hair)}.trace-line.clickable[data-v-28744f77]{cursor:pointer}.trace-line.clickable[data-v-28744f77]:hover{color:var(--text)}.line-detail[data-v-28744f77]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.trace-raw[data-v-28744f77]{font-family:var(--font-mono);font-size:var(--fs-base);line-height:1.5;color:var(--text-dim);white-space:pre-wrap;word-break:break-word;flex:1;overflow-y:auto;overflow-x:hidden;margin:0}.popup-overlay[data-v-28744f77]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.popup[data-v-28744f77]{width:fit-content;max-width:min(95vw,1500px);max-height:85vh;overflow-y:auto;overflow-x:hidden}.popup[data-v-28744f77]>*{max-width:100%}.detail-popup[data-v-28744f77]{font-family:var(--font-mono);font-size:var(--fs-base)}.detail-hdr[data-v-28744f77]{font-size:var(--fs-base);margin:var(--sp-xs) 0 var(--sp-xxs)}.detail-block[data-v-28744f77]{display:block;font-family:var(--font-mono);font-size:var(--fs-base);line-height:1.5;color:var(--text-dim);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0 0 var(--sp-xs);padding:var(--sp-xxs) var(--sp-xs);background:var(--bg-deep);border-radius:var(--radius-sm)}.popup-acts[data-v-28744f77]{display:flex;justify-content:center;margin-top:var(--sp-sm)}.pop-link[data-v-28744f77]{color:var(--text-dim);cursor:pointer;font-size:var(--fs-ui)}.pop-link[data-v-28744f77]:hover{color:var(--green)}.popup[data-v-28744f77]::-webkit-scrollbar,.trace-raw[data-v-28744f77]::-webkit-scrollbar{width:var(--scrollbar-w, 3px)}.popup[data-v-28744f77]::-webkit-scrollbar-thumb,.trace-raw[data-v-28744f77]::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.popup[data-v-28744f77]::-webkit-scrollbar-track,.trace-raw[data-v-28744f77]::-webkit-scrollbar-track{background:transparent}.jobs-view[data-v-404aa0a2]{display:flex;flex-direction:column}.expand[data-v-404aa0a2]{font-size:var(--fs-sm);cursor:pointer;padding:var(--sp-xxs) var(--sp-sm)}.expand[data-v-404aa0a2]:hover{color:var(--green)}.config-viewer[data-v-3311ac0d]{display:flex;gap:10px;flex:1;overflow:hidden;min-height:0}.cv-sidebar[data-v-3311ac0d]{width:32ch;flex-shrink:0;overflow-y:auto}.cv-sidebar[data-v-3311ac0d]::-webkit-scrollbar{width:var(--scrollbar-w)}.cv-sidebar[data-v-3311ac0d]::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.cv-main[data-v-3311ac0d]{flex:1;overflow-y:auto;min-width:0}.cv-main[data-v-3311ac0d]::-webkit-scrollbar{width:var(--scrollbar-w)}.cv-main[data-v-3311ac0d]::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.cv-tree[data-v-3311ac0d]{display:flex;flex-direction:column}.cv-line[data-v-3311ac0d]{white-space:pre;line-height:var(--lh-body);font-size:var(--fs-base);cursor:default;display:flex;align-items:baseline}.cv-line.cv-click[data-v-3311ac0d],.cv-line.cv-folder[data-v-3311ac0d],.cv-line.active[data-v-3311ac0d]{cursor:pointer}.cv-line[data-v-3311ac0d]:hover{color:var(--text)}.cv-line.active[data-v-3311ac0d]{color:var(--green);text-shadow:0 0 5px rgba(79,232,124,.3)}.cv-prefix[data-v-3311ac0d]{color:var(--text-dim);flex-shrink:0}.cv-label[data-v-3311ac0d]{flex:1;overflow:hidden;text-overflow:ellipsis}.cv-count[data-v-3311ac0d]{font-size:var(--fs-sm);flex-shrink:0;margin-left:var(--sp-xxs)}.cv-example-list[data-v-3311ac0d]{display:flex;flex-direction:column}.cv-example-list .cv-line[data-v-3311ac0d]{cursor:pointer;color:var(--text-dim)}.cv-example-list .cv-line[data-v-3311ac0d]:hover{color:var(--text)}.cv-example-list .cv-line.active[data-v-3311ac0d]{color:var(--green)}.cv-json[data-v-3311ac0d]{font-size:var(--fs-base);line-height:1.4;white-space:pre;overflow-x:auto;color:var(--text-dim);max-height:70vh;overflow-y:auto}.cv-json[data-v-3311ac0d]::-webkit-scrollbar{width:var(--scrollbar-w);height:var(--scrollbar-w)}.cv-json[data-v-3311ac0d]::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.cv-json code[data-v-3311ac0d]{font-family:var(--font-mono)}.cv-empty[data-v-3311ac0d]{padding-top:var(--sp-xs);white-space:pre}.cv-source[data-v-3311ac0d]{font-size:var(--fs-sm);padding-bottom:var(--sp-xxs)}.cv-example-meta[data-v-3311ac0d]{font-size:var(--fs-sm)}.box-label[data-v-3311ac0d]{font-size:var(--fs-ui);color:var(--green);text-shadow:var(--glow-medium)}.docs[data-v-21903432]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.docs-tabs[data-v-21903432]{display:flex;gap:var(--sp-xl);padding:var(--sp-xxs) 0 var(--sp-xs);margin-bottom:var(--sp-xs);border-bottom:var(--border-hair);flex-shrink:0}.docs-tabs .tab[data-v-21903432]{font-size:var(--fs-sm);color:var(--text-dim);cursor:pointer;white-space:nowrap}.docs-tabs .tab[data-v-21903432]:hover{color:var(--text)}.docs-tabs .tab.active[data-v-21903432]{color:var(--green);text-shadow:0 0 5px rgba(79,232,124,.3)}.docs-main[data-v-21903432]{flex:1;overflow-y:auto;min-width:0}.docs-main[data-v-21903432]::-webkit-scrollbar{width:var(--scrollbar-w)}.docs-main[data-v-21903432]::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.docs-body[data-v-21903432]{font-size:var(--fs-base);line-height:var(--lh-loose)}.docs-body .g[data-v-21903432]{margin-top:var(--sp-sm)}.docs-body .dim[data-v-21903432]{margin-bottom:var(--sp-xxs);padding-left:var(--sp-sm)}.docs-body .dim+.g[data-v-21903432]{margin-top:var(--sp-lg)}.bean[data-v-550883c3]{display:block;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45))}.tile[data-v-dcac3c38]{background:var(--bg-deep);border:var(--border-subtle);border-top:1px solid var(--accent);border-radius:var(--radius-sm);padding:var(--sp-xxs) var(--sp-md) var(--sp-xs);min-width:150px;text-align:left}.tile-label[data-v-dcac3c38]{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em}.tile-value[data-v-dcac3c38]{font-size:26px;font-weight:700;line-height:1.15;color:var(--accent);text-shadow:0 0 8px color-mix(in srgb,var(--accent) 40%,transparent)}.pcard[data-v-8e347bc7]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--sp-xxs);padding:var(--sp-sm) var(--sp-xs);background:var(--bg-deep);border:var(--border-subtle);border-radius:var(--radius-sm)}.pcard.top[data-v-8e347bc7]{border-color:var(--amber)}.phead[data-v-8e347bc7]{display:flex;gap:var(--sp-xxs);align-items:baseline;width:100%;justify-content:center}.rank[data-v-8e347bc7]{font-size:var(--fs-sm);color:var(--text-dim)}.pname[data-v-8e347bc7]{font-weight:700;font-size:var(--fs-base);color:var(--text);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prow[data-v-8e347bc7]{display:flex;gap:var(--sp-xxs);font-size:var(--fs-sm);align-items:center}.chip[data-v-8e347bc7]{padding:1px var(--sp-xxs);border-radius:var(--radius-sm);font-weight:700;background:var(--bg3, rgba(255, 255, 255, .06))}.chip.win[data-v-8e347bc7]{color:var(--green)}.chip.loss[data-v-8e347bc7]{color:var(--red)}.chip.rate[data-v-8e347bc7]{color:var(--amber)}.bar[data-v-8e347bc7]{font-size:var(--fs-sm);letter-spacing:0}.stat-line[data-v-8e347bc7]{font-size:var(--fs-sm)}.landing[data-v-24a2b671]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,5fr) minmax(0,7fr);grid-template-rows:1fr auto;gap:var(--sp-md);font-family:var(--font-mono)}.landing[data-v-24a2b671] .card-box{animation:none;margin-bottom:0}.side-col[data-v-24a2b671] .card-box,.main-col[data-v-24a2b671] .card-box{width:100%!important}.no-players[data-v-24a2b671]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-sm);padding:var(--sp-lg) var(--sp-md)}.empty-title[data-v-24a2b671]{font-size:var(--fs-md);font-weight:700}.side-col[data-v-24a2b671]{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-md);padding-right:2px}.side-col[data-v-24a2b671]::-webkit-scrollbar{width:var(--scrollbar-w, 3px)}.side-col[data-v-24a2b671]::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.side-col[data-v-24a2b671]::-webkit-scrollbar-track{background:transparent}.about[data-v-24a2b671]{font-size:var(--fs-base);line-height:var(--lh-loose);white-space:normal;word-break:normal}.tiles-grid[data-v-24a2b671]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-xs)}.tiles-grid[data-v-24a2b671]>*{min-width:0}.server-row[data-v-24a2b671]{display:flex;flex-wrap:wrap;gap:var(--sp-sm);align-items:center}.server-chip[data-v-24a2b671]{display:flex;align-items:center;gap:var(--sp-xxs);padding:var(--sp-xxs) var(--sp-sm);background:var(--bg-deep);border:var(--border-subtle);border-radius:var(--radius-sm)}.server-info[data-v-24a2b671]{display:flex;flex-direction:column}.server-name[data-v-24a2b671]{font-size:var(--fs-base)}.server-state[data-v-24a2b671]{font-size:var(--fs-sm)}.no-servers[data-v-24a2b671]{padding:var(--sp-xxs) var(--sp-sm)}.main-col[data-v-24a2b671]{min-height:0;display:flex}.main-col[data-v-24a2b671]>*{flex:1;min-width:0}.main-col[data-v-24a2b671] .card-box{height:100%;display:flex;flex-direction:column;overflow-y:hidden}.main-col[data-v-24a2b671] .box-body{flex:1;min-height:0;overflow-y:auto;display:flex}.main-col[data-v-24a2b671] .box-body::-webkit-scrollbar{width:var(--scrollbar-w, 3px)}.main-col[data-v-24a2b671] .box-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.main-col[data-v-24a2b671] .box-body::-webkit-scrollbar-track{background:transparent}.players-grid[data-v-24a2b671]{flex:1;min-height:0;align-content:start;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--sp-sm)}.ticker-wrap[data-v-24a2b671]{grid-column:1 / -1;display:flex;align-items:center;flex-shrink:0;border-top:var(--border-hair);padding-top:var(--sp-xs);gap:var(--sp-sm)}.ticker-label[data-v-24a2b671]{flex-shrink:0;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--green);border:var(--border-subtle);padding:2px var(--sp-sm);border-radius:var(--radius-sm)}.ticker-viewport[data-v-24a2b671]{flex:1;min-width:0;overflow:hidden}.ticker-track[data-v-24a2b671]{display:flex;white-space:nowrap;animation:scroll-left-24a2b671 26s linear infinite;font-size:var(--fs-base);width:max-content}.ticker-item[data-v-24a2b671]{padding:0 var(--sp-lg);border-right:var(--border-hair)}@keyframes scroll-left-24a2b671{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 900px){.landing[data-v-24a2b671]{grid-template-columns:1fr}.ticker-wrap[data-v-24a2b671]{grid-column:1}.side-col[data-v-24a2b671]{overflow-y:visible}.main-col[data-v-24a2b671]{min-height:45vh}}.bean[data-v-7610fe48]{display:block;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45))}.tile[data-v-ce54f84a]{background:#ffffff0d;border:2px solid var(--accent);border-radius:18px;padding:1vw 1.6vw;text-align:center;min-width:130px;box-shadow:0 0 22px var(--glow);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tile-icon[data-v-ce54f84a]{font-size:2vw;line-height:1;margin-bottom:.25vw}.tile-value[data-v-ce54f84a]{font-size:2.8vw;font-weight:800;color:var(--accent);line-height:1;text-shadow:0 0 18px var(--glow)}.tile-label[data-v-ce54f84a]{margin-top:.4vw;font-size:.9vw;letter-spacing:.09em;text-transform:uppercase;color:#cfd8e3;opacity:.85}.pcard[data-v-968cff3a]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35vw;padding:1.1vw .8vw .9vw;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.14)}.pcard.top[data-v-968cff3a]{border-color:#ffd85e;box-shadow:0 0 20px #ffd85e59;background:#ffd85e0f}.crown[data-v-968cff3a]{position:absolute;top:-1.1vw;font-size:1.7vw;filter:drop-shadow(0 0 6px rgba(255,216,94,.7))}.pname[data-v-968cff3a]{font-weight:700;font-size:1.25vw;color:#f2f5ff;text-align:center;max-width:11vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prow[data-v-968cff3a]{display:flex;gap:.5vw;font-size:.9vw;align-items:center}.chip[data-v-968cff3a]{padding:.12vw .55vw;border-radius:3px;font-weight:700;background:#ffffff14}.chip.win[data-v-968cff3a]{color:#6dffb0;background:#6dffb024}.chip.loss[data-v-968cff3a]{color:#ff8f8f;background:#ff8f8f24}.chip.rate[data-v-968cff3a]{color:#ffd85e;background:#ffd85e24}.bar[data-v-968cff3a]{width:90%;height:5px;border-radius:3px;margin-top:.2vw;background:#ffffff14;overflow:hidden}.bar-fill[data-v-968cff3a]{height:100%;background:linear-gradient(90deg,#4fe87c,#6dffb0)}.stat-line[data-v-968cff3a]{font-size:.88vw;color:#b7c1d6}.stat-line b[data-v-968cff3a]{color:#eef2ff}.tv-root[data-v-fc431bf8]{--font-mono: "SF Mono", "JetBrains Mono", "Fira Code", ui-monospace, Menlo, Consolas, monospace;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(ellipse at 50% -10%,#101c30,#0a1020 55%,#05070d);color:#dce6f5;font-family:var(--font-mono);display:flex;flex-direction:column;padding:1.8vh 2.4vw 1.4vh;gap:1.6vh}.scanlines[data-v-fc431bf8]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.025) 0px,rgba(255,255,255,.025) 1px,transparent 1px,transparent 3px);mix-blend-mode:overlay}.stars[data-v-fc431bf8]{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-image:radial-gradient(1.6px 1.6px at 40px 60px,#fff,transparent),radial-gradient(1.2px 1.2px at 160px 120px,#fff,transparent),radial-gradient(1.8px 1.8px at 260px 40px,#fff,transparent),radial-gradient(1.2px 1.2px at 320px 200px,#fff,transparent),radial-gradient(1.4px 1.4px at 90px 240px,#fff,transparent);background-repeat:repeat;background-size:340px 300px;opacity:.5;animation:drift-fc431bf8 140s linear infinite;pointer-events:none}@keyframes drift-fc431bf8{0%{transform:translate(0)}to{transform:translate(-340px,-300px)}}.glow-blob[data-v-fc431bf8]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.22;pointer-events:none}.glow-blob.a[data-v-fc431bf8]{width:32vw;height:32vw;background:#4fe87c;top:-10vw;left:-6vw}.glow-blob.b[data-v-fc431bf8]{width:28vw;height:28vw;background:#ff5c5c;bottom:-10vw;right:-4vw}.topbar[data-v-fc431bf8]{display:flex;align-items:center;justify-content:space-between;z-index:3;font-size:1.1vw;color:#4fe87c;text-shadow:0 0 10px rgba(79,232,124,.5);letter-spacing:.02em;flex-shrink:0}.prompt .dim[data-v-fc431bf8]{color:#6b7590;text-shadow:none}.cursor[data-v-fc431bf8]{animation:blink-fc431bf8 1s step-end infinite}@keyframes blink-fc431bf8{0%,to{opacity:1}50%{opacity:0}}.clock[data-v-fc431bf8]{font-size:1vw;text-shadow:none;flex-shrink:0}.topbar .dots[data-v-fc431bf8]{position:static;transform:none}.back-link[data-v-fc431bf8]{position:absolute;top:4.4vh;right:2.4vw;z-index:10;font-size:1vw;color:#6b7590;cursor:pointer;border:1px solid rgba(107,117,144,.5);border-radius:4px;padding:.4vh .8vw;background:#05070d99}.back-link[data-v-fc431bf8]:hover{color:#4fe87c;border-color:#4fe87cb3}.empty-state[data-v-fc431bf8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2vh;z-index:1}.empty-title[data-v-fc431bf8]{font-size:2.2vw;font-weight:700;color:#4fe87c;text-shadow:0 0 12px rgba(79,232,124,.5)}.empty-sub[data-v-fc431bf8]{font-size:1.1vw;color:#a8b3c7}.tiles-row[data-v-fc431bf8]{display:flex;gap:1.3vw;justify-content:center;flex-wrap:wrap;z-index:1;flex-shrink:0}.players-wrap[data-v-fc431bf8]{flex:1;min-height:0;display:flex;flex-direction:column;z-index:1}.section-label[data-v-fc431bf8]{font-size:1.1vw;letter-spacing:.08em;color:#4fe87c;text-shadow:0 0 8px rgba(79,232,124,.4);margin-bottom:1vh;flex-shrink:0}.players-grid[data-v-fc431bf8]{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,260px));gap:3vh 1.6vw;align-content:center;justify-content:center}.players-grid[data-v-fc431bf8]::-webkit-scrollbar{width:4px}.players-grid[data-v-fc431bf8]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.no-players[data-v-fc431bf8]{grid-column:1 / -1;text-align:center;padding:2vh;font-size:1.1vw}.dim[data-v-fc431bf8]{color:#a8b3c7}.ticker-wrap[data-v-fc431bf8]{display:flex;align-items:center;z-index:1;flex-shrink:0;border-top:1px solid rgba(79,232,124,.2);padding-top:1vh;gap:1vw}.ticker-label[data-v-fc431bf8]{flex-shrink:0;font-size:.9vw;text-transform:uppercase;letter-spacing:.12em;color:#4fe87c;border:1px solid rgba(79,232,124,.35);padding:.4vh .9vw;border-radius:4px}.ticker-viewport[data-v-fc431bf8]{flex:1;min-width:0;overflow:hidden}.ticker-track[data-v-fc431bf8]{display:flex;white-space:nowrap;animation:scroll-left-fc431bf8 26s linear infinite;font-size:1vw;width:max-content}.ticker-item[data-v-fc431bf8]{padding:0 1.6vw;border-right:1px solid rgba(255,255,255,.12)}.ticker-item.g[data-v-fc431bf8]{color:#6dffb0}.ticker-item.r[data-v-fc431bf8]{color:#ff8f8f}.ticker-item.a[data-v-fc431bf8]{color:#ffd85e}@keyframes scroll-left-fc431bf8{0%{transform:translate(0)}to{transform:translate(-50%)}}.dots[data-v-fc431bf8]{display:flex;gap:.5vw;z-index:1}.dot[data-v-fc431bf8]{width:.5vw;height:.5vw;border-radius:50%;background:#ffffff40}.dot.active[data-v-fc431bf8]{background:#4fe87c;box-shadow:0 0 8px #4fe87cb3}.dev-bar[data-v-fc431bf8]{flex-shrink:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:.7vw;padding:1vh 1vw;margin-top:-.4vh;border:1px solid rgba(79,232,124,.35);border-radius:8px;background:#4fe87c0f;color:#cfe9d8;text-decoration:none;font-family:var(--font-mono);font-size:1vw;letter-spacing:.02em;transition:all .15s ease}.dev-bar[data-v-fc431bf8]:hover{background:#4fe87c24;border-color:#4fe87cb3;box-shadow:0 0 16px #4fe87c4d}.dev-bar-icon[data-v-fc431bf8]{font-size:1.1vw}.dev-bar-text[data-v-fc431bf8]{color:#eef2ff}.dev-bar-arrow[data-v-fc431bf8]{color:#4fe87c;font-weight:700;transition:transform .15s ease}.dev-bar:hover .dev-bar-arrow[data-v-fc431bf8]{transform:translate(4px)}:root{--bg-deep: #030503;--bg: #070a07;--surface-1: #0c110c;--surface-2: #0f150f;--border: #1a2418;--text: #e9f2e4;--text-dim: #798774;--green: #4fe87c;--red: #ff5555;--amber: #e6b450;--font-mono: "SF Mono", "JetBrains Mono", "Fira Code", ui-monospace, Menlo, Consolas, monospace;--fs-xs: 10px;--fs-sm: 13px;--fs-md: 14px;--fs-base: 16px;--fs-ui: 18px;--fs-lg: 22px;--lh-tight: 1.2;--lh-base: 1.3;--lh-body: 1.45;--lh-card: 1.55;--lh-loose: 1.6;--sp-xxs: 2px;--sp-xs: 4px;--sp-sm: 6px;--sp-md: 8px;--sp-lg: 12px;--sp-xl: 14px;--radius-sm: 2px;--border-hair: 1px solid rgba(79,232,124,.1);--border-subtle: 1px solid rgba(79,232,124,.15);--border-panel: 1px solid var(--border);--border-accent: 1px solid var(--green);--glow-subtle: 0 0 4px rgba(79,232,124,.15);--glow-soft: 0 0 6px rgba(79,232,124,.3);--glow-medium: 0 0 8px rgba(79,232,124,.4);--glow-strong: 0 0 12px rgba(79,232,124,.5);--glow-red: 0 0 8px rgba(255,85,85,.3);--glow-amber: 0 0 8px rgba(230,180,80,.3);--scrollbar-w: 3px;--ct-d0: #f07070;--ct-d1: #f0a060;--ct-d2: #e0d060;--ct-d3: #60d860;--ct-d4: #60c0c0;--ct-d5: #6098e0;--ct-d6: #a060e0;--ct-var: #60d860;--ct-fn: #e0d060;--ct-op: #80e880;--ct-warn: #f0a060;--ct-err: #f07070;--ct-lit: #90a090;--ct-num: #e0d060}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-deep);color:var(--text);font:var(--fs-lg)/var(--lh-base) var(--font-mono);height:100vh;overflow:hidden}.dim{color:var(--text-dim)}.spacer{flex:1}.g,.col-green{color:var(--green)}.r,.col-red{color:var(--red)}.a,.col-amber{color:var(--amber)}.n{color:inherit}.terminal{width:100%;height:100vh;position:relative;background:radial-gradient(ellipse at 50% 0%,rgba(79,232,124,.03) 0%,transparent 60%),var(--bg);display:flex;flex-direction:column;overflow:hidden}.starfield{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;background-image:radial-gradient(1.6px 1.6px at 40px 60px,#fff,transparent),radial-gradient(1.2px 1.2px at 160px 120px,#fff,transparent),radial-gradient(1.8px 1.8px at 260px 40px,#fff,transparent),radial-gradient(1.2px 1.2px at 320px 200px,#fff,transparent),radial-gradient(1.4px 1.4px at 90px 240px,#fff,transparent);background-repeat:repeat;background-size:340px 300px;opacity:.35;animation:star-drift 140s linear infinite}@keyframes star-drift{0%{transform:translate(0)}to{transform:translate(-340px,-300px)}}.crt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(3,6,3,.15) 0px,rgba(3,6,3,.15) 1px,transparent 1px,transparent 3px)}.crt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 88% 82% at 50% 46%,transparent 60%,rgba(0,0,0,.25) 100%)}@media (max-width: 700px){.crt{display:none}}.term-titlebar{display:flex;align-items:center;gap:var(--sp-md);padding:var(--sp-xxs) var(--sp-md);border-bottom:var(--border-subtle);font-size:var(--fs-ui);color:var(--green);flex-shrink:0;letter-spacing:.08em;text-shadow:var(--glow-strong);position:relative;z-index:1}.tb-title{flex:1}.tb-path{color:var(--text-dim);text-shadow:none;margin-left:var(--sp-lg);letter-spacing:0}.tb-cursor{color:var(--green);text-shadow:none;animation:tb-blink 1s step-end infinite}@keyframes tb-blink{0%,to{opacity:1}50%{opacity:0}}.tb-actions{display:flex;align-items:center;gap:var(--sp-sm)}.tb-user{font-size:var(--fs-ui);color:var(--text-dim)}.tb-btn{background:none;border:none;color:var(--text-dim);font:var(--fs-ui) var(--font-mono);cursor:pointer}.tb-btn:hover{color:var(--text)}.tb-btn:disabled{opacity:.4}.term-body{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:var(--sp-xs) var(--sp-md);position:relative;z-index:1}.term-content{flex:1;display:flex;gap:10px;overflow-x:hidden;overflow-y:auto;flex-wrap:nowrap}.term-status{display:flex;align-items:center;gap:var(--sp-sm);font-size:var(--fs-ui);color:var(--text-dim);padding-bottom:5px;border-bottom:var(--border-panel);margin-bottom:5px}.status-light{width:5px;height:5px;border-radius:50%;background:var(--text-dim);flex-shrink:0}.status-light.ok{background:var(--green);box-shadow:var(--glow-soft)}.status-light.error{background:var(--red);box-shadow:var(--glow-red)}.status-light.pending{background:var(--amber);box-shadow:var(--glow-amber);animation:pulse 1s ease-in-out infinite}.term-select{background:var(--surface-2);border:var(--border-panel);border-radius:var(--radius-sm);color:var(--text-dim);font:var(--fs-ui) var(--font-mono);padding:1px var(--sp-xxs);outline:none}.main-content{flex:1;overflow-y:auto;min-width:0;display:flex;flex-direction:column}.main-content::-webkit-scrollbar{width:var(--scrollbar-w)}.main-content::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-sm)}.card-head{font-size:var(--fs-ui);color:#4fe87cb3;text-transform:uppercase;letter-spacing:.06em;text-shadow:var(--glow-soft);padding:3px var(--sp-md) var(--sp-xxs);border-bottom:1px solid rgba(79,232,124,.12)}.card-body{font-size:var(--fs-ui);color:var(--text-dim);padding:3px var(--sp-md);line-height:var(--lh-loose)}.card-body b{color:var(--text)}.c-d0{color:var(--ct-d0)}.c-d1{color:var(--ct-d1)}.c-d2{color:var(--ct-d2)}.c-d3{color:var(--ct-d3)}.c-d4{color:var(--ct-d4)}.c-d5{color:var(--ct-d5)}.c-d6{color:var(--ct-d6)}.c-var{color:var(--ct-var)}.c-fn{color:var(--ct-fn)}.c-op{color:var(--ct-op)}.c-warn{color:var(--ct-warn)}.c-err{color:var(--ct-err)}.c-lit{color:var(--ct-lit)}.c-num{color:var(--ct-num)}.top-nav{display:flex;gap:var(--sp-xl);padding:var(--sp-xxs) 0 var(--sp-xs);margin-bottom:5px;border-bottom:var(--border-hair);flex-shrink:0}.tab-bar{display:flex;gap:var(--sp-xl);padding:var(--sp-xxs) 0 var(--sp-xs);margin-bottom:var(--sp-xs);border-bottom:var(--border-hair);flex-shrink:0}.tab{font-size:var(--fs-sm);color:var(--text-dim);cursor:pointer}.tab:hover{color:var(--text)}.tab.active{color:var(--green);text-shadow:0 0 5px rgba(79,232,124,.3)}.clear-bar,.lock-bar,.run-bar{display:flex;align-items:center;gap:var(--sp-sm);padding:var(--sp-xs) var(--sp-md);margin-bottom:var(--sp-xs)}.run-btn{background:none;border:none;color:var(--green);font:var(--fs-md) var(--font-mono);padding:0;cursor:pointer;text-shadow:0 0 5px rgba(79,232,124,.3)}.run-btn:hover{text-shadow:0 0 8px rgba(79,232,124,.5)}.term-inp{background:var(--surface-2);border:var(--border-panel);border-radius:var(--radius-sm);color:var(--text);font:var(--fs-md) var(--font-mono);padding:1px var(--sp-xs);width:42px;outline:none}.box-label{font-size:var(--fs-ui);color:var(--green);text-shadow:var(--glow-medium);margin-bottom:var(--sp-sm);animation:glow-in .5s ease}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes glow-in{0%{text-shadow:0 0 0 transparent}to{text-shadow:var(--glow-medium)}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes type-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.cards-enter-active{transition:all .2s ease}.cards-enter-from{opacity:0;transform:translateY(3px)}.fade-enter-active{transition:opacity .2s ease}.fade-leave-active{transition:opacity .1s ease}.fade-enter-from,.fade-leave-to{opacity:0}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.popup-acts{display:flex;gap:var(--sp-xl);justify-content:center}.pop-link{color:var(--text-dim);cursor:pointer;font-size:var(--fs-ui)}.pop-link:hover{color:var(--text)}.pop-link.g:hover{color:var(--green);text-shadow:var(--glow-soft)}.pop-link.r:hover{color:var(--red);text-shadow:var(--glow-red)}.reset-item{color:var(--text-dim);cursor:pointer;font-size:var(--fs-base);padding:var(--sp-xxs) 0;border-bottom:var(--border-hair)}.reset-item:hover{color:var(--green)}.cursor-end:after{content:"█";color:var(--green);animation:cursor-blink 1s step-end infinite;margin-left:var(--sp-xxs)}
