@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700&family=IBM+Plex+Mono:wght@400;500&family=JetBrains+Mono:wght@400;500;600&family=M+PLUS+Rounded+1c:wght@400;500;700&family=Nunito:ital,wght@0,400;0,600;0,700;1,400&family=Orbitron:wght@500;700&family=Rajdhani:wght@400;500;600;700&family=Share+Tech+Mono&display=swap";.tool-tabs[data-v-39f76231]{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, transparent);align-items:stretch;gap:.35rem;padding:.5rem 1rem 0;display:flex;overflow-x:auto}.tool-tabs__item[data-v-39f76231]{border-radius:var(--radius-sm) var(--radius-sm) 0 0;max-width:220px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:none;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.82rem;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.tool-tabs__item[data-v-39f76231]:hover{color:var(--text);background:var(--surface-2)}.tool-tabs__item--active[data-v-39f76231]{color:var(--text);background:var(--surface);border-color:var(--border);box-shadow:0 -1px 0 var(--surface)}.tool-tabs__label[data-v-39f76231]{text-overflow:ellipsis;overflow:hidden}.tool-tabs__close[data-v-39f76231]{border-radius:var(--radius-pill);width:1.1rem;height:1.1rem;color:var(--text-muted);justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:inline-flex}.tool-tabs__close[data-v-39f76231]:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.tool-card[data-v-342d939a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;box-shadow:var(--shadow-card);align-items:flex-start;gap:1.25rem;padding:1.5rem;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.tool-card[data-v-342d939a]:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#0ea5e9) 8%, transparent), transparent 60%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.tool-card[data-v-342d939a]:hover{border-color:color-mix(in srgb, var(--accent,#0ea5e9) 50%, var(--border));box-shadow:var(--shadow-hover);z-index:10;overflow:visible}.tool-card[data-v-342d939a]:hover:before{opacity:1}.tool-card__toast[data-v-342d939a]{border-radius:var(--radius-md);color:#f8fafc;opacity:0;visibility:hidden;pointer-events:none;z-index:20;background:#1e293b;padding:.75rem 1rem;font-size:.8125rem;line-height:1.6;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;transform:translateY(4px);box-shadow:0 8px 24px #0f172a47}.tool-card__toast[data-v-342d939a]:after{content:"";border:6px solid #0000;border-top-color:#1e293b;position:absolute;bottom:-6px;left:1.5rem}.tool-card:hover .tool-card__toast[data-v-342d939a]{opacity:1;visibility:visible;transform:translateY(0)}.tool-card__icon[data-v-342d939a]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent,#0ea5e9) 15%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent,#0ea5e9) 30%, transparent);width:52px;height:52px;font-family:var(--font-mono);color:var(--accent,#0ea5e9);z-index:1;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex;position:relative}.tool-card__body[data-v-342d939a]{z-index:1;flex:1;min-width:0;position:relative}.tool-card__title[data-v-342d939a]{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.tool-card__desc[data-v-342d939a]{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .875rem;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.tool-card__tags[data-v-342d939a]{flex-wrap:wrap;gap:.4rem;display:flex}.tool-card__tag[data-v-342d939a]{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border);padding:.2rem .55rem;font-size:.72rem}.tool-card__arrow[data-v-342d939a]{color:var(--text-muted);opacity:.35;z-index:1;flex-shrink:0;align-self:center;font-size:1.1rem;position:relative}.home[data-v-d87f1c13]{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 4rem}@media (width<=375px){.home[data-v-d87f1c13]{padding:1.5rem .75rem 3rem}}.home__hero[data-v-d87f1c13]{margin-bottom:3rem}.home__hero-inner[data-v-d87f1c13]{animation:.6s both fadeUp-d87f1c13}.home__eyebrow[data-v-d87f1c13]{letter-spacing:.04em;color:var(--accent);margin:0 0 .75rem;font-size:.8rem;font-weight:500}.home__title[data-v-d87f1c13]{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.15}.home__subtitle[data-v-d87f1c13]{max-width:520px;color:var(--text-muted);margin:0 0 1.75rem;font-size:1rem;line-height:1.65}.home__stats[data-v-d87f1c13]{gap:2rem;display:flex}.home__stat[data-v-d87f1c13]{flex-direction:column;gap:.15rem;display:flex}.home__stat-num[data-v-d87f1c13]{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.home__stat-label[data-v-d87f1c13]{color:var(--text-muted);font-size:.78rem}.home__grid-section[data-v-d87f1c13]{animation:.6s .15s both fadeUp-d87f1c13}.home__section-header[data-v-d87f1c13]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.home__section-header h2[data-v-d87f1c13]{margin:0;font-size:1rem;font-weight:600}.home__count[data-v-d87f1c13]{color:var(--text-muted);font-size:.8rem}.home__grid[data-v-d87f1c13]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.home__card-item[data-v-d87f1c13]{animation:.5s both fadeUp-d87f1c13}@keyframes fadeUp-d87f1c13{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.json-tree[data-v-c33c0ab1]{font-family:var(--font-mono);font-size:.875rem;line-height:1.65}.json-tree__line[data-v-c33c0ab1]{white-space:pre;flex-wrap:wrap;align-items:baseline;min-height:1.65em;display:flex}.json-tree__indent[data-v-c33c0ab1]{white-space:pre;-webkit-user-select:none;user-select:none}.json-tree__toggle[data-v-c33c0ab1]{cursor:pointer;vertical-align:middle;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-right:4px;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:relative;top:-1px}.json-tree__toggle--expanded[data-v-c33c0ab1]{color:#fff;background:#ef4444}.json-tree__toggle--expanded[data-v-c33c0ab1]:hover{background:#dc2626}.json-tree__toggle--collapsed[data-v-c33c0ab1]{color:#fff;background:#3b82f6}.json-tree__toggle--collapsed[data-v-c33c0ab1]:hover{background:#2563eb}.json-key[data-v-c33c0ab1]{color:#c084fc}.json-string[data-v-c33c0ab1]{color:#4ade80}.json-number[data-v-c33c0ab1]{color:#7dd3fc}.json-boolean[data-v-c33c0ab1]{color:#fca5a5}.json-null[data-v-c33c0ab1],.json-punct[data-v-c33c0ab1],.json-summary[data-v-c33c0ab1]{color:#8b949e}.json-summary__count[data-v-c33c0ab1]{color:#60a5fa}.saved-list[data-v-ae773ec7]{--saved-list-item-row:3.35rem;--saved-list-items-gap:.35rem;--saved-list-items-outer:1rem;--saved-list-max-items-height:calc(var(--saved-list-items-outer) + var(--saved-list-item-row) * 10 + var(--saved-list-items-gap) * 9);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.saved-list__header[data-v-ae773ec7]{background:var(--surface-2);border-bottom:1px solid #0000;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 0;display:flex}.saved-list__header--expanded[data-v-ae773ec7]{border-bottom-color:var(--border)}.saved-list__header-toggle[data-v-ae773ec7]{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .5rem .25rem 1rem;transition:background .15s;display:flex}.saved-list__header-toggle[data-v-ae773ec7]:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface-2))}.saved-list__header-actions[data-v-ae773ec7]{flex-shrink:0;align-items:center;gap:.35rem;padding-right:.75rem;display:flex}.saved-list__action-btn[data-v-ae773ec7]{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.3rem .65rem;font-size:.72rem;transition:color .15s,border-color .15s,background .15s}.saved-list__action-btn[data-v-ae773ec7]:hover{color:var(--text);border-color:var(--text-muted);background:color-mix(in srgb, var(--accent) 6%, transparent)}.saved-list__title-group[data-v-ae773ec7]{align-items:baseline;gap:.5rem;display:flex}.saved-list__chevron[data-v-ae773ec7]{color:var(--text-muted);flex-shrink:0;width:.75rem;font-size:.65rem}.saved-list__title[data-v-ae773ec7]{margin:0;font-size:.85rem;font-weight:600}.saved-list__count[data-v-ae773ec7]{color:var(--text-muted);font-size:.75rem}.saved-list__quota[data-v-ae773ec7]{pointer-events:none;flex:1;min-width:180px;max-width:260px}.saved-list__quota-text[data-v-ae773ec7]{color:var(--text-muted);text-align:right;margin-bottom:.3rem;font-size:.72rem;display:block}.saved-list__quota-bar[data-v-ae773ec7]{background:var(--border);border-radius:999px;height:4px;overflow:hidden}.saved-list__quota-fill[data-v-ae773ec7]{background:var(--accent);border-radius:999px;height:100%;transition:width .25s}.saved-list__quota-fill--warn[data-v-ae773ec7]{background:#f59e0b}.saved-list__body[data-v-ae773ec7]{flex-direction:column;min-height:0;animation:.2s both slideDown-ae773ec7;display:flex}.saved-list__items-scroll[data-v-ae773ec7]{flex:0 auto;min-height:0}.saved-list__items-scroll--overflow[data-v-ae773ec7]{max-height:var(--saved-list-max-items-height);overflow-y:auto}.saved-list__search[data-v-ae773ec7]{border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:.5rem;padding:.65rem .75rem .5rem;display:flex}.saved-list__search-modes[data-v-ae773ec7]{gap:.35rem;display:flex}.saved-list__search-mode[data-v-ae773ec7]{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .6rem;font-size:.72rem;transition:color .15s,border-color .15s,background .15s}.saved-list__search-mode[data-v-ae773ec7]:hover{color:var(--text);border-color:var(--text-muted)}.saved-list__search-mode--active[data-v-ae773ec7]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent)}.saved-list__search-input-wrap[data-v-ae773ec7]{align-items:center;gap:.35rem;display:flex}.saved-list__search-input[data-v-ae773ec7]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);flex:1;padding:.45rem .65rem;font-size:.82rem}.saved-list__search-input[data-v-ae773ec7]:focus{border-color:var(--accent);outline:none}.saved-list__search-input[data-v-ae773ec7]::placeholder{color:var(--text-muted);opacity:.75}.saved-list__search-clear[data-v-ae773ec7]{border:1px solid var(--border);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;font-size:1rem;line-height:1;transition:color .15s,border-color .15s}.saved-list__search-clear[data-v-ae773ec7]:hover{color:var(--text);border-color:var(--text-muted)}.saved-list__empty[data-v-ae773ec7]{color:var(--text-muted);padding:1rem;font-size:.82rem}.saved-list__items[data-v-ae773ec7]{flex-direction:column;gap:.35rem;margin:0;padding:.5rem;list-style:none;display:flex}.saved-list__item[data-v-ae773ec7]{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:stretch;transition:border-color .15s;display:flex;overflow:hidden}.saved-list__item[data-v-ae773ec7]:hover,.saved-list__item--active[data-v-ae773ec7]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.saved-list__item--active[data-v-ae773ec7]{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.saved-list__item-main[data-v-ae773ec7]{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;min-width:0;padding:.55rem .75rem;display:flex}.saved-list__item-name[data-v-ae773ec7]{font-size:.82rem;font-family:var(--font-mono);color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.saved-list__item-meta[data-v-ae773ec7]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.saved-list__item-tag-wrap[data-v-ae773ec7]{max-width:12rem;display:inline-flex}.saved-list__item-tag-btn[data-v-ae773ec7]{background:color-mix(in srgb, var(--accent) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--accent);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:999px;max-width:12rem;padding:.1rem .45rem;font-size:.68rem;overflow:hidden}.saved-list__item-tag-btn--empty[data-v-ae773ec7]{color:var(--text-muted);background:0 0;border-style:dashed}.saved-list__item-tag-btn[data-v-ae773ec7]:hover{border-color:var(--accent)}.saved-list__item-tag-input[data-v-ae773ec7]{border:1px solid var(--accent);background:var(--surface);width:8rem;max-width:100%;color:var(--text);border-radius:999px;padding:.1rem .4rem;font-size:.68rem}.saved-list__item-tag-input[data-v-ae773ec7]:focus{outline:none}.saved-list__item-delete[data-v-ae773ec7]{border:none;border-left:1px solid var(--border);width:36px;color:var(--text-muted);cursor:pointer;background:0 0;flex-shrink:0;font-size:1.1rem;transition:color .15s,background .15s}.saved-list__item-delete[data-v-ae773ec7]:hover{color:var(--error-text);background:#ef44441a}.saved-list__pagination[data-v-ae773ec7]{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem .65rem;display:flex}.saved-list__page-info[data-v-ae773ec7]{color:var(--text-muted);font-size:.72rem}.saved-list__page-size[data-v-ae773ec7]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.saved-list__page-preset[data-v-ae773ec7]{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.15rem .45rem;font-size:.68rem;transition:color .15s,border-color .15s,background .15s}.saved-list__page-preset[data-v-ae773ec7]:hover{color:var(--text);border-color:var(--text-muted)}.saved-list__page-preset--active[data-v-ae773ec7]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent)}.saved-list__page-actions[data-v-ae773ec7]{align-items:center;gap:.5rem;display:flex}.saved-list__page-btn[data-v-ae773ec7]{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .6rem;font-size:.72rem;transition:color .15s,border-color .15s}.saved-list__page-btn[data-v-ae773ec7]:hover:not(:disabled){color:var(--text);border-color:var(--text-muted)}.saved-list__page-btn[data-v-ae773ec7]:disabled{opacity:.4;cursor:not-allowed}.saved-list__page-num[data-v-ae773ec7]{color:var(--text-muted);text-align:center;min-width:4rem;font-size:.72rem}@keyframes slideDown-ae773ec7{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.back-to-top[data-v-637224fc]{z-index:90;border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:2.75rem;height:2.75rem;color:var(--accent);box-shadow:var(--shadow-card);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;position:fixed;bottom:1.75rem;right:1.25rem}.back-to-top[data-v-637224fc]:hover{border-color:var(--accent);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.back-to-top__icon[data-v-637224fc]{font-size:1.1rem;font-weight:700;line-height:1}.back-top-enter-active[data-v-637224fc],.back-top-leave-active[data-v-637224fc]{transition:opacity .25s,transform .25s}.back-top-enter-from[data-v-637224fc],.back-top-leave-to[data-v-637224fc]{opacity:0;transform:translateY(12px)scale(.92)}.json-tool__indent[data-v-2ad433fd]{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.82rem;display:flex}.json-tool__indent select[data-v-2ad433fd]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:.35rem .5rem;font-size:.82rem}.json-tool__panels[data-v-2ad433fd]{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;animation:.5s .1s both fadeUp-2ad433fd;display:grid}.save-dialog-overlay[data-v-2ad433fd]{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.save-dialog[data-v-2ad433fd]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;max-width:400px;padding:1.25rem;animation:.25s both fadeUp-2ad433fd;box-shadow:0 20px 48px #00000059}.save-dialog__title[data-v-2ad433fd]{margin:0 0 .35rem;font-size:1rem;font-weight:600}.save-dialog__desc[data-v-2ad433fd]{color:var(--text-muted);margin:0 0 1rem;font-size:.82rem}.save-dialog__tag-history[data-v-2ad433fd]{margin-bottom:1rem}.save-dialog__tag-history-label[data-v-2ad433fd]{color:var(--text-muted);margin-bottom:.45rem;font-size:.78rem;display:block}.save-dialog__tag-options[data-v-2ad433fd]{flex-wrap:wrap;gap:.4rem;display:flex}.save-dialog__tag-option[data-v-2ad433fd]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);cursor:pointer;padding:.25rem .6rem;font-size:.78rem;transition:color .15s,border-color .15s,background .15s}.save-dialog__tag-option[data-v-2ad433fd]:hover{color:var(--text);border-color:var(--text-muted)}.save-dialog__tag-option--active[data-v-2ad433fd]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface-2))}.save-dialog__label[data-v-2ad433fd]{color:var(--text-muted);flex-direction:column;gap:.4rem;margin-bottom:1.25rem;font-size:.82rem;display:flex}.save-dialog__input[data-v-2ad433fd]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);padding:.55rem .75rem;font-size:.875rem}.save-dialog__input[data-v-2ad433fd]:focus{border-color:var(--accent);outline:none}.save-dialog__actions[data-v-2ad433fd]{justify-content:flex-end;gap:.5rem;display:flex}.save-dialog__desc--warn[data-v-2ad433fd]{color:var(--error-text)}.save-dialog__tips[data-v-2ad433fd]{color:var(--text-muted);margin:0 0 1.25rem;padding-left:1.1rem;font-size:.82rem;line-height:1.6}.save-dialog--warn[data-v-2ad433fd]{border-color:color-mix(in srgb, #ef4444 35%, var(--border))}.btn--danger[data-v-2ad433fd]{color:#fff;background:#ef4444;border-color:#ef4444}.btn--danger[data-v-2ad433fd]:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.btn--danger[data-v-2ad433fd]:disabled{opacity:.5;cursor:not-allowed}.json-tool__import-input[data-v-2ad433fd]{display:none}.json-tool__panel[data-v-2ad433fd]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;min-height:100%;display:flex;overflow:hidden}.json-tool__panel-header[data-v-2ad433fd]{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.json-tool__panel-label[data-v-2ad433fd]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.8rem;font-weight:600}.json-tool__panel-actions[data-v-2ad433fd]{align-items:center;gap:.4rem;display:flex}.json-tool__panel-action[data-v-2ad433fd]{pointer-events:none;cursor:default}.code-area[data-v-2ad433fd]{--code-font-size:.875rem;--code-line-height:1.65;min-height:var(--code-area-min-height,0px);flex:1;display:flex}.code-area__editor[data-v-2ad433fd]{resize:none;width:100%;min-height:100%;font-family:var(--font-mono);font-size:var(--code-font-size);line-height:var(--code-line-height);color:var(--text);tab-size:2;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;padding:1rem;overflow-y:auto}.code-area__output[data-v-2ad433fd]{box-sizing:border-box;flex:1;width:100%;min-height:100%;margin:0;padding:1rem}.code-area__output--empty[data-v-2ad433fd]{align-items:flex-start;display:flex}.code-area__placeholder[data-v-2ad433fd]{font-family:var(--font-mono);font-size:var(--code-font-size);line-height:var(--code-line-height);color:var(--text-muted);font-style:italic}.json-tool__divider[data-v-2ad433fd]{width:40px;color:var(--text-muted);justify-content:center;align-items:center;font-size:1.1rem;display:flex}@keyframes fadeUp-2ad433fd{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.json-tool__panels[data-v-2ad433fd]{grid-template-columns:1fr}.json-tool__divider[data-v-2ad433fd]{width:100%;height:32px;transform:rotate(90deg)}}.json-tool__help-intro p[data-v-2ad433fd]{color:var(--text-muted);margin:0 0 .5rem;font-size:.875rem;line-height:1.6}.json-tool__help-intro p[data-v-2ad433fd]:last-child{margin-bottom:0}.json-tool__help-heading[data-v-2ad433fd]{color:var(--text);margin:0 0 .65rem;font-size:.85rem;font-weight:600}.json-tool__help-block[data-v-2ad433fd]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.85rem 1rem}.json-tool__doc-list[data-v-2ad433fd]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.json-tool__doc-item[data-v-2ad433fd]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.85rem 1rem}.json-tool__doc-head[data-v-2ad433fd]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.json-tool__doc-title[data-v-2ad433fd]{color:var(--text);font-size:.9rem}.json-tool__doc-tag[data-v-2ad433fd]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-family:var(--font-mono);border-radius:4px;padding:.1rem .4rem;font-size:.75rem}.json-tool__doc-alt[data-v-2ad433fd],.json-tool__doc-desc[data-v-2ad433fd]{color:var(--text-muted);margin:0 0 .45rem;font-size:.82rem;line-height:1.6}.json-tool__doc-alt[data-v-2ad433fd]{font-family:var(--font-mono);font-size:.78rem}.json-tool__doc-desc[data-v-2ad433fd]:last-child{margin-bottom:0}.json-tool__tip-list[data-v-2ad433fd]{color:var(--text-muted);margin:.35rem 0 0;padding-left:1.2rem;font-size:.82rem;line-height:1.6}.json-tool__tip-list li+li[data-v-2ad433fd]{margin-top:.3rem}.list-format-tool__option[data-v-0344892a]{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.82rem;display:flex}.list-format-tool__option select[data-v-0344892a],.list-format-tool__option-input[data-v-0344892a]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:.35rem .5rem;font-size:.82rem}.list-format-tool__option-input[data-v-0344892a]{width:5.5rem;font-family:var(--font-mono)}.list-format-tool__panels[data-v-0344892a]{flex:1;grid-template-columns:1fr auto 1fr;gap:0;min-height:0;display:grid}.list-format-tool__panel[data-v-0344892a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.list-format-tool__panel-header[data-v-0344892a]{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.list-format-tool__panel-hint[data-v-0344892a],.list-format-tool__count[data-v-0344892a]{color:var(--text-muted);font-size:.75rem}.list-format-tool__panel-actions[data-v-0344892a]{align-items:center;gap:.5rem;display:flex}.list-format-tool__divider[data-v-0344892a]{width:40px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}@media (width<=768px){.list-format-tool__panels[data-v-0344892a]{grid-template-rows:1fr auto 1fr;grid-template-columns:1fr}.list-format-tool__divider[data-v-0344892a]{width:100%;height:32px}}.timestamp-tool__results[data-v-9e7ffa67]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.timestamp-tool__results--single[data-v-9e7ffa67]{grid-template-columns:1fr}.timestamp-tool__result-card[data-v-9e7ffa67]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.timestamp-tool__result-header[data-v-9e7ffa67]{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.timestamp-tool__result-label[data-v-9e7ffa67]{font-size:.8rem;font-weight:600;font-family:var(--font-mono);color:var(--text-muted)}.timestamp-tool__result-value[data-v-9e7ffa67]{font-family:var(--font-mono);color:var(--result-value);word-break:break-all;padding:1.25rem 1rem;font-size:1.25rem}.timestamp-tool__result-value--empty[data-v-9e7ffa67]{color:var(--text-muted);font-size:.875rem;font-style:italic}.timestamp-tool__help-intro p[data-v-9e7ffa67]{color:var(--text-muted);margin:0 0 .5rem;font-size:.875rem;line-height:1.6}.timestamp-tool__help-intro p[data-v-9e7ffa67]:last-child{margin-bottom:0}.timestamp-tool__help-heading[data-v-9e7ffa67]{color:var(--text);margin:0 0 .65rem;font-size:.85rem;font-weight:600}.timestamp-tool__help-block[data-v-9e7ffa67]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.85rem 1rem}.timestamp-tool__doc-list[data-v-9e7ffa67]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.timestamp-tool__doc-item[data-v-9e7ffa67]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.85rem 1rem}.timestamp-tool__doc-head[data-v-9e7ffa67]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.timestamp-tool__doc-title[data-v-9e7ffa67]{color:var(--text);font-size:.9rem}.timestamp-tool__doc-tag[data-v-9e7ffa67]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-family:var(--font-mono);border-radius:4px;padding:.1rem .4rem;font-size:.75rem}.timestamp-tool__doc-alt[data-v-9e7ffa67],.timestamp-tool__doc-desc[data-v-9e7ffa67],.timestamp-tool__doc-example[data-v-9e7ffa67],.timestamp-tool__doc-note[data-v-9e7ffa67]{color:var(--text-muted);margin:0 0 .45rem;font-size:.82rem;line-height:1.6}.timestamp-tool__doc-alt[data-v-9e7ffa67]{font-family:var(--font-mono);font-size:.78rem}.timestamp-tool__doc-note[data-v-9e7ffa67]{margin-bottom:0}.timestamp-tool__doc-example code[data-v-9e7ffa67]{background:var(--surface);font-family:var(--font-mono);color:var(--result-value);border-radius:4px;padding:.1rem .35rem;font-size:.78rem}.timestamp-tool__note-list[data-v-9e7ffa67]{color:var(--text-muted);margin:0;padding-left:1.2rem;font-size:.82rem;line-height:1.6}.timestamp-tool__note-list li+li[data-v-9e7ffa67]{margin-top:.35rem}.cron-tool__type-row[data-v-92c6ec86]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cron-tool__type-options[data-v-92c6ec86]{flex-wrap:wrap;gap:.75rem;display:flex}.cron-tool__type-option[data-v-92c6ec86]{cursor:pointer;color:var(--text);align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.cron-tool__type-option input[data-v-92c6ec86]{accent-color:var(--accent)}.cron-tool__input-form[data-v-92c6ec86]{flex-direction:column;gap:.5rem;display:flex}.cron-tool__results[data-v-92c6ec86]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.cron-tool__results-header[data-v-92c6ec86]{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.cron-tool__results-title[data-v-92c6ec86]{margin:0;font-size:.9rem;font-weight:600}.cron-tool__copy-btn[data-v-92c6ec86]{margin-left:auto}.cron-tool__run-list[data-v-92c6ec86]{margin:0;padding:.5rem 0;list-style:none}.cron-tool__run-item[data-v-92c6ec86]{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.cron-tool__run-item[data-v-92c6ec86]:last-child{border-bottom:none}.cron-tool__run-index[data-v-92c6ec86]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 15%, transparent);width:1.5rem;height:1.5rem;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.cron-tool__run-time[data-v-92c6ec86]{font-family:var(--font-mono);color:var(--result-value);font-size:1.05rem}.cron-tool__help-intro p[data-v-92c6ec86]{color:var(--text-muted);margin:0 0 .5rem;font-size:.875rem;line-height:1.6}.cron-tool__help-intro p[data-v-92c6ec86]:last-child{margin-bottom:0}.cron-tool__help-section-title[data-v-92c6ec86]{color:var(--text);margin:0 0 .65rem;font-size:.85rem;font-weight:600}.cron-tool__help-block[data-v-92c6ec86]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.85rem 1rem}.cron-tool__type-doc-list[data-v-92c6ec86]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.cron-tool__type-doc-item[data-v-92c6ec86]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.85rem 1rem}.cron-tool__doc-head[data-v-92c6ec86]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.cron-tool__doc-title[data-v-92c6ec86]{color:var(--text);font-size:.9rem}.cron-tool__doc-tag[data-v-92c6ec86]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-family:var(--font-mono);border-radius:4px;padding:.1rem .4rem;font-size:.75rem}.cron-tool__doc-alt[data-v-92c6ec86],.cron-tool__doc-desc[data-v-92c6ec86],.cron-tool__doc-example[data-v-92c6ec86],.cron-tool__doc-use[data-v-92c6ec86]{color:var(--text-muted);margin:0 0 .45rem;font-size:.82rem;line-height:1.6}.cron-tool__doc-alt[data-v-92c6ec86]{font-family:var(--font-mono);font-size:.78rem}.cron-tool__doc-use[data-v-92c6ec86]{margin-bottom:0}.cron-tool__doc-example code[data-v-92c6ec86],.cron-tool__help-intro code[data-v-92c6ec86]{border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--font-mono);color:var(--result-value);padding:.15rem .45rem;font-size:.82rem}.cron-tool__help-intro code[data-v-92c6ec86]{background:var(--surface)}.cron-tool__help-note[data-v-92c6ec86]{font-size:.8rem!important}.cron-tool__table-wrap[data-v-92c6ec86]{border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}.cron-tool__table[data-v-92c6ec86]{border-collapse:collapse;width:100%;font-size:.8rem;line-height:1.5}.cron-tool__table th[data-v-92c6ec86],.cron-tool__table td[data-v-92c6ec86]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.65rem .75rem}.cron-tool__table th[data-v-92c6ec86]{background:var(--surface-2);color:var(--text-muted);white-space:nowrap;font-weight:600}.cron-tool__table tbody tr:last-child td[data-v-92c6ec86]{border-bottom:none}.cron-tool__table-row--active[data-v-92c6ec86]{background:color-mix(in srgb, var(--accent) 6%, transparent)}.cron-tool__table-row--active .cron-tool__field-name[data-v-92c6ec86]{color:var(--accent);font-weight:600}.cron-tool__table tr[data-v-92c6ec86]:not(.cron-tool__table-row--active){opacity:.55}.cron-tool__field-name[data-v-92c6ec86]{font-weight:500;display:block}.cron-tool__field-en[data-v-92c6ec86]{color:var(--text-muted);margin-top:.1rem;font-size:.72rem;display:block}.cron-tool__char[data-v-92c6ec86]{background:var(--surface-2);font-family:var(--font-mono);border-radius:4px;margin:0 .2rem .2rem 0;padding:.1rem .35rem;font-size:.75rem;display:inline-block}.cron-tool__help-sections[data-v-92c6ec86]{grid-template-columns:1fr;gap:1rem;display:grid}.cron-tool__help-block--full[data-v-92c6ec86]{grid-column:1/-1}.cron-tool__symbol-head[data-v-92c6ec86]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cron-tool__symbol-fields[data-v-92c6ec86]{color:var(--text-muted);font-size:.75rem}.cron-tool__help-heading[data-v-92c6ec86]{margin:0 0 .75rem;font-size:.85rem;font-weight:600}.cron-tool__symbol-list[data-v-92c6ec86]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.cron-tool__symbol-list li[data-v-92c6ec86]{color:var(--text-muted);font-size:.82rem;line-height:1.55}.cron-tool__symbol-list strong[data-v-92c6ec86]{color:var(--text);font-weight:600}.cron-tool__symbol-list p[data-v-92c6ec86]{margin:.35rem 0 0}.cron-tool__symbol-tag[data-v-92c6ec86]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-family:var(--font-mono);border-radius:4px;margin-right:.4rem;padding:.1rem .4rem;font-size:.75rem;font-weight:500;display:inline-block}.cron-tool__symbol-example[data-v-92c6ec86]{margin-top:.35rem;font-size:.78rem;display:block}.cron-tool__symbol-example code[data-v-92c6ec86]{font-family:var(--font-mono);color:var(--result-value)}.jwt-tool__verify[data-v-c0181cb5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.jwt-tool__verify-badge[data-v-c0181cb5]{border-radius:var(--radius-pill);align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.jwt-tool__verify-badge--pass[data-v-c0181cb5]{color:#22c55e;background:#22c55e26}.jwt-tool__verify-badge--fail[data-v-c0181cb5]{color:var(--error-text);background:#ef444426}.jwt-tool__verify-badge--skip[data-v-c0181cb5]{background:color-mix(in srgb, var(--text-muted) 15%, transparent);color:var(--text-muted)}.jwt-tool__verify-text[data-v-c0181cb5]{color:var(--text);font-size:.875rem}.jwt-tool__verify-alg[data-v-c0181cb5]{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted);margin-left:auto}.jwt-tool__results[data-v-c0181cb5]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.jwt-tool__result-card[data-v-c0181cb5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.jwt-tool__result-card--full[data-v-c0181cb5]{grid-column:1/-1}.jwt-tool__result-header[data-v-c0181cb5]{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.jwt-tool__result-title[data-v-c0181cb5]{margin:0;font-size:.9rem;font-weight:600}.jwt-tool__json[data-v-c0181cb5]{font-family:var(--font-mono);color:var(--result-value);white-space:pre-wrap;word-break:break-word;margin:0;padding:1rem;font-size:.82rem;line-height:1.6;overflow-x:auto}.jwt-tool__claims[data-v-c0181cb5]{border-bottom:1px solid var(--border);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.jwt-tool__claim-row[data-v-c0181cb5]{flex-direction:column;gap:.15rem;display:flex}.jwt-tool__claim-label[data-v-c0181cb5]{color:var(--text-muted);font-size:.75rem;font-weight:600}.jwt-tool__claim-value[data-v-c0181cb5]{font-family:var(--font-mono);color:var(--result-value);font-size:.85rem}.jwt-tool__signature-value[data-v-c0181cb5]{font-family:var(--font-mono);color:var(--result-value);word-break:break-all;padding:1rem;font-size:.9rem;line-height:1.5}.jwt-tool__signature-note[data-v-c0181cb5]{color:var(--text-muted);margin:0;padding:0 1rem 1rem;font-size:.8rem;line-height:1.5}.jwt-tool__help-intro p[data-v-c0181cb5]{color:var(--text-muted);margin:0 0 .5rem;font-size:.875rem;line-height:1.6}.jwt-tool__help-intro p[data-v-c0181cb5]:last-child{margin-bottom:0}.jwt-tool__help-heading[data-v-c0181cb5]{color:var(--text);margin:0 0 .65rem;font-size:.85rem;font-weight:600}.jwt-tool__help-block[data-v-c0181cb5]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.85rem 1rem}.jwt-tool__doc-list[data-v-c0181cb5]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.jwt-tool__doc-item[data-v-c0181cb5]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.85rem 1rem}.jwt-tool__doc-head[data-v-c0181cb5]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.jwt-tool__doc-title[data-v-c0181cb5]{color:var(--text);font-size:.9rem}.jwt-tool__doc-tag[data-v-c0181cb5]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-family:var(--font-mono);border-radius:4px;padding:.1rem .4rem;font-size:.75rem}.jwt-tool__doc-alt[data-v-c0181cb5]{font-size:.78rem;font-family:var(--font-mono);color:var(--text-muted);margin:0 0 .5rem;line-height:1.5}.jwt-tool__doc-desc[data-v-c0181cb5],.jwt-tool__doc-formula[data-v-c0181cb5],.jwt-tool__doc-example[data-v-c0181cb5],.jwt-tool__doc-note[data-v-c0181cb5]{color:var(--text-muted);margin:0 0 .45rem;font-size:.82rem;line-height:1.6}.jwt-tool__doc-note[data-v-c0181cb5],.jwt-tool__doc-formula[data-v-c0181cb5]{margin-bottom:0}.jwt-tool__doc-formula code[data-v-c0181cb5],.jwt-tool__doc-example code[data-v-c0181cb5],.jwt-tool__field-table code[data-v-c0181cb5],.jwt-tool__alg-list code[data-v-c0181cb5]{background:var(--surface);font-family:var(--font-mono);color:var(--result-value);border-radius:4px;padding:.1rem .35rem;font-size:.78rem}.jwt-tool__field-table-wrap[data-v-c0181cb5]{border:1px solid var(--border);border-radius:var(--radius-sm);margin:.5rem 0;overflow-x:auto}.jwt-tool__field-table[data-v-c0181cb5]{border-collapse:collapse;width:100%;font-size:.8rem;line-height:1.5}.jwt-tool__field-table th[data-v-c0181cb5],.jwt-tool__field-table td[data-v-c0181cb5]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.55rem .75rem}.jwt-tool__field-table th[data-v-c0181cb5]{background:var(--surface);color:var(--text-muted);white-space:nowrap;font-weight:600}.jwt-tool__field-table tbody tr:last-child td[data-v-c0181cb5]{border-bottom:none}.jwt-tool__state-list[data-v-c0181cb5],.jwt-tool__alg-list[data-v-c0181cb5]{color:var(--text-muted);margin:.5rem 0 0;padding-left:1.2rem;font-size:.82rem;line-height:1.6}.jwt-tool__state-list li+li[data-v-c0181cb5],.jwt-tool__alg-list li+li[data-v-c0181cb5]{margin-top:.35rem}.jwt-tool__state-list strong[data-v-c0181cb5]{color:var(--text)}.jwt-tool__alg-grid[data-v-c0181cb5]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.jwt-tool__alg-subtitle[data-v-c0181cb5]{color:var(--text);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.case-tool__meta[data-v-3b541a58]{color:var(--text-muted);font-size:.82rem}.case-tool__results[data-v-3b541a58]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.case-tool__result-card[data-v-3b541a58]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;min-height:120px;display:flex;overflow:hidden}.case-tool__result-header[data-v-3b541a58]{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.case-tool__result-titles[data-v-3b541a58]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.case-tool__result-title[data-v-3b541a58]{margin:0;font-size:.9rem;font-weight:600}.case-tool__result-english[data-v-3b541a58]{font-size:.72rem;font-family:var(--font-mono);color:var(--text-muted);word-break:break-word;line-height:1.4}.case-tool__result-value[data-v-3b541a58]{font-family:var(--font-mono);color:var(--result-value);white-space:pre-wrap;word-break:break-word;flex:1;margin:0;padding:1rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.case-tool__help-intro p[data-v-3b541a58]{color:var(--text-muted);margin:0 0 .5rem;font-size:.875rem;line-height:1.6}.case-tool__help-intro p[data-v-3b541a58]:last-child{margin-bottom:0}.case-tool__help-heading[data-v-3b541a58]{color:var(--text);margin:0 0 .65rem;font-size:.85rem;font-weight:600}.case-tool__doc-list[data-v-3b541a58]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.case-tool__doc-item[data-v-3b541a58]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.85rem 1rem}.case-tool__doc-head[data-v-3b541a58]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.case-tool__doc-title[data-v-3b541a58]{color:var(--text);font-size:.9rem}.case-tool__doc-primary[data-v-3b541a58]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-family:var(--font-mono);border-radius:4px;padding:.1rem .4rem;font-size:.75rem}.case-tool__doc-alt[data-v-3b541a58]{font-size:.78rem;font-family:var(--font-mono);color:var(--text-muted);margin:0 0 .5rem;line-height:1.5}.case-tool__doc-desc[data-v-3b541a58],.case-tool__doc-etymology[data-v-3b541a58],.case-tool__doc-example[data-v-3b541a58],.case-tool__doc-use[data-v-3b541a58]{color:var(--text-muted);margin:0 0 .45rem;font-size:.82rem;line-height:1.6}.case-tool__doc-use[data-v-3b541a58]{margin-bottom:0}.case-tool__doc-example code[data-v-3b541a58],.case-tool__help-intro code[data-v-3b541a58]{background:var(--surface);font-family:var(--font-mono);color:var(--result-value);border-radius:4px;padding:.1rem .35rem;font-size:.78rem}.vg-tool__file-input[data-v-1ece9bf8]{display:none}.vg-tool__checkbox[data-v-1ece9bf8]{color:var(--text-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.vg-tool__compressed-tag[data-v-1ece9bf8]{color:var(--accent)}.vg-tool__dropzone[data-v-1ece9bf8]{border:2px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-2);text-align:center;cursor:pointer;padding:1.5rem 1rem;transition:border-color .15s,background .15s}.vg-tool__dropzone[data-v-1ece9bf8]:hover,.vg-tool__dropzone--active[data-v-1ece9bf8]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-2))}.vg-tool__dropzone--filled[data-v-1ece9bf8]{text-align:left}.vg-tool__drop-title[data-v-1ece9bf8]{margin:0 0 .35rem;font-size:.95rem;font-weight:600}.vg-tool__drop-hint[data-v-1ece9bf8]{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.5}.vg-tool__file-name[data-v-1ece9bf8]{font-family:var(--font-mono);color:var(--result-value);word-break:break-all;margin:0 0 .35rem;font-size:.9rem}.vg-tool__file-meta[data-v-1ece9bf8]{color:var(--text-muted);margin:0;font-size:.82rem}.vg-tool__progress[data-v-1ece9bf8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.75rem 1rem}.vg-tool__progress-bar[data-v-1ece9bf8]{border-radius:var(--radius-pill);background:var(--surface-2);height:6px;margin-bottom:.5rem;overflow:hidden}.vg-tool__progress-fill[data-v-1ece9bf8]{background:var(--accent);height:100%;transition:width .2s}.vg-tool__progress-text[data-v-1ece9bf8]{color:var(--text-muted);font-size:.82rem}.vg-tool__section-title[data-v-1ece9bf8]{margin:0;font-size:.9rem;font-weight:600}.vg-tool__preview[data-v-1ece9bf8],.vg-tool__results[data-v-1ece9bf8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.vg-tool__results-header[data-v-1ece9bf8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vg-tool__result-meta[data-v-1ece9bf8]{color:var(--text-muted);font-size:.82rem;font-family:var(--font-mono)}.vg-tool__preview-box[data-v-1ece9bf8]{background:var(--surface-2);border-radius:var(--radius-sm);border:1px solid var(--border);justify-content:center;padding:.75rem;display:flex}.vg-tool__preview-media[data-v-1ece9bf8]{object-fit:contain;max-width:100%;max-height:360px}.vg-tool__help-intro p[data-v-1ece9bf8]{color:var(--text-muted);margin:0 0 .5rem;font-size:.875rem;line-height:1.6}.vg-tool__help-heading[data-v-1ece9bf8]{color:var(--text);margin:0 0 .65rem;font-size:.85rem;font-weight:600}.vg-tool__help-block[data-v-1ece9bf8]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:.85rem 1rem}.vg-tool__doc-title[data-v-1ece9bf8]{color:var(--text);margin-bottom:.45rem;font-size:.9rem;display:block}.vg-tool__doc-desc[data-v-1ece9bf8],.vg-tool__doc-line[data-v-1ece9bf8]{color:var(--text-muted);margin:0 0 .35rem;font-size:.82rem;line-height:1.6}.vg-tool__note-list[data-v-1ece9bf8]{color:var(--text-muted);margin:.35rem 0 0;padding-left:1.2rem;font-size:.82rem;line-height:1.6}.vg-tool__note-list li+li[data-v-1ece9bf8]{margin-top:.3rem}.salary-hero[data-v-808a0821]{text-align:center;padding:1.5rem 1.25rem}.salary-hero__label[data-v-808a0821]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.8rem;font-weight:600}.salary-hero__amount[data-v-808a0821]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:-.02em;margin:.5rem 0 .35rem;font-size:clamp(2.4rem,8vw,3.4rem);font-weight:700;line-height:1.15;transition:color .2s}.salary-hero__amount--paused[data-v-808a0821]{color:var(--text-muted)}.salary-hero__currency[data-v-808a0821]{vertical-align:.15em;opacity:.85;margin-right:.15em;font-size:.55em}.salary-hero__status[data-v-808a0821]{color:var(--accent);margin:.5rem 0 0;font-size:.95rem;font-weight:500}.salary-form[data-v-808a0821]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.salary-form__field[data-v-808a0821]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.salary-form__field--full[data-v-808a0821]{grid-column:1/-1}.salary-form__radios[data-v-808a0821]{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.salary-form__radio[data-v-808a0821]{color:var(--text);cursor:pointer;align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.salary-form__radio input[data-v-808a0821]{accent-color:var(--accent)}.salary-stats[data-v-808a0821]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem;display:grid}.salary-stats__item[data-v-808a0821]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.salary-stats__label[data-v-808a0821]{color:var(--text-muted);letter-spacing:.04em;font-size:.75rem;font-weight:600}.salary-stats__value[data-v-808a0821]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);word-break:break-all;font-size:.95rem}.salary-help__block[data-v-808a0821]{margin-bottom:1.25rem}.salary-help__block[data-v-808a0821]:last-child{margin-bottom:0}.salary-help__title[data-v-808a0821]{margin:0 0 .5rem;font-size:.95rem;font-weight:650}.salary-help p[data-v-808a0821]{color:var(--text-muted);margin:0 0 .45rem;font-size:.875rem;line-height:1.65}.salary-help__list[data-v-808a0821]{color:var(--text-muted);margin:0;padding-left:1.15rem;font-size:.875rem;line-height:1.7}@media (width<=640px){.salary-form[data-v-808a0821],.salary-stats[data-v-808a0821]{grid-template-columns:1fr}}.settings-view[data-v-3c8243bf]{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;max-width:720px;margin:0 auto;padding:1.5rem;display:flex}@media (width<=375px){.settings-view[data-v-3c8243bf]{padding:.75rem}}.settings-view__header[data-v-3c8243bf]{align-items:center;gap:1rem;display:flex}.settings-view__back[data-v-3c8243bf]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.4rem 0;font-size:.875rem}.settings-view__back[data-v-3c8243bf]:hover{color:var(--accent)}.settings-view__title[data-v-3c8243bf]{margin:0;font-size:1.25rem;font-weight:600}.settings-view__section[data-v-3c8243bf]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem}.settings-view__section-title[data-v-3c8243bf]{margin:0 0 .35rem;font-size:1rem;font-weight:600}.settings-view__section-desc[data-v-3c8243bf]{color:var(--text-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.55}.settings-view__options[data-v-3c8243bf]{flex-direction:column;gap:.75rem;display:flex}.settings-view__option[data-v-3c8243bf]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;transition:border-color .2s,background .2s;display:flex}.settings-view__option--active[data-v-3c8243bf]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface-2))}.settings-view__option input[data-v-3c8243bf]{accent-color:var(--accent);margin-top:.2rem}.settings-view__option-body[data-v-3c8243bf]{color:var(--text-muted);flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.settings-view__option-body strong[data-v-3c8243bf]{color:var(--text);font-weight:600}.settings-view__theme-row[data-v-3c8243bf]{justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.settings-view__theme-select[data-v-3c8243bf]{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);min-width:160px;color:var(--text);cursor:pointer;padding:.45rem .75rem;font-size:.875rem}.settings-view__theme-select[data-v-3c8243bf]:focus{border-color:var(--accent);outline:none}.app[data-v-a4a56374]{flex-direction:column;min-height:100vh;display:flex}.app__nav[data-v-a4a56374]{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;justify-content:space-between;align-items:center;height:56px;padding:0 1.5rem;display:flex;position:sticky;top:0}.app__logo[data-v-a4a56374]{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.app__logo-icon[data-v-a4a56374]{font-size:1.1rem}.app__nav-right[data-v-a4a56374]{align-items:center;gap:.5rem;display:flex}.app__nav-link[data-v-a4a56374]{border-radius:var(--radius-md);color:var(--text-muted);padding:.4rem .85rem;font-size:.875rem;text-decoration:none;transition:color .15s,background .15s}.app__nav-link[data-v-a4a56374]:hover,.app__nav-link.active[data-v-a4a56374]{color:var(--text);background:var(--surface-2)}.app__main[data-v-a4a56374]{flex-direction:column;flex:1;min-height:0;display:flex}.app__tab-panels[data-v-a4a56374]{flex:1;min-height:0}.app__footer[data-v-a4a56374]{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);background:color-mix(in srgb, var(--surface) 60%, transparent);padding:.7rem 1.5rem;font-size:.75rem;line-height:1.5}.app__footer-inner[data-v-a4a56374]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .55rem;display:flex}.app__footer-sep[data-v-a4a56374]{color:var(--border);-webkit-user-select:none;user-select:none}.app__footer-link[data-v-a4a56374]{color:var(--text-muted);text-decoration:none;transition:color .15s}.app__footer-link[data-v-a4a56374]:hover{color:var(--text)}.app__footer-link--mps[data-v-a4a56374]{align-items:center;gap:.3rem;display:inline-flex}.app__footer-beian-icon[data-v-a4a56374]{vertical-align:middle;flex-shrink:0;width:16px;height:16px}@media (width<=640px){.app__footer-sep[data-v-a4a56374]{display:none}.app__footer-inner[data-v-a4a56374]{flex-direction:column;gap:.25rem}}*,:before,:after{box-sizing:border-box}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1117;--surface:#161b22;--surface-2:#1c2333;--border:#30363d;--text:#e6edf3;--text-muted:#8b949e;--accent:#38bdf8;--result-value:#7dd3fc;--btn-primary-text:#0c1a2e;--error-text:#fca5a5;--success-text:#86efac;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--shadow-card:0 4px 20px #0003;--shadow-hover:0 12px 32px #00000047;--font-sans:"DM Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--font-display:"DM Sans", system-ui, sans-serif;--bg-image:radial-gradient(ellipse 80% 50% at 50% -20%, #38bdf81f, transparent), radial-gradient(ellipse 60% 40% at 100% 100%, #38bdf80d, transparent)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7fb;--surface:#fff;--surface-2:#eef2f7;--border:#d0d7de;--text:#1f2328;--text-muted:#656d76;--accent:#0969da;--result-value:#0550ae;--btn-primary-text:#fff;--error-text:#cf222e;--success-text:#1a7f37;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--shadow-card:0 4px 16px #1f23280f;--shadow-hover:0 14px 28px #1f23281a;--font-sans:"DM Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--font-display:"DM Sans", system-ui, sans-serif;--bg-image:radial-gradient(ellipse 80% 50% at 50% -20%, #0969da14, transparent), radial-gradient(ellipse 60% 40% at 100% 100%, #0969da0a, transparent)}[data-theme=relaxed]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf6f0;--surface:#fffdf9;--surface-2:#f3ece3;--border:#e6d9c8;--text:#3d3429;--text-muted:#8a7b6a;--accent:#5d9b7a;--result-value:#3d7a5c;--btn-primary-text:#fffdf9;--error-text:#c45c4a;--success-text:#4d8a5e;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-pill:999px;--shadow-card:0 8px 24px #5d9b7a14;--shadow-hover:0 16px 36px #5d9b7a24;--font-sans:"Nunito", system-ui, sans-serif;--font-mono:"IBM Plex Mono", monospace;--font-display:"Nunito", system-ui, sans-serif;--bg-image:radial-gradient(ellipse 70% 55% at 10% 0%, #ffc68c47, transparent 60%), radial-gradient(ellipse 55% 45% at 95% 10%, #93c5a838, transparent 55%), radial-gradient(ellipse 50% 40% at 50% 100%, #e6b48c2e, transparent 60%)}[data-theme=cyber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07070f;--surface:#0f0f1c;--surface-2:#151528;--border:#2a2a4a;--text:#e8f4ff;--text-muted:#7b8db8;--accent:#00f0ff;--result-value:#7df9ff;--btn-primary-text:#050510;--error-text:#ff6b9d;--success-text:#39ffb8;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-pill:2px;--shadow-card:0 0 20px #00f0ff14;--shadow-hover:0 0 32px #00f0ff38, 0 0 8px #ff00aa26;--font-sans:"Rajdhani", system-ui, sans-serif;--font-mono:"Share Tech Mono", monospace;--font-display:"Orbitron", system-ui, sans-serif;--bg-image:linear-gradient(#00f0ff0a 1px, transparent 1px), linear-gradient(90deg, #00f0ff0a 1px, transparent 1px), radial-gradient(ellipse 60% 50% at 0% 0%, #ff00aa29, transparent 55%), radial-gradient(ellipse 55% 45% at 100% 100%, #00f0ff24, transparent 55%);--bg-size:28px 28px, 28px 28px, auto, auto}[data-theme=cute]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff5fa;--surface:#fff;--surface-2:#ffe8f3;--border:#ffd0e6;--text:#5c3d52;--text-muted:#a67d96;--accent:#ff6b9d;--result-value:#e84d8a;--btn-primary-text:#fff;--error-text:#e85d5d;--success-text:#5cb87a;--radius-sm:14px;--radius-md:18px;--radius-lg:26px;--radius-pill:999px;--shadow-card:0 8px 0 #ffb6d459;--shadow-hover:0 10px 0 #ff96be73, 0 16px 28px #ff6b9d2e;--font-sans:"M PLUS Rounded 1c", system-ui, sans-serif;--font-mono:"IBM Plex Mono", monospace;--font-display:"Baloo 2", system-ui, sans-serif;--bg-image:radial-gradient(circle at 12% 18%, #ffb6d473 0 8%, transparent 8.5%), radial-gradient(circle at 78% 12%, #c6adff59 0 6%, transparent 6.5%), radial-gradient(circle at 88% 72%, #ffd6a566 0 7%, transparent 7.5%), radial-gradient(circle at 22% 82%, #ffc8dd59 0 5%, transparent 5.5%), linear-gradient(180deg, #fff8fc 0%, #fff0f7 100%)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-sans);background-color:var(--bg);color:var(--text);background-image:var(--bg-image);background-size:var(--bg-size,auto);min-height:100vh;margin:0;line-height:1.5;transition:background-color .35s,color .35s,background-image .35s}#app{min-height:100vh}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}[data-theme=cyber] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 35%, var(--border))}[data-theme=cute] ::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 40%, var(--border))}:root{--app-nav-height:56px;--app-tabbar-height:0px;--app-footer-height:3.6rem}.app[data-layout=tab]{--app-tabbar-height:2.75rem}.btn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;flex-shrink:0;padding:.45rem .9rem;font-family:inherit;font-size:.82rem;font-weight:500}.btn--ghost{color:var(--text-muted);border-color:var(--border);background:0 0}.btn--ghost:hover:not(:disabled){color:var(--text)}.btn--ghost:disabled{opacity:.4;cursor:not-allowed}.btn--sm{padding:.3rem .65rem;font-size:.75rem}.btn--primary{background:var(--accent);color:var(--btn-primary-text);border-color:#0000}.btn--primary:hover:not(:disabled){filter:brightness(1.08)}.btn--danger{background:color-mix(in srgb, #ef4444 18%, var(--surface));color:var(--error-text);border-color:#ef444459}.btn--danger:hover:not(:disabled){background:color-mix(in srgb, #ef4444 28%, var(--surface))}.tool-page{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;max-width:900px;margin:0 auto;padding:1.5rem;display:flex}.tool-page--wide{gap:1rem;max-width:1400px}.tool-page--fill{height:calc(100vh - var(--app-nav-height) - var(--app-tabbar-height) - var(--app-footer-height));min-height:320px;overflow:hidden}.tool-page__header{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:1.5rem;display:flex}.tool-page__back{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.4rem 0;font-family:inherit;font-size:.875rem}.tool-page__back:hover{color:var(--accent)}.tool-page__title-group{flex:1;min-width:min(100%,200px)}.tool-page__title{margin:0;font-size:1.25rem;font-weight:600}.tool-page__subtitle{color:var(--text-muted);margin:.2rem 0 0;font-size:.82rem;line-height:1.5}.tool-page__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tool-page__body{gap:inherit;flex-direction:column;flex:1;min-height:0;display:flex}.tool-page--fill .tool-page__body{flex:1;min-height:0}.tool-alert{border-radius:var(--radius-sm);padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.tool-alert--error{background:color-mix(in srgb, #ef4444 12%, var(--surface));color:var(--error-text);border:1px solid #ef444459}.tool-alert--warning{background:color-mix(in srgb, #f59e0b 12%, var(--surface));color:var(--text);border:1px solid #f59e0b59}.tool-alert--success{background:color-mix(in srgb, #22c55e 12%, var(--surface));color:var(--success-text,#22c55e);border:1px solid #22c55e59}.tool-alert p{margin:0}.tool-alert p+p{margin-top:.35rem}.tool-help{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-shrink:0;overflow:hidden}.tool-help__toggle{background:var(--surface-2);width:100%;color:var(--text);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;display:flex}.tool-help__toggle:hover{color:var(--accent)}.tool-help__chevron{color:var(--text-muted);font-size:.7rem;transition:transform .2s}.tool-help__chevron--open{transform:rotate(180deg)}.tool-help__body{border-top:1px solid var(--border);flex-direction:column;gap:1.25rem;padding:1rem;display:flex}.tool-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.tool-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.8rem;font-weight:600}.tool-textarea,.tool-input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;color:var(--text);font-family:var(--font-mono);resize:vertical;box-sizing:border-box;padding:.75rem 1rem;font-size:.9rem}.tool-textarea:focus,.tool-input:focus{border-color:var(--accent);outline:none}.tool-hint{color:var(--text-muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.5}.tool-empty{text-align:center;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 1rem;font-size:.875rem;font-style:italic}.code-area{flex:1;min-height:0;display:flex;overflow:hidden}.code-area__gutter{text-align:right;min-width:2.75rem;color:var(--text-muted);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 60%, var(--surface));opacity:.75;flex-shrink:0;padding:1rem .5rem;font-size:.875rem;line-height:1.65;overflow:hidden}.code-area__gutter span{display:block}.code-area__editor{resize:none;width:100%;font-family:var(--font-mono);color:var(--text);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;padding:1rem;font-size:.875rem;line-height:1.65;overflow:auto}.code-area__output{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;color:var(--result-value);flex:1;margin:0;padding:1rem;font-size:.875rem;line-height:1.65;overflow:auto}.code-area__output--empty{color:var(--text-muted);font-style:italic}@media (width<=768px){.tool-page{gap:1rem;padding:1rem}.tool-page__header{gap:.75rem}.tool-page__title{font-size:1.1rem}.tool-page__actions{width:100%}}@media (width<=375px){.tool-page{padding:.75rem}}
