.S6NnUW_triggerWrapper{width:100%;display:flex}.S6NnUW_trigger{justify-content:space-between}.S6NnUW_triggerText{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.S6NnUW_content{flex-direction:column;width:280px;height:400px;display:flex;overflow:hidden}.S6NnUW_header{align-items:center;gap:10px;padding:12px;display:flex}.S6NnUW_searchWrapper{flex:1}.S6NnUW_sectionLabel{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:4px 16px 8px;font-weight:500}.S6NnUW_sectionSeparator{background-color:var(--border-1);height:1px;margin:8px 16px}.S6NnUW_customBadge{color:var(--core-purple-500);background-color:var(--core-purple-50);border-radius:4px;flex-shrink:0;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:500}.S6NnUW_defaultBadge{color:var(--text-muted);background-color:var(--bg-surface-2);border-radius:4px;flex-shrink:0;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:500}.S6NnUW_fontList{flex:1;min-width:0;min-height:0;overflow:hidden}.S6NnUW_scrollViewport{overscroll-behavior:contain;width:100%;height:100%;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(#0000,#000 16px calc(100% - 16px),#0000)}.S6NnUW_scrollContent{box-sizing:border-box;width:100%;min-width:0;padding:16px 8px}.S6NnUW_scrollbar{opacity:0;pointer-events:none;background-color:#0000;border-radius:8px;justify-content:center;width:4px;margin:16px 4px;transition:opacity .15s;display:flex;position:relative}.S6NnUW_scrollbar[data-scrolling]{transition-duration:0s}.S6NnUW_scrollbar[data-hovering],.S6NnUW_scrollbar[data-scrolling]{opacity:1;pointer-events:auto}.S6NnUW_scrollbar:before{content:"";width:20px;height:100%;position:absolute}.S6NnUW_scrollThumb{border-radius:inherit;background-color:var(--core-neutral-200);width:100%}.S6NnUW_fontItem{cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;width:100%;min-width:0;padding:8px 16px;transition:background-color .15s;display:flex;position:relative}.S6NnUW_customFontRow{align-items:center;gap:4px;display:flex}.S6NnUW_customFontButton{flex:1}.S6NnUW_fontActionButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s,opacity .15s;display:flex}.S6NnUW_fontItem:hover{background-color:var(--bg-surface-2)}.S6NnUW_fontActionButton:hover{background-color:var(--bg-surface-2);color:var(--text-default)}.S6NnUW_fontActionButton:disabled{opacity:.6;cursor:default}.S6NnUW_selectedIndicator{background-color:var(--core-purple-600);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.S6NnUW_fontPreview{color:var(--core-neutral-950);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;overflow:hidden}.S6NnUW_noResults{color:var(--text-muted);font-size:var(--text-sm);flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.S6NnUW_uploadLink{font:inherit;font-size:var(--text-sm);color:var(--accent-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}@media (hover:hover){.S6NnUW_uploadLink:hover{opacity:.8}}.S6NnUW_uploadPanel{border-top:1px solid var(--border-1);background-color:var(--bg-surface-1);flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 -2px 6px #00000008}.S6NnUW_uploadDisclaimer{font-size:var(--text-xs);color:var(--text-muted);margin:0;padding:0 16px 0 8px;line-height:1.4}.S6NnUW_uploadCancel{font:inherit;font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;text-align:right;background:0 0;border:none;padding:0}@media (hover:hover){.S6NnUW_uploadCancel:hover{color:var(--text-primary)}}.S6NnUW_spinner{animation:1s linear infinite S6NnUW_spin}@keyframes S6NnUW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.S6NnUW_spinner{animation:none}}