.tool-page .wr-panel-header{margin-bottom:1.25rem}.tool-page .wr-panel-title{font-size:1.25rem;font-weight:700;color:var(--text);margin-bottom:.25rem}.tool-page .wr-panel-desc{font-size:.875rem;color:var(--muted)}.tool-page .wr-search-wrap{margin-bottom:1rem}.tool-page .wr-search-input{width:100%;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 14px;font-family:var(--sans);font-size:.9rem;color:var(--text);outline:none;transition:border-color .15s}.tool-page .wr-search-input:focus{border-color:var(--accent)}.tool-page .wr-search-input::placeholder{color:var(--muted)}.tool-page .wr-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tool-page .wr-table{width:100%;border-collapse:collapse;font-size:.875rem}.tool-page .wr-table thead th{text-align:left;padding:8px 12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap}.tool-page .wr-table tbody tr{border-bottom:1px solid var(--border);transition:background .1s}.tool-page .wr-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.tool-page .wr-table tbody tr:last-child{border-bottom:none}.tool-page .wr-table td{padding:10px 12px;color:var(--text);vertical-align:top;line-height:1.5}.tool-page .wr-table td:last-child{white-space:nowrap}.tool-page .wr-status-badge{display:inline-block;padding:3px 8px;border-radius:var(--radius-sm);font-family:var(--mono);font-size:.85rem;font-weight:600}.tool-page .wr-status-1xx{background:color-mix(in srgb,var(--color-text-muted) 15%,transparent);color:var(--color-text-muted)}.tool-page .wr-status-2xx{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}.tool-page .wr-status-3xx{background:color-mix(in srgb,#f59e0b 15%,transparent);color:#f59e0b}.tool-page .wr-status-4xx{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger)}.tool-page .wr-status-5xx{background:color-mix(in srgb,#f97316 15%,transparent);color:#f97316}.tool-page .wr-cat-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em}.tool-page .wr-cat-1xx{background:color-mix(in srgb,var(--color-text-muted) 12%,transparent);color:var(--color-text-muted);border:1px solid color-mix(in srgb,var(--color-text-muted) 30%,transparent)}.tool-page .wr-cat-2xx{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 30%,transparent)}.tool-page .wr-cat-3xx{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#f59e0b;border:1px solid color-mix(in srgb,#f59e0b 30%,transparent)}.tool-page .wr-cat-4xx{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent)}.tool-page .wr-cat-5xx{background:color-mix(in srgb,#f97316 12%,transparent);color:#f97316;border:1px solid color-mix(in srgb,#f97316 30%,transparent)}.tool-page .wr-ext-badge{display:inline-block;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 7px;font-family:var(--mono);font-size:.8rem;color:var(--accent);white-space:nowrap}.tool-page .wr-mime-type{font-family:var(--mono);font-size:.82rem;color:var(--muted2);white-space:nowrap}.tool-page .wr-no-results{text-align:center;padding:2rem;color:var(--muted);font-size:.9rem}.tool-page .wr-cron-quick-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:1.25rem}.tool-page .wr-cron-quick-label{font-size:.75rem;font-weight:600;color:var(--muted);white-space:nowrap}.tool-page .wr-cron-quick-btn{padding:5px 11px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted2);font-family:var(--sans);font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.tool-page .wr-cron-quick-btn:hover{border-color:var(--accent);color:var(--accent)}.tool-page .wr-cron-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-bottom:1.25rem}.tool-page .wr-cron-field{display:flex;flex-direction:column;gap:6px}.tool-page .wr-cron-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.tool-page .wr-cron-input{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;font-family:var(--mono);font-size:.9rem;color:var(--text);outline:none;transition:border-color .15s}.tool-page .wr-cron-input:focus{border-color:var(--accent)}.tool-page .wr-cron-preset-sel{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 10px;font-family:var(--sans);font-size:.8rem;color:var(--muted2);outline:none;cursor:pointer}.tool-page .wr-cron-preset-sel:focus{border-color:var(--accent)}.tool-page .wr-cron-output-wrap{display:flex;align-items:center;gap:12px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 16px;margin-bottom:12px;flex-wrap:wrap}.tool-page .wr-cron-string-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);white-space:nowrap}.tool-page .wr-cron-string{flex:1 1;font-family:var(--mono);font-size:1.1rem;font-weight:600;color:var(--accent);letter-spacing:.08em;word-break:break-all}.tool-page .wr-cron-explain-wrap{display:flex;align-items:flex-start;gap:12px;background:color-mix(in srgb,var(--accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:var(--radius-md);padding:12px 16px;margin-bottom:12px;flex-wrap:wrap}.tool-page .wr-cron-explain-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);white-space:nowrap;padding-top:2px}.tool-page .wr-cron-explain{flex:1 1;font-size:.95rem;color:var(--text);line-height:1.5}.tool-page .wr-cron-next-wrap{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 16px}.tool-page .wr-cron-next-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:10px}.tool-page .wr-cron-next-refresh{font-size:.68rem;font-weight:400;color:var(--muted);text-transform:none;letter-spacing:0}.tool-page .wr-cron-next-list{list-style:decimal inside;display:flex;flex-direction:column;gap:5px}.tool-page .wr-cron-next-list li{font-family:var(--mono);font-size:.85rem;color:var(--muted2)}.tool-page .wr-lorem-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:1rem}.tool-page .wr-lorem-mode-group{display:flex;flex-direction:column;gap:8px}.tool-page .wr-lorem-mode-btns{display:flex;gap:4px}.tool-page .wr-lorem-mode-btn{padding:7px 14px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted2);font-family:var(--sans);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s}.tool-page .wr-lorem-mode-btn:hover{border-color:var(--accent);color:var(--text)}.tool-page .wr-lorem-mode-btn.active{background:var(--accent);color:var(--color-accent-on);border-color:var(--accent)}.tool-page .wr-lorem-slider-group{display:flex;flex-direction:column;gap:8px;min-width:180px}.tool-page .wr-lorem-count-val{font-weight:700;color:var(--accent)}.tool-page .wr-lorem-slider{accent-color:var(--accent);width:100%;cursor:pointer}.tool-page .wr-lorem-actions{display:flex;gap:8px;align-items:flex-end}.tool-page .wr-lorem-output{width:100%;min-height:200px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;font-family:var(--sans);font-size:.9rem;color:var(--text);line-height:1.7;resize:vertical;outline:none}.tool-page .wr-lorem-output::placeholder{color:var(--muted)}