.sim-desc[data-v-b0f45c04]{color:#94a3b8;font-size:13px}[dir] .sim-desc[data-v-b0f45c04]{margin-bottom:16px}.checklist-item[data-v-b0f45c04]{transition:all .3s}[dir] .checklist-item[data-v-b0f45c04]{padding:14px;border-radius:10px;margin-bottom:10px;border:1px solid #e2e8f0;background:#f8fafc;-webkit-transition:all .3s}.checklist-item.active[data-v-b0f45c04]{-webkit-box-shadow:0 2px 8px rgba(59,130,246,.1)}[dir] .checklist-item.active[data-v-b0f45c04]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 2px 8px rgba(59,130,246,.1)}[dir] .checklist-item.done[data-v-b0f45c04]{border-color:#22c55e;background:#f0fdf4}.checklist-item.disabled[data-v-b0f45c04]{opacity:.5}.check-header[data-v-b0f45c04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[dir] .check-header[data-v-b0f45c04]{margin-bottom:4px}.check-icon[data-v-b0f45c04]{font-size:18px}.check-title[data-v-b0f45c04]{font-weight:600;color:#1e293b;font-size:14px}.check-desc[data-v-b0f45c04]{font-size:12px;color:#94a3b8}[dir] .check-desc[data-v-b0f45c04]{margin:0}.check-ok[data-v-b0f45c04]{font-size:12px;color:#22c55e;font-weight:600}[dir] .check-ok[data-v-b0f45c04]{margin:6px 0 0}.sim-log[data-v-b0f45c04]{max-height:250px;overflow-y:auto;font-family:Consolas,monospace;font-size:12px}[dir] .sim-log[data-v-b0f45c04]{background:#0f172a;border-radius:8px;padding:12px}.log-line[data-v-b0f45c04]{color:#94a3b8}[dir] .log-line[data-v-b0f45c04]{padding:3px 0}.log-line.info[data-v-b0f45c04]{color:#38bdf8}.log-line.success[data-v-b0f45c04]{color:#4ade80}.log-line.error[data-v-b0f45c04]{color:#f87171}.log-line .time[data-v-b0f45c04]{color:#64748b}[dir=ltr] .log-line .time[data-v-b0f45c04]{margin-right:6px}[dir=rtl] .log-line .time[data-v-b0f45c04]{margin-left:6px}.sim-iframe-wrapper[data-v-b0f45c04]{width:100%;min-height:550px;overflow:hidden;position:relative}[dir] .sim-iframe-wrapper[data-v-b0f45c04]{border:1px solid #e2e8f0;border-radius:8px;background:#f0f4f8}.sim-iframe[data-v-b0f45c04]{width:100%;min-height:550px}[dir] .sim-iframe[data-v-b0f45c04]{border:none}.sim-iframe-loading[data-v-b0f45c04]{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}[dir] .sim-iframe-loading[data-v-b0f45c04]{background:#f0f4f8}[dir=ltr] .sim-iframe-loading[data-v-b0f45c04],[dir=rtl] .sim-iframe-loading[data-v-b0f45c04]{left:0;right:0}.sim-iframe-loading p[data-v-b0f45c04]{color:#64748b;font-size:14px}[dir] .sim-iframe-loading p[data-v-b0f45c04]{margin-top:8px}.spinner[data-v-b0f45c04]{width:36px;height:36px}[dir] .spinner[data-v-b0f45c04]{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;margin:0 auto}[dir=ltr] .spinner[data-v-b0f45c04]{-webkit-animation:spin-ltr-data-v-b0f45c04 .8s linear infinite;animation:spin-ltr-data-v-b0f45c04 .8s linear infinite}[dir=rtl] .spinner[data-v-b0f45c04]{-webkit-animation:spin-rtl-data-v-b0f45c04 .8s linear infinite;animation:spin-rtl-data-v-b0f45c04 .8s linear infinite}@-webkit-keyframes spin-ltr-data-v-b0f45c04{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-rtl-data-v-b0f45c04{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ltr-data-v-b0f45c04{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rtl-data-v-b0f45c04{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}