.pycr[data-v-fab23172]{margin:14px 0;border:1px solid #dfe4ea;border-radius:12px;background:#f7f8fa;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(20,30,50,.05);box-shadow:0 1px 3px rgba(20,30,50,.05)}.pycr__head[data-v-fab23172]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 12px;background:#eef1f4;border-bottom:1px solid #e2e6ea}.pycr__dots[data-v-fab23172]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}.pycr__dots i[data-v-fab23172]{width:10px;height:10px;border-radius:50%;background:#d0d6dd}.pycr__dots i[data-v-fab23172]:first-child{background:#f0a3a3}.pycr__dots i[data-v-fab23172]:nth-child(2){background:#f2d08a}.pycr__dots i[data-v-fab23172]:nth-child(3){background:#9fd8a8}.pycr__name[data-v-fab23172]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:600;color:#34404e;font-family:Consolas,Menlo,monospace}.pycr__badges[data-v-fab23172]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pycr__lang[data-v-fab23172]{font-size:11.5px;color:#7a8798;border:1px solid #d7dde4;border-radius:20px;padding:1px 8px}.pycr__mini[data-v-fab23172]{border:1px solid #c8d0d9;background:#fff;color:#35506e;border-radius:7px;padding:3px 10px;font-size:12px;cursor:pointer}.pycr__mini[data-v-fab23172]:hover{background:#f0f5fb}.pycr__main[data-v-fab23172]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pycr__code[data-v-fab23172]{-webkit-box-flex:1;-ms-flex:1 1 54%;flex:1 1 54%;min-width:0;max-height:340px;overflow:auto;padding:10px 0;background:#fbfcfd;border-right:1px solid #e7ebef}.pycr__row[data-v-fab23172]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;white-space:pre;padding:1px 12px;-webkit-transition:background .12s;transition:background .12s}.pycr__ln[data-v-fab23172]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:26px;text-align:right;margin-right:12px;color:#b3bcc6;font-size:12.5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Consolas,Menlo,monospace;line-height:1.75}.pycr__tx[data-v-fab23172]{font-family:Consolas,Menlo,monospace;font-size:13.5px;line-height:1.75;color:#1f2328}.pycr__row.is-visited[data-v-fab23172]{background:#f0f7f1}.pycr__row.is-active[data-v-fab23172]{background:#fff4d6;-webkit-box-shadow:inset 3px 0 0 #e8a33d;box-shadow:inset 3px 0 0 #e8a33d}.pycr__row.is-error[data-v-fab23172]{background:#ffecec;-webkit-box-shadow:inset 3px 0 0 #e05252;box-shadow:inset 3px 0 0 #e05252}.pycr__side[data-v-fab23172]{-webkit-box-flex:1;-ms-flex:1 1 46%;flex:1 1 46%;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.pycr__outhead[data-v-fab23172]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:7px 12px;background:#f2f5f8;border-bottom:1px solid #e7ebef}.pycr__outlabel[data-v-fab23172]{font-size:12.5px;color:#5b6b7e;font-weight:600}.pycr__status[data-v-fab23172]{font-size:12px;padding:1px 9px;border-radius:20px;background:#eef1f4;color:#6b7a8c}.pycr__status.is-loading[data-v-fab23172]{background:#fff4d6;color:#97701f}.pycr__status.is-playing[data-v-fab23172]{background:#e3f0ff;color:#2f6fbc}.pycr__status.is-done[data-v-fab23172]{background:#e6f6ea;color:#2c7a45}.pycr__status.is-error[data-v-fab23172]{background:#ffe9e9;color:#b03434}.pycr__out[data-v-fab23172]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;min-height:150px;max-height:340px;overflow:auto;padding:10px 12px;background:#0f1b2a;color:#d6e6f2;font-family:Consolas,Menlo,monospace;font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.pycr__err[data-v-fab23172]{color:#ff9a9a;display:block;margin-bottom:6px}.pycr__cursor[data-v-fab23172]{color:#7fd1a5}.pycr__foot[data-v-fab23172]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 12px;background:#f2f5f8;border-top:1px solid #e7ebef}.pycr__btn[data-v-fab23172]{border:1px solid #ccd4dd;background:#fff;color:#2c3e50;border-radius:8px;padding:6px 13px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:.15s;transition:.15s}.pycr__btn[data-v-fab23172]:hover:not(:disabled){background:#f0f5fb;border-color:#a8bdcf}.pycr__btn[data-v-fab23172]:disabled{opacity:.5;cursor:not-allowed}.pycr__btn.is-primary[data-v-fab23172]{background:#2f7fd8;border-color:#2f7fd8;color:#fff}.pycr__btn.is-primary[data-v-fab23172]:hover:not(:disabled){background:#2a72c4}.pycr__btn.is-ghost[data-v-fab23172]{background:#eef1f4}.pycr__hint[data-v-fab23172]{font-size:12.5px;color:#7a8798;margin-left:auto}.pycr__tx[data-v-fab23172] .tk-kw{color:#a626a4;font-weight:600}.pycr__tx[data-v-fab23172] .tk-str{color:#2f8a3e}.pycr__tx[data-v-fab23172] .tk-num{color:#b8760b}.pycr__tx[data-v-fab23172] .tk-com{color:#98a1ab;font-style:italic}.pycr__tx[data-v-fab23172] .tk-bi{color:#2f6fbc}.pycr__tx[data-v-fab23172] .tk-op{color:#0184bc}.pycr__tx[data-v-fab23172] .tk-pu{color:#4a5568}@media (max-width:820px){.pycr__main[data-v-fab23172]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pycr__code[data-v-fab23172]{border-right:none;border-bottom:1px solid #e7ebef;max-height:260px}}