.tabbar>.tab-more{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:transparent;font-family:inherit;line-height:inherit;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.more-body{gap:22px}.more-section{display:flex;flex-direction:column;gap:8px}.more-kicker{margin:0}.more-search{display:flex;margin:0}.more-search:focus{outline:none}.more-search .search-sheet-field{height:48px}.sheet-group.more-tv{gap:14px;padding:16px}.sheet-group.more-tv>*+*:before{display:none}.more-tv-head{display:flex;align-items:flex-start;gap:12px}.more-tv-titles{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:4px}.more-tv-title{font-size:16px;font-weight:700;line-height:1.3;color:var(--text)}.more-tv-lead{font-size:14px;line-height:1.4;color:var(--muted)}.more-tv-steps{margin:0;padding:0;list-style:none;counter-reset:tvstep;display:flex;flex-direction:column;gap:10px}.more-tv-steps li{counter-increment:tvstep;display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;color:var(--body);overflow-wrap:anywhere}.more-tv-steps li:before{content:counter(tvstep);flex:none;width:24px;height:24px;margin:-1.5px 3px 0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#7b61ff2e;color:var(--violet-t);font-size:12px;font-weight:700}.more-tv-cta{display:flex}.more-tv-cta .btn{flex:1;min-height:48px}.more-foot{margin:-6px 0 0;text-align:center;font-size:13px;color:var(--muted)}.af-bar{display:flex;align-items:center;gap:10px}.af-search{flex:1;min-width:0;display:flex;margin:0;position:relative}.af-search>svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.af-search .input{height:48px;padding-left:44px;border-radius:999px}.af-filter-btn{flex:none;height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 16px 0 14px;border-radius:999px;border:1.5px solid var(--border-h);background:transparent;color:var(--text);font:inherit;font-size:15px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background .15s,transform .15s}.af-filter-btn:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.af-filter-btn:hover{border-color:var(--muted)}}.af-filter-btn[data-active]{border-color:var(--pink);background:#ff4d6d1a}.af-badge{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--pink);color:var(--on-pink);font-size:12px;font-weight:700;line-height:1}.af-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px}.af-pill{gap:6px;padding:0 10px 0 14px;border-color:#ff4d6d8c;background:#ff4d6d1a;color:var(--text);font-size:13px;text-decoration:none}.af-pill svg{color:var(--pink-t)}@media(max-width:359px){.af-filter-label{display:none}.af-filter-btn{padding:0 13px}}.af-sheet-body{gap:22px}.af-section{display:flex;flex-direction:column;gap:10px}.af-section .sheet-group-label{margin:0}.af-genres{display:flex;flex-wrap:wrap;gap:8px}.af-genres .chip{height:44px;font-size:14px}.af-sheet-body .sheet-row-sub,.more-tv-lead,.more-tv-steps li{text-wrap:pretty}.af-letters{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.af-letter{appearance:none;height:44px;min-width:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1.5px solid var(--border);background:transparent;color:var(--text);font:inherit;font-size:15px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,border-color .15s,transform .15s}.af-letter:active{transform:scale(.94)}.af-letter[aria-pressed=true]{border-color:var(--pink);background:var(--pink);color:var(--on-pink)}.af-letter.wide{grid-column:span 2;font-size:14px}.af-foot{display:flex;gap:10px}.af-foot .btn{min-height:50px}.af-foot .af-apply{flex:1}.toast[data-tone=done]{display:inline-flex;align-items:center;gap:8px;text-align:left}.toast-tick{flex:none}.toast-tick circle{fill:var(--teal)}.toast-tick path{stroke:#0e0b16}@media(prefers-reduced-motion:reduce){.af-filter-btn,.af-letter{transition:none}.af-filter-btn:active,.af-letter:active{transform:none}}
