.cmb{display:block;position:relative}.cmb .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmb-input-wrap{display:block;position:relative}.cmb-leading{color:var(--foreground-muted);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cmb-leading:empty{display:none}.cmb-input-wrap:has(.cmb-leading:not(:empty)) .cmb-input{padding-left:var(--cmb-leading-space,36px)}.cmb-input:disabled{cursor:not-allowed;opacity:.72}.cmb-popover{z-index:var(--z-popover-raised,2);background:var(--card);border:1px solid var(--ink);transform-origin:top;border-radius:16px;padding:4px;animation:.12s cubic-bezier(.2,.8,.2,1) cmb-pop;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 4px 8px #00000080}@keyframes cmb-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cmb-popover:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%);opacity:0;pointer-events:none;background-position:-40% 0;background-repeat:no-repeat;background-size:40% 100%;height:2px;position:absolute;top:0;left:0;right:0}.cmb:has(.cmb-input[aria-busy=true]) .cmb-popover:before{opacity:1;animation:1.1s linear infinite cmb-progress}@keyframes cmb-progress{0%{background-position:-40% 0}to{background-position:140% 0}}.cmb-listbox{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;max-height:280px;margin:0;padding:0;list-style:none;overflow:hidden auto}.cmb-listbox::-webkit-scrollbar{width:10px}.cmb-listbox::-webkit-scrollbar-track{background:0 0}.cmb-listbox::-webkit-scrollbar-thumb{background:var(--border);border:3px solid var(--card);border-radius:999px}.cmb-listbox::-webkit-scrollbar-thumb:hover{background:var(--foreground-muted)}.cmb-option{padding:var(--space-base) var(--space-md);color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-tight);cursor:pointer;user-select:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;transition:background-color 90ms,color 90ms;display:grid;position:relative;border-radius:12px!important}.cmb-option+.cmb-option{margin-top:2px}.cmb-option[aria-selected=true]{background:var(--primary-muted);color:var(--primary)}.cmb-option--disabled{padding:var(--space-base) var(--space-md);color:var(--foreground-muted);text-align:center;cursor:default;font-style:italic;display:block}.cmb-option--disabled:before{content:none}.cmb-option-avatar{object-fit:cover;background:var(--primary-muted);width:40px;height:40px;box-shadow:var(--elevation-low);border-radius:50%}.cmb-option-text{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.cmb-option-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);letter-spacing:-.005em;font-weight:700;line-height:1.25;overflow:hidden}.cmb-match{color:inherit;text-underline-offset:2px;background:0 0;font-weight:800;text-decoration:underline 1px}.cmb-option-sub{color:var(--foreground-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[aria-selected=true] .cmb-option-sub{color:var(--primary);opacity:.85}.cmb-message{padding:var(--space-sm) var(--space-md);color:var(--foreground-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.cmb-message--error{align-items:flex-start;gap:var(--space-sm);color:var(--error);display:flex}.cmb-message[hidden],.cmb-listbox[hidden]{display:none}.cmb-message--error:before{content:"!";background:var(--error);width:18px;height:18px;color:var(--error-foreground);font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-weight:700;line-height:1;display:inline-grid}@media (prefers-reduced-motion:reduce){.cmb-popover{animation:none}.cmb:has(.cmb-input[aria-busy=true]) .cmb-popover:before{background:var(--primary);opacity:.6;background-size:100% 100%;animation:none}.cmb-option{transition:none}}@media (forced-colors:active){.cmb-popover{border:1px solid canvastext}.cmb-popover:before{background:highlight!important}.cmb-option{forced-color-adjust:none}.cmb-option[aria-selected=true]{color:highlighttext;outline-offset:-2px;background:highlight;outline:2px solid highlighttext}[aria-selected=true] .cmb-option-sub{color:highlighttext;opacity:1}.cmb-option-avatar{box-shadow:0 0 0 1px canvastext}.cmb-message--error{color:linktext}.cmb-message--error:before{color:canvas;background:linktext}}.word-wrapper[data-astro-cid-dxjg4vmp]{--word-height:1lh;height:var(--word-height);vertical-align:baseline;display:inline-block;overflow:hidden}.suffix-options[data-astro-cid-dxjg4vmp]{flex-direction:column;display:flex}.suffix-options[data-astro-cid-dxjg4vmp]>div[data-astro-cid-dxjg4vmp]{height:var(--word-height);line-height:var(--word-height);color:var(--ink)}.at-sign[data-astro-cid-kmwq3n7i]{font-size:16px;line-height:1}.handle-input[data-astro-cid-kmwq3n7i]{--cmb-leading-space:19px;--card:white;--rounding:16px;position:relative}.handle-placeholder[data-astro-cid-kmwq3n7i]{z-index:2;height:100%;color:var(--ink);opacity:.65;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.handle-input[data-astro-cid-kmwq3n7i]:not(:has(.at-sign)) .handle-placeholder[data-astro-cid-kmwq3n7i]{left:15px}.handle-input[data-astro-cid-kmwq3n7i]:has(input:not(:placeholder-shown)) .handle-placeholder[data-astro-cid-kmwq3n7i]{opacity:0}.handle-input[data-astro-cid-kmwq3n7i] .cmb-leading{z-index:2;color:var(--ink);left:5px}.handle-input[data-astro-cid-kmwq3n7i] .cmb-input{-webkit-appearance:none;appearance:none;z-index:1;position:relative}.handle-input[data-astro-cid-kmwq3n7i] .cmb-input::placeholder{opacity:0}.handle-input[data-astro-cid-kmwq3n7i] .cmb-listbox{padding-block:10px}.handle-input[data-astro-cid-kmwq3n7i] .cmb-listbox li{padding:8px 10px}.handle-input[data-astro-cid-kmwq3n7i] .cmb-listbox li[aria-selected=true]{background:var(--butter);border-radius:var(--rounding)}
