.cli-v1{--bg:#272318;--box:#312c20;--box2:#2a261b;--line:rgba(245,236,210,.13);--line2:rgba(245,236,210,.07);--ink:#efe7d5;--ink2:#b6ac96;--ink3:#8a7f6a60;--dim:#8a7f6a;--acc:#e08c5a;--acc2:#ec9a68;--accsoft:rgba(224,140,90,.14);--green:#5bc088;--amber:#e0b25e;--red:#e3826a;--blue:#7e9fe0;--plum:#c08bce;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace}.cli-v1 *{box-sizing:border-box;margin:0;padding:0}.cli-v1{height:100%;font-family:var(--mono);background:#151209;color:var(--ink);-webkit-font-smoothing:antialiased;display:grid;place-items:center;overflow:hidden}.cli-v1 .stage{width:100vw;height:100vh;display:grid;place-items:center}.cli-v1 .win{width:960px;height:720px;background:var(--bg);border-radius:11px;overflow:hidden;box-shadow:0 44px 110px -28px rgba(0,0,0,.8),0 0 0 .5px rgba(255,255,255,.07);display:grid;grid-template-rows:38px 1fr auto;transform-origin:center;will-change:transform}.cli-v1 .chrome{display:flex;align-items:center;gap:8px;padding:0 14px;background:#201d14;border-bottom:1px solid var(--line2);-webkit-app-region:drag}.cli-v1 .lt{width:12px;height:12px;border-radius:50%}.cli-v1 .lt.r{background:#FF5F57}.cli-v1 .lt.y{background:#FEBC2E}.cli-v1 .lt.g{background:#28C840}.cli-v1 .chrome .ttl{flex:1;text-align:center;font-size:11.5px;color:var(--dim)}.cli-v1 .chrome .ttl b{color:var(--ink2);font-weight:600}.cli-v1 .scroll{overflow-y:auto;scrollbar-width:thin;padding:18px 22px 8px;font-size:13.5px;line-height:1.65}.cli-v1 .scroll::-webkit-scrollbar{width:8px}.cli-v1 .scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:9999px}.cli-v1 .welcome{border:1px solid var(--line);border-radius:9px;padding:13px 16px;max-width:560px;background:linear-gradient(180deg,var(--box),var(--bg))}.cli-v1 .welcome .wt{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600}.cli-v1 .welcome .wt .mk{color:var(--acc)}.cli-v1 .welcome .wt .v{color:var(--dim);font-weight:400;font-size:12px}.cli-v1 .welcome .wd{color:var(--ink2);font-size:12.5px;margin-top:5px}.cli-v1 .welcome .wd b{color:var(--ink);font-weight:500}.cli-v1 .tips{color:var(--dim);font-size:12px;margin:11px 0 3px;padding-left:2px}.cli-v1 .tips b{color:var(--acc);font-weight:500}.cli-v1 .slashcli{position:absolute;bottom:calc(100% + 10px);left:0;width:400px;max-width:90%;z-index:40;background:var(--box);border:1px solid var(--line);border-radius:9px;padding:5px;box-shadow:0 14px 40px -12px rgba(0,0,0,.5)}.cli-v1 .slashcli .sc-row{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;padding:6px 9px;border-radius:6px;cursor:pointer}.cli-v1 .slashcli .sc-row.sel{background:var(--accsoft)}.cli-v1 .slashcli .sc-cmd{color:var(--acc);font-weight:600;font-size:12.5px;white-space:nowrap}.cli-v1 .slashcli .sc-d{color:var(--ink2);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-v1 .slashcli .sc-hint{padding:5px 9px 3px;color:var(--ink3);font-size:10px;border-top:1px solid var(--line2);margin-top:4px}.cli-v1 .block{margin-top:14px}.cli-v1 .uin{color:var(--ink)}.cli-v1 .uin .c{color:var(--acc);font-weight:500}.cli-v1 .step{display:flex;align-items:baseline;gap:10px;color:var(--ink2)}.cli-v1 .step .d{color:var(--acc);font-size:11px}.cli-v1 .step .nm{color:var(--ink);width:84px}.cli-v1 .step .ds{color:var(--ink2);flex:1}.cli-v1 .step .ss{font-size:12px;color:var(--dim)}.cli-v1 .out{color:var(--ink2);white-space:pre-wrap}.cli-v1 .out .ok{color:var(--green)}.cli-v1 .out .warn{color:var(--amber)}.cli-v1 .out .info{color:var(--blue)}.cli-v1 .out .acc{color:var(--acc)}.cli-v1 .out .pur{color:var(--plum)}.cli-v1 .out .dim{color:var(--dim)}.cli-v1 .out .file{color:var(--blue)}.cli-v1 .out b{color:var(--ink);font-weight:500}.cli-v1 .gw-line{display:flex;align-items:center;gap:9px;color:var(--ink2);font-size:12.5px;padding:1px 0}.cli-v1 .gw-line .gi{width:15px;text-align:center}.cli-v1 .gw-line .gs{margin-left:auto;font-size:11px;color:var(--green)}.cli-v1 .inputwrap{padding:8px 16px}.cli-v1 .inbox{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;padding:11px 14px;background:var(--box);transition:border-color .15s,box-shadow .15s}.cli-v1 .inbox.focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--accsoft)}.cli-v1 .inbox .pr{color:var(--acc);font-weight:600}.cli-v1 #cin{flex:1;background:none;border:none;outline:none;color:var(--ink);font-family:var(--mono);font-size:13.5px;caret-color:var(--acc)}.cli-v1 #cin::-moz-placeholder{color:var(--dim)}.cli-v1 #cin::placeholder{color:var(--dim)}.cli-v1 .status{display:flex;align-items:center;gap:14px;padding:7px 18px 12px;font-size:11px;color:var(--dim)}.cli-v1 .status .l{display:inline-flex;align-items:center;gap:6px}.cli-v1 .status .l b{color:var(--ink2);font-weight:500}.cli-v1 .status .dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 7px var(--green);animation:pl 1.8s ease-in-out infinite}@keyframes pl{0%,to{box-shadow:0 0 0 0 var(--green)}50%{box-shadow:0 0 0 4px transparent}}.cli-v1 .status .sp{flex:1}.cli-v1 .status .hint b{color:var(--ink2)}.cli-v1 .inbox.busy .pr{color:var(--amber)}.cli-v1 .spx{color:var(--acc);font-size:11px;display:inline-block;width:11px;text-align:center}.cli-v1 .opts{color:var(--dim);font-size:12px}.cli-v1 .opts b{color:var(--acc);font-weight:500}