.ug-root.svelte-vcvha4{display:flex;flex-direction:column;gap:var(--space-5)}.ug-gen.svelte-vcvha4{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--space-5);align-items:start}.ug-h2.svelte-vcvha4{font-size:14px;font-weight:700;color:var(--text-primary)}.ug-options-body.svelte-vcvha4{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-4);background:var(--bg-card)}.ug-field.svelte-vcvha4{display:flex;flex-direction:column;gap:var(--space-2)}.ug-label.svelte-vcvha4{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ug-hint.svelte-vcvha4{font-size:12px;line-height:1.5;color:var(--text-secondary)}.ug-seg.svelte-vcvha4{display:flex;padding:2px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm)}.ug-seg.svelte-vcvha4 button:where(.svelte-vcvha4){flex:1;min-width:0;padding:6px 8px;border-radius:4px;font-size:12.5px;font-weight:600;color:var(--text-secondary);transition:background var(--transition-fast),color var(--transition-fast)}.ug-seg.svelte-vcvha4 button:where(.svelte-vcvha4):hover:not(.active){color:var(--text-primary)}.ug-seg.svelte-vcvha4 button.active:where(.svelte-vcvha4){background:var(--tool-accent);color:var(--tool-accent-contrast, #fff)}.ug-count-row.svelte-vcvha4{display:flex;gap:var(--space-2);align-items:center}.ug-count.svelte-vcvha4{width:84px;flex-shrink:0;padding:6px 10px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);font-size:14px;outline:none}.ug-count.svelte-vcvha4:focus{border-color:var(--tool-accent);box-shadow:0 0 0 3px var(--tool-accent-dim)}.ug-presets.svelte-vcvha4{display:flex;flex-wrap:wrap;gap:4px}.ug-chip.svelte-vcvha4{padding:4px 9px;border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-mono);font-size:12px}.ug-chip.svelte-vcvha4:hover{color:var(--text-primary);border-color:var(--border)}.ug-chip.active.svelte-vcvha4{color:var(--tool-accent);border-color:var(--tool-accent);background:var(--tool-accent-dim)}.ug-checks.svelte-vcvha4{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:2px}.ug-check.svelte-vcvha4{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.ug-generate.svelte-vcvha4{justify-content:center}.ug-results-head.svelte-vcvha4{gap:var(--space-2);flex-wrap:wrap}.ug-actions.svelte-vcvha4{display:flex;gap:4px}.ug-actions.svelte-vcvha4 .btn:where(.svelte-vcvha4):disabled{opacity:.5;cursor:default}.ug-list-wrap.svelte-vcvha4{max-height:486px;overflow-y:auto;padding:var(--space-2) 0;font-family:var(--font-mono);font-size:13.5px}.ug-list.svelte-vcvha4{margin:0;padding:0;list-style:none}.ug-json.svelte-vcvha4{padding-left:var(--space-4)}.ug-bracket.svelte-vcvha4{display:block;padding:2px var(--space-4)}.ug-item.svelte-vcvha4{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:5px var(--space-4);text-align:left;color:var(--text-primary);transition:background var(--transition-fast)}.ug-item.svelte-vcvha4:hover,.ug-item.svelte-vcvha4:focus-visible{background:var(--tool-accent-dim)}.ug-idx.svelte-vcvha4{min-width:3ch;text-align:right;font-size:11px;color:var(--text-muted);-webkit-user-select:none;user-select:none}.ug-item.svelte-vcvha4 code:where(.svelte-vcvha4){flex:1;min-width:0;font-family:var(--font-mono);font-size:13.5px;white-space:normal;overflow-wrap:anywhere;word-break:normal}.ug-punct.svelte-vcvha4{color:var(--text-muted)}.ug-item-icon.svelte-vcvha4{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--text-muted);opacity:0;transition:opacity var(--transition-fast)}.ug-item.svelte-vcvha4:hover .ug-item-icon:where(.svelte-vcvha4),.ug-item.svelte-vcvha4:focus-visible .ug-item-icon:where(.svelte-vcvha4),.ug-copied.svelte-vcvha4 .ug-item-icon:where(.svelte-vcvha4){opacity:1}.ug-copied.svelte-vcvha4 .ug-item-icon:where(.svelte-vcvha4){color:var(--tool-accent)}.ug-foot.svelte-vcvha4{padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);font-size:12px;color:var(--text-muted)}.ug-empty.svelte-vcvha4{display:flex;align-items:center;justify-content:center;min-height:220px;padding:var(--space-6);font-size:13px;color:var(--text-muted);text-align:center}.ug-decode-head.svelte-vcvha4{flex-direction:column;align-items:flex-start;gap:2px}.ug-sub.svelte-vcvha4{font-size:12px;font-weight:400;color:var(--text-muted)}.ug-decode-body.svelte-vcvha4{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.ug-input.svelte-vcvha4{display:flex;padding:0 var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ug-input.svelte-vcvha4:focus-within{border-color:var(--tool-accent);box-shadow:0 0 0 3px var(--tool-accent-dim)}.ug-input-error.svelte-vcvha4,.ug-input-error.svelte-vcvha4:focus-within{border-color:var(--error)}.ug-input.svelte-vcvha4 input:where(.svelte-vcvha4){flex:1;min-width:0;padding:11px 0;background:none;border:none;outline:none;color:var(--text-primary);font-family:var(--font-mono);font-size:14px}.ug-decode-empty.svelte-vcvha4{padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius);font-size:13px;text-align:center;color:var(--text-muted)}.ug-banner.svelte-vcvha4{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:13px;line-height:1.5;color:var(--error);background:color-mix(in srgb,var(--error) 12%,transparent)}.ug-banner.svelte-vcvha4 svg{flex-shrink:0;margin-top:2px}.ug-banner.svelte-vcvha4 div:where(.svelte-vcvha4){display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.ug-banner.svelte-vcvha4 span:where(.svelte-vcvha4){color:var(--text-secondary)}.ug-valid.svelte-vcvha4{display:flex;align-items:center;gap:var(--space-2);font-size:14px;font-weight:700;color:var(--success)}.ug-facts.svelte-vcvha4{display:flex;flex-direction:column;margin:0;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-card)}.ug-fact.svelte-vcvha4{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-4);min-height:44px;border-top:1px solid var(--border-subtle)}.ug-fact.svelte-vcvha4:first-child{border-top:none}.ug-fact.svelte-vcvha4 dt:where(.svelte-vcvha4){font-size:12px;font-weight:600;color:var(--text-muted)}.ug-fact.svelte-vcvha4 dd:where(.svelte-vcvha4){margin:0;min-width:0;font-size:13.5px;line-height:1.5;color:var(--text-primary);overflow-wrap:anywhere}.ug-fact.svelte-vcvha4 code:where(.svelte-vcvha4){font-family:var(--font-mono);font-size:13px;white-space:normal;word-break:break-all}.ug-std.svelte-vcvha4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ug-std.svelte-vcvha4 .btn:where(.svelte-vcvha4){flex-shrink:0}.ug-tag.svelte-vcvha4{display:inline-block;margin-right:6px;padding:0 8px;border-radius:var(--radius-full);background:var(--tool-accent-dim);color:var(--tool-accent);font-family:var(--font-mono);font-size:12px;font-weight:700}.ug-muted.svelte-vcvha4{color:var(--text-muted)}.ug-note.svelte-vcvha4{display:flex;align-items:flex-start;gap:var(--space-2);font-size:12px;line-height:1.6;color:var(--text-muted)}.ug-note.svelte-vcvha4 svg{flex-shrink:0;margin-top:2px}@media(max-width:860px){.ug-gen.svelte-vcvha4{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.ug-fact.svelte-vcvha4{grid-template-columns:minmax(0,1fr);gap:2px;padding:var(--space-2) var(--space-3)}.ug-list-wrap.svelte-vcvha4{max-height:400px;font-size:12.5px}.ug-item.svelte-vcvha4{gap:var(--space-2);padding:5px var(--space-3)}.ug-item.svelte-vcvha4 code:where(.svelte-vcvha4){font-size:12.5px}.ug-item-icon.svelte-vcvha4{display:none}.ug-copied.svelte-vcvha4 .ug-item-icon:where(.svelte-vcvha4){display:inline-flex}.ug-json.svelte-vcvha4{padding-left:var(--space-2)}}
