.st-tiermenu{position:relative;flex:none;min-width:0}.st-tiermenu__btn{display:inline-flex;align-items:center;justify-content:center;height:34px;gap:6px;padding:0 12px;background:var(--panel);border:1px solid var(--border-card);border-radius:var(--radius-control);font-family:var(--display);font-size:var(--type-secondary);font-weight:600;color:var(--ink);cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.st-tiermenu__btn.open,.st-tiermenu__btn:hover:not(:disabled){background:var(--panel-2);border-color:var(--border-card)}.st-tiermenu__btn:focus-visible{outline:2px solid var(--purple-text);outline-offset:2px}.st-tiermenu__btn:disabled{opacity:.5;cursor:not-allowed}.st-tiermenu__caret{display:block;width:18px;height:18px;flex:none;transition:transform .12s;transform:rotate(0deg)}.st-tiermenu__caret.up{transform:rotate(180deg)}.st-tiermenu__pop{position:fixed;box-sizing:border-box;flex-direction:column;padding:6px;overflow-y:auto;overscroll-behavior:var(--mp-scroll-chain,auto) none;background:var(--surface-1);border:1px solid var(--border-card);border-radius:var(--radius-card-sm);box-shadow:0 16px 40px rgba(0,0,0,.45);z-index:250;font-family:var(--display);outline:none}.st-tiermenu__opt,.st-tiermenu__pop{display:flex;gap:2px;text-align:left}.st-tiermenu__opt{flex:none;flex-direction:column;align-items:flex-start;min-height:44px;padding:9px 11px;background:none;border:0;border-radius:var(--radius-card-xs);font-family:inherit;line-height:1.5;cursor:pointer;transition:background .12s;overflow-wrap:anywhere}.st-tiermenu__opt b{display:inline-flex;align-items:center;font-family:var(--display);font-size:var(--type-secondary);font-weight:600;color:var(--ink)}.st-tiermenu__opt span{font-size:var(--type-caption);color:var(--dim)}.st-tiermenu__opt.active:not(.locked),.st-tiermenu__opt:hover:not(.locked){background:var(--panel)}.st-tiermenu__opt.on b{color:var(--purple-text)}.st-tiermenu__opt.locked{opacity:.6;cursor:not-allowed}.st-tiermenu__opt.locked.st-tiermenu__opt--quotaout{opacity:1}.st-tiermenu__opt--quotaout b,.st-tiermenu__opt--quotaout>span:not(.st-tiermenu__quota){opacity:.5}.st-tiermenu__opt .st-tiermenu__tag{font-size:var(--type-caption);color:var(--dim);border:1px solid var(--border-card);border-radius:var(--radius-pill);padding:1px 6px;margin-left:6px;letter-spacing:.5px}.st-tiermenu__opt .st-tiermenu__quota{margin-top:3px;font-size:var(--type-caption);line-height:1.5;color:var(--body);word-break:keep-all;overflow-wrap:anywhere}@media (max-width:899px),(pointer:coarse){.st-tiermenu__btn{min-height:44px;font-size:var(--type-secondary)}.st-tiermenu__opt{padding:11px}.st-tiermenu__opt b{font-size:var(--type-secondary)}.st-tiermenu__opt>span{font-size:var(--type-caption)}}