#wfag-wrap .sd-group{border-bottom:1px solid var(--border);border-left:4px solid transparent}#wfag-wrap .sd-group:last-child{border-bottom:none}#wfag-wrap .sd-head{width:100%;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fbfdff;border:none;cursor:pointer;font-family:inherit;text-align:left}#wfag-wrap .sd-head-lbl{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:700;color:var(--text);flex:1}#wfag-wrap .sd-count{font-size:.64rem;font-weight:700;color:var(--blue);background:var(--blue3);border-radius:50px;padding:2px 8px;flex-shrink:0}#wfag-wrap .sd-arrow{font-size:.6rem;color:var(--tl);transition:transform .2s ease;flex-shrink:0}#wfag-wrap .sd-group.open .sd-arrow{transform:rotate(180deg)}#wfag-wrap .sd-body{max-height:0;overflow:hidden;transition:max-height .3s ease}#wfag-wrap .sd-group.open .sd-body{max-height:900px}#wfag-wrap .sd-item{display:block;width:100%;text-align:left;padding:7px 14px 7px 26px;font-size:.73rem;color:var(--tm);background:0 0;border:none;border-left:3px solid transparent;cursor:pointer;font-family:inherit;transition:all .15s}#wfag-wrap .sd-item:hover{background:var(--blue3);color:var(--blue);border-left-color:var(--blue)}#wfag-wrap .sd-item.active{background:var(--blue3);color:var(--blue);border-left-color:var(--blue);font-weight:700}#wfag-wrap .sd-group[data-cat=couples]{border-left-color:#ef4444}#wfag-wrap .sd-group[data-cat=parents]{border-left-color:#3b82f6}#wfag-wrap .sd-group[data-cat=years]{border-left-color:#f59e0b}#wfag-wrap .sd-group[data-cat=funny]{border-left-color:#f472b6}#wfag-spin.on{display:inline-block}#wfag-wrap .ag-result.visible{display:block;animation:agUp .25s ease}#wfag-wrap .ag-trans.visible{display:block}#wfag-wrap .ag-btn.fav.saved{background:#fff1f2;border-color:#fda4af;color:#e11d48}#wfag-wrap .ag-dl-btn.dl-theme.active{background:var(--blue);color:#fff;border-color:var(--blue)}#wfag-wrap .ag-fav-panel.open{display:block}#wfag-wrap .ag-fav-item{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;gap:10px;align-items:flex-start}#wfag-wrap .ag-fav-item:last-child{border-bottom:none}#wfag-wrap .ag-fav-txt{flex:1;font-size:13px;color:var(--text);line-height:1.6;font-style:italic}#wfag-wrap .ag-fav-tag{display:block;font-size:10.5px;color:var(--blue);font-weight:600;font-style:normal;margin-top:4px}#wfag-wrap .ag-fav-actions{display:flex;flex-direction:column;gap:5px;flex-shrink:0}#wfag-wrap .ag-fav-mini-btn{padding:5px 9px;border-radius:5px;border:1.5px solid var(--border);background:#fff;color:var(--tm);font-size:11px;font-weight:600;cursor:pointer;font-family:"DM Sans",sans-serif;white-space:nowrap}#wfag-wrap .ag-fav-mini-btn:hover{border-color:var(--blue);color:var(--blue)}#wfag-wrap .ag-fav-empty{padding:24px 16px;text-align:center;font-size:13px;color:var(--tl)}#wfag-wrap .ag-faq-q.open .fi{transform:rotate(45deg)}#wfag-wrap .ag-faq-a.open{display:block}#wfag-toast.show{transform:translateX(-50%) translateY(0)}