.utility-visual-result{min-width:0;min-height:0}.utility-empty-state{width:100%;min-height:100%;color:var(--workspace-text-faint);text-align:center;place-content:center;justify-items:center;gap:8px;padding:24px;font-size:.78rem;display:grid}.utility-machine-output{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:fixed!important;top:0!important;left:-10000px!important}.utility-regex-result-layout,.utility-regex-preview-section,.utility-regex-match-section{gap:10px;min-width:0;display:grid}.utility-regex-result-layout{gap:16px}.utility-regex-highlighted-source{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.5}.utility-regex-highlighted-source mark{background:color-mix(in srgb, var(--lavender) 35%, transparent);color:var(--workspace-text)}.utility-subheading{color:var(--workspace-text-muted);font-size:.72rem;font-weight:780}.utility-match-cap-notice{color:var(--workspace-text-muted);margin:0;font-size:.72rem}.utility-match-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.utility-match-card{border:1px solid color-mix(in srgb, var(--lavender) 30%, var(--workspace-divider));background:color-mix(in srgb, var(--accent) 9%, var(--workspace-control-surface));gap:6px;padding:8px 9px;display:grid}.utility-match-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.utility-match-heading strong{color:var(--workspace-text);font-size:.72rem}.utility-match-heading span{color:var(--workspace-text-muted);font-size:.63rem}.utility-match-text{color:var(--lavender);overflow-wrap:anywhere;font-size:.8rem}.utility-capture-list{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.utility-capture-list>span{border:1px solid var(--workspace-divider);background:var(--workspace-surface-deep);gap:1px;min-width:0;max-width:100%;padding:4px 6px;display:grid}.utility-capture-list small{color:var(--workspace-text-faint);font-size:.57rem}.utility-capture-list code{color:var(--workspace-text-soft);overflow-wrap:anywhere;font-size:.68rem}.regex-workbench .regex-stage{gap:0}.regex-workbench .regex-result-pane{background:var(--canvas);grid-template-rows:minmax(52px,auto) minmax(0,1fr)}.regex-workbench .regex-result-pane .fluffy-text-editor-header{background:var(--canvas);flex-wrap:nowrap;min-height:52px;padding:5px 16px}.regex-workbench .regex-result-body{padding:16px}.regex-workbench .utility-regex-preview-section,.regex-workbench .utility-regex-match-section>.utility-subheading{display:none}.utility-match-list{gap:10px}.utility-match-card{border:1px solid var(--border-soft);background:var(--paper);border-radius:14px;padding:12px 14px}.utility-match-heading strong,.utility-match-heading span{font-size:13px;font-weight:400}.utility-match-text{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:16px;font-weight:600}.utility-capture-list>span{background:var(--paper);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:flex}@media (width<=760px){.regex-workbench [data-regex-pane=input] .fluffy-text-editor-header{flex-wrap:wrap;row-gap:2px}.regex-workbench [data-regex-pane=input] .fluffy-text-editor-title{flex-wrap:nowrap;flex:0 auto;min-width:max-content}.regex-workbench [data-regex-pane=input] .fluffy-text-editor-title strong{white-space:nowrap;flex:none}.regex-workbench [data-regex-pane=input] .text-pane-size{flex:none}.regex-workbench [data-regex-pane=input] .fluffy-text-editor-actions{flex:none;margin-left:auto}}.utility-capture-list small,.utility-capture-list code{font-size:12px}.regex-configuration[data-astro-cid-fyr7ta2z]{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.regex-pattern-shell[data-astro-cid-fyr7ta2z]{border:1px solid var(--accent);min-width:0;min-height:48px;box-shadow:0 0 0 3px var(--accent-soft);background:var(--paper);color:var(--muted);border-radius:12px;flex:360px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:17px;display:grid}.regex-pattern-shell[data-astro-cid-fyr7ta2z][data-error=true]{border-color:var(--workspace-danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-danger) 35%, transparent)}.regex-pattern-shell[data-astro-cid-fyr7ta2z]:focus-within{outline:2px solid var(--lavender);outline-offset:2px}.regex-pattern-shell[data-astro-cid-fyr7ta2z] input[data-astro-cid-fyr7ta2z]{width:100%;min-width:0;color:var(--workspace-text);font:inherit;background:0 0;border:0;outline:0}.regex-flag-group[data-astro-cid-fyr7ta2z]{flex-wrap:wrap;gap:6px;display:flex}.regex-configuration[data-astro-cid-fyr7ta2z] .regex-flag-group[data-astro-cid-fyr7ta2z] button[data-astro-cid-fyr7ta2z]{border:1px solid var(--workspace-native-border);background:var(--paper);width:auto;min-height:40px;color:var(--muted);border-radius:999px}.regex-configuration[data-astro-cid-fyr7ta2z] .regex-flag-group[data-astro-cid-fyr7ta2z] button[data-astro-cid-fyr7ta2z][aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:650}.regex-stage[data-astro-cid-fyr7ta2z]{flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}.regex-result-pane[data-astro-cid-fyr7ta2z]{grid-template-rows:minmax(52px,auto) minmax(0,1fr)}.regex-match-count[data-astro-cid-fyr7ta2z]{color:var(--workspace-text-muted);font-size:.68rem;font-weight:650}.regex-result-body[data-astro-cid-fyr7ta2z]{overscroll-behavior:contain;min-height:0;padding:10px;overflow:auto}@media (width<=860px){.regex-pattern-shell[data-astro-cid-fyr7ta2z]{flex-basis:100%}.regex-flag-group[data-astro-cid-fyr7ta2z]{min-width:0}.regex-configuration[data-astro-cid-fyr7ta2z] .workspace-command-actions[data-astro-cid-fyr7ta2z]{grid-template-columns:1fr}.regex-stage[data-astro-cid-fyr7ta2z]{grid-template-columns:1fr;min-height:220px}.regex-workbench[data-astro-cid-fyr7ta2z][data-mobile-view=input] [data-astro-cid-fyr7ta2z][data-regex-pane=result],.regex-workbench[data-astro-cid-fyr7ta2z][data-mobile-view=result] [data-astro-cid-fyr7ta2z][data-regex-pane=input]{display:none}}
