.ix-sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.ix-bar, .ix-st, .ix-mn{--ix-c: var(--text-muted);}.ix-bar .t-ok, .ix-st .t-ok, .ix-mn .t-ok{--ix-c: var(--success);}.ix-bar .t-warn, .ix-st .t-warn, .ix-mn .t-warn{--ix-c: var(--warning);}.ix-bar .t-bad, .ix-st .t-bad, .ix-mn .t-bad{--ix-c: var(--danger);}.ix-bar .t-info, .ix-st .t-info, .ix-mn .t-info{--ix-c: var(--info);}.ix-bar .t-brand, .ix-st .t-brand, .ix-mn .t-brand{--ix-c: var(--el-em-700);}.ix-bar .t-mute, .ix-st .t-mute, .ix-mn .t-mute{--ix-c: var(--text-muted);}.ix-bar{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin: 10px 0 8px;padding: 8px 12px;border: 1px solid var(--border);border-inline-start: 3px solid var(--el-em-600);border-radius: 12px;background: var(--bg-card);box-shadow: var(--shadow-sm);}.ix-bar .ai-ico, .ix-st .ai-ico, .ix-mn .ai-ico{width: 16px;height: 16px;flex: none;}.ix-ic{display: inline-flex;color: var(--el-em-700);flex: none;}.ix-pulse{flex: 1 1 320px;min-width: 0;margin: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;font-size: 13.5px;line-height: 1.6;color: var(--text);}.ix-s{display: inline;padding: 1px 4px;border: 0;border-radius: 8px;background: transparent;font: inherit;color: inherit;text-align: start;}button.ix-s{cursor: pointer;text-decoration: underline;text-decoration-color: color-mix(in srgb, var(--ix-c) 55%, transparent);text-decoration-thickness: 2px;text-underline-offset: 4px;}button.ix-s:hover{background: color-mix(in srgb, var(--ix-c) 10%, transparent);}.ix-s.t-bad .ix-n{color: var(--danger-strong);}.ix-s.t-warn .ix-n{color: var(--warning-ink);}.ix-n{font-variant-numeric: tabular-nums;font-weight: 700;unicode-bidi: isolate;}.ix-dot{width: 4px;height: 4px;border-radius: 50%;background: var(--border);flex: none;}.ix-tools{display: inline-flex;align-items: center;gap: 6px;margin-inline-start: auto;flex: none;}.ix-btn{display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 10px;border: 1px solid var(--border);border-radius: 8px;background: var(--bg-card);color: var(--el-teal-800);font: inherit;font-size: 12.5px;font-weight: 600;cursor: pointer;white-space: nowrap;}.ix-btn:hover{background: var(--el-em-50);border-color: var(--el-em-500);}.ix-btn.is-pri{background: var(--el-teal-800);border-color: var(--el-teal-800);color: var(--el-em-50);}.ix-btn.is-pri:hover{background: var(--el-teal-900);}.ix-btn:focus-visible, .ix-s:focus-visible, .ix-tl-a:focus-visible, .ix-st-x:focus-visible, .ix-mn-r:focus-visible{outline: 2px solid var(--el-em-600);outline-offset: 2px;}.ix-cnt{min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background: var(--el-em-100);color: var(--el-teal-800);font-style: normal;font-size: 11px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;}.ix-save{flex-basis: 100%;display: flex;flex-wrap: wrap;align-items: flex-end;gap: 8px;padding-top: 8px;border-top: 1px dashed var(--border);}.ix-save[hidden]{display: none !important;}.ix-save-l{display: flex;flex-direction: column;gap: 4px;font-size: 12.5px;color: var(--text-muted);flex: 1 1 220px;max-width: 360px;}.ix-save-l input{height: 32px;padding: 0 10px;border: 1px solid var(--border);border-radius: 8px;font: inherit;font-size: 13.5px;color: var(--text);background: var(--bg-card);}.ix-save-l input[aria-invalid="true"]{border-color: var(--danger);}.ix-st{position: fixed;top: 0;bottom: 0;inset-inline-end: 0;z-index: 1200;width: min(460px, 100vw);display: flex;flex-direction: column;background: var(--bg-card);border-inline-start: 1px solid var(--border);box-shadow: var(--shadow-lg);color: var(--text);}.ix-st-bar{display: flex;align-items: center;gap: 8px;padding: 12px 16px;border-bottom: 1px solid var(--border);}.ix-st-ttl{flex: 1;display: inline-flex;align-items: center;gap: 8px;font-weight: 800;font-size: 13.5px;color: var(--el-teal-800);}.ix-st-x{width: 32px;height: 32px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--border);border-radius: 8px;background: var(--bg-card);color: var(--text-muted);cursor: pointer;}.ix-st-x:hover{color: var(--text);background: var(--bg);}.ix-st-body{flex: 1;overflow-y: auto;padding: 14px 16px 18px;display: flex;flex-direction: column;gap: 14px;}.ix-st-foot{padding: 10px 16px;border-top: 1px solid var(--border);display: flex;justify-content: flex-end;gap: 8px;}.ix-st-k{display: flex;align-items: center;gap: 8px;font-size: 12.5px;color: var(--text-muted);font-weight: 600;}.ix-st-b{display: inline-flex;align-items: center;height: 20px;padding: 0 8px;border-radius: 999px;font-size: 11px;font-weight: 700;color: var(--ix-c);background: color-mix(in srgb, var(--ix-c) 12%, transparent);}.ix-st-b.t-warn{color: var(--warning-ink);}.ix-st-h h2{margin: 4px 0 2px;font-size: 18px;font-weight: 800;color: var(--text);}.ix-st-m{margin: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;font-size: 13.5px;color: var(--text-muted);}.ix-st-m b{color: var(--text);font-variant-numeric: tabular-nums;}.ix-st-m i{font-style: normal;color: var(--border);}.ix-st-next{padding: 12px;border-radius: 12px;border: 1px solid color-mix(in srgb, var(--ix-c) 35%, var(--border));background: color-mix(in srgb, var(--ix-c) 7%, var(--bg-card));display: flex;flex-direction: column;gap: 8px;align-items: flex-start;}.ix-st-nh{display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;font-weight: 800;color: var(--el-teal-800);}.ix-st-next p{margin: 0;font-size: 13.5px;line-height: 1.7;color: var(--text);}.dc-next{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 10px 16px 0;padding: 8px 12px;border: 1px solid color-mix(in srgb, var(--el-em-500) 35%, var(--border));border-radius: var(--r-2);background: color-mix(in srgb, var(--el-em-500) 7%, var(--bg-card));}.dc-next-l{display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;font-weight: 800;color: var(--el-teal-800);margin-inline-end: auto;}.ix-st-sh{font-size: 12.5px;font-weight: 800;color: var(--text-muted);margin-bottom: 8px;}.ix-tl{list-style: none;margin: 0;padding: 0;position: relative;}.ix-tl li{position: relative;display: flex;gap: 10px;align-items: flex-start;padding: 0 0 14px;padding-inline-start: 18px;}.ix-tl li::before{content: "";position: absolute;inset-inline-start: 4px;top: 12px;bottom: -2px;width: 2px;background: var(--border);}.ix-tl li:last-child::before{display: none;}.ix-tl-dot{position: absolute;inset-inline-start: 0;top: 5px;width: 10px;height: 10px;border-radius: 50%;background: var(--bg-card);border: 2px solid var(--ix-c);}.ix-tl-t{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px;font-size: 13.5px;}.ix-tl-t b{font-weight: 700;color: var(--text);}.ix-tl-a{padding: 0;border: 0;background: none;font: inherit;font-weight: 700;color: var(--el-teal-800);text-align: start;cursor: pointer;text-decoration: underline;text-underline-offset: 3px;}.ix-tl-w{font-size: 12.5px;color: var(--text-muted);}.ix-tl-n{font-size: 12.5px;color: var(--text-muted);overflow-wrap: anywhere;}.ix-vf{font-style: normal;font-size: 10.5px;font-weight: 700;padding: 0 6px;border-radius: 999px;color: var(--el-teal-800);background: var(--el-em-100);}.ix-tl-d{flex: none;font-size: 11px;color: var(--text-muted);font-variant-numeric: tabular-nums;white-space: nowrap;}.ix-st-e{margin: 0;font-size: 13.5px;color: var(--text-muted);}.ix-st-load{display: flex;gap: 6px;padding: 24px 0;justify-content: center;}.ix-st-load i{width: 8px;height: 8px;border-radius: 50%;background: var(--el-em-500);opacity: .6;}.ix-st-mbtn{display: inline-flex;align-items: center;gap: 6px;}.ix-mn{margin: 12px 0;padding: 12px 14px;border: 1px solid var(--border);border-radius: 12px;background: var(--bg-card);box-shadow: var(--shadow-sm);border-top: 3px solid var(--el-em-600);}.ix-mn-h{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px;margin-bottom: 8px;}.ix-mn-ttl{display: inline-flex;align-items: center;gap: 8px;font-size: 13.5px;font-weight: 800;color: var(--el-teal-800);}.ix-mn-d{font-size: 12.5px;color: var(--text-muted);}.ix-mn-h .ix-btn{margin-inline-start: auto;}.ix-mn-l{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 6px 14px;}.ix-mn-r{width: 100%;display: flex;align-items: center;gap: 10px;padding: 8px 10px;border: 0;border-radius: 8px;background: transparent;font: inherit;font-size: 13.5px;color: var(--text);text-align: start;}button.ix-mn-r{cursor: pointer;}.ix-mn-x{display: flex;align-items: center;gap: 6px;}.ix-mn-x .ix-mn-r{flex: 1 1 auto;min-width: 0;}.ix-mn-rv{flex: none;}button.ix-mn-r:hover{background: var(--el-em-50);}.ix-mn-ic{width: 28px;height: 28px;flex: none;border-radius: 8px;display: inline-flex;align-items: center;justify-content: center;color: var(--ix-c);background: color-mix(in srgb, var(--ix-c) 12%, transparent);}.ix-mn-t{min-width: 0;line-height: 1.5;}.ix-mn-e{margin: 0;font-size: 13.5px;color: var(--text-muted);}@media (max-width: 600px){.ix-bar{padding: 8px 10px;}.ix-tools{margin-inline-start: 0;width: 100%;justify-content: flex-end;}.ix-st{width: 100vw;border-inline-start: 0;}.ix-mn-l{grid-template-columns: 1fr;}}
