.generator-workspace{box-sizing:border-box;background:var(--workspace-surface-deep);width:100%;min-width:0;height:100%;color:var(--workspace-text);flex-direction:column;gap:16px;padding:16px 20px 12px;display:flex;overflow:auto}.generator-panes{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:0;display:grid}.generator-workspace .workspace-pane{min-height:0}.generator-workspace .workspace-pane-body{padding:16px}.generator-workspace[data-uuid-workspace] [data-generator-input] .workspace-pane-body{align-content:start;gap:8px;min-height:0;padding:12px;overflow-y:auto}.generator-stepper{border:1px solid var(--workspace-control-border);background:var(--workspace-control-surface);grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:12px;padding:12px;display:grid}.generator-stepper .workspace-action{background:var(--workspace-surface);border-color:var(--workspace-native-border);width:56px;height:56px;padding:0;font-size:1.75rem;line-height:1}.generator-stepper .workspace-action:hover{background:var(--workspace-control-hover)}.generator-stepper input{box-sizing:border-box;width:100%;min-width:0;min-height:56px;color:var(--workspace-text);font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;border-radius:0;padding:4px 8px;font-size:2.5rem;font-weight:720}.generator-stepper input::-webkit-inner-spin-button{appearance:none}.generator-stepper input:focus-visible,.generator-results:focus-visible{outline:3px solid var(--lavender);outline-offset:2px}.generator-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.generator-presets [aria-pressed=true]{border-color:var(--lavender);color:var(--lavender)}.generator-workspace [data-generator-result] .workspace-pane-body{min-height:0;padding:0 12px;display:flex}.generator-results{flex:1;min-width:0;min-height:0;overflow:auto}.generator-empty{height:100%;color:var(--workspace-text-muted);place-items:center;font-size:2rem;display:grid}.generator-empty[hidden]{display:none}.generator-result-list{margin:0;padding:0;list-style:none}.generator-result-list li{border-bottom:1px solid var(--workspace-divider);grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:52px;display:grid}.generator-result-list code{overflow-wrap:anywhere;user-select:all;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9rem}.generator-row-copy{background:0 0;border-color:#0000;padding:0}.generator-results[data-single=true] .generator-result-list{align-items:center;height:100%;display:grid}.generator-results[data-single=true] li{border:0}.generator-results[data-single=true] code{color:var(--lavender);font-size:clamp(1rem,1.4vw,1.25rem)}.generator-workspace>.workspace-footer{flex:none}.generator-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.generator-workspace{gap:12px;padding:12px 10px}.generator-panes{flex:none;grid-template-columns:minmax(0,1fr);gap:12px}.generator-stepper{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;padding:8px}.generator-stepper .workspace-action{width:48px;height:48px}.generator-stepper input{font-size:2rem}.generator-workspace [data-generator-result] .workspace-pane-body{flex:none;height:250px}.generator-result-list li{gap:8px}.generator-workspace>.workspace-footer{margin-top:auto}}@media (height<=330px) and (width>=721px){.generator-workspace{gap:12px;padding-top:12px}.generator-panes{flex:1 0 auto}.generator-workspace .workspace-pane-body{gap:8px;padding:12px}.generator-stepper{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;padding:8px}.generator-stepper .workspace-action{width:48px;height:48px}.generator-stepper input{min-height:48px;font-size:2rem}.generator-workspace[data-uuid-workspace] .generator-results{contain:size}.generator-workspace[data-uuid-workspace]{gap:8px;padding-block:8px}.generator-workspace[data-uuid-workspace] [data-generator-input] .workspace-pane-body{gap:6px;padding:8px 12px}.generator-workspace[data-uuid-workspace] .generator-stepper{padding:4px}.generator-workspace[data-uuid-workspace]>.workspace-footer{z-index:1;background:var(--workspace-surface-deep);margin-bottom:-8px;padding-block:8px;position:sticky;bottom:-8px}}.generator-workspace[data-uuid-workspace]{gap:0;padding:0}.generator-workspace[data-uuid-workspace] .generator-panes{flex:1 0 420px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0;min-height:420px}.generator-workspace[data-uuid-workspace] .generator-panes>.workspace-pane{background:var(--workspace-surface);border:0;border-radius:0}.generator-workspace[data-uuid-workspace] .generator-panes>[data-generator-result]{border-left:1px solid var(--workspace-divider);background:var(--workspace-surface-deep)}.generator-workspace[data-uuid-workspace] .workspace-pane-header{min-height:0;color:var(--workspace-text-soft);background:0 0;border:0;flex-wrap:nowrap;padding:20px 20px 12px}.generator-workspace[data-uuid-workspace] .workspace-pane-header strong{font-size:.875rem;font-weight:680}.generator-workspace[data-uuid-workspace] .workspace-pane-actions{gap:4px}.generator-workspace[data-uuid-workspace] .workspace-pane-actions .workspace-action{border-color:var(--workspace-native-border);border-radius:10px;min-height:36px;padding:0 10px;font-size:.875rem}.generator-workspace[data-uuid-workspace] [data-generator-input] .workspace-pane-body{background:0 0;align-content:start;gap:0;min-height:0;padding:0 20px 20px}.generator-workspace[data-uuid-workspace]>.workspace-footer{justify-content:flex-start}.generator-workspace[data-uuid-workspace]>.workspace-footer [data-workspace-status]:empty{display:none}.uuid-option-field{border:0;border-bottom:1px solid var(--workspace-divider);margin:0;padding:0 0 16px}.uuid-option-field+.uuid-option-field{padding-top:16px}.uuid-option-label{color:var(--workspace-text);align-items:baseline;gap:6px;margin:0 0 8px;padding:0;font-size:.875rem;font-weight:680;display:flex}.uuid-option-detail{color:var(--workspace-text-muted);font-weight:400}.generator-workspace[data-uuid-workspace] .generator-stepper{background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;max-width:240px;padding:0}.generator-workspace[data-uuid-workspace] .generator-stepper .workspace-action{background:var(--workspace-control-surface);border-radius:10px;width:44px;height:44px;font-size:1.25rem}.generator-workspace[data-uuid-workspace] .generator-stepper input{border:1px solid var(--workspace-control-border);background:var(--workspace-control-surface);appearance:textfield;border-radius:10px;min-height:40px;padding:4px 8px;font-size:1rem;font-weight:600}.generator-workspace[data-uuid-workspace] .generator-stepper input::-webkit-inner-spin-button{appearance:none}.generator-workspace[data-uuid-workspace] .generator-presets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.generator-workspace[data-uuid-workspace] .generator-presets .workspace-action{font-variant-numeric:tabular-nums;border-radius:999px;flex:none;min-width:44px;min-height:36px;padding:0 12px;font-size:.875rem}.generator-workspace[data-uuid-workspace] .generator-presets [aria-pressed=true]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong);font-weight:650}.uuid-letter-field{padding-bottom:16px}.uuid-letter-segmented{border:1px solid var(--workspace-native-border);background:var(--workspace-control-surface);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:3px;display:grid}.generator-workspace[data-uuid-workspace] .uuid-letter-segmented .workspace-action{white-space:nowrap;background:0 0;border:0;border-radius:8px;min-width:0;min-height:36px;padding:0 8px;font-size:.875rem}.generator-workspace[data-uuid-workspace] .uuid-letter-segmented .workspace-action[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--workspace-native-border);color:var(--accent-strong);font-weight:650}.uuid-hyphens-option{min-height:44px;color:var(--workspace-text);align-items:center;gap:10px;font-size:.9375rem;display:flex}.uuid-hyphens-option input{width:18px;height:18px;accent-color:var(--accent);margin:0}.uuid-hyphens-option input:focus-visible,.uuid-letter-segmented .workspace-action:focus-visible{outline:3px solid var(--lavender);outline-offset:2px}.uuid-hyphens-hint{border-bottom:1px solid var(--workspace-divider);color:var(--workspace-text-muted);margin:0;padding:0 0 16px 28px;font-size:.8125rem;line-height:1.45}.generator-workspace[data-uuid-workspace] .uuid-generate{border-radius:12px;width:100%;margin-top:16px;font-size:.9375rem;font-weight:650}.generator-workspace[data-uuid-workspace] [data-generator-result] .workspace-pane-body{background:0 0;min-height:0;padding:8px 20px 20px;display:flex}.uuid-result-body{flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;display:flex}.generator-workspace[data-uuid-workspace] .generator-results{background:0 0;border:0;border-radius:0;min-height:0}.generator-workspace[data-uuid-workspace] .generator-results[data-single=true]{flex:none;align-items:stretch;padding:0;display:flex}.generator-workspace[data-uuid-workspace] .generator-results[data-single=true] .generator-result-list{box-sizing:border-box;border:1px solid var(--workspace-divider);background:var(--workspace-surface);border-radius:16px;flex:none;width:100%;padding:20px;display:block}.generator-workspace[data-uuid-workspace] .generator-results[data-single=true] .generator-result-list li{grid-template-columns:minmax(0,1fr);min-height:0}.generator-workspace[data-uuid-workspace] .generator-results[data-single=true] .generator-result-list code{color:var(--workspace-text);letter-spacing:.01em;overflow-wrap:anywhere;font-size:1.5rem;line-height:1.35}.generator-workspace[data-uuid-workspace] .generator-results[data-single=false] .generator-result-list{border:1px solid var(--workspace-divider);background:var(--workspace-surface);counter-reset:uuid-row;border-radius:16px;min-height:100%;overflow:hidden}.generator-workspace[data-uuid-workspace] .generator-results[data-single=false] .generator-result-list li{counter-increment:uuid-row;grid-template-columns:32px minmax(0,1fr) 40px;gap:8px;min-height:48px;padding:0 6px 0 12px}.generator-workspace[data-uuid-workspace] .generator-results[data-single=false] .generator-result-list li:before{content:counter(uuid-row);color:var(--workspace-text-muted);text-align:right;font:600 .75rem/1 ui-sans-serif,system-ui,sans-serif}.generator-workspace[data-uuid-workspace] .generator-results[data-single=false] .generator-result-list code{min-width:0;color:var(--workspace-text);white-space:nowrap;font-size:.9375rem}.generator-workspace[data-uuid-workspace] .generator-row-copy{width:40px;min-width:40px;min-height:40px;color:var(--accent-strong);background:0 0;border-color:#0000;padding:0}.uuid-result-meta{color:var(--workspace-text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.875rem;display:flex}.uuid-result-meta p{margin:0}.uuid-result-meta a{color:var(--accent-strong);text-underline-offset:3px;margin-left:auto;font-weight:650}.uuid-result-meta a:focus-visible{outline:3px solid var(--lavender);outline-offset:2px}@media (width<=860px){.generator-workspace[data-uuid-workspace] .generator-panes{flex:none;grid-template-columns:minmax(0,1fr);min-height:0}.generator-workspace[data-uuid-workspace] .generator-panes>[data-generator-result]{border-top:1px solid var(--workspace-divider);border-left:0}.generator-workspace[data-uuid-workspace] .workspace-pane-header{padding:16px 12px 12px}.generator-workspace[data-uuid-workspace] [data-generator-input] .workspace-pane-body{padding:0 12px 16px}.generator-workspace[data-uuid-workspace] [data-generator-result] .workspace-pane-body{flex:none;height:auto;padding:4px 12px 16px}.generator-workspace[data-uuid-workspace] .uuid-result-body{flex:none;width:100%;min-height:auto}.generator-workspace[data-uuid-workspace] .generator-results{flex:none;overflow:visible}.generator-workspace[data-uuid-workspace] .generator-results[data-single=true]{min-height:0}.generator-workspace[data-uuid-workspace] .generator-results[data-single=true] .generator-result-list{padding:16px}.generator-workspace[data-uuid-workspace] .generator-results[data-single=true] .generator-result-list code{font-size:1.25rem}.generator-workspace[data-uuid-workspace] .generator-results[data-single=false] .generator-result-list li{grid-template-columns:18px minmax(0,1fr) 40px;gap:3px;min-height:48px;padding:0 3px}.generator-workspace[data-uuid-workspace] .generator-results[data-single=false] .generator-result-list code{font-size:.71875rem}.uuid-result-meta{gap:6px 12px;font-size:.8125rem}.uuid-result-meta p{flex:100%}.uuid-result-meta a{margin-left:0}}@media (width<=720px){.generator-workspace[data-uuid-workspace] .generator-stepper{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;max-width:240px}.generator-workspace[data-uuid-workspace] .generator-stepper .workspace-action{width:48px;height:48px}}
