.C-i58G_field{width:100%;min-width:0;display:grid}.C-i58G_field label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--label-weight)}.C-i58G_control{box-sizing:content-box;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);overflow:hidden}@media (hover:hover) and (pointer:fine){.C-i58G_control:hover:not(:has(.C-i58G_content input:focus-visible)){border-color:var(--foreground)}}.C-i58G_control:has(.C-i58G_content input:focus-visible){border-color:var(--accent);background:var(--accent)}.C-i58G_content{min-height:calc(var(--control-height-md) - 2px);box-sizing:border-box;cursor:text;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px;padding:7px;display:flex;position:relative}.C-i58G_tag{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface-muted);min-height:28px;color:var(--foreground);font-size:var(--text-sm);white-space:nowrap;cursor:default;border:1px solid #0000;align-items:center;gap:3px;padding:0 4px 0 9px;display:inline-flex;position:relative}.C-i58G_tag button{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.C-i58G_tag button:hover{background:var(--surface);color:var(--foreground)}}.C-i58G_tag button:focus-visible{background:var(--surface);color:var(--foreground);box-shadow:inset 0 0 0 1.5px var(--focus-ring);outline:none}.C-i58G_tag button:active{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);transform:scale(.96)}.C-i58G_content input{box-sizing:border-box;min-width:80px;min-height:28px;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;flex:100px;padding:0 5px}.C-i58G_content input:focus,.C-i58G_content input:focus-visible{outline:none}.C-i58G_control:has(.C-i58G_content input:focus-visible) .C-i58G_content input{color:var(--accent-foreground);caret-color:var(--accent-foreground)}.C-i58G_control:has(.C-i58G_content input:focus-visible) .C-i58G_placeholder{color:var(--accent-foreground-muted)}.C-i58G_control:has(.C-i58G_content input:focus-visible) .C-i58G_tag{border-color:color-mix(in oklab, var(--accent-foreground) 40%, transparent);background:color-mix(in oklab, var(--accent-foreground) 16%, transparent);color:var(--accent-foreground)}.C-i58G_control:has(.C-i58G_content input:focus-visible) .C-i58G_tag button{color:var(--accent-foreground)}.C-i58G_control:has(.C-i58G_content input:focus-visible) .C-i58G_tag[data-picked] button{color:var(--accent-foreground)}@media (hover:hover) and (pointer:fine){.C-i58G_control:has(.C-i58G_content input:focus-visible) .C-i58G_tag button:hover{background:color-mix(in oklab, var(--accent-foreground) 16%, transparent);color:var(--accent-foreground)}}.C-i58G_control:has(.C-i58G_content input:focus-visible) .C-i58G_ring{border-color:var(--accent-foreground);background:color-mix(in oklab, var(--accent-foreground) 22%, transparent)}.C-i58G_content input::placeholder{color:#0000}.C-i58G_placeholder{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0;overflow:hidden}.C-i58G_ring{z-index:1;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent-subtle);opacity:0;pointer-events:none;border:1px solid #0000;position:absolute;top:0;left:0}.C-i58G_tagLabel,.C-i58G_tag button{z-index:2;position:relative}.C-i58G_tag[data-picked] button{color:var(--foreground)}.C-i58G_messageSlot{display:block;overflow:hidden}.C-i58G_hint{padding-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);display:block}.C-i58G_words{display:block;position:relative}.C-i58G_word{white-space:pre;display:inline-block}.C-i58G_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.C-i58G_control,.C-i58G_tag button{transition:none}.C-i58G_tag button:active{transform:none}}
