body{margin:0;padding:0;background:#000}.layout-content{width:100%;min-height:0;flex:1}.zen-theme{--aip-surface: #ffffff;--aip-surface-elevated: #ffffff;--aip-surface-muted: #f7f5f0;--aip-border: #d4cfc5;--aip-text: #2d2a26;--aip-text-muted: #7a756d;--aip-link: #6b5b4a;--aip-focus: #8b7355;--aip-hover: rgba(139, 115, 85, .08);--aip-action: #8b7355;--aip-action-text: #f7f5f0;--aip-action-hover: #6b5b4a;--aip-danger: #b54a4a;--aip-danger-surface: rgba(181, 74, 74, .12);--aip-warning: #c4973a;--aip-warning-surface: rgba(196, 151, 58, .16);--aip-success: #5c7060;--aip-success-surface: rgba(92, 112, 96, .14);--aip-info: #5f7188;--aip-info-surface: rgba(95, 113, 136, .14)}.terminal-theme{--aip-surface: #0d120d;--aip-surface-elevated: #101810;--aip-surface-muted: #050805;--aip-border: #1a2a1a;--aip-text: #33ff33;--aip-text-muted: #22cc22;--aip-link: #33ff33;--aip-focus: #33ff33;--aip-hover: rgba(51, 255, 51, .08);--aip-action: #1a6a1a;--aip-action-text: #33ff33;--aip-action-hover: #2a8a2a;--aip-danger: #ff3333;--aip-danger-surface: rgba(255, 51, 51, .14);--aip-warning: #cccc33;--aip-warning-surface: rgba(204, 204, 51, .14);--aip-success: #33ff33;--aip-success-surface: rgba(51, 255, 51, .12);--aip-info: #33cccc;--aip-info-surface: rgba(51, 204, 204, .12)}.paper-theme{--aip-surface: #ffffff;--aip-surface-elevated: #ffffff;--aip-surface-muted: #fafafa;--aip-border: #e0e0e0;--aip-text: #1a1a1a;--aip-text-muted: #555555;--aip-link: #0969da;--aip-focus: #c41e3a;--aip-hover: rgba(9, 105, 218, .08);--aip-action: #0969da;--aip-action-text: #ffffff;--aip-action-hover: #0759ba;--aip-danger: #cf222e;--aip-danger-surface: rgba(207, 34, 46, .1);--aip-warning: #9a6700;--aip-warning-surface: rgba(154, 103, 0, .12);--aip-success: #238636;--aip-success-surface: rgba(35, 134, 54, .12);--aip-info: #0969da;--aip-info-surface: rgba(9, 105, 218, .1)}.nocturne-theme{--aip-surface: #161630;--aip-surface-elevated: #1b1b3a;--aip-surface-muted: #12122a;--aip-border: #2a2a4a;--aip-text: #e0e0f0;--aip-text-muted: #a0a0c0;--aip-link: #b0b0ff;--aip-focus: #8080c0;--aip-hover: rgba(128, 128, 192, .14);--aip-action: #405080;--aip-action-text: #e0e0f0;--aip-action-hover: #505090;--aip-danger: #d06080;--aip-danger-surface: rgba(208, 96, 128, .14);--aip-warning: #d0b060;--aip-warning-surface: rgba(208, 176, 96, .14);--aip-success: #60b080;--aip-success-surface: rgba(96, 176, 128, .14);--aip-info: #80a0d0;--aip-info-surface: rgba(128, 160, 208, .14)}.botanical-theme{--aip-surface: #faf8f3;--aip-surface-elevated: #ffffff;--aip-surface-muted: #f4f1eb;--aip-border: #c4c8b8;--aip-text: #3d4a3a;--aip-text-muted: #5a6a58;--aip-link: #4a6a4a;--aip-focus: #6b8b6b;--aip-hover: rgba(90, 122, 90, .1);--aip-action: #5a7a5a;--aip-action-text: #f4f1eb;--aip-action-hover: #4a6a4a;--aip-danger: #a05a50;--aip-danger-surface: rgba(160, 90, 80, .12);--aip-warning: #b08a3c;--aip-warning-surface: rgba(176, 138, 60, .16);--aip-success: #5a7a5a;--aip-success-surface: rgba(90, 122, 90, .14);--aip-info: #5f7f8f;--aip-info-surface: rgba(95, 127, 143, .14)}.archive-theme{--aip-surface: #201e1a;--aip-surface-elevated: #2a2520;--aip-surface-muted: #141210;--aip-border: #3a352e;--aip-text: #d4c8b8;--aip-text-muted: #8a8078;--aip-link: #c4a87c;--aip-focus: #c4a87c;--aip-hover: rgba(196, 168, 124, .1);--aip-action: #c4a87c;--aip-action-text: #1a1815;--aip-action-hover: #a08060;--aip-danger: #d4a0a0;--aip-danger-surface: rgba(106, 48, 48, .3);--aip-warning: #c4a87c;--aip-warning-surface: rgba(196, 168, 124, .14);--aip-success: #80a080;--aip-success-surface: rgba(96, 128, 96, .18);--aip-info: #a0a8c4;--aip-info-surface: rgba(160, 168, 196, .14)}.aip-surface{background:var(--aip-surface);color:var(--aip-text);border:1px solid var(--aip-border)}.aip-surface-elevated{background:var(--aip-surface-elevated);color:var(--aip-text);border:1px solid var(--aip-border);box-shadow:0 8px 24px #0000001f}.aip-surface-muted{background:var(--aip-surface-muted);color:var(--aip-text);border:1px solid var(--aip-border)}.aip-border{border-color:var(--aip-border)!important}.aip-text{color:var(--aip-text)!important}.aip-text-muted{color:var(--aip-text-muted)!important}.aip-link{color:var(--aip-link);text-decoration-color:color-mix(in srgb,var(--aip-link) 55%,transparent)}.aip-link:hover{color:var(--aip-focus)}.aip-focus-ring:focus-visible,.aip-action-btn:focus-visible,.aip-dropdown-item:focus-visible{outline:2px solid var(--aip-focus);outline-offset:2px}.aip-hover:hover{background:var(--aip-hover)}.aip-action-btn{border:1px solid var(--aip-action);border-radius:4px;background:var(--aip-action);color:var(--aip-action-text);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s,color .2s}.aip-action-btn:hover:not([disabled]){background:var(--aip-action-hover);border-color:var(--aip-action-hover)}.aip-action-btn[disabled]{opacity:.6;cursor:not-allowed}.aip-action-secondary{background:transparent;color:var(--aip-link);border-color:var(--aip-border)}.aip-action-secondary:hover:not([disabled]){background:var(--aip-hover);color:var(--aip-focus);border-color:var(--aip-focus)}.aip-action-danger,.aip-action-retry{--aip-action: var(--aip-danger);--aip-action-hover: color-mix(in srgb, var(--aip-danger) 82%, black);--aip-action-text: var(--aip-surface-muted)}.aip-status-badge,.aip-trace-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid currentColor;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2}.aip-status-success{background:var(--aip-success-surface);color:var(--aip-success)}.aip-status-warning{background:var(--aip-warning-surface);color:var(--aip-warning)}.aip-status-danger{background:var(--aip-danger-surface);color:var(--aip-danger)}.aip-status-info{background:var(--aip-info-surface);color:var(--aip-info)}.aip-status-muted{background:var(--aip-surface-muted);color:var(--aip-text-muted)}.aip-progress{overflow:hidden;height:.5rem;border-radius:999px;background:var(--aip-surface-muted);border:1px solid var(--aip-border)}.aip-progress-bar{height:100%;background:var(--aip-info);transition:width .2s ease}.aip-progress-bar.is-success{background:var(--aip-success)}.aip-progress-bar.is-warning{background:var(--aip-warning)}.aip-progress-bar.is-danger{background:var(--aip-danger)}.aip-timeline-marker{width:.75rem;height:.75rem;border-radius:50%;border:2px solid var(--aip-border);background:var(--aip-surface-elevated)}.aip-timeline-marker.is-active{border-color:var(--aip-info);box-shadow:0 0 0 3px var(--aip-info-surface)}.aip-timeline-marker.is-success{border-color:var(--aip-success);background:var(--aip-success)}.aip-timeline-marker.is-danger{border-color:var(--aip-danger);background:var(--aip-danger)}.aip-trace-chip{background:var(--aip-info-surface);color:var(--aip-info);font-family:JetBrains Mono,monospace}.aip-panel,.aip-error-panel,.aip-empty-state,.aip-loading-state{border:1px solid var(--aip-border);border-radius:8px;padding:1rem}.aip-panel{background:var(--aip-surface);color:var(--aip-text)}.aip-error-panel{background:var(--aip-danger-surface);color:var(--aip-danger);border-color:var(--aip-danger)}.aip-empty-state,.aip-loading-state{background:var(--aip-surface-muted);color:var(--aip-text-muted);text-align:center}.aip-modal{background:var(--aip-surface-elevated);color:var(--aip-text);border:1px solid var(--aip-border);border-radius:8px;box-shadow:0 18px 48px #00000052}.aip-dropdown{background:var(--aip-surface-elevated);color:var(--aip-text);border:1px solid var(--aip-border);border-radius:6px;box-shadow:0 12px 32px #0000002e}.aip-dropdown-item{color:var(--aip-text);background:transparent}.aip-dropdown-item:hover{background:var(--aip-hover);color:var(--aip-link)}.aip-debug-row{background:var(--aip-surface);color:var(--aip-text);border-bottom:1px solid var(--aip-border)}.aip-debug-row:hover{background:var(--aip-hover)}.page-container{max-width:80%;margin:0 auto;padding:20px 16px;box-sizing:border-box}.page-title{font-size:1.2rem;margin-bottom:12px}.header{margin-bottom:12px!important}.card{padding:14px!important;margin-bottom:12px!important}.form-title{margin-bottom:10px;font-size:1rem}.form-row{margin-bottom:8px!important}.form-actions{margin-top:10px!important}.state-box{padding:12px!important}.error{padding:8px 12px!important;margin-bottom:10px!important}.empty-text{margin-bottom:10px!important}.th-style,.td-style{padding:6px 10px;font-size:.85rem;vertical-align:middle}.col-numeric{text-align:right!important}.health-badge{display:inline-block;padding:2px 6px;font-size:.65rem;min-width:56px;text-align:center}.status-badge{margin:4px 0;padding:4px 10px;font-size:.75rem}.health-card{padding:14px!important;margin-bottom:10px!important}.card-title{margin-bottom:6px;font-size:.95rem}.category-item{padding:10px 14px!important;margin-bottom:6px!important}.category-name{font-size:.9rem}.category-meta{font-size:.75rem}.drag-hint{margin-bottom:4px}.btn{padding:5px 10px;font-size:.8rem}.add-category-btn-container{margin-bottom:12px}.btn-add-category{border:1px solid var(--aip-action);border-radius:4px;background:var(--aip-action);color:var(--aip-action-text);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.btn-add-category:hover:not([disabled]){background:var(--aip-action-hover);border-color:var(--aip-action-hover)}.btn-add-category:focus-visible{outline:2px solid var(--aip-focus);outline-offset:2px}.btn-add-category[disabled]{opacity:.6;cursor:not-allowed}.btn-add-style{border:1px solid var(--aip-action);border-radius:4px;background:var(--aip-action);color:var(--aip-action-text);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.btn-add-style:hover:not([disabled]){background:var(--aip-action-hover);border-color:var(--aip-action-hover)}.btn-add-style:focus-visible{outline:2px solid var(--aip-focus);outline-offset:2px}.btn-add-style[disabled]{opacity:.6;cursor:not-allowed}.btn-articles{background:var(--aip-surface-muted);color:var(--aip-link);border:1px solid var(--aip-border);border-radius:4px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn-articles:hover:not([disabled]){background:var(--aip-hover);color:var(--aip-focus);border-color:var(--aip-focus)}.btn-articles:focus-visible{outline:2px solid var(--aip-focus);outline-offset:2px}.btn-warning{background:var(--aip-warning);color:var(--aip-surface-muted);border:1px solid var(--aip-warning);border-radius:4px;cursor:pointer;transition:background .2s,border-color .2s,filter .2s}.btn-warning:hover:not([disabled]){filter:brightness(.92)}.btn-warning:focus-visible{outline:2px solid var(--aip-focus);outline-offset:2px}.btn-warning[disabled]{opacity:.6;cursor:not-allowed}.btn-styles{background:var(--aip-link);color:var(--aip-surface-muted);border:1px solid var(--aip-link);border-radius:4px;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s,color .2s}.btn-styles:hover:not([disabled]){background:var(--aip-focus);border-color:var(--aip-focus)}.btn-styles:focus-visible{outline:2px solid var(--aip-focus);outline-offset:2px}.btn-styles[disabled]{opacity:.6;cursor:not-allowed}td .btn,td .btn:hover,.actions .btn,.actions .btn:hover{border:none!important;box-sizing:border-box!important;vertical-align:middle;line-height:normal;margin:0;height:auto}.actions{display:flex;flex-wrap:nowrap;gap:6px;align-items:center}.table-row td{height:100%;vertical-align:middle}.health-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.zen-theme .page-title{font-family:Cormorant Garamond,serif;font-size:1.8rem;color:#2d2a26;margin:0 0 20px;font-weight:500}.zen-theme .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.zen-theme .header-actions{display:flex;gap:12px}.zen-theme .btn{padding:5px 10px;border:none;border-radius:4px;cursor:pointer;font-size:.65rem;font-family:Inter,sans-serif;transition:all .2s}.zen-theme .btn-refresh{background:transparent;border:1px solid #d4cfc5;color:#7a756d}.zen-theme .btn-refresh:hover{background:#ebe7df}.zen-theme .btn-add,.zen-theme .btn-save,.zen-theme .btn-add-category{background:#8b7355;color:#f7f5f0}.zen-theme .btn-add:hover,.zen-theme .btn-save:hover,.zen-theme .btn-add-category:hover{background:#6b5b4a}.zen-theme .btn-cancel{background:#e0dcd3;color:#5a564e}.zen-theme .btn-health{background:#5c7060;color:#f7f5f0}.zen-theme .btn-duplicate{background:#8b7355;color:#f7f5f0}.zen-theme .btn-edit{background:#d4cfc5;color:#3d3832}.zen-theme .btn-delete{background:#b54a4a;color:#f7f5f0}.zen-theme .btn-categories{background:#6b5b4a;color:#f7f5f0}.zen-theme .btn-retry{background:#c4973a;color:#f7f5f0}.zen-theme .btn-retry:hover{background:#a67d2d}.zen-theme .btn-view-response{background:#5c7060;color:#f7f5f0}.zen-theme .btn-view-response:hover{background:#4a5a4a}.zen-theme .btn-back{background:#8b7355;color:#f7f5f0}.zen-theme .btn-back:hover{background:#6b5b4a}.zen-theme .card{background:#fff;border:1px solid #d4cfc5;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #2d2a260f}.zen-theme .form-title{font-family:Cormorant Garamond,serif;margin:0 0 16px;color:#2d2a26;font-size:1.2rem;font-weight:500}.zen-theme .form-input{flex:1;padding:10px 12px;background:#f7f5f0;border:1px solid #d4cfc5;border-radius:4px;color:#2d2a26;font-size:.9rem;font-family:Inter,sans-serif}.zen-theme .form-input:focus{border-color:#8b7355;outline:none}.zen-theme .form-input::placeholder{color:#8a857a}.zen-theme .form-row{display:flex;gap:12px;margin-bottom:12px}.zen-theme .form-actions{display:flex;gap:12px;margin-top:16px}.zen-theme .state-box{padding:20px;text-align:center}.zen-theme .loading{color:#8a857a}.zen-theme .error{color:#b54a4a;background:#b54a4a1a;padding:12px;border-radius:6px;margin-bottom:16px}.zen-theme .empty-text{color:#8a857a;margin-bottom:16px}.zen-theme .table-style{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;border:1px solid #d4cfc5;overflow:hidden;box-shadow:0 2px 8px #2d2a260f}.zen-theme .th-style{background:#ebe7df;color:#5a564e;font-weight:600;padding:12px;text-align:left;font-family:Inter,sans-serif}.zen-theme .td-style{padding:12px;text-align:left;border-bottom:1px solid #e0dcd3;color:#2d2a26;font-family:Inter,sans-serif;vertical-align:middle}.zen-theme .table-row:hover{background:#8b73550a}.zen-theme .health-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.65rem;font-weight:500}.zen-theme .health-healthy{background:#5c7060;color:#f7f5f0}.zen-theme .health-degraded{background:#c4973a;color:#f7f5f0}.zen-theme .health-offline{background:#b54a4a;color:#f7f5f0}.zen-theme .health-unknown{background:#8a857a;color:#f7f5f0}.zen-theme .info-label{flex:1;padding:10px 12px;background:#8b73551a;border:1px solid #8b7355;border-radius:4px;color:#8b7355;font-size:.9rem;display:flex;align-items:center}.zen-theme .checkbox-label{display:flex;align-items:center;gap:8px;color:#2d2a26;font-size:.9rem;cursor:pointer}.zen-theme .category-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#fff;border:1px solid #d4cfc5;border-radius:8px;margin-bottom:8px;transition:all .2s}.zen-theme .category-item:hover{border-color:#8b7355}.zen-theme .category-item.drag-over{border-color:#8b7355;background:#8b73550a}.zen-theme .category-name{font-weight:600;color:#2d2a26;font-family:Inter,sans-serif;margin-bottom:4px}.zen-theme .category-meta{color:#8a857a;font-size:.8rem;font-family:Inter,sans-serif;display:flex;gap:12px;flex-wrap:wrap}.zen-theme .health-card{background:#fff;border:2px solid #d4cfc5;border-radius:8px;padding:24px;margin-bottom:16px}.zen-theme .health-card:hover{box-shadow:0 4px 16px #2d2a261a}.zen-theme .card-title{font-family:Cormorant Garamond,serif;color:#2d2a26;margin:0 0 12px;font-size:1.1rem}.zen-theme .status-badge{display:inline-block;font-weight:600;margin:8px 0;padding:6px 14px;border-radius:20px;font-size:.85rem}.zen-theme .badge-healthy{background:#5c7060;color:#f7f5f0}.zen-theme .badge-degraded{background:#c4973a;color:#f7f5f0}.zen-theme .badge-offline{background:#b54a4a;color:#f7f5f0}.zen-theme .badge-unknown{background:#8a857a;color:#f7f5f0}.zen-theme .card-healthy{border-color:#5c7060}.zen-theme .card-degraded{border-color:#c4973a}.zen-theme .card-offline{border-color:#b54a4a}.zen-theme .card-unknown{border-color:#8a857a}.zen-theme .last-checked{font-size:12px;color:#8a857a;font-family:Inter,sans-serif}.zen-theme .drag-hint{color:#8a857a;font-size:.8rem;margin-bottom:8px}.zen-theme .drag-handle{cursor:grab;padding:0 14px 0 0;color:#8a857a}.zen-theme .category-actions,.zen-theme .actions{display:flex;flex-wrap:nowrap;gap:8px;align-items:center}.terminal-theme .page-title{font-family:JetBrains Mono,monospace;font-size:1.5rem;color:#3f3;margin:20px 0 13px;text-shadow:0 0 10px rgba(51,255,51,.5)}.terminal-theme .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.terminal-theme .header-actions{display:flex;gap:5px}.terminal-theme .btn{font-size:.55rem!important;padding:5px 10px;border:1px solid #2a4a2a;border-radius:2px;cursor:pointer;font-family:JetBrains Mono,monospace;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.terminal-theme .btn-refresh{background:transparent;color:#3f3}.terminal-theme .btn-refresh:hover{background:#33ff331a;text-shadow:0 0 8px rgba(51,255,51,.5)}.terminal-theme .btn-add,.terminal-theme .btn-save,.terminal-theme .btn-add-category{background:#3f3;color:#0a0e0a;border-color:#3f3}.terminal-theme .btn-add:hover,.terminal-theme .btn-save:hover,.terminal-theme .btn-add-category:hover{box-shadow:0 0 15px #3f36}.terminal-theme .btn-cancel{background:transparent;color:#4a6a4a;border-color:#2a4a2a}.terminal-theme .btn-cancel:hover{color:#3f3;border-color:#3f3}.terminal-theme .btn-health{background:#1a6a1a;color:#3f3;border-color:#3f3}.terminal-theme .btn-duplicate{background:#1a3a1a;color:#3f3;border-color:#3f3}.terminal-theme .btn-edit{background:#2a4a2a;color:#4a6a4a}.terminal-theme .btn-edit:hover{color:#3f3;border-color:#3f3}.terminal-theme .btn-delete{background:#661a1a;color:#f33;border-color:#f33}.terminal-theme .btn-delete:hover{box-shadow:0 0 10px #ff33334d}.terminal-theme .btn-categories,.terminal-theme .btn-back{background:#1a3a1a;color:#3f3;border-color:#3f3}.terminal-theme .btn-back:hover{box-shadow:0 0 10px #33ff334d}.terminal-theme .btn-retry{background:#3a3a1a;color:#cc3;border-color:#cc3}.terminal-theme .btn-retry:hover{box-shadow:0 0 10px #cccc334d}.terminal-theme .btn-view-response{background:#1a3a1a;color:#3f3;border-color:#3f3}.terminal-theme .btn-view-response:hover{box-shadow:0 0 10px #33ff334d}.terminal-theme .card{background:#0d120d;border:1px solid #1a2a1a;border-radius:2px;padding:13px;margin-bottom:13px}.terminal-theme .form-title{font-family:JetBrains Mono,monospace;margin:0 0 10px;color:#3f3;font-size:.8rem!important;text-shadow:0 0 5px rgba(51,255,51,.3)}.terminal-theme .form-input{flex:1;padding:10px 12px;background:#050805;border:1px solid #1a2a1a;border-radius:2px;color:#3f3;font-size:.7rem!important;font-family:JetBrains Mono,monospace}.terminal-theme .form-row{display:flex;gap:5px;margin-bottom:5px}.terminal-theme .form-actions{display:flex;gap:5px;margin-top:10px}.terminal-theme .state-box{padding:13px;text-align:center}.terminal-theme .loading{color:#4a6a4a}.terminal-theme .error{color:#f33;background:#ff33331a;padding:5px;border-radius:2px;margin-bottom:7px;border:1px solid #661a1a}.terminal-theme .empty-text{color:#4a6a4a;margin-bottom:7px}.terminal-theme .table-style{width:100%;border-collapse:collapse;background:#0d120d;border:1px solid #1a2a1a;border-radius:2px}.terminal-theme .th-style{background:#080c08;color:#2c2;font-weight:600;padding:12px;text-align:left;font-family:JetBrains Mono,monospace;border-bottom:1px solid #1a2a1a;font-size:.7rem}.terminal-theme .td-style{padding:12px;text-align:left;border-bottom:1px solid #1a2a1a;color:#3f3;font-family:JetBrains Mono,monospace;font-size:.7rem;vertical-align:middle}.terminal-theme .table-row:hover{background:#33ff330d}.terminal-theme .health-badge{display:inline-block;padding:4px 8px;border-radius:2px;font-size:.55rem!important;font-weight:500}.terminal-theme .health-healthy{background:#3f3;color:#0a0e0a}.terminal-theme .health-degraded{background:#cc3;color:#0a0e0a}.terminal-theme .health-offline{background:#c22;color:#0a0e0a}.terminal-theme .health-unknown{background:#1a991a;color:#0a0e0a}.terminal-theme .info-label{flex:1;padding:10px 12px;background:#33ff330d;border:1px solid #33ff33;border-radius:2px;color:#3f3;font-size:.75rem!important;display:flex;align-items:center}.terminal-theme .checkbox-label{display:flex;align-items:center;gap:8px;color:#3f3;font-size:.75rem!important;cursor:pointer}.terminal-theme .category-item{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:#0d120d;border:1px solid #1a2a1a;border-radius:2px;margin-bottom:5px;transition:all .2s}.terminal-theme .category-item:hover{border-color:#3f3}.terminal-theme .category-item.drag-over{border-color:#3f3;background:#33ff330d}.terminal-theme .category-name{font-weight:600;color:#3f3;font-family:JetBrains Mono,monospace;margin-bottom:4px}.terminal-theme .category-meta{color:#2c2;font-size:.8rem!important;font-family:JetBrains Mono,monospace;display:flex;gap:12px;flex-wrap:wrap}.terminal-theme .health-card{background:#0d120d;border:2px solid #1a2a1a;border-radius:2px;padding:16px;margin-bottom:7px}.terminal-theme .health-card:hover{border-color:#3f3}.terminal-theme .card-title{font-family:JetBrains Mono,monospace;color:#3f3;margin:0 0 10px;font-size:1.1rem!important}.terminal-theme .status-badge{display:inline-block;font-weight:600;margin:8px 0;padding:6px 14px;border-radius:2px;font-size:.85rem!important}.terminal-theme .badge-healthy{background:#3f3;color:#0a0e0a}.terminal-theme .badge-degraded{background:#cc3;color:#0a0e0a}.terminal-theme .badge-offline{background:#c22;color:#0a0e0a}.terminal-theme .badge-unknown{background:#1a991a;color:#0a0e0a}.terminal-theme .card-healthy{border-color:#3f3}.terminal-theme .card-degraded{border-color:#cc3}.terminal-theme .card-offline{border-color:#c22}.terminal-theme .card-unknown{border-color:#1a991a}.terminal-theme .last-checked{font-size:12px!important;color:#2c2;font-family:JetBrains Mono,monospace}.terminal-theme .drag-hint{color:#2c2;font-size:.8rem!important;margin-bottom:8px}.terminal-theme .drag-handle{cursor:grab;padding:0 14px 0 0;color:#2c2}.terminal-theme .category-actions,.terminal-theme .actions{display:flex;flex-wrap:nowrap;gap:5px;align-items:center}.zen-theme .category-info{flex:1;min-width:0;padding-right:16px}.zen-theme .category-actions{display:flex;gap:8px}.terminal-theme .category-info{flex:1;min-width:0;padding-right:16px}.terminal-theme .category-actions{display:flex;gap:8px}.paper-theme .category-info{flex:1;min-width:0;padding-right:16px}.paper-theme .category-actions{display:flex;gap:8px}.nocturne-theme .category-info{flex:1;min-width:0;padding-right:16px}.nocturne-theme .category-actions{display:flex;gap:8px}.botanical-theme .category-info{flex:1;min-width:0;padding-right:16px}.botanical-theme .category-actions{display:flex;gap:8px}.archive-theme .category-info{flex:1;min-width:0;padding-right:16px}.archive-theme .category-actions{display:flex;gap:8px}.theme-horizontal .debug-panel{background:#f7f5f0;border:1px solid #d4cfc5!important;border-radius:8px 8px 0 0}.theme-horizontal .debug-header{background:#ebe7df;border-color:#d4cfc5}.theme-horizontal .debug-header h3{color:#8a857a}.theme-horizontal .debug-content{background:#fafafa}.theme-horizontal .debug-empty{color:#8a857a}.theme-horizontal .request-item{border-color:#e0dcd3}.theme-horizontal .request-summary:hover{background:#8b735514}.theme-horizontal .url{color:#3d3832}.theme-horizontal .btn-toggle,.theme-horizontal .btn-clear{background:#d4cfc5;color:#5a564e}.theme-horizontal .btn-toggle:hover,.theme-horizontal .btn-clear:hover{background:#c4b8a8}.theme-horizontal .btn-close{background:#b54a4a;color:#f7f5f0}.theme-horizontal .detail-section h4{color:#5a564e}.theme-horizontal .detail-row .label{color:#7a756d}.theme-horizontal .detail-row .value{color:#2d2a26}.theme-horizontal .request-details{background:#f0ebe3;border-color:#d4cfc5}.theme-horizontal pre.value{background:#e8e4dc}.theme-horizontal .duration{color:#8a857a}.theme-horizontal .detail-row.error .value{color:#b54a4a}.theme-sidebar .debug-panel{background:#0d120d;border:1px solid #1a2a1a!important;border-radius:2px 2px 0 0}.theme-sidebar .debug-header{background:#080c08;border-color:#1a2a1a}.theme-sidebar .debug-header h3{color:#3f3}.theme-sidebar .debug-content{background:#050805}.theme-sidebar .debug-empty{color:#2c2}.theme-sidebar .request-item{border-color:#1a2a1a}.theme-sidebar .request-summary:hover{background:#33ff3314}.theme-sidebar .url{color:#3f3}.theme-sidebar .btn-toggle,.theme-sidebar .btn-clear{background:#1a2a1a;color:#2c2;border:1px solid #2a4a2a}.theme-sidebar .btn-toggle:hover,.theme-sidebar .btn-clear:hover{background:#2a4a2a;border-color:#3f3}.theme-sidebar .btn-close{background:#661a1a;color:#f33}.theme-sidebar .detail-section h4{color:#2c2}.theme-sidebar .detail-row .label{color:#1a6a1a}.theme-sidebar .detail-row .value{color:#3f3}.theme-sidebar .request-details{background:#0a0e0a;border-color:#1a2a1a}.theme-sidebar pre.value{background:#080c08;border:1px solid #1a2a1a}.theme-sidebar .duration{color:#2c2}.theme-sidebar .detail-row.error .value{color:#f33}.theme-dashboard .debug-panel{background:#fff;border:1px solid #e0e0e0!important;border-radius:8px 8px 0 0}.theme-dashboard .debug-header{background:#f5f5f5;border-color:#e0e0e0}.theme-dashboard .debug-header h3{color:#4a4a4a}.theme-dashboard .debug-content{background:#fafafa}.theme-dashboard .debug-empty{color:#888}.theme-dashboard .request-item{border-color:#eee}.theme-dashboard .request-summary:hover{background:#c41e3a0a}.theme-dashboard .url{color:#333}.theme-dashboard .btn-toggle,.theme-dashboard .btn-clear{background:#e0e0e0;color:#666}.theme-dashboard .btn-toggle:hover,.theme-dashboard .btn-clear:hover{background:#d0d0d0}.theme-dashboard .btn-close{background:#da3633;color:#fff}.theme-dashboard .detail-section h4{color:#666}.theme-dashboard .detail-row .label{color:#888}.theme-dashboard .detail-row .value{color:#333}.theme-dashboard .request-details{background:#f5f5f5;border-color:#e0e0e0}.theme-dashboard pre.value{background:#eee}.theme-dashboard .duration{color:#888}.theme-dashboard .detail-row.error .value{color:#da3633}.theme-rail .debug-panel{background:#161630;border:1px solid #2a2a4a!important;border-radius:8px 8px 0 0}.theme-rail .debug-header{background:#12122a;border-color:#2a2a4a}.theme-rail .debug-header h3{color:#c0c0e0}.theme-rail .debug-content{background:#101020}.theme-rail .debug-empty{color:#6a6a8a}.theme-rail .request-item{border-color:#2a2a4a}.theme-rail .request-summary:hover{background:#8080c01a}.theme-rail .url{color:#c0c0e0}.theme-rail .btn-toggle,.theme-rail .btn-clear{background:#2a2a4a;color:#a0a0c0;border:1px solid #3a3a6a}.theme-rail .btn-toggle:hover,.theme-rail .btn-clear:hover{background:#3a3a5a;border-color:#8080c0}.theme-rail .btn-close{background:#602020;color:#ff8080}.theme-rail .detail-section h4{color:#8a8aaa}.theme-rail .detail-row .label{color:#6a6a8a}.theme-rail .detail-row .value{color:#c0c0e0}.theme-rail .request-details{background:#0e0e20;border-color:#2a2a4a}.theme-rail pre.value{background:#12122a;border:1px solid #2a2a4a}.theme-rail .duration{color:#6a6a8a}.theme-rail .detail-row.error .value{color:#ff8080}.theme-tabs .debug-panel{background:#faf8f3;border:1px solid #c4c8b8!important;border-radius:16px 16px 0 0}.theme-tabs .debug-header{background:#e8e4da;border-color:#c4c8b8}.theme-tabs .debug-header h3{color:#3d4a3a}.theme-tabs .debug-content{background:#f4f1eb}.theme-tabs .debug-empty{color:#7a8a7a}.theme-tabs .request-item{border-color:#d4cfc2}.theme-tabs .request-summary:hover{background:#6b8b6b1a}.theme-tabs .url{color:#3d4a3a}.theme-tabs .btn-toggle,.theme-tabs .btn-clear{background:#c4c8b8;color:#5a6a58}.theme-tabs .btn-toggle:hover,.theme-tabs .btn-clear:hover{background:#b4b8a8}.theme-tabs .btn-close{background:#b56a6a;color:#f4f1eb}.theme-tabs .detail-section h4{color:#5a6a58}.theme-tabs .detail-row .label{color:#7a8a7a}.theme-tabs .detail-row .value{color:#3d4a3a}.theme-tabs .request-details{background:#e8e4da;border-color:#c4c8b8}.theme-tabs pre.value{background:#d4cfc2}.theme-tabs .duration{color:#7a8a7a}.theme-tabs .detail-row.error .value{color:#b56a6a}.theme-split .debug-panel{background:#201e1a;border:1px solid #3a352e!important;border-radius:6px 6px 0 0}.theme-split .debug-header{background:#141210;border-color:#3a352e}.theme-split .debug-header h3{color:#8a8078}.theme-split .debug-content{background:#1a1815}.theme-split .debug-empty{color:#706860}.theme-split .request-item{border-color:#3a352e}.theme-split .request-summary:hover{background:#c4a87c1a}.theme-split .url{color:#d4c8b8}.theme-split .btn-toggle,.theme-split .btn-clear{background:#3a352e;color:#8a8078}.theme-split .btn-toggle:hover,.theme-split .btn-clear:hover{background:#4a453c}.theme-split .btn-close{background:#6a3030;color:#d4a0a0}.theme-split .detail-section h4{color:#8a8078}.theme-split .detail-row .label{color:#706860}.theme-split .detail-row .value{color:#d4c8b8}.theme-split .request-details{background:#141210;border-color:#3a352e}.theme-split pre.value{background:#1a1815;border:1px solid #3a352e}.theme-split .duration{color:#706860}.theme-split .detail-row.error .value{color:#d4a0a0}.paper-theme .page-title{font-family:Playfair Display,serif;font-size:1.8rem;color:#1a1a1a;margin:0 0 20px}.paper-theme .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.paper-theme .header-actions{display:flex;gap:12px}.paper-theme .btn{padding:5px 10px;border:none;border-radius:6px;cursor:pointer;font-size:.65rem;font-family:Inter,sans-serif;transition:all .2s}.paper-theme .btn-refresh{background:#f0f0f0;color:#333;border:1px solid #ddd;padding:4px 8px;font-size:.6rem}.paper-theme .btn-refresh:hover{background:#e0e0e0}.paper-theme .btn-add,.paper-theme .btn-save,.paper-theme .btn-add-category{background:#238636;color:#fff}.paper-theme .btn-add:hover,.paper-theme .btn-save:hover,.paper-theme .btn-add-category:hover{background:#2d7a3f}.paper-theme .btn-cancel{background:#666;color:#fff}.paper-theme .btn-health{background:#1f6feb;color:#fff}.paper-theme .btn-duplicate{background:#6e40c9;color:#fff}.paper-theme .btn-edit{background:#333;color:#fff}.paper-theme .btn-delete{background:#da3633;color:#fff}.paper-theme .btn-categories,.paper-theme .btn-back{background:#6e40c9;color:#fff}.paper-theme .btn-back:hover{background:#5a35ad}.paper-theme .btn-retry{background:#1f6feb;color:#fff}.paper-theme .btn-retry:hover{background:#1a5fd9}.paper-theme .btn-view-response{background:#238636;color:#fff}.paper-theme .btn-view-response:hover{background:#2d7a3f}.paper-theme .card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000000f}.paper-theme .form-title{font-family:Playfair Display,serif;margin:0 0 16px;color:#1a1a1a;font-size:1.2rem}.paper-theme .form-input{flex:1;padding:10px 12px;background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;color:#1a1a1a;font-size:.9rem;font-family:Inter,sans-serif}.paper-theme .form-input:focus{border-color:#c41e3a;outline:none}.paper-theme .form-input::placeholder{color:#999}.paper-theme .form-row{display:flex;gap:12px;margin-bottom:12px}.paper-theme .form-actions{display:flex;gap:12px;margin-top:16px}.paper-theme .state-box{padding:20px;text-align:center}.paper-theme .loading{color:#666}.paper-theme .error{color:#c41e3a;background:#c41e3a1a;padding:12px;border-radius:6px;margin-bottom:16px}.paper-theme .empty-text{color:#666;margin-bottom:16px}.paper-theme .table-style{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden;box-shadow:0 2px 8px #0000000f}.paper-theme .th-style{background:#f5f5f5;color:#666;font-weight:600;padding:12px;text-align:left;font-family:Inter,sans-serif}.paper-theme .td-style{padding:12px;text-align:left;border-bottom:1px solid #eee;color:#333;font-family:Inter,sans-serif;vertical-align:middle}.paper-theme .table-row:hover{background:#fafafa}.paper-theme .health-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.65rem;font-weight:500}.paper-theme .health-healthy{background:#238636;color:#fff}.paper-theme .health-degraded{background:#d29922;color:#fff}.paper-theme .health-offline{background:#da3633;color:#fff}.paper-theme .health-unknown{background:#888;color:#fff}.paper-theme .info-label{flex:1;padding:10px 12px;background:#c41e3a14;border:1px solid #c41e3a;border-radius:6px;color:#c41e3a;font-size:.9rem;display:flex;align-items:center}.paper-theme .checkbox-label{display:flex;align-items:center;gap:8px;color:#333;font-size:.9rem;cursor:pointer}.paper-theme .category-item{display:flex;align-items:center;padding:14px 18px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:8px;transition:all .2s}.paper-theme .category-item:hover{border-color:#c41e3a;box-shadow:0 2px 8px #00000014}.paper-theme .category-item.drag-over{border-color:#c41e3a;background:#c41e3a0a}.paper-theme .category-name{font-weight:600;color:#1a1a1a;font-family:Inter,sans-serif;margin-bottom:4px}.paper-theme .category-meta{color:#888;font-size:.8rem;font-family:Inter,sans-serif;display:flex;gap:12px;flex-wrap:wrap}.paper-theme .health-card{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:24px;margin-bottom:16px;transition:all .2s}.paper-theme .health-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.paper-theme .card-title{font-family:Playfair Display,serif;color:#1a1a1a;margin:0 0 12px;font-size:1.1rem}.paper-theme .status-badge{display:inline-block;font-weight:600;margin:8px 0;padding:6px 14px;border-radius:20px;font-size:.85rem}.paper-theme .badge-healthy{background:#238636;color:#fff}.paper-theme .badge-degraded{background:#d29922;color:#fff}.paper-theme .badge-offline{background:#da3633;color:#fff}.paper-theme .badge-unknown{background:#888;color:#fff}.paper-theme .card-healthy{border-color:#238636}.paper-theme .card-degraded{border-color:#d29922}.paper-theme .card-offline{border-color:#da3633}.paper-theme .card-unknown{border-color:#888}.paper-theme .last-checked{font-size:12px;color:#888;font-family:Inter,sans-serif}.paper-theme .drag-hint{color:#888;font-size:.8rem;margin-bottom:8px}.paper-theme .drag-handle{cursor:grab;padding:0 14px 0 0;color:#aaa}.paper-theme .category-actions,.paper-theme .actions{display:flex;flex-wrap:nowrap;gap:8px;align-items:center}.nocturne-theme .page-title{font-family:Outfit,sans-serif;font-size:1.8rem;color:#e0e0f0;margin:0 0 20px;font-weight:300;letter-spacing:2px}.nocturne-theme .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.nocturne-theme .header-actions{display:flex;gap:12px}.nocturne-theme .btn{padding:5px 10px;border:1px solid #3a3a6a;border-radius:4px;cursor:pointer;font-size:.6rem;font-family:Outfit,sans-serif;transition:all .2s;text-transform:uppercase;letter-spacing:1px}.nocturne-theme .btn-refresh{background:transparent;color:#a0a0c0}.nocturne-theme .btn-refresh:hover{background:#a0a0c01a;border-color:#8080c0}.nocturne-theme .btn-add,.nocturne-theme .btn-save,.nocturne-theme .btn-add-category{background:#6060a0;color:#e0e0f0;border-color:#8080c0}.nocturne-theme .btn-add:hover,.nocturne-theme .btn-save:hover,.nocturne-theme .btn-add-category:hover{background:#8080c0}.nocturne-theme .btn-cancel{background:transparent;color:#6a6a8a;border-color:#3a3a6a}.nocturne-theme .btn-cancel:hover{color:#c0c0e0;border-color:#8080c0}.nocturne-theme .btn-health{background:#405080;color:#e0e0f0;border-color:#8080c0}.nocturne-theme .btn-duplicate{background:#3a3a6a;color:#a0a0c0;border-color:#6060a0}.nocturne-theme .btn-edit{background:#2a2a4a;color:#8a8aaa;border-color:#3a3a6a}.nocturne-theme .btn-edit:hover{color:#c0c0e0;border-color:#8080c0}.nocturne-theme .btn-delete{background:#602020;color:#ff8080;border-color:#a04040}.nocturne-theme .btn-delete:hover{background:#a04040}.nocturne-theme .btn-categories,.nocturne-theme .btn-back{background:#3a3a6a;color:#c0c0e0;border-color:#8080c0}.nocturne-theme .btn-back:hover{background:#505090}.nocturne-theme .btn-retry{background:#4a4a8a;color:#c0c0e0;border-color:#8080c0}.nocturne-theme .btn-retry:hover{background:#6060a0}.nocturne-theme .btn-view-response{background:#50a050;color:#e0e0f0;border-color:#8080c0}.nocturne-theme .btn-view-response:hover{background:#60b060}.nocturne-theme .card{background:#161630;border:1px solid #2a2a4a;border-radius:8px;padding:20px;margin-bottom:20px}.nocturne-theme .form-title{font-family:Outfit,sans-serif;margin:0 0 16px;color:#c0c0e0;font-size:1rem;font-weight:300;letter-spacing:1px}.nocturne-theme .form-input{flex:1;padding:10px 12px;background:#12122a;border:1px solid #2a2a4a;border-radius:4px;color:#e0e0f0;font-size:.9rem;font-family:Outfit,sans-serif}.nocturne-theme .form-input:focus{border-color:#8080c0;outline:none}.nocturne-theme .form-input::placeholder{color:#6a6a8a}.nocturne-theme .form-row{display:flex;gap:12px;margin-bottom:12px}.nocturne-theme .form-actions{display:flex;gap:12px;margin-top:16px}.nocturne-theme .state-box{padding:20px;text-align:center}.nocturne-theme .loading{color:#6a6a8a}.nocturne-theme .error{color:#ff8080;background:#a0404033;padding:12px;border-radius:4px;margin-bottom:16px;border:1px solid #602020}.nocturne-theme .empty-text{color:#6a6a8a;margin-bottom:16px}.nocturne-theme .table-style{width:100%;border-collapse:collapse;background:#161630;border:1px solid #2a2a4a;border-radius:8px;overflow:hidden}.nocturne-theme .th-style{background:#12122a;color:#8a8aaa;font-weight:600;padding:12px;text-align:left;font-family:Outfit,sans-serif;border-bottom:1px solid #2a2a4a}.nocturne-theme .td-style{padding:12px;text-align:left;border-bottom:1px solid #1a1a3a;color:#c0c0e0;font-family:Outfit,sans-serif;vertical-align:middle}.nocturne-theme .table-row:hover{background:#a0a0c00d}.nocturne-theme .health-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.6rem;font-weight:500}.nocturne-theme .health-healthy{background:#50a050;color:#e0e0f0}.nocturne-theme .health-degraded{background:#c0a030;color:#0a0a1a}.nocturne-theme .health-offline{background:#a04040;color:#e0e0f0}.nocturne-theme .health-unknown{background:#6a6a8a;color:#e0e0f0}.nocturne-theme .info-label{flex:1;padding:10px 12px;background:#8080c01a;border:1px solid #8080c0;border-radius:4px;color:#c0c0e0;font-size:.9rem;display:flex;align-items:center}.nocturne-theme .checkbox-label{display:flex;align-items:center;gap:8px;color:#c0c0e0;font-size:.9rem;cursor:pointer}.nocturne-theme .category-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#161630;border:1px solid #2a2a4a;border-radius:8px;margin-bottom:8px;transition:all .2s}.nocturne-theme .category-item:hover{border-color:#8080c0}.nocturne-theme .category-item.drag-over{border-color:#8080c0;background:#8080c01a}.nocturne-theme .category-name{font-weight:600;color:#c0c0e0;font-family:Outfit,sans-serif;margin-bottom:4px}.nocturne-theme .category-meta{color:#6a6a8a;font-size:.8rem;font-family:Outfit,sans-serif;display:flex;gap:12px;flex-wrap:wrap}.nocturne-theme .health-card{background:#161630;border:2px solid #2a2a4a;border-radius:8px;padding:24px;margin-bottom:16px;transition:all .2s}.nocturne-theme .health-card:hover{border-color:#8080c0}.nocturne-theme .card-title{font-family:Outfit,sans-serif;color:#c0c0e0;margin:0 0 12px;font-size:1rem;font-weight:300}.nocturne-theme .status-badge{display:inline-block;font-weight:600;margin:8px 0;padding:6px 14px;border-radius:20px;font-size:.85rem}.nocturne-theme .badge-healthy{background:#50a050;color:#e0e0f0}.nocturne-theme .badge-degraded{background:#c0a030;color:#0a0a1a}.nocturne-theme .badge-offline{background:#a04040;color:#e0e0f0}.nocturne-theme .badge-unknown{background:#6a6a8a;color:#e0e0f0}.nocturne-theme .card-healthy{border-color:#50a050}.nocturne-theme .card-degraded{border-color:#c0a030}.nocturne-theme .card-offline{border-color:#a04040}.nocturne-theme .card-unknown{border-color:#6a6a8a}.nocturne-theme .last-checked{font-size:12px;color:#6a6a8a;font-family:Outfit,sans-serif}.nocturne-theme .drag-hint{color:#6a6a8a;font-size:.8rem;margin-bottom:8px}.nocturne-theme .drag-handle{cursor:grab;padding:0 14px 0 0;color:#6a6a8a}.nocturne-theme .category-actions,.nocturne-theme .actions{display:flex;flex-wrap:nowrap;gap:8px;align-items:center}.botanical-theme .page-title{font-family:Nunito,sans-serif;font-size:1.8rem;color:#3d4a3a;margin:0 0 20px;font-weight:600}.botanical-theme .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.botanical-theme .header-actions{display:flex;gap:12px}.botanical-theme .btn{padding:5px 12px;border:none;border-radius:14px;cursor:pointer;font-size:.65rem;font-family:Nunito,sans-serif;font-weight:600;transition:all .2s}.botanical-theme .btn-refresh{background:#d4cfc2;color:#5a6a58;border:1px solid #c4c8b8}.botanical-theme .btn-refresh:hover{background:#c4c8b8}.botanical-theme .btn-add,.botanical-theme .btn-save,.botanical-theme .btn-add-category{background:#6b8b6b;color:#f4f1eb}.botanical-theme .btn-add:hover,.botanical-theme .btn-save:hover,.botanical-theme .btn-add-category:hover{background:#5a7a5a;transform:translateY(-2px)}.botanical-theme .btn-cancel{background:#c4c8b8;color:#5a6a58}.botanical-theme .btn-health{background:#5c7060;color:#f4f1eb}.botanical-theme .btn-duplicate{background:#7a8a7a;color:#f4f1eb}.botanical-theme .btn-edit{background:#c4c8b8;color:#4a5a48}.botanical-theme .btn-delete{background:#b56a6a;color:#f4f1eb}.botanical-theme .btn-categories{background:#5a7a5a;color:#f4f1eb}.botanical-theme .btn-back{background:#5a7a5a;color:#f4f1eb;border-radius:14px}.botanical-theme .btn-back:hover{background:#4a6a4a}.botanical-theme .btn-retry{background:#c4973a;color:#f4f1eb;border-radius:14px}.botanical-theme .btn-retry:hover{background:#b08a30}.botanical-theme .btn-view-response{background:#6b8b6b;color:#f4f1eb;border-radius:14px}.botanical-theme .btn-view-response:hover{background:#5a7a5a}.botanical-theme .card{background:#faf8f3;border:1px solid #c4c8b8;border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #3d4a3a14}.botanical-theme .form-title{font-family:Nunito,sans-serif;margin:0 0 16px;color:#3d4a3a;font-size:1.2rem;font-weight:600}.botanical-theme .form-input{flex:1;padding:10px 12px;background:#f4f1eb;border:1px solid #c4c8b8;border-radius:12px;color:#3d4a3a;font-size:.9rem;font-family:Nunito,sans-serif}.botanical-theme .form-input:focus{border-color:#6b8b6b;outline:none}.botanical-theme .form-input::placeholder{color:#7a8a7a}.botanical-theme .form-row{display:flex;gap:12px;margin-bottom:12px}.botanical-theme .form-actions{display:flex;gap:12px;margin-top:16px}.botanical-theme .state-box{padding:20px;text-align:center}.botanical-theme .loading{color:#7a8a7a}.botanical-theme .error{color:#b56a6a;background:#b56a6a1a;padding:12px;border-radius:12px;margin-bottom:16px}.botanical-theme .empty-text{color:#7a8a7a;margin-bottom:16px}.botanical-theme .table-style{width:100%;border-collapse:collapse;background:#faf8f3;border-radius:16px;border:1px solid #c4c8b8;overflow:hidden;box-shadow:0 2px 8px #3d4a3a14}.botanical-theme .th-style{background:#e8e4da;color:#5a6a58;font-weight:600;padding:12px;text-align:left;font-family:Nunito,sans-serif}.botanical-theme .td-style{padding:12px;text-align:left;border-bottom:1px solid #d4cfc2;color:#3d4a3a;font-family:Nunito,sans-serif;vertical-align:middle}.botanical-theme .table-row:hover{background:#6b8b6b0d}.botanical-theme .health-badge{display:inline-block;padding:4px 8px;border-radius:12px;font-size:.65rem;font-weight:500}.botanical-theme .health-healthy{background:#5a7a5a;color:#f4f1eb}.botanical-theme .health-degraded{background:#b8963a;color:#f4f1eb}.botanical-theme .health-offline{background:#b56a6a;color:#f4f1eb}.botanical-theme .health-unknown{background:#7a8a7a;color:#f4f1eb}.botanical-theme .info-label{flex:1;padding:10px 12px;background:#6b8b6b1a;border:1px solid #6b8b6b;border-radius:12px;color:#6b8b6b;font-size:.9rem;display:flex;align-items:center}.botanical-theme .checkbox-label{display:flex;align-items:center;gap:8px;color:#3d4a3a;font-size:.9rem;cursor:pointer}.botanical-theme .category-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#faf8f3;border:1px solid #c4c8b8;border-radius:12px;margin-bottom:8px;transition:all .2s}.botanical-theme .category-item:hover{border-color:#6b8b6b}.botanical-theme .category-item.drag-over{border-color:#6b8b6b;background:#6b8b6b14}.botanical-theme .category-name{font-weight:600;color:#3d4a3a;font-family:Nunito,sans-serif;margin-bottom:4px}.botanical-theme .category-meta{color:#7a8a7a;font-size:.8rem;font-family:Nunito,sans-serif;display:flex;gap:12px;flex-wrap:wrap}.botanical-theme .health-card{background:#faf8f3;border:2px solid #c4c8b8;border-radius:16px;padding:24px;margin-bottom:16px;transition:all .2s}.botanical-theme .health-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #3d4a3a1f}.botanical-theme .card-title{font-family:Nunito,sans-serif;color:#3d4a3a;margin:0 0 12px;font-size:1.1rem;font-weight:600}.botanical-theme .status-badge{display:inline-block;font-weight:600;margin:8px 0;padding:6px 14px;border-radius:16px;font-size:.85rem}.botanical-theme .badge-healthy{background:#5a7a5a;color:#f4f1eb}.botanical-theme .badge-degraded{background:#b8963a;color:#f4f1eb}.botanical-theme .badge-offline{background:#b56a6a;color:#f4f1eb}.botanical-theme .badge-unknown{background:#7a8a7a;color:#f4f1eb}.botanical-theme .card-healthy{border-color:#5a7a5a}.botanical-theme .card-degraded{border-color:#b8963a}.botanical-theme .card-offline{border-color:#b56a6a}.botanical-theme .card-unknown{border-color:#7a8a7a}.botanical-theme .last-checked{font-size:12px;color:#7a8a7a;font-family:Nunito,sans-serif}.botanical-theme .drag-hint{color:#7a8a7a;font-size:.8rem;margin-bottom:8px}.botanical-theme .drag-handle{cursor:grab;padding:0 14px 0 0;color:#7a8a7a}.botanical-theme .category-actions,.botanical-theme .actions{display:flex;flex-wrap:nowrap;gap:8px;align-items:center}.archive-theme .page-title{font-family:Crimson Pro,serif;font-size:1.8rem;color:#d4c8b8;margin:0 0 20px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.archive-theme .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.archive-theme .header-actions{display:flex;gap:12px}.archive-theme .btn{padding:5px 10px;border:1px solid #4a453c;border-radius:4px;cursor:pointer;font-size:.6rem;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:1px;transition:all .2s}.archive-theme .btn-refresh{background:transparent;color:#8a8078}.archive-theme .btn-refresh:hover{border-color:#c4a87c;color:#c4b8a8}.archive-theme .btn-add,.archive-theme .btn-save,.archive-theme .btn-add-category{background:#c4a87c;color:#1a1815;border-color:#c4a87c}.archive-theme .btn-add:hover,.archive-theme .btn-save:hover,.archive-theme .btn-add-category:hover{background:#a08060}.archive-theme .btn-cancel{background:transparent;color:#706860}.archive-theme .btn-cancel:hover{border-color:#8a8078;color:#c4b8a8}.archive-theme .btn-health{background:#605050;color:#c4b8a8;border-color:#706860}.archive-theme .btn-duplicate{background:#504a40;color:#a09080;border-color:#605050}.archive-theme .btn-edit{background:#3a352e;color:#8a8078;border-color:#4a453c}.archive-theme .btn-edit:hover{border-color:#c4a87c;color:#c4b8a8}.archive-theme .btn-delete{background:#6a3030;color:#d4a0a0;border-color:#803030}.archive-theme .btn-delete:hover{background:#803030}.archive-theme .btn-categories,.archive-theme .btn-back{background:#504a40;color:#c4a87c;border-color:#605050}.archive-theme .btn-back:hover{background:#605050}.archive-theme .btn-retry{background:#605050;color:#c4a87c;border-color:#706860}.archive-theme .btn-retry:hover{background:#706860}.archive-theme .btn-view-response{background:#c4a87c;color:#201e1a;border-color:#c4a87c}.archive-theme .btn-view-response:hover{background:#a08060}.archive-theme .card{background:#201e1a;border:1px solid #3a352e;border-radius:6px;padding:20px;margin-bottom:20px}.archive-theme .form-title{font-family:Crimson Pro,serif;margin:0 0 16px;color:#c4b8a8;font-size:1.2rem;font-weight:500}.archive-theme .form-input{flex:1;padding:10px 12px;background:#141210;border:1px solid #3a352e;border-radius:6px;color:#d4c8b8;font-size:.9rem;font-family:Inter,sans-serif}.archive-theme .form-input:focus{border-color:#c4a87c;outline:none}.archive-theme .form-input::placeholder{color:#706860}.archive-theme .form-row{display:flex;gap:12px;margin-bottom:12px}.archive-theme .form-actions{display:flex;gap:12px;margin-top:16px}.archive-theme .state-box{padding:20px;text-align:center}.archive-theme .loading{color:#706860}.archive-theme .error{color:#d4a0a0;background:#6a30304d;padding:12px;border-radius:6px;margin-bottom:16px;border:1px solid #6a3030}.archive-theme .empty-text{color:#706860;margin-bottom:16px}.archive-theme .table-style{width:100%;border-collapse:collapse;background:#201e1a;border:1px solid #3a352e;border-radius:6px;overflow:hidden}.archive-theme .th-style{background:#141210;color:#8a8078;font-weight:600;padding:12px;text-align:left;font-family:Inter,sans-serif;border-bottom:1px solid #3a352e}.archive-theme .td-style{padding:12px;text-align:left;border-bottom:1px solid #2a2520;color:#d4c8b8;font-family:Inter,sans-serif;vertical-align:middle}.archive-theme .table-row:hover{background:#c4a87c0d}.archive-theme .health-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.6rem;font-weight:500}.archive-theme .health-healthy{background:#608060;color:#d4c8b8}.archive-theme .health-degraded{background:#b09040;color:#1a1815}.archive-theme .health-offline{background:#a05050;color:#d4c8b8}.archive-theme .health-unknown{background:#706860;color:#d4c8b8}.archive-theme .info-label{flex:1;padding:10px 12px;background:#c4a87c14;border:1px solid #c4a87c;border-radius:6px;color:#c4a87c;font-size:.9rem;display:flex;align-items:center}.archive-theme .checkbox-label{display:flex;align-items:center;gap:8px;color:#d4c8b8;font-size:.9rem;cursor:pointer}.archive-theme .category-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#201e1a;border:1px solid #3a352e;border-radius:6px;margin-bottom:8px;transition:all .2s}.archive-theme .category-item:hover{border-color:#c4a87c}.archive-theme .category-item.drag-over{border-color:#c4a87c;background:#c4a87c14}.archive-theme .category-name{font-weight:600;color:#d4c8b8;font-family:Inter,sans-serif;margin-bottom:4px}.archive-theme .category-meta{color:#706860;font-size:.8rem;font-family:Inter,sans-serif;display:flex;gap:12px;flex-wrap:wrap}.archive-theme .health-card{background:#201e1a;border:2px solid #3a352e;border-radius:6px;padding:24px;margin-bottom:16px;transition:all .2s}.archive-theme .health-card:hover{border-color:#c4a87c}.archive-theme .card-title{font-family:Crimson Pro,serif;color:#d4c8b8;margin:0 0 12px;font-size:1.1rem;font-weight:500}.archive-theme .status-badge{display:inline-block;font-weight:600;margin:8px 0;padding:6px 14px;border-radius:4px;font-size:.85rem}.archive-theme .badge-healthy{background:#608060;color:#d4c8b8}.archive-theme .badge-degraded{background:#b09040;color:#1a1815}.archive-theme .badge-offline{background:#a05050;color:#d4c8b8}.archive-theme .badge-unknown{background:#706860;color:#d4c8b8}.archive-theme .card-healthy{border-color:#608060}.archive-theme .card-degraded{border-color:#b09040}.archive-theme .card-offline{border-color:#a05050}.archive-theme .card-unknown{border-color:#706860}.archive-theme .last-checked{font-size:12px;color:#706860;font-family:Inter,sans-serif}.archive-theme .drag-hint{color:#706860;font-size:.8rem;margin-bottom:8px}.archive-theme .drag-handle{cursor:grab;padding:0 14px 0 0;color:#706860}.archive-theme .category-actions,.archive-theme .actions{display:flex;flex-wrap:nowrap;gap:8px;align-items:center}.zen-theme{margin-top:-200px;position:relative;z-index:10;background:transparent!important}.nocturne-theme{margin-top:-220px;position:relative;z-index:10;background:transparent!important}.botanical-theme{margin-top:-35px;position:relative;z-index:10;background:transparent!important}.archive-theme{margin-top:-160px;position:relative;z-index:10;background:transparent!important}.modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;border-radius:8px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0}.modal-header h3{margin:0;font-size:1.1rem}.btn-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;line-height:1}.btn-close:hover{color:#333}.btn-close-modal{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:inherit;opacity:.5;padding:0 4px;line-height:1}.btn-close-modal:hover{opacity:1}.modal-body{padding:20px}.modal-footer{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #e0e0e0;justify-content:flex-end}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:6px;font-weight:500;color:#333}.form-textarea{width:100%;padding:10px 12px;border:1px solid #d4cfc5;border-radius:4px;font-size:.9rem;font-family:Inter,sans-serif;min-height:80px;resize:vertical;box-sizing:border-box}.form-select{width:100%;padding:10px 12px;border:1px solid #d4cfc5;border-radius:4px;font-size:.9rem;font-family:Inter,sans-serif;background:#fff;cursor:pointer}.publish-status{padding:10px 14px;border-radius:6px;margin-bottom:16px;font-size:.9rem}.publish-status.success{background:#5f70601a;color:#5c7060;border:1px solid #5c7060}.publish-status.error{background:#b54a4a1a;color:#b54a4a;border:1px solid #b54a4a}.generated-preview{background:#f7f5f0;border:1px solid #d4cfc5;border-radius:6px;padding:16px;margin-top:16px}.generated-preview h4{margin:0 0 12px;font-size:.9rem;color:#5a564e}.preview-title{margin-bottom:12px;color:#2d2a26}.preview-content{font-size:.85rem;color:#5a564e;max-height:200px;overflow-y:auto;line-height:1.6}.btn-publish{background:var(--aip-success);color:var(--aip-surface-muted);border:1px solid var(--aip-success);border-radius:4px;padding:5px 10px;font-size:.8rem;cursor:pointer;transition:background .2s,border-color .2s}.btn-publish:hover:not([disabled]){background:color-mix(in srgb,var(--aip-success) 82%,black);border-color:color-mix(in srgb,var(--aip-success) 82%,black)}.btn-generate{background:var(--aip-info);color:var(--aip-surface-muted);border:1px solid var(--aip-info);border-radius:4px;padding:5px 10px;font-size:.8rem;cursor:pointer;transition:background .2s,border-color .2s}.btn-generate:hover:not([disabled]){background:color-mix(in srgb,var(--aip-info) 82%,black);border-color:color-mix(in srgb,var(--aip-info) 82%,black)}.btn-publish-submit{background:var(--aip-success);color:var(--aip-surface-muted);border:1px solid var(--aip-success);border-radius:4px;padding:5px 10px;font-size:.8rem;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.btn-publish-submit:hover:not([disabled]){background:color-mix(in srgb,var(--aip-success) 82%,black);border-color:color-mix(in srgb,var(--aip-success) 82%,black)}.zen-theme .modal-content{background:#fff;border:1px solid #d4cfc5;box-shadow:0 2px 8px #2d2a261f}.zen-theme .modal-header{border-color:#d4cfc5}.zen-theme .modal-header h3{font-family:Cormorant Garamond,serif;color:#2d2a26}.zen-theme .btn-close{color:#8a857a}.zen-theme .btn-close:hover{color:#5a564e}.zen-theme .modal-footer{border-color:#d4cfc5}.zen-theme .form-group label{color:#5a564e}.zen-theme .form-input,.zen-theme .form-textarea,.zen-theme .form-select{background:#f7f5f0;border-color:#d4cfc5;color:#2d2a26}.zen-theme .form-input:focus,.zen-theme .form-textarea:focus,.zen-theme .form-select:focus{border-color:#8b7355;outline:none}.zen-theme .generated-preview{background:#ebe7df;border-color:#d4cfc5}.zen-theme .generated-preview h4{color:#5a564e}.terminal-theme .modal-content{background:#0d120d;border:1px solid #1a2a1a;box-shadow:0 0 20px #33ff331a}.terminal-theme .modal-header{border-color:#1a2a1a}.terminal-theme .modal-header h3{font-family:JetBrains Mono,monospace;color:#3f3;font-size:.9rem;text-shadow:0 0 5px rgba(51,255,51,.3)}.terminal-theme .btn-close{color:#2c2}.terminal-theme .btn-close:hover{color:#3f3}.terminal-theme .modal-footer{border-color:#1a2a1a}.terminal-theme .form-group label{color:#2c2;font-family:JetBrains Mono,monospace;font-size:.75rem}.terminal-theme .form-input,.terminal-theme .form-textarea,.terminal-theme .form-select{background:#050805;border-color:#1a2a1a;color:#3f3;font-family:JetBrains Mono,monospace;font-size:.75rem}.terminal-theme .form-input:focus,.terminal-theme .form-textarea:focus,.terminal-theme .form-select:focus{border-color:#3f3;outline:none;box-shadow:0 0 10px #3f33}.terminal-theme .generated-preview{background:#080c08;border-color:#1a2a1a}.terminal-theme .generated-preview h4{color:#2c2;font-family:JetBrains Mono,monospace}.terminal-theme .preview-title,.terminal-theme .preview-content{color:#3f3;font-family:JetBrains Mono,monospace}.paper-theme .modal-content{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 16px #0000001a}.paper-theme .modal-header{border-color:#e0e0e0}.paper-theme .modal-header h3{font-family:Playfair Display,serif;color:#1a1a1a}.paper-theme .btn-close{color:#666}.paper-theme .btn-close:hover{color:#333}.paper-theme .modal-footer{border-color:#e0e0e0}.paper-theme .form-group label{color:#333}.paper-theme .form-input,.paper-theme .form-textarea,.paper-theme .form-select{background:#fafafa;border-color:#e0e0e0;color:#1a1a1a}.paper-theme .form-input:focus,.paper-theme .form-textarea:focus,.paper-theme .form-select:focus{border-color:#c41e3a;outline:none}.paper-theme .generated-preview{background:#f5f5f5;border-color:#e0e0e0}.paper-theme .generated-preview h4{color:#333}.nocturne-theme .modal-content{background:#161630;border:1px solid #2a2a4a;box-shadow:0 4px 20px #00000080}.nocturne-theme .modal-header{border-color:#2a2a4a}.nocturne-theme .modal-header h3{font-family:Outfit,sans-serif;color:#c0c0e0;font-weight:300;letter-spacing:1px}.nocturne-theme .btn-close{color:#6a6a8a}.nocturne-theme .btn-close:hover{color:#c0c0e0}.nocturne-theme .modal-footer{border-color:#2a2a4a}.nocturne-theme .form-group label{color:#a0a0c0;font-family:Outfit,sans-serif;font-weight:300;letter-spacing:.5px}.nocturne-theme .form-input,.nocturne-theme .form-textarea,.nocturne-theme .form-select{background:#12122a;border-color:#2a2a4a;color:#e0e0f0;font-family:Outfit,sans-serif}.nocturne-theme .form-input:focus,.nocturne-theme .form-textarea:focus,.nocturne-theme .form-select:focus{border-color:#8080c0;outline:none}.nocturne-theme .generated-preview{background:#12122a;border-color:#2a2a4a}.nocturne-theme .generated-preview h4{color:#a0a0c0}.botanical-theme .modal-content{background:#faf8f3;border:1px solid #c4c8b8;box-shadow:0 4px 16px #3d4a3a26}.botanical-theme .modal-header{border-color:#c4c8b8}.botanical-theme .modal-header h3{font-family:Nunito,sans-serif;color:#3d4a3a;font-weight:600}.botanical-theme .btn-close{color:#7a8a7a}.botanical-theme .btn-close:hover{color:#3d4a3a}.botanical-theme .modal-footer{border-color:#c4c8b8}.botanical-theme .form-group label{color:#5a6a58;font-family:Nunito,sans-serif;font-weight:600}.botanical-theme .form-input,.botanical-theme .form-textarea,.botanical-theme .form-select{background:#f4f1eb;border-color:#c4c8b8;color:#3d4a3a;font-family:Nunito,sans-serif;border-radius:12px}.botanical-theme .form-input:focus,.botanical-theme .form-textarea:focus,.botanical-theme .form-select:focus{border-color:#6b8b6b;outline:none}.botanical-theme .generated-preview{background:#ebe7df;border-color:#c4c8b8;border-radius:12px}.botanical-theme .generated-preview h4{color:#5a6a58;font-family:Nunito,sans-serif}.archive-theme .modal-content{background:#201e1a;border:1px solid #3a352e;box-shadow:0 4px 16px #0006}.archive-theme .modal-header{border-color:#3a352e}.archive-theme .modal-header h3{font-family:Crimson Pro,serif;color:#c4b8a8;font-weight:500;letter-spacing:1px}.archive-theme .btn-close{color:#706860}.archive-theme .btn-close:hover{color:#c4b8a8}.archive-theme .modal-footer{border-color:#3a352e}.archive-theme .form-group label{color:#8a8078;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.archive-theme .form-input,.archive-theme .form-textarea,.archive-theme .form-select{background:#141210;border-color:#3a352e;color:#d4c8b8;border-radius:6px}.archive-theme .form-input:focus,.archive-theme .form-textarea:focus,.archive-theme .form-select:focus{border-color:#c4a87c;outline:none}.archive-theme .generated-preview{background:#141210;border-color:#3a352e}.archive-theme .generated-preview h4{color:#8a8078;font-family:Crimson Pro,serif}.btn:disabled,.btn-generate:disabled,.btn-publish:disabled,.btn-publish-submit:disabled{opacity:.5;cursor:not-allowed}
