:root{--cvc-fb-text:#111827;--cvc-fb-muted:#4b5563;--cvc-fb-pop:#fff;--cvc-fb-input:#fff;--cvc-fb-hover:#11182712;--cvc-fb-border:#1118272e;--cvc-fb-border-strong:#11182747;--cvc-fb-shadow:0 14px 40px #0f172a2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cvc-fb-text:#e8eaed;--cvc-fb-muted:#a0a6b1;--cvc-fb-pop:#1b1e24;--cvc-fb-input:#ffffff0d;--cvc-fb-hover:#ffffff14;--cvc-fb-border:#ffffff24;--cvc-fb-border-strong:#ffffff3d;--cvc-fb-shadow:0 14px 40px #00000073}}:root[data-theme=dark]{--cvc-fb-text:#e8eaed;--cvc-fb-muted:#a0a6b1;--cvc-fb-pop:#1b1e24;--cvc-fb-input:#ffffff0d;--cvc-fb-hover:#ffffff14;--cvc-fb-border:#ffffff24;--cvc-fb-border-strong:#ffffff3d;--cvc-fb-shadow:0 14px 40px #00000073}.cvc-native{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cvc-btn{width:100%;min-height:40px;font:inherit;text-align:left;color:var(--text-primary,var(--cvc-fb-text));background:var(--bg-input,var(--bg-item,var(--cvc-fb-input)));border:1px solid var(--border-strong,var(--border,var(--cvc-fb-border)));cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:7px 10px 7px 12px;font-size:15px;line-height:1.3;transition:border-color .12s;display:flex}.cvc-btn:hover{border-color:var(--accent,#f5a623)}.cvc-btn:focus-visible{outline:2px solid var(--accent,#f5a623);outline-offset:1px}.cvc-btn[aria-expanded=true]{border-color:var(--accent,#f5a623)}.cvc-btn:disabled{opacity:.5;cursor:not-allowed}.cvc-btn:disabled:hover{border-color:var(--border-strong,var(--border,var(--cvc-fb-border)))}.cvc-btn[hidden]{display:none}.cvc-btn__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cvc-btn__text--empty{color:var(--text-muted,var(--cvc-fb-muted))}.cvc-btn__chev{color:var(--text-muted,var(--cvc-fb-muted));flex:none;transition:transform .12s;display:flex}.cvc-btn[aria-expanded=true] .cvc-btn__chev{transform:rotate(180deg)}.cvc-vis{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.cvc-vis--icon{color:var(--text-muted,var(--cvc-fb-muted))}.cvc-vis--img{background-position:50%;background-size:cover;background-color:var(--bg-item,var(--cvc-fb-input));border-radius:6px}.cvc-vis--round{border-radius:50%}.cvc-vis--face{letter-spacing:.02em;color:var(--text-primary,var(--cvc-fb-text));background:var(--bg-item-hover,var(--cvc-fb-hover));border-radius:50%;font-size:11px;font-weight:700}.cvc-vis--swatch:before{content:"";background:var(--cvc-swatch,currentColor);width:14px;height:14px;box-shadow:0 0 0 2px var(--bg-popup,var(--bg-panel,var(--cvc-fb-pop))),0 0 0 3px var(--border,var(--cvc-fb-border));border-radius:50%}.cvc-pop{z-index:12000;min-width:220px;max-height:420px;font-family:var(--font,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);color:var(--text-primary,var(--cvc-fb-text));background:var(--bg-popup,var(--bg-panel,var(--cvc-fb-pop)));border:1px solid var(--border-strong,var(--border,var(--cvc-fb-border)));box-shadow:var(--shadow-panel,var(--cvc-fb-shadow));opacity:1;visibility:hidden;background-color:var(--bg-popup,var(--bg-panel,var(--cvc-fb-pop)));isolation:isolate;border-radius:14px;flex-direction:column;padding:6px;transition:transform .12s;display:flex;position:fixed;transform:translateY(-4px)}.cvc-pop.is-open{visibility:visible;transform:none}.cvc-pop__search{border:1px solid var(--border,var(--cvc-fb-border));background:var(--bg-input,var(--bg-item,var(--cvc-fb-input)));min-height:40px;color:var(--text-muted,var(--cvc-fb-muted));border-radius:10px;flex:none;align-items:center;gap:8px;margin:0 0 6px;padding:0 10px;display:flex}.cvc-pop__search:focus-within{border-color:var(--accent,#f5a623)}.cvc-search{min-width:0;min-height:38px;color:var(--text-primary,var(--cvc-fb-text));font:inherit;background:0 0;border:0;outline:0;flex:auto;font-size:15px}.cvc-pop .cvc-search:focus,.cvc-pop .cvc-search:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.cvc-count{color:var(--text-muted,var(--cvc-fb-muted));font-variant-numeric:tabular-nums;flex:none;font-size:12px}.cvc-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;outline:0;flex:auto;min-height:0;overflow:auto}.cvc-group{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,var(--cvc-fb-muted));padding:10px 10px 4px;font-size:11px;font-weight:700}.cvc-opt{cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-size:14px;line-height:1.3;display:flex}.cvc-opt.is-active{background:var(--bg-item-hover,var(--cvc-fb-hover))}.cvc-opt.is-chosen .cvc-opt__label{font-weight:600}.cvc-opt.is-disabled{opacity:.45;cursor:not-allowed}.cvc-opt__text{flex-direction:column;flex:auto;min-width:0;display:flex}.cvc-opt__label{overflow-wrap:anywhere}.cvc-opt__sub{color:var(--text-muted,var(--cvc-fb-muted));white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:1px;font-size:12px;display:-webkit-box;overflow:hidden}.cvc-opt__tick{color:var(--accent,#f5a623);flex:0 0 18px;display:flex}.cvc-opt__play{width:40px;height:40px;color:var(--text-secondary,inherit);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;margin:-6px 0;padding:0;display:inline-flex}.cvc-opt__play:hover,.cvc-opt__play:focus-visible{border-color:var(--border,#7f7f7f59);color:var(--text-primary,inherit);outline:none}.cvc-opt__play.is-playing{color:var(--accent,#f5a623);border-color:currentColor}.cvc-empty{color:var(--text-muted,var(--cvc-fb-muted));padding:16px 10px;font-size:14px}.cvc-more{color:var(--text-muted,var(--cvc-fb-muted));border-top:1px solid var(--border-color,#7f7f7f40);padding:10px 10px 12px;font-size:13px}.cvc-backdrop{background:#00000073;animation:.14s cvcFade;position:fixed;inset:0}.cvc-pop--sheet{padding:6px 10px calc(10px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:18px 18px 0 0;bottom:0;right:0;transform:translateY(24px);width:auto!important;max-height:min(calc(78dvh/var(--ui-zoom,1)),640px)!important;top:auto!important;left:0!important}.cvc-pop--sheet.is-open{visibility:visible;transform:none}.cvc-pop__grip{background:var(--border-strong,var(--border,var(--cvc-fb-border-strong)));border-radius:2px;width:40px;height:4px;margin:4px auto 6px}.cvc-pop__head{align-items:center;gap:10px;padding:2px 2px 8px 6px;display:flex}.cvc-pop__title{flex:auto;font-size:17px;font-weight:700}.cvc-pop__x{border:1px solid var(--border,var(--cvc-fb-border));width:44px;height:44px;color:var(--text-primary,var(--cvc-fb-text));cursor:pointer;background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cvc-pop__x:focus-visible{outline:2px solid var(--accent,#f5a623);outline-offset:2px}.cvc-pop--sheet .cvc-opt{min-height:48px;font-size:16px}.cvc-pop--sheet .cvc-search{min-height:44px;font-size:16px}.cvc-pop--sheet .cvc-pop__search{min-height:46px}@keyframes cvcFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cvc-pop,.cvc-btn,.cvc-btn__chev{transition:none}.cvc-backdrop{animation:none}}