*{box-sizing:border-box}body{margin:0;background:#e9edf3}button,input,select,textarea{font:inherit}.desktop[data-v-4da50f2b]{--surface: #ffffff;--surface-raised: #fbfcfd;--surface-soft: #f6f7f9;--surface-muted: #eef1f5;--line: #d8dee8;--line-soft: #ebeff5;--text: #111318;--text-muted: #5f6b7a;--text-subtle: #8b95a3;--accent: #0b63ce;--accent-strong: #084a9f;--accent-soft: #eaf3ff;--warning: #9a5b00;--warning-soft: #fff6df;--danger: #b42318;--success: #067647;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--shadow-md: 0 10px 30px rgba(17, 24, 39, .08);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 14px;min-height:100vh;display:grid;place-items:center;padding:18px;color:var(--text);background:linear-gradient(180deg,#f5f7fa,#e9edf3);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.window[data-v-4da50f2b]{width:min(1540px,100%);min-height:min(900px,calc(100vh - 36px));overflow:hidden;border:1px solid rgba(93,105,122,.3);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 22px 60px #1d253129}.titlebar[data-v-4da50f2b]{height:50px;display:grid;grid-template-columns:190px minmax(320px,1fr) 190px;align-items:center;padding:0 16px;border-bottom:1px solid var(--line);background:#f7f8faf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.traffic[data-v-4da50f2b]{display:flex;gap:8px}.dot[data-v-4da50f2b]{width:12px;height:12px;border-radius:50%}.red[data-v-4da50f2b]{background:#ff5f57}.yellow[data-v-4da50f2b]{background:#febc2e}.green[data-v-4da50f2b]{background:#28c840}.toolbar[data-v-4da50f2b]{display:flex;justify-content:center;gap:10px}button[data-v-4da50f2b],.login[data-v-4da50f2b]{min-height:34px;border:0;border-radius:var(--radius-sm);text-decoration:none;letter-spacing:0}button[data-v-4da50f2b]{cursor:pointer}.icon-button[data-v-4da50f2b]{width:34px;padding:0;color:#344054;background:var(--surface);border:1px solid var(--line);font-size:18px;box-shadow:var(--shadow-sm)}.segmented[data-v-4da50f2b]{display:flex;padding:3px;border:1px solid var(--line);border-radius:10px;background:#e9edf3}.segmented button[data-v-4da50f2b]{min-height:28px;padding:0 16px;color:#475467;background:transparent;font-weight:700}.segmented .selected[data-v-4da50f2b]{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}.login[data-v-4da50f2b]{justify-self:end;display:inline-grid;place-items:center;max-width:170px;padding:0 14px;overflow:hidden;color:#fff;background:var(--accent);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.layout[data-v-4da50f2b]{display:grid;grid-template-columns:236px minmax(560px,1fr) 380px;min-height:calc(min(900px,100vh - 36px) - 50px)}.sidebar[data-v-4da50f2b]{padding:18px 12px;border-right:1px solid var(--line);background:#eef2f7}.brand[data-v-4da50f2b]{display:flex;gap:12px;align-items:center;padding:0 8px 16px}.brand-icon[data-v-4da50f2b],.app-icon[data-v-4da50f2b]{display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#182235,#0b63ce);font-weight:900;box-shadow:inset 0 1px #ffffff2e}.brand-icon[data-v-4da50f2b]{width:38px;height:38px;border-radius:10px;font-size:12px}.brand strong[data-v-4da50f2b],.brand span[data-v-4da50f2b]{display:block}.brand strong[data-v-4da50f2b]{font-size:16px;line-height:1.15}.brand span[data-v-4da50f2b],.nav-group>span[data-v-4da50f2b],.eyebrow[data-v-4da50f2b],.lead[data-v-4da50f2b],small[data-v-4da50f2b],.tile p[data-v-4da50f2b],.detail-copy[data-v-4da50f2b],dt[data-v-4da50f2b],.guide[data-v-4da50f2b]{color:var(--text-muted)}.brand span[data-v-4da50f2b],.nav-group>span[data-v-4da50f2b]{font-size:12px;font-weight:700}.nav[data-v-4da50f2b],.nav-group[data-v-4da50f2b]{display:grid;gap:3px;margin-top:12px}.nav-group[data-v-4da50f2b]{margin-top:24px}.nav button[data-v-4da50f2b],.nav-group button[data-v-4da50f2b]{width:100%;min-height:34px;padding:0 12px;text-align:left;color:#283444;background:transparent;font-weight:700}.nav button[data-v-4da50f2b]:hover,.nav-group button[data-v-4da50f2b]:hover{background:#ffffffb8}.nav .active[data-v-4da50f2b],.nav-group .active[data-v-4da50f2b]{color:var(--accent-strong);background:#ffffffd1;font-weight:850;box-shadow:var(--shadow-sm)}.library[data-v-4da50f2b]{min-width:0;padding:26px 26px 32px;overflow:auto;background:var(--surface-raised)}.library-header[data-v-4da50f2b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:22px;align-items:start}.eyebrow[data-v-4da50f2b]{margin:0 0 7px;color:var(--text-subtle);font-size:11px;font-weight:850;text-transform:none}h1[data-v-4da50f2b],h2[data-v-4da50f2b],h3[data-v-4da50f2b],p[data-v-4da50f2b]{letter-spacing:0}h1[data-v-4da50f2b]{margin:0;font-size:30px;line-height:1.08}.lead[data-v-4da50f2b]{max-width:760px;margin:10px 0 0;line-height:1.58}.search[data-v-4da50f2b]{width:min(100%,460px);justify-self:end;height:40px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 1px 1px #11182708}.search input[data-v-4da50f2b]{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent}.metrics[data-v-4da50f2b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.metrics div[data-v-4da50f2b],.audit-grid div[data-v-4da50f2b]{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:#ffffffdb}.metrics div[data-v-4da50f2b]{padding:13px 14px}.metrics strong[data-v-4da50f2b],.metrics span[data-v-4da50f2b],.audit-grid strong[data-v-4da50f2b],.audit-grid span[data-v-4da50f2b]{display:block}.metrics strong[data-v-4da50f2b]{font-size:24px;line-height:1}.metrics span[data-v-4da50f2b]{margin-top:6px;color:var(--text-muted);font-size:13px;font-weight:700}.notice[data-v-4da50f2b],.loading[data-v-4da50f2b],.empty[data-v-4da50f2b],.action-message[data-v-4da50f2b],.action-error[data-v-4da50f2b]{margin-top:18px;padding:12px 14px;border-radius:var(--radius-sm);line-height:1.5}.notice[data-v-4da50f2b],.action-error[data-v-4da50f2b]{color:var(--danger);background:#fff4f2;border:1px solid #ffd6d1}.action-message[data-v-4da50f2b]{color:var(--success);background:#ecfdf3;border:1px solid #abefc6}.loading[data-v-4da50f2b],.empty[data-v-4da50f2b]{color:#475467;background:var(--surface);border:1px solid var(--line-soft)}.slim[data-v-4da50f2b]{margin-top:10px}.grid[data-v-4da50f2b]{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:14px;margin-top:22px}.software-list[data-v-4da50f2b]{margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.list-head[data-v-4da50f2b],.software-row[data-v-4da50f2b]{display:grid;grid-template-columns:minmax(220px,1fr) 96px 88px;gap:12px;align-items:center}.list-head[data-v-4da50f2b]{min-height:34px;padding:0 14px;color:var(--text-subtle);background:#f4f6f9;border-bottom:1px solid var(--line-soft);font-size:11px;font-weight:850}.software-row[data-v-4da50f2b]{width:100%;min-height:76px;padding:11px 14px;text-align:left;color:var(--text);background:var(--surface);border-radius:0;border-bottom:1px solid var(--line-soft)}.software-row[data-v-4da50f2b]:last-child{border-bottom:0}.software-row[data-v-4da50f2b]:hover{background:#f8fbff}.software-row.selected[data-v-4da50f2b]{background:#edf5ff;box-shadow:inset 3px 0 0 var(--accent)}.row-main[data-v-4da50f2b]{min-width:0;display:flex;align-items:center;gap:12px}.row-copy[data-v-4da50f2b]{min-width:0}.row-copy strong[data-v-4da50f2b],.row-copy small[data-v-4da50f2b]{display:block}.row-copy strong[data-v-4da50f2b]{overflow:hidden;color:var(--text);font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.row-copy small[data-v-4da50f2b]{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--text-muted);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.pill[data-v-4da50f2b]{width:fit-content;max-width:100%;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--line);border-radius:999px;color:#354052;background:#f7f9fc;font-size:11px;font-weight:850;white-space:nowrap}.pill.success[data-v-4da50f2b]{color:#05603a;border-color:#b7e4c7;background:#ecfdf3}.pill.warning[data-v-4da50f2b]{color:var(--warning);border-color:#f2d58a;background:var(--warning-soft)}.pill.danger[data-v-4da50f2b]{color:var(--danger);border-color:#f7b9b2;background:#fff4f2}.pill.neutral[data-v-4da50f2b]{color:#344054;border-color:#dce3ed;background:#f5f7fa}.empty-state[data-v-4da50f2b]{margin-top:18px;display:grid;gap:4px;padding:18px;border:1px dashed #ccd5e1;border-radius:var(--radius-md);color:var(--text-muted);background:#f8fafc}.empty-state strong[data-v-4da50f2b]{color:var(--text)}.workbench[data-v-4da50f2b]{margin-top:24px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.inline-panel[data-v-4da50f2b]{padding:18px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.section-head[data-v-4da50f2b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.section-head h3[data-v-4da50f2b]{margin:3px 0 0}.section-kicker[data-v-4da50f2b]{color:var(--text-subtle);font-size:11px;font-weight:850}.command-panel[data-v-4da50f2b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#f8fafc}.url-field[data-v-4da50f2b]{margin:0}.workbench label[data-v-4da50f2b],.reason-field[data-v-4da50f2b]{display:grid;gap:7px;color:#475467;font-size:13px;font-weight:800}.workbench input[data-v-4da50f2b],.workbench select[data-v-4da50f2b],.workbench textarea[data-v-4da50f2b],.reason-field textarea[data-v-4da50f2b]{width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 11px;color:var(--text);background:var(--surface)}.workbench input[data-v-4da50f2b]:focus,.workbench select[data-v-4da50f2b]:focus,.workbench textarea[data-v-4da50f2b]:focus,.reason-field textarea[data-v-4da50f2b]:focus,.search[data-v-4da50f2b]:focus-within{outline:0;border-color:#0a66c28c;box-shadow:0 0 0 3px #0a66c21f}.admin-actions[data-v-4da50f2b],.admin-fields[data-v-4da50f2b]{display:grid;gap:10px;margin-top:10px}.admin-actions[data-v-4da50f2b]{grid-template-columns:repeat(3,max-content);margin-top:0}.admin-actions.two[data-v-4da50f2b]{grid-template-columns:repeat(2,max-content)}.admin-fields[data-v-4da50f2b]{grid-template-columns:repeat(3,minmax(0,1fr))}.compact[data-v-4da50f2b]{min-height:32px;padding:0 12px;border:1px solid var(--line);color:#344054;background:var(--surface);font-size:13px;font-weight:800}.compact[data-v-4da50f2b]:hover,.icon-button[data-v-4da50f2b]:hover,.secondary[data-v-4da50f2b]:hover{background:var(--surface-soft)}.primary-inline[data-v-4da50f2b]{color:#fff;background:var(--accent);border-color:var(--accent)}.preview-line[data-v-4da50f2b]{margin-top:10px;color:#475467}.helper[data-v-4da50f2b]{margin:0 0 14px;color:#475467;line-height:1.6}.request-list[data-v-4da50f2b],.record-list[data-v-4da50f2b]{display:grid;gap:8px}.record-row[data-v-4da50f2b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:11px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:#fbfcfe}.record-row strong[data-v-4da50f2b],.record-row small[data-v-4da50f2b]{display:block}.record-row small[data-v-4da50f2b]{margin-top:3px;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis}.request-row[data-v-4da50f2b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm)}.request-row small[data-v-4da50f2b]{grid-column:1 / -1}.admin-request[data-v-4da50f2b],.task-row[data-v-4da50f2b]{grid-template-columns:minmax(0,1fr) auto}.task-row>div[data-v-4da50f2b]{grid-column:1 / -1;display:flex;align-items:center;gap:10px}.retry-count[data-v-4da50f2b]{color:var(--text-muted);font-size:13px;font-weight:800}.audit-grid[data-v-4da50f2b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.audit-grid div[data-v-4da50f2b]{min-height:74px;display:grid;align-content:center;gap:4px;padding:12px}.audit-grid strong[data-v-4da50f2b]{font-size:22px}.audit-grid span[data-v-4da50f2b]{color:var(--text-muted);font-size:12px;font-weight:800}.audit-row[data-v-4da50f2b]{grid-template-columns:minmax(0,1fr) minmax(120px,auto)}.tile[data-v-4da50f2b]{height:220px;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;gap:12px;padding:16px;text-align:left;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.tile[data-v-4da50f2b]:hover{border-color:#cfd8e6;box-shadow:var(--shadow-md)}.tile.selected[data-v-4da50f2b]{border-color:#0a66c294;box-shadow:0 0 0 3px #0a66c21f,var(--shadow-md)}.app-icon[data-v-4da50f2b]{width:44px;height:44px;flex:0 0 auto;border-radius:10px}.tile-copy[data-v-4da50f2b]{min-width:0;align-self:center}.tile-copy strong[data-v-4da50f2b],.tile-copy small[data-v-4da50f2b]{display:block}.tile-copy strong[data-v-4da50f2b]{overflow:hidden;color:var(--text);font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tile-copy small[data-v-4da50f2b]{margin-top:4px;font-size:13px;font-weight:700}.tile-badges[data-v-4da50f2b]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.tile-badges span[data-v-4da50f2b],.detail-chips span[data-v-4da50f2b]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid #dbe4f0;border-radius:999px;color:#344054;background:#f6f8fb;font-size:12px;font-weight:800}.tile p[data-v-4da50f2b]{grid-column:1 / -1;display:-webkit-box;margin:0;overflow:hidden;color:var(--text-muted);line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:4}.inspector[data-v-4da50f2b]{padding:26px 24px;border-left:1px solid var(--line);background:#f8fafc}.inspector-head[data-v-4da50f2b]{display:flex;gap:14px;align-items:flex-start}.large[data-v-4da50f2b]{width:68px;height:68px;border-radius:14px;font-size:22px}.detail-kicker[data-v-4da50f2b]{color:var(--text-muted);font-size:12px;font-weight:850}.inspector h2[data-v-4da50f2b]{margin:5px 0 0;font-size:23px;line-height:1.18}.detail-copy[data-v-4da50f2b]{margin:16px 0 0;color:#4b5565;line-height:1.62}.detail-chips[data-v-4da50f2b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.detail-chips span[data-v-4da50f2b]{min-height:24px;padding:0 8px;border:1px solid #dce3ed;border-radius:999px;color:#344054;background:#fff;font-size:11px;font-weight:850}dl[data-v-4da50f2b]{margin:20px 0 16px;border:1px solid var(--line-soft);border-radius:var(--radius-md);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}dl div[data-v-4da50f2b]{display:flex;justify-content:space-between;gap:16px;padding:11px 13px;border-bottom:1px solid var(--line-soft)}dl div[data-v-4da50f2b]:last-child{border-bottom:0}dt[data-v-4da50f2b]{font-weight:750}dd[data-v-4da50f2b]{margin:0;text-align:right;font-weight:850}.primary[data-v-4da50f2b],.secondary[data-v-4da50f2b]{width:100%;min-height:40px;margin-top:10px;font-weight:850}.reason-field[data-v-4da50f2b]{margin-top:14px}.primary[data-v-4da50f2b]{color:#fff;background:#111827}.primary[data-v-4da50f2b]:hover{background:#2a2c30}.secondary[data-v-4da50f2b]{color:var(--text);background:#fff;border:1px solid var(--line)}.guide[data-v-4da50f2b]{margin-top:22px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:#fff}.guide h3[data-v-4da50f2b]{margin:0 0 10px;color:var(--text);font-size:14px}.guide ol[data-v-4da50f2b]{margin:0;padding-left:19px;line-height:1.62}@media(max-width:1180px){.layout[data-v-4da50f2b]{grid-template-columns:230px minmax(0,1fr)}.inspector[data-v-4da50f2b]{grid-column:1 / -1;border-top:1px solid var(--line);border-left:0}.grid[data-v-4da50f2b]{grid-template-columns:repeat(2,minmax(190px,1fr))}}@media(max-width:1380px){.library-header[data-v-4da50f2b]{grid-template-columns:1fr;gap:18px}.search[data-v-4da50f2b]{width:min(100%,520px);justify-self:stretch}}@media(max-width:780px){.desktop[data-v-4da50f2b]{padding:8px}.window[data-v-4da50f2b]{min-height:calc(100vh - 16px);border-radius:14px}.titlebar[data-v-4da50f2b],.library-header[data-v-4da50f2b]{grid-template-columns:1fr}.titlebar[data-v-4da50f2b]{height:auto;gap:12px;padding:14px}.toolbar[data-v-4da50f2b],.login[data-v-4da50f2b]{justify-self:stretch}.layout[data-v-4da50f2b],.grid[data-v-4da50f2b],.metrics[data-v-4da50f2b],.admin-actions[data-v-4da50f2b],.admin-fields[data-v-4da50f2b],.audit-grid[data-v-4da50f2b]{grid-template-columns:1fr}.sidebar[data-v-4da50f2b]{display:none}.library[data-v-4da50f2b],.inspector[data-v-4da50f2b]{padding:22px 18px}h1[data-v-4da50f2b]{font-size:29px}}
