.gen-search-command-bar{position:relative;display:inline-flex;height:2.25rem;width:100%;min-width:14rem;max-width:28rem;align-items:center;border-radius:.375rem;border-width:1px;background-color:var(--theme-input,white);font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-search-command-bar:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:1px}.gen-search-command-bar{border-color:var(--theme-border,rgba(0,0,0,.12))}.gen-search-command-bar-icon{pointer-events:none;position:absolute;left:.625rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));color:var(--theme-foreground-muted,#6b7280)}.gen-search-command-bar-input{height:100%;width:100%;background-color:transparent;padding-left:2rem;padding-right:8rem;outline:2px solid transparent;outline-offset:2px}.gen-search-command-bar-input::-moz-placeholder{color:var(--theme-foreground-muted,#9ca3af)}.gen-search-command-bar-input::placeholder{color:var(--theme-foreground-muted,#9ca3af)}.gen-search-command-bar-trailing{pointer-events:none;position:absolute;right:.5rem;top:50%;display:inline-flex;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.375rem}.gen-search-command-bar-spinner{width:1rem;height:1rem;border:2px solid;border-top:2px solid transparent;border-radius:999px;animation:gen-search-command-bar-spin .8s linear infinite}@keyframes gen-search-command-bar-spin{to{transform:rotate(1turn)}}.gen-search-command-bar-scope{border-radius:9999px;padding-left:.5rem;padding-right:.5rem;font-weight:600;color:var(--theme-foreground-muted,#4b5563);background-color:var(--theme-muted,rgba(0,0,0,.05));border:1px solid var(--theme-border,rgba(0,0,0,.08))}.gen-search-command-bar-scope,.gen-search-command-bar-shortcut{display:inline-flex;height:1.25rem;align-items:center;font-size:10px;letter-spacing:.025em}.gen-search-command-bar-shortcut{border-radius:.25rem;border-width:1px;padding-left:.375rem;padding-right:.375rem;font-weight:500;color:var(--theme-foreground-muted,#6b7280);border-color:var(--theme-border,rgba(0,0,0,.12));background-color:var(--theme-muted,rgba(0,0,0,.04))}.gen-search-command-bar-trigger{cursor:pointer;gap:.5rem;padding-left:2rem;padding-right:.5rem;text-align:left;color:var(--theme-foreground-muted,#6b7280)}.gen-search-command-bar-trigger.is-expanded,.gen-search-command-bar-trigger:hover{color:var(--theme-foreground,#18181b);border-color:color-mix(in srgb,var(--gen-styles-primary-accent-color,#8b5cf6) 45%,var(--theme-border,rgba(0,0,0,.12)))}.gen-search-command-bar-trigger:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:1px;--tw-ring-color:var(--gen-styles-primary-accent-color,#8b5cf6)}.gen-search-command-bar-trigger-text{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-search-command-bar-trigger .gen-search-command-bar-trailing{position:static;flex-shrink:0;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gen-search-command-bar-badge{display:inline-flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;padding-left:.375rem;padding-right:.375rem;font-size:10.5px;font-weight:700;color:#ffffff;background-color:var(--gen-styles-danger-color,#dc2626)}.gen-search-command-bar-shortcut.is-pending{min-width:2.1rem}@media (max-width:640px){.gen-search-command-bar-trigger{height:2.75rem;min-width:0}.gen-search-command-bar-trigger .gen-search-command-bar-shortcut{display:none}}.gen-search-input-bare,.gen-search-input-bare-field{position:relative}.gen-search-input-bare-icon{position:absolute;top:50%;left:10px;display:inline-flex;color:var(--gen-sib-muted,#9ca3af);transform:translateY(-50%);pointer-events:none}.gen-search-input-bare-input{box-sizing:border-box;width:100%;padding:6px 32px;font:inherit;font-size:14px;line-height:20px;color:inherit;background:var(--gen-sib-bg,transparent);border:1px solid var(--gen-sib-border,#e5e7eb);border-radius:6px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .12s ease,box-shadow .12s ease}.gen-search-input-bare-input::-moz-placeholder{color:var(--gen-sib-muted,#9ca3af)}.gen-search-input-bare-input::placeholder{color:var(--gen-sib-muted,#9ca3af)}.gen-search-input-bare-input:focus{border-color:var(--gen-sib-accent,#8a2be2);box-shadow:0 0 0 1px var(--gen-sib-accent,#8a2be2)}.gen-search-input-bare-input:disabled{opacity:.55;cursor:not-allowed}.gen-search-input-bare-input::-webkit-search-cancel-button,.gen-search-input-bare-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.gen-search-input-bare-clear{position:absolute;top:50%;right:8px;display:inline-flex;padding:2px;color:var(--gen-sib-muted,#9ca3af);background:transparent;border:0;border-radius:4px;transform:translateY(-50%);cursor:pointer}.gen-search-input-bare-clear:hover{color:inherit}.gen-search-input-bare-clear:focus-visible{outline:2px solid var(--gen-sib-accent,#8a2be2);outline-offset:1px}.gen-search-input-bare-pending{margin:4px 0 0;font-size:11px;color:var(--gen-sib-muted,#9ca3af)}.gen-section-rule-heading{display:flex;align-items:baseline;gap:12px;padding:6px 4px 0}.gen-section-rule-heading.is-stacked{flex-wrap:wrap}.gen-section-rule-heading.is-stacked .gen-section-rule-heading-rule{order:3;flex-basis:100%}.gen-section-rule-heading-title{margin:0;font-family:var(--kc-fd,"Poppins",system-ui,sans-serif);font-weight:400;font-size:21px;letter-spacing:-.015em;color:var(--kc-ink-900,#14141b)}.gen-section-rule-heading-title em{font-style:italic;font-weight:300;color:var(--kc-primary-700,#2f6f6b)}.gen-section-rule-heading-rule{flex:1;border-bottom:1px dashed var(--kc-line,#e2e2ea)}.gen-section-rule-heading-tag{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.gen-section-rule-heading-count,.gen-section-rule-heading-tag{font-family:var(--kc-fm,ui-monospace,"SFMono-Regular",monospace);color:var(--kc-muted,#71717f)}.gen-section-rule-heading-count{font-size:11px}.gen-section-rule-heading.is-ruleless .gen-section-rule-heading-tag{margin-left:auto}:where(.gen-section-rule-heading.is-neutral) .gen-section-rule-heading-count,:where(.gen-section-rule-heading.is-neutral) .gen-section-rule-heading-tag,:where(.gen-section-rule-heading.is-neutral) .gen-section-rule-heading-title,:where(.gen-section-rule-heading.is-neutral) .gen-section-rule-heading-title em{font-family:inherit;color:inherit}:where(.gen-section-rule-heading.is-neutral) .gen-section-rule-heading-title{font-size:inherit;font-weight:600;letter-spacing:normal}:where(.gen-section-rule-heading.is-neutral) .gen-section-rule-heading-title em{font-style:normal;font-weight:inherit}:where(.gen-section-rule-heading.is-neutral) .gen-section-rule-heading-count,:where(.gen-section-rule-heading.is-neutral) .gen-section-rule-heading-tag{opacity:.65}:where(.gen-section-rule-heading.is-neutral) .gen-section-rule-heading-rule{border-bottom:1px solid;opacity:.15}:where(.gen-section-rule-heading-bare){display:flex;align-items:baseline}:where(.gen-section-rule-heading-bare)>:where(h1,h2,h3,h4,h5,h6){margin:0}:where(.gen-section-rule-heading-bare.is-stacked){flex-wrap:wrap}:where(.gen-section-rule-heading-bare-rule){flex:1;border-bottom:1px solid}:where(.gen-section-rule-heading-bare.is-stacked) :where(.gen-section-rule-heading-bare-rule){order:3;flex-basis:100%}:where(.gen-section-rule-heading-bare.is-ruleless) :where(.gen-section-rule-heading-bare-tag){margin-left:auto}