.tagf{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0;padding:2px 0 4px;display:flex;overflow-x:auto}.tagf::-webkit-scrollbar{display:none}.tagf>button{border:1px solid var(--ln-2);height:40px;color:var(--tx-2);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font:500 14px/1.5 IBM Plex Sans Thai,sans-serif;display:inline-flex}.tagf>button i{background:var(--tx-ghost);min-width:20px;color:var(--tx-3);text-align:center;border-radius:999px;padding:0 6px;font:500 12px/1.5 IBM Plex Sans Thai,sans-serif}.tagf>button.is-on{border-color:var(--ac-line);background:var(--sf-2);color:var(--tx-1)}.tagf>button.is-on i{color:var(--tx-gold)}.tagf>button:focus-visible{outline:2px solid var(--tx-gold);outline-offset:2px}.tagp{flex-direction:column;gap:8px;min-width:0;display:flex}.tagp>span{color:var(--tx-2);font:500 15px/1.5 IBM Plex Sans Thai,sans-serif}.tagp-row{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}.tagp-tag{background:var(--sf-gold-2);height:40px;color:var(--tx-1);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:0;padding:0 0 0 12px;font:500 14px/1.5 IBM Plex Sans Thai,sans-serif;display:inline-flex}.tagp-tag button{width:40px;height:40px;color:var(--tx-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;font:400 20px/1 IBM Plex Sans Thai,sans-serif;display:grid}.tagp-tag button:active{color:var(--tx-1)}.tagp-row input{box-sizing:border-box;border:1px solid var(--ln-2);background:var(--sf-3);min-width:0;height:48px;box-shadow:none;color:var(--tx-1);border-radius:12px;outline:0;flex:150px;margin:0;padding:0 14px;font:400 16px/1.5 IBM Plex Sans Thai,sans-serif}.tagp-row input:focus{border-color:var(--ac-line);box-shadow:0 0 0 3px var(--sf-gold-2)}.tagp-row input::placeholder{color:var(--tx-3)}.tagp-add{border:1px solid var(--ac-line);height:48px;color:var(--tx-gold);cursor:pointer;background:0 0;border-radius:12px;flex:none;margin:0;padding:0 16px;font:500 14px/1.5 IBM Plex Sans Thai,sans-serif}.tagp-sugg{flex-wrap:wrap;gap:6px;display:flex}.tagp-sugg button{border:1px dashed var(--ln-2);height:40px;color:var(--tx-2);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;margin:0;padding:0 14px;font:500 14px/1.5 IBM Plex Sans Thai,sans-serif}.tagp-sugg button:active{border-style:solid;border-color:var(--ac-line);color:var(--tx-1)}.tagp :is(button,input):focus-visible{outline:2px solid var(--tx-gold);outline-offset:2px}.tagl{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.tagl span{background:var(--sf-gold-2);max-width:100%;color:var(--tx-gold);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:0 8px;font:500 12px/1.6 IBM Plex Sans Thai,sans-serif;display:inline-block;overflow:hidden}.saved-strip .tagf{margin:-2px 0 10px}.saved-strip-empty{color:var(--tx-3);margin:0 0 8px;font:400 14px/1.5 IBM Plex Sans Thai,sans-serif}.setup-save-tags>span{color:var(--tx-2);font:500 15px/1.5 IBM Plex Sans Thai,sans-serif}.pl-tagf{margin-top:8px}.profiles-view .pl-list article.is-tagging{border-color:var(--ac-line)!important}.pl-tagging{z-index:2;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 10px 2px 0;display:grid;position:relative}.pl-tagging-done{height:48px;color:var(--tx-gold);cursor:pointer;background:0 0;border:0;border-radius:12px;margin:0;padding:0 14px;font:500 14px/1.5 IBM Plex Sans Thai,sans-serif}.profiles-view .pl-list .profile-main .tagl{margin-top:3px}.tage{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.tage>li{border-top:1px solid var(--ln-3)}.tage>li:last-child{border-bottom:1px solid var(--ln-3)}.tage-row{width:100%;min-height:56px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 2px;display:flex}.tage-text{flex-direction:column;gap:1px;min-width:0;display:flex}.tage-text b{color:var(--tx-1);text-overflow:ellipsis;white-space:nowrap;font:500 15px/1.5 IBM Plex Sans Thai,sans-serif;overflow:hidden}.tage-text small{color:var(--tx-3);font:400 13px/1.5 IBM Plex Sans Thai,sans-serif}.tage-text .tagl{margin-top:3px}.tage-act{color:var(--tx-gold);flex:none;font:500 14px/1.5 IBM Plex Sans Thai,sans-serif}.tage>li.is-open .tage-row{background:var(--tx-ghost)}.tage-picker{padding:4px 2px 14px}.tage-row:focus-visible{outline:2px solid var(--tx-gold);outline-offset:-2px}.ta-saved-tools{align-items:flex-end;gap:12px;display:flex}.ta-page .ta-save-addtag{min-height:44px;color:var(--tx-2);cursor:pointer;background:0 0;border:0;flex:none;margin:0 auto 0 0;padding:0 4px;font:500 14px/1.5 IBM Plex Sans Thai,sans-serif}.ta-save-tags{margin:0 0 12px}.ta-save-tags>span{color:var(--tx-2);font:500 14px/1.5 IBM Plex Sans Thai,sans-serif}.cr-page .cr-saved-tagbtn{min-height:40px;margin:6px 0 0 6px;padding:0 14px}.cr-saved-tagp{margin-top:8px}.nine-ai-people-head{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.nine-ai-people-head .nine-ai-people-eyebrow{margin-top:0}.nine-ai-people-tagmode{min-height:44px;color:var(--tx-gold);text-decoration:underline;-webkit-text-decoration-color:var(--ln-1);text-decoration-color:var(--ln-1);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex:none;margin:0 -8px 0 0;padding:0 8px;font:500 14px/1.5 IBM Plex Sans Thai,sans-serif}.sx-switch-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sx-switch-tagmode{min-height:44px;color:var(--tx-gold);text-decoration:underline;-webkit-text-decoration-color:var(--ln-1);text-decoration-color:var(--ln-1);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex:none;margin:0 -8px 0 0;padding:0 8px;font:500 14px/1.5 IBM Plex Sans Thai,sans-serif}.profile-editor-tags{margin-top:15px}.profile-editor-dialog .profile-editor-tags>span{color:var(--tx-2);font:500 12px/1.5 IBM Plex Sans Thai,sans-serif}.profile-editor-dialog .tagp-row input{width:auto;height:48px;padding:0 14px;font:400 16px/1.5 IBM Plex Sans Thai,sans-serif}.nine-ai-people-tags{margin:0 0 10px}.rkg-people>li:has(>.rkg-tags){min-width:0;overflow:hidden}.rkg-people>li>.rkg-tags{margin:0 0 4px}.profile-switch-tags,.ta-saved-tags,.cr-saved-tags,.sx-switch-tags{margin:0 0 10px}.profile-switch-name .tagl{margin-top:3px}.cr-saved-item .tagl{margin:4px 0}
